订单管理系统《数据库原理》综合性实验指导书.doc
-
资源ID:31721832
资源大小:16.54KB
全文页数:3页
- 资源格式: DOC
下载积分:6金币
快捷下载

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