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 页
相关推荐: