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

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

3.1.8.2 维护个人名片夹分类功能

处理流程:

1.用户点击链接,进入名片夹分类页面。 2.用户维护分类。

3.系统跳转页面,显示已有分类。

总体结构和外部设计:

1. 数据项均封装在cardholder类的对象中。

2. 所有数据库操作,均由cardholdermanage内的方法实现。 3. 操作过程中的异常将由各方法抛出到Exception类处理

功能分配:

1. addType()方法实现添加新类型。 2. searchType()实现查询所有类型。 3. delType()实现删除类型。 4. lookType()实现查看类型。 5. Modifytype()实现修改类型。

3.1.8.3 查询公共名片

处理流程:

1.用户点击链接,进入查询公共名片页面。 2.用户输入查询信息,提交。 3.系统跳转页面,显示查询结果。

总体结构和外部设计:

1. 数据项均封装在card类的对象中。

2. 所有数据库操作,均由cardmanage内的方法实现。 3. 操作过程中的异常将由各方法抛出到Exception类处理

功能分配:

由cardmanage类中,searchothercard()方法实现名片查询。

第 17 页 共 27 页

3.1.9 会议室管理工作子功能

3.1.9.1 会议室添加功能

处理流程:

1. 系统确认用户登录后,接受用户的触发点击“会议室管理”链接,进入会议室信息界面 2. 当前用户点击“新增”按钮,进入“添加会议室”页面

3. 在“添加会议室”页面,用户输入会议室的相应数据,点击“确定”进行提交

总体结构和外部设计:

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

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

功能分配:

1.MeetRoom封装欲处理的数据

2.MeetRoomManagement类实现对会议室表的增加功能 3.Exception类处理相应的异常

3.1.9.2 删除会议室功能

处理流程:

1. 系统确认用户登录后,接受用户的触发点击“会议室管理”链接,进入会议室信息界面 2. 当前用户输入要删除会议室条件点击“查询”按钮,用户点击“删除“按钮将会议室删 除

3. 系统提示用户“是否真的要删除? 4. 用户通过确认将该会议室删除

总体结构和外部设计:

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

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

功能分配:

1.MeetRoom封装欲处理的数据

2.MeetRoomManagement类实现对会议室表的删除功能 3.Exception类处理相应的异常

第 18 页 共 27 页

3.1.9.3 会议室查询功能

处理流程:

1. 系统确认用户登录后,接受用户的触发点击“会议室管理”链接,进入会议室信息界面 2. 当前用户输入要会议室查询条件点击“查询”按钮 总体结构和外部设计:

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

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

功能分配:

1.MeetRoom封装欲处理的数据

2.MeetRoomManagement类中deleteRoom()实现对会议室表的删除功能 3.Exception类处理相应的异常

3.1.9.4 会议室修改功能

处理流程:

1. 系统确认用户登录后,接受用户的触发点击“会议室管理”链接,进入会议室信息界面 2. 当前用户输入要修改会议室条件点击“查询”按钮,用户点击“修改“按钮进入“修改 会议室”页面

3. 在“修改会议室”页面,用户输入会议室的修改数据,点击“确定”进行提交 总体结构和外部设计:

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

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

功能分配:

1.MeetRoom封装欲处理的数据

2.MeetRoomManagement类中editRoom()实现对会议室表的修改功能 3.Exception类处理相应

3.1.9.5 生成会议室使用报表功能

处理流程:

1. 系统确认用户登录后,接受用户的触发点击“会议室管理”链接,进入会议室信息界面 2. 当前用户点击“生成报表”按钮,进入“生成报表”页面 3. 在“生成报表”页面,点击“导出excel”按钮 .

总体结构和外部设计:

第 19 页 共 27 页

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

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

功能分配:

1.MeetRoom封装欲处理的数据

2.MeetRoomManagement类实现对会议室使用报表的生成功能 3.Exception类处理相应的异常

3.1.9.6 预约会议室功能

处理流程:

1. 系统确认用户登录后,接受用户的触发点击“预约会议室”链接,进入预约会议室界面 2. 当前用户输入要用会议室条件或者预约时间,点击“查询”按钮,用户可得到能够预约 的会议室

3. 用户选择要预约的会议室,点击“预约”进行提交 总体结构和外部设计:

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

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

功能分配:

1.Booking封装欲处理的数据

2.BookingManagement类中queryBooking()与addBooking()实现对会议室的预约功能 3.Exception类处理相应

3.1.9.7 取消预约功能

处理流程:

1. 系统确认用户登录后,接受用户的触发点击“取消预约”链接,进入取消预约界面 2. 当前用户在要取消的预约后点击“取消”按钮 3. 系统提示用户“是否真的要取消? 4. 用户通过确认将该预约取消 总体结构和外部设计:

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

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

功能分配:

1.Booking封装欲处理的数据

第 20 页 共 27 页