论文部分内容阅读
随着中国市场经济的不断深化,尤其在《中华人民共和国招标投标法》出台后,招标采购迅速为社会各界所接受,招标代理机构也如雨后春笋般涌现出来。据有关部门的统计,截至2013年底,全国招标代理机构发展到8000多家,从业人员近30万人。招标代理机构的发展也面临着越来越激烈的竞争,而传统的招投标业务管理模式也已越来越不能适应现代化招投标工作的要求,如何使企业跟上信息时代步伐,加强内部质量管控、提高自身竞争力、提升服务能力,成为当前代理机构发展的核心,充分利用信息化、网络技术等手段正在成为大家的共识。本系统设计目的是建立一个以Struts2+Spring+Hibernate (SSH)框架为基础,结构灵活、可复用、可扩展、开发快速的适合招标代理机构内部使用的招标业务管理系统。SSH框架是目前J2EE领域里最热门而且用得较为成熟的一套开源框架,它是基于MVC设计模式之上,在充分发挥MVC设计模式优点的同时,也创造出了自己的开发特点,降低了应用程序的耦合性,更进一步提高了应用程序的复用性、移植性、灵活性、扩展性和应用性能。SSH是一套轻量级的开发框架,相对于EJB重量级开发框架,SSH在继承了它的优点的同时,在开发和执行效率上都有了相当程度的提高,同时对于开发者而言,它比EJB更容易学习和撑握,开发速度也更快。目前Struts和Spring发展到2.0版本,Hibernate发展到3.0版本,SSH框架也正在不断地进行优化和升级,运行也越来越稳定。系统架构和业务管理系统是本文论述的主要目标。构建一个可扩展,可复用,高效,灵活的架构和建立一个功能比较齐全的业务管理系统是实现本系统的关键。本文主要论述了采用SSH框架来构建系统框架和开发招标业务管理系统,阐述自己对SSH开框架的一些想法,并提出在程序开发中融入设计模式的思想。在结构化层次、理清系统业务模型和优化业务模型重用性的基础上,结合第三方中间件设计开发,简化开发模型,降低框架的复杂度,提高开发效率,让框架更容易实现,同时提高程序的扩展性、灵活性、复用性、健壮性,以更好的松耦合方式开发构件,使本系统能适应多变的业务需求。本课题采用Eclipse做为开发工具,基于JAVA语言的SSH框架实现的,数据库为MySQL。系统经过将近一年的使用,证明本系统的设计是可行的。