信息系统分析与设计1202班_第1页
信息系统分析与设计1202班_第2页
信息系统分析与设计1202班_第3页
信息系统分析与设计1202班_第4页
信息系统分析与设计1202班_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录12系统背景描述1系统需求分析22.12.22.3系统管理需求2系统信息需求2系统参与者需求描述32.3.12.3.22.3.3系统管理员需求3场地管理员需求4学生团体组织需求43系统业务流程5业务流程描述5业务流程图5系统数据流程图744.14.24.3数据流程顶图7数据流程第一层分解8数据流程图第二层分解94.3.14.3.24.3.34.3.4P1 分解9P2 分解10P3 分解10P4 分解115用例图描述系统功能需求125.1系统管理员用例12用例图12用例说明12场地管理员用例15用例图15用例说明15学生团体组织用例18用例图18用例说明195.25.367系统类图23子功能

2、模块划分247.1定义数据类247.1.17.1.27.1.37.1.4用户管理24场地管理24申请管理24审核管理257.27.3U/C 矩阵划分子模块25功能描述267.3.17.3.27.3.37.3.4用户管理26场地管理26申请管理26审核管理268工作总结、个人认识与体会27工作总结27个人认识与体会271系统背景描述近年来,各大高校开始注重培养大学生的课余活动,丰富校园文化生活,纷纷开始实施“扩建”计划,增加校园内场地资源,例如舞厅、体育馆、厅等大型专业活动场地。繁多的场地资源与多种需求资源协调不仅增加了信息处理的工作量,同时也使得资源协调的正确性与有效性得不到保障,单纯靠传统的

3、人工处理方式已经场地借用和管理的需要,各大高校都急迫需要提高工作效率和工作质量。计算机信息处理技术发展的同时,也带来了网络技术的飞速发展,包括信息、信息处理、信息传递、信息共享功能的高度自动化等在内的多项技术都为系统的开发提供了强大的技术支持和开发。场地资源是各大高校的基础硬件,该资源必须经过才可使用。通过建立场地借用系统,学生或社团、学生会等学生团可以提交场地借用申请并组织开展相应课外活动。在活动的安排增多的情形下,就需要对场地资源进行合理的安排与利用,于是各大高校纷纷开始将场地管理进行网络化,结合管理与的实际需求建立高校的场地借用系统,旨在满足学生团体或对外的场地资源的计划安排、信息查询等

4、多项功能。通过场地借用系统,大大提高高校信息化建设,在提高场地管理工作的效率与质量的同时,也满足了学生申请场地、免去繁琐流程的需求。2系统需求分析任何一个系统都是为了满足系统使用的需求而设计的,作为工程的第一个环节,需求分析是的,在需求分析的整个过程中,需要确定顾客真正需求以及其解决,只有了解这些需求后和问题后,才能设计出解决方案,从而将这些方法在新系统中得到。下面就将对系统以及系统用户的需求进行详细分析。2.1系统管理需求分析系统的管理需求首先要明确系统的管理目标。场地借用系统顾名思义,就是实现对场地借用的管理。对于高校来说,建立场地借用系统的管理需求主要是保证场地借用流程的顺利进行,以及实

5、现对校园内现有场地资源的合理分配。通过场地借用系统还能够查询汇总某一阶段时间内校园内场地借用情况,进而对下一阶段的场地使用分配进行合理规划。具体来说该系统的管理需求如下表:2.2系统信息需求场地借用系统是基于校园内现有的实际场地资源进行处理,它的基本信息需求包括:有哪几类用户、几类用户中又包括几类组织、场地管理条例、场地位置分布信息、各场地的基本信息、场地申请信息等。场地借用系统必须具备以上几类信息才可满足正常系统的功能需求。将系统的信息需求归纳如下表:管理需求详细描述场地借用流程顺利开展通过建立场地借用系统,约束和规范场地借用的流程,消除人工处理效率低、错误率高的弊端,使得各个环节能够顺利无

6、误的开展。场地资源合理分配通过该系统有效避免了场地资源的问题,用户可通过查看场地使用状态信息来进行提前预约,减少了扎堆借用场地的现象,保证了高校场地资源的合理分配。管理员有效管理场地使用状况通过系统的信息化处理场地借用申请,可以将这些信息进行统计汇总,方便管理员查看并管理场地借用状况,以期对下一阶段场地开放计划进行调整。2.3系统参与者需求描述通过分析场地借用系统,可以将该系统的参与者划分为以下三类,如下表:系统参与者的需求分析是系统功能确定的基础,因此在详细了解这类用户对系统功能需求的基础上,对系统需求进行深入分析,得出下列需求功能需求。2.3.1系统管理员需求方便地增加、删除、修改、查询各

7、个场地资源,各个场地的功能。方便地进行场地资源数据管理、备份。系统参与者具体描述系统管理员系统管理员具有系统的全部权限,负责系统正常运转。场地管理员场地管理员是场地借用系统中的,负责查看、审核、校验场地借用的申请信息。学生团体组织是系统的主要使用者,执行查询、申请、取消申请场地借用等操作。信息需求具体描述用户基本数据了各个不同借用方的用户的所有基本信息。场地管理条例场地借用规则、相关条例等基本信息。场地位置分布所有场地的位置分布图。场地基本信息所有场地的功能、场地大小、器材、使用规范等基本信息。场地申请信息所有审核的场地申请信息,包括申请、申请时间、申请场地号等基本信息。场地状态信息所有场地某

8、一时段的使用状态:包括空闲、占用、不可用三种状态。场地借用历史数据所有场地历史借用基本信息。对不同系统用户进行定期审核并删除除。用户,对于不合法的申请数据予以删定期修复系统,保证系统的正常运转。2.3.2场地管理员需求查看所有场地的基本信息,对场地信息进行管理。查询所有申请信息,并对申请信息进行审核,审核通过则批准;审核未通过撤销申请并标注原因。查看所有场地的历史申请数据,以便对今后场地资源的使用进行合理安排。打印查询结果。2.3.3学生团体组织需求查询所有场地基本信息,进而决定申请借用哪个场地。方便地提交场地借用申请信息,并能随时查询场地申请进度状态。随时取消借用申请,解除场地资源的占用。方

9、便地查询场地借用历史。对于审核通过的场地借用申请可以将其并打印。3 系统业务流程3.1业务流程描述场地借用申请流程描述:学生团体组织使用系统分配给各个组织的合法账户进行登录,输入用户名等用户信息,系统检验信息正确性,若登录信息错误,则返回错误信息给用户,登陆验证成功,则进入场地申请界面。用户首先查看场地借用条例,同意后开始查询场地的基本信息与场地当前状态信息。根据查询的结果填写场地申请表,填写后的场地申请表交由场地管理员根据场地借用条例进行审核,审核未通过的申请表由场地管理员撤销并返回审核未通过的原因说明给用户,审核通过后的场地申请表提交给学生团体组织用户。用户在收到审核通过的申请表后,将其打

10、印为纸质版申请表,并交由相应场地,场地检查申请表的有效性,若检查通过,则允许用户开始场地的使用,否则返回用户失效原因说明。3.2业务流程图场地借用系统业务流程图如图 3.1 所示。图 3.1 业务流程图4系统数据流程图4.1数据流程顶图场地借用系统的数据流程图顶图如图 4.1 所示。图 4.1 数据流程图顶图4.2数据流程第一层分解场地借用系统数据流程图第一层分解如图 4.2 所示。图 4.2 数据流程图第一层分解4.3 数据流程图第二层分解4.3.1P1 分解数据流程图 P1 模块分解图如图 4.3 所示。图 4.3 数据流程图 P1 模块分解4.3.2P2 分解数据流程图 P2 模块分解图

11、如图 4.4 所示。图 4.4 数据流程图 P2 模块分解4.3.3P3 分解数据流程图 P3 模块分解图如图 4.5 所示。图 4.5 数据流程图 P3 模块分解4.3.4P4 分解数据流程图 P4 模块分解图如图 4.6 所示。图 4.6 数据流程图 P4 模块分解5用例图描述系统功能需求用例图是把系统看作黑箱,从外部参与者的角度来处理系统,能够从各个不同用户的角度描述系统的功能需求。5.1 系统管理员用例5.1.1用例图系统管理员用例如图 5.1 所示。图 5.1系统管理员用例图5.1.2用例说明(1) 查询场地信息用例说明用例名称查询场地信息参与者系统管理员假设数据库正常启动,场地信息

12、表可用,系统管理员登陆合法触发条件管理员执行查询操作前置条件显示查询界面后置条件显示查询结果界面主事件流1. 系统管理员登陆场地借用系统;(2) 增加场地信息用例说明用例名称增加场地信息参与者系统管理员假设数据库正常启动,场地信息表可用,系统管理员登陆合法触发条件管理员执行增加操作前置条件显示增加信息界面后置条件提示添加成功并在信息表中添加相应数据主事件流系统管理员登录系统;系统陆;系统管理员输入准备添加的信息;系统添加执行添加操作并返回提示信息;系统管理员获取提示结果,结束操作。其他事件流系统管理员1a.系统提示错误并登陆添加与已有2a.系统提示错误并要求重新输入添加中信息不完善(信息缺省)

13、3a.系统提示信息不完善并添加系统陆;系统管理员输入查询条件;系统根据查询条件执行查询语句并返回查询结果;系统管理员获取查询结果,结束查询。其他事件流系统管理员1a.系统提示错误并登陆查询条件不存在或错误2a.系统提示错误并返回查询界面要求重新输入(3) 删除场地信息用例说明(4) 修改场地信息用例说明用例名称修改场地信息参与者系统管理员假设数据库正常启动,场地信息表可用,系统管理员登陆合法触发条件管理员执行修改操作前置条件显示修改界面后置条件返回修改结果并提示修改成功用例名称删除场地信息参与者系统管理员假设数据库正常启动,场地信息表可用,系统管理员登陆合法触发条件管理员执行删除操作前置条件显

14、示删除界面后置条件返回删除信息提示结果主事件流系统管理员登陆场地借用系统;系统陆;系统管理员输入即将删除的;系统执行删除语句并返回删除提示结果;系统管理员获取提示,结束操作。其他事件流系统管理员1a.系统提示错误并登陆不存在要删除的2a.系统提示错误并返回界面要求重新操作3b.重新返回信息添加界面5.2 场地管理员用例5.2.1用例图场地管理员用例如图 5.2 所示。图 5.2场地管理员用例图主事件流系统管理员登陆场地借用系统;系统陆;系统管理员输入修改数据;系统执行修改操作并返回修改结果;系统管理员获取结果,结束操作。其他事件流系统管理员1a.系统提示错误并登陆输入修改数据不完善2a.系统提

15、示数据缺省并要求重新操作2b.系统重新返回修改操作界面不存在要修改的3a.系统提示不存在并返回界面要求重新操作5.2.2用例说明(1)审核场地申请用例(2)查询申请列表用例用例名称查询申请列表参与者场地管理员用例名称审核场地申请参与者场地管理员假设管理员登陆合法,系统正常启动并可以使用触发条件场地管理员执行审核操作前置条件显示申请列表审核界面后置条件返回审核结果提示主事件流场地管理员登陆场地借用系统;系统陆;管理员打开申请列表;系统显示申请列表与审核界面;管理员批准审核;系统返回审核成功提示、更新申请的状态并将该添加至审核成功列表;管理员获取系统返回信息,结束操作。其他事件流场地管理员1a.系

16、统提示错误并登陆管理员申请表2a.系统显示页面并要求填入原因2b.系统撤销该申请并更新申请的状态(3) 查询审核用例用例名称查询审核参与者场地管理员假设管理员登陆合法,系统正常启动并可以使用触发条件场地管理员执行查询审核操作前置条件显示审核历史界面后置条件显示审核结果列表界面主事件流场地管理员登陆场地借用系统;系统陆;场地管理员输入查询数据;系统根据执行查询语句并返回查询结果;场地管理员获取查询结果,结束查询。其他事件流1.场地管理员假设管理员登陆合法,系统正常启动并可以使用触发条件场地管理员执行查询申请列表操作前置条件显示申请列表界面后置条件显示申请列表查询结果界面主事件流场地管理员登陆场地

17、借用系统;系统陆;场地管理员输入查询数据;系统根据执行查询语句并返回查询结果;场地管理员获取查询结果,结束查询。其他事件流场地管理员1a.系统提示错误并登陆申请列表为空2a.系统提示当前无申请请求并返回主页面(4)查询场地信息用例5.3 学生团体组织用例5.3.1用例图学生团体组织用例图如图 5.3 所示。用例名称查询场地信息参与者场地管理员假设管理员登陆合法,系统正常启动并可以使用,场地信息表已更新触发条件场地管理员执行查询申请列表操作前置条件显示场地信息表查询界面后置条件显示查询结果界面主事件流场地管理员登陆场地借用系统;系统陆;场地管理员输入查询数据;系统根据执行查询语句并返回查询结果;

18、场地管理员获取查询结果,结束查询。其他事件流场地管理员1a.系统提示错误并登陆查询条件不存在或错误2a.系统提示错误并返回查询界面要求重新输入1a.系统提示错误并登陆图 5.3 学生团体组织用例图5.3.2用例说明(1) 查询场地信息用例用例名称查询场地信息参与者学生团体组织假设用户登陆合法,系统正常启动并可以使用,场地信息表已更新触发条件用户执行查询申请列表操作前置条件显示场地信息表查询界面后置条件显示查询结果界面主事件流学生团体组织用户登陆场地借用系统;系统验证用户登陆;用户输入查询数据;系统根据执行查询语句并返回查询结果;用户获取查询结果,结束查询。(2) 场地借用管理用例(3) 查询借

19、用用例用例名称查询借用用例名称场地借用管理参与者学生团体组织假设用户登陆合法,系统正常启动并可以使用,用户可正常操作触发条件用户执行借用申请操作前置条件显示场地申请界面后置条件显示申请提交成功与申请表预览界面主事件流学生团体组织用户登陆场地借用系统;系统验证用户登陆;用户填写场地借用申请表;系统提交场地申请表并返回结果;6. 用户获取提交提示与预览界面,结束操作。其他事件流用户1a.系统提示错误并登陆申请表信息不完善2a.系统提错误并要求重新输入未填信息用户取消申请3a.系统提示是否确认撤销申请3b.系统从申请列表中撤销申请并存档其他事件流用户1a.系统提示错误并登陆查询条件不存在或错误2a.

20、系统提示错误并返回查询界面要求重新输入(4) 查询场地申请结果用例用例名称查询场地申请结果参与者学生团体组织假设用户登陆合法,系统正常启动并可以使用,申请表成功提交触发条件用户执行查询场地申请结果前置条件显示场地申请结果查询界面后置条件显示申请表审核状态结果主事件流学生团体组织用户登陆场地借用系统;系统验证用户登陆;用户输入查询数据;参与者学生团体组织假设用户登陆合法,系统正常启动并可以使用触发条件用户执行查询借用操作前置条件显示查询操作页面后置条件显示查询结果主事件流学生团体组织用户登陆场地借用系统;系统验证用户登陆;用户输入查询数据;系统根据查询并返回借用查询结果;用户获取查询结果,结束查

21、询。其他事件流用户1a.系统提示错误并登陆查询条件不存在或错误2a.系统提示错误并返回查询界面要求重新输入该用户无借用3a.系统提示无借用并返回查询页面系统根据执行查询语句并返回申请表当前状态;用户获取查询结果,结束查询。其他事件流用户1a.系统提示错误并登陆查询条件不存在或错误2a.系统提示错误并返回查询界面要求重新输入用户申请被3a.系统显示申请原因表并返回申请界面3b.提示用户重新申请或取消申请6系统类图类图由一组类以及它们之间的关系,用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。在场地借用系统中,将系统中的类划分为:学生团体组织、系统管理员、场地管理员、场地基本类

22、型、场地申请具体关系如图 6.1 所示。、场地审核等,图 6.1 场地借用系统类图7子功能模块划分7.1定义数据类根据 U/C 矩阵划分子模块之前,需要事先定义好数据类及相关功能模块,定义功能数据类能够了解系统目前的数据状况及共享关系。定义数据类分为实体法与功能法,下面我将采用功能法来定义系统中的数据类。根据系统实际情况,并结合资源的生命周期识别管理可将系统划分为以下几个功能:用户管理、场地管理、申请管理、审核管理四个部分。下面将分析每个功能的输入与输出信息。7.1.1用户管理7.1.2场地管理7.1.3申请管理输入功能输出场地查询信息场地管理场地类型场地位置场地功能场地使用状态输入功能输出用

23、户信息用户管理用户基本信息申请撤销借用7.1.4 审核管理7.2U/C 矩阵划分子模块根据划分的数据类与相应系统功能,最终将系统的子模块划分如图 7.1 所示。图 7.1U/C 矩阵子模块划分图根据 U/C 矩阵划分后,可以清晰地看出该系统中的四大模块:用户管理、场地管理、申请管理、审核管理,以及各个模块所包含的具体功能。横向上可以看出该系统所包含的输入输出数据。通过划分子模块,可以简化和清列出系统的主要功能,帮助使用者迅速了解并掌握系统。输入功能输出管理员信息审核管理申请列表审核条例审核信息审核列表审核输入功能输出用户信息申请管理申请预览表场地信息申请时间申请状态申请理由7.3 功能描述7.

24、3.1用户管理用户管理包括对用户基本信息的管理,包括用户账号、权限以及所属进用行验证。当用户登录时,系统将验证用户登录的,并赋予对应权限。对于户登录以及操作系统将予以。7.3.2场地管理场地管理包括对场地基本信息的管理。包括场地基本信息描述以及场地可用性,例如场地、场地位置、场地功能及其内设备等信息。系统管理员可根据具体情况对场地信息进行增、删、改、查操作。系统管理员、场地管理员以及用户均可以对场地基本信息进行查询以进行相关操作。7.3.3申请管理申请管理主要是针对学生团体组织,即用户来进行管理的模块。它包括对用户提交的申请表输入的数据进行有效性检验,对用户提交的表进行管理。当用户因某种原因撤销申请时,系统将要求用户填写撤销原因并将撤销申请记入数据库。7.3.4审核管理审核管理的主要参与者为场地管理员,系统将用户的申请表汇总成申请交至审核管理模块,场地管理员将结合审核条例一一审核申请。对于合法,管理员审核通过,系统将此条记入审核通过数据库并改变用户申请表状态。对于不合法,管理员该申请并写入原因。系统将自动撤销该条申请并将申请表状态改为“未通过”,且标明原因。8工作总结、个人认识与体会8.1工作总结本次信息系统分析与设计大作业是以大连理工大学共青团场地租用系统为原型,并参考了部分文献对系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论