- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
超市管理系软件工程课程设计
超市管理系统
项目需求规格说明书
目录
1.简介
1.1目的------------------------------------------------------------------------
1.2业务范围
1.3术语表
1.4参考资料
2.系统概述
2.1功能概述
2.1.1总系统用例图
2.1.2前台销售系统用例视图
2.1.3后台管理系统用例视图
2.1.4库存管理子用例图
2.1.5商品管理子用例图
2.1.6信息查询子用例图
2.1.7用户管理子用例图
2.2系统角色
2.3系统约束
3.系统功能描述
4.非功能性需求
4.1性能
4.2可扩展性
4.3安全性
4.4易用性
4.5可维护性
5.数据管理能力要求
1简介
1.1目的
随着超市的出现,为实现超市管理的系统化、规范化和自动化,超市管理系统应运而生.它依靠现代化的计算机信息处理技术来管理超市,这能够快速反映出商品的进销存状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应决策,加快超市的系统建立的技术基础;为超市提供方便,快捷的结账体系,准确,高效的库存和财务管理系统等;让顾客在超市购物更加快捷方便,让超市的管理和运行工作更加完善,方便.
1.2业务范围
使用超市管理系统的目的就是使用最少的人力,来完成超市中的日常工作。一个典型的超市管理系统,除了应该完成超市中必要的销售工作外,还应该具有后台管理的功能。
和超市相关的就是货物仓库,因为随着超市规模的越来越大,销售商品是非常多的,它们并不能全部放在超市中,需要将它们暂时放在仓库中,所以对仓库的管理是非常有必要的。
为了使超市更加吸引客户,推出了会员优惠活动,通过使用会员卡能够享受商品的优惠价。所以在超市管理系统中还要能够对超市会员进行管理。
根据超市的需要,我们来分析一下超市管理系统中还应该具有哪些功能。按照操作方向,可以将超市管理系统分为商品管理模块、仓库管理模块、销售管理模块和会员管理模块。
商品管理模块:通过该模块可以完成超市中商品的日常管理,其中包括新增一种新销售商品、向超市中进货、接收客户的退货和查询某一商品的功能。
仓库管理模块:通过该模块可以完成和超市匹配场所仓库的管理,其中包括对商品的出库和入库操作、查询仓库中所有商品和查询指定商品等功能。
销售管理模块:通过该模块完成超市日常销售的管理,包括查看用户购买商品,并计算出销售总额,在后台中,还具有计算某一时间段,或者某一商品的销售情况。
会员管理模块:通过该某块可以对超市中会员客户进行管理,包括办理新客户、查询客户、在会员消费时使用会员卡等功能。
1.3术语表
缩写、术语 解 释 SMS(Supermarket management system)
超市管理系统的简称
SMS-SEARCH 超市管理系统——查询子系统
SMS-MANAGE 超市管理系统——管理子系统
SMS-SELL 超市管理系统——销售管理子系统
1.4参考资料
1. 张海藩著 《软件工程导论》(第5版) 清华大学出版社
2. 《软件工程-理论、方法与实践》,孙家广、刘强,高等教育出版社
3. Watts S.Humphrey《软件工程规范》第1版.清华大学出版社,2004年
4. 张晞.《以UML用例图为基础的系统需求分析》广州,中山大学软件研 究所,2002年
5. 《基于UML超市管理系统的设计》,百度文库
6. 邵维忠,杨芙清.《面向对象的系统分析》北京,清华大学出版社,2007年
2系统概述
2.1功能概述
2.1.1总系统用例图:
该系统使用者有销售人员,管理员,超级管理员。
销售人员能使用销售管理和会员业务。
管理员能进行销售商品统计,库存管理,商品管理,人员管理
超级管理员能对基本信息登记管理,员工操作权限管理,客户销售权限管理。
2.1.2前台销售系统例视图:
前台销售系统主要是销售人员进行操作,主要分为销售管理与会员业务。销售管理可以进行商品录入,条形码扫描,结账功能。商品录入分为录入商品编号和记录商品出售时间,结账时顾客能选择使用银行卡支付和现金支付,结账结束后销售人员打印发票;会员业务分为添加会员,删除会员,管理积分,以及打折功能。
2.1.3后台管理系统用例视图:
后台管理系统主要由管理员负责,能进行商品销售统计,库存管理,商品管理和人员管理。商品销售统计能自动制定进货计划和自动入货登记以及生成销售排行榜。库存管理分为库存情况报告,生成需求状况,库存状态警告和自动盘点计算。生成的情况报告和需求状况汇总给仓库管理员。商品管理能执行自动制定进货计划,商品入
文档评论(0)