《项目初步设计规格说明书》

《项目初步设计规格说明书》
《项目初步设计规格说明书》

软件工程课设报告

题目:超市收银系统

——项目初步设计说明书

学生姓名:孙雅楠

学号: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、猎豹、搜

狗等浏览器都可以运行。

三.结构设计

1.超市收银系统E-R图如图3.1所示。

图3.1 E-R图2.软件结构图如图3.2所示。

图3.2 软件结构图

3.系统业务流程图如图3.3所示

图3.3 系统业务流程图

四.接口设计

1.外部接口如表4.1:

表4.1 外部接口信息表

3.内部接口如表

4.2:

表4.2 内部接口信息表

五.逻辑设计

供货商信息表如表5.1所示:

表5.1供货商信息表

商品信息表如表5.2所示:

表5.2商品信息表

管理员信息表如表5.3所示:

表5.3管理员信息表

顾客信息表如表5.4所示:

表5.4顾客信息表

销售记录信息表如表5.5所示:

表5.5销售记录信息表

相关主题
相关文档
最新文档