1。2 本文研究内容
本次毕业设计基于J2EE技术,结合目前国内企业物资库存管理的需求,开发出一套实用、可靠的企业物资库存管理系统,使得企业物资采购管理、销售管理、库存管理、基本资料、系统维护、财务管理更加方便,而且工作人员使用该系统可以提高工作效率,降低管理的成本,取代传统的人工统计,减少管理出错的概率。本文使用软件开发的流程,从需求分析到总体设计、详细设计,分阶段对软件进行分析和研究,最终完成整个系统设计。文献综述
2 需求分析
2。1 可行性分析
进销存管理系统开发的可行性需要从经济可行性、安全可行性、操作可行性、维护可行性四个方面去考虑软件开发是否可行,具体情况如下:
(1)经济可行性:经济可行性是指建设进销存管理系统所需要的花费,过高的花费会造成成本较大,难以接受,从而导致项目的搁浅。该系统硬件投入不大,只需要一台计算机,软件由于采用的是Eclipse作为开发工具,可以免费使用。
(2)安全可行性:设置软件登陆账号和密码,保证登陆者的合法性。同时,由于计算机是单机操作,不连接互联网,因此不会造成数据的泄露和攻击者的非法入侵,安全性可以保证。
(3)操作可行性:软件在设计过程中会充分考虑操作者的文化水平,开发出傻瓜式的软件,保证其应用的广泛性,让用户一看就懂,一看就会,使其可行性得到保证。
(4)维护可行性:定期对软件进行维护和升级。
2。2 需求分析
2。2。1 系统功能分析
系统设计需要完成采购管理、销售管理、库存管理、基本资料、系统维护、财务管理等六大功能。
(1)采购管理:采购管理包括了采购单申请、采购订单和进货单、退货单,也就是平常的手写单据利用计算机进行填写和处理。这样做能够将纸质文档电子化,提高工作效率和管理效率。
(2)销售管理:包括了销售订单、销售单、客户退货单、销售统计四项内容。主要是将销售有关的单据通过计算机进行管理,并将其中的关键数据利用统计算法进行统计,将其结果显示出来。
(3)库存管理:库存管理是入库管理、出库管理、报修管理,将物资的信息存储到数据库中,然后利用数据库对物资进行管理。
(4)基本资料:包括了仓库管理、客户管理、公司管理和产品管理四大功能。其中仓库管理是对原材料的数据库管理;客户管理是对客户信息的管理;产品管理是对已经生产出来的成品进行管理;公司管理是对公司的日常办公用品进行管理。来`自+优-尔^论:文,网www.youerw.com +QQ752018766-
(5)系统维护:对用户的资料进行管理,包括用户的密码和用户名的管理等。
(6)财务管理:包括进销存汇总和审批。所有的物资汇总情况以及审批的情况都利用财务管理来完成。
2。2。2 系统用例图
系统设计的共有三个用例,包括普通用户、领导用户和管理员用户