变更记录
日期 2013-7-23 2013-7—23 2013—7-23 2013—7—23 2013-7-23 2013—7-24 2013-7-26 签字确认 系统模块 对应章节 对应部门 负责人签字 会议管理系统需求分析说明书 版本 1。0 1.1 1。2 1.3 2。0 2.1 2。2 初始版本 升级版本 升级版本 升级版本 正式版本 补全修正 补全流程图 变更说明 XXX XXX XXX XXX XXX XXX XXX 作者 编写:XXX 审核: 批准: 受控状态: 发布版次:2.1 编号:
日期:2013-7-23 日期: 日期: 是
日期:2013-7-24
目录
1
概述........................................................................................................................................................ 2 1.1 1.2 1.3 1.4
目的 ............................................................................................................................................... 2 背景 ............................................................................................................................................... 2 范围 ............................................................................................................................................... 3 术语定义 ....................................................................................................................................... 3
1。5 参考资料 ....................................................................................................................................... 3 1.6
任务概述 ....................................................................................................................................... 4
1.6。1 目标 ....................................................................................................................................... 4
1。6。2 用户的特点 ........................................................................................................................... 4 1。6。3 假定和约束 ........................................................................................................................... 5 1.7
运行环境 ....................................................................................................................................... 5
1.7.1 1.7.2
软件环境 ............................................................................................................................... 5 硬件环境 ............................................................................................................................... 6
1。7。3 接口 ........................................................................................................ 错误!未定义书签。 1。7。4 控制 ........................................................................................................ 错误!未定义书签。 1。8 需求规定 ........................................................................................................ 错误!未定义书签。 1.8。1 1.8.2
对功能的规定 ....................................................................................................................... 6 系统功能层次模块图 ..........................................................................................................11
1 概述
1.1 目的
本说明书的目的在于明确说明会议管理系统的需求,界定该系统实现功能的范围,指导系统设计以及编码。
本说明书的预期读者为:项目经理、需求分析人员、系统设计人员、模块实现人员、系统测试人员以及客户等。
1.2 背景
a) 待开发的软件系统的名称:
公司会议管理系统
b) 本项目的任务提出者及单位、开发者、用户及实现该软件的计算中心或计算机网络: 项目提出者及单位:XXX; 开发者:XXX;
用户:XXX公司员工及管理者
c) 该软件系统同其他系统或其他机构的基本的相互来往关系: 公司的人事管理系统为该系统提供公司员工的基本信息;
该系统与SQL Server数据库管理系统进行交互以实现会议数 据的存储.
1.3 范围
产品说明:会议管理系统是非常通用的管理信息系统,是企业单位实现办公自动
化的前提和基础.
目标:帮助企业以自动化的方式来取代现有的人工管理以便于该企业员工以及管
理员方便地对会议的有关信息进行操作及管理,及时高速地对会议情况进行查看及协商。从而减少企业在这方面所花费的人力、物力和财力。 适用范围:可应用于大部分企业之中.
1.4 术语定义
会议管理系统:Conference Management System,一种用于会议的申请,会议的查看,会议的管理等实际需求功能的管理系统。
会议预约:conference reservation ,在会议开始前进行事先约定要展开会议. 公告栏:bulletin board,显示会议告示,会议纪要,会议记录的提示通告。 人员结构:personnel structure,公司员工的信息以及其关系结构。
1.5 参考资料
软件体系结构原理 张友生 李雄编著 清华大学出版社 软件工程 钱乐秋 赵文耘 牛军钰编著 清华大学出版社 数据库系统概念 AbrahamSilberschatz等编著 高等教育出版社
ASP。NET MVC 3高级编程 孙远帅 清华大学出版社 C#数据库程序设计 林成春编著 清华大学出版社
1.6 任务概述
1.6.1 目标
软件管理系统是一个公司不可缺少的部分,它的内容对于公司的决策者和管理者来说都
至关重要, 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。因此,该项目致力于开发一个功能健全、强大的会议管理系统,以期达到如下目标:
A.方便地实现会议信息的录入,实现录入数据的高校验性;
B.能够简便、快速地进行预约会议、删除预约、修改预约等相关操作; C.使系统更人性化以方便用户使用; D.人力与设备费用的减少; E.高安全性、保密性、便捷性; 使系统具有简单性、针对性、实用性的特点。 (本软件产品是一项的软件,而且全部内容自含)
1.6.2 用户的特点
普通用户:掌握最基本的电脑操作,会查看自己的资料以及对会议进行预
约、查看预约、删除预约、修改预约以及会议后提交会议记录操作,也可以修改自己的基本信息、拒绝参加会议等。
管理员:拥有一定的电脑技术,可对数据库进行操作,会使用一些相关的软
件,如word, Excel等,拥有所有的管理权限,可以查看和更改所有普通员工的基本信息、设备的分配及回收,会议记录的管理及查看,也可以分配及回收会议室。
系统组织结构图:
本系统为会议管理系统,其中以普通员工操作及管理员管理为主,普通员工操作模块包含对会议的预约、查看预约、删除预约、修改预约以及会议后提交会议记录等.管理员管理模块包含人员管理、设备管理、会议室管理以及会议记录管理。该系统基本上可以满足公司职员对公司会议进行相关操作的需求.
1.6.3 假定和约束
A.功能:
基本实现客户对该会议管理软件系统的功能需求,包括普通员工操作及管理员管理操作. B.性能:
要求系统能快速响应用户的各种信息请求,效率高,速度快,能够及时满足用户的需求;
充分考虑人性化管理,提高办公效率。不需要用户长时间等待,节省用户的时间。
C.数据的输入
员工基本个人信息、会议预约信息、预约会议操作信息(查看、删除、修改)、会议记录
文档、对设备的操作信息等输入。
D.数据的输出
根据用户要求返回的结果,如:公告栏、个人信息表、预约会议表、需参加会议表、会
议通知、设备信息表、会议室信息表、会议记录表等信息的查看,对浏览的要求返回符合用户要求的内容。
E.在安全与保密方面的要求
普通员工和管理员有不同的权限,每个用户都拥有自己的密码,普通员工只有访问会议
操作模块的权限,管理员也只有访问管理会议及人员模块的权限。
F.同本系统相连接的其他系统
操作系统、SQL Server数据库管理系统。
G。 完成期限: 2013年9月
1.7 运行环境
1.7.1 软件环境 名称 版本 语种 操作系统 操作系统的附加功能 数据库平台 应用平台 Windows 操作系统 安装支持.Net Framework Sql Server数据库 Windows 2000以上 3.5,4 2008,2012 2000以上 中文&&英文 英文 英文 中文&&英文
邮件系统 客户端软件 无 主流浏览器 所有 无 1.7.2 硬件环境 A.内存:256MB;
B.外存容量:256MB,联机;
C.输入设备:键盘,鼠标,输出设备:显示屏,联机; D.数据通信设备:网线; E.功能键及其他专用硬件:无
服务器 应用和数据库服务器 最低配置 服务器:支持IIS+MSSQL+.NET4计算机 磁盘阵列:Raid6 邮件服务器 推荐配置 2—8路酷睿或至强服务器 Raid6 1.8 需求规定
1.8.1 1.8.1对功能的需求
预约会议流程图:
软件所实现的主要功能需求如下:
1.8。1.1信息管理
1。8。1.1.1 修改个人信息
项目名称 1.修改个人信息 输入 姓名、性别、编号、职位、联系电话、部处理 将个人信息写入数据库 输出 个人信息表 数据来源 普通登录员工 权限设置 员工能够更改自己的个人信息
门,住址、备注 2。查看公告栏 从数据库中读取公告栏信息 公告栏列表 系统 1。8。1.2会议管理
1.8.1.2.1预约管理
项目名称 1.查找会议室条件 输入 容纳人数、开会起止时间 处理 在数据库中查找符合条件的会议室 2。申请会议室 选择空闲的会议室,填写申请表,会议主题、提交会议前需阅读的文档、添加人员、确定时间 3. 删除预约 在查出的已预订的会议室中选择要删除的预约 在数据库中将所删除的会议室的对应时间段状态修改为空闲 4.修改预约 在查出的已预订的会议室中选择要修改的预约,并重新填写申请表 将修改后的申请表保存到数据库中,并删除原来的申请表 输出预约修改成功界面 普通登录员工 输出预约删除成功界面 普通登录员工 保存申请表,在数据库中将所申请的空闲会议室的对应时间状态修改为已使用 输出会议室申请成功的界面 普通登录员工 输出 对应空闲的会议室列表 数据来源 普通登录员工 权限设置 1.8。1。2.2查看需参加的会议
项目名称 1。待参加会议 输入 处理 从数据库中查找当前人员需要参加的会议 输出 会议列表 会议详情 数据来源 系统 权限设置
1。8。1。2.3查看已参加的会议
项目名称 1已。参加会议 输入 处理 从数据库中查找当前人员已参加的会议 输出 会议列表 会议文档查看 数据来源 系统 权限设置 1。8。1。2。4提交会议文档
项目名称 提交会议文档 输入 会议记录、会议记要 处理 将文档保存到数据库中 输出 输出提交成功界面 数据来源 普通登录员工 权限设置 1.8。1.3人员结构管理
1.8.1。3.1人员管理
项目名称 1。增加人员 输入 姓名、性别、编号、职位、联系电话、住址、备注 2.删除人员 选择要删除的人员 将该人员信息从数据库中删除 3。查找人员 输入要用来查找的信息(姓名等) 4。修改人员 选择要进行修改的人员,并对个人信息表进行修改 从数据库中查找符合条件的信息 将新的个人信息表保存到数据库中 输出修改成功的个人信息页 管理员 输出符合条件的人员列表 管理员 输出删除成功界面 管理员 处理 将个人信息写入数据库 输出 输出个人信息表 数据来源 管理员 权限设置 1。8.1.3.2职位管理
项目名称 输入 处理 输出 数据来源 权限设置 1.增加职位 职位编号、职将新的职位保输出增加成功管理员
位名称、备注、日期 2.删除职位 选择要删除的职位 3.查找职位 输入要用来查找的信息(编号等) 4.修改职位 选择要进行修改的职位,并对职位信息表进行修改 存到数据库中的职位表 将该职位从数据库中删除 从数据库中查找符合条件的信息 将修改后的职位信息保存到数据库中 的新职位信息界面 输出删除成功的界面 输出符合条件的职位列表 管理员 管理员 输出更新后的职位信息表 管理员 1.8。1。3.3部门管理
项目名称 输入 处理 输出 数据来源 权限设置 1增加部门 部门编号、部门名称、备注、日期 将新增的部门信息保存到数据库中 将该部门信息从数据库中删除 输出添加新部门后的部门列表 输出删除后的部门列表 管理员 2。删除部门 选择要删除的部门 管理员 3.查找部门 输入要用来查找的信息(编号等) 从数据库中查找符合条件的信息 将修改后的部门信息表保存到数据库中 输出符合条件的部门列表 管理员 4。修改部门 选择要进行修改的部门,并对部门信息表进行修改 输出更新后的部门信息 管理员 1.8。1。3.4 模块&权限管理
项目名称 输入 处理 输出 数据来源 权限设置 1。增加模块 模块名称、URL、上级模块 将新增模块信息保存到数据库中 输出增加成功界面 管理员
2。删除模块 选择要删除的模块 将该模块信息从数据库中删除 输出删除成功界面 管理员 3。查找模块 输入要用来查找的信息(如模块名称等) 从数据库中查找符合条件的信息 将修改后的信息保存到数据库中 输出符合条件的模块列表 管理员 4修改模块 选择要进行修改的模块,并对模块信息表进行修改 输出更新成功的界面 管理员 5.分配权限 选择要分配权限的员工以及要分配的权限 将该员工及对应的权限保存到数据库中 输出分配完成后的员工权限信息 管理员 1。8.1。4会议管理
1。8.1。4。1会议记录管理
项目名称 输入 处理 输出 数据来源 权限设置 查看、下载会议记录 从数据库中查找已提交的会议记录 会议记录列表 在线查看、下载 系统 1。8.1.4.2会议室管理
项目名称 输入 处理 输出 数据来源 权限设置 1.增加会议室 会议室编号、会议室地址、会议室已有设备、会议室状态、容纳人数 将新增的会议室信息保存到数据库 输出增加会议室后的新会议室列表 管理员 2.删除会议室 选择要删除的会议室 将该会议室信息从数据库中删除 输出删除后的会议室列表 管理员 3。查找会议室 输入要用来查找的信息(编从数据库中查找符合条件的输出符合条件的会议室列表 管理员
号等) 4.修改会议室 选择要进行修改的会议室,并对会议室信息表进行修改 信息 将修改后的信息保存到数据库中 输出更新后的会议室信息 管理员 1。8。1.4.3会议设备管理
项目名称 1。增加设备 输入 设备名称、设备用途、设备编号、入库时间、使用状态、设备价格 2。删除设备 选择要删除的设备 将该设备信息从数据库中删除 3。分配设备 选择要进行分配的设备、会议室 在数据库中将该设备的使用状态修改为使用中,并把设备添加到会议室设备表 4。回收设备 选中要进行回收的会议室的设备 在数据库中将该设备的使用状态修改为未输出回收成功界面 管理员 输出分配成功界面 管理员 输出删除后的设备列表 管理员 处理 将新设备信息保存到数据库中 输出 输出添加新设备后的设备列表 数据来源 管理员 权限设置 普通人员功能 管理员功能 使用,并把设备从会议室设 备表删除、添加到仓库表 人员信息会议1.9 系统功能层次模块图 会议相关管理 管理 管理 结构管理
1。9。1各子模块功能的描述
1.9。1.1信息管理(普通用户功能)
信息管理包含修改个人信息、查看公告栏功能。针对用户为普通用户,需要用户状态为登录状态.修改个人信息可修改个人姓名、密码、性别、地址、联系电话、身份证号、邮箱、备注等个人基本信息。查看公告栏可以查看当天召开的会议时间、地点、主题。
公告必备属性:公告内容、会议名称、会议室、会议主题、公告对象(范围)。 1.9。1。2会议管理(普通用户功能) 会议管理包含以下3个功能:
1) 预约管理。可以增加、删除、查看、修改预约。增加预约时需要先根据时间段或会
议室查找空闲会议室,再申请预约会议,申请通过预约便成功了。
会议必备属性:会议编号、会议时间、会议主题、会议室、查阅文档、会议邀请对象。
2) 查看需参加会议。可以查看自己哪些会议需要参加,包括自己召开的被人召开的。
如果是别人召开的会议,可以选择参加或不参加会议,不选择为默认不确定状态. 3) 提交会议文档.会议后需要提交会议记录及相关文档,以便保存。 1.9。1。3人员结构管理(管理员功能) 主要包含以下3个功能:
1) 人员管理。可以对人员进行增加、删除、查找、修改.增加时需要选择该人员是普通
用户或管理员,修改时也可以修改人员的身份状态,删除时将自动删除权限表有关该人员的权限。
人员必备属性:工号、姓名、部门、职位、工资
2) 职位管理。可以对职位进行增加、删除、查找、修改.删除时将提示会删除该职位在
职人员,确定后启动二级联删,删除该职位的同时删除相关人员。 职位必备属性:职位名称、所属部门。
3) 部门管理,可以对部门进行增加、删除、查找、修改。删除时将提示会删除该部门
所有人员,确定后启动二级联删,删除该部门的同时删除相关人员。 部门必备属性:部门名称、部门主管、上级部门.
4) 权限管理,可以增删查改模块信息,可以对人员权限进行增加、删除、查找、修改.
模块必备属性:模块名称、上级模块、模块URL。
1.9。1.4会议相关管理(管理员功能) 主要包含以下3个功能:
1) 会议记录管理。可以查看已提交的会议记录及相关文档。
会议记录必备字段:所属会议编号、文档存储路径(word文档存储在服务器)、时间、备注(记录缺席等情况).
2) 会议室管理。可以对会议室进行增加、删除、查找、修改。删除时将提示会删除与该
会议室相关的预约,确定会删除该会议室的同时将相关预约标记为不通过.
会议室必备字段:会议室编号、会议室地址、容纳人数。
3) 会议设备管理。可以增加、减少会议室总的设备。通过私下协商对已预约会议分配设
备,会议结束后收回之前分配的设备。
设备必备字段:设备种类、设备名称、设备价格、设备数量。
1.10 对非功能性的需求
1。10。1对性能的规定
1.10.1.1精度
姓名,编号,住址,备注:字符串形式,精度为string。
性别:因为性别属于选择类型,所以用提供男女选择的形式确定。 部门,职位:字符串形式显示,进行选择。
开会起止时间,日期:由于时间的特殊性,本系统所有涉及开会起止时间都采用 年/月/日-时/分~年/月/日—时/分 的格式。
会议室编号:一律采用“几栋”+“几楼”+“编号\"的形式,例如:B2204。 会议前需阅读的文档,会议记录,会议纪要:可以是word文档,text文档,Excel文档,PowerPoint文档。
概率统计:概率部分以及其他比率部分精度精确到0.0x%. 1.10.1。2时间特性要求
由于会议管理过程中,需要大量增删查改操作等,故增删查改解题时间占总时间的最大部分。其次就是文档提交以及把数据传送给用户的开销.其具体时间特性要求,如下:
a. 增删查改响应时间:50ms左右; b. 数据库更新处理时间:50ms左右;
c. 数据库数据的转换和传送时间:100ms左右; d.解题时间:200ms。 1.10.1.3灵活性
本系统主要目的是用于公司的会议管理。包括提供给普通用户申请会议以及提供给管理员管理会议。故本系统的灵活性在于实际应用者的不同。当需求发生某些变化时,该软件对这些变化的适应能力.具体情况如下:
A. 操作方式上的变化:采用B/S模式。通过Web的形式提供给用户具有一定的可操作的UI,用户界面上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由Web服务器产生的,而Web服务器与数据库服务器连接,数据实际存放在数据库服务器中.若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据。以及,通过赋予不同用户不同的功能,以实现用户权限的划分,以此增强其生命力.
B. 运行环境的变化:主要在Windows平台下,兼容主流浏览器(IE\\Chrome\\FireFox\\360浏览器)下进行编译,运行和调试.在时间允许的情况下,同步开发支持Mono Linux的服务器版本。
C. 同其他软件的接口的变化:在尽量保证接口不出现变动的情况下,允许接口的重载和再定义.但接口的命名规则是统一的;
D. 精度和有效时限的变化:精度在必须调整的条件下,可以上下浮动10个百分点;有效时限则依据现实的测试情况允许稍大范围的变化.
E. 计划的变化或改进:工作时间安排会存在必然的浮动,系统的完成需要协同本系统的其他设计小组及其成员一同来进行商定,前期的计划可以稍微有些变动,后期的安排尽量按照计划执行.
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务