会议管理系统软件需求说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
<会议中心管理系统>
软件需求说明书
作者:
学号:
班级:
完成日期:
修改情况记录:
目录
1 引言 (1)
1.1 编写目的 (1)
1.2 范围 (1)
1.3定义,术语 (1)
2 项目概述 (2)
2.1 产品描述 (2)
2.2 产品功能 (2)
2.3 用户特点 (2)
2.4 一般约束 (3)
2.5 假设和依据 (3)
3 具体需求 (3)
3.1 功能需求 (3)
3.1.1 功能需求1 (3)
3.1.2 功能需求2 (5)
3.2 用户管理需求 (5)
3.3 设备管理需求 (6)
3.4属性 (6)
3.5 其他需求 (7)
4设计约束条件 (7)
5 附录 (7)
1 引言
1.1 编写目的
本说明书的编写目的在于向相关用户介绍说明该系统的具体功能和软件的各项需求,界定系统实现功能的范围,指导系统设计以及编码。使读者在接触该系统前,对系统的功能,配置,需求等相关信息有一定的了解,以方便正确操作使用该系统。
本说明书的预期读者为项目经理,会议管理系统--系统分析员,系统设计人员,开发工程师,测试经理以及测试设计人员等。
1.2 范围
a.该系统软件的名称为“XX会议中心管理系统”
b.该系统是应用于企业会议管理的会议管理系统,它将实现自动管理会议室,及时准确得知会议室空闲/预定情况,规范公司会议管理,实现公司信息资源在各部门之间快速有效传递,避免资源的冲突。提高了会议室的使用率,节省会议组织者的时间,妥善保管了会议记录,有效地提升公司运营水平。
c.描述所说明的软件的应用。应当:
1)尽可能准确快速的安排管理各部门使用会议室的时间
2)优化界面和服务器,使用户简单明了的操作系统
3)系统包括的范围:会议申请,会议审批,设备管理,用户管理。
1.3定义,术语
1.企业管理应用系统软件:它是由企业管理应用系统软件课题组完全自主开发的企业管理软件,以企业各部门为基本元素的、用汉语编程来实现其功能的软件。
2.需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
3.需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。
2 项目概述
2.1 产品描述
该系统是应用于企业会议管理的会议管理系统,开发该系统的目的是为了更加快速,合理的安排会议室的使用情况,实现公司信息资源在各部门之间快速有效传递,避免资源的冲突,提高会议室的使用率,节省会议准备时间,提高公司的运营效率。
该系统软件应用于大中型企业,由于大中型企业规模较大,部门繁多,所以各部门在召开部门会议时难免有冲突,该软件就是为了解决此类问题所研发出来的。通过合理安排会议时间,提高工作效率,增大公司收益。
该系统软件可以与公司的人力资源系统,通讯系统,资料数据库相关联,记录预定人员的相关信息,并通知参与会议的相关人员,记录会议的相关情况并存入数据库已备份。
2.2 产品功能
1.外部功能: 会议中心管理系统软件外部功能包括可视化窗口,预定会议,查询会议等。
2.内部功能:企业管理应用系统软件内部功能:过滤、定位、使用库等。
2.3 用户特点
会议中心管理系统软件面向于大中型企业,其使用人员应为具备一定的计算机基础知识和企业管理基本知识。而本产品的维护人员需要具备有管理系统编程,数据库维护等专业知识和技能。
2.4 一般约束
a. 本系统开发人员为20人。
b. 有CPU133、16兆内存配置的计算机就可运行本系统。
c. 在管理方针、并行操作、安全与保密方面无约束。
2.5 假设和依据
本软件在开发的过程中,分为技术实现与软件工程两大部分,两部分都有侧重点,若技术支持出现故障或疑难问题无法解决、程序开发出现偏差,会延误工程进度,影响工程的按期完工。若软件工程陈述出现问题,部分描述含混不清,则会影响系统的完整性与可继承性。在管理方面,如管理者没有预见性,对出向的问题无法采用可行的解决手段,都会影响开发模块之间的互动,从而影响工程的顺利开展,导致工程无法按期完工。
3 具体需求
3.1 功能需求
3.1.1 功能需求1
会议管理
包括查询空闲会议室及设备、预约会议、查询预约、取消预约、修改预约、审批预约、提交会议文档、查询会议。
查询空闲会议室及设备
用户根据会议时间和参加会议人数,选择相应空闲的会议室。会议室选好后,如果需要其他的设备,可以再在仓库中选择需要的设备。
用户录入条件,查询所需要的会议室和设备。
角色权限:普通用户/管理员。
输入:会议管理-查询空闲会议室及设备-输入会议人数、会议日期-查询空闲的会议室和设备。
输出:返回符合条件的会议室和设备。
预约会议
通过查询会议室和设备,找到符合条件的会议室和设备,输入相应的会议主题、参会
人员以及相关的文档(需要参加会议人员提前查看的文档)。提交预约会议申请。
显示会议设备只显示可使用的在仓库中会议设备。预约的会议在审批前用“预约中”状态表示。对于同意的会议自动将会议状态置为“使用中”。
角色权限:普通用户。
输入:会议管理--查询空闲会议室、设备-选择会议室-预约会议—填写会议主题、参会人员等-确定预约。
输出:预约成功/失败提示。
查询预约
普通用户查询自己预约的会议,管理员用户查询所有预约会议。
角色权限:普通用户/管理员。
输入:会议管理-查询预约会议-输入查询条件会议主体-查询预约会议
输出:返回符合条件的会议。
取消预约
用户查询自己预约的会议,进行取消。只能取消自己预约的会议。
角色权限:普通用户。
输入:会议管理-查询预约会议-选择会议-取消。
输出:取消预约成功/失败提示。
修改预约
用户修改自己建立的预约会议。
角色权限:普通用户。
输入:会议管理-查询预约会议-选择会议-修改会议-修改参会人和会议室。
输出:修改会议成功/失败提示。
审批预约
用户未审批的会议,进行审批。
角色权限:系统管理员。
输入:会议管理-查询预约-选择会议-审批。
输出:审批结果提示。
提交会议文档
由会议发起者通过查询,选择一个会议,将整理后的会议记录上传到服务器。会议记录上传格式为HTML格式。
角色权限:各部门领导。
输入:会议管理-会议管理-查询预约会议-选择会议记录-上传。
输出:上传会议记录成功/失败提示。
查询会议
普通用户可以查看自己参与的会议。
角色权限:普通用户/系统管理员。
输入:查询相关会议-输入要查询会议的主题-查询会议。
输出:显示所查询会议的信息。
*查询会议的内容包括:开会时间、开会地点(哪个会议室)、发起人、会议主题。