已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
概要设计书,收银员管理系统1引言2总体设计3接口设计4运行设计5系统数据结构设计6系统出错处理设计,1引言,1.1编写目的1.2背景1.3定义1.4参考资料,1.1编写目的,收银员管理系统概要设计书是在需求分析书的基础上编写出来的,主要面向系统分析员和程序员。系统分析员根据需求分析书和概要设计书对软件进行详细设计,同时,概要设计书也是系统分析员向程序员分配代码设计任务的依据。,1.2背景,将要开发的软件名为超市收银员管理系统,本项目的提出者是Wind小组,而开发者也将是Wind小组负责,主要用户是各个小型超市,由超市内的多台计算机组成小型的计算机网络,来对超市信息进行操作,适用于操作系统为WindowsXP以上的操作系统。,1.3定义,无,1.4参考资料,1收银员管理系统可行性研究报告。2收银员管理系统项目开发计划报告。3收银员管理系统软件需求分析报告。4郑人杰,殷人昆,陶永雷,实用软件工程,清华大学出版社,1997。5布劳德,软件设计-从程序设计到体系结构,电子工业出版社,2007。,2总体设计,2.1需求规定2.2运行环境2.3基本设计概念和处理流程2.4结构2.5人工处理过程2.6尚未解决的问题,2.1需求规定,2.1需求规定2.1.1对功能的规定,2.1需求规定,2.1.2.对性能的规定(1)精度该软件在输入、输出时保留到小数点后两位,在传输过程中保存到小数点后3位。(2)时间特性要求(1)响应时间:小于0.1s(2)更新处理时间:小于1s(3)数据的转换和传输时间:小于1s(4)解题时间:小于1s,2.1需求规定,(3)灵活性(1)操作方式上的变化:不变(2)运行环境的变化:不变(3)同其他软件接口的变化:没有(4)精度和有效时限的变化:可调(5)计划的变化和改进:可改,2.1需求规定,(4)输入输出要求输入数据类型有char型、int型、datatime型和money型数据,其中money型数据要求精确到小数点后两位,datatime精确到分钟,输出以表格的形式输出。(5)数据管理能力要求本软件需要对收银情况的文卷、会员信息文卷、交易信息文卷、进货信息文卷等进行记录,以一年份估算,收银文卷大约需要1GB空间,会员信息大约需要100MB,交易文卷需要2GB空间,进货文卷需要200MB空间,其他大约共需要1GB空间即可。,2.1需求规定,(6)故障处理要求本软件性能良好,稳定性极高,不容易发生问题,即使软件崩溃,由于其是即时储存在主机上,文件亦不会丢失,会在其主机上找到,只需重新安装软件即可。若硬件问题,则及时更换硬件。以上故障不会造成文件缺失,只会一定程度上影响工作进程。,2.1需求规定,(7)其他专门要求(1)安全性:在登陆后,有管理权限的设定(2)可维护性:可维护(3)可补充性:可补充(4)易读性:易读(5)可靠性:可靠(6)运行环境:可转换,2.2运行环境,服务器:windows2000server客户端:InternetExplore6.0应用服务器:Tomcat5.5数据库:MySQL软件:Windows95、WindowsNT4.0或更高版本+中文之星2.0,2.3基本设计概念和处理流程,主要功能结构图,2.3基本设计概念和处理流程,收银员子系统概要设计,2.3基本设计概念和处理流程,管理员子系统概要设计,2.4结构,2.5人工处理过程,原始信息的输入,新信息的创建,交易的进行都需要人工处理。,2.6尚未解决的问题,无,3接口设计,3.1用户接口3.2外部接口3.3内部接口,3.1用户接口,1、进入收银员管理系统主页面,用户输入ID和密码,只有输入正确才能进入系统。2、在做新建和更新类操作时,只有输入合法的内容才能成功地编辑内容。,3.2外部接口,1、服务器端配置如运行环境2.2所述。2、必须安装打印机。,3.3内部接口,采用面向对象设计思想,采用类的继承、多态等方式,提高代码的复用程度。,4运行设计,4.1运行模块组合4.2运行控制4.2运行时间,4.1运行模块组合,1、收银员管理系统的所有五个模块在服务器启动的时候完成所有模块的加载工作,随时等候用户的调用。2、不同的用户根据权限的不同调用不用的模块。,4.2运行控制,1、在页面上,通过鼠标点击触发相应的操作。2、在页面上,也可以通过Tab键、回车键等功能键完成某些特定的功能。,4.2运行时间,无特殊要求,5系统数据结构设计,5.1逻辑结构设计5.2物理结构设计5.3数据结构与程序关系,5.1逻辑结构设计,5.1.1.顾客信息,5.1逻辑结构设计,5.1.2.收银员信息,5.1逻辑结构设计,5.1.3.商品信息,5.1逻辑结构设计,5.1.4.交易信息,5.1逻辑结构设计,5.1.5.收银信息,5.1逻辑结构设计,5.1.6.进货信息,5.2物理结构设计,在MySQL上只建立一个物理数据库,命名为EASystem,5.3数据结构与程序关系,1.收银员子系统关联表顾客信息表、交易信息表、收银信息表、商品信息表、进货信息表、会员信息表。2.管理员子系统关联表顾客信息表、交易信息表、收银信息表、商品信息表、进货信息表、会员信息表。,6系统出错处理设计,6.1出错信息6.2补救措施6.3系统维护设计,6.1出错信息,本系统将错误分为两种:业务错误和系统错误。业务错误是指用户在本系统的使用过程中,违反业务要求进行的操作。系统错误是指数据库连接断开、系统意外停机等不可避免的意外事故。,6.2补救措施,定期对数据进行备份。采用硬盘做备
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 试论王维诗歌的-空-字
- 毕业论文的相关格式要求
- 毕业论文答辩指导教师评语(共五则范文)
- 毕业论文(设计)写作格式要求-论文格式-
- 北京外国语大学硕士论文格式
- 煤矿经营管理工作总结工作打算6
- 国家开放大学电大土木工程本科毕业论文浅析建筑工程施工组织设计
- 工程合同书样本打印(3篇)
- 供应链管理在建筑企业物流中的应用研究
- 丰田“五问”分析法
- 小学一年级10以内加法口算卡片直接打印A
- 二零二五年度新能源电站土地租赁合同3篇
- 人教版小学四年级数学上册全册教案
- 《水产品加工车间设计标准》
- 牡丹园度假村旅游项目可行性方案研究报告
- 《阿茨海默病的护理》课件
- 无人机组装与调试 课件 项目三 垂直起降无人机组装调试
- (2024年版)重庆市建筑工程施工图设计文件编制技术规定
- 配偶财产赠与协议书
- 住院医师规范化培训外科泌尿外科基地制度汇编
- GB/T 3045-2024普通磨料碳化硅化学分析方法
评论
0/150
提交评论