连锁超市管理系统

  • 格式:pdf
  • 大小:526.82 KB
  • 文档页数:14
数据库实验报告
题目: 连锁超市管理系统
学 院: 专业班级: 学生学号: 姓 名: 指导教师:
2010 年 12 月 20 日
院系
学号
安徽理工大学课程设计(论文)任务书
学生姓名
专业(班级)
教研室
设计题目 连锁超市管理系统
设 计 开发语言选择 VC 等 技 后台数据库:sql server 2000 术 应用程序与数据库的连接方式可以采用 ODBC、ADO 等。 参 数
char char char char char char char
char
int char datetime char char char int float int char char char float
-3-
长度
20 字节 10 字节 20 字节 10 字节 10 字节 10 字节
10 字节
// 建立 goods 表 //建立 purchase 表
Create table customer ( Type int check(type in(0,1)), Cnum char(10) primary key , Cname char(10), Ctele char(20), Bargin float )
Create database sur;
// 建立数据库
Create table supermarket ( lnum char(10) primary key, Adress char(20), Ltele char(20), Lname char(10) )
//建立 supermarket 表
Create table employer
Create table message (mnum char(10), Cnum char(10), Gnum char(10), Mamount int , Mtime datetime, Msumm float, Foreign key(gnum) references goods(gnum), Foreign key(Cnum) references customer(Cnum)
5 参考文献........................................................... 10
III
安徽理工大学课程设计(论文)
1 系统分析
1.1 系统分析
连锁超市管理系统 某超市在全国各地有其连锁店,为了更好的进行销售管理,需要维护 连锁店信息、员工信息、顾客信息、商品信息、销售信息、供应商信息、 采购信息。 (1)每个连锁店有一名经理、多名员工。 (2)商品有不同的分类,例如食品、家庭日用品等。 (3)每个供应商可以供应多种商品,每种商品可以由不同的供应商供 应。采购员向不同的供应商采购同一种商品,可能会得到不同的商品单价。 在采购订单上希望能够看到采购总金额,以及采购详单。 (4)系统记录顾客购买信息,即商品销售信息。如果顾客出示会员卡, 可以根据会员级别打折。
-1-
安徽理工大学课程设计(论文)
1.2 功能需求
该系统属于客户端/服务器模式,某超市在全国各地有其连锁店,为了 更好的进行销售管理,需要维护连锁店信息、员工信息、顾客信息、商品 信息、销售信息、供应商信息、采购信息。
系统的功能需求主要包括以下几个方面: (1)每个连锁店有一名经理、多名员工。
2)商品有不同的分类,例如食品、家庭日用品等。 (3)每个供应商可以供应多种商品,每种商品可以由不同的供应商供应。 采购员向不同的供应商采购同一种商品,可能会得到不同的商品单价。在 采购订单上希望能够看到采购总金额,以及采购详单。 (4)系统记录顾客购买信息,即商品销售信息。如果顾客出示会员卡,可 以根据会员级别打折。
主要作好数据库的设计部分,包括需求分析,概念结构设计,逻辑结构设计,物理结 构设计,并对关系模式进行分析,最后用自己熟悉的开发工具连接数据库,实现基本的 设 计 对数据库的操作。 要 求


课程设计要求 10 页左右。


作 计 四周内完成上述设计要求,提交课程设计说明书 划
《数据库系统概论》教材 参
char
32
Cnum
顾客代号
char
33
Gnum
商品代号
char
34ቤተ መጻሕፍቲ ባይዱ
Mamount
数量
int
35
Msumm 价格汇总
float
36
Mtime
发票时间 datetime
37
gnum
商品代号
char
38
Gname 商品名称
char
39
Gprice
单价
float
10 字节 10 字节 20 字节 4 字节 4 字节
-5-
安徽理工大学课程设计(论文)
2 系统设计
2.1 E-R 图
在上面得出数据项和数据结构后,就可以设计出能够满足用户需求的各种 实体,以及他们之间的关系,为后面的逻辑结构设计打下基础。这些实体 包括各种具体信息,通过相互之间的作用形成数据的流动。
-6-
安徽理工大学课程设计(论文)
3 系统实现
3.1 数据库代码实现
Create table Amount (
//建立 suppler 表
//建立 Amount 表
-7-
安徽理工大学课程设计(论文)
gnum char(10), Lnum char(10), Mount int , Foreign key(gnum) references goods(gnum), Foreign key(lnum) references supermarket(lnum) ) Create table goods (gnum char(10) Primary key, Gname char (10), Gprice float , Type char(10) check(type in('家用品','食品')) ) Create table purchase (pnum char(10) primary key, date datetime, Enum char(10) , Snum char(10), Gnum char(10), Pamount int, Summ float, Foreign key(enum) references employer(enum), Foreign key(gnum) references goods(gnum), Foreign key(snum) references suppler(snum) )
4 总结..................................................................... 9 4.1 设计体会.................................................... 9 4.2 系统改进.................................................... 9
-8-
//建立 coustomer 表 //建立 message 表
安徽理工大学课程设计(论文)
//建立 employer 表
(enum char(10) primary key,
Ename char(10),
Profession char(10) check(profession in('采购员','收银员','管理员','保安',
'经理')),
Esalay int ,
Lnum char(10),
10 字节
10 字节
10 字节 10 字节 10 字节 10 字节 20 字节 10 字节 10 字节
10 字节
4 字节 10 字节 10 字节 10 字节 10 字节 10 字节 4 字节 8 字节 4 字节 10 字节 10 字节 20 字节 8 字节
安徽理工大学课程设计(论文)
31
mnum
发票号
8 10 10 4
1.2.2 数据流定义
(1) 存货量 由系统查询,并通知采购员即使采购货物补充存货 (2) 采购单 由采购货物产生,并通知系统对存货量信息更正和财政信
息的更正 (3) 顾客 可以向系统录入个人信息,并且在购买商品时,通过系统
查询享受一定的优惠政策 (4) 商品 指超市正在销售的货物,并且在购买商品后进行信息维护 (5) 员工 超市员工受整个连锁超市的管理,并且由超市进行调派, 接受工资等等 (6) 超市管理系统 负责整个连锁超市的管理,是连锁超市的核心 (7) 财政 财政是最容易变化的,跟进货,销售,工资发放都有联系
-4-
安徽理工大学课程设计(论文)
1.2.3 数据流图构建
顾客在进入超市购买货物时,可以选择登录信息,享受一定的折扣。超 市管理系统会对财政信息进行更正,并且检查存货信息,如果存货量不足, 会通知采购采购员进行采购货物,任务完成以后,超市管理系统或对存货 信息更正,并对财政信息维护。员工接受超市管理,管理商品的上架及安 全工作。系统可以对员工信息进行维护,可以对员工进行调派。超市管理 商品信息,并对商品价格进行维护,分出特价商品及打折商品。顾客购买 商品时,可以享受一定的优惠政策。
《软件工程》 考
《VC++ 使用手册》 资 料
指导教师签字
教研室主任签字
年月日
I
安徽理工大学课程设计(论文)成绩评定表
指导教师评语:
成绩:
指导教师: 年 月日
II
目录
1 系统分析............................................................. 1 1.1 系统分析..................................................... 1 1.2 功能需求..................................................... 2 1.2.1 数据项定义........................................ 3 1.2.2 数据流定义......................................... 4 1.2.3 数据流图构建.................................... 5