超市收银管理系统数据库设计

上传人:cl****1 文档编号:548732932 上传时间:2022-10-23 格式:DOC 页数:29 大小:715KB
返回 下载 相关 举报
超市收银管理系统数据库设计_第1页
第1页 / 共29页
超市收银管理系统数据库设计_第2页
第2页 / 共29页
超市收银管理系统数据库设计_第3页
第3页 / 共29页
超市收银管理系统数据库设计_第4页
第4页 / 共29页
超市收银管理系统数据库设计_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《超市收银管理系统数据库设计》由会员分享,可在线阅读,更多相关《超市收银管理系统数据库设计(29页珍藏版)》请在金锄头文库上搜索。

1、课程设计任务书学生姓名:张修华专业班级:软件0505指导教师:耿枫工作单位:计算机学院题目:超市收银数据库设计初始条件:用来在超市中实现顾客结帐功能,并能反映出指定时段中超市的销售情况等信 息。收银员通过输入商品条码,能够在帐单上打印出商品单价及总额等各项信息, 并且能够处理商品打折等各种情况。要求完成的主要任务:1. 根据上述的初始条件,进行调查分析并设计适当的属性。设计一个仓库数据 库,DBMS可选 Ms SQL Server、Access、VFP等。2. 完成课程设计说明书,其格式遵守学校今年的新规定。主要内容包括:需求 分析,概念设计,逻辑设计,物理实现等。3. 基于该数据库,最好实现

2、一个或多个应用程序(自己确定功能),程序设计语言(工具)任选。这一项是选作,不作硬性要求。时间安排:本学期第20周:1.消化资料、系统调查1天2.系统分析1天3.总体设计,实施计划2天4.撰写报告1天指导教师签名:系主任(或责任教师)签名:超市收银管理系统数据库设计1 系统概述设计题目超市收银管理系统数据库设计可行性分析1.2.1 背景 超市是一个很繁忙的地方, 每天有很多的顾客要买东西, 收银员要和很多的 顾客结算,并且要给这些结算存档, 以便日后查看。 如果只用人工的方法去处理 这些结算和计算的数据将是一件很繁琐的事情, 将投入大量的人力物力, 为了解 决这个问题,实现科学化、 现代化的超

3、市收银管理, 我们就必须设计开发超市收 银系统,并用于实践。而超市收银管理系统是对超市的收款信息进行管理的计算机网络软件系统, 它可完成超市中各种货品的收银工作, 并对可以对特定时间段的出售信息进行查 询。上下文环境图图是一幅上下文环境图, 它演示了该超市收银管理系统的外部实体和系统接图超市收银管理管理系统的上下文环境图2系统目标和建设原则系统目标2.1.1近期目标该系统可以使超市的收银工作变得轻松了许多, 超市的管理员不必将大量的 时间用在对厚厚的账本的管理上, 可以直接查询数据库来相关的信息。 因此,开 发超市收银系统可以提高收银员和管理员的工作效率,利用计算机的方便、快捷、友好的操作环境

4、,来完成相对比较复杂、繁琐的事务,使用户可以轻松地完成对 商品的查找等操作,大大提高工作效率。2.1.2远期目标随着超市规模的扩大,商品种类的日益增加,对商品库存的管理越来越复杂, 功能也需要不断的加强和扩充,本系统希能够通过不同版本的升级来完成业务功 能的不断扩充和更新以完成更加复杂的工作。最终目标是方便超市收银员和管理 员的各项操作。建设原则在本次课程设计中,应该以实际情况为主,在此基础上实现对实际情况的抽 象,并设计和建立数据库,完成应用程序界面的人性化地编写。应该把所学的知识应用于实践。比如怎样使设计的数据库满足第一范式、 第 二范式、第三范式、数据完整性约束等等条件。另外,对数据库的

5、设计因遵循以下步骤:需求分析、概念结构设计、逻辑结 构设计、物理结构设计、数据库实施以及数据库运行和维护。最后,应该严格按照课程设计任务书和指导老师的要求,详细认证地完成对本次课程设计说明书的撰写。3支撑环境规划网络逻辑结构该超市收银管理系统系统是为了方便超市收银员和管理员的操作而设计的, 为每个商品管理人员和收银员配备了一台电脑, 并把所有的电脑联入超市局域网 内,以方便管理。为了对数据的安全性、准确性地保护,这些电脑都共享一个后 台数据库。本系统采用下图局域网模式来构建的:图超市收银管理系统的局域网逻辑结构设计软件支撑环境及开发工具321软件支撑环境本系统是在下列系统配置下完成的:(1)

6、操作系统:Microsoft Windows XP Professional (SP2)(2) 中央处理器(CPU): Inter(R) Pentium(R) 4 CPU Prescott Processor(3) 主板 : P4i65PE-M(4) 显卡 : NVIDIA GeForce FX 5200 ( 显存 128M)(5) 硬盘 : SAMSUNG SP0812C 80G 7200转/ 分(6) 内存 : DDR 400(PC3200) 512MB3.2.2 开发工具Basic本系统是在下列开发环境下完成的:(1) 应用程序开发环境: Microsoft Visual Studio

7、Microsoft Visual(2) 后台数据库开发工具: Microsoft SQL Server 2000(3) 文档开发环境: Microsoft Office Word 20034 系统总体结构身份验证验证信息管理员信息管理员信息管理员信息处理结果身份验证密码信息密码信息商品入库信息超市管理员商品库存信息商品销售信息商品销售信息收银员信息Ax一_ 商品入库信商品库存信*商品销售信吗验证信息处理结果处理结果入库信息库存信息处理结果销售信息商品销售信息收银员信息打印商品信管理员信息处理结果商品销售信息顾客总体DFD图超市收银管理系统总体数据流图功能结构在此次设计中,依据系统结构化设计方法

8、,把本系统划分为若干个功能模块,某些模块又可以划分为多个子模块, 某些子模块又可划分为多个二级子模块, 经 层层分解后,最小的子模块的功能便十分明确和简单了。 这样做,不仅展现了一 个应用软件系统的整体性和层次性,而且通过屏幕对每个应用模块有明显的提示,在这些提示下,用户可以方便地进入系统的每一层进行操作, 可以非常方便 地使用这一数据库应用系统。421功能结构图(b)(C)(d)(e)图超市收银管理系统功能结构图 (a)(e)4.2.2 主要功能说明本系统主要分成四个功能模块, 每个模块都独立的完成了自己的功能, 以下 是对各功能模块的说明:(1) 用户信息管理功能。 该功能模块可以实现系统

9、用户对自己基本信息的修 改,不过只限于对登录密码的修改, 因为用户帐号都是超市为了方便管理而事先 分配好了的, 是不能改变的。 出于对用户信息的安全性考虑, 只能修改当前登录 的用户的密码。(2) 商品入库信息管理功能。该功能模块是实现对即将入库的商品的统计, 由于商品信息的庞大、 复杂,在入库前需要对其进行详细地记录管理, 为商品的 库存管理打下良好的基础。 需要记录的内容有: 入库商品的商品号、 名称、类型、 价格、同类商品的数量、采购员、验收员、生产厂商、产地、入库时间等。同时 能够实现对商品入库信息的添加、修改、删除和查询功能。(3) 商品库存信息管理功能。 该功能模块是当入库的商品放

10、入超市后, 对库 存商品进行统计管理,主要入库信息来源于 (2) 中的商品入库信息记录。需要记 录的内容有: 库存商品的名称、 类型、入库价格、 销售价格、 库存量、 入库时间、 有效期等,同时能够实现对商品库存信息的添加、修改、删除和查询功能。在商 品批量销售后,在表中能够同时删除相应的商品的数量。(4) 商品销售信息管理功能。该功能模块是把要销售的商品从超市中取出 来,并对库存商品进行相应的记录管理, 并且把顾客的购买信息打印下来给顾客 做凭证。需要记录的内容有:出售商品的名称、类型、销售价格、数量、销售时 间等,同时能够实现对商品销售信息的添加、修改、删除和查询功能。数据库结构431数据

11、字典名字:管理员信息别名:管理员帐号描述:超市收银管理系统管理员登录该系统时需要输入的信息定义:管理员信息二管理员帐号+密码名字:商品入库信息别名:入库信息描述:超市商品管理员在记录入 库商品时需要操作的信息 定义:入库信息=添加入库商品+修改入库商品+删除入 库商品+查询入库商品+商品销库信息别名:销库商品修改信息品口一二二一信息需 而售商品丰删除销名字:删除入库商品别名:入库商品删除信息描述:超市商品管理员在删除入库商品时需要操作的信息 定义:入库商品删除信息=商品名称+商品类型+商品入库数量+商品价格+入库名字:查询入库商品别名:入库商品查询信息描述:超市商品管理员在查询入库商品时查询结

12、果的信息 定义:入库商品查询信息二商品名称+商品类型+商品入库数量+商品价格+入库名字:添加库存商品别名:库存商品添加信息描述:超市商品管理员在添加库存商品时需要操作的信息 定义:库存商品添加信息=商品名称+商品类型+商品库存量+入库价格+销售价名字:修改库存商品别名:库存商品修改信息描述:超市商品管理员在修改库存商品时需要操作的信息 定义:库存商品修改信息二商品名称+商品类型+商品库存量+入库价格+销售价名字:删除库存商品别名:库存商品删除信息描述:超市商品管理员在删除库存商品时需要操作的信息 定义:库存商品删除信息=商品名称+商品类型+商品库存量+入库价格+销售价名字:查询库存商品别名:库

13、存商品查询信息描述:超市商品管理员在查询库存商品时得到的商品信息 定义:库存商品查询信息=商品名称+商品类型+商品库存量+入库价格+销售价名字:添加销售商品名字:修改销售商品别名:销售商品添加信息别名:销售商品修改信息描述:超市商品管理员在添加销描述:超市商品管理员在修改销售商品时需要操作的信息售商品时需要操作的信息定义:销售商品添加信息=商品定义:销售商品修改信息二商品号+商品名称+商品销售号+商品名称+商品销售数量+销售价格+销售时数量+销售价格+销售时名字:删除销售商品名字:查询销售商品别名:销售商品删除信息别名:销售商品查询信息描述:超市商品管理员在删除销描述:超市商品管理员在查询销售商品时需要操作的信息售商品时得到的商品信息定义:销售商品删除信息=商品定义:库存商品查询信息=商品号+商品名称+商品销售号+商品名称+商品销售数量+销售价格+销售时数量+销售价格+销售时注:数据字典中的某些模块在初期设计中尚未实现。4.3.2 E-R 图为了把系统的数据要求清楚、准确地描述出来,系统分析员通常建立一个概 念性的数据模型(E-R图)。它描述了从用户角度看到的数据,它反映了用户的显 示环境,而且与在软件中的实现方法无关。以下便是本系统的E-R图表示:顾客收银员入库数量1(b)下图库存数量(a)上图

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号