会议管理系统需求分析说明书编写:XXX 日期:2013-7-23审核:日期:批准:日期:受控状态:是发布版次:2.1 日期:2013-7-24编号:变更记录签字确认目录1概述 (4)1.1目的 (4)1.2背景 (4)1.3范围 (4)1.4术语定义 (5)1.5参考资料 (5)1.6任务概述 (5)1.6.1目标 (5)1.6.2用户的特点 (6)1.6.3假定和约束 (8)1.7运行环境 (9)1.7.1软件环境 (9)1.7.2硬件环境 (9)1.7.3接口........................................................................................................ 错误!未定义书签。
1.7.4控制........................................................................................................ 错误!未定义书签。
1.8需求规定 (2)1.8.1对功能的规定 (10)1.8.2系统功能层次模块图 (16)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等编著高等教育出版社 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.2 硬件环境A.内存:256MB;B.外存容量:256MB,联机;C.输入设备:键盘,鼠标,输出设备:显示屏,联机;D.数据通信设备:网线;E.功能键及其他专用硬件:无1.8需求规定1.8.1 1.8.1对功能的需求预约会议流程图:软件所实现的主要功能需求如下:1.8.1.1信息管理1.8.1.1.1 修改个人信息1.8.1.2会议管理1.8.1.2.1预约管理1.8.1.2.2查看需参加的会议1.8.1.2.3查看已参加的会议1.8.1.2.4提交会议文档1.8.1.3人员结构管理1.8.1.3.1人员管理1.8.1.3.2职位管理1.8.1.3.3部门管理1.8.1.3.4 模块&权限管理1.8.1.4会议管理1.8.1.4.1会议记录管理1.8.1.4.2会议室管理1.8.1.4.3会议设备管理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灵活性本系统主要目的是用于公司的会议管理。
包括提供给普通用户申请会议以及提供给管理员管理会议。
故本系统的灵活性在于实际应用者的不同。
当需求发生某些变化时,该软件对这些变化的适应能力。