B 用户手册
B.1 系统功能简介
(1) 用户身份验证模块
主要用作用户的登录、注册与退出。
(2) 个人通讯录模块
用作当前登录用户添加、修改、删除和查看自己的通讯录列表。
(3) 日程安排模块
用作当前登录用户添加、修改、删除和查看自己的日程安排列表。
(4) 工作日志模块
用作当前登录用户添加、修改、删除和查看自己的工作日志列表。
(5) 公告管理模块
用户发送通知,大家都可以查看,只有系统管理员才有权修改、删除该通知。
(6) 会议管理模块
用户发送通知,供所有用户查看,只有系统管理员才有权修改、删除该通知。
(7) 短消息管理模块
用作当前的登录用户给系统内的其他用户发送短消息,并可以查看其他用户发来的消息。
(8) 文件管理模块
用作当前登录用户上传文件,并供所有用户下载以及查看文件信息,只有系统管理员才有权删除已上传的文件。
(9) 职工信息管理模块
用作对当前注册职工的信息进行管理,只有系统管理员才有权对所有注册职工进行修改、删除,普通用户只能查看、修改自己的信息。
B.2 系统的支持平台
l 操作系统:Windows XP SP2/Windows 2000
l 数据库软件:MySQL 5.0
l Java环境:JDK 1.5
l JSP服务器:Apache Tomcat 5.5
l 客户端软件:IE浏览器
B.3 安装说明
(1) 配置数据库服务器
l 安装MySQL
本系统选用的是MySQL5.1.22作为数据库服务器,到其官方网站http://dev.mysql.com/downloads/mysql/5.1.html进行下载,下载后的文件为mysql-noinstall-5.1.22-rc-win32.zip。该版本是个绿色软件,解压缩即可使用。
该根目录包含以下几个最常用的子目录。
l 启动MySQL
MySQL的安装文件解压缩完成后,它的安装过程结束,但此时还不能够使用。要使用MySQL,必须启动MySQL的服务。需要使用bin目录下的mysql命令,命令行语法为:mysqld –console。步骤为:执行【开始】→【菜单】→【运行】命令,输入“cmd”,进入Windows命令窗口。然后通过【cd】命令进入到“MySQL解压盘符:/mysql/bin”目录,执行上面的命令行,即可启动MySQL的服务。
l 创建数据库
在这里可以把源程序包里提供的database目录下的test文件夹复制到mysql安装目录下的data子目录中即可实现数据库的创建。
(2) 配置服务器环境
l JDK配置
JavaDevelopmentKit即Java开发工具包,运行JSP必须有JDK。本系统使用的版本是1.5,下载地址为http://java.sun.com/javase/downloads/index_jdk5.jsp,下载的文件为jdk-1_5_0_14-windows-i586-p.exe。
单击下载的exe文件,可进入安装界面。安装的过程就像安装Windows的其他软件一样简单,选择安装路径,一直点下一步直到完成。
安装好JDK后,要对其进行配置才可使用。在“我的电脑”上单击鼠标右键,在弹出的快捷菜单中执行【属性】命令,在弹出对话框中选择“高级”选项卡,单击【环境变量】按钮,在打开对话框中添加如下的环境变量:
设置JAVA_HOME变量为Java的主目录
$JAVA_HOME=安装路径:\j2sdk1.5.0;
把Java的bin目录路径添加到PATH环境变量中
$PATH=安装路径:\j2sdk1.5.0\bin;
测试Java环境:进入命令提示符(开始→运行→输入cmd),输入命令java –version,查看版本是否正确,正常情况下会显示如下信息:
java version “1.5.0_01”
Java(TM) 2 Runtime Environment,Standard Edition(build 1.5.0_01-b08)
Java HotSpot(TM) Client VM(build 1.5.0_01-b08,mixed mode,sharing)
l Tomcat配置
这是ApacheJakarta项目组开发的基于GPL自由软件协议的JSP引擎,配合JDK就可以搭建起一个最简单的JSP试验平台。在http://tomcat.apache.org/download-55.cgi下载Tomcat的最新版本5.5.25,下载的文件为apache-tomcat-5.5.25.exe。
双击下载的jakarta-tomcat-5.5.25.exe文件,可进入安装界面。安装的过程就像安装Windows的其他软件一样简单,选择安装路径,下一步直到完成。其中要注意的是端口号,在安装过程中会提示你修改端口号,如果没有别的服务器,建议把端口号修改为80,这样方便以后调试程序。如果你已经有别的服务器占据了80,那就保持8080。
安装好之后,要对Tomcat进行配置,在“我的电脑”上单击鼠标右键,在弹出的快捷菜单中执行【属性】命令,在打开对话框中选择“高级”选项卡,单击【环境变量】按钮,在弹出对话框中添加如下的环境变量:“$TOMCAT_HOME=安装路径:\Tomcat 5.5;”,配置好Tomcat后,启动Tomcat服务器,在IE地址栏输入http://localhost:8080/,如果显示一个正确的页面,即表示安装成功。
Tomcat一切配置好后,即可以在Tomcat中部署本系统MyOA.war,在这里只需要将MyOA.war复制到Tomcat的应用部署目录$CATALINA_HOME\webapps下即可,Tomcat会自动加载该文件并进行部署。
在部署了MyOA.war后,如果重启Tomcat,就会在后台中显示启示信息,这些信息都是MyOA系统启动的加载信息,包括applicationContext.xml和Hibernate映射文件的加载。启动成功后,即可通过http://localhost:8081/MyOA/index.do来访问该OA系统,登录的系统管理员用户名为admin,密码为admin。
B.4 使用说明
(1) 用户身份验证模块
用户如果有自己的用户名和密码就可直接在登录界面输入用户名和密码以及验证码,如果都输入正确即登录成功,进入到主界面,否则,会提示相应的错误信息。登录界面和主界面如下图所示:

附图1登录界面

附图2主界面
用户如果还未注册即可在登录界面点击注册链接,进入新用户注册页面,正确输入用户名、密码以及邮箱后,点击提交按钮,如果注册成功,即可返回到登录界面,否则会提示相应的错误信息。注册页面如下图所示:

附图3注册界面
(2) 个人通讯录模块
当前登录用户可以点击菜单“个人通讯录”进入个人通讯录管理模块,在此模块,如果点击“新增联系人”链接,即可进入新增联系人页面,在此页面输入联系人的相关信息之后点击提交按钮如果添加成功则返回到通讯列表,并提示“添加成功”,否则会提示相关错误信息。添加页面如下图所示:

附图4新增联系人界面
如果点击“查看”链接,则显示所选联系人的相关信息。显示页面如下图所示:

附图5查看联系人界面
如果点击“修改”链接,则显示所要修改的联系人信息,在修改页面输入所要修改的信息,点击提交按钮,如果修改成功则返回到通讯列表,并提示“修改成功”,否则会提示相关错误信息。修改页面如下图所示:

附图6修改联系人界面
如果点击“删除”链接,则会删除所选联系人信息,并提示“删除成功”。相关页面如下图所示:

附图7删除联系人界面
(3) 日程安排模块
当前登录用户可以点击菜单“日程安排”进入日程安排模块,在此模块,如果点击“新增日程”链接,即可进入新增日程页面,在此页面输入日程的相关信息之后点击提交按钮如果添加成功则返回到日程列表,并提示“添加成功”,否则会提示相关错误信息。添加页面如下图所示:

附图8新增日程界面
如果点击“查看”链接,则显示所选日程的相关信息。显示页面如下图所示:

附图9查看日程界面
如果点击“修改”链接,则显示所要修改的日程信息,在修改页面输入所要修改的信息,点击提交按钮,如果修改成功则返回到日程列表,并提示“修改成功”,否则会提示相关错误信息。修改页面如下图所示:

附图10修改日程界面
如果点击“删除”链接,则会删除所选日程信息,并提示“删除成功”。相关页面如下图所示:

附图11删除日程界面
(4) 工作日志模块
当前登录用户可以点击菜单“工作日志”进入日志管理模块,在此模块,如果点击“新增日志”链接,即可进入新增日志页面,在此页面输入日志的相关信息之后点击提交按钮如果添加成功则返回到日志列表,并提示“添加成功”,否则会提示相关错误信息。添加页面如下图所示:

附图12新增日志界面
如果点击“查看”链接,则显示所选日志的相关信息。显示页面如下图所示:

附图13查看日志界面
如果点击“修改”链接,则显示所要修改的日志信息,在修改页面输入所要修改的信息,点击提交按钮,如果修改成功则返回到日志列表,并提示“修改成功”,否则会提示相关错误信息。修改页面如下图所示:

附图14修改日志界面
如果点击“删除”链接,则会删除所选日志信息,并提示“删除成功”。相关页面如下图所示:

附图15删除日志界面
(5) 公告管理模块
当前登录用户可以点击菜单“公告管理”进入公告管理模块,在此模块,如果点击“新增公告”链接,即可进入新增公告页面,在此页面输入公告的相关信息之后点击提交按钮如果添加成功则返回到公告列表,并提示“添加成功”,否则会提示相关错误信息。添加页面如下图所示:

附图16新增公告界面
如果点击“查看”链接,则显示所选公告的相关信息。显示页面如下图所示:

附图17查看公告界面
如果点击“修改”链接,则显示所要修改的公告信息,在修改页面输入所要修改的信息,点击提交按钮,如果修改成功则返回到公告列表,并提示“修改成功”,否则会提示相关错误信息。修改页面如下图所示:

附图18修改公告界面
如果点击“删除”链接,则会删除所选公告信息,并提示“删除成功”。相关页面如下图所示:

附图19删除公告界面
(6) 会议管理模块
当前登录用户可以点击菜单“会议管理”进入会议管理模块,在此模块,如果点击“新增会议”链接,即可进入新增会议页面,在此页面输入会议的相关信息之后点击提交按钮如果添加成功则返回到会议列表,并提示“添加成功”,否则会提示相关错误信息。添加页面如下图所示:

附图20新增会议界面
如果点击“查看”链接,则显示所选会议的相关信息。显示页面如下图所示:

附图21查看会议界面
如果点击“修改”链接,则显示所要修改的会议信息,在修改页面输入所要修改的信息,点击提交按钮,如果修改成功则返回到会议列表,并提示“修改成功”,否则会提示相关错误信息。修改页面如下图所示:

附图22修改会议界面
如果点击“删除”链接,则会删除所选会议信息,并提示“删除成功”。相关页面如下图所示:

附图23删除会议界面
(7) 短消息管理模块
当前登录用户可以点击菜单“短消息管理”进入短消息管理模块,在此模块,如果点击“发送短消息”链接,即可进入发送短消息页面,在此页面输入短消息的相关信息之后点击提交按钮如果添加成功则返回到短消息列表,并提示“添加成功”,否则会提示相关错误信息。添加页面如下图所示:

附图24发送短消息界面
如果点击“查看”链接,则显示所选短消息的相关信息。显示页面如下图所示:

附图25查看短消息界面
如果点击“删除”链接,则会删除所选短消息信息,并提示“删除成功”。相关页面如下图所示:

附图26删除短消息界面
(8) 文件管理模块
当前登录用户可以点击菜单“文件管理”进入文件管理模块,在此模块,如果点击“上传文件”链接,即可进入上传文件页面,在此页面输入文件的相关信息之后点击提交按钮如果上传成功则返回到文件列表,并提示“上传成功”,否则会提示相关错误信息。上传页面如下图所示:

附图27上传文件界面
如果点击“查看”链接,则显示所选文件的相关信息。显示页面如下图所示:

附图28查看文件信息界面
如果点击“下载”链接,则会出现对话框显示要下载的文件信息,并提示保存路径。下载界面如下图所示:

附图29文件下载界面
如果点击“删除”链接,则会删除所选文件信息,并提示“删除成功”。相关页面如下图所示:

附图30删除文件界面
(9) 职工信息管理模块
当前登录用户可以点击菜单“职工信息管理”进入职工信息管理模块,在此模块,如果点击“新增职工”链接,即可进入新增职工页面,在此页面输入职工的相关信息之后点击提交按钮如果添加成功则返回到职工信息列表,并提示“添加成功”,否则会提示相关错误信息。添加页面如下图所示:

附图31新增职工界面
如果点击“查看”链接,则显示所选职工的相关信息。显示页面如下图所示:

附图32查看职工信息界面
如果点击“修改”链接,则显示所要修改的职工信息,在修改页面输入所要修改的信息,点击提交按钮,如果修改成功则返回到职工列表,并提示“修改成功”,否则会提示相关错误信息。修改页面如下图所示:

附图33修改职工信息界面
如果点击“删除”链接,则会删除所选职工信息,并提示“删除成功”。相关页面如下图所示:

附图34删除职工信息界面
B.5 系统维护方法
作为普通用户,当运行本系统时应该按照系统操作流程操作,因为本系统还不够健壮,容错能力还不够完善,所以若非法操作,有可能导致系统瘫痪。
作系统管理员,当对本系统中的数据进行管理时,要及时备份数据库,以免重要的数据丢失,并且要经常清理数据库的垃圾数据。