详细设计说明书

  • 格式: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步,如果添加已有部门,则保存失败,给出提示信息:“此部门已经存在”。