论文部分内容阅读
当今计算机技术发展可谓一日千里,在人民的生活和企业经营中的位置日益凸显。利用先进的计算机技术可以解决传统企业管理中出现的管理效率低,管理范围不全和管理实时性低等问题。进销存系统的发展与大范围推广,使得很多企业得到便利。目前市面上的各类超市管理软件非常多,主要包括通用和专用两大类。通用超市经营管理软件为了提高通用性,考虑的情况比较多,软件一般都比较大,对于小型超市应用起来有困难。另外,专用软件一般是为某一个或者是某一类超市开,有很强的针对性,无法适应一般的小型超市的需要。因此市场上缺乏为中小型超市量身打造的进销存管理系统。本课题的研究对象是西安本地的一家超市,正由小型超市向中小型超市转变,面对提高经营管理效率的需要,开发了适合该超市的进销存管理系统。该系统实现了供应商-客户-企业三位一体的服务链,建立了公司供、销、产、人、物、财等业务,为超市的发展提供便利。其中在系统分析阶段,本文通过调研分析,进销存管理系统需要帮助这类企业完成对商品的采购、入库、出库、库存盘点、转库以及商品的销售、查询和客户、供应商的基础资料管理等多项业务。并且在需求调研的基础之上,对不同用户群体的操作用例进行了分析和描述,了解到了用户的具体功能需求,并且在功能分析的基础之上,对系统的性能情况进行了分析和讨论。在对超市进行详细的访问和分析后,做出了需求分析并对系统的数据和过程建模,将系统分为几大功能模块,分别是登录模块、进货-销售模块、库存管理模块、查询统计模块、财务模块和基本信息管理模块这六大模块。在系统开发过程中,我们使用Java开发平台,结合超市的经营现状和数据存储量,选择MY SQL管理数据库,服务器则使用Tomcat并进行发布。在系统的结构方面,使用B/S三层架构模式来保证系统的可扩展性和易操作性,系统遵循MVC模式,采用model2,即Jsp+Servlet+Javabean。采用该模式系统的复杂度和耦合度得以降低,代码的可重用性和系统的可维护性和灵活性得到提高。网页页面的控件显示以及前端提交的事务的判断及处理由Javascript技术实现,使用HTML+CSS技术完成网站前端的建设,对非法登录的拦截则是由过滤的方法实现。该系统测试方案是结合黑盒法和白盒法测试各功能模块,主要测试是否运行正常,然后保证结果的正确性和稳定性。在测试系统功能模块后,对系统进行功能测试。测试结果表明该系统的各功能都正常运行,整体性能达标。经过测试,该系统可以提高超市管理的效率,降低运营成本,为超市的现代化建设做出贡献。