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