您好,欢迎来到尚车旅游网。
搜索
您的当前位置:首页《项目初步设计规格说明书》

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

来源:尚车旅游网


软件工程课设报告

题 目:超市收银系统 ——项目初步设计说明书

学生姓名:孙雅楠 学 号: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供货商信息表

表名 GonghuosG_no hang

商品信息表如表5.2所示:

表5.2商品信息表

表名 Shangpin

字段名 S_no S_name S_num S_price S_units S_classes 主键 √ 外键 类型 int varchar varchar varchar varchar varchar 占用字节数 50 50 50 40 50 50 长度 50 50 50 40 50 50 小数位数 0 0 0 0 0 0 G_name G_contact G_add G_phone G_date varchar varchar varchar varchar varchar 50 50 50 50 50 50 50 50 50 50 0 0 0 0 0 √ int 50 50 0 字段名 主键 外键 类型 占用字节数 长度 小数位数 管理员信息表如表5.3所示:

表5.3管理员信息表

表名 Guanliyuan

顾客信息表如表5.4所示:

表5.4顾客信息表

表名 Guke

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

表5.5销售记录信息表

表名 Xiaoshoujilu 字段名 X_no X_name X_price X_num X_cost X_shouqu X_zhaoling X_date X_caozuoren 主键 外键 √ 类型 int varchar varchar varchar varchar varchar varchar varchar varchar 占用字节数 50 50 50 50 50 50 50 50 50 长度 50 50 50 50 50 50 50 50 50 小数位数 0 0 0 0 0 0 0 0 0 字段名 GK_no GK_name GK_off GK_phone 主键 外键 √ 类型 int varchar varchar varchar 占用字节数 50 50 50 50 长度 50 50 50 50 小数位数 0 0 0 0 字段名 Gu_no Gu_name Gu_password Gu_phone Gu_add 主键 外键 √ 类型 int varchar varchar varchar varchar 占用字节数 50 50 50 50 50 长度 50 50 50 50 50 小数位数 0 0 0 0 0

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sceh.cn 版权所有 湘ICP备2023017654号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务