- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
超市管理系统需求分析.
小型超市管理系统
1.1系统开发目的与规模:
开发超市管理系统主要是为了通过使用超市管理系统,能够方便的管理超市的进货、销售、库存,节省劳力,实现超市的科学高效运作。
1.2项目背景
开发软件名称:小型超市管理系统。
项目开发者:08计算机超市管理系统开发小组
用户单位:科大超市
1.3参考资料:
张海藩,《软件工程导论》(第5版),清华大学出版社;
王珊,萨师煊,《数据库系统概论》第4版,高等教育出版社;
2.任务概述
2.1目标
开发超市小型管理的目标是:
(1)确保该系统的稳定性,保证数据的安全,满足超市管理者和员工的需要;
(2)员工能够注册,方便地进行数据管理
(3)提供简单便捷的查询和修改
(4)整个系统能合为一个整体,提高效率保证支付系统的安全、顺利、迅速
本系统主要是为小型超市服务,用户在15人一下为宜。
2.2用户的特点
本软件的最终用户是面向管理员(超市经理)、收银员、信息管理员、、、,他们都具有一定的计算机应用基础,可以比较熟练操作计算机。
2.3用户分析和用例图分析
(1)用户分析
超市管理系统的使用者是超市的员工,主要为超市经理和普通员工
超市经理:超市系统的所有者,主管主要事物,可以通过后台根据需要对超市随时进行管理
信息管理员:超市管理系统的的系统管理者,主要负责数据的录入、采购计划、发货计划的编制,对商品进行各种管理,比如商品的添加、修改、删除···
收银员:是超市管理系统的使用者,根据消费者选购商品进行数据的输入
(2)用例图分析
3. 需求规定
在超市管理系统中,超市经理能够查看员工信息,销售情况。管理员要为每个员工创建登陆账户,账户存储每个员工的信息,管理员工的信息。信息管理员主要负责商品采购的录入、新员工添加,能够查看超市现有商品信息、员工信息,采购后更新体统信息(添加新商品、更新现有商品数量),对商品进行各种管理。收银员是本系统的主要使用者,收银员根据消费者消费情况进行商品数据的输入。
根据上面的需求分析可得出超市管理系统的流程图,如下:
3.1 数据流图
根据上面的系统流程图可得出超市管理系统的整体数据流图
(1)顶层图
根据上面的数据流图,再结合超市的进货和销售账单情况,可以得出0层图,
如图3.02
1层图如下 图3.03
3.2 系统的E-R模型图,如下
(2)数据实体结构描述
商品信息 数据项 别名 数据类型 数据长度 逻辑关系和约束条件 商品编号 PID char 16 主键 名称 PName varchar 18 类别 Class varchar 12 类别码 ClassID char 16 进价 Bid float 8 售价 Price float 8 生产单位 Producer varchar 30 库存 Storage int 4 供货商信息
供货商信息 数据项 别名 数据类型 数据长度 逻辑关系和约束条件 供货商代码 SID char 16 主键 名称 SName varchar 20 负责人 Principal char 10 地址 Address varchar 40 电话 Tel char 12 备注 Remark varchar 40 员工信息表
员工信息 数据项 别名 数据类型 数据长度 逻辑关系和约束条件 编号 ID char 14 主键 姓名 Name char 10 性别 Gender char 2 联系方式 Tel char 12 销售单 SellBill char 12
3.3性能需求
由于此开发项目针对超市等,使用频度较高,使用性要求比较高。为防止对信息资料和管理程序的恶意破坏,要求有较为可靠的安全性能。总之,要求稳定、安全、便捷,易于管理和操作。
查询速度:不超过10秒;
其它所有交互功能反应速度:不超过3秒;
可靠性:平均故障间隔时间不低于200小时。
3.4 其他需求
能快速恢复系统和故障处理,方便系统升级和扩充,故障恢复时间不超过5小时。
4.运行环境规定
4.1硬件环境
(1) 处理器(CPU):Pentium 133M 或更高
(2) 内存容量(RAM):64M或更高
4.2软件环境
数据库服务器端
(1) 操作系统:Microsoft Windows 2000/xp/win7
(2) 数据库管理系统:SQLserver
(3)jre 1.5以上,
4.3接口
硬件接口
考虑到大量数据的备份等要求,需要保持与磁带机和光盘刻录机的接口,这较易实现。
软件接口
这里,
文档评论(0)