《[计算机]计算机专业毕业论文指导资料.ppt》由会员分享,可在线阅读,更多相关《[计算机]计算机专业毕业论文指导资料.ppt(57页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、毕业论文指导资料毕业论文指导资料(计算机相关专业计算机相关专业)管理信息系统设计和开发管理信息系统设计和开发目目录录一、本科学生毕业论文的目的和内容一、本科学生毕业论文的目的和内容二、管理信息系统开发的主要步骤二、管理信息系统开发的主要步骤三、开发工具和注意事项三、开发工具和注意事项四、数据流图分析和数据库设计四、数据流图分析和数据库设计五、毕业论文撰写格式五、毕业论文撰写格式六、进度安排六、进度安排七、要求七、要求八、评分标准八、评分标准九、九、论文题目样例论文题目样例一、一、本科学生毕业论文的目的和内容本科学生毕业论文的目的和内容本科学生在毕业之前做毕业论文本科学生在毕业之前做毕业论文,其
2、目的是通过毕,其目的是通过毕业论文,让学生独立开发一个具体的计算机应用项业论文,让学生独立开发一个具体的计算机应用项目,系统地进行分析总结和运用学过的书本知识,目,系统地进行分析总结和运用学过的书本知识,以巩固本科阶段所学的专业理论知识,并给予一个以巩固本科阶段所学的专业理论知识,并给予一个理论联系实际的机会。理论联系实际的机会。为了便于实施和管理,规定以开发一个管理信息系为了便于实施和管理,规定以开发一个管理信息系统为毕业论文的实践课题,每个毕业生通过开发一统为毕业论文的实践课题,每个毕业生通过开发一个具体的管理信息系统,掌握开发一个比整完整的个具体的管理信息系统,掌握开发一个比整完整的管理
3、信息系统的主要步骤,并从中获得一定的实际管理信息系统的主要步骤,并从中获得一定的实际经验。经验。二、管理信息系统开发的主要步骤二、管理信息系统开发的主要步骤管理信息系统开发的主要步骤及各步骤的基本内容管理信息系统开发的主要步骤及各步骤的基本内容1 1、系统分析、系统分析主要工作内容有主要工作内容有:确定系统目标确定系统目标系统可行性分析系统可行性分析2 2、系统调查、系统调查系统的业务流程分析。系统的业务流程分析。得到:得到:业务流程图业务流程图3 3、数据流程分析、数据流程分析得到:得到:数据流程图数据流程图(系统关联图、顶层图、一层数据流图、系统关联图、顶层图、一层数据流图、二层数据流图二
4、层数据流图)4 4、数据库设计、数据库设计概念模型设计:概念模型设计:实体、实体属性、实体间的联系,得到实体、实体属性、实体间的联系,得到E ER R图图关系模式设计:关系模式设计:E ER R图图到到关系模式的转换规则,得到关系模式关系模式的转换规则,得到关系模式数据库关系表设计:按关系模式得到数据库关系表设计:按关系模式得到表结构表结构5 5、人机界面设计、人机界面设计6 6、系统测试和调试、系统测试和调试测试计划、测试用例、测试结果测试计划、测试用例、测试结果三、开发工具和注意事项三、开发工具和注意事项1 1、开发工具、开发工具开发工具可由学生任选。如开发工具可由学生任选。如FoxPro
5、FoxPro、VBVB、AcessAcess等,这等,这些工具的使用全由学生自学。些工具的使用全由学生自学。2 2、注意事项、注意事项(1 1)项目开发步骤的完整性)项目开发步骤的完整性(系统需求分析、概念设(系统需求分析、概念设计、系统实施以及系统测试和调试等)计、系统实施以及系统测试和调试等)(2 2)每个开发步骤所得结果的正确性)每个开发步骤所得结果的正确性(业务流程图、(业务流程图、数据流程图、数据流程图、E-RE-R图、关系模式、人机界面设计及模块图、关系模式、人机界面设计及模块处理等的详细分析和说明)处理等的详细分析和说明)(3 3)整体结构完整性)整体结构完整性(摘要、关键词、前
6、言、目录、(摘要、关键词、前言、目录、各具体步骤的叙述和分析、结语、参考文献和附录)各具体步骤的叙述和分析、结语、参考文献和附录)(4 4)提供软件系统的可执行盘片及操作说明书)提供软件系统的可执行盘片及操作说明书四、数据流程分析和数据库设计四、数据流程分析和数据库设计1 1、业务流程图业务流程图通过深入了解开发项目的业务内容,业务流程,以图表达系统的业务流程。通常一个信息管理系统的业务流程是一个循环。业务流程图也是开发者对要开发项目的业务了解的总结。2 2、关联图、关联图数据流程图是结构化系统分析工具。它既可以表达数据在系统内部的流向及存储,又可以表达系统的逻辑功能和数据的逻辑变换。数据流程
7、图既能表达现行人工系统的数据流程和逻辑处理功能,也能表达自动化系统的数据流程和逻辑处理功能。数据流程有四种基本符号:外部项、数据流、处理逻辑(加工)、数据元素和数据存储。(1 1)外部项外部项外部项又称外部实体,是指不受系统控制,在系统之外的事物或人。是系统数据的外部来源和去处;也可以是另外一个数据处理系统,向该系统提供数据或接收来自该系统向它发出的数据。所以外部项是系统数据的来源和归宿。(2 2)数据流)数据流数据流用单箭头表示数据流动的方向,并给予以字母F开头的编号命名,并给出编号代表的数据流的意义。数据流可以由某一个外部项产生,也可以由某一个处理逻辑产生,还可以来自某一个数据存储。一般来
8、说,数据流可以在数据流箭头的上方加以简单的描述。一般不允许用双向箭头表示数据流。(3 3)处理逻辑(加工)处理逻辑(加工)处理逻辑对数据的变换方式有两种:处理逻辑对数据的变换方式有两种:A A、变换数据的结构、变换数据的结构B B、在原有数据内容基础上产生新的数据内容、在原有数据内容基础上产生新的数据内容可以用一个长方形框表示处理逻辑。由标识可以用一个长方形框表示处理逻辑。由标识和功能上下两部分表示。和功能上下两部分表示。标识部分用于惟一地标识一个处理逻辑,以标识部分用于惟一地标识一个处理逻辑,以区别于其它逻辑。一般用字母区别于其它逻辑。一般用字母P P和和数字编号表数字编号表示主处理逻辑,编
9、号下再接子编号,表示某示主处理逻辑,编号下再接子编号,表示某个处理逻辑被进一步分解后某个处理逻辑下个处理逻辑被进一步分解后某个处理逻辑下的某个子处理逻辑等。的某个子处理逻辑等。功能描述部分是处理逻辑必不可少的部分。用一句功能描述部分是处理逻辑必不可少的部分。用一句非常简单的话,直接表示这个处理逻辑要做的事,非常简单的话,直接表示这个处理逻辑要做的事,即它的逻辑功能。逻辑功能描述中没有主语,只有即它的逻辑功能。逻辑功能描述中没有主语,只有动词和宾语动词和宾语。执行这项功能的主体可能是某一个部门,也可以是执行这项功能的主体可能是某一个部门,也可以是某一个人,对于计算机信息管理系统,处理逻辑的某一个
10、人,对于计算机信息管理系统,处理逻辑的执行者是执行者是计算机程序计算机程序。一个加工一定会有数据流进入加工一个加工一定会有数据流进入加工,也会有数据流从也会有数据流从加工流出。不允许只有数据流出,或只有数据流进加工流出。不允许只有数据流出,或只有数据流进的加工。的加工。(4 4)数据元素数据元素数据元素是数据最小组成单位,是不可分的数据单数据元素是数据最小组成单位,是不可分的数据单位。数据元素是数据流或数据存储中的基本成分。位。数据元素是数据流或数据存储中的基本成分。(5 5)数据存储(文件)数据存储(文件)数据存储用长方条表记,在长方条内部写上该数据数据存储用长方条表记,在长方条内部写上该数
11、据存储的名称。用作标识的编号一般用英文字母存储的名称。用作标识的编号一般用英文字母D D和数和数字组成。同外部项一样,允许在一张数据流程图上字组成。同外部项一样,允许在一张数据流程图上重复出现相同的数据存储,以避免数据流线的交叉,重复出现相同的数据存储,以避免数据流线的交叉,这时应在重复的数据存储符号的左侧再加一条竖线。这时应在重复的数据存储符号的左侧再加一条竖线。一个处理逻辑可能要从数据存储中读出某些数据,一个处理逻辑可能要从数据存储中读出某些数据,或者可能把一些数据存入到某个数据存储中,甚至或者可能把一些数据存入到某个数据存储中,甚至修改数据存储中的某些数据,那么就得用数据流将修改数据存储
12、中的某些数据,那么就得用数据流将处理逻辑和数据存储联结起来。处理逻辑和数据存储联结起来。只出或只进的数据存储不必在数据流图中画出。只出或只进的数据存储不必在数据流图中画出。3 3数据流程图的分解数据流程图的分解编制数据流程图,采用自顶向下扩展逐层分解。编制数据流程图,采用自顶向下扩展逐层分解。首先首先是系统关联图是系统关联图,给出外部实体与即将开发的管理信息,给出外部实体与即将开发的管理信息系统之间的数据流(系统之间的数据流(从外部实体流入系统、从系统流从外部实体流入系统、从系统流向外部实体向外部实体)。回答系统从外部世界得到什么,系统)。回答系统从外部世界得到什么,系统将给外部世界是什么。从
13、关联图分解得到将给外部世界是什么。从关联图分解得到顶层图顶层图,又,又从顶层图分解得到从顶层图分解得到一层数据流程图一层数据流程图,再分解出,再分解出二层数二层数据流程图据流程图。在分解过程中,随着更具体和更详细,新。在分解过程中,随着更具体和更详细,新的数据流和数据存储被引入,的数据流和数据存储被引入,但在关联图中提及的那但在关联图中提及的那些数据流是不能再增加,也不允许被减少些数据流是不能再增加,也不允许被减少。在上述分解过程中,上层的一个处理逻辑可能被分解在上述分解过程中,上层的一个处理逻辑可能被分解成多个更具体的处理逻辑,新的数据存储和数据流被成多个更具体的处理逻辑,新的数据存储和数据
14、流被引入。如此逐一分解扩展,直至不需要再分解为止。引入。如此逐一分解扩展,直至不需要再分解为止。几个注意点几个注意点(1 1)关联图中提及的外部项、与外部项连接的数据关联图中提及的外部项、与外部项连接的数据流,在数据流程图的分解中不可以增加,也不可以流,在数据流程图的分解中不可以增加,也不可以减少。减少。(2 2)数据存储与外部项之间不可以直接连接。数据存储与外部项之间不可以直接连接。(3 3)要保持各层成分的完整性和一致性。下层数要保持各层成分的完整性和一致性。下层数据流图中,上层图中的数据流和数据存储必须继续据流图中,上层图中的数据流和数据存储必须继续出现;并可出现只限于下层专用的的数据存
15、储,或出现;并可出现只限于下层专用的的数据存储,或数据流。数据流。(4 4)加工和数据存储,一定有数据流入,也有数据加工和数据存储,一定有数据流入,也有数据流出。不会只有流入,没有流出;也不会只有流出,流出。不会只有流入,没有流出;也不会只有流出,没有流入的加工。没有流入的加工。(5 5)数据存储环节作为两个加工的界面。一般来说,数据存储环节作为两个加工的界面。一般来说,两个加工不能直接用数据流相连。两个加工不能直接用数据流相连。数据存储之间不数据存储之间不得出现未经加工的数据流得出现未经加工的数据流。(6 6)同一流入数据流不可以重复向系统流入多次。同一流入数据流不可以重复向系统流入多次。流
16、入和流出的数据流不可以同名。流入和流出的数据流不可以同名。(7 7)关联图出,数据流必须有名称和意义说明,并关联图出,数据流必须有名称和意义说明,并且在下层数据流图中不能改名。且在下层数据流图中不能改名。4 4、关系数据库建模、关系数据库建模逻辑数据库的设计过程分成两个阶段。逻辑数据库的设计过程分成两个阶段。概念模式设计概念模式设计对现实世界状态的第一层抽象(与计算机无关)。对现实世界状态的第一层抽象(与计算机无关)。逻辑数据结构设计逻辑数据结构设计这是概念模式的表示,可以把它映照成一种实际的处这是概念模式的表示,可以把它映照成一种实际的处理(与计算机、数据模型都有关)理(与计算机、数据模型都
17、有关)第一阶段同应用领域的信息需求分析有关,用来提供第一阶段同应用领域的信息需求分析有关,用来提供非形式的需求规格说明,由此构造一个高级的数据模非形式的需求规格说明,由此构造一个高级的数据模型。数据库设计应先进行概念模型的设计,然后是对型。数据库设计应先进行概念模型的设计,然后是对关系数据库的建模。采用称之为实体联系模型的非形关系数据库的建模。采用称之为实体联系模型的非形式模型。它提供一种表示实体及其相互联系的自然方式模型。它提供一种表示实体及其相互联系的自然方法。先在第一阶段的设计策略上使用实体联系模型,法。先在第一阶段的设计策略上使用实体联系模型,然后讨论从实体然后讨论从实体-联系模型向关
18、系模型的转换。联系模型向关系模型的转换。实体实体-联系的建模联系的建模实体实体-联系模型中的信息由下列三种基本概念组成:联系模型中的信息由下列三种基本概念组成:实体实体 正要被建模的对象正要被建模的对象联系联系 实体之间的联系实体之间的联系属性属性 实体和联系的特征实体和联系的特征模式化的实体模式化的实体-联系模型联系模型模式化的实体模式化的实体-联系模型用图表示数据的自然结构。联系模型用图表示数据的自然结构。在图中,用长方框表示实体集,菱形框表示联系。在图中,用长方框表示实体集,菱形框表示联系。联系由弧边把实体连接起来,联系的对应元个数在联系由弧边把实体连接起来,联系的对应元个数在弧边上标出
19、。弧边上标出。在完整的在完整的E-RE-R模型中,还要对每个实体和联系的属性模型中,还要对每个实体和联系的属性另列。另列。键键关系关系R R的健的健K K是有如下性质的属性的一个子集:是有如下性质的属性的一个子集:(1 1)惟一的标识性,在)惟一的标识性,在R R上,上,K K的值惟一地标识一个的值惟一地标识一个元组元组(2 2)无冗余性,在不破坏性质)无冗余性,在不破坏性质1 1的情况下,的情况下,K K中没有中没有属性可以被删除属性可以被删除在同一个关系中每一个元组都是不相同的,故键总在同一个关系中每一个元组都是不相同的,故键总是存在的。一个关系可以有多个候选键。在这种情是存在的。一个关系
20、可以有多个候选键。在这种情况下,必须从中选出一个作为基本的键。况下,必须从中选出一个作为基本的键。组成基本键的属性称为主属性。在任何元组中,主组成基本键的属性称为主属性。在任何元组中,主属性的值不可以是空的。在关系模式中,用下划线属性的值不可以是空的。在关系模式中,用下划线标出主属性。标出主属性。联系联系在现实世界中,实体集或在现实世界中,实体集或“型型”之间会出现之间会出现 1:11:1,1:N1:N,N:MN:M等复杂的联系。例如在同类型的实体集之间或者两等复杂的联系。例如在同类型的实体集之间或者两个以上实体集之间可以有联系。个以上实体集之间可以有联系。不同实体集之间的联系不同实体集之间的
21、联系不同实体集之间的联系的实例举不胜举,如学生与不同实体集之间的联系的实例举不胜举,如学生与课程之间的选修联系,产品与仓库之间的存放联系课程之间的选修联系,产品与仓库之间的存放联系等。等。E-RE-R模型转换成关系模式的基本规则模型转换成关系模式的基本规则实体集的转换实体集的转换每个实体集用一个关系表示,实体集的属性被转换每个实体集用一个关系表示,实体集的属性被转换成关系的属性。实体集的主键在满足惟一标识和无成关系的属性。实体集的主键在满足惟一标识和无冗余等性质的条件下,将作为对应关系的主键。在冗余等性质的条件下,将作为对应关系的主键。在实体关系中,由于它与其它实体集存在联系,可能实体关系中,
22、由于它与其它实体集存在联系,可能还要增加一些属性。还要增加一些属性。二元联系的转换二元联系的转换对对联联系系的的转转换换技技术术主主要要同同联联系系的的性性质质,以以及及参加联系的实体集成员类有关。参加联系的实体集成员类有关。相应的法则如下:相应的法则如下:A A强制类型类强制类型类倘倘若若实实体体集集E2E2与与实实体体集集E1E1的的联联系系N:1N:1,E2E2的的关关系系模模式式应应包包含含E1E1的的主主属属性性。例例如如,倘倘若若规规定定每每门门课课程程由由本本系系授授课课,在在实实体体集集课课程程与与系系之之间间的的提提供供联联系系中中,课课程程是是联联系系提提供供的的强强制制成
23、成员员。因因此此课课程程的的关关系系模模式式中中应包含实体集系的主属性:应包含实体集系的主属性:课课程程(课课程程号号,系系编编号号#,教教师师编编号号#,课课程程名名称称,开课学期)开课学期)其其中中“系系编编号号”是是由由提提供供关关系系引引入入的的键键,称称为为外外键键(用用#表表示示),表表示示系系与与课课程程之之间间的的提提供供联联系系。而而教教师师编编号号又又是是反反映映课课程程与与教教师师之之间间授授课课联联系系,表表示示该该课程是某位教师讲授的。课程是某位教师讲授的。B.B.可选成员类可选成员类 倘倘若若实实体体集集E2E2是是它它同同实实体体集集E1E1的的N:1N:1联联系
24、系中中的的一一个个可可选选成成员员,那那么么,这这个个联联系系往往往往由由包包括括E1E1和和E2E2主主属属性性以以及及该该联联系系中中每每个个属属性性的的各各个个关关系系模模式式表表示示。例例如如,办办公公室室的的物物品品(假假定定是是单单件件的的),也也许许被被借借出出或或者者未未被被借借出出(假定仅将当前借出的记录在数据库内)。(假定仅将当前借出的记录在数据库内)。员员工工和和物物品品之之间间的的联联系系借借阅阅联联系系是是1:N1:N的的。如如果果物物品品不不是单一的,则借用联系是是单一的,则借用联系是N N:M M的。的。若用下列关系模式表示这个若用下列关系模式表示这个E-RE-R
25、模型模型员工(员工(工号工号,姓名,姓名,地址)地址)物品(物品(物品号物品号,物品名,工号,物品名,工号#,借阅日期,应还日期),借阅日期,应还日期)在在关关系系物物品品中中引引入入外外键键工工号号,记记下下当当前前借借出出具具体体物物品品的的借借物物品品人人的的工工号号。然然而而,在在关关系系物物品品中中许许多多元元组组的的属属性性工工号号的的值值是是空空的的,表表示示对对应应的的物物品品处处于于未未出出借借状状态。态。这里的空值指某物品实体当前未参加借用联系。这里的空值指某物品实体当前未参加借用联系。不仅仅联系的可选型会引起空值,由于实体集的某个实例的具不仅仅联系的可选型会引起空值,由于
26、实体集的某个实例的具体属性未定义,也会引起空值。体属性未定义,也会引起空值。在上述例子中,可以引入另一个表示联系出借的关系,来避免在上述例子中,可以引入另一个表示联系出借的关系,来避免空值:空值:员工(员工(工号工号,姓名,姓名,地址)地址)物品(物品(物品号物品号,物品名,规格)物品名,规格)借用(借用(物品号物品号#,工号,工号#,出借日期,应还日期),出借日期,应还日期)这这样样,只只有有当当前前被被借借出出的的物物品品才才出出现现在在关关系系借借阅阅中中。如如果果一一个个联联系系有有某某种种属属性性,那那么么,将将可可选选联联系系用用另另一一个个关关系系来来表表达达是是有有意意义义的的
27、。例例如如,在在上上例例联联系系借借阅阅中中增加了出借日期和应还日期等。增加了出借日期和应还日期等。在在联联系系中中,实实体体集集的的联联系系型型也也许许是是“几几乎乎强强制制”的的,就就是是说说,绝绝大大多多数数的的元元组组都都参参加加联联系系。在在这这种种情情况况下下,容许少量空值就比引入另一个关系更好。容许少量空值就比引入另一个关系更好。C.N:MN:M二元联系二元联系N:MN:M联联系系一一般般由由另另一一个个关关系系模模式式表表示示。这这个个关关系系模模式式由由每每个个参参加加的的实实体体集集的的主主属属性性以以及及这这个个联联系系的的全全部部属属性性一一起起组组成成。这这种种变变换
28、换应应用用于于参参加加实实体体集集的的各各种种成成员员类类。例例如如实实体体集集学学生生和和课课程程之之间间的的联联系系选选课课可可以由下列模式表示:以由下列模式表示:选选课课(学学号号#,课课程程号号#,选选课课日日期期,实实践践成成绩绩,考考试成绩)试成绩)关系数据库设计步骤关系数据库设计步骤步骤步骤1 1:需求分析:需求分析步骤步骤2 2:实体:实体-联系建模联系建模步骤步骤3 3:E-RE-R模型转换成关系模式模型转换成关系模式步骤步骤4 4:关系模式规范化:关系模式规范化需求分析需求分析识识别别用用户户的的数数据据需需求求,非非形形式式地地描描述述有有关关数数据据对对象象及及其其联联
29、系系中中需需要要记记录录的的信信息息。对对于于有有不不同同类类别别用用户户的的大大型型用用户户,出出现现数数据据和和联联系系的的多多个个视视图图,这这些些视视图图必必须须被被合合并并成成一一个个单单一一的的全全局局视视图图。在在这这个个过过程程中中,消消除除模模型型的的冗冗余余性性和和不不一一致致性性。如如建建模模人人员员必必须须能能够够从从不不同同的的视视图图中中识识别别出出同同义义词词和和异异义义词词,以以及及识识别别出出同同一一类类型型层次的数据对象等。层次的数据对象等。还要分析对数据所作的处理的类别。还要分析对数据所作的处理的类别。实体实体-联系建模联系建模描描述述数数据据对对象象、数
30、数据据对对象象的的属属性性、数数据据对对象象之之间间的的联联系系,标标识识键键属属性性、决决定定联联系系的的函函数数对对应应、决决定定具具体体实实体体集集合合是是否否可可选选或或强强制制。构构造造一一个个模模式式的的E-RE-R模模型型。模模型型给给出出整整个个数数据据库库的的一一个个全局视图。全局视图。E-RE-R模型转换成关系模式模型转换成关系模式将将E-RE-R模模型型转转换换成成一一组组关关系系。特特别别关关心心联联系系中中实实体体集集的的成成员员类类别别、单单个个联联系系、子子类类型型、超超类类、三个实体间的联系等。三个实体间的联系等。关系模式规范化关系模式规范化对对每每个个关关系系
31、产产生生了了一一系系列列的的函函数数依依赖赖,以以及及可可能能出出现现的的多多值值依依赖赖。使使用用上上述述办办法法,把把每每个个关关系转化成所需的最高阶段规范。系转化成所需的最高阶段规范。主键用下划线标识,外键用主键用下划线标识,外键用#表示:表示:(1)员工员工(职工号,部门编号职工号,部门编号#,职工姓名,性别,出,职工姓名,性别,出生年月,工作岗位)生年月,工作岗位)(2)部门部门(部门编号,部门名称,部门编号,部门名称,职工号(主管),职工号(主管)#)(3)客户客户(客户号,客户名,客户地址,联系客户号,客户名,客户地址,联系)(4)原材料原材料(原材料编号,原材料名称,原材料规格
32、,原材料编号,原材料名称,原材料规格,原材料单价,备注)原材料单价,备注)(5)供货商供货商(供货商编号,供货商名称,联系人,地址,供货商编号,供货商名称,联系人,地址,)(7)整体浴室产品整体浴室产品(产品编号,产品名称,产品规格,产品编号,产品名称,产品规格,产品价格)产品价格)(7)采购(采购(采购单编号采购单编号,原材料编号,原材料编号#,职工号,职工号#,供货商编号供货商编号#,采购日期,数量,单价),采购日期,数量,单价)(8)供货(供货(供货单编号供货单编号,采购单编号,采购单编号#,供货日期,供货日期,数量)数量)(9)订购(订购(订货单编号订货单编号,客户号,客户号#,产品编
33、号,产品编号#,职工号职工号#,订货日期,购买数量,单价),订货日期,购买数量,单价)(10)提货(提货(提货单编号提货单编号,订货单编号,订货单编号#,提货日期,提货日期,数量)数量)(11)领用(领用(领用单编号领用单编号,产品编号,产品编号#,职工编号,职工编号#,原材料编号原材料编号#,领用数量,领用日期),领用数量,领用日期)(12)存储存储1(产品编号产品编号#,存储数量,最底库存量),存储数量,最底库存量)(13)存储存储2(原材料编号原材料编号#,存储数量,最底库存量),存储数量,最底库存量)1 1、封面、封面2 2、摘要、摘要用用约约200-400200-400字字简简要要介
34、介绍绍一一下下论论文文中中阐阐述述的的主主要要内内容容及及创新点创新点3 3、主题词、主题词用用2 2、3 3个个词词点点明明论论文文所所述述内内容容的的性性质质。(二二和和三三要要在在同一页面上)同一页面上)4 4、目录、目录采用三级目录结构。采用三级目录结构。第三章第三章 系统设计系统设计 系统概念结构系统概念结构 概念模型概念模型5 5、正文、正文五、毕业论文撰写格式五、毕业论文撰写格式 注意:注意:1 1每个步骤都要有文字说明和论述每个步骤都要有文字说明和论述2 2各各个个步步骤骤必必须须是是有有机机的的组组合合,不不可以支离破碎不成一体。可以支离破碎不成一体。第一章第一章 前言前言简
35、要介绍:简要介绍:项目开发背景、信息系统目标、项目开发计划等。项目开发背景、信息系统目标、项目开发计划等。第二章系统需求分析第二章系统需求分析本章应包含:本章应包含:(1 1)现行业务系统描述)现行业务系统描述包括业务流程分析,给出业务流程图。包括业务流程分析,给出业务流程图。具体要求:业务流程图必须有文字说明,图要完整、具体要求:业务流程图必须有文字说明,图要完整、一定要有业务传递的流程。一定要有业务传递的流程。(2 2)现行系统存在的主要问题分析)现行系统存在的主要问题分析指出薄弱环节、指出要解决的问题的实质,确保新指出薄弱环节、指出要解决的问题的实质,确保新系统更好,指出关键的成功因素。
36、系统更好,指出关键的成功因素。(3 3)提出可能的解决方案)提出可能的解决方案第三章第三章 新系统逻辑方案新系统逻辑方案针对用户需求,全面、系统、准确、详细地描述新系针对用户需求,全面、系统、准确、详细地描述新系统应具备的功能。统应具备的功能。最主要的是给出数据流程图,要求满足以下条件:最主要的是给出数据流程图,要求满足以下条件:A A数据流程图必须包括系统关联图、系统顶层图、数据流程图必须包括系统关联图、系统顶层图、第一层分解图。第一层分解图。B B系统关联图确定了从外部项到系统的数据流和从系统关联图确定了从外部项到系统的数据流和从系统向外部项的数据流,这些数据流在其它层次的数系统向外部项的
37、数据流,这些数据流在其它层次的数据流中不允许减少,也不允许增加。各层次内部的数据流中不允许减少,也不允许增加。各层次内部的数据流不受关联图的限制。据流不受关联图的限制。C.C.数据流应有名字。数据流应有名字。D.D.外部项和数据存储之间不得出现未经加工的数据流。外部项和数据存储之间不得出现未经加工的数据流。E.E.数据流程图的分解中,必须保持每个分层同其上层数据流程图的分解中,必须保持每个分层同其上层加工中的外部项和输入输出流相一致。加工中的外部项和输入输出流相一致。F.F.各加工之间一般不应出现未经数据存储的数据流。各加工之间一般不应出现未经数据存储的数据流。G.G.数据存储之间不得出现未经
38、加工的数据流。数据存储之间不得出现未经加工的数据流。H.H.数据存储可以分解。数据存储可以分解。I.I.若有查询处理,应在数据流程图中表达。若有查询处理,应在数据流程图中表达。J.J.统计和打印报表不在数据流图中表达。统计和打印报表不在数据流图中表达。第四章第四章 数据库设计数据库设计A A、应按下列次序阐述各个元素:、应按下列次序阐述各个元素:实体、实体的属性、实体间联系、实体、实体的属性、实体间联系、E-RE-R图、转换规则、图、转换规则、关系模式。关系模式。B B、在介绍实体的属性时,不应包括联系属性,联系属、在介绍实体的属性时,不应包括联系属性,联系属性直至关系模式中才出现。性直至关系
39、模式中才出现。C C、数据流程图中的每个数据存储可隐含于、数据流程图中的每个数据存储可隐含于E-RE-R图中的图中的多个实体。多个实体。D D、E-RE-R图中的实体要与数据流程图中的数据存储相对图中的实体要与数据流程图中的数据存储相对应。每个实体要指出实体的标识码(主码)。对每个应。每个实体要指出实体的标识码(主码)。对每个实体或联系应列出其应有的属性(用列举的方法)。实体或联系应列出其应有的属性(用列举的方法)。E E、E-RE-R图中至少要有一个多对多的联系。图中至少要有一个多对多的联系。F F、必须严格按照转换规则从、必须严格按照转换规则从E-RE-R图产生数据关系模式图产生数据关系模
40、式集,需要时作必要的优化,并说明理由。集,需要时作必要的优化,并说明理由。G.G.对于一对一的联系,只应把任一个实体的主码放在对于一对一的联系,只应把任一个实体的主码放在另一个实体中作为外码。另一个实体中作为外码。H.H.一对多联系也可以产生新的关系模式,如要这样做,一对多联系也可以产生新的关系模式,如要这样做,必须说明理由。必须说明理由。I.I.多对多联系,或三元联系必须产生新的关系模式。多对多联系,或三元联系必须产生新的关系模式。J.J.关系模式的个数和名字要与关系模式的个数和名字要与E-RE-R图中的实体和联系相图中的实体和联系相一致。一致。K.K.每个关系模式中要用下横线标出主码,后随
41、的符号每个关系模式中要用下横线标出主码,后随的符号“#”标出外码。标出外码。L.L.若有代码对照表可在最后列出,需另加说明。若有代码对照表可在最后列出,需另加说明。(3)(3)计算机系统配置方案的选择和设计计算机系统配置方案的选择和设计给出硬件配置,系统软件配置,网络通信系统配置给出硬件配置,系统软件配置,网络通信系统配置(可选)等内容。(可选)等内容。(4)(4)系统总体安全性、可靠性方案与措施系统总体安全性、可靠性方案与措施。第五章第五章 系统详细设计系统详细设计(1 1)人机界面设计)人机界面设计给出人机界面视图(输入输出接口,屏幕给出人机界面视图(输入输出接口,屏幕格式设计等)格式设计
42、等)(2 2)模块处理过程)模块处理过程根据软件环境做不同处理。根据软件环境做不同处理。可采用脚本、程序流程图等。可采用脚本、程序流程图等。结束语结束语(1 1)系统特色、局限与展望)系统特色、局限与展望(2 2)实施中遇到的挫折、创新、体会与致谢)实施中遇到的挫折、创新、体会与致谢参考文献参考文献列出毕业论文设计中主要参考书籍列出毕业论文设计中主要参考书籍序序号号、书书名名或或文文章章名名、作作者者名名、出出版版社社或或杂杂志名、出版日期或杂志期号。志名、出版日期或杂志期号。附录附录(1 1)列出部分有一定代表性的程序代码段列出部分有一定代表性的程序代码段(2 2)操作说明书操作说明书六、进
43、度按排六、进度按排1 1、1 1周时间确定课题,并完成调查研究。周时间确定课题,并完成调查研究。2 2、1 1周时间完成概要设计,并学习一种开发环境,要求做到能熟练使用开周时间完成概要设计,并学习一种开发环境,要求做到能熟练使用开发环境。发环境。3 3、2 2周时间完成详细设计,完成论文初稿和系统的总体结构开发。周时间完成详细设计,完成论文初稿和系统的总体结构开发。4 4、2 2周时间基本完成系统开发,能演示一个功能。周时间基本完成系统开发,能演示一个功能。5 5、2-32-3周时间完成论文撰写,然后提交毕业论文。准备论文答辨。周时间完成论文撰写,然后提交毕业论文。准备论文答辨。注:其中注:其
44、中5 5可在可在4 4基本完成时就可以开始。基本完成时就可以开始。时间安排10月:7,16,23,3011月:6,1311月20日之前交给班主任周六下午15:30-17:00七、要求七、要求1 1、论文内容要求、论文内容要求设计开发一个小型的信息管理系统,以论文为主。设计开发一个小型的信息管理系统,以论文为主。2 2、系统难度要求:系统难度要求:系统所管理的实体三个以上,实体之间至少要有一个系统所管理的实体三个以上,实体之间至少要有一个多对多联系。多对多联系。3 3、提交内容:、提交内容:论文:一份论文:一份操作说明书:一份操作说明书:一份开发的系统的源程序,可执行代码放在光盘中。开发的系统的
45、源程序,可执行代码放在光盘中。八、评分标准八、评分标准1 1、A A等等管理实体管理实体4 4个或个或4 4个以上,实体之间有多对多联系。设个以上,实体之间有多对多联系。设计计正确,功能完善,设计步骤完整正确,实用性强,正确,功能完善,设计步骤完整正确,实用性强,论文结构严谨,表述流畅。论文结构严谨,表述流畅。2 2、B B等等管理实体管理实体3 3个或个或3 3个以上,实体之间有多对多联系。设个以上,实体之间有多对多联系。设计计基本正确,功能基本完善,设计步骤基本完整正确,基本正确,功能基本完善,设计步骤基本完整正确,有一定的实用性,论文结构良好,表述基本流畅。有一定的实用性,论文结构良好,
46、表述基本流畅。3 3、C C等等管理实体管理实体3 3个。设计个。设计有少量错误,功能不够完善,设计有少量错误,功能不够完善,设计步骤欠完整,基本上没有实用性,论文结构一般,表步骤欠完整,基本上没有实用性,论文结构一般,表述基本清楚。述基本清楚。4 4、不及格、不及格因有以下所列某种原因,均作论文不及格评分。因有以下所列某种原因,均作论文不及格评分。有较大错误、功能不完善,缺少主要设计步骤或主要有较大错误、功能不完善,缺少主要设计步骤或主要设计步骤有严重错误,论文结构混乱,表述不清楚。设计步骤有严重错误,论文结构混乱,表述不清楚。九、论文九、论文题目样例题目样例工程施工合同信息管理系统工程施工
47、合同信息管理系统学生学籍信息管理系统学生学籍信息管理系统餐厅账务信息管理系统餐厅账务信息管理系统钢材贸易公司仓库信息管理系统钢材贸易公司仓库信息管理系统教务信息管理系统教务信息管理系统再就业信息管理系统再就业信息管理系统物流信息管理系统物流信息管理系统在线商店销售信息管理系统在线商店销售信息管理系统图书借阅信息管理系统图书借阅信息管理系统产品进销存信息管理系统产品进销存信息管理系统旅行社业务信息管理系统旅行社业务信息管理系统服饰订单信息管理系统服饰订单信息管理系统产品销售信息管理系统产品销售信息管理系统出运货物订舱信息管理系统出运货物订舱信息管理系统网上书城信息管理系统网上书城信息管理系统病房医疗信息管理系统病房医疗信息管理系统工程项目信息管理系统工程项目信息管理系统客户服务信息管理系统客户服务信息管理系统公司文具领用信息管理系统公司文具领用信息管理系统结束结束