企业办公自动化系统的设计与实现(JSP,SQLServer)
来源:wenku163.com 资料编号:WK16310345 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16310345
资料介绍
企业办公自动化系统的设计与实现(JSP,SQLServer)(开题报告,文献综述,外文翻译,毕业论文12600字,程序代码,SQLServer数据库)
办公自动化,英文Office Automation,简称OA,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。
系统采用结构化与原型法结合的系统开发方法,即采用Dreamweaver页面制作软件与Photoshop等技术相结合开发系统的页面,用JSP动态页面设计技术与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.2 编写目的 3
1.3 定义 3
1.4 技术支持 3
1.4.1 设计技术 3
1.4.2 开发环境 6
2 可行性分析 7
2.1 组织管理可行性 7
2.2 经济可行性 7
2.3 技术可行性 8
3 需求分析 9
3.1 现行业务分析 9
3.1.1 业务流程分析 9
3.1.2 用户特点和需求 9
3.1.3 用户划分 10
3.1.4 功能分析 11
3.2 系统建模 11
3.2.1 用户身份验证 11
3.2.2 系统管理员 12
3.2.3 文员管理 13
3.2.4 人力资源管理 13
3.2.5 公告管理 14
3.2.6 文档管理 14
3.2.7 会议管理 15
3.2.8 普通员工登录 15
3.2.9 修改员工信息 16
4 系统设计 17
4.1 系统设计 17
4.1.1 细化资产管理 17
4.1.2 细化的人力资源管理 18
4.1.3 用户身份验证 18
4.1.4 公告管理 19
4.2 数据库设计 20
4.2.1 外部设计 20
4.2.2 概念设计 20
4.2.3 逻辑设计 21
4.2.4 数据字典设计 22
4.2.5 安全保密设计 23
5 系统实现 24
5.1 系统架构 24
5.1.1 系统架构 24
5.1.2 程序结构图 24
5.2 STRUTS配置 25
5.2.1 服务器端的配置 26
5.2.2 第三方组件的配置 27
5.2.3 调用DAO组件操作数据库 28
5.3 运行设计 29
5.3.1 收/发文件管理 29
5.3.2 会议管理 30
5.4 页面实现 31
5.4.1 系统UI设计基本要求 31
5.4.2 UI设计运行环境 31
5.4.3 登录页面设计 32
5.4.4 后台页面设计 33
6 系统测试 34
6.1 单元测试 34
6.2 集成测试 35
7 系统异常处理 37
7.1 异常信息 37
7.2异常处理 37
结束语 38
致 谢 39
参考文献 40
|