摘要:在计算机技术未广泛普及且网络发展不完善的早期,传统的纸质办公方式是当时公司办公业务处理的主流,但办公效率低下且纸质数据保存维护代价昂贵的属性决定了其必将在计算机革命中被淘汰。因此在计算机及网络技术成熟后,办公自动化系统如春笋般应运而生。该办公系统不仅解决了纸质办公的各种弊端,更规范且优化了公司内部处理业务的流程,大大减少了公司的人力及物力成本负担,优化了公司整体管理及薪金结构,使公司能保持更加健康的社会竞争力。
本系统解决了早期繁琐、笨重且重复的办公方式,释放了不必要的劳动力、优化了办公流程、解决了由人工操作所带来的各种人为失误,将员工从繁琐的重复性工作中解脱出来,去做更有利于公司发展的其它事情,使员工只要有网络便可随时解决公司办公问题,符合企业实际需求及办公自动化发展方向,初步具备了在办公中实际应用的能力。但本系统在功能上仍旧存在很多不足,在论文的最后,将会对此情况进行详细说明。
本系统基于B/S架构,采用Java开发语言,SSH框架技术, Mysql作为数据库,MyEclipse作为开发工具来完成。论文从六个章节依次对办公自动化管理系统的设计过程进行了详细描述,主要包括引言,系统分析,总体设计,编码实现,系统部署与测试及总结与展望等。
关键词:管理系统;办公自动化;SSH;MyEclipse;Mysql
目录
摘要
Abstract
一 引言-1
1.1 项目研究背景-1
1.2 项目总体目标-1
1.3 国内外研究现状分析-1
1.4 发展趋势分析-1
1.5 研究内容-2
二 系统分析-3
2.1 系统业务概述-3
2.2 系统结构功能-3
2.3 业务流程-3
2.3.1 普通员工业务流程-3
2.3.2 部门经理业务流程-5
2.3.3 总经理业务流程-7
2.4 系统功能性需求-8
2.4.1 功能性需求分析-8
2.4.2 信息发布管理-9
2.4.3 部门管理-9
2.4.4 邮箱管理-10
2.4.5 文档共享管理-11
2.4.6 个人信息管理-12
2.4.7 用户登录-12
三 总体设计-13
3.1 总体功能设计-13
3.2 数据库设计-13
3.2.1 设计简介-13
3.2.2 概念结构设计-13
3.2.3 数据库实体关联图-14
3.2.4 数据表物理视图-15
3.3 详细设计-18
3.3.1 信息发布管理-18
3.3.2 部门管理-20
3.3.3 邮箱管理-23
3.3.4 文档共享管理-26
四 编码实现-30
4.1 搭建项目框架-30
4.1.1 程序结构图-30
4.1.2 程序结构说明-30
4.2 信息发布管理-31
4.2.1 功能实现分析-31
4.2.2 代码实现-31
4.2.3 运行结果-33
4.3 部门管理-33
4.3.1 功能实现分析-33
4.3.2 代码实现-33
4.3.3 运行结果-34
4.4 邮箱管理-35
4.4.1 功能实现分析-35
4.4.2 代码实现-35
4.4.3 运行结果-36
4.5 文档共享管理-37
4.5.1 功能实现分析-37
4.5.2 代码实现-37
4.5.3 运行结果-38
五 系统部署与测试-39
5.1 系统部署-39
5.1.1 配置运行环境-39
5.1.2 测试环境配置表-39
5.1.3 部署操作-39
5.2 系统测试-40
六 总结与展望-44
参考文献-45
致谢-46