欢迎来到天天文库
浏览记录
ID:35243860
大小:18.50 KB
页数:3页
时间:2019-03-22
《订单管理系统《数据库原理》综合性实验指导书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《数据库原理》综合性实验指导书实验题目:订单管理系统的实现一、实验目的(1)将《数据库原理》实验大纲中的前几个验证性实验综合应用于该综合实验中,加深学生对这些知识点的认识,提高其应用能力。(2)通过该系统的实现,将学生两学年来所学数据库、软件工程、及编程语言等课程的相关知识结合起来进行综合的应用,初步认识实际项目的开发思想和实现过程,为后续课程的学习打下扎实的实践基础。二、实验相关理论和原理(1)应用软件工程课程所涉及的方法和基本原理对系统进行分析与设计。(2)利用E-R或范式方法进行系统的数据库的逻辑设计。三、实验仪器设备和软件环境(1)硬件环境:小组每人一
2、台同一局域网的主机。(2)软件环境:项目组成员选定的开发语言。(3)数据库平台:SQLSERVER。四、实验内容(1)利用E-R或范式方法进行订单管理系统的逻辑设计。(2)存储过程在订单管理系统中的应用。(3)数据库应用系统界面的设计。(4)订单管理系统业务系统的实现。五、实验步骤1、需求分析系统设计目标如下:1)在订单管理过程中,实现信息自动化管理;2)实现各种信息的修改、删除、录入等管理功能;3)实现对各种信息的查询、统计,支持模糊查询;4)对客户下订的订单,实现汇总、归纳和分析;35)按系统实际情况,数据量不低于200条记录。要求学生以4人为一组,在理解
3、系统设计目标的基础上,明确所需完成的任务,具体功能如下:Ø系统用户管理:添加,修改,删除系统用户账号信息。Ø客户管理:添加,修改,删除,查询客户信息。Ø产品管理:添加,修改,删除,查询产品信息。Ø员工管理:添加,修改,删除,查询员工信息。Ø订单管理:订单添加,订单修改,订单删除,订单查询等。Ø统计分析:按员工,按客户,按产品类别,按金额,按年份、月份、时间段等。Ø系统维护:数据库备份,恢复,退出等。2、系统设计(1)系统总体功能设计要求根据需要分析的目标,合理设计划分系统的总体功能模块,主要包括客户新建、产品管理、订单管理、查询,统计分析以及系统维护等。(2)
4、数据库的设计要求订单管理系统至少应包括以下表:1)用户帐户表:用于设定操作用户的权限等功能。2)客户表:包括客户的客户名、客户编号等基本资料。3)产品表:用于存放产品的相关信息。4)员工表:用于存放员工的相关信息。5)订单主表:用于存放订单的主要信息。6)订单明细表:用于存放每个订单的明细信息。以作业的方式要求小组成员根据自己的理解独自设计上述各表的E-R图。项目开始后,要求各小组进行讨论,确定最终使用的E-R图。并说明修改的原因。(3)系统界面设计要求整洁、直观、方便操作。(可以参考附例文档的界面设计,仅供参考。)(4)出错处理1)数据库操作出错系统自动显示
5、出错信息。2)用户操作出错用MessageBox的弹出式方式给用户给出提示。3)及时备份数据库,避免突发因素给系统带来影响。34)严格按照设计来开发系统,做好维护系统工作。3、系统详细设计和实现根据项目小组的分工,编程实现完成上述系统。4、测试及分析1)根据需求分析文档进行逐个功能测试。2)业务数据的一致性测试。六、考核形式实验前要求编写设计方案,实验结束后各小组进行现场演示和验收,最后提交完成的程序代码和运行结果,实验结束后撰写综合性实验报告。七、实验报告要求(1)按软件工程所要求的规范编写实验报告,具体有:Ø系统分析(包含需要的系统流程图、数据流程图、数据
6、字典)Ø系统总体设计(包含总体软件结构图、总体数据结构)Ø详细设计Ø系统测试(包含测试方案、测试用例、测试结果及软件可靠性分析)Ø软件使用说明书(核心界面说明)(2)写出实验的注意事项和设计总结,心得体会。八、思考题结合实验过程中的实验结果,回答下列问题:(1)如何应用存储过程的封装业务逻辑?(2)如何在系统实现中的具体应用和体现“数据与程序分离”的原则?3
此文档下载收益归作者所有