内容发布更新时间 : 2024/11/15 23:19:23星期一 下面是文章的全部内容请认真阅读。
软件工程课设报告
题 目:超市收银系统 ——项目初步设计说明书
学生姓名:孙雅楠 学 号:1176807347 专 业:计算机3班 指导教师:赵宇红
项目初步设计说明书
一. 引言
1. 编写目的:为了能够确立项目初步计划,并为详细设计说明书提供依据。 2. 设计背景
a. 待开发系统名称:超市收银系统 b. 项目组长:杜晨君 c. 项目成员:孙雅楠
高向东
石磊 d. 用户:超市 3. 参考文献:
《软件工程导论》 张海藩 清华大学出版社
《SQL Server2012 从零开始学》王英英 张少军 刘增杰 清华大学出版社 《Java数据库系统开发案例精选》 王国辉 吕海涛等 人民邮政出版社 4. 运行环境 硬件平台:
CPU:P41.8Ghz; 内存:512MB以上。
软件平台:操作系统windows 7; 数据库:Microsoft SQL Server 2008; 开发工具包:JDK Version 1.5.0; jsp服务器:Tomcat 5.5。
二. 总体设计
1. 对功能的规定:随着人们生活水平的提高,超市的发展也将对于超市的管理提出了更高
层面的要求,因此,超市收银系统的功能需要满足多方面的需求。本系统的目标是提高超市管理工作的效率,系统应具有不同权限的用户登录与验证、顾客管理、商品入库、退货、销售商品、商品下架、查看销售报表等功能。本系统功能的需求主要来自三个方面:消费者希望能够满足自己的消费需求,得到个性化和方便快捷的服务;销售员希望在收银时能够操作方便,提高商品的销售效率;管理员希望能够对员工、商
品、供应商等实现快速、准确、高效的管理。系统具有开放性、方便性、灵活性和可操作性等特征,简单易用,为超市各部门各方面的协调管理打下了基础。
2. 对性能的规定:系统的性能需求一般是指相互消息传递顺利,协议分析正确,界面友好,
运行时间满足使用需要,安全性得到完全保证等。本系统在设计的时候,性能需求主要从几方面进行考虑:
① 稳定性:由于系统面对的是超市日益复杂和庞大的管理,在对大量数据的处理中, 一旦服务器发生阻塞而崩溃,将对超市带来很大的麻烦和问题。因此系统
服务器要能及时响应,由于数据量大,还要对数据及时做好备份和恢复。
② 安全性:安全性也是系统要考虑的一个性能,通过提供信息的机密性、完整性来预
防风险,保障系统安全,同时还要防止会员信息的泄露。
③ 可扩展性:系统要保证可持续增长以满足用户需求和业务复杂性要求。在用户数量 以及提供的用户服务的复杂性和集成性等方面,系统要能随着用户的
需求和技术的不断发展而改进。
④ 易于管理:用户可以很方便地对本系统进行管理,确保系统运行正常。
⑤ 一致性:系统的数据要保持一致性、准确性,当某一数据库中记录改变时,与之
相关联的数据库也要随之改变。
3. 故障处理要求:故障发生时,应可以通过日志了解故障现象、发生时间。
4. 其他专门要求:界面美观大方,功能区分显眼,文字描述通俗易懂,系统安全有保障。 5. 运行环境:运行环境为当前主流的浏览器,例如IE7以上的系列,或者360、猎豹、搜
狗等浏览器都可以运行。