论文部分内容阅读
近年来随着国内市场化的成熟,企业所面临的市场竞争也愈来愈激烈。竞争已经从产品质量、价格的竞争上升到成本、服务、响应速度等层次。市场的白热化竞争使企业已经进入到成本控制、企业内部管理等企业综合实力的比拼。样品的管理和分发就是企业综合实力中不可或缺的一项。企业为了拓展市场,必然会发放大量的样品给用户试用。而很多企业却忽视了样品的管理,这样就造成大量样品的浪费、成本虚高、样品发送周期长、用户体验差等不良后果。公司投入了大量的财力、人力、物力,但是却因为高消耗、高成本、低体验未能达到预期效果,甚至反而得到了负面效果。针对这一问题,企业需要一套高效的样品管理分发系统对样品的入库、存放、申领和分发进行有效的管理,以达到提高样品利用率、提高效率、提高用户体验、减少浪费、降低成本的效果。本系统采用目前较为成熟的SSH框架设计和实现在线样品自动分发系统。支持不同角色使用系统,并能够较好的对样品的库存、申领和分发进行管理,缩减样品申领流程并提高样品分发速度,同时提高的了样品申请效率,降低了成本,提高了服务品质,给用户以更好的体验。本系统采用浏览器/服务器(Browser/Server,简称B/S)结构和开源框架SSH(Spring, Struts和Hibernate)。系统建模并分别使用逻辑视图、关联子系统或接口和数据视图,同时使用模型视图控制器(Module, View和Controller简称MVC)结构将系统划分为表现层、业务逻辑层和数据访问层三层,对样品领用流程的实现做了详细的分析和设计。通过使用开源框架SSH,使系统的复用性得到了很大的提高,增强了系统的可扩展性和灵活性,降低了系统各个模块之间的耦合度、上线后的维护难度和维护成本。系统使用Java语言和成熟的开源框架SSH实现后台,前台页面展示使用了ExtJS框架实现。项目共241个类文件46646行代码,31个JSP文件4189行代码,113个JS文件行86497代码。本系统进行了功能测试,共发现394个缺陷并对所有缺陷进行了修正,缺陷率为2.87/千行代码,符合要求。目前系统已经部署在生产环境中,并正式运行。目前系统已经上线1年多,其后并经过多次升级工作对系统进行完善。运行结果表明,系统稳定可靠,用户反馈良好,并验证了系统的设计和实现达到了可扩展性和可维护性的要求,符合预期目标。