商品进销存需求分析.docx
《商品进销存需求分析.docx》由会员分享,可在线阅读,更多相关《商品进销存需求分析.docx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上呼伦贝尔学院计算机科学与技术学院系统开发需求分析题 目: 商店进销存管理系统 学生姓名: 专业班级: 任课教师: 完成时间: 专心-专注-专业目录第1章 可行性分析1.1引言1.1.1编写目的经过我们的调查发现,许多商店在物流管理方面,仍使用传统的人工管理模式,浪费人力资源,效率低准确率低。有一些商品紧缺,供不应求,使顾客大为不满,还有一些商品长期积压,损坏严重,造成重大经济损失,引起店家不满,多次向管理员反映,但问题依旧存在。商店以零售为前导,以商品进销存为基础,一个大型商店,如果没有一个强大的信息系统来支持,那么就会造成大量的商品,而供不应求的局面,势必会减少客流
2、量给商店带来巨大的损失。有的商店会投入大量人力来解决这样的问题,但是不仅成本花费比较多浪费时间,也没有系统的准确,高效。1.1.2项目背景A. 所建议开发的系统的名称:商店进销存管理系统;B. 本项目的提出者:常培绩开发者:常培绩(组长)、李韬、梁静、杨宁C. 用户:需要对商品的进销存进行统一管理的各个行业部门。1.1.3参考资料刘振华、王晓蓓.软件工程与UML项目化实用教程.北京,清华大学出版社1.2可行性研究的前提1.2.1基本要求实现商店进销存管理系统,使得商店的管理更加及时、高效,功能主要包括销售管理、库存管理、账务管理和系统管理。本系统主要功能及性能要求如下:(1) 员工、管理员登录
3、验证。(2) 员工可对顾客购买商品信息进行操作;可对每日的销售产品数量,销售额,哪种产品卖得最多,进行查询,并查询库存量并及时更改库存量。(3) 管理人员可查询近期商品的销售记录,查看库存量,为今后商品的采购和经营决策提供依据;可对公司所有员工的基本信息进行查询、添加、删除和更新;对原有商品信息及时更新,删除过期商品信息;可对店内维修信息及花费进行统计。(4) 完成期限要求。1.2.2目标(1) 人力与设备费用的相对较少。(2) 使用此系统后可以查看库存信息,及时对库存进行更新,并可清楚地了解每日销售信息,总结销售记录,了解店内营销利润。(3) 系统稳定性好。(4) 使得用户操作简洁。(5)
4、安全性较高,加密性强。1.2.3条件、假定和限制(1) 系统运行寿命的最小值应达一年。(2) 经费、投资方面的来源和限制:由于我们是学生开发无需 资金,大家在各个方面的技术还不是很完善。(3) 可利用的信息和资源:Java web程序设计,MySQL,软件工程与UML项目化实用教程。(4) 系统最晚完成时间:2017年11月30日。1.2.4可行性研究的方法进行可行性分析的方法主要有战略分析、调查研究、预测技术、系统分析、模型方法等方法。分析原油系统,进行商品市场的调查,针对原有系统进行问卷调查,小组进行讨论。1.3所建议技术可行性研究(1) 风险分析:此软件可维护,可扩展,风险小。(2) 资
5、源分析:必需的软件,硬件,工作环境都已经具备。(3) 技术分析:此网站使用JSP技术,采用eclipse-ee开发工具。采用三层架构,使得网站将来具有更好的扩展性和可维护性,由于没有复杂的业务,逻辑要求简单,所以利用现有技术方面完全可以达到。1.4经济可行性分析因为通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高商店的销售效率,即提高了商店的经济效益。1.5社会因素可行性分析1.5.1法律方面的可行性新系统的研制和开发,将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。1.5.2使用方面的可行性具有操作简单,界
6、面友好,许多选项只需单击鼠标即可,实现了系统对商店的管理要求。系统运行应该快速。稳定、高效和可靠;在结构上应具有很好的可扩展性,便于将来的功能扩展和维护。1.6业务流程图开始系统首页通过失败登录验证后台管理页面选择操作进货管理销售管理供应商管理退出登录库存管理信息管理商品信息管理用户信息管理结束图1-1 总系统流程图开始结束存储销售信息添加销售信息显示销售信息删除销售信息修改销售信息读取销售信息图1-2 销售管理业务流程图领货单是否缺货查看库存信息开缺货单联系供货商是否有货是否否供货是图1-3 供货管理业务流程图1.7结论经上述可行性分析,系统研制和开发可以立即开始进行。第2章 需求分析2.1
7、功能性需求分析表2-1 功能性需求分类功能用例名称、标识符概述用户登录用户登录根据用户填写的用户名和密码发送连接请求。连接成功后登录数据库,服务器对用户的身份进行验证商品信息管理添加商品信息填写新增信息,管理员向服务器发送添加商品信息请求,添加商品信息修改商品信息管理员向服务器发送修改商品信息请求,更新商品信息删除商品信息管理员向服务器发送删除商品信息请求,删除商品信息查询商品信息管理员向服务器发送查看商品信息请求,查看商品信息进货管理添加进货信息管理员根据库存量,及时进行货物补充,添加新增商品信息修改进货信息管理员向服务器发送请求,修改进货信息查询进货信息管理员向服务器发送请求,查询进货信息
8、删除进货信息管理员向服务器发送请求,删除进货信息,进行退货处理。供应商管理添加供应商信息由管理员对供应商信息进行更新,并向服务器进行请求,对供应商信息进行查询及修改修改供应商信息删除供应商信息查询供应商信息销售管理添加销售记录添加销售记录,商品数量相应减少,同时及时查看上架商品的数量修改销售记录向服务器进行销售记录修改请求,修改销售信息查询销售记录管理员可对每日,每月,每年销售记录进行查询,并统计相应利润删除销售记录管理员可对无用销售记录进行删除操作用户管理添加员工信息该子系统主要由管理员对员工信息进行管理删除员工信息修改员工信息查询员工信息查询管理员信息该子系统主要由管理员对个人信息进行管理
9、修改管理员信息库存管理查询库存信息该子系统由员工进行库存管理添加库存信息修改库存信息删除库存信息2.2用例图(1)员工用例图具体可见图2-1 员工用例图。图2-1 员工用例图(2)管理员用例图具体可见图2-2 管理员用例图。图2-2 管理员用例图2.3用例描述(1)”管理员登录”用例. “管理员登录”用例具体描述见表1-1表2-2 管理员登录用例描述表用例编号:YL001。用例名称:管理员登录。用例描述:该用例的主要功能是向服务器发送连接请求,并向服务器提供验证所需要的用户名和密码。参与者:管理员前置条件:以合法的身份登录系统,输入正确的用户名和密码。事件流:一、 基本流1. 管理员输入登录的
10、用户名和密码2. 单击”登录”按钮,请求登录,单击”取消”按钮,取消登录。3. 客户端程序检查用户填写的内容是否合法(具体判断根据系统的开发者设计有关),如果未通过检查,则转向备选流1。4. 服务器接收请求,连接成功。5. 点击登录按钮后,通过服务器去数据库里找与之相对应的用户名和密码,如果未能找到相匹配的数据,则转向备选流2。6. 验证通过,显示后台管理界面。7. 用例结束。二、 备选流 1. 备选流 1 (1) 如果客户端验证没有通过,输入的用户名和密码不符合设定的条件,以及其他条件等等。 (2) 管理员返回基本流1。 2. 备选流 2 (1) 如果管理员身份没有在相应的数据库里找到,将会
11、返回“用户名或者密码有误”的信息。特殊要求: 1. 用户名要求:必须为数字,必填。 2. 密码长度要求:不得少于6位,并以掩码”*”显示,来起到保护作用。 后置条件: 管理员登录成功后,显示后台管理主界面。(2)”员工登录”用例。“员工登录”用例描述具体见表1-2。用例编号:YL002。用例名称:员工登录。用例描述:该用例的主要功能是向服务器发送连接请求,并向服务器提供验证所需要的用户名和密码。参与者:员工前置条件:以合法的身份登录系统,输入正确的用户名和密码。事件流:二、 基本流1. 员工输入登录的用户名和密码2. 单击”登录”按钮,请求登录,单击”取消”按钮,取消登录。3. 客户端程序检查
12、用户填写的内容是否合法(具体判断根据系统的开发者设计有关),如果未通过检查,则转向备选流1。4. 服务器接收请求,连接成功。5. 点击登录按钮后,通过服务器去数据库里找与之相对应的用户名和密码,如果未能找到相匹配的数据,则转向备选流2。6. 验证通过,显示后台管理界面。7. 用例结束。三、 备选流 1. 备选流 1 (1) 如果客户端验证没有通过,输入的用户名和密码不符合设定的条件,以及其他条件等等。 (2) 员工返回基本流1。 2. 备选流 2 (1) 如果员工身份没有在相应的数据库里找到,将会返回“用户名或者密码有误”的信息。特殊要求: 1. 用户名要求:必须为数字,必填。 2. 密码长度
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 商品 进销存 需求 分析
限制150内