您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 设计及方案 > 超市管理系统概要设计说明书
超市管理系统概要设计说明书班级编写:校对审核2013年11月9日目录1.引言..............................................................11.1编写目的....................................................11.2背景........................................................11.3定义........................................................11.4参考资料....................................................12.总体设计..........................................................12.1需求规定....................................................12.1.1对功能的规定...........................................12.1.2对性能的规定...........................................22.1.3灵活性.................................................32.1.4输入输出要求...........................................32.1.5数据管理能力要求.......................................32.1.6故障处理要求...........................................32.1.7其他专门要求...........................................32.2运行环境....................................................32.3基本设计概念和处理流程......................................32.3.1主要功能结构图:.......................................32.3.2商品入库流程...........................................42.3.2重设商品信息流程.......................................42.3.3查询商品信息流程.......................................52.4结构........................................................62.5人工处理过程.................................................62.6尚未解决的问题...............................................63.接口设计..........................................................63.1用户接口....................................................73.2外部接口....................................................73.3内部接口....................................................74.运行设计..........................................................74.1运行模块组合................................................74.2运行控制....................................................74.3运行时间....................................................75.系统数据结构设计..................................................75.1逻辑结构设计................................................75.2物理结构设计...............................................105.3数据结构与程序关系.........................................106.系统出错处理设计.................................................106.1出错信息...................................................106.2补救措施...................................................106.3系统维护设计...............................................1011.引言1.1编写目的《超市管理系统》概要设计书是在需求分析书的基础上编写出来的,主要面向系统分析员和程序员。系统分析员根据需求分析书和概要设计书对软件进行详细设计,同时,概要设计书也是系统分析员向程序员分配代码设计任务的依据1.2背景由计算机来管理庞大而繁杂的业务是非常合适的,不仅查询和修改方便,并且效率高,速度快,完全能够满足现代化商务的要求,同时也更利于实现全面办公自动化。超市管理系统就是为了管理这些变化,减轻管理人员的工作负担,为客户提供方便。1.3定义SQL:StructuredQueryLanguage(结构化查询语言)。ATM:AsynchronousTransferMode(异步传输模式)。1.4参考资料[1]陶宏才.《数据库原理及设计》.第1版.北京.清华大学出版社.2004年[2]梁冰,陈丹丹,苏宇.SQL语言参考大全.人民邮电出版社,2008[3]李香敏《SQLServer2000编程员指南》第1版.北京.希望电子出版社[4]WattsS.Humphrey《软件工程规范》第1版.清华大学出版社.2004年2.总体设计2.1需求规定2.1.1对功能的规定超市的现状对超市的管理提出了更高层面的要求,因此,超市管理系统的功2能需要满足多方面的需求。本系统的目标是提高超市管理工作的效率,具有不同权限的用户登录与验证、员工管理、会员管理、密码修改、商品入库、查询或者重设商品信息、销售商品、供应商管理、查看销售报表等功能。本系统功能的需求主要来自三个方面:消费者希望能够满足自己的消费需求,得到个性化和方便快捷的服务;销售员希望在收银时能够操作方便,提高商品的销售效率;管理员希望能够对员工、商品、供应商等实现快速、准确、高效的管理。系统具有开放性、方便性、灵活性和可操作性等特征,简单易用,为超市各部门各方面的协调管理打下了基础。2.1.2对性能的规定系统的性能需求一般是指相互消息传递顺利,协议分析正确,界面友好,运行时间满足使用需要,安全性得到完全保证等。就实际情况而言,我们最需考虑的性能需求就是系统的安全问题。本系统在设计的时候,性能需求主要从几方面进行考虑:(1)稳定性:由于系统面对的是超市日益复杂和庞大的管理,在对大量数据的处理中,一旦服务器发生阻塞而崩溃,将对超市带来很大的麻烦和问题。因此系统服务器要能及时响应,由于数据量大,还要对数据及时做好备份和恢复。(2)安全性:安全性也是系统要考虑的一个性能,通过提供信息的机密性、完整性来预防风险,保障系统安全,同时还要防止信息的泄露。(3)可扩展性:系统要保证可持续增长以满足用户需求和业务复杂性要求。超市管理系统将随着需求的增长而显指数级的增长,大体表现在用户数量以及提供的用户服务的复杂性和集成性等方面,系统要能随着用户的需求和技术的不断发展而改进。(4)易于管理:用户可以很方便地对本系统进行管理,确保系统运行正常。(5)一致性:系统的数据要保持一致性、准确性,当某一数据库中记录改变时,与之相关联的数据库也要随之改变。32.1.3灵活性无2.1.4输入输出要求无2.1.5数据管理能力要求无2.1.6故障处理要求故障发生时,应可以通过日志了解故障现象、发生时间。2.1.7其他专门要求界面美观大方,功能区分显眼,文字描述通俗易懂,并发性高,吞吐量大,系统安全有保障。2.2运行环境用户终端机:采用XXPC机,内存2G,硬盘250GB,大屏幕液晶显示器。主机:XXPC机,内存4GB,高速硬盘组250GB,高速缓存,液晶显示器。后台服务器支持系统硬件要求:CPUPentiumIV3.0以上,内存容量2GB以上,硬盘500GB以上。2.3基本设计概念和处理流程2.3.1主要功能结构图:42.3.2商品入库流程2.3.2重设商品信息流程用户登录超市管理系统数据库员工管理会员管理商品管理账目管理人员管理开始验证信息选择商品入库输入商品入库信息输入完成验证信息保存结束重新输入重新登录52.3.3查询商品信息流程开始验证信息重新登录选择查询商品信息输入查询条件查询完成显示查询的商品信息结束重新查询开始验证信息选择重设商品信息输入修改的商品信息修改完成保存结束重新输入重新登录62.4结构No模块名称功能需求程序ID1员工管理创建修改删除查询员工信息EmployeeManage2客户管理创建修改删除查询一般用户和会员信息CustomerManage3用户登录管理在登录模块中,选择管理员登录或销售员登录Login4商品管理供应商管理销售管理员对商品及供应商进行增删改查,goodsManage5账目管理对超市的交易情况进行查询,统计某种商品的交易额,或超市的总交易额,可以据商品编号、名称或者交易时间查看商品的交易情况accourantManage2.5人工处理过程无2.6尚未解决的问题无3.接口设计73.1用户接口进入《超市管理系统》主页面,管理员输入ID和密码,只有输入正确才能进入系统。在做新建和更新类操作时,只有输入合法的内容才能成功地编辑内容。3.2外部接口服务器端。客户端必须安装软件。3.3内部接口采用面向对象设计思想,采用类的继承、多态等方式,提高代码的复用程度。4.运行设计4.1运行模块组合《超市管理系统》的所有五个模块在服务器启动的时候完成所有模块的加载工作,随时等候管理员的调用。不同的用户根据权限的不同调用不用的模块4.2运行控制在页面上,通过鼠标点击触发相应的操作。在页面上,也可以通过Tab键、回车键等功能键完成某些特定的功能。4.3运行时间无特殊要求5.系统数据结构设计5.1逻辑结构设计8共设计出6个表:(1)商品表(主键为商品编号)ColumnNameDataTypeWidthNull商品编号varchar50名称Varchar50条码Varchar50单位Varchar20规格Varchar30Yes进价DoubleYes售价Double生产日期Date保质期Date生产厂商Varchar50Yes是否特价Char10Yes折扣DoubleYes库存量integerYes供应商编号Varchar50(2)管理员表(主键为管理员编号)ColumnNameDataTypeWidthNull管理员编号Varchar20姓名Varchar20Yes性别Char1Yes密码Varchar20出生年月DateYes联系电话Varchar20Yes9(3)员工表(主键为员工编号)ColumnNameDataType
本文标题:超市管理系统概要设计说明书
链接地址:https://www.777doc.com/doc-4308859 .html