论文摘要
亚信公司是一家优秀的电信运营支撑服务软件公司。近几年随着公司规模的不断扩大,原先依靠邮件系统支撑的公司交流平台已经不能满足相关需求。公司急需建立基于高度信息相互交流的Web2.0技术的新的信息交流平台,以利于规范公司的管理和工作流程,并为公司的决策提供基础数据和高级的数据挖掘功能。本文以目前亚信联通事业部所遇到的管理问题为需求背景,以J2EE相关技术为基础,主要完成了以下工作:分析Web技术的历史和发展、分析本系统相关的理论基础和相关技术、对系统的需求进行获取和分析、对系统进行总体设计、对系统进行详细设计和实现、分析系统的关键技术以及对系统进行测试、部署和维护。在进行系统设计和开发过程中,本文着重解决了以下几个问题:为了解决业务的频繁变化和系统架构稳定之间的矛盾,对系统采用面向接口、模块化、分层思想进行分析、设计和实现。为了在并发量大的情况下提供迅速稳定的服务,本系统采用了对前端、中间件、数据库等进行优化设计的方案。本系统在亚信联通事业部的投入使用极大地方便了该部门的管理和沟通工作,为该部门工作带来了极大地便利,达到了构建系统的预期目的。良好的系统架构设计使系统可以承受公司上千人的同时在线压力。在保证系统的稳定的基础上同时还采用了优秀的AJAX和JQuery框架技术来为用户提供良好的UI体验和用户友好性。
论文目录
致谢中文摘要ABSTRACT1 绪论1.1 项目背景和意义1.2 国内外WEB技术发展现状1.2.1 Web客户端的发展1.2.2 服务器端的技术发展1.2.3 Web发展前景1.3 本文的主要工作2 相关理论与技术基础2.1 相关协议基础2.1.1 传输层TCP协议2.1.2 HTTP协议2.1.3 MIME格式2.2 AJAX介绍2.3 系统所用开源框架介绍2.3.1 前端MVC框架Struts22.3.2 ORM框架Hibernate2.3.3 IoC容器Spring3 项目需求分析与系统总体设计3.1 公司目前的困难3.2 系统用户用例分析3.3 系统管理者用例分析3.4 普通员工用例分析3.5 经理用例分析3.6 秘书用例分析3.7 新员工用例分析3.8 企业导师用例分析3.9 系统总体模块概要设计3.9.1 通用模块3.9.2 组织结构管理模块3.9.3 用户管理模块3.9.4 周报管理模块3.9.5 出差管理模块3.9.6 任务管理模块3.9.7 培训管理模块3.9.8 新员工培养管理模块3.10 小结4 系统详细设计与实现4.1 系统领域实体类关系图4.1.1 组织架构维护相关类4.1.2 用户管理维护相关类4.1.3 周报相关实体类4.1.4 任务相关的实体类4.1.5 新员工培养相关实体相关类4.2 系统详细设计架构4.2.1 系统DAO层架构的详细设计4.2.2 系统业务逻辑层架构的详细设计4.3 系统数据库操作核心接口及实现类4.3.1 数据库操作接口 IDbCommon4.3.2 数据库操作接口实现类DbCommon4.4 实体对象DAO层4.4.1 用户Dao接口 IUserDao4.4.2 用户IUserDao实现类UserDao4.5 业务逻辑层类4.5.1 用户管理模块接IUserService4.5.2 用户管理模块接口 IUserService实现类UserService4.6 Struts2视图控制操作类4.6.1 Struts2与Spring整合4.6.2 UserAction介绍4.7 系统顺序图4.7.1 用户登录系统顺序图4.7.2 派遣出差顺序图4.8 小结5 关键技术与系统特色5.1 系统遇到的问题分析5.1.1 系统问题分析5.1.2 前端页面优化5.1.3 缓存技术的应用5.1.4 数据库优化5.1.5 应用服务器Tomcat优化5.1.6 内容分离策略5.2 优化后达到的效果5.3 系统特色6 系统运行和测试结果6.1 系统运行和测试结果6.1.1 登录页面6.1.2 周报相关6.1.3 任务管理6.1.4 培训管理7 结论7.1 相关工作总结7.2 进一步工作参考文献作者简历学位论文数据集
相关论文文献
标签:办公自动化论文;