《信息系统系统分析与设计机房管理系统课程设计》由会员分享,可在线阅读,更多相关《信息系统系统分析与设计机房管理系统课程设计(25页珍藏版)》请在金锄头文库上搜索。
1、榆林学院本科毕业论文(设计)分类号 单位代码 密 级 学 号 1314210137信息工程学院学生课程设计题 目机房管理系统学生姓名王建德学 号1314210137专 业信息管理与信息系统指导教师张峰榆 林 学 院课程设计诚信责任书本人郑重声明:所呈交的课程设计,是本人在导师的指导下独立进行研究所取得的成果。课程设计中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。尽我所知,除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经公开发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人课程设计与资料若有不实,愿意承担一切相关的法律
2、责任。 论文作者签名: 王建德 2016 年6 月 25日摘要 建立先进的机房管理系统是实现教育现代化的必由之路,是推进信息化管理的重要举措之一。 本系统主要为教职员工上课和学生日常业余上机提供了方便。系统采用了先进的软、硬件结合的方式。主要管理学校计算机机房的上机业务,它的主要功能模块包括,系统管理、用户结帐管理、电脑与计算机信息管理、日常管理、新会员办理管理、用户信息的维护管理、管理员信息的维护管理、上机考勤管理、学生付费管理、用户权限管理以及实行跨平台管理等。 本系统是一个运行在局域网上的子系统,能够直观、方便、有效、可靠地管理通过局域网联在一起的所有机器。 全面开发和应用计算机管理信息
3、系统更是一个重要的问题。本系统作为现行公共计算机实验室管理必不可少的组成部分,将实验室的机器资源合理分配、统一管理,提高设备利用率,使实验室的教学质量得 到有力保证。目录摘要I第一章 机房管理系统分析21.1机房管理系统开发背景及现状分析21.2机房管理系统国内外研究现状21.2.1 国内研究现状31.2.2 国外研究现状3第二章:可行性分析32.1开发机房系统的经济可行性32.2开发机房系统的技术可行性32.3开发机房系统的组织管理可行性4第三章:需求分析43.1系统总体的功能需求43.2系统结构设计43.3系统详细设计53.3.1系统E-R图53.3.2数据库关系模型63.3.3数据库数据
4、模型63.3.4管理系统83.4业务流程图9第四章 系统UML建模94.1系统工作流程图104.1.1管理员用例图114.1.2会员上机流程图114.2系统时序图124.2.1会员充值时序图124.2.2管理员管理时序图134.2.3管理员维护机房时序图144.3系统协作图154.3.1会员充值协作图154.3.2管理员管理上机协作图154.3.3管理员维护协作图16第五章 系统运行环境165.1开发环境175.2运行环境17第六章 总结18参考文献19致谢20榆林学院本科课程设计机房管理系统设计与实现第一章 机房管理系统分析1.1机房管理系统开发背景及现状分析随着计算机技术、多媒体技术、通信
5、技术和网络技术的发展,每一位学生必需掌握现代信息技术才能适应现代社会的发展。如何让每一位学生在学好信息技术的同时又能培养他们的综合素质,使他们得到全面的发展。这就体现学校的计算机机房管理的重要性,特别是中等职业学校的相关专业的学生。机房管理在现实中分为三个部分,课程信息管理、课程排序管理和设备管理等内容。在大部分的院校中课程安排过程中,很容易课程安排不当,而由于课程信息的丢失就会造成排序结果不同。 机房管理系统的现状分析主要表现在以下几个方面:机房排课能力偏低,大部分机房现在还停留在手工编排课程的阶段,这样会造成很大的不便,由于课程冲突等原因,使得排课功能并不是很完善;课程信息丢失率偏高,目前
6、大多数中等职业院校的课程信息是使用手工的方式传递,容易丢失课程信息,课程没有集中的管理方式,这是大多数中等职业院校机房所面临的问题;机房设备故障较高,对于大多数的中等职业院校来说,设备管理是由管理员来完成的,在上机过程中由学生发现的设备问题是不能提交给管理员的,而管理员在检修时不能及时的发现问题,这使得机房设备故障越来越高;机房管理制度不健全,日常管理松散机房管理制度是维护机房正常使用、安全保障的基础。由于管理制度不健全,职责不清,责任不到位,加上机房管理人员自身能力等原因,致使机器硬件故障、软件问题、设备安全和网络稳定与安全等无法得到及时的解决。1.2机房管理系统国内外研究现状随着我国中等职
7、业院校对计算机教育重视的提高, 各中等职业院校相应的计算机实验室和机房也建设的越来越完善。实验室机房的管理工作对学校的教学和学生的学习有着举足轻重的作用。1.2.1 国内研究现状孙国华1说,机房每天课程排序与设备管理负载任务很重,所以重视和提高学生机房的管理水平和质量,对提高课程排序效率,提升设备管理效率,减轻机房管理人员劳动强度,都有重要意义。李正慧2说,对于课程表,需实现网上排课、显示各类课表(教师课表、班级课表、学生本人的课表等)、教室调度等的教学运行数据处理要求,其逻辑关系非常复杂,运算量十分巨大,为此,组成了包括技术人员、需求和测试人员在内的、多部门组成的开发团队,自行设计和开发了以
8、排课系统为核心的教学管理系统。1.2.2 国外研究现状Tao,Cheng认为,在以往的管理方式有许多问题。机房管理系统利用现有的大学校园网络基础设施和网络数据传输,它可以统一管理所有房间设备,省时省力,易于统筹安排。Wang Wei提出,大多数中等职业院校的计算机机房管理系统不稳定,这使得研究和开发一个稳定的,先进的,有效的和高性能价格比的机房管理系统十分必要。第二章:可行性分析2.1开发机房系统的经济可行性1、收益:本系统给增加计算机信息,管理人员可以看到该会员使用的计算机号,这样计算机出现故障或者丢失将有据可查,减少了机房的损失。2、支出:本系统由一人单独开发,开发环境只要求有一台PC机,
9、开发软件需要Windows平台、vs2010、SQL server 2008、office2010等。所以系统开发的费用较小。2.2开发机房系统的技术可行性 1、设备条件:计算机的内外存足够用,输入输出设备有良好的可靠性、安全性等,可以满足管理系统数据处理的要求和数据传送与通讯。 2、技术力量:本系统由一人单独开发,具有扎实的计算机基础知识与较好的学习能力和系统开发的基本能力。2.3开发机房系统的组织管理可行性为了提高学校机房管理,改善学校机房的管理制度。所以,机房领导对系统的开发都予以支持,他们对由本系统导致的管理模式、数据处理方式以及工作习惯的变化都能够接受。综上所述,本系统的开发是可行的
10、。第三章:需求分析3.1系统总体的功能需求建立一个“机房上机管理信息系统”,使用计算机对学校学生上机信息的管理。要求不仅可用于一般的上机情况查询,而且可以对这些上机信息进行各种必要的数学统计和分析。系统主要的上机信息来自管理员管理的服务器上的具体信息,本系统需要完成如下功能。1.会员登录2.对用户进行授权3.学生会员各种信息的修改(根据录入的会员卡号、密码等)4.对于已毕业学生信息的删除5.按照某种条件(如:姓名、卡号等)查询统计符合条件的学生会员信息6.查询、统计的结果打印输出7.机房上机的使用帮助8.对新增会员的录入、保存3.2系统结构设计 系统的总体设计,是指在系统调查与分析的基础上,对
11、整个系统在结构上的划分,硬软件环境的配置等。一、系统功能结构的划分总体设计中最核心的问题是系统总体功能结构的确定和子系统与模块的划分。结构化系统设计的思想,就是自顶向下地将系统划分为若干个子系统,而子系统又划分为模块,模块又划分为子模块,层层划分直到每一个模块能够作为计算机可执行的单独程序为止。系统划分的结果最终反映为一张分层的树型结构图,机房上机管理管理系统的功能结构图见图3-1。图3-1系统总体功能结构示意图3.3系统详细设计3.3.1系统E-R图3.3.2数据库关系模型从图中可见,持卡人和计算机之间是多对多的关系,持卡人和统计员之间是多对多的关系。按照E-R图方法设计数据库的方法,除上述
12、每个实体分别构成一个关系外,彼此之间的联系可转化为以下两个关系:上机(持卡人ID、上机时间、下机时间、时间、金额、日期、计算机ID)充值(持卡人ID、日期、用户ID、充值类型、金额)3.3.3数据库数据模型在对数据代码进行设计后,再按照数据字典中数据元素的说明确定每个数据项的类型和长度,从而使每个关系都对应一个SQL中的表,同时要确定该表的主键。上述上机管理和充值有关的基本数据表如下所示:TbCardholder(持卡人表) 表1字段名类型长度是否为空是否主键说明CH_IDVarchar10否是持卡人IDCH_NameVarchar4否姓名MoneyMoney否金额StateVarchar2否
13、状态CH_MemoText是描述TbUser(用户表) 表2字段名类型长度是否为空是否主键说明U_IDVarchar3否是用户IDU_NameVarchar10否用户名U_PswVarchar6是用户密码TbComputer(计算机表) 表3字段名类型长度是否为空是否主键说明CPT_IDVarchar5否是计算机IDRowInt否行号TierInt否列号StateVarchar2否状态CPT_MemoText是描述TbShangJi(上机表) 表4字段名类型长度是否为空是否主键说明C_IDVarchar10否持卡人IDStart_TimeDatetime否否上机时间End_TimeDatetime是下机时间TimeDatetime是时间CPT_IDVarchar5否计算机IDMoneyMoney是金额DateDatetime是日期TbSaving(卡金充值表) 表5字段名类型长度是否为空是否主键说明C_IDVarchar10否否持卡人IDDatedatetime否日期MoneyMoney