详细设计说明书
- 格式:doc
- 大小:1004.01 KB
- 文档页数:41
1
会议管理系统
详细设计说明书
设计人: 李静
设计时间:2014/3/26 2 1引言 ............................................................................................................................................... 3
1.1编写目的 ................................................................................................................................. 3
1.2背景......................................................................................................................................... 3
1.3定义......................................................................................................................................... 3
1.4参考资料 ................................................................................................................................. 3
2程序系统的结构 ........................................................................................................................... 4
3机构和人员管理设计说明............................................................................................................ 5
3.1部门信息维护程序 ................................................................................................................. 5
3.2员工注册程序 ......................................................................................................................... 9
3.3搜索员工程序 ....................................................................................................................... 11
3.4员工注册审批程序 ............................................................................................................... 14
4会议室管理设计说明.................................................................................................................. 17
4.1添加会议室程序 ................................................................................................................... 17
4.2修改会议室信息程序 ........................................................................................................... 20
5会议预定设计说明 ..................................................................................................................... 23
5.1预定会议程序 ....................................................................................................................... 23
5.2更改会议程序 ....................................................................................................................... 26
5.3撤销会议预定程序 ............................................................................................................... 26
5.4搜索会议预定程序 ............................................................................................................... 29
6个人中心设计说明 ..................................................................................................................... 32
6.1查看我的预定会议程序 ....................................................................................................... 32
6.2最新通知程序 ....................................................................................................................... 35
6.3我参与的会议程序 ............................................................................................................... 38 3 详细设计说明书
1引言
1.1编写目的
本文档定义了Cool-Meeting系统的概要设计,使开发人员初步的了解Cool-Meeting系统的功能内容、功能边界、开发途径,运行环境等。
1.2背景
系统名称:Cool-Meeting会议管理系统[以下简称CoolMeeting系统]
本项目是为了在一个公司内部,为员工提供高效、方便的会议预定服务及通知服务
而提出的,通过该系统可以清楚记录会议召开情况。
任务提出者:某知名企业信息管理部门
开发者:.net软件开发工程师
用户:某知名企业员工
系统运行地点:某知名企业内部
1.3定义
表1(采用英文命名)
缩写、术语 解 释
CoolMeeting 会议管理系统的简称
User CoolMeeting系统的用户角色
USERMN CoolMeeting系统的用户管理模块
MeetingRoom CoolMeeting系统的会议室管理模块
MeetingReserve CoolMeeting系统的会议预定管理模块
Personal CoolMeeting系统的个人中心管理模块
1.4参考资料
1. CoolMeeting会议管理系统需求说明书 4 2程序系统的结构
5 3机构和人员管理设计说明
机构和人员管理主要包括部门信息维护,员工注册,搜索员工,员工注册审批。
3.1部门信息维护程序描述
公司内部大约分成10个左右的部门,会议管理员负责这些部门信息的维护
3.1.1功能
3.1.2性能
要求个功能响应在5秒钟以内。
3.1.3输人项
增加新部门时,系统先在表示层收集部门数据,并实例化出实体类Model类Deparment(),将新部门信息所有属性封装进类Deparment(),然后通过方法传给Bll层,Bll层通过方法AddDepartment()把类Department传给Dal层,Dal层取出封装在类Department()里的属性值,直接用insert into语句把信息插入到数据库中。
修改部门时,系统先在表示层收集用户数据,并实例化出实体类Model类Deparment(),将要修改的用户信息所有属性封装进类Department(),然后通过方法传给Bll层,Bll层通过方法UpdateDepartment()把类Department传给Dal层,Dal层取出封装在类Deparment() 6 里的属性值,直接用Update语句把信息在数据库中修改。
删除部门信息时,系统先从表示层获取到要删除的用户ID,然后直接调用Bll层的DeleteDepartment()方法,该方法则把用户ID传给Dal层的DeleteDepartment()方法,在Dal层中直接执行delete语句,直接删除用户信息。
3.1.4输出项
部门信息管理的用例规约设计如下:
表4-1 新建部门用例规约
用例名称: 建立新部门
用例ID: FR-Department-1
角色: 管理员
用例说明: 管理员创建新部门
前置条件: 管理员已经登录CoolMeeting系统。
基本事件流: 1. 管理员请求新建部门
2. CoolMeeting系统弹出部门信息管理页面。
3. 管理员输入部门名称
4. 点击“添加部门”按钮。
5. 系统弹出系统用户信息页面。
6.系统保存部门信息,并提示添加部门成功。
其它事件流: 第3步,管理员输入的部门名称为必选项,如果没有填写,要给出提示信息
第6步,如果添加已有部门,则保存失败,给出提示信息:“此部门已经存在”。