1、 数据库原理课程设计报告数据库原理课程设计报告 设计题目: 网上订购系统 所在系别: 班级: 姓名: 学号: 组号: 指导教师: 年 月 日 第 1 页 目录目录 一、需求分析 2 1.1 开发背景和意义 2 1.2 系统需求概况 2 二、概念结构设计 4 2.1、 各个表信息的实体图设计 4 2.2、 E-R 图设计 5 三、逻辑结构设计 6 3.1、规范化的数据关系模式 . 7 3.2.数据库及表结构的创建 7 四、物理结构设计与实现 9 五、数据实施和维护. 12 5.1、数据库完整性 12 5.2、安全性设计 13 六、总结. 14 七、附录. 15 第 2 页 1、需求分析、需求分析
2、 1.1 开发背景和意义开发背景和意义 1.1.1 系统开发背景 商业企业中,货物销售时,订购是关键的环节。它直接关系到企业的销售 业绩,而在一个企业中,销售是关系到企业生存的关键。随着时代的发展,货 物订购仅靠人力手工完成已经无法满足企业发展的需要。而对商业企业来说, 只有订货量越多的时候,才可能产生更多的利润。使用订货管理系统来协助销 售部门管理订单成为提高部门效率成为必须。 1.1.2 系统开发意义 网上订货管理作为计算机应用的一个分支, 有着手工管理无法比拟的优点。 该系统的三大益处有: (1)大大提高订货的运作效率; (2)通过全面的信息采集和处理,辅助提高订货的决策水平; (3)使
3、用本系统,可以迅速提升订货的管理水平,为降低经营成本, 提 高效益,增强网上订货扩张力, 提供有效的技术保障。 因此,开发一套能够为消费者及工作人员提提供方便的订货管理系统,将 是非常必要的,也是十分及时的。 1.2 系统需求概况系统需求概况 1.2.1 功能需求 用户登陆企业产品网站后,可以在线选购货物,在选完货物后,系统提供 一张订货单,订货单已经包括用户选过的货物,送货金额和订单号,还有一些 待用户填写的内容:订货数量,订货时间和交货时间。用户填好电子订货单后 提交。系统将其填进系统数据库,系统通知管理员可以发货, 。 (1) 用户登录时,若用户输入的用户名不存在时,则无法登录,然后再重
4、 新登录;用户能够根据不同权限添加、修改和删除系统不同级别的数据。 (2) 管理员登录,可以从事以下操作: 第 3 页 管理商品信息,可以对信息进行查询、添加、修改。查看供货商数据,并 可以对数据进行管理。 添加新商品功能,可增加删改商品信息。添加新商品,选择商品类别,输 入商品名称,进行商品说明。类别管理,可以更改类别名称,可以添加和删除 类别。 管理销售单,可以销售单进行条件查询,并进行管理。 查看库存数据,并可以对数据进行管理。 (3) 用户界面 本系统采用 Microsoft Visual Studio 2008 设计,用户交互界面采用的是 基于 Windows 的窗口界面,并结合 Telerik RadControls for WinForms 设计美 观易懂的用户界面,数据库采用 Microsoft SQL Server 2005 设计。 1.2.2 数据需求分析 (1)数据流程