数据库系统设计—订单销售数据库管理系统
长沙学院课程设计说明书
题⽬ ______________________ 系(部) __________________ 专业(班级) ________ 姓名 ______ 学号 __________ 指导教师 ______ 起⽌⽇期 _______________________
课程设计任务书
课程名称:数据库系统原理
设计题⽬:
数据库设计说明书的目的销售订单数据库管理系统
1、某销售商的订单系统需要如下信息:
每个供应商包含供应商编号、名称、地址、等信息。
每种产品包含产品号、产品名称、产品类别等信息。
每个供应商可供应多种产品,每种产品可由多个供应商供应。
客户包含编号、姓名、通信地址、电话等信息。
雇员包括编号、姓名、等信息。
订单包括订单号等信息。
⼀个客户可下多个订单,每个订单只能由⼀个客户下。
⼀个雇员可管理多个订单,每个订单只能由⼀个雇员管理。
⼀个订单订购多种产品,每种产品可在不同的订单中订购
2、系统功能基本要求:
按照⼀定条件查询、统计订单信息,例如订单量最多的客户或者产品。能够模拟完成⼀个订单交易全过程。
设计⼯作量:
40课时
指导教师签名:⽇期:
教研室主任签名:⽇期:
长沙学院课程设计鉴定表
⽬录
⼀、引⾔ (6)
1.1编写⽬的 (6)
1.2参考资料 (6)
⼆、需求规约 (7)
2.1业务描述 (7)
2.2需求分析 (7)
三、数据库环境说明 (8)
四、数据库的命名规则 (8)
4.1数据库对象命名规则 (8)
4.2数据项编码规则 (8)
五、逻辑设计 (9)
5.1ER图 (9)
5.2关系模型 (9)
六、物理设计 (10)
6.1表汇总 (10)
6.2表[1]:[S UPPLIERS表](供应商表) (10)
6.3表[2]:[P RODUCT表](产品表) (11)
6.4表[3]:[SP表](供应商产品供应表) (11)
6.5表[4]:[O RDERS表](订单表) (12)
6.6表[5]:[PO表](产品订购表) (13)
6.7表[6]:[E MPLOYEE表](雇员表) (13)
6.8表[7]:[C USTOMER表](客户表) (14)
6.9视图的设计 (14)
6.10存储过程的设计 (15)
6.11触发器的设计 (19)
6.12函数的设计 (19)
七、安全性设计 (20)
7.1防⽌⽤户直接操作数据库的⽅法 (20)
7.1.1⽤户标识和鉴定 (20)
7.1.2存取控制 (20)
7.1.3数据加密 (20)
7.2⽤户帐号密码的加密⽅法 (20)
7.3⾓⾊与权限 (20)
⼋、数据库管理与维护说明 (21)
九、总结 (22)
⼀、引⾔
1.1 编写⽬的
本⽂档是销售订单数据库管理系统设计⽂档的组成部分,编写数据库设计⽂档的⽬的是:明确数据库的表名、字段名等数据信息,⽤来指导后期的数据库脚本的开发,本⽂档遵循《SQL SERVER 2008数据库设计和开发规范》。本⽂档的读者对象是需求⼈员、系统设计⼈员、开发⼈员、测试⼈员。设计该数据库的⽬的是为了能够模拟完成⼀次订单销售流程。
1.2 参考资料
⼆、需求规约
2.1 业务描述
销售订单数据库管理系统的总⽬标是:在计算机⽹络,数据库和先进的开发平台上,利⽤现有的软件,配置⼀定的硬件,开发⼀个具有开放体系结构的、易扩充的、易维护的、具有良好⼈机交互界⾯的销售订单数据库管理系统,实现订单销售的⾃动化的计算机系统,为商品供应商提供准确、精细、迅速的订单销售信息。具体功能为供应商供应产品、请假的申请,出差的记录输⼊到系统中,系统将为员⼯记录这些信息。
2.2 需求分析
本销售订单数据库管理系统,能够完成插⼊产品,供应记录,订购记录等等这些信息,以能够模拟完成⼀次订单销售的过程,此外,在⼀个完整的订单销售流程中,本数据库系统还提供查询某供应商供应的产品信息,询某产品信息,查询某客户信息,查询某订单订购的产品的信息。对于客户⽽⾔,还提供了查询订单最多的客户的功能。
总的来说,本数据库系统能够达到模拟完成⼀次订单销售流程的要求。在本销售订单数据库管理系统中,有⼀些限制性条件,⽐如⼀个客户可以下多个订单,但⼀个订单只能由⼀个客户下,⼀个订单可以订购多种产品,每种产品可被不同订单订购等等,这些限制条件的加⼊能够使本数据库管理系统的功能更加完善,能够满⾜更⾼的要求。
三、数据库环境说明
四、数据库的命名规则
4.1 数据库对象命名规则
4.2 数据项编码规则
五、逻辑设计
5.1 ER图
5.2 关系模型
供应商(供应商编号,名称,地址,)
产品(产品编号,产品名称,产品类别,售价,出⼚价,存货量) 供应(供应商编号,产品编号)订购(产品编号,订单编号,数量)
客户(客户编号,姓名,通信地址,电话)
订单(订单编号,⽇期,客户编号,雇员编号)
雇员(雇员编号,姓名,,⼯资)
六、物理设计
6.1 表汇总
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论