OA办公管理系统概要设计说明 联系客服

发布时间 : 星期日 文章OA办公管理系统概要设计说明更新完毕开始阅读

3 系统功能设计

3.1 协同工作系统功能

在本系统中为员工日常办公常用功能,包括个人信息维护、查看他人信息、日程安排、名片夹、通讯录、查看会议,并且能够查看个人的待办工作、已办工作。当个人忘记密码时,由其通过电话向系统管理员询问密码。作为部门领导还可以发起会议,并对会议和会议室进行管理。

3.1.1 管理工作子功能

3.1.1.1 维护工作功能

处理流程:

1. 系统确认用户登录后,接受用户的触发点击“工作安排”链接,进入工作安排界面 2. 根据用户选择的功能跳转进入相应的工作“添加”,“删除”,“修改” 页面。 3. 系统验证添加信息完整且正确,将信息加入数据库,导向日程安排页面。 4. 系统给出删除文件的提示,用户确认后删除信息,导向日程安排页面。

5.系统验证修改后信息完整且正确,刷新数据库中信息,导向日程安排页面。

总体结构和外部设计:

1. 将所涉及到的数据项封装到Bussiness对象类中

2. 通过功能类BussinessManage 中的具体方法实现相关的操作 3. 操作过程中的异常将由各方法抛出到Exception类处理

功能分配:

1.Bussiness类封装欲处理的数据

2.BussinessManage类实现对日程表的增加、删除、查询功能 3.Exception类处理相应的异常

3.1.1.2 设置代办功能

处理流程:

1. 系统确认用户登录后,接受用户的触发点击“工作安排”链接,进入工作安排界面 2. 用户从界面显示的组织结构树状结构选取且只能选取相应的人员 3. 系统给出加入代办的确认,向数据库中的相应表加入代办人员 4. 系统导向日程安排界面

总体结构和外部设计:

第 5 页 共 27 页

1. 通过选择系统中的现有用户,确定所要加入的代办 2. 通过BussinessManage类完成代办设置工作

功能分配:

1.通过下拉框的选择部门的方法选择代办人员

2.BussinessManage类中设置代办方法完成代办的加入数据库功能

3.1.1.3 设置读者功能

处理流程:

1. 系统确认用户登录后,接受用户的触发点击“工作安排”链接,进入工作安排界面

2. 用户从界面中选择部门,然后出现该部门下的所有员工,用户可以选择要设为读者的员工

3. 系统给出加入读者的确认,向数据库中的相应表加入新的读者 4. 系统导向日程安排界面

总体结构和外部设计:

1. 通过选择系统中的现有用户,确定所要加入的代办 2. 通过BussinessManage类完成读者设置工作

功能分配:

1.通过下拉框的选择部门的方法选择代办人员

2.BussinessManage类中设置读者方法完成代办的加入数据库功能

3.1.1.4 查询日程

处理流程:

1. 系统确认用户登录后,接受用户的触发点击“工作安排”链接,进入工作安排界面 2. 系统接受用户输入查询条件,包括:姓名、部门、职位、安排日期 3. 系统根据查询条件查询数据库中的相关表格 4. 如有符合条件项系统显示查询结果

总体结构和外部设计:

1. 由系统用户输入希望的查询条件 2. 系统接受相应的输入参数查询数据库 3. 如有符合条件的数据项,系统显示列表

功能分配:

1.BussinessManage类中bussimessQury()方法完成代办的加入数据库功能

第 6 页 共 27 页

3.1.1.5 查询日历

处理流程:

1. 系统确认用户登录后,接受用户的触发点击“日历”链接,进入日历查询界面 2. 用户选择相应月或年查找日历

总体结构和外部设计:

1.由系统用户输入希望的查询条件

2.系统接受相应的输入参数给出查询结果

功能分配:

1. BussinessManage类中bussinessQury()方法完成代办的加入数据库功能

3.1.2 在线信息子功能

指利用系统短消息功能发送的通知。用户点击在线信息后,弹出新窗口显示该信息的详细内容。在查看信息的页面可以选择已阅,对于已阅的在线信息不再显示。 此模块包含的功能有:草稿箱、已发送、未阅留言、全部留言。

3.1.2.1 草稿箱功能

处理流程:

1. 系统确认用户登录后,接受用户的触发点击“草稿箱”链接,进入草稿箱编辑界面 2. 根据用户选择的功能分别跳转进入相应的信息“写留言”,“删除”,“修改”,“查询” “发

送”功能。

3. 用户选择“写留言”功能,系统验证新建信息完整且正确,将信息加入数据库,并由用

户选择是否发送给目标。

4. 用户选择“删除”功能,系统给出删除文件的提示,用户确认后删除信息。

5.用户选择“修改”功能,系统验证修改后信息完整且正确,更新数据库中信息。

6.用户选择“查询”功能,系统验证查询条件完整且正确,从数据库中查询,显示查询结果。

7.用户选择“发送”功能,系统验证发送信息完整且争取,存入数据库。

总体结构和外部设计:

1. 将所涉及到的数据项封装到Message对象类中

2. 通过功能类MessageManage中的具体方法实现相关的操作

3. 操作过程中的异常将由各方法抛出到Exception类处理

功能分配:

第 7 页 共 27 页

1.Message类封装欲处理的数据

2.MessageManage类实现对留言的增加、删除、修改、查询功能

a. 通过MessageManage中addMessage()方法实现“写留言”的功能。 b. 通过MessageManage类中searchMessage()方法查询留言 c. 通过MessageManage类中deleteMessage()方法删除选定的留言 d. 通过MessageManage类中editMessage()方法修改选定的留言 e. 通过MessageManage类中sendMessage()方法发送选定的留言

3.Exception类处理相应的异常

3.1.2.2 已发送信息功能

处理流程:

1. 系统确认用户登录后,接受用户的触发点击“已发送”链接,进入已发送留言界面 2. 用户可以查询已发送留言 3. 用户可以删除已发送留言

总体结构和外部设计:

1. 通过录入条件,查询所需要的已发送留言 2. 通过MessageManage类完成已发送留言工作

功能分配:

1.MessageManage类中searchMessage()方法查询已发送留言 2.MessageManage类中deleteMessage()方法删除选定的已发送留言

3.1.2.3 未阅留言功能

处理流程:

1. 系统确认用户登录后,接受用户的触发点击“未阅留言”链接,进入未阅留言界面 2. 用户从界面显示的所有未阅留言中查看留言 3. 用户可以回复留言 4. 用户也可以删除留言

总体结构和外部设计:

1. 通过选择业面显示的未阅留言,确定要读的留言 2. 通过MsgManage类完成未阅留言工作

功能分配:

1.MessageManage类中searchMessage()方法查询留言 2.MessageManage类中deleteMessage()方法删除留言 3.MessageManage类中replyMessage()方法回复留言

第 8 页 共 27 页