会议管理系统概要设计.doc
- 文档编号:430762
- 上传时间:2022-10-10
- 格式:DOC
- 页数:42
- 大小:5.68MB
会议管理系统概要设计.doc
《会议管理系统概要设计.doc》由会员分享,可在线阅读,更多相关《会议管理系统概要设计.doc(42页珍藏版)》请在冰豆网上搜索。
会议管理系统概要设计说明书
会议管理系统概要设计说明书
编写:
XXX
日期:
2013/8/1
审核:
日期:
批准:
日期:
受控状态:
是
发布版次:
3.0
日期:
2013/8/1
编号:
变更记录
日期
版本
变更说明
作者
2013-7-26
1.0
初始版本
XXX
2013-7-29
2.0
升级版本
XXX
2013-8-1
3.0
正式版本
XXX
签字确认
系统模块
对应章节
对应部门
负责人签字
目录
1 引言 5
1.1 编写目的 5
1.2 背景 5
1.3 基线 5
1.4 范围 5
1.5 定义 5
1.6 参考资料 5
2 总体设计 5
2.1 概述 5
2.1.1 功能描述 5
2.1.2 运行环境 6
2.1.3 开发环境 6
2.2 设计思想 7
2.2.1 系统构思 7
2.2.2 关键技术与算法 8
2.2.3 关键数据结构 9
2.3 人工处理过程 9
3 系统功能设计 9
3.1 个人办公 9
3.1.1 日程安排 9
4 系统数据结构设计 14
4.1 说明 14
4.2 数据结构 14
4.3 数据结构与系统元素的关系 14
5 接口设计 14
5.1 用户接口 14
5.2 外部接口 14
6 运行设计 15
6.1 系统初始化 15
6.2 运行控制 15
6.3 系统结束 15
7 系统出错处理设计 15
7.1 出错信息 15
7.2 补救措施 15
8 系统维护设计 16
8.1 检测点的设计 16
8.2 检测专用模块的设计 16
9 尚待解决的问题 16
1引言
1.1编写目的
本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码。
本说明书的预期读者为:
项目开发经理、客户项目经理、系统开发人员以及测试人员
1.2背景
待开发软件系统的名称:
会议管理系统
此软件系统任务提出者:
中软国际教育科技有限公司
此软件系统任务开发者:
非常6+2开发小组
此软件系统任务用户:
中软国际以及其子公司
1.3基线
会议管理系统需求分析说明书
1.4定义
会议管理系统:
ConferenceManagementSystem,一种用于会议的申请,会议的查看,会议的管理等实际需求功能的管理系统。
1.5参考资料
会议管理系统需求分析说明书
2总体设计
2.1概述
2.1.1功能描述
会议管理系统一共包含9个模块,以下是各个模块简要的功能描述。
1)信息管理模块(普通用户功能)
信息管理包含修改个人信息、查看公告栏功能。
针对用户为普通用户,需要用户状态为登录状态。
修改个人信息可修改个人姓名、密码、性别、地址、联系电话、身份证号、邮箱、备注等个人基本信息。
查看公告栏可以查看当天召开的会议时间、地点、主题、准备材料。
2)预约管理模块(普通用户功能)
预约管理包含预约会议以及管理已预约会议。
可以对预约增加、删除、查看、修改。
增加预约时需要先根据时间段或会议室查找空闲会议室,再申请预约会议,申请通过预约便成功了。
3)会议管理模块(普通用户功能)
会议管理包含查看预约会议情况以及提交会议文档等。
可以查看自己哪些会议需要参加,包括自己召开的被人召开的。
如果是别人召开的会议,可以选择参加或不参加会议,不选择为默认不确定状态。
提交会议文档功能就是会议后需要提交会议记录及相关文档,以便保存。
4)人员管理模块(管理员功能)
人员管理。
可以对人员进行增加、删除、查找、修改。
增加时需要选择该人员是普通用户或管理员,修改时也可以修改人员的身份状态,删除时将自动删除权限表有关该人员的权限。
5)部门管理模块(管理员功能)
部门管理,可以对部门进行增加、删除、查找、修改。
删除时将提示会删除该部门所有人员,禁止级联删除,出现级联删除情况,弹出提示,必须删除级联信息,才能删除此数据。
6)职位管理模块(管理员功能)
职位管理。
可以对职位进行增加、删除、查找、修改。
删除时将提示会删除该职位在职人员,禁止级联删除,出现级联删除情况,弹出提示,必须删除级联信息,才能删除此数据。
7)会议管理模块(管理员功能)
会议管理。
可以对会议室进行增加、删除、查找、修改。
删除时将提示会删除与该会议室相关的预约,确定会删除该会议室的同时将相关预约标记为不通过。
会议记录管理。
可以查看已提交的会议记录及相关文档。
8)设备管理模块(管理员功能)
会议设备管理。
可以增加、减少会议室总的设备。
通过私下协商对已预约会议分配设备,会议结束后收回之前分配的设备。
9)权限管理模块(管理员功能)
权限管理,可以增删查改权限信息,可以对人员权限进行增加、删除、查找、修改。
新增普通人员时,默认给予“信息管理(普工)”,“预约管理(普工)”,”会议管理(普工)“3大模块的权限。
新增管理员时,默认给予“人员管理(管理员)”,“部门管理(管理员)”,“职位管理(管理员)”,“会议管理(管理员)”,“设备管理(管理员)”,“权限管理(管理员)”。
以上是新增时默认的权限,并不是必备权限,意思就是说在后期也可以对员工的以上的权限给删除。
新增之后,依然是“人员—权限”的关系。
后期可以通过“管理员”在“权限管理”模块中对人员的权限进行调整。
2.1.2运行环境
2.1.2.1软件环境
分类
名称
版本
语种
操作系统
Windows
7
简体中文
操作系统的附加功能
.NETFrameWork
4.0
简体中文
数据库平台
SQLServer
2008
简体中文
数据库平台补丁
应用平台
Windows
7
简体中文
应用平台补丁
邮件系统
客户端软件
IE
8
简体中文
2.1.2.2硬件环境
服务器
最低配置
推荐配置
应用和数据库服务器
酷睿双核1GhzRAM1G
酷睿双核1.5GhzRAM2G
邮件服务器
2.1.3开发环境
2.1.3.1服务器软件环境
分类
名称
版本
语种
操作系统
操作系统的附加功能
数据库平台
数据库平台补丁
应用平台
应用平台补丁
版本控制系统
目录服务系统
邮件系统
客户端软件
2.1.3.2服务器硬件环境
服务器
最低配置
推荐配置
应用服务器、数据库服务器、邮件服务器、目录服务器
酷睿双核1GhzRAM1G
酷睿双核1.5GhzRAM2G
2.1.3.3开发机器软件环境
分类
名称
版本
语种
操作系统
Windows
7
简体中文
操作系统的附加功能
.NETFrameWork
4.0
简体中文
数据库平台
SQLServer
2008
简体中文
应用平台
Windows
7
简体中文
开发平台
客户端软件
2.1.3.4开发机器硬件环境
分类
最低配置
推荐配置
开发机器
酷睿双核1GhzRAM1G
酷睿双核1.5GhzRAM2G
2.2设计思想
2.2.1系统构思
2.2.1.1系统硬件部署
酷睿双核1GhzRAM1G
2.2.1.2系统软件架构
根据系统需要,采用MVC+EntityFramework开发模式。
。
。
。
。
2.2.1.3系统角色分析
普通员工和管理员
普通员工作为系统使用者,拥有预约会议,修改个人信息等基本功能操作权限。
而管理员作为系统维护者,除了具备普通员工有的功能权限外,还具备系统维护,审批会议等所有会议系统提供的功能权限
2.2.1.4系统模块介绍
会议管理系统一共包含9个模块,包括信息管理,预约管理,会议管理,人员管理,部门管理,职位管理,会议管理,设备管理,权限管理
2.2.2关键技术与算法
2.2.2.1Ajax技术
Ajax指异步JavaScript和XML。
在本次系统设计中,为了更好的用户体验,页面上将大量使用Ajax。
Ajax不是一种新的变成语言,而是一种用于创建更好更快以及交互性更强的web应用程序技术。
使用JavaScript向服务器提出请求并处理相应不会阻塞到用户,可以在不用重载页面的情况下与web服务器交换数据,提高系统性能,优化用户界面。
2.2.2.2MVC框架
MVC是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范。
使用MVC目的是实现业务逻辑和用户界面的代码分离,而控制器的目的是确保业务逻辑和用户界面的同步。
2.2.2.3EntityFramework
用于支持开发人员通过对概念性应用程序模型编程来创建数据访问应用程序,可以降低面向数据的应用程序所需的代码量并减轻维护工作。
用EntityFramework有诸多优点,应用程序可以通过更加以应用程序为中心的概念性模型来工作,不再对特定的数据引擎或存储架构具有硬编码依赖性,在不更改应用程序代码的情况下更改概念性模型与特定于存储的架构之间的映射,开发人员可以使用可映射到各种存储架构的一致的应用程序对象模型。
3系统功能设计
此部分主要对关键功能进行设计,描述其实现方式。
如果对详细设计要求不高,也可在下面的部分中包括对详细设计的功能说明,不必另建详细设计文件。
此部分主要对各模块功能进行分解,尽量能细化到每一个操作。
同时附以特征界面和数据表设计。
3.1信息管理
在本系统中为员工基本信息管理功能,包括查看公告、个人信息维护、修改个人登录密码。
3.1.1公告信息
用户可以在页面上查看公告概况列表:
通过点击会议详情,可以进入到该会议详情页面进行查看:
3.1.2个人信息
用户可以在页面上的表单查看自己的原有个人信息,并且表单是可编辑的,用户可以通
过直接在表单上进行修改来更改个人信息,点击保存按钮来确定更改:
3.1.3修改密码
用户在输入框输入原密码及新密码并提交来进行密码修改:
3.2预约管理
让用户进行会议的详细预约,并提供查看自己已预约的会议。
3.2.1预约会议
用户根据需要筛选符合时间及人数的会议室,或直接在会议室列表中选取会议室进行预约。
并在该会议室的预约页面中填写详细的预约信息(包括会议的起止时间、会议主题、邀请部门或人员、上传会议前准备文档等)后提交预约。
在选取选取了会议室之后,还可以查看到该会议室已有的所有预约详情。
筛选会议室:
选取会议室:
查看会议室已有预约:
查看会议详情:
进行预约:
填写预约详情并提交:
3.2.2查看已预约会议
用户可以根据条件搜索(根据起止时间或会议主题)自己已预约的会议,也可以直接在会议列表中查看到所有的会议。
可对选取会议进行编辑、删除、查看详情、上传会议记录操作。
搜索已预约会议:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 会议 管理 系统 概要 设计