作业订单管理系统的实现
帮忙写个实验SQL Server Management Studio
实验内容
(1)利用E-R或范式方法进行订单管理系统的逻辑设计。
(2)存储过程在订单管理系统中的应用。
(3)数据库应用系统界面的设计。
(4)订单管理系统业务系统的实现。
五、实验步骤
1、需求分析
系统设计目标如下:
1)在订单管理过程中,实现信息自动化管理;
2)实现各种信息的修改、删除、录入等管理功能;
3)实现对各种信息的查询、统计,支持模糊查询;
4)对客户下订的订单,实现汇总、归纳和分析;
5)按系统实际情况,数据量不低于200条记录。
具体功能如下:
系统用户管理:添加,修改,删除系统用户账号信息。
客户管理:添加,修改,删除,查询客户信息。
产品管理:添加,修改,删除,查询产品信息。
员工管理:添加,修改,删除,查询员工信息。
订单管理:订单添加,订单修改,订单删除,订单查询等。
统计分析:按员工,按客户,按产品类别,按金额,按年份、月份、时间段等。
系统维护:数据库备份,恢复,退出等。
2、系统设计
(1)系统总体功能设计要求
根据需要分析的目标,合理设计划分系统的总体功能模块,主要包括客户新建、产品管理、订单管理、查询,统计分析以及系统维护等。
(2)要求
订单管理数据库的设计系统至少应包括以下表:
1)用户帐户表:用于设定操作用户的权限等功能。
2)客户表:包括客户的客户名、客户编号等基本资料。
3)产品表:用于存放产品的相关信息。
4)员工表:用于存放员工的相关信息。
5)订单主表:用于存放订单的主要信息。
6)订单明细表:用于存放每个订单的明细信息。
以作业的方式要求小组成员根据自己的理解独自设计上述各表的E-R图。项目开始后,要求各小组进行讨论,确定最终使用的E-R图。并说明修改的原因。
(3)系统界面设计要求
整洁、直观、方便操作。(可以参考附例文档的界面设计,仅供参考。)
(4)出错处理
1)数据库操作出错系统自动显示出错信息。
2)用户操作出错用MessageBox的弹出式方式给用户给出提示。
3)及时备份数据库,避免突发因素给系统带来影响。
4)严格按照设计来开发系统,做好维护系统工作。
3、系统详细设计和实现
根据项目小组的分工,编程实现完成上述系统。
4、测试及分析
1)根据需求分析文档进行逐个功能测试。
2)业务数据的一致性测试。