您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 能源与动力工程 > 机房管理系统的需求分析
机房管理系统的需求分析计算机信息系统系实验指导书2目录前言.................................................................................1.概述...........................................................................1系统开发背景.................................................................................1.2系统特点.................................................................................1.3系统用途及使用本系统的对象...................................................1.4系统功能描述.........................................................................2.可行性分析2.1技术可行性...................................................2.2经济可行性...................................................2.3操作可行性...................................................3需求分析3.1系统需求...................................................3.2功能需求...................................................3.3系统结构设计...................................................3.4系统详细设计...................................................3.4.1系统E-R图...................................................3.4.2数据库关系模型...................................................3.4.3数据库数据模型...................................................3.4.4管理系统...................................................3.5业务流程图...................................................3.系统UML建模4.1系统工作流程图...................................................4.1.1管理员工作流程图....................................................4.1.2管理员用例图...................................................阜阳师范学院信息工程学院2016-11-18学生需求分析作业44.1.3会员上机用例图...................................................4.总结5.参考文献前言随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对书数据库的进一步开发和利用显得尤为迫切。实习期间,我们通过对市场的调查,开发了这套机房管理系统。在开发过程中,我们针对当前各机房管理的特点和技术人员的实际水平,采用基于Windows图形用户界面这一易学易用的操作环境,在系统设计过程中,我们尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。我们又始终发系统的正确性放在首位,力求数据的完整和处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。1.概述1.1系统开发背景随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成阜阳师范学院信息工程学院2016-11-18学生需求分析作业5为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对书数据库的进一步开发和利用显得尤为迫切。实习期间,我们通过对市场的调查,开发了这套机房管理系统。在开发过程中,我们针对当前各机房管理的特点和技术人员的实际水平,采用基于Windows图形用户界面这一易学易用的操作环境,在系统设计过程中,我们尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。我们又始终发系统的正确性放在首位,力求数据的完整和处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。1.2系统特点1.操作简单由于本系统所完成的操作主要是添加、修改、查询、删除和统计等基本操作,故无须进行深入细致的培训操作员就能完成日常的管理任务。2.友好界面本系统采用统一的界面,界面简单、美观、支持鼠标和键盘操作,交互性强。3.安全性强系统对管理员的权限进行了相应的设置,某些操作管理员无法完成。同时,在每个模块都对管理员进行登陆判断,有效防止了管理员及其他用户的非法登陆。阜阳师范学院信息工程学院2016-11-18学生需求分析作业61.3系统用途及使用本系统的对象大学机房是学生上课的重要场所,对机房的管理工作就很重要。为保障机房的正常运行,学生正常上课使用,本系统为广大老师及学生和机房管理人员所设计。本系统主要用于管理人员对机房机器硬件设备的管理、软件的增删查,师生可以发送故障报警短信、提出维修要求,对管理人员、教师的个人信息管理。1.4系统功能描述2.可行性分析2.1技术可行性系统开发将要用到VisualC十十6.0访问数据库。硬件需要1台电脑,装上软件vc6.0开发工具,利用SQLServer2005作阜阳师范学院信息工程学院2016-11-18学生需求分析作业7为后台的数据库,所以在这方面来说是可行的。已经掌握了开发管理信息系统方法和开发工具,并且在调査过程中,已经了解和熟悉了机房管理系统的业务流程。综上所述本系统开发从技术上是可行的。2.2经济可行性从经济效益来分析,软件的开发成本不大,而其它的投入也只是电脑。电脑的普及也带来了低成本投入。由于系统运行的基础环境均已具备,无需重新开发建设,所以系统开发、运行所需的费用是比较低的。而系统的效益很高可以提高管理效率实现计算机化、系统化、规范化操作,效率大于投入,可行性很高。2.3操作可行性操作可行性方面来看,我们设计的机房管理系统不仅仅可以应用于校园网络,同样可以应用于企业网络办公环境,对此,我们认为,该系统具有相当的可行性,大大方便了考勤,计时等操作。学生、教师、职工大多都有些计算机基础知识,而且本系统也容易懂,无论是从方便管理还是方便使用方面来看,都能满足要求,故此系统都是可行的。3需求分析3.1系统需求(1)用户界面阜阳师范学院信息工程学院2016-11-18学生需求分析作业8本系统采用MicrosoftVisualStudio.Net2008设计,用户交互界面用的是基于Windows的窗口界面。(2)硬件接口运行本系统的硬件基本要求如下:CPU:IntelP4及以上;内存:512MB及以上;硬盘:40GB及以上。(3)软件接口.NET框架:Microsoft.NetFrameworkV2.0版本及以上。数据库服务器:MicrosoftSQLServer2000及以上。3.2功能需求建立一个“机房上机管理信息系统”,使用计算机对学校学生上机信息的管理。要求不仅可用于一般的上机情况查询,而且可以对这些上机信息进行各种必要的数学统计和分析。系统主要的上机信息来自管理员管理的服务器上的具体信息,本系统需要完成如下功能。1.会员登录2.对用户进行授权3.学生会员各种信息的修改(根据录入的会员卡号、密码等)4.对于已毕业学生信息的删除5.按照某种条件(如:姓名、卡号等)查询统计符合条件的学生会员信息6.查询、统计的结果打印输出阜阳师范学院信息工程学院2016-11-18学生需求分析作业97.机房上机的使用帮助8.对新增会员的录入、保存3.3系统结构设计系统的总体设计,是指在系统调查与分析的基础上,对整个系统在结构上的划分,硬软件环境的配置等。一、系统功能结构的划分总体设计中最核心的问题是系统总体功能结构的确定和子系统与模块的划分。结构化系统设计的思想,就是自顶向下地将系统划分为若干个子系统,而子系统又划分为模块,模块又划分为子模块,层层划分直到每一个模块能够作为计算机可执行的单独程序为止。系统划分的结果最终反映为一张分层的树型结构图,机房上机管理管理系统的功能结构图见图3-1。阜阳师范学院信息工程学院2016-11-18学生需求分析作业10数据字典名字:管理员别名:管理者描述:机房计算机管理者定义:管理员号+密码+姓名+性别+年龄+籍贯+民族+政治面貌+学历+身份证号+生日+开始工作时间+家庭住址+联系电话位置:用户信息数据库阜阳师范学院信息工程学院2016-11-18学生需求分析作业11名字:用户别名:账户信息描述:机房计算机的使用者定义:用户号+密码+班级+学号+姓名+性别+账户余额+备注位置:用户信息数据库名字:验证信息别名:账号信息描述:管理员/用户的户名和密码定义:管理员/用户户名+密码+权限位置:用户信息数据库名字:提示信息别名:信息提示描述:系统给用户或管理员的操作提示、错误提示或成功提示信息定义:成功与否+类型+原因+更正操作阜阳师范学院信息工程学院2016-11-18学生需求分析作业12名字:管理员操作别名:管理操作描述:机房计算机的管理者对用户以及计算机的管理操作指令定义:管理员号+姓名+操作类型+指令名字:消费信息别名:消费单描述:详细记录用户的每一笔消费定义:用户号+姓名+学号+账户余额+时间+消费类别位置:消费信息数据库图3-1系统总体功能结构示意图3.4系统详细设计阜阳师范学院信息工程学院2016-11-18学生需求分析作业133.4.1系统E-R图.3.4.2数据库关系模型.从图中可见,持卡人和计算机之间是多对多的关系,持卡人和统计员之间是多对多的关系。按照E-R图方法设计数据库的方法,除上述每个实体分别构成一个关系外,彼此之间的联系可转化为以下两个关系:上机(持卡人ID、上机时间、下机时间、时间、金额、日期、计算机ID)阜阳师范学院信息工程学院2016-11-18学生需求分析作业14充值(持卡人ID、日期、用户ID、充值类型、金额)3.4.3数据库数据模型在对数据代码进行设计后,再按照数据字典中数据元素的说明确定每个数据项的类型和长度,从而使每个关系都对应一个SQL中的表,同时要确定该表的主键。上述上机管理和充值有关的基本数据表如下所示:TbCardholder(持卡人表)表1字段名类型长度是否为空是否主键说明CH_IDVarchar10否是持卡人IDCH_NameVarchar4否姓名MoneyMoney否金额StateVarchar2否状态CH_MemoText是描述TbUser(用户表)表2字段名类型长度是否为空是否主键说明阜阳师范学院信息工程学院2016-11-18学生需求分析作业15U_IDVarchar3否是用户IDU_NameVarchar10否用户名U_PswVarchar6是用户密
本文标题:机房管理系统的需求分析
链接地址:https://www.777doc.com/doc-6315433 .html