- 12
- 0
- 约6.51千字
- 约 21页
- 2018-03-05 发布于河南
- 举报
数据库课设—小型超市管理系统
小型超市管理系统
1.课程设计目的
通过课程设计进一步掌握数据库基础理论与基本知识,掌握数据库设计方法和技巧,
学会使用SQL-server 2005 解决实际问题的能力。
2.系统功能设计
2.1给出系统功能模块图
图 1 系统功能模块图
2.2功能说明
通过商品信息注入实现商品的信息录入,包括商品编号,商品名称,商品单价等。
通过售货员业务输入信息,记录超市的销售情况。
通过员工信息注入实现员工的销售情况。
通过商品信息修改完成对商品变动的情况记录和修改。
通过供应商信息修改实现对商品变动的记录,包括供应商品数量等。
通过员工信息删除进行系统的删除。
通过按商品进货管理查询和按销售查询来查询商品的销售情况。
通过销售管理统计来统计商品的销售信息,销售金额等。
通过销售历史统计来统计商品的销售时间,销售数量等。
通过库存管理统计来统计商品的当日销售总额。
通过退出模块退出管理系统。
3.数据库概念设计(E-R图设计)
系统E-R图说明
(1)商店中的所有用户(员工)可以销售多种商品,每种商品可由不同用户(员工)销售;
(2)每个顾客可以购买多种商品,不同商品可由不同顾客购买。
(3)每个供货商可以供应多种不同商品,每种商品可由多个供应商供应。
(4)每个厂商可以生产多种不同商品,每个商品可由多个厂商生产。
M
M N N
M M N
N
图 2 系统E-R图
图 3 商品E-R图
图 4 供货商E-R图
图 5 进库入库E-R图
图 6销售表E-R图
图 7 厂商E-R图
图 8 用户E-R图
4.数据库逻辑设计
(1)? 商品(商品,商品名称,价格,促销价格,促销起日期,促销止日期,允许打折,库存数量,库存报警数量,计划进货数,允许销售,厂商编号,供货商编号)(2)用户(用户编号,用户名称)(3)销售表(销售编号,商品,销售数量,销售金额,销售日期)(4)?交易表(交易编号,用户名称,交易金额,交易日期)(5) 进货入库表(入库编号,入库商品编号,入库数量,单额,总额,入库日期,计划进货日期,入库状态)(6)供货商表(供货商编号,供货商名称,供货商地址,供货商电话)(7)?厂商表(厂商编号,厂商名称,厂商地址,厂商电话)
字段类型
长度
主/外键
字段值约束
说明
商品ID
int
4
P
Not null
商品
商品名称
Varchar
50
?
Not null
商品名称
商品价格
Money
4
?
Not null
商品价格
库存数量
Int
4
?
Not null
库存数量
库存报警数量
Int
4
?
Not null
库存报警数量
计划进货数
Int
4
?
null
计划进货数
促销价格
Money
4
?
?
促销价格
厂商编号
Varchar
10
F
Not null
厂商编号
供货商编号
Varchar
10
F
Not null
供货商编号
字段类型
长度
主/外键
字段值约束
说明
用户编号
varchar
10
P
Not null
用户编号
用户名称
Varchar
25
?
Not null
用户名称
字段类型
长度
主/外键
字段值约束
说明
销售编号
Varchar
10
P
Not null
销售编号
商品ID
Varchar
10
F
Not null
商品
销售日期
Datetime
8
?
Not null
销售日期
销售数量
Int
4
?
Not null
销售数量
销售单额
Money
4
?
Not null
销售单额
字段名
字段类型
长度
主/外键
交易编号
Varchar
10
P
Not null
交易编号
交易金额
Money
4
?
Not null
交易金额
交易日期
Money
4
?
您可能关注的文档
最近下载
- 2026年菏泽医学专科学校单招综合素质笔试备考题库及答案解析.docx VIP
- 2026年菏泽医学专科学校单招综合素质考试备考题库附答案详解.docx VIP
- 2025年上海期货交易所招聘笔试模拟题及答案.doc VIP
- 人教版六年级下册英语全册教案及反思.doc
- 2025至2030中国预拌混凝土行业细分市场及应用领域与趋势展望研究报告.docx VIP
- 数字信号处理-理论、算法与实现(第三版)胡广书习题解答.docx
- 《技术经济学概论》(第四版) 虞晓芬 第02章 技术创新.ppt VIP
- 优瑞咖啡机说明书优瑞咖啡机说明书.pdf VIP
- 2026年菏泽医学专科学校单招综合素质考试题库及答案解析.docx VIP
- 中西诗在情趣上的比较_朱光潜.pdf VIP
原创力文档

文档评论(0)