需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10371 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:协同办公基于企业级软件,完全按照企业的现在情况模拟开发和设计的,可以解决公司内部大大小小的管理问题,领导可以通过软件来管理公司的日常,员工可以通过软件来了解领导安排和工作流程,对于企业的管理有着巨大的帮助。增加了公司管理效率,避免浪费不必要的管理时间,软件适用于大部分公司日常管理。 -协同办公系统包括员工管理、会议管理、留言管理、管工作管理等多项功能,并按照角色区分,不同员工拥有的权限与操作不同。共分为了3个角色:普通用户、部门领导、系统管理员。 -本次在开发协同办公软件过程中,采用Java作为开发语言,使用MVC(Model,View,Controller)的架构模式。 在服务器方面,使用的是Oracle数据库,数据库中设计了10张表,表之间涉及到了一对一、多对一和多对多等映射情况,此外,该项目采用了主流的SSM(Spring,Springmvc,Mybatis)的组合框架,并采用Tomcat作为web服务器,分别解决MVC的三层架构。前台页面使用的Html+CSS+ JavaScript的结构进行设计。 关键词:协同办公;MVC;Java;Oracle;SSM
目录 摘要 Abstract 1 引言-1 1.1 项目研究背景-1 1.2 研究意义-1 1.3 研究现状-1 1.4 项目概述-2 2 项目开发简介-3 2.1 SSM简介-3 2.1.1 Spring介绍-3 2.1.2 Mybatis介绍-3 2.2 MVC设计模式-4 2.2.1 MVC简介-4 2.2.2 MVC特点-4 2.3 JSP-5 2.3.1 JSP介绍-5 2.3.2 JSP结构-5 2.4 Eclipse介绍-5 2.5 Tomcat服务器-5 2.6 Oracle-6 2.6.1 Oracle简介-6 2.6.2 Oracle特点和优点-6 3 项目系统分析-6 3.1系统可行性分析-6 3.1.1 技术实现可行性-6 3.1.2 技术实现可行性-7 3.1.3 项目运行和发布可行性-7 3.2项目的需求分析-7 3.2.1功能需求-7 3.2.1性能需求-8 4 业务流程-9 5协同办公设计-11 5.1系统物理环境配置-11 5.2项目规划-11 5.3数据库设计-11 5.3.1概念设计-11 5.3.2逻辑设计-16 5.3.3物理设计-17 5.4系统物理环境配置-21 5.4.1普通用户-21 5.4.2部门领导-22 5.4.3管理员-23 6-协同办公项目实现-24 6.1系统技术的实现-24 6.1.1 B/S结构概述-24 6.1.2 四层架构简介-24 6.2 系统界面的实现-24 6.2.1 登录界面-24 6.2.2 管理员界面-26 6.2.3 部门领导界面-28 6.2.4 普通员工界面-31 结 论-34 参 考 文 献-35 致 谢-36 |