超市管理系统概要设计说明书_第1页
超市管理系统概要设计说明书_第2页
超市管理系统概要设计说明书_第3页
超市管理系统概要设计说明书_第4页
超市管理系统概要设计说明书_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、文档编号:GS0303PDR004版本号:1.0文档名称:概要设计报告项目名称:超市管理系统项目负责人: 编写:校对:审核:批准:开发单位:目 录1.引言21.1 编写目的21.2 背景21.3 定义21.4 参考资料22.总体设计22.1 需求规定22.1.1对功能的规定22.1.2对性能的规定32.1.3灵活性42.1.4输入输出要求42.1.5数据管理能力要求42.1.6故障处理要求42.1.7其他专门要求42.2 运行环境42.3 基本设计概念和处理流程42.3.1主要功能结构图:42.3.2商品入库流程52.3.2重设商品信息流程52.3.3查询商品信息流程62.4 结构72.5人工

2、处理过程72.6尚未解决的问题73.接口设计73.1 用户接口83.2 外部接口83.3 内部接口84.运行设计84.1 运行模块组合84.2 运行控制84.3 运行时间85.系统数据结构设计85.1 逻辑结构设计85.2 物理结构设计115.3 数据结构与程序关系116.系统出错处理设计116.1 出错信息116.2 补救措施116.3 系统维护设计111.引言1.1 编写目的超市管理系统概要设计书是在需求分析书的基础上编写出来的,主要面向系统分析员和程序员。系统分析员根据需求分析书和概要设计书对软件进行详细设计,同时,概要设计书也是系统分析员向程序员分配代码设计任务的依据1.2 背景由计算

3、机来管理庞大而繁杂的业务是非常合适的,不仅查询和修改方便,并且效率高,速度快,完全能够满足现代化商务的要求,同时也更利于实现全面办公自动化。超市管理系统就是为了管理这些变化,减轻管理人员的工作负担,为客户提供方便。1.3 定义无1.4 参考资料国家软件工程开发标准超市管理系统需求分析书 软件文档写作2.总体设计2.1 需求规定2.1.1对功能的规定超市的现状对超市的管理提出了更高层面的要求,因此,超市管理系统的功能需要满足多方面的需求。本系统的目标是提高超市管理工作的效率,具有不同权限的用户登录与验证、员工管理、会员管理、密码修改、商品入库、查询或者重设商品信息、销售商品、供应商管理、查看销售

4、报表等功能。本系统功能的需求主要来自三个方面:消费者希望能够满足自己的消费需求,得到个性化和方便快捷的服务;销售员希望在收银时能够操作方便,提高商品的销售效率;管理员希望能够对员工、商品、供应商等实现快速、准确、高效的管理。系统具有开放性、方便性、灵活性和可操作性等特征,简单易用,为超市各部门各方面的协调管理打下了基础。2.1.2对性能的规定系统的性能需求一般是指相互消息传递顺利,协议分析正确,界面友好,运行时间满足使用需要,安全性得到完全保证等。就实际情况而言,我们最需考虑的性能需求就是系统的安全问题。本系统在设计的时候,性能需求主要从几方面进行考虑:(1) 稳定性:由于系统面对的是超市日益

5、复杂和庞大的管理,在对大量数据的处理中,一旦服务器发生阻塞而崩溃,将对超市带来很大的麻烦和问题。因此系统服务器要能及时响应,由于数据量大,还要对数据及时做好备份和恢复。(2) 安全性:安全性也是系统要考虑的一个性能,通过提供信息的机密性、完整性来预防风险,保障系统安全,同时还要防止信息的泄露。(3) 可扩展性:系统要保证可持续增长以满足用户需求和业务复杂性要求。超市管理系统将随着需求的增长而显指数级的增长,大体表现在用户数量以及提供的用户服务的复杂性和集成性等方面,系统要能随着用户的需求和技术的不断发展而改进。(4) 易于管理:用户可以很方便地对本系统进行管理,确保系统运行正常。(5) 一致性

6、:系统的数据要保持一致性、准确性,当某一数据库中记录改变时,与之相关联的数据库也要随之改变。2.1.3灵活性 无2.1.4输入输出要求 无2.1.5数据管理能力要求无2.1.6故障处理要求 故障发生时,应可以通过日志了解故障现象、发生时间。2.1.7其他专门要求 界面美观大方,功能区分显眼,文字描述通俗易懂,并发性高,吞吐量大,系统安全有保障。2.2 运行环境用户终端机:采用XX PC机,内存2G,硬盘250GB,大屏幕液晶显示器。主机:XX PC机,内存4GB,高速硬盘组250GB,高速缓存,液晶显示器。后台服务器支持系统硬件要求:CPU Pentium IV 3.0以上,内存容量2GB以上

7、,硬盘500GB以上。2.3 基本设计概念和处理流程2.3.1主要功能结构图:用户登录超市管理系统账目管理商品管理人员管理数据库会员管理员工管理2.3.2商品入库流程重新登录开始验证信息选择商品入库输入商品入库信息重新输入输入完成验证信息保存结束2.3.2重设商品信息流程重新登录验证信息开始输入修改的商品信息选择重设商品信息重新输入修改完成保存结束2.3.3查询商品信息流程开始验证信息重新登录选择查询商品信息输入查询条件重新查询查询完成显示查询的商品信息结束2.4 结构No模块名称功能需求程序ID1员工管理创建修改删除查询员工信息EmployeeManage2客户管理创建修改删除查询一般用户和

8、会员信息CustomerManage3用户登录管理在登录模块中,选择管理员登录或销售员登录Login4商品管理供应商管理销售管理员对商品及供应商进行增删改查,goodsManage5账目管理对超市的交易情况进行查询,统计某种商品的交易额,或超市的总交易额,可以据商品编号、名称或者交易时间查看商品的交易情况accourantManage2.5人工处理过程无2.6尚未解决的问题无3.接口设计3.1 用户接口进入超市管理系统主页面,管理员输入ID和密码,只有输入正确才能进入系统。在做新建和更新类操作时,只有输入合法的内容才能成功地编辑内容。3.2 外部接口服务器端。客户端必须安装软件。3.3 内部接

9、口采用面向对象设计思想,采用类的继承、多态等方式,提高代码的复用程度。 4.运行设计4.1 运行模块组合超市管理系统的所有五个模块在服务器启动的时候完成所有模块的加载工作,随时等候管理员的调用。不同的用户根据权限的不同调用不用的模块4.2 运行控制在页面上,通过鼠标点击触发相应的操作。在页面上,也可以通过Tab键、回车键等功能键完成某些特定的功能。4.3 运行时间无特殊要求 5.系统数据结构设计5.1 逻辑结构设计共设计出6个表:(1)商品表(主键为商品编号)Column NameData TypeWidthNull商品编号varchar50名称Varchar50条码Varchar50单位Va

10、rchar20规格Varchar30Yes进价DoubleYes售价Double生产日期Date保质期Date生产厂商Varchar50Yes是否特价Char10Yes折扣DoubleYes库存量integerYes供应商编号Varchar50(2)管理员表(主键为管理员编号)Column NameData TypeWidthNull管理员编号Varchar20姓名Varchar20Yes性别Char1Yes密码Varchar20出生年月DateYes联系电话Varchar20Yes(3)员工表(主键为员工编号)Column NameData TypeWidthNull员工编号Varchar2

11、0姓名Varchar20Yes性别Char1Yes密码Varchar20出生年月DateYes联系电话Varchar50Yes(4)供应商表(主键为供应商编号)Column NameData TypeWidthNull供应商编号Varchar50名称Varchar50地址Varchar60Yes联系电话Varchar20负责人Varchar20Yes(5)会员表(主键为会员编号即memberid)Column NameData TypeWidth NullMemberedVarchar30NameVarcha20YesSexChar1YesBirthdayDateYestelVarcha20Y

12、esAddressVarcha50YesScoreVarcha50Yes(6)商品交易表(主键为交易时间即tradtime)Column NameData TypeWidthNullTradtimeVarcha20GoodsisVarcha20GoodsnameVarcha20YesPerpriceDoubleYesNumIntegerYesSaleVarcha10DiscountDoubleYesTotalDoubleYesMeridVarcha20Yes5.2 物理结构设计在SQLServer2005上建立一个物理数据库,命名为supermarketManage5.3 数据结构与程序关系关联表:商品交易表与商品表,供应商表和商品表,管理员表和员工表 6.系统出错处理设计6.1 出错信息本系统将错误分为两种:业务错误和系统错误。业务错误是指用户在本系统的使用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论