武汉 xx 大学 2011 届毕业设计论文
1 前言
1.1 引言
世界经济已由工业化经济逐步进入网络信息化时代。在信息时代来临之季,
各企业都紧跟时代的脚步,转变着企业的经营模式、管理模式,从传统的人工管
理体制,向信息自动化管理体制过渡。与此同时,企业的传统式的办公管理模式
也在逐步向自动化办公管理模式转变。网络自动化办公系统就是在这样的大背景
下应运而生的。
信息时代的到来让人们尝到了“信息爆炸”的滋味,信息的大量拥入让企
业在信息处理方便应接不暇,传统的办公模式、对信息的处理方法,早已不能满
足企业对信息快速、准确的处理的要求。一个企业对信息数据的掌握程度、处理
能力,体现了一个企业对市场的敏感程度,数据的真实性、准确性直接决定着企
业的发展方向。从传统的办公模式向自动化办公管理模式转变,提高企业的信息
处理能力,以增强企业的市场竞争力,成了企业发展过程中的首要问题。
1.2 需求分析
(1)由于操作人员的计算机知识普遍较差,要求有良好的人机界面。
(2)管理系统用户,由于该系统的使用对象多,要求有较好的权限管理。
(3)管理企业的会议信息,发文信息、公共信息。
(4)提供个人办公服务。
(5)对企业员工基本情况进行全面管理。
1.3 可行性分析
社会因素:通过网站对企业内部信息进行全面的自动化的管理,大大提高
了企业的办公效率。通过系统对企业生产经营过程中的数据进行全面的管理和统
计,避免人为处理各类数据时所产生的各种问题,提高了企业的经济效益,为企
业经营决策提供了大量的、权威的数据,使企业的管理进行到科学化、系统化的
范筹。
网络化的办公管理,使企业管理更加规范,实现了通过网络对信息进行发
布、传递、接收等一系列功能。系统中设置的个人办公管理模块,为个人办公提
供了一个更为方便的管理平台,大大提高个人办公的工作效率,进而提高整个企
1
武汉 xx 大学 2011 届毕业设计论文
业的办公效率。
技术上:作为 Java 平台的一部分,JSP 拥有 Java 编程语言“一次编写,到
处运行”的特点,一次写入之后,可以运行在任何具有符合 Java 语法结构的环
境中,取代过去单一开发。除此之外,JSP 还有组件的可重用性,标签的可扩充
性和易于维护等特点。系统开发在技术上是完全可行的。
经济上:本系统开发在软件方面主要使用了 JSP 网站设计技术、网页制作三
剑客、MyEclipse 8.5、MySQL 后台数据库等软件,这些均可免费在网上下载获
得,且不涉及商业盈利问题,因此,在经济方面可行。
2 需求分析
2.1 系统基本功能
OA 用户登录后可以进行的操作是:发布公告(发布最新公告和查看以前公
告)、公文管理(发布和接受公文)、员工管理(浏览、添加、查看员工信息)、
部门信息(查看部门信息和查看职位信息)、收发信息(收发短消息);管理员登
录后可以进行的操作是:部门管理(增、删、改、查部门信息)、职位管理(增、
删、改、查职位)、员工管理(添加、浏览、查找员工信息)、帐号管理(员工密
码设定、查看激活帐号)。
2.2 系统功能结构图
办公自动化系统的功能结构图,如图 2-1 所示。
图 2-1 功能结构图
2
武汉 xx 大学 2011 届毕业设计论文
2.3 开发环境及运行环境
硬件平台:
CPU:P41.8GHz;
内存:256MB 以上;
软件平台:MyEclipse8.5;
操作系统:Windows XP/Windows 2000;
数据库:MySQL;
开发工具:JDK 6.0,JSP;
JSP 服务器:Tomcat6.0。
2.4 数据库设计
本系统数据库采用 MySQL,MYSQL 是一个小型关系型数据库管理系统,开发
者为瑞典 MySQL AB 公司。由于其体积小、速度快、总体拥有成本低,尤其是开
放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作
为网站数据库。支持多线程,充分利用 CPU 资源 。优化的 SQL 查询算法,有效
地提高查询速度。
3 总体设计
3.1 项目规划
系统主要包括以下功能模块:
系统登录模块:主要用于用户登录管理。
日常管理模块:主要包括公文管理、公共信息、行政办公、消息管理、个
人办公管理等部分。
用户管理模块:主要包括系统管理员、普通用户两种登录情况。系统管理
员包括、组织机构、权限管理等;普通用户包括用户修改(个人信息进行修
改)、日常信息管理等。
3.2 网站首页运行结果
在 Myeclipse 上完成代码,并配置 tomcat 后,运行程序。在网页输入
http://localhost:8888/可看到登录界面。
3
武汉 xx 大学 2011 届毕业设计论文
登录界面,如图 3-1 所示。
图 3-1 登陆界面
用户登陆成功后,可看到主界面内容。主页面如图 3-2 所示。
图 3-2 登陆主界面
4
武汉 xx 大学 2011 届毕业设计论文
4 系统设计
4.1 登录模块设计
系统登录模块主要用于验证用户登录系统时输入的用户名、密码、是否正确,
如果正确用户进入系统,否则将不能进入此系统。
4.2 用户登陆流程图
用户登陆根据权限的不同,可看到的登陆界面会有所差别。用户输入用户
名与密码,系统验证输入信息,输入信息正确后,一般用户能够看到操作界面有
个人办公,公文管理,公共信息,行政办公,消息管理,系统管理等信息。
一般用户登陆流程图,如图 4-1 所示。
图 4-1 一般用户登陆流程图
5
武汉 xx 大学 2011 届毕业设计论文
确认输入信息正确后,管理员能够看到的登陆界面信息有公文管理,公共
信息,行政办公,消息管理,组织管理,权限管理,系统管理,个人办公,认识
档案等。
管理员登陆流程图,如图 4-2 所示。
图 4-2 管理员登陆流程图
6
武汉 xx 大学 2011 届毕业设计论文
4.3 组织机构设计
组织机构管理主要包括机构管理和人员管理。机构可以完成添加、删除、
更新操作。主界面显示,如图 4-3 所示。
图 4-3 机构管理界面
界面操作:点击机构管理进入机构管理主界面,在主界面上列出顶级机构,
点击某个机构的名称,可以查看这个结构的详细信息以及所有子机构列表(在子
机构列表上,还可以点击机构名称进行进一步的操作)。在列表界面上,同样有
添加、删除、更新功能,点击“返回”到上一机构界面。子机构列表界面如图
4-4 所示。
图 4-4 子机构管理界面
7
武汉 xx 大学 2011 届毕业设计论文
4.3.1 机构信息添加删除
点击添加机构信息按钮,可以打开添加界面,在哪个机构层级上点击添加,
就应该在本层级上添加机构!如在进入“北京分公司”之后的页面上点击添加机
构信息,如图 4-5 所示。
图 4-5 添加机构界面
则添加成功之后,如图 4-6 所示。
图 4-6 添加成功界面
信息显示页面,如图 4-7 所示。
图 4-7 刷新后信息显示界面
8