收银系统数据库设计.doc
- 文档编号:238408
- 上传时间:2022-10-07
- 格式:DOC
- 页数:26
- 大小:491KB
收银系统数据库设计.doc
《收银系统数据库设计.doc》由会员分享,可在线阅读,更多相关《收银系统数据库设计.doc(26页珍藏版)》请在冰豆网上搜索。
武汉理工大学《数据库系统原理》课程设计说明书
学号:
012091034001
课程设计
题目
超市收银数据库设计
学院
计算机科学与技术学院
专业
计算机科学与技术专业
班级
计算机009班
姓名
旭
指导教师
耿枫
2012
年
7
月
4
日
目录
课程设计任务书..................................................................................................2
超市收银数据库设计............................................................................................3
1.系统描述:
.........................................................................................................3
1.1设计内容:
..............................................................................................3
1.2可行性分析:
............................................................................................3
1.3上下文环境图:
........................................................................................3
2系统目标和建设原则:
.....................................................................................3
2.1系统目标:
................................................................................................4
2.2建设原则:
................................................................................................4
3支撑环境规划:
.................................................................................................5
3.1网络逻辑结构:
......................................................................................5
3.2软件环境及开发工具:
..........................................................................6
4系统总体结构:
.................................................................................................6
4.1总体DFD图:
........................................................................................7
4.2功能结构:
...............................................................................................8
4.2.1功能结构图:
...................................................................................8
4.2.2主要功能说明:
..............................................................................10
4.3数据库结构:
.........................................................................................10
4.3.1数据字典:
....................................................................................10
4.3.2E-R图:
...........................................................................................13
4.3.3关系数据库模式:
..........................................................................16
5总体实施计划:
................................................................................................18
6研制报告:
........................................................................................................22
6.1研制过程:
...............................................................................................22
6.2规划评价:
...............................................................................................23
6.3收获体会:
...............................................................................................23
7参考文献:
........................................................................................................23
本科生课程设计成绩评定表.............................................................................24
课程设计任务书
学生姓名:
旭 专业班级:
计算机009班
指导教师:
耿枫 工作单位:
计算机学院
题目:
超市收银数据库设计
初始条件:
用来在超市中实现顾客结帐功能,并能反映出指定时段中超市的销售情况等信息。
收银员通过输入商品条码,能够在帐单上打印出商品单价及总额等各项信息,并且能够处理商品打折等各种情况。
要求完成的主要任务:
1.根据上述的初始条件,进行调查分析并设计适当的属性。
设计一个仓库数据库,DBMS可选MsSQLServer、Access、VFP等。
2.完成课程设计说明书,其格式遵守学校今年的新规定。
主要内容包括:
需求分析,概念设计,逻辑设计,物理实现等。
3.基于该数据库,最好实现一个或多个应用程序(自己确定功能),程序设计语言(工具)任选。
这一项是选作,不作硬性要求。
时间安排:
本学期第20周:
1.消化资料、系统调查 1天
2.系统分析 1天
3.总体设计,实施计划 2天
4.撰写报告 1天
指导教师签名:
年 月 日
系主任(或责任教师)签名:
年 月 日
超市收银管理系统数据库设计
1系统描述
1.1设计内容
超市收银管理系统数据库设计:
用来在超市中实现顾客结帐功能,并能反映出指定时段中超市的销售情况等信息。
收银员通过输入商品条码,能够在帐单上打印出商品单价及总额等各项信息,并且能够处理商品打折等各种情况。
1.2可行性分析
设计背景
超市是一个很繁忙的地方,每天有很多的顾客要买东西,收银员要和很多的顾客结算,并且要给这些结算存档,以便日后查看。
如果只用人工的方法去处理这些结算和计算的数据将是一件很繁琐的事情,将投入大量的人力物力,为了解决这个问题,实现科学化、现代化的超市收银管理,我们就必须设计开发超市收银系统,并用于实践。
而超市收银管理系统是对超市的收款信息进行管理的计算机网络软件系统,它可完成超市中各种货品的收银工作,并对可以对特定时间段的出售信息进行查询。
1.3上下文环境图
图1.1是一幅上下文环境图,它演示了该超市收银管理系统的外部实体和系统接口。
超市收银管理系统
收银员
商品管理员
查询是否存在该商品
商品情况
对系统进行操作
商品信息
图1.1超市收银管理管理系统的上下文环境图
2系统目标和建设原则
2.1系统目标
近期目标
该系统可以使超市的收银工作变得轻松了许多,超市的管理员不必将大量的时间用在对厚厚的账本的管理上,可以直接查询数据库来相关的信息。
因此,开发超市收银系统可以提高收银员和管理员的工作效率,利用计算机的方便、快捷、友好的操作环境,来完成相对比较复杂、繁琐的事务,使用户可以轻松地完成对商品的查找等操作,大大提高工作效率。
远期目标
随着超市规模的扩大,商品种类的日益增加,对商品库存的管理越来越复杂,功能也需要不断的加强和扩充,本系统希能够通过不同版本的升级来完成业务功能的不断扩充和更新以完成更加复杂的工作。
最终目标是方便超市收银员和管理员的各项操作。
2.2建设原则
在本次课程设计中,应该以实际情况为主,在此基础上实现对实际情况的抽象,并设计和建立数据库,完成应用程序界面的人性化地编写。
应该把所学的知识应用于实践。
比如怎样使设计的数据库满足第一范式、第二范式、第三范式、数据完整性约束等等条件。
另外,对数据库的设计因遵循以下步骤:
需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施以及数据库运行和维护。
最后,应该严格按照课程设计任务书和指导老师的要求,详细认证地完成对本次课程设计说明书的撰写。
3支撑环境规划
3.1网络逻辑结构
N
…
F
D
E
A
B
C
共享一个超市收银管理系统数据库
该超市收银管理系统系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 收银 系统 数据库 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)