论文部分内容阅读
随着中小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。原有系统的时效性、数据的正确性、操作的方便性上都存在不足,已影响到系统的正常使用。而大型的超市管理系统功能过于强大而造成工作繁琐降低了中小超市的工作效率。经过考察比较,决定对商品管理系统进行重新设计。使系统能利用软件开发技术的成果,方便货品的管理。商品管理系统是市场上最流行的超市常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及库存信息等实现全面、动态、及时的管理。商品管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我们使用SOL Server 2000,Tomcat5.0,JDK1.5等开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端实现,主要事务逻辑在服务器端实现。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本,所以选择B/S结构(浏览器和服务器结构)。为了使得应用程序的扩展性和重用性高,应用的层次结构清晰,维护工作方便,选择MVC(model-view-controller,模型-视图-控制器)的设计模式,CSS样式表(cascading style sheets层叠样式表),Struts框架。以实现应用程序的扩展性和重用性高,层次结构清晰,维护工作方便。本系统主要完成对超市的管理,包括进货管理,销售管理,库存管理和员工管理四个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。系统的核心是销售、库存查询和进货管理三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成销售或进货操作时系统会自动地完成相对应信息的修改。查询功能也是系统的核心之一,在系统中主要根据货品编号和货品名称等进行查询,其目的都是为了方便用户使用,以求更快的查找到各个物料和产品品质的基本信息。本文系统的分析了软件开发的背景以过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。