软件文档写作-概要设计-超市收银员管理系统.ppt

上传人:牧羊曲112 文档编号:6434288 上传时间:2023-10-30 格式:PPT 页数:41 大小:340.99KB
返回 下载 相关 举报
软件文档写作-概要设计-超市收银员管理系统.ppt_第1页
第1页 / 共41页
软件文档写作-概要设计-超市收银员管理系统.ppt_第2页
第2页 / 共41页
软件文档写作-概要设计-超市收银员管理系统.ppt_第3页
第3页 / 共41页
软件文档写作-概要设计-超市收银员管理系统.ppt_第4页
第4页 / 共41页
软件文档写作-概要设计-超市收银员管理系统.ppt_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《软件文档写作-概要设计-超市收银员管理系统.ppt》由会员分享,可在线阅读,更多相关《软件文档写作-概要设计-超市收银员管理系统.ppt(41页珍藏版)》请在三一办公上搜索。

1、概要设计书,收银员管理系统1 引言2 总体设计3 接口设计4 运行设计5 系统数据结构设计6 系统出错处理设计,1 引言,1.1 编写目的1.2 背景1.3 定义1.4 参考资料,1.1 编写目的,收银员管理系统概要设计书是在需求分析书的基础上编写出来的,主要面向系统分析员和程序员。系统分析员根据需求分析书和概要设计书对软件进行详细设计,同时,概要设计书也是系统分析员向程序员分配代码设计任务的依据。,1.2 背景,将要开发的软件名为超市收银员管理系统,本项目的提出者是Wind小组,而开发者也将是Wind小组负责,主要用户是各个小型超市,由超市内的多台计算机组成小型的计算机网络,来对超市信息进行

2、操作,适用于操作系统为Windows XP以上的操作系统。,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 需求规定,2.1.2.对性能的规定(1)精度 该软件在输入、输出时保留到小数

3、点后两位,在传输过程中保存到小数点后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)数据管理能力要求 本软件需要对收

4、银情况的文卷、会员信息文卷、交易信息文卷、进货信息文卷等进行记录,以一年份估算,收银文卷大约需要1GB空间,会员信息大约需要100MB,交易文卷需要2GB空间,进货文卷需要200MB空间,其他大约共需要1GB空间即可。,2.1 需求规定,(6)故障处理要求 本软件性能良好,稳定性极高,不容易发生问题,即使软件崩溃,由于其是即时储存在主机上,文件亦不会丢失,会在其主机上找到,只需重新安装软件即可。若硬件问题,则及时更换硬件。以上故障不会造成文件缺失,只会一定程度上影响工作进程。,2.1 需求规定,(7)其他专门要求(1)安全性:在登陆后,有管理权限的设定(2)可维护性:可维护(3)可补充性:可补

5、充(4)易读性:易读(5)可靠性:可靠(6)运行环境:可转换,2.2 运行环境,服务器:windows 2000 server客户端:Internet Explore 6.0应用服务器:Tomcat5.5数据库:MySQL 软件:Windows95、Windows NT 4.0或更高版本+中文之星2.0,2.3 基本设计概念和处理流程,主要功能结构图,2.3 基本设计概念和处理流程,收银员子系统概要设计,2.3 基本设计概念和处理流程,管理员子系统概要设计,2.4 结构,2.5 人工处理过程,原始信息的输入,新信息的创建,交易的进行都需要人工处理。,2.6 尚未解决的问题,无,3 接口设计,3

6、.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、不同的用户根据权限的不同调用不用的模

7、块。,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上只建立一个物理数据库,命名为EASyste

8、m,5.3 数据结构与程序关系,1.收银员子系统关联表 顾客信息表、交易信息表、收银信息表、商品信息表、进货信息表、会员信息表。2.管理员子系统关联表 顾客信息表、交易信息表、收银信息表、商品信息表、进货信息表、会员信息表。,6 系统出错处理设计,6.1 出错信息6.2 补救措施6.3 系统维护设计,6.1 出错信息,本系统将错误分为两种:业务错误和系统错误。业务错误是指用户在本系统的使用过程中,违反业务要求进行的操作。系统错误是指数据库连接断开、系统意外停机等不可避免的意外事故。,6.2 补救措施,定期对数据进行备份。采用硬盘做备份设备,使用MySQL提供的备份功能定期对数据库进行备份。一旦系统遭到意外破坏,用该备份文件进行恢复。,6.3 系统维护设计,定期重起服务器。保证服务器每周重新启动一次,重启之后进行复查。服务器优化,包括整理系统空间和性能优化。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号