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

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

2.BookingManagement类中deleteBooking()实现对会议室的取消预约功能

3.1.10 会议管理子功能

待办事项模块包括的功能有:添加会议、修改会议、删除会议,查询会议,查看会议记录,提交会议记录。

3.1.10.1 添加会议功能

处理流程:

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

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

总体结构和外部设计:

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

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

功能分配:

1.Meeting封装欲处理的数据

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

3.1.10.2 删除会议功能

处理流程:

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

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

总体结构和外部设计:

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

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

功能分配:

第 21 页 共 27 页

1.Meeting 封装欲处理的数据

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

3.1.10.3 会议查询功能

处理流程:

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

总体结构和外部设计:

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

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

功能分配:

1.MeetRoom封装欲处理的数据

2.MeetRoomManagement类中queryMeeting()实现对会议表的查询功能 3.Exception类处理相应的异常

3.1.10.4 会议修改功能

处理流程:

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

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

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

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

功能分配:

1.Meeting封装欲处理的数据

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

第 22 页 共 27 页

3.1.10.5 会议记录查看功能

处理流程:

1. 系统确认用户登录后,接受用户的触发点击“会议管理”链接,进入会议信息界面

2. 当前用户输入要查看会议条件点击“查询”按钮,用户点击“查看“按钮进入“单个会议信息”页面

3. 用户在“单个会议信息”页面点击“查看”按钮 总体结构和外部设计:

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

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

功能分配:

1.Meeting 封装欲处理的数据

2.MeetingManagement类实现对会议记录的查看功能 3.Exception类处理相应的异常

3.1.10.6 提交会议记录功能

处理流程:

1. 系统确认用户登录后,接受用户的触发点击“会议管理”链接,进入会议信息界面

2. 当前用户输入要查看会议条件点击“查询”按钮,用户点击“查看“按钮进入“单个会 议信息”页面

3. 用户在“单个会议信息”页面点击“提交”按钮,进入“会议记录提交“页面,输入会 议记录,点击”确定“进行提交 总体结构和外部设计:

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

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

功能分配:

1.Meeting 封装欲处理的数据

2.MeetingManagement类实现对会议的记录提交功能 3.Exception类处理相应的异常

4 技术选型

由于本小组多数同学并没有JAVA WEB开发经验,基本上是初次接触JSP,所以我们组选择最简单的MVC结构,JSP+SERVLET+JAVABEAN。

第 23 页 共 27 页

5 系统数据结构设计

5.1 说明

系统数据结构为系统中数据库各表的字段的设计,包括字段名及其类型。

5.2 数据结构

用户表 用户ID 密码 number 用户姓名 角色表 角色ID Number 部门表 部门ID number 代办关系表 ID number 读者关系表 ID number 在线信息表

ID 发送人ID 接受人ID 标题 内容 发送时间 是否已读 是否已发 发送人姓名 接受人姓名 发送方删除 接受方删除 授予人 number 读者 Number 授予人 number 代办人 number 部门名 varchar 部门职能 varchar 部门电话 Varchar 角色名 varchar 性别 年龄 number 所属部门 number 职位 个人介绍 兴趣爱好 固定电话 移动电话 电子邮件 系统角色 varchar varchar number varchar varchar varchar varchar varchar varchar Number number number number varchar varchar date number number varchar varchar number number 名片夹分类表 分类ID number

名片夹表

第 24 页 共 27 页

所有人ID number 分类名称 varchar