会议管理系统详细设计.docx

上传人:b****2 文档编号:2377157 上传时间:2022-10-29 格式:DOCX 页数:86 大小:1,001.78KB
下载 相关 举报
会议管理系统详细设计.docx_第1页
第1页 / 共86页
会议管理系统详细设计.docx_第2页
第2页 / 共86页
会议管理系统详细设计.docx_第3页
第3页 / 共86页
会议管理系统详细设计.docx_第4页
第4页 / 共86页
会议管理系统详细设计.docx_第5页
第5页 / 共86页
点击查看更多>>
下载资源
资源描述

会议管理系统详细设计.docx

《会议管理系统详细设计.docx》由会员分享,可在线阅读,更多相关《会议管理系统详细设计.docx(86页珍藏版)》请在冰豆网上搜索。

会议管理系统详细设计.docx

会议管理系统详细设计

会议管理系统详细设计说明书

 

变更记录

日期

版本

变更说明

作者

2013/8/6

1.0

初始版本

2013/8/7

1.1

类图修改

2013/8/8

2.0

增加方法注释模块

 

签字确认

系统模块

对应章节

对应部门

负责人签字

 

 

1引言

1.1编写目的

本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码。

本说明书的预期读者为:

1.2背景

待开发系统名称:

会议管理系统

任务提出者:

任务开发者:

1.3范围

主要以《会议管理系统》需求分析说明书提出了基本范围,实施目标和功能等信息,供实施开发小组使用。

1.4参考资料

会议管理系统需求分析说明书

1.5术语与缩写解释

缩写、术语

解释

级联删除

级联删除指当删除某个实体时,将依附于它的实体一并删除,如:

某岗位属于某部门,删除该部门的时候,连同该岗位一起删除

1.6系统环境

1.6.1操作系统

平台:

Windows7环境:

.NETFrameWork4.0

1.6.2数据库

SQLSERVER2008

1.6.3客户端

平台不限环境:

IE/Firefox/Chrome/Opera浏览器

2系统模块命名规范

2.1概述

设计、开发人员必须严格按照此套开发规范和标准,并落实到自己的开发木块当中。

命名规范包括:

a.数据库设计表名与表属性名称按照数据库设计说明书命名。

b.有关类及其属性名定义:

所有类及其属性命名以类图为准。

c.方法中变量命名必须有对应的意义,在看到变量名的时候能大概知道是做什么的。

编码规范包括:

a.所有命名设计必须遵照命名规范。

b.在方法中定义变量时必须在方法开始的时候定义,并且按照类型有序排列(普通变量(按照类型大小)->类变量->泛型变量->其他变量。

c.Model层中只定义属性,不存方法,BLL层只存放每个方法的实现,Controller层调用BLL层方法。

3对象设计

3.1系统类图结构(总体类图)

3.2关键类定义

3.2.1信息管理(关系类图)

3.2.1.1描述:

功能描述

信息管理包含修改个人信息、查看公告栏功能。

针对用户为普通用户,需要用户状态为登录状态。

与此功能块有关的类:

Employee,EmployeeController,BLLEmployee,Document,MeetingRoom,AnnouncementController,Meeting,MeetingController,MeetingRoomController,BLLDocument,BLLMeeting,BLLMeetingRoom

3.2.1.2逻辑时序图

3.2.2预约管理(普通员工)(关系类图)

3.2.2.1描述:

功能描述

预约管理包含预约会议以及管理已预约会议。

与此功能块有关的类:

Employee,EmployeeController,BLLEmployee,BLLJoin,Join,Document,BLLMeeting,Meeting,MeetingController,BLLDocument

3.2.2.2逻辑时序图

3.2.3会议管理(普通员工)(关系类图)

3.2.3.1描述:

功能描述

会议管理包含查看预约会议情况(自己预约的,别人预约需要参加的)以及提交会议文档等。

与此功能块有关的类:

Employee,EmployeeController,BLLEmployee,BLLJoin,Join,Document,BLLMeeting,Meeting,MeetingController,BLLDocument

3.2.3.2逻辑时序图

3.2.4人员管理(管理员)(关系类图)

3.2.4.1描述:

功能描述

可以对人员进行增加、删除、查找、修改。

增加时需要选择该人员是普通用户或管理员,修改时也可以修改人员的身份状态。

与此功能块有关的类:

Department,DepartmentController,BLLJob,

Job,EmployeeController,BLLEmployee,Employee

3.2.4.2逻辑时序图

3.2.5部门管理(管理员)(关系类图)

3.2.5.1描述:

功能描述

可以对部门进行增加、删除、查找、修改。

与此功能块有关的类:

Department,DepartmentController,

BLLDepartment

3.2.5.2逻辑时序图

3.2.6职位管理(管理员)(关系类图)

3.2.6.1描述:

功能描述

可以对职位进行增加、删除、查找、修改。

与此功能块有关的类:

Department,BLLDepartment,

BLLJob,Job,JobController

3.2.6.2逻辑时序图

3.2.7会议管理(管理员)(关系类图)

3.2.7.1描述:

功能描述

可以对会议室进行增加、删除、查找、修改;可以查看已提交的会议记录及相关文档。

与此功能块有关的类:

Document,MeetingRoom,MeetingRoomController

BLLDocument,BLLMeeting,MeetingController

BLLMeetingRoom,Equ_Room,BLLEqu_Room

Equipment,BLLEquipment

3.2.7.2逻辑时序图

3.2.7.2.1会议文档操作

3.2.7.2.2会议室操作

3.2.8设备管理(管理员)(关系类图)

3.2.8.1描述:

功能描述

可以增加、减少会议室总的设备。

与此功能块有关的类:

MeetingRoom,BLLMeetingRoom,Equ_Room

BLLEqu_Room,BLLNeed,Need,Meeting,BLLMeeting

Equipment,BLLEquipment,EquipmentController

3.2.8.2逻辑时序图

3.2.9权限管理(管理员)(关系类图)

3.2.9.1描述:

功能描述

可以增删查改权限信息,可以对人员权限进行增加、删除、查找、修改。

与此功能块有关的类:

Power,PowController,BLLPower,Allot,

BLLAllot,AllotController,Employee,BLLEmployee

3.2.9.2逻辑时序图

4模块汇总

4.1模块汇总表

提示:

这里模块是指相对独立的软件设计单元,例如对象类、函数包等等。

子系统信息管理

模块名称

功能简述

修改个人信息

可修改个人姓名、密码、性别、地址、联系电话、身份证号、邮箱、备注等个人基本信息。

查看公告栏功能

可以查看当天以后召开的会议时间、地点、主题、准备材料。

子系统预约管理

模块名称

功能简述

预约会议

增加预约时需要先根据时间段或会议室查找空闲会议室,再申请预约会议,申请通过预约便成功了。

管理已预约会议

可以对预约增加、删除、查看、修改。

子系统会议管理

模块名称

功能简述

查看预约会议情况

可以查看自己哪些会议需要参加,包括自己召开的被人召开的。

提交会议文档

会议后需要提交会议记录及相关文档,以便保存。

子系统人员管理

模块名称

功能简述

人员管理

可以对人员进行增加、删除、查找、修改。

增加时需要选择该人员是普通用户或管理员,修改时也可以修改人员的身份状态,删除时将自动删除权限表有关该人员的权限。

子系统部门管理

模块名称

功能简述

部门管理

可以对部门进行增加、删除、查找、修改。

删除时将提示会删除该部门所有人员,禁止级联删除,出现级联删除情况,弹出提示,必须删除级联信息,才能删除此数据。

子系统职位管理

模块名称

功能简述

职位管理

可以对职位进行增加、删除、查找、修改。

删除时将提示会删除该职位在职人员,禁止级联删除,出现级联删除情况,弹出提示,必须删除级联信息,才能删除此数据。

子系统会议管理

模块名称

功能简述

会议管理

可以对会议室进行增加、删除、查找、修改。

删除时将提示会删除与该会议室相关的预约,确定会删除该会议室的同时将相关预约标记为不通过。

会议记录管理

可以查看已提交的会议记录及相关文档。

子系统设备管理

模块名称

功能简述

会议设备管理

可以增加、减少会议室总的设备。

通过私下协商对已预约会议分配设备,会议结束后收回之前分配的设备。

子系统权限管理

模块名称

功能简述

权限管理

可以增删查改权限信息,可以对人员权限进行增加、删除、查找、修改。

4.2模块关系图

5模块功能详细设计

5.1信息管理模块

5.1.1公告信息模块

模块名称

公告查看模块

功能描述

可以对公告进行查看操作

操作流程

生成主页时公告信息;

点击信息管理>>点击公告信息

业务流程

进入主页或者公告信息页面,获取公告信息列表

页面输入

页面输出

刷新公告信息列表

对应的类

BLLMeetingBLLJoinBLLDocument

对应的方法

SearchMee_idByEmp_id

SearchMee

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1