会议管理系统需求分析.docx

上传人:b****8 文档编号:10917035 上传时间:2023-02-23 格式:DOCX 页数:20 大小:250.39KB
下载 相关 举报
会议管理系统需求分析.docx_第1页
第1页 / 共20页
会议管理系统需求分析.docx_第2页
第2页 / 共20页
会议管理系统需求分析.docx_第3页
第3页 / 共20页
会议管理系统需求分析.docx_第4页
第4页 / 共20页
会议管理系统需求分析.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

会议管理系统需求分析.docx

《会议管理系统需求分析.docx》由会员分享,可在线阅读,更多相关《会议管理系统需求分析.docx(20页珍藏版)》请在冰豆网上搜索。

会议管理系统需求分析.docx

会议管理系统需求分析

会议管理系统需求分析说明书

变更记录

日期

版本

变更说明

作者

2013-7-23

1.0

初始版本

XXX

2013-7-23

1.1

升级版本

XXX

2013-7-23

1.2

升级版本

XXX

2013-7-23

1.3

升级版本

XXX

2013-7-23

2.0

正式版本

XXX

2013-7-24

2.1

补全修正

XXX

2013-7-26

2.2

补全流程图

XXX

 

签字确认

系统模块

对应章节

对应部门

负责人签字

 

1概述

1.1目的

本说明书的目的在于明确说明会议管理系统的需求,界定该系统实现功能的范围,指导系统设计以及编码。

本说明书的预期读者为:

项目经理、需求分析人员、系统设计人员、模块实现人员、系统测试人员以及客户等。

1.2背景

a)待开发的软件系统的名称:

公司会议管理系统

b)本项目的任务提出者及单位、开发者、用户及实现该软件的计算中心或计算机网络:

项目提出者及单位:

XXX;

开发者:

XXX;

用户:

XXX公司员工及管理者

c)该软件系统同其他系统或其他机构的基本的相互来往关系:

公司的人事管理系统为该系统提供公司员工的基本信息;

该系统与SQLServer数据库管理系统进行交互以实现会议数据的存储。

1.3范围

●产品说明:

会议管理系统是非常通用的管理信息系统,是企业单位实现办公自动化的前提和基础。

●目标:

帮助企业以自动化的方式来取代现有的人工管理以便于该企业员工以及管理员方便地对会议的有关信息进行操作及管理,及时高速地对会议情况进行查看及协商。

从而减少企业在这方面所花费的人力、物力和财力。

●适用范围:

可应用于大部分企业之中。

1.4术语定义

会议管理系统:

ConferenceManagementSystem,一种用于会议的申请,会议的查看,会议的管理等实际需求功能的管理系统。

会议预约:

conferencereservation,在会议开始前进行事先约定要展开会议。

公告栏:

bulletinboard,显示会议告示,会议纪要,会议记录的提示通告。

人员结构:

personnelstructure,公司员工的信息以及其关系结构。

1.5参考资料

软件体系结构原理张友生李雄编著清华大学出版社

软件工程钱乐秋赵文耘牛军钰编著清华大学出版社

数据库系统概念AbrahamSilberschatz等编著高等教育出版社

ASP.NETMVC3高级编程孙远帅清华大学出版社

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.同本系统相连接的其他系统

操作系统、SQLServer数据库管理系统。

G.完成期限:

2013年9月

1.7运行环境

1.7.1软件环境

名称

版本

语种

操作系统

Windows操作系统

2000以上

中文&&英文

操作系统的附加功能

安装支持.NetFramework

3.5,4

英文

数据库平台

SqlServer数据库

2008,2012

英文

应用平台

Windows

2000以上

中文&&英文

邮件系统

客户端软件

主流浏览器

所有

无限制

 

1.7.2硬件环境

A.内存:

256MB;

B.外存容量:

256MB,联机;

C.输入设备:

键盘,鼠标,输出设备:

显示屏,联机;

D.数据通信设备:

网线;

E.功能键及其他专用硬件:

服务器

最低配置

推荐配置

应用和数据库服务器

服务器:

支持IIS+MSSQL+.NET4计算机

2-8路酷睿或至强服务器

磁盘阵列:

Raid6

Raid6

邮件服务器

1.8需求规定

1.8.11.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浏览器)下进行编译,运行和调试。

在时间允许的情况下,同步开发支持MonoLinux的服务器版本。

C.同其他软件的接口的变化:

在尽量保证接口不出现变动的情况下,允许接口的重载和再定义。

但接口的命名规则是统一的; 

D.  精度和有效时限的变化:

精度在必须调整的条件下,可以上下浮动10个百分点;有效时限则依据现实的测试情况允许稍大范围的变化。

 

E.  计划的变化或改进:

工作时间安排会存在必然的浮动,系统的完成需要协同本系统的其他设计小组及其成员一同来进行商定,前期的计划可以稍微有些变动,后期的安排尽量按照计划执行。

  

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 畜牧兽医

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1