超市销售系统需求分析.docx
《超市销售系统需求分析.docx》由会员分享,可在线阅读,更多相关《超市销售系统需求分析.docx(7页珍藏版)》请在冰点文库上搜索。
超市销售系统需求分析
超市销售系统需求分析
超市销售系统系统需求分析
一:
任务概述
经过超市销售系统的详细调查,并多次研究后,加深了对现行超市销售业务的深刻了解,与此同时,将整个现行超市销售的业务流程抽象描述如下:
1.用户登录:
系统对用户合法性进行检查。
2.商品入库:
对新购进的商品分类进行编号,把商品基本信息录入计算机。
3.商品销售:
对已入库的图书,消费者可以进行订购,并对货物进行处理。
4.商品存储:
对进入和销存商品进行存储。
5.信息查询:
可以按商品编号和商品名字进行搜索。
根据以上调查分析,可以给出其现行业务流程图如图所示。
登录合法用户
卖出的产品
图为超市销售系统的业务流程
No
Yes
主程序流程图
二:
功能需求分析
超市销售系统对加强超市管理有着极其重要的作用。
随着商品的日益增多,传统的手工销售管理不仅工作量大,而且容易出现问题。
商品销售设计的内容非常复杂而且繁多,比如拥有商品信息录入管理、收银员信息管理管理、商品的存储和商品销售,商品信息的修改和查询等。
依据得到的结论,在保证系统基本功能要求的前提下,结合系统新的业务流程确定系统必须具备的所有功能,由此给出超市销售系统的系统功能模块图如图所示:
•系统权限的管理,包括系统登录,密码修改,收银员添加等。
•商品的管理,即商品的添加、修改、查询。
包括商品的编号(条码号)、ISBN号、索引号、中文号、原名、类别、单价等。
•收银员的管理,即收银人员的添加、修改、查询。
包括人员信息的编号(条码号)、、身份证号、职位等。
•用户信息的管理,即会员和普通员工信息的添加、修改、删除、查询。
包括会员编号、类型、性别、身份证号、工作单位、办证日期等。
•每日盘点,即每日进入商品、销售商品、存储商品。
由于系统主要是为方便管理定制开发的,因此针对超市销售系统的实际工作而言,经过了反复地论证,最终确定了超市销售系统的设计方案,超市销售系统的主要功能为:
功能模块
3
功能描述如下:
1.商品管理:
包括商品类别管理和商品信息管理两部分。
其中,商品类别管理包括添加商品类别、修改商品类别等;商品信息管理包括商品信息的添加、商品信息的修改,商品信息的查询、商品信息的删除等。
2.消费者管理:
包括普通用户和会员两部分。
其中,普通用户类别管理包括注册会员等;会员信息管理包括添加会员消费信息、会员优惠活动等。
3.商品销售管理:
包括商品进库和商品售出以及商品存储三个部分。
其中,商品金库包括商品信息的添加、商品信息的修改、商品信息的查询等;售出信息管理部分包括售出数量、售出总额等。
商品存储包括商品基本信息录入、商品登记等。
4.系统管理:
包括修改系统收银员密码、增加新收银员以及退出系统等。
4可行性分析
通过对超市销售系统的各个方面进行了具体的了解之后,现对开发超市销售系统的可行性进行分析。
技术上可行:
系统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用Windows系列操作系统,系统开发工具采用,后台数据库采用Access2003这些软件在开发中已被大量应用,技术上都比较成熟,因此在技术上是可行的。
经济上可行:
由于中小型超市急需采用计算机来进行管理,因此对开发超市销售系统大力支持。
管理上可行:
超市有很多的管理体制,每个商品都有商品编号,同时超市还为每位会员建立了档案。
因此管理上可行。
另外,同时制定了培训计划,并进行了实施了物质准备和工作准备。
综上所述,开发超市销售系统在技术上、经济上、管理上都是可行的。
三:
创建的表
admin:
收银员ID
收银员密码
性别
姓名
职位
照片
Goods:
商品索引
商品名称
单价
所属类别
生产商
保质期
简介
Shop
售出商品
售出时间
销售总额
商品编号
销售量
Consumer
会员编号
办证时间
总额
余额
四:
编程工具:
NetBeansIDE
参考资料:
Java面向对象程序设计、数据库连接实例
编程成员: