《数据库原理及应用》课程设计指导超市系统设计.docx
- 文档编号:29265612
- 上传时间:2023-07-21
- 格式:DOCX
- 页数:14
- 大小:141.26KB
《数据库原理及应用》课程设计指导超市系统设计.docx
《《数据库原理及应用》课程设计指导超市系统设计.docx》由会员分享,可在线阅读,更多相关《《数据库原理及应用》课程设计指导超市系统设计.docx(14页珍藏版)》请在冰豆网上搜索。
《数据库原理及应用》课程设计指导超市系统设计
目录
引言……………………………………………………………………………3
一.需求分析……………………………………………………………………3
1.1市场发展分析……………………………………………………………3
1.2经济效益分析……………………………………………………………4
1.3可实时性分析……………………………………………………………4
1.4系统整体分析……………………………………………………………4
1.4.1系统功能需求………………………………………………………4
1.4.2系统实体-联系分析………………………………………………5
1.4.3系统设计分析………………………………………………………5
二.E-R图………………………………………………………………………6
2.1单个实体E-R图…………………………………………………………6
2.2实体间联系E-R图………………………………………………………8
三.将E-R图转关系模型………………………………………………………9
3.1商品………………………………………………………………………9
3.2生产厂商…………………………………………………………………9
3.3员工………………………………………………………………………10
3.4库存商品…………………………………………………………………10
3.5工资………………………………………………………………………11
3.6供应………………………………………………………………………11
3.7销售………………………………………………………………………12
四.参考文献……………………………………………………………………12
五.附录(成绩评定表)………………………………………………………13
津工超市管理系统的后台数据库设计
引言:
21世纪的中国是大踏步发展中国家,许多沿海城市的各方面发展可以说已经达到一流水平,对于天津这样一个大都市,人口比较密集,随着人们生活水平的不断提高,人们对于物质的需求也会有所提高,而超市作为日常生活用品聚集的场所,随着全球各种超市数目的不断增加,规模不断扩大,其管理难度也相应的增大。
在天津,比较有名的超市连锁店有津工超市、华润万家、沃尔玛、家乐福等。
其中津工超市是天津市规模最大的社区连锁超市,目前拥有240家连锁店和一座面积为20000平方米的配送中心。
因此各个超市之间的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。
超市的数据和业务越来越庞大,计算机就是一种高效的管理系统,这就需要我们把超市的管理与计算机集合起来,从而使超市管理系统应运而生。
技术的提升和管理的升级是超市的竞争核心。
零售领域目前呈多元化的发展趋势,多种业态:
超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。
如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。
依靠现代化的计算机信息处理技术来管理超市,节省了大量的人力、物力,改善了员工能够快速反应出商品的进、销、存等状况和各种反馈信息的能力,使管理人员能够快速对市场的变化做出相应的决策,加快超市经营管理效率。
1.需求分析
1.1市场发展分析
在信息化高速发展的今天,超市商品管理的信息化管理已成为人们日常生活中必不可少的一部分,但是目前大多数超市商品管理系统应用难度较高,许多工作需要技术人员配合才能完成,角色分工不明确,系统扩展能力差,应用时更是降低了灵活性。
如果一个超市的货源不能满足消费者,或者说商品的价格是消费者所无法接受的,那么这样的超市也很有可能被淘汰。
为了适应当前市场的需求,一套完整的超市商品管理系统显得尤为重要,通过这种管理系统使商家掌握更全面更详细的信息来随时调整超市的运营模式。
这就得使我们要制定出一个完善的管理系统,使其能够正常对商品进行管理。
1.2经济效益分析
合理有效的管理往往能给经营者带来意想不到的效果。
当津工超市拥有一个完善的数据库系统后,可以从厂家提供货源、商家销售、商品的存储、人员配备、员工工资发放等等各方面进行系统性的管理,这会使整个运营程序变得更有条理。
例如经营者可以定期统计出某种商品的销售量、销售额,看此款商品在哪些消费者中是热卖的,或者什么样的商品在哪个季节热卖,再者热卖的商品来自哪些厂家。
通过这些统计销售者就可以很快的得出方案比如给相应的消费者做更多的宣传广告;根据季节性变化进货;与合作厂家保持长久的合作关系等等。
由此看来这大大提高了津工超市整个的工作效率,能够使超市在尽可能短的时间里面获得最大的利润。
1.3可实施行分析
当然我们在设计这样的数据库时一定要符合事实的要求,我们知道在天津,津工超市有240多个连锁店,可能不同的区域,不同的地点和不同的规模也会使得设计的系统有所变化,所以要根据每个津工超市的实际情况合理进行定夺。
1.4系统整体分析
1.4.1系统功能需求
利用计算机管理超市业务可以大大减轻超市管理人员的工作量,与人工操作相比,使用计算机实现的超市管理系统具有效率高、计算准确和速度快的特点。
超市系统也可以用来统计和分析商品销售信息以及顾客购买兴趣等信息,使超市获得更多的利润。
针对津工超市管理系统,主要有以下功能需求:
⏹员工档案管理
1查询津工超市员工的基本信息
2员工的薪酬、奖金、加班时间及人事调动
3超市招收新员工,将新员工的信息资料录入系统并归档
4员工跳槽或下岗,将该员工的信息资料从系统中删除
⏹销售情况统计
1按月统计每种商品的销售量及盈利情况
2按月统计每个员工的销售量、销售额
⏹厂商信息查询
①按照商品的记录查询该商品所属的厂商的各种信息
⏹库存商品管理
1记录每一次进货的信息,统计进货量,并动态刷新库存数据
2按月统计每种商品的出库量,并动态刷新库存数据
3将每件入库的商品进行商品编号、条形码扫描以及定价
4查询所有商品的当前库存,当库存量少于一定数量时,提示需要进货
⏹商品信息查询
①能够按照所输入的商品编号查询商品的生产厂商、价格等信息
1.4.2系统实体-联系分析
实体:
津工超市的实体类型“商店”的属性有:
商品编号,商品名称,单价,条形码,重量,生产日期,保质期,厂商编号,厂商名称。
实体类型“生产厂商”属性有:
厂商编号,厂商名称,厂商地址,电话。
实体类型“员工”的属性有:
员工编号,姓名,性别,出生日期,职务,家庭地址,电话。
实体类型“库存商品”的属性有:
商品编号,商品名称,商品数量,单价,总额。
实体类型“工资”的属性有:
工资号,员工编号,员工姓名,基本工资,加班时数,加班工资,奖金,月份,年份。
在联系中反映出商品与生产厂商的购进货物的商品编号,入库数量,单价,总额和入库日期。
反映出商品和员工之间的销售情况,如商品编号,员工编号,销售数量,销售总额,销售日期。
其中一种商品可以来自多个厂商,一个厂商也可提供多种商品;一种商品可被多个员工销售,一个员工也可销售多种商品;
1.4.3系统设计分析
①能真实、充分反应现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求,是对现实世界的一个真实模型
②使所设计的数据库系统易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库设计成功的关键
③易于更改
④易于向关系、网状、层次等各种数据模型转换
2.E-R图
2.1单个实体E-R图
2.1.1商品的属性:
商品编号,商品名称,单价,条形码,重量,生产日期。
如图1所示:
图1商品属性
2.1.2生产厂商的属性:
厂商编号,厂商名称,厂商地址,电话。
如图2所示:
图2生产厂商
2.1.3员工的属性:
员工编号,姓名,性别,出生日期,职务,家庭地址,电话。
如图3所示:
图3员工
2.1.4库存商品的属性:
商品编号,商品名称,商品数量,单价,总额。
如图3所示:
图4库存商品
2.1.5工资的属性:
工资号,员工编号,员工姓名,基本工资,加班时数,加班工资,奖金,月份,年份。
如图5所示:
图5工资
2.2实体间联系E-R图
实体间联系E-R图
3.将E-R图转化为关系模型
E—R图转换为关系模型实际上就是要将实体性、实体的属性和实体性之间的联系转换为关系模式,这种转换一般遵循如下规则:
一个实体型转换为一个关系模式。
实体的属性就是关系的属性,实体的码就是关系的码。
对于实体型见的联系则有以下不同的情况:
(1)一个1:
1的联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。
如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。
如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。
(2)一个1:
n联系可以转换为一个独立的关系模式看,也可以与n端对应的关系模式合并。
如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码味n端实体的码。
(3)一个m:
n联系转换为一个关系模式。
与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系吗的一部分。
根据以上规则将本系统的E—R图转换为关系模式(主码用下划线标出)
3.1商品(商品编号,商品名称,单价,条形码,重量,生产日期),如图6所示:
属性名称
字段类型
长度
是否为空
主键外键
商品编号
CHAR
8
否
主键
商品名称
CHAR
14
否
单价
INT
5
否
条形码
INT
12
否
重量
CHAR
8
是
生产日期
DATE
10
是
图6
3.2生产厂商(厂商编号,厂商名称,厂商地址,电话),如图7所示:
属性名称
字段类型
长度
是否为空
主键外键
厂商编号
CHAR
10
否
主键
厂商名称
CHAR
30
否
厂商地址
CHAR
100
是
电话
CHAR
12
是
图7
3.3员工(员工编号,姓名,性别,出生日期,职务,家庭地址,电话),如图8所示:
属性名称
字段类型
长度
是否为空
主键外键
员工编号
CHAR
6
否
主键
姓名
CHAR
6
否
性别
CHAR
1
否
出生日期
DATE
10
是
职务
CHAR
6
是
家庭地址
CHAR
30
是
电话
CHAR
12
是
图8
3.4库存商品(商品编号,商品名称,商品数量,单价,总额),如图9所示:
属性名称
字段类型
长度
是否为空
主键外键
商品编号
CHAR
8
否
商品名称
CHAR
14
否
商品数量
INT
4
否
单价
MONEY
4
总额
MONEY
8
图9
3.5工资(工资号,员工编号,员工姓名,基本工资,加班时数,加班工资,奖金,月份,年份),如图10所示:
属性名称
字段类型
长度
是否为空
主键外键
工资号
INT
6
否
主键
员工编号
CHAR
6
否
员工姓名
CHAR
6
否
基本工资
MONEY
4
否
加班时数
CHAR
2
是
加班工资
CHAR
4
是
奖金
MONEY
4
是
月份
DATE
2
是
年份
DATE
4
是
图10
3.6供应(商品编号,厂商编号,入库数量,单价,入库日期),如图11所示:
属性名称
字段类型
长度
是否为空
主键外键
商品编号
CHAR
8
否
外键
厂商编号
CHAR
10
否
外键
入库数量
INT
6
否
单价
MONEY
4
是
入库日期
DATE
12
是
图11
3.7销售(商品编号,员工编号,销售数量,销售总额,销售日期),如图12
属性名称
字段类型
长度
是否为空
主键外键
商品编号
CHAR
8
否
外键
员工编号
CHAR
6
否
外键
销售数量
INT
6
否
销售总额
MONEY
10
是
销售日期
DATE
12
是
图12
4.参考文献
【1】XX百科.
【2】《数据库系统概述》萨师煊主编高等教育出版社2007
【3】《数据库系统教程》史嘉权主编清华大学出版社2005
【4】《数据库原理及应用》钱雪忠主编北京邮电大学出版社2007,8第二版
【5】《数据库原理及应用》郭盈发主编西安科技大学出版社2005
附录:
《数据库原理及应用》课程设计成绩评定表
学生姓名
学号
专业班级
课程设计题目
成绩(百分制)
成绩(五级制)
一级指标
二级指标
(A级)
(B级)
(C级)
(D级)
项目
小计
选题质量
(30分)
选题符合专业目标
15
12
8
5
选题难度和工作量
15
12
8
5
能力水平
(40分)
专业知识掌握水平
10
8
6
4
综合运用知识能力
10
8
6
4
概念结构设计
10
8
6
4
逻辑结构设计
10
8
6
4
文本质量
(30分)
文本撰写水平
10
8
6
4
文本规范化程度
10
8
6
4
文本成果价值,创新程度
10
8
6
4
注:
每个评分项目只给1个分数,在指标项处划“√”;总评成绩按“五级制”折算。
指导教师综合评语:
指导教师签名:
日期:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理及应用 数据库 原理 应用 课程设计 指导 超市 系统 设计