论文部分内容阅读
随着国家经济建设的不断推进,作为现代服务业的工程咨询行业迎来了机遇与挑战并存的发展时期。近年来,工程咨询行业市场竞争加剧,业务量增大,信息量增多,工作节奏要求越来越快,工程咨询企业要谋得长期的发展,必须紧跟时代的步伐,利用先进的信息技术来提高效率,增强自身的综合竞争力。因此,为了适应当前信息化的发展以及市场的要求,工程咨询企业建立自己的信息化系统已经迫在眉睫。本文首先介绍了课题研究背景、课题研究现状、课题研究意义、待解决的主要问题以及系统开发所用到的主要技术;然后从功能性需求和非功能性需求两方面对系统进行了需求分析,根据功能需求将系统划分为7个模块,并采用功能用例图的方式分模块进行了介绍;再次对系统的技术架构、功能结构设计进行了详细介绍,并采用E-R图的方式给出了数据库的详细设计;接着文章还给出了系统的详细设计及部分实现代码,详细设计中给出了权限管理、项目控制等重点模块的流程图;另外简要介绍了系统的测试环节,并结合典型的测试用例进行了说明;最后在总结全文的基础上对系统日后的发展做出展望。本系统采用B/S体系结构,以mysql5.1数据库作为数据库服务器,应用Struts2,Hibernate和Spring的整合框架技术,在myeclipse6.5、tomcat服务器环境下运行开发。系统实现了权限管理、项目控制、节能评审、资料借阅、日常事务管理、基本信息维护等功能,实现了对企业内部信息、组织机构、项目管理、日常工作的综合管理。本系统能够全面实现公司内部资源共享,办公管理自动化,进而有效的提高工程咨询公司的管理水平和办公效率。