1、计算机信息系统系 实验指导书机房管理系统的需求分析目录前言.1.概述.23阜阳师范学院信息工程学院 2016-11-18 学生需求分析作业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.
2、1.2管理员用例图. 4.1.3会员上机用例图.4. 总结5. 参考文献前言随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对书数据库的进一步开发和利用显得尤为迫切。 实习期间,我们通过对市场的调查,开发了这套机房管理系统。在开发过程中,我们针对当前各机房管理的特点和技术人员的实际水平,采用基于Windows图形用户界面这一易学易用的操作环境,在系统设计过程中,我们尽量采用易懂易读的人机界面,使用户可以
3、在短期内完全掌握。我们又始终发系统的正确性放在首位,力求数据的完整和处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。 1. 概述1.1系统开发背景随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对书数据库的进一步开发和利用显得尤为迫切。 实习期间,我们通过对市场的调查,开发了这套机房管理系统。在开发过程中,我们针对当前各机房管理的特点和技术人员的实际水平,采用基于Windows
4、图形用户界面这一易学易用的操作环境,在系统设计过程中,我们尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。我们又始终发系统的正确性放在首位,力求数据的完整和处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。1.2系统特点 1.操作简单 由于本系统所完成的操作主要是添加、修改、查询、删除和统计等基本操作,故无须进行深入细致的培训操作员就能完成日常的管理任务。 2.友好界面 本系统采用统一的界面,界面简单、美观、支持鼠标和键盘操作,交互性强。 3.安全性强 系统对管理员的权限进行了相应的设置,某些操作管理员无法完成。同时,在每个模块都对管理员进行登陆判断,有效防止了
5、管理员及其他用户的非法登陆。1.3系统用途及使用本系统的对象大学机房是学生上课的重要场所,对机房的管理工作就很重要。为保障机房的正常运行,学生正常上课使用,本系统为广大老师及学生和机房管理人员所设计。本系统主要用于管理人员对机房机器硬件设备的管理、软件的增删查,师生可以发送故障报警短信、提出维修要求,对管理人员、教师的个人信息管理。1.4系统功能描述 2. 可行性分析 2.1技术可行性系统开发将要用到VisualC十十6.0访问数据库。硬件需要1台电脑,装上软件vc6.0开发工具,利用SQLServer2005作为后台的数据库,所以在这方面来说是可行的。已经掌握了开发管理信息系统方法和开发工具
6、,并且在调査过程中,已经了解和熟悉了机房管理系统的业务流程。综上所述本系统开发从技术上是可行的 。2.2经济可行性 从经济效益来分析,软件的开发成本不大,而其它的投入也只是电脑。电脑的普及也带来了低成本投入。由于系统运行的基础环境均已具备,无需重新开发建设,所以系统开发、运行所需的费用是比较低的。而系统的效益很高可以提高管理效率实现计算机化、系统化、规范化操作,效率大于投入,可行性很高。2.3操作可行性操作可行性方面来看,我们设计的机房管理系统不仅仅可以应用于校园网络,同样可以应用于企业网络办公环境,对此,我们认为,该系统具有相当的可行性,大大方便了考勤,计时等操作。学生、教师、职工大多都有些
7、计算机基础知识,而且本系统也容易懂,无论是从方便管理还是方便使用方面来看,都能满足要求,故此系统都是可行的。3需求分析3.1系统需求(1) 用户界面本系统采用Microsoft Visual Studio .Net 2008设计,用户交互界面用的是基于Windows的窗口界面。(2)硬件接口运行本系统的硬件基本要求如下:CPU:Intel P4及以上;内存:512MB及以上;硬盘:40GB及以上。(3)软件接口.NET框架:Microsoft .Net Framework V2.0版本及以上。数据库服务器:Microsoft SQL Server 2000及以上。3.2功能需求建立一个“机房上
8、机管理信息系统”,使用计算机对学校学生上机信息的管理。要求不仅可用于一般的上机情况查询,而且可以对这些上机信息进行各种必要的数学统计和分析。系统主要的上机信息来自管理员管理的服务器上的具体信息,本系统需要完成如下功能。 1.会员登录 2.对用户进行授权 3.学生会员各种信息的修改(根据录入的会员卡号、密码等) 4.对于已毕业学生信息的删除 5.按照某种条件(如:姓名、卡号等)查询统计符合条件的学生会 员信息 6.查询、统计的结果打印输出 7.机房上机的使用帮助 8.对新增会员的录入、保存3.3系统结构设计系统的总体设计,是指在系统调查与分析的基础上,对整个系统在结构上的划分,硬软件环境的配置等
9、。一、系统功能结构的划分总体设计中最核心的问题是系统总体功能结构的确定和子系统与模块的划分。结构化系统设计的思想,就是自顶向下地将系统划分为若干个子系统,而子系统又划分为模块,模块又划分为子模块,层层划分直到每一个模块能够作为计算机可执行的单独程序为止。系统划分的结果最终反映为一张分层的树型结构图,机房上机管理管理系统的功能结构图见图3-1。数据字典名字:管理员别名:管理者描述:机房计算机管理者定义:管理员号+密码+姓名+性别+年龄+籍贯+民族+政治面貌+学历+身份证号+生日+开始工作时间+家庭住址+联系电话位置:用户信息数据库名字:用户别名:账户信息描述:机房计算机的使用者定义:用户号+密码
10、+班级+学号+姓名+性别+账户余额+备注位置:用户信息数据库名字:验证信息别名:账号信息描述:管理员/用户的户名和密码定义:管理员/用户户名+密码+权限位置:用户信息数据库名字:提示信息别名:信息提示描述:系统给用户或管理员的操作提示、错误提示或成功提示信息定义:成功与否+类型+原因+更正操作名字:管理员操作别名:管理操作描述:机房计算机的管理者对用户以及计算机的管理操作指令定义:管理员号+姓名+操作类型+指令名字:消费信息别名:消费单描述:详细记录用户的每一笔消费定义:用户号+姓名+学号+账户余额+时间+消费类别位置:消费信息数据库图3-1系统总体功能结构示意图3.4系统详细设计 3.4.1
11、系统E-R图.3.4.2数据库关系模型. 从图中可见,持卡人和计算机之间是多对多的关系,持卡人和统计员之间是多对多的关系。按照E-R图方法设计数据库的方法,除上述每个实体分别构成一个关系外,彼此之间的联系可转化为以下两个关系:上机(持卡人ID、上机时间、下机时间、时间、金额、日期、计算机ID)充值(持卡人ID、日期、用户ID、充值类型、金额)3.4.3数据库数据模型 在对数据代码进行设计后,再按照数据字典中数据元素的说明确定每个数据项的类型和长度,从而使每个关系都对应一个SQL中的表,同时要确定该表的主键。上述上机管理和充值有关的基本数据表如下所示:TbCardholder(持卡人表) 表1字
12、段名类型长度是否为空是否主键说明CH_IDVarchar10否是持卡人IDCH_NameVarchar4否姓名MoneyMoney否金额StateVarchar2否状态CH_MemoText是描述TbUser(用户表) 表2字段名类型长度是否为空是否主键说明U_IDVarchar3否是用户IDU_NameVarchar10否用户名U_PswVarchar6是用户密码TbComputer(计算机表) 表3字段名类型长度是否为空是否主键说明CPT_IDVarchar5否是计算机IDRowInt否行号TierInt否列号StateVarchar2否状态CPT_MemoText是描述TbShangJi
13、(上机表) 表4字段名类型长度是否为空是否主键说明C_IDVarchar10否持卡人IDStart_TimeDatetime否否上机时间End_TimeDatetime是下机时间TimeDatetime是时间CPT_IDVarchar5否计算机IDMoneyMoney是金额DateDatetime是日期TbSaving(卡金充值表) 表5字段名类型长度是否为空是否主键说明C_IDVarchar10否否持卡人IDDatedatetime否日期MoneyMoney否金额TypeVarchar4否充值类型U_IDVarchar3否用户ID3.4.4管理系统 系统管理模块包括如图所示: 系统管理用户信
14、息维护 用户登录管理计算机信息维护增删改用户信息3.5业务流程图业务流程如下3-5图所示3-5机房管理业务流程图4.系统UML建模 4.1系统工作流程图4.1.1管理员工作流程图. 开始用户登录机房管理信息管理上机管理充值管理用户管理退出4.1.2管理员用例图维护机房用户信息机房信息上机信息缴费信息管理信息充值管理管理员登录系统管理员4.1.3会员上机用例图查看余额缴纳金额浏览查询会员登录5. 总结该系统的实现使机房的管理进入了网络化,机房管理人员可以一目了然的看到各台计算机的详细情况,上机人员可以随时查看自己的上机时间和剩余金额等信息。该系统的实施实现了上机人员和机房收费之间的透明性,为机房
15、的管理带来了方便。该系统的实施解决了过去机房存在的管理混乱、上机人员查看详细上机信息不方便的问题。通过开发这个机房学生上机管理系统,进一步明确了开发研制一个管理信息系统的方法和思想,加深了对管理信息系统的认识,巩固了以前所学的信息系统开发方面的知识,提高了软件开发的水平,为今后在工作岗位上学好用好计算机打下了坚实的基础。6. 参考文献(1)甘仞初:信息系统开发经济科学出版社 2000年6月第二版。(2)陈禹、方美琪:软件开发工具经济科学出版社 2000年2月第一版。(3)丁宝康:数据库原理经济科学出版社 2000年3月第一版。(4)史斌星、史 佳:Visual Basic 贯通教程清华大学出版
16、社2003年1月第1版。(5)宜晨:Visual Basic 6.0 中文版培训教程电子工业出版社 1998年10月 第一版(6) 江苏、戴分飞,学校计算机机房管理初探J.职业技术,2011,(08),142-143(7) 李建敏,浅析计算机机房管理D.科技促进发展(应用版),2011,(02),80(8) 郭标,多媒体机房的管理与维护M.广西大学学报(哲学社会科学版),2011,199-200(9) 王亚青,高校计算机机房管理的研究与规划M.吉林广播电视大学学报,2011,(08),35-36 目 录第1章总 论31.1.项目背景与概况31.2.主要技术经济指标71.3.问题与建议8第2章项
17、目投资环境与市场研究92.1.投资环境分析92.2.区域房地产市场分析112.3.销售预测152.4.营销策略19第3章建设规模与项目开发条件213.1.建设规模213.2.项目概况现状213.3.项目建设条件22第4章建筑方案264.1.设计依据264.2.项目设计主题和开发理念264.3.项目总体规划方案274.4.建筑设计284.5.结构设计294.6.给排水设计30第5章节能节水措施325.1.设计依据325.2.建筑部分节能设计32第6章环境影响评价336.1.编制依据336.2.环境现状336.3.项目建设对环境的影响346.4.环境保护措施34第7章劳动卫生与消防357.1.指导
18、思想357.2.职业安全卫生健康对策与措施357.3.消防设计36第8章组织机构与人力资源配置388.1.组织机构388.2.人力资源配置38第9章项目实施进度399.1.项目开发期399.2.项目实施进度安排399.3.项目实施过程控制措施39第10章项目招投标4110.1.工程项目招标投标概述4110.2.工程项目招标投标因素分析4210.3.招标依据4410.4.招标范围4410.5.招标方式44第11章投资估算与资金筹措4511.1.投资估算4511.2.资金筹措45第12章财务评价4712.1.项目评估依据4712.2.财务评价基础数据的选择4712.3.财务评价4712.4.不确定性分析48第13章社会评价4913.1.项目对社会的影响分析4913.2.风险分析5013.3.社会评价结论51第14章研究结论与建议5214.1.可行性研究结论5214.2.建议52