进销存管理系统初步设计
2014-08-30郭萌萌史文丽
郭萌萌 史文丽
摘 要:近些年,中国的经济持续快速发展,市场制度也越来越规范、完善,中小型企业与大型企业、国外企业步入平等竞争,然而,管理水平的差异确是相当明显的。因此管理水平的提升,是中小型企业急需解决的问题。整个系统分为八个模块:采购管理、销售管理、仓库管理、财务管理、客户管理、基础管理、系统管理、个人管理。每个模块设计了独立的业务功能,它们共同满足了公司的业务需求。
关键词:SSH;财务;销售
1 绪论
⑴课题研究的背景。21世纪,企业的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争,管理的升级是企业提高竞争力的竞争核心。现在我国企业管理水平与国外相差很大,具体而言,很多中小企业在进、销、存等环节的管理上存在着一定程度的不足,而这些不足无疑将使其在市场竞争中陷入举步维艰的境地。在网络经济的年代,进行有效的进销存管理已经成为中小企业存身产业的头等要事。然而对于一贯疏于管理的中小企业而言,还按照以前的旧方法必然无法解决面临的问题,因此必须借助现代化的管理方法和管理技术,提高企业的核心竞争力。
⑵研究目的和意义。进销存管理系统单在存一个方面能够帮助企业的管理人员对仓库的商品的电子入库、出库、移动和盘点等操作进行全面的控制和管理,达到提高库存控制精度,提高客户服务水平,保证生产经营活动顺利进行的目的。但是目前一般中小型企业往往不会购买大型通用的进销存管理系统来提高这种管理机制,因为这种系统不一定符合该企业的进销存管理的要求而且又需要付出昂贵的代价。因此根据目前一般中企业实际的库存管理情况开发一套适合于该类企业的进销存管理系统是十分必要的。
2 进销存管理系统分析
整个系统一共可以划分为8个大模块,分别为采购管理、销售管理、仓库管理、财务管理、客户管理、基础管理、系统管理、个人管理。如图2-1
3 总体设计
依据SSH集成原则,项目各个模块都遵循了架构分层的设计原则:从Web视图层到业务逻辑层,再到持久层的从上到下的操作模式。各层之间的调用关系是下层屏蔽了具体的实现细节,仅为向上层提供所需要的服务接口——面向接口编程。
在持久层中,首先定义泛型BaseDao接口,再写相对应泛型BaseDao的实现,然后在service层中实例化 这样dao层只有两个类BaseDao和BaseDao的实现大大节省了代码。如图3-1。
Service层使用的抽去方法的方法把所有要用的方法 定义BaseService接口和BaseService实现类中。如图3-2
4 结论
本文通过对Struts、Spring和Hibernate三大框架的集成进行深入研究,为满足目前一般中小型企业的库存管理需求,实现了一个基于SSH架构的库存管理系统。该系统能够满足现阶段中小型的进销存管理需求,具有非常广阔的市场效益,进销存管理系统虽然最终开发出来,但是依然存在这样或者那样的问题。展望在以后的开发中能够动态报表,库存报警,使项目中的功能更人性化,更符合要求。
[参考文献]
[1]蒲晓妮.中小型商品流通企业进销存管理系统的分析与设计[J].电子科技大,2008,(1):1-3.
[2]孟金红.ERP进销存管理系统探讨[J].电子科技,2012,(1):9-20.
[3]张勇,林冬梅,肖祥慧.网络进销存管理系统的设计及其安全策略[J].现代计算机,2010(1):15-18.
[3]杨东平.大学精神[M].沈阳:辽海出版社,2000:15-18.
[4]边丽战.企业ERP进销存管理系统[J].天津成人高等学校联合学报,2012(1):50-54.
[5]王仁杰.注重提高计算机的应用能力[J].山西成人教育,1996(1):13-17.
[6]毕守波.进销存的分析设计[J].黑龙江科技信息,2013(1):60-67.