![网络学院毕业论文指导资料 计算机科学与工程系编 二零零二 …_第1页](http://file1.renrendoc.com/fileroot_temp2/2020-11/9/75adfe6b-ecc3-4001-adc5-7c049d53f020/75adfe6b-ecc3-4001-adc5-7c049d53f0201.gif)
![网络学院毕业论文指导资料 计算机科学与工程系编 二零零二 …_第2页](http://file1.renrendoc.com/fileroot_temp2/2020-11/9/75adfe6b-ecc3-4001-adc5-7c049d53f020/75adfe6b-ecc3-4001-adc5-7c049d53f0202.gif)
![网络学院毕业论文指导资料 计算机科学与工程系编 二零零二 …_第3页](http://file1.renrendoc.com/fileroot_temp2/2020-11/9/75adfe6b-ecc3-4001-adc5-7c049d53f020/75adfe6b-ecc3-4001-adc5-7c049d53f0203.gif)
![网络学院毕业论文指导资料 计算机科学与工程系编 二零零二 …_第4页](http://file1.renrendoc.com/fileroot_temp2/2020-11/9/75adfe6b-ecc3-4001-adc5-7c049d53f020/75adfe6b-ecc3-4001-adc5-7c049d53f0204.gif)
![网络学院毕业论文指导资料 计算机科学与工程系编 二零零二 …_第5页](http://file1.renrendoc.com/fileroot_temp2/2020-11/9/75adfe6b-ecc3-4001-adc5-7c049d53f020/75adfe6b-ecc3-4001-adc5-7c049d53f0205.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业论文指导资料(计算机相关专业)管理信息系统设计和开发,目 录一、本科学生毕业论文的目的和内容二、管理信息系统开发的主要步骤三、开发工具和注意事项四、数据流图分析和数据库设计 五、毕业论文撰写格式六、进度安排七、要求八、评分标准九、 论文题目样例,一、本科学生毕业论文的目的和内容本科学生在毕业之前做毕业论文,其目的是通过毕业论文,让学生独立开发一个具体的计算机应用项目,系统地进行分析总结和运用学过的书本知识,以巩固本科阶段所学的专业理论知识,并给予一个理论联系实际的机会。为了便于实施和管理,规定以开发一个管理信息系统为毕业论文的实践课题,每个毕业生通过开发一个具体的管理信息系统,掌握开发一个
2、比整完整的管理信息系统的主要步骤,并从中获得一定的实际经验。,二、管理信息系统开发的主要步骤管理信息系统开发的主要步骤及各步骤的基本内容1、系统分析主要工作内容有:确定系统目标系统可行性分析2、系统调查系统的业务流程分析。得到:业务流程图,3、数据流程分析得到:数据流程图(系统关联图、顶层图、一层数据流图、二层数据流图),4、数据库设计概念模型设计:实体、实体属性、实体间的联系,得到ER图关系模式设计:ER图到关系模式的转换规则,得到关系模式数据库关系表设计:按关系模式得到表结构5、人机界面设计6、系统测试和调试测试计划、测试用例、测试结果,三、开发工具和注意事项1、开发工具开发工具可由学生任
3、选。如FoxPro、VB、Acess等,这些工具的使用全由学生自学。2、注意事项(1)项目开发步骤的完整性(系统需求分析、概念设计、系统实施以及系统测试和调试等)(2)每个开发步骤所得结果的正确性(业务流程图、数据流程图、E-R图、关系模式、人机界面设计及模块处理等的详细分析和说明)(3)整体结构完整性(摘要、关键词、前言、目录、各具体步骤的叙述和分析、结语、参考文献和附录)(4)提供软件系统的可执行盘片及操作说明书,四、数据流程分析和数据库设计1、业务流程图通过深入了解开发项目的业务内容,业务流程,以图表达系统的业务流程。通常一个信息管理系统的业务流程是一个循环。业务流程图也是开发者对要开发
4、项目的业务了解的总结。,2、关联图数据流程图是结构化系统分析工具。它既可以表达数据在系统内部的流向及存储,又可以表达系统的逻辑功能和数据的逻辑变换。数据流程图既能表达现行人工系统的数据流程和逻辑处理功能,也能表达自动化系统的数据流程和逻辑处理功能。数据流程有四种基本符号:外部项、数据流、处理逻辑(加工)、数据元素和数据存储。,(1) 外部项外部项又称外部实体,是指不受系统控制,在系统之外的事物或人。是系统数据的外部来源和去处;也可以是另外一个数据处理系统,向该系统提供数据或接收来自该系统向它发出的数据。所以外部项是系统数据的来源和归宿。(2)数据流数据流用单箭头表示数据流动的方向,并给予以字母
5、F开头的编号命名,并给出编号代表的数据流的意义。数据流可以由某一个外部项产生,也可以由某一个处理逻辑产生,还可以来自某一个数据存储。一般来说,数据流可以在数据流箭头的上方加以简单的描述。一般不允许用双向箭头表示数据流。,(3) 处理逻辑(加工)处理逻辑对数据的变换方式有两种:A、变换数据的结构B、在原有数据内容基础上产生新的数据内容可以用一个长方形框表示处理逻辑。由标识和功能上下两部分表示。标识部分用于惟一地标识一个处理逻辑,以区别于其它逻辑。一般用字母P和数字编号表示主处理逻辑,编号下再接子编号,表示某个处理逻辑被进一步分解后某个处理逻辑下的某个子处理逻辑等。,功能描述部分是处理逻辑必不可少
6、的部分。用一句非常简单的话,直接表示这个处理逻辑要做的事,即它的逻辑功能。逻辑功能描述中没有主语,只有动词和宾语。执行这项功能的主体可能是某一个部门,也可以是某一个人,对于计算机信息管理系统,处理逻辑的执行者是计算机程序。一个加工一定会有数据流进入加工,也有数据流从加工流出。不允许只有数据流出,或只有数据流进的加工。(4) 数据元素数据元素是数据最小组成单位,是不可分的数据单位。数据元素是数据流或数据存储中的基本成分。,(5)数据存储(文件)数据存储用长方条表记,在长方条内部写上该数据存储的名称。用作标识的编号一般用英文字母D和数字组成。同外部项一样,允许在一张数据流程图上重复出现相同的数据存
7、储,以避免数据流线的交叉,这时应在重复的数据存储符号的左侧再加一条竖线。一个处理逻辑可能要从数据存储中读出某些数据,或者可能把一些数据存入到某个数据存储中,甚至修改数据存储中的某些数据,那么就得用数据流将处理逻辑和数据存储联结起来。只出或只进的数据存储不必在数据流图中画出。,3数据流程图的分解编制数据流程图,采用自顶向下扩展逐层分解。首先是系统关联图,给出外部实体与即将开发的管理信息系统之间的数据流(从外部实体流入系统、从系统流向外部实体)。回答系统从外部世界得到什么,系统将给外部世界是什么。从关联图分解得到顶层图,又从顶层图分解得到一层数据流程图,再分解出二层数据流程图。在分解过程中,随着更
8、具体和更详细,新的数据流和数据存储被引入,但在关联图中提及的那些数据流是不能再增加,也不允许被减少。在上述分解过程中,上层的一个处理逻辑可能被分解成多个更具体的处理逻辑,新的数据存储和数据流被引入。如此逐一分解扩展,直至不需要再分解为止。,几个注意点(1)关联图中提及的外部项、与外部项连接的数据流,在数据流程图的分解中不可以增加,也不可以减少。 (2)数据存储与外部项之间不可以直接连接。 (3)要保持各层成分的完整性和一致性。下层数据流图中,上层图中的数据流和数据存储必须继续出现;并可出现只限于下层专用的的数据存储,或数据流。,(4)加工和数据存储,一定有数据流入,也有数据流出。不会只有流入,
9、没有流出;也不会只有流出,没有流入的加工。(5)数据存储环节作为两个加工的界面。一般来说,两个加工不能直接用数据流相连。数据存储之间不得出现未经加工的数据流。(6)同一流入数据流不可以重复向系统流入多次。流入和流出的数据流不可以同名。(7)关联图出,数据流必须有名称和意义说明,并且在下层数据流图中不能改名。,4、关系数据库建模逻辑数据库的设计过程分成两个阶段。概念模式设计对现实世界状态的第一层抽象(与计算机无关)。逻辑数据结构设计这是概念模式的表示,可以把它映照成一种实际的处理(与计算机、数据模型都有关)第一阶段同应用领域的信息需求分析有关,用来提供非形式的需求规格说明,由此构造一个高级的数据
10、模型。数据库设计应先进行概念模型的设计,然后是对关系数据库的建模。采用称之为实体联系模型的非形式模型。它提供一种表示实体及其相互联系的自然方法。先在第一阶段的设计策略上使用实体联系模型,然后讨论从实体-联系模型向关系模型的转换。,实体-联系的建模实体-联系模型中的信息由下列三种基本概念组成:实体 正要被建模的对象联系 实体之间的联系属性 实体和联系的特征模式化的实体-联系模型模式化的实体-联系模型用图表示数据的自然结构。在图中,用长方框表示实体集,菱形框表示联系。联系由弧边把实体连接起来,联系的对应元个数在弧边上标出。在完整的E-R模型中,还对每个实体和联系的属性另列。,键关系R的健K是有如下
11、性质的属性的一个子集:(1)惟一的标识性,在R上,K的值惟一地标识一个元组(2)无冗余性,在不破坏性质1的情况下,K中没有属性可以被删除在同一个关系中每一个元组都是不相同的,故键总是存在的。一个关系可以有多个候选键。在这种情况下,必须从中选出一个作为基本的键。组成基本键的属性称为主属性。在任何元组中,主属性的值不可以是空的。在关系模式中,用下划线标出主属性。,联系在现实世界中,实体集或“型”之间会出现 1:1, 1:N, N:M等复杂的联系。例如在同类型的实体集之间或者两个以上实体集之间可以有联系。不同实体集之间的联系不同实体集之间的联系的实例举不胜举,如学生与课程之间的选修联系,产品与仓库之
12、间的存放联系等。,E-R模型转换成关系模式的基本规则 实体集的转换 每个实体集用一个关系表示,实体集的属性被转换成关系的属性。实体集的主键在满足惟一标识和无冗余等性质的条件下,将作为对应关系的主键。在实体关系中,由于它与其它实体集存在联系,可能还要增加一些属性。,二元联系的转换 对联系的转换技术主要同联系的性质,以及参加联系的实体集成员类有关。 相应的法则如下:,A强制类型类 倘若实体集E2与实体集E1的联系N:1,E2的关系模式应包含E1的主属性。例如,倘若规定每门课程由本系授课,在实体集课程与系之间的提供联系中,课程是联系提供的强制成员。因此课程的关系模式中应包含实体集系的主属性: 课程(
13、课程号,系编号#, 教师编号#,课程名称,开课学期) 其中“系编号”是由提供关系引入的键,称为外键(用#表示),表示系与课程之间的提供联系。而教师编号又是反映课程与教师之间授课联系,表示该课程是某位教师讲授的。,B.可选成员类 倘若实体集E2是它同实体集E1的N:1联系中的一个可选成员,那么,这个联系往往由包括E1和E2主属性以及该联系中每个属性的各个关系模式表示。例如,办公室的物品(假定是单件的),也许被借出或者未被借出(假定仅将当前借出的记录在数据库内)。 员工和物品之间的联系借阅联系是1:N的。如果物品不是单一的,则借用联系是N:M的。 若用下列关系模式表示这个E-R模型 员工(工号,
14、姓名, 地址) 物品(物品号,物品名,工号#,借阅日期,应还日期),在关系物品中引入外键工号,记下当前借出具体物品的借物品人的工号。然而,在关系物品中许多元组的属性工号的值是空的,表示对应的物品处于未出借状态。 这里的空值指某物品实体当前未参加借用联系。 不仅仅联系的可选型会引起空值,由于实体集的某个实例的具体属性未定义,也会引起空值。 在上述例子中,可以引入另一个表示联系出借的关系,来避免空值: 员工(工号, 姓名, 地址) 物品(物品号, 物品名,规格) 借用(物品号# ,工号#,出借日期,应还日期),这样,只有当前被借出的物品才出现在关系借阅中。如果一个联系有某种属性,那么,将可选联系用
15、另一个关系来表达是有意义的。例如,在上例联系借阅中增加了出借日期和应还日期等。 在联系中,实体集的联系型也许是“几乎强制”的,就是说,绝大多数的元组都参加联系。在这种情况下,容许少量空值就比引入另一个关系更好。,N:M二元联系 N:M联系一般由另一个关系模式表示。这个关系模式由每个参加的实体集的主属性以及这个联系的全部属性一起组成。这种变换应用于参加实体集的各种成员类。例如实体集学生和课程之间的联系选课可以由下列模式表示: 选课(学号#,课程号#,选课日期,实践成绩,考试成绩),关系数据库设计步骤 步骤1:需求分析 步骤2:实体-联系建模 步骤3:E-R模型转换成关系模式 步骤4:关系模式规范
16、化,需求分析 识别用户的数据需求,非形式地描述有关数据对象及其联系中需要记录的信息。对于有不同类别用户的大型用户,出现数据和联系的多个视图,这些视图必须被合并成一个单一的全局视图。在这个过程中,消除模型的冗余性和不一致性。如建模人员必须能够从不同的视图中识别出同义词和异义词,以及识别出同一类型层次的数据对象等。 还要分析对数据所作的处理的类别。,实体-联系建模 描述数据对象、数据对象的属性、数据对象之间的联系,标识键属性、决定联系的函数对应、决定具体实体集合是否可选或强制。构造一个模式的E-R模型。模型给出整个数据库的一个全局视图。,E-R模型转换成关系模式 将E-R模型转换成一组关系。特别关
17、心联系中实体集的成员类别、单个联系、子类型、超类、三个实体间的联系等。,关系模式规范化 对每个关系产生了一系列的函数依赖,以及可能出现的多值依赖。使用上述办法,把每个关系转化成所需的最高阶段规范。,主键用下划线标识,外键用#表示: (1)员工(职工号,部门编号#,职工姓名,性别,出生年月,工作岗位) (2)部门(部门编号,部门名称,电话,职工号(主管)#) (3)客户(客户号,客户名,客户地址,联系电话) (4)原材料(原材料编号,原材料名称,原材料规格,原材料单价,备注) (5)供货商(供货商编号,供货商名称,联系人,地址,电话) (7)整体浴室产品(产品编号,产品名称,产品规格,产品价格)
18、,(7)采购(采购单编号,原材料编号#,职工号#, 供货商编号#,采购日期,数量,单价) (8)供货(供货单编号,采购单编号#,供货日期,数量) (9)订购(订货单编号,客户号#,产品编号#, 职工号#,订货日期,购买数量,单价) (10)提货(提货单编号,订货单编号#,提货日期,数量) (11)领用(领用单编号,产品编号#,职工编号#,原材料编号#,领用数量,领用日期) (12)存储1(产品编号#,存储数量,最底库存量) (13)存储2(原材料编号#,存储数量,最底库存量),1、封面 2、摘要 用约200-400字简要介绍一下论文中阐述的主要内容及创新点 3、主题词 用2、3个词点明论文所述
19、内容的性质。(二和三要在同一页面上) 4、目录 采用三级目录结构。 第三章 系统设计 3.1系统概念结构 3.1.1概念模型 5、正文,五、毕业论文撰写格式,注意: 1每个步骤都要有文字说明和论述 2各个步骤必须是有机的组合,不可以支离破碎不成一体。,第一章 前言 简要介绍: 项目开发背景、信息系统目标、项目开发计划等。,第二章系统需求分析 本章应包含: (1)现行业务系统描述 包括业务流程分析,给出业务流程图。 具体要求:业务流程图必须有文字说明,图要完整、一定要有业务传递的流程。 (2)现行系统存在的主要问题分析 指出薄弱环节、指出要解决的问题的实质,确保新系统更好,指出关键的成功因素。
20、(3)提出可能的解决方案,第三章 新系统逻辑方案 针对用户需求,全面、系统、准确、详细地描述新系统应具备的功能。 最主要的是给出数据流程图,要求满足以下条件: A数据流程图必须包括系统关联图、系统顶层图、第一层分解图。 B系统关联图确定了从外部项到系统的数据流和从系统向外部项的数据流,这些数据流在其它层次的数据流中不允许减少,也不允许增加。各层次内部的数据流不受关联图的限制。 C. 数据流应有名字。,D.外部项和数据存储之间不得出现未经加工的数据流。 E.数据流程图的分解中,必须保持每个分层同其上层加工中的外部项和输入输出流相一致。 F.各加工之间一般不应出现未经数据存储的数据流。 G.数据存
21、储之间不得出现未经加工的数据流。 H.数据存储可以分解。 I.若有查询处理,应在数据流程图中表达。 J.统计和打印报表不在数据流图中表达。,第四章 数据库设计 A、应按下列次序阐述各个元素: 实体、实体的属性、实体间联系、E-R图、转换规则、关系模式。 B、在介绍实体的属性时,不应包括联系属性,联系属性直至关系模式中才出现。 C、数据流程图中的每个数据存储可隐含于E-R图中的多个实体。 D、E-R图中的实体要与数据流程图中的数据存储相对应。每个实体要指出实体的标识码(主码)。对每个实体或联系应列出其应有的属性(用列举的方法)。 E、E-R图中至少要有一个多对多的联系。 F、必须严格按照转换规则
22、从E-R图产生数据关系模式集,需要时作必要的优化,并说明理由。,G.对于一对一的联系,只应把任一个实体的主码放在另一个实体中作为外码。 H.一对多联系也可以产生新的关系模式,如要这样做,必须说明理由。 I.多对多联系,或三元联系必须产生新的关系模式。 J.关系模式的个数和名字要与E-R图中的实体和联系相一致。 K.每个关系模式中要用下横线标出主码,后随的符号“#”标出外码。 若有代码对照表可在最后列出,需另加说明。 (3) 计算机系统配置方案的选择和设计 给出硬件配置,系统软件配置,网络通信系统配置(可选)等内容。 (4) 系统总体安全性、可靠性方案与措施。,第五章 系统详细设计 (1)人机界
23、面设计 给出人机界面视图(输入输出接口,屏幕格式设计等) (2)模块处理过程 根据软件环境做不同处理。 可采用脚本、程序流程图等。,结束语 (1)系统特色、局限与展望 (2)实施中遇到的挫折、创新、体会与致谢,参考文献 列出毕业论文设计中主要参考书籍 序号、书名或文章名、作者名、出版社或杂志名、出版日期或杂志期号。 附录 (1)列出部分有一定代表性的程序代码段 (2)操作说明书,六、进度按排 1、一周时间确定课题,并完成调查研究。 2、一周时间完成概要设计,并学习一种开发环境,要求做到能熟练使用开发环境。 3、二周时间完成详细设计,完成论文初稿和系统的总体结构开发。 4、二周时间基本完成系统开发,能演示。 5、二周时间完成论文撰写,然后提交毕业论文。准备论文答辨。 注:其中5可在4基本完成时就可以开始。,七、要求,1、论文内容要求 设计开发一个小型的信息管理系统,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人体排毒课件
- 2025年江苏航运职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2025年枣庄职业学院高职单招语文2018-2024历年参考题库频考点含答案解析
- 10kV配电站房工程施工方案与技术支持
- 中班幼儿故事主题活动策划方案五篇
- 物流配送委托合同范本
- 幼儿园志愿者活动策划方案三篇
- 企业合同管理制度年
- 沪教版(上海)七年级地理第一学期中国区域篇(上)- 1.1 《新疆维吾尔自治区》听课评课记录
- 货物买卖合同范文
- 湖南省长沙市长郡教育集团2024-2025学年七年级上学期期末考试英语试题(含答案)
- 2024-2025学年人教版三年级(上)英语寒假作业(九)
- 《招标投标法》考试题库200题(含答案)
- 立春气象与健康
- 河南退役军人专升本计算机真题答案
- DB52T 1167-2017 含笑属栽培技术规程 乐昌含笑
- 2025年全国高考体育单招考试政治模拟试卷试题(含答案详解)
- 驾驶证学法减分(学法免分)试题和答案(50题完整版)1650
- 人教版2024新版七年级上册数学第六章几何图形初步学业质量测试卷(含答案)
- 小学数学五年级上册奥数应用题100道(含答案)
- 工业机器人编程语言:Epson RC+ 基本指令集教程
评论
0/150
提交评论