超市仓库管理系统(需求分析)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.1 系统定义
本论文以国内外超市管理的现状为切入点,借鉴发达国家商品先进的进销存管理经验,从超市系统管理、基础信息、采购业务、销售管理以及库存查询几方面对超市商品的进销存管理进行分析、设计、编码和测试,并结合超市的工作实际,对超市商品的管理进行深入系统的研究。
2.2 功能需求
需求分析可分为问题识别、分析与综合、编制需求分析文档、需求评审等四个阶段,包括以下几个方面:确定软件所期望的用户类;获取每个用户的需求;了解实际用户任务和目标以及这些任务所支持的业务需求;分析员与用户的信息以区别用户任务需求、功能需求、业务规则、质量属性、建议解决方法和附加信息;将系统级的需求分为几个子系统,并将需求中的一部分分配给软件组件;了解相关质量属性的重要性;讨论得出实施优先级;将所收集的用户需求编写成需求规格说明和模型;评审需求规格说明,确保与用户达成共识。需求分析是一项工程复杂的活动,提高需求获取的质量,需求管理是必不可少的。需求开发过程包括:需求调查、需求分析、需求定义和编写需求规格说明书并对其进行验证。需求管理的目的是在客户与开发人员间建立对需求的共同理解,维护需求与其他工作成果的一致性,并控制需求的变更,主要体现在跟踪和控制需求变更管理。
一、技术及开发方法可行性
软件方面,该系统支持B/S结构,使用最主流和前沿的先进技术工具,对数据库也从过去单一支持某类产品转变为支持多种大型数据库,如Oracle、SQL Server、DB2等等。本系统采用B/S模式开发,结合JSP技术。数据库采用MYSQL,它能够处理大量的数据,学习操作简单,兼容性良好。B/S结构不论其基于的平台,都可以用同样的界面访问;可跨平台操作;减少整个系统的成本;维护、升级非常方便;具有良好的开放性。JSP鼓励平台无关性,程序员精心编写的程序就能够做到“仅写一次,随处可用”。他们的安全性,灵活性,易用性为数据库编程提供良好的条件。因此系统软件开发平台成熟可行。
硬件方面,现在的硬件更新速度越来越快,容量越来越大,价格越来越低,可靠性越来越高,硬件平台完全满足此系统的需要。因此,该系统在技术上是可行的。
二、管理可行性
结构化的设计方法,有助于系统开发过程的管理,因为科学合理的将整个程序划分多个功能模块,各模块单独设计,用助于降低整个程序的设计难度及减少错误程序的影响范围,各模块易于实现,又使整个程序易于衔接和修改。
三、经济可行性
经过详细周密的调研,采用功能强大的软件,借鉴成功的实例,及科学的开发方法,可以降低开发成本,达到经济高效的目的。
四、营运可行性
本系统操作简单,上手较快,营运环境要求低。面对于系统设计还应该以“标准性、安全性、兼容性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。
2.3 数据需求
(1)部门信息管理(管理员权限):对部门信息进行增,删,改,查的管理。
(2)仓储信息管理(管理员权限):对商品信息进行入库,出库管理。
(3)帐单信息管理(管理员权限):对帐单支付,添加进行管理。
(4)出纳信息管理(经理权限):对资金出纳进行管理。
系统总体结构图