连锁店进销存管理系统的设计与研究

2009-06-30 08:09唐闰渌
关键词:连锁店入库页面

唐闰渌 彭 曦 陈 超 邢 跃

摘要:连锁销售是目前较为普及的销售模式,采用计算机及网络对连锁店进销存管理是提高管理水平的重要途径。本文叙述了基于Web的连锁店进销存管理系统设计与实现方法,并从系统功能、体系结构、关键技术的应用等方面论述了系统的构建过程。

关键词:MISB/SWeb进销存管理

0引言

管理信息系统(MIS)是以计算机和通信技术为基础,对目标系统的信息进行存储和处理的系统。连锁店销售管理系统属于MIS系统,其主要是为了满足流通领域企业需求,以代替手工帐务处理为且标。随著计算机技术的发展,以及用户需求的变化,进销存系统不仅以带替手工帐务处理为目标,而且应用到进销存商务业务活动的管理和基本的财务管理中,因此,进销存系统应该是集财务管理和业务管理于一体的应用软件。

连锁店进销存管理系统可以帮助企业快速有效地管理进货,销售,存储等各项业务,并能对已有的数据进行简单的处理,以便决策者能够更快,更好据此作出决策。合理控制进销存各个环节,提高资金的利用率和结算速度,统一采购,降低物流成本,降低缺货率,实现管理的实时性,安全性,科学性,现代化和智能化。

1连锁店进销存管理系统的设计

1.1系统功能的设计

据客户的需求,把连锁店进销存管理系统的设计分为四个子系统:进货管理,销售管理,库存管理和系统管理子系统,系统软件结构如图1所示。进货管理子系统包括新增入库单及商品信息,查看入库单和入库报表中商品的入库信息,修改入库单及商品信息,删除入库单及商品信息。销售管理子系统包括商品销售,销售退货等。库存管理包括商品的入库,退货,库存查询,价格调整等。系统管理包括操作员信息管理,系统设置,客户信息管理等。

1.2系统架构设计系统采用J2EE技术开发三层架构的管理信息系统。该结构包括表示层、逻辑层和数据层。其应用程序将业务逻辑放在中间层处理,通常表示层为交互页面,数据层(后台)是建立与数据库间的连接和交互。基于B/S的三层架构的系统结构如图2所示:

1.3数据库设计本系统处于对数据安全性和可恢复性的考虑,数据库采用SQL Server2000,基于灵活性和可扩展性考虑,服务器端的数据以Web Service的方式提供,这种方式也使其他应用程序可以方便的使用实习管理系统的数据,对应每个控制器都有一个相应的服务提供数据支持。

关于本系统的概念结构设计如下(图4)

考虑到系统的可移植性和跨平台性,数据库访问接口采用JD-BC API,它提供了一个与产品无关的前端应用和后端数据库服务器之间的接口,可以方便的将web应用服务器和后台数据库连接起来。本系统采用常用的“瘦”连接方式,其代码如下,

<%ClassfOrName(“oracle.idbc.ddver.OracleDriver”),newlnstance():String urI=“jdbc:oracle:thin:@数据库服务器 IP 地址:端口号:数据库名称”;String user=“用户名”;String password=“用户密码”:Connection conn=DriverMana~er,getConnection lu rl,user,password);Statemen tstmt=conn,creatStatement(Result-Set,TYPE_SCROLL_INSENSITIVE

ResultSet,CONCUR UPDATABLE);%>

2关键技术的应用

本系统采用Struts框架和Hibernate框架来完成应用开发,Struts是一种优秀的J2EE MVC(MIodeWiew/Controiler)架构方式,是近几年被推荐为Sun公司J2EE平台的设计模式,并且受到越来越多的使用。它利用taglilD获得可重用代码和抽象Java代码,利用ActionServlet配合Struts-config xmI实现对整个系统导航。增强了开发人员对系统的数据的把握,提高了系统的可维护性和可扩充·I生。

系统开发时,先据需求分析画出系统功能图,并根据每个子系统中需处理的内容设计ActionForm(维护Web应用程序的会话状态)和Action(是将HttpServletRequest转换为业务逻辑),以及表现处理结果的JSP页面,同时配置struts-config,xml文件,该系统将用户界面和数据处理完全分离,再加上在JSP页面中使用了struts标记,使页面中没有Java脚本代码。这样Web界面的设计和后端程序的编写就有了清晰的界限,便于开发团队分工和维护。数据层通过Hibernate框架将数据库存储从服务层分离,用O/RMapping和JDO编写Hibernate配置文件和获取连接池中连接的Hiber-nateP[ugin插件。本系统数据库连接通过JNDI获得,即从容器中获得,因此脱离与数据库间的耦合,后台使用任何数据库都能保证本系统的正常运行。

3结束语

连锁店进销存管理系统采用B/S结构,应用J2EE三层架构体系开发,充分考虑了连锁店的管理工作过程集连锁店的业务管理和财务管理于一体,运用了的计算机技术、网络技术、数据库技术、模块化技术。对连锁店的物流,财务进行远程,实时管理,最大限度的实现数据共享,降低连锁店的经营成本,并方便各分店的沟通。统一管理。本系统的应用能使连锁店的管理更加方便,有较强的现实应用意义。

猜你喜欢
连锁店入库页面
刷新生活的页面
重磅!广东省“三旧”改造标图入库标准正式发布!
中国食品品牌库入库企业信息公示①
机灵狗的连锁店
身临其境探究竟 主动思考完任务——《仓储与配送实务》入库作业之“入库订单处理”教学案例
县乡村“连锁店”更符合实际
700多家连锁店的管理秘诀
批量地籍图入库程序设计方法
连锁店
网站结构在SEO中的研究与应用