基于Web的网上办公系统OA的设计与实现(JSP,SQLServer)
无需注册登录,支付后按照提示操作即可获取该资料.
基于Web的网上办公系统OA的设计与实现(JSP,SQLServer)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文13000字,程序代码,SQLServer数据库)
系统开发的办公自动化系统,是基于公司本身内部管以及业务发展需求,应用计算机技术,Internet技术,实现企业办公自动化,管理信息化。系统采用结构化与原型法结合的开发方法,即采用Dreamweaver页面制作软件与Photoshop等技术相结合开发系统的前台页面,用JSP动态页面设计技术与(MVC)Struts、Spring、Hibernate技术,Sql Server 2005数据库管理系统开发强大完善的数据库支持环境。实现了整个系统分为系统整体设计以及用户登录和注册的身份验证模块,系行统管理员对职工个人信息进行管理的信息管理模块,当前登录用户对自己的通讯录进管理的个人通讯录模块,当前登录用户对自己的日程进行管理的日程安排模块、当前登录用户对自己的工作日志进行管理的工作日志模块、系统各个用户之间互相发送信息的短消息管理模块、系统管理员对会议进行管理以及普通用户查看会议信息的会议管理模块、系统管理员对公告进行管理以及普通用户查看公告信息的公告管理模块和当前登录用户上传、下载、查看文件的文件管理模块等。
功能分析
本软件具有如下主要功能:
1. 建立/浏览发文:在浏览发文中可以对发件信息和收件信息进行建立、接收、查看及删除;
2.会议管理:可以进行查看“会议记录”和“添加会议记录”两项功能;
3.公告管理:该项主要包括“浏览公告”和“添加新公告”两项功能;
4.人力资源管理:系统管理员对员工进行查看、添加、删除和修改等操作;
5.资产管理:办公用品管理和车辆管理两项功能;
6.文档管理:文件浏览和文件上传两项功能;
7.内部邮件管理:发送邮件和查看邮年两项功能;
8.意见箱:发送建议和查看意见箱两项功能。
目 录
摘 要 I
ABSTRACT II
1 绪论 1
1.1课题背景 1
1.1.1 OA概述 1
1.1.2办公模式现状 2
1.1.3编写目的 2
1.1.4定义 3
2 开发技术介绍 4
2.1 Struts技术 4
2.2 设计技术 5
2.3开发环境 6
2.3.1 JDK软件 6
2.3.2数据库软件SQLServer2005 7
2.3.3Web服务器Tomcat 7
2.3.4集成开发工具Eclipse+MyEclipse 7
3 需求分析 8
3.1系统可行性分析 8
3.2组织管理可行性 8
3.2经济可行性 8
3.3技术可行性 9
3.4现行业务分析 9
3.4.1业务流程分析 9
3.4.2用户特点和需求 10
3.4.3用户划分 10
3.4.4功能分析 11
3.5系统建模 11
3.5.1用户身份验证 11
3.5.2系统管理员 12
3.5.3文员管理 12
3.5.4人力资源管理 13
3.5.5新闻管理 14
3.5.6文档管理 14
3.5.7会议管理 14
3.5.8普通员工 15
3.5.9普通员工登陆 16
3.5.10修改员工信息用活动图表示如下 16
4 系统设计 17
4.1系统设计分析 17
4.1.1细化资产管理 17
4.1.2细化的人力资源管理 18
4.1.3用户身份验证 18
4.1.4公告管理 19
4.2数据库设计 19
4.2.1外部设计 20
4.2.2概念设计 20
4.2.3逻辑设计 21
4.2.4数据字典设计 22
4.2.5安全保密设计 24
5 系统实现 25
5.1系统架构 25
5.1.1系统架构 25
5.1.2程序结构图 25
5.2 Struts配置 26
5.2.1服务器端的配置 27
5.2.2第三方组件的配置 27
5.3运行设计 28
5.3.1收/发文件管理 28
5.3.2会议管理 29
5.4页面设计及实现 30
5.4.1系统UI设计基本要求 30
5.4.2UI设计运行环境 30
5.4.3登陆页面设计 31
5.4.4后台页面设计 31
6 系统测试 33
6.1单元测试 33
6.2集成测试 34
7 系统出错处理设计 36
7.1出错信息 36
7.2补救措施 36
结束语 37
致 谢 38
参考文献 39