版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、校园超市管理系统-概要设计文档目录引言编写目的善E背景 参考资料总体设计 需求规定 运行环境 基本设计概念和处理流程结构 功能需求和程序的关系 人工处理过程 尚未解决的问题接口设计 用户接口外部接口内部接口运行设计 运行模块组合运行控制 运行时间系统数据结构设计 逻辑结构设计要点 物理结构设计要点 数据结构与程序的关系 系统出错处理设计 出错信息 补救措施 系统维护设计引言编写目的为了提高超市的管理水平和题号工作效率,并且尽可能的杜绝商品在流通中出现的一系列的现象,引进此管理系统可以帮助用户及分析人员充分的理解本产品,此文档说明了产品的各项功能和性能需求,明确标识各功能的实现过程,阐述实用范围
2、及背景, 提供客户解决问题或达到目标所需要的条件或权能, 提供一个度量和遵循的基准。善E背景从 20 世纪 90 年代初期,我国引进的超市以来,随着社会的发展超市的管 理日渐的繁琐复杂, 早期的售货员站柜台的形式也早已满足不了现有销售业的发 展,这样就迫切的需要引进更快捷、更方便的超市管理系统来满足客户的要求。参考文献【 1】张海藩,软件工程导论(第五版) ,清华大学出版社, 2007【 2】 徐士亮、 葛兵, 计算机软件技术基础 (第二版) , 清华大学出版社, 2007【 3】刘文、朱飞雪,软件工程基础教程,北京大学出版社, 20074】 Joseph Schmulle,r UML 基础、
3、案例教程(第三版) , 20085】 需求规格说明书国标6】 概要设计说明书国标总体设计需求规定系统主要的输入输出:输入:超市工作人员的用户名及密码,商品信息,供货商信息输出:缺货单,销售记录,利润表,发票处理功能说明: 管理员输入登陆用户名,密码,根据输入的用户名系统就能判定用户的身份,然后根据不同用户的权限进入相应的界面对系统进行操作入添加,删除,查询等功能,如果用户不输入用户名或密码,或则是输入错误则不能进入系统。商品实时检索功能:提供一个强大的搜索引擎功能, 用户只需提供商品名称的关键字,就能检索到上面商品的所有相关资源,并且显示出来。系统性能要求:(1) 时间特性要求系统的速度要在用
4、户可接受的范围内, 但考虑到需要实时检测商品的数量和库存情况,对资源实时搜索的速度可以有较低的要求。(2)可靠性系统要有较高的可靠性,可恢复性。 由于此系统不会连接因特网, 因此安全性较高。也不允许有移动硬盘或磁盘之类的设备接触系统,以免系统感染。(3)灵活性系统要有良好的接口,以适应增加商品信息, 增加商品类型, 增加相关的商品录入功能的需求,增加商品信息的更改和更新功能。编写环境及运行环境操作系统:Windows98 及以上的系统编程软件:C#程序设计SQL 服务器: Microsoft SQL Server 2000测试系统:Windows XP Sp2数据库查询器: SQL 查询分析器
5、基本设计概念和处理流程基本设计概念:(1)系统分层几个相对独立的模块,但这些模块都进行集中式管理。(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程 序有较强的可操作性和扩展性。(3)合理的数据库流设计,在应用系统设计中,相对独立的模块间以数据流相 互链接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。处理流程:结构功能需求与程序的关系程序1:实现查询程序2:实现添加程序3:实现删除程序4:实现修改程序5:统计程序6:实现打印人工处理过程管理人员要进行统计得出利润,商品缺货时要打印出缺货表通知进货人员进货, 来了新商品要添加,删除过期的商品等。尚未解决的问题程序代码
6、重复,使得系统进入忙绿状态,不能第一时间处理一些问题,造成 时间的浪费。、接口设计用户接口命令语法信息止确信息错误确定If else进入系统提示是否重新输 入取消close关闭系统无外部接口键盘鼠扫描 仪SQL2000VWindo ws XPVV统V内部接口模块 名称登录 模块查询 模块销售 模块管理 模块管理员 模块V员 工 模块V4四、运行设计运行模块组合1、当收银员输入员工号进入系统后,就是收银员对应的界面,可以查询商品的 信息,销售完商品后打印发票,这些操作将会连接到数据库。2、当管理员进入系统时,就进入相应的界面,可以查询商品信息,删除,修改, 添加,对销售情况进行他统计并计算出利润
7、,如果缺货就打印缺货记录 单。3、当用户进入系统时,系统会在数据库中查询用户的信息,如果没有信息,则 会添加信息。运行控制1、根据不同的员工号的识别,系统会分别授予其应有的权限,防止非法操作。2、系统需要先启动数据库服务器,才允许用户登录到系统。运行时间后台的数据库服务器将会一直运行, 在停业时间是关闭的。其中销售模块占 用的资源较多,因为它将时刻与服务器交换数据。函数和事件的运行时间要看所 在计算机的配置。系统的运行时间基本可以达到用户所提出的要求。 系统响应时 间视具体pc配置而定。后台的数据库服务器将会一直运行,在停业时间是关闭 的。其中销售模块占用的资源较多,因为它将时刻与服务器交换数
8、据。函数和事 件的运行时间要看所在计算机的配置。系统的运行时间基本可以达到用户所提出 的要求。系统响应时间视具体 pc配置而定。五、系统数据结构设计逻辑结构设计要点 商品信息表列由臧我砺r小蛇一备:举荀抬名称char*1仰。口w不为空十商刷制thar£220-关铤字召商品生产日盟十cha"IM(FOP不为空P商品保质期chan3IMg归不为中商品总触量。财WQJOP不为空口商品柬嗓罐,wWCHOP不为空十商拈翔”char*5IMO'3w不为空心茴品发1否小总1娜IMQnOP不为空。物理结构设计要点登录及注册:所有信息存储在worker数据表中。密码=0字符或数字10
9、货物管理:所有数据存储在数据库的货物信息表goods中货物编号=1数字5日期二 YYY-MM-DD ”所用金额为实型,格式=0.00'保留两位小数) 销售:所有数据存储在数据库的商品信息表中商品编号:1-5为数字日期二 YYY-MM-D ”金额为实型,格式=0.00"(保留两位小数)系统的存储物理结构由数据库来自动生成。数据结构和程序的关系0叠录及注册*商品萱理金销售4-商品信息表卓甲工作人民登录信息表W+jJ p商品销售i睇信株+打折表43在141津修改统计中打印“育品信息表7乙乙乙工怔人员 登录信息 表1乙y a乙两M销区 记录仁怠.无a乙人打折表2乙,77 .乙六、系统出错处理设计出错信息出错输出信息:在用户使用错误的数据或访问没有权限时,系统会提示:你 是用的数据是非法的。用户可以对自己的密码进行管理,不允许用户匿名登陆。补救措施对于数据库中的数据会随时进行备份,或则把数据周期性地备份到磁盘上, 在系统出错后可以依靠数据库恢复数据,并且依靠日志使系统再启动,就算系统崩溃数据也不会丢失。系统维护设计因为维护工作比较简单,仅靠数据库的一些基本维护措施就可以。但为了便于维护,应该设计三种日志
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 危险化学品仓库泄漏应急演练方案
- 脱粒机操作工安全操作规程
- 制鞋前帮机安全操作规程
- 2026年农商银行运营条线人员考试题库附答案
- 口服抗凝药外伤出血分级处置流程共识
- 浙江省台州市仙居县2027届数学七年级第一学期期末学业质量监测试题含解析
- Oracle面试300题及详细答案(实战完整版)
- OCP认证全套题库真题及详细答案解析(完整版)
- 高级育婴师考试试题(含答案)
- 幼儿园教师资格考试综合素质试卷及答案(2026年)
- 铝合金窗隐蔽工程验收记录填写指南
- 9.《复活(节选)》课件+2025-2026学年统编版高二语文选择性必修上册
- 一年级下册数学应用题大全(含答案可打印)
- 第8课《回忆鲁迅先生》课件+++2025-2026学年统编版语文八年级上册
- 试验检测服务框架协议合同模板
- 腮腺疾病超声诊断与应用
- 2025年版全国医疗服务价格项目规范
- 教育培训机构催款律师函案例
- 《线性代数》 课件 黄先开 第5章 相似对角化
- 年产35000套玻璃钢雕塑新建项目环评资料环境影响
- 国家电网有限公司新一代电子商务平台(ECP20)操作手册-省公司合同管理-供应商操作分册
评论
0/150
提交评论