亚信网上办公系统的设计与实现

亚信网上办公系统的设计与实现

论文摘要

亚信公司是一家优秀的电信运营支撑服务软件公司。近几年随着公司规模的不断扩大,原先依靠邮件系统支撑的公司交流平台已经不能满足相关需求。公司急需建立基于高度信息相互交流的Web2.0技术的新的信息交流平台,以利于规范公司的管理和工作流程,并为公司的决策提供基础数据和高级的数据挖掘功能。本文以目前亚信联通事业部所遇到的管理问题为需求背景,以J2EE相关技术为基础,主要完成了以下工作:分析Web技术的历史和发展、分析本系统相关的理论基础和相关技术、对系统的需求进行获取和分析、对系统进行总体设计、对系统进行详细设计和实现、分析系统的关键技术以及对系统进行测试、部署和维护。在进行系统设计和开发过程中,本文着重解决了以下几个问题:为了解决业务的频繁变化和系统架构稳定之间的矛盾,对系统采用面向接口、模块化、分层思想进行分析、设计和实现。为了在并发量大的情况下提供迅速稳定的服务,本系统采用了对前端、中间件、数据库等进行优化设计的方案。本系统在亚信联通事业部的投入使用极大地方便了该部门的管理和沟通工作,为该部门工作带来了极大地便利,达到了构建系统的预期目的。良好的系统架构设计使系统可以承受公司上千人的同时在线压力。在保证系统的稳定的基础上同时还采用了优秀的AJAX和JQuery框架技术来为用户提供良好的UI体验和用户友好性。

论文目录

  • 致谢
  • 中文摘要
  • ABSTRACT
  • 1 绪论
  • 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框架Struts2
  • 2.3.2 ORM框架Hibernate
  • 2.3.3 IoC容器Spring
  • 3 项目需求分析与系统总体设计
  • 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 数据库操作接口 IDbCommon
  • 4.3.2 数据库操作接口实现类DbCommon
  • 4.4 实体对象DAO层
  • 4.4.1 用户Dao接口 IUserDao
  • 4.4.2 用户IUserDao实现类UserDao
  • 4.5 业务逻辑层类
  • 4.5.1 用户管理模块接IUserService
  • 4.5.2 用户管理模块接口 IUserService实现类UserService
  • 4.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 进一步工作
  • 参考文献
  • 作者简历
  • 学位论文数据集
  • 相关论文文献

    标签:;  

    亚信网上办公系统的设计与实现
    下载Doc文档

    猜你喜欢