下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、分类号 单位代码密级 学号1314210137信息工程学院学生课程设计题目机房管理系统学生姓名王建德学号1314210137专业信息管理与信息系统指导教师张峰榆林学院课程设计诚信责任书本人郑重声明:所呈交的课程设计,是本人在导师的指导下独立 进行研究所取得的成果。课程设计中凡引用他人已经发表或未发表的 成果、数据、观点等,均已明确注明出处。尽我所知,除文中已经注 明引用的内容外,本论文不包含任何其他个人或集体已经公开发表或 撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均 已在文中以明确方式标明。本人课程设计与资料若有不实,愿意承担一切相关的法律责任。论文作者签名:王建德2016 年
2、6月 25日摘要建立先进的机房管理系统是实现教育现代化的必由之路,是推进信息化管理的重要举措之一。本系统主要为教职员工上课和学生日常业余上机提供了方便。系统采用了先进的软、硬件结合的方式。主要管理学校计算机机房的上机业务, 它的主要功能 模块包括,系统管理、用户结帐管理、电脑与计算机信息管理、日常管理、新会 员办理管理、用户信息的维护管理、管理员信息的维护管理、上机考勤管理、学 生付费管理、用户权限管理以及实行跨平台管理等。本系统是一个运行在局域网上的子系统,能够直观、方便、有效、可靠地管 理通过局域网联在一起的所有机器。全面开发和应用计算机管理信息系统更是一个重要的问题。本系统作为现行 公共
3、计算机实验室管理必不可少的组成部分, 将实验室的机器资源合理分配、统 一管理,提高设备利用率,使实验室的教学质量得 到有力保证。目录摘要I第一章机房管理系统分析2.1.1机房管理系统开发背景及现状分析21.2机房管理系统国内外研究现状 2国内研究现状3.国外研究现状3.第二章:可行性分析 3.2.1开发机房系统的经济可行性32.2开发机房系统的技术可行性 32.3开发机房系统的组织管理可行性4第三章:需求分析 4.3.1系统总体的功能需求 4.3.2系统结构设计 4.3.3系统详细设计 系统 E-R 图5.数据库关系模型6.数据库数据模型 6.管理系统8.3.4业务流程图9.第四
4、章系统UML建模1.04.1系统工作流程图 10管理员用例图1.1会员上机流程图124.2系统时序图1.3会员充值时序图 13管理员管理时序图14管理员维护机房时序图1.54.3系统协作图1.6会员充值协作图16管理员管理上机协作图 1.6管理员维护协作图1.7第五章系统运行环境1.75.1开发环境1.75.2运行环境18第六章总结19参考文献20致谢21.第一章机房管理系统分析1.1机房管理系统开发背景及现状分析随着计算机技术、多媒体技术、通信技术和网络技术的发展,每一位学生必 需掌握现代信息技术才能适应现代社会的发展。如何让每一位学生在学好信息技 术的同时又能培养他们的综合素质,使他们得到
5、全面的发展。这就体现学校的计 算机机房管理的重要性,特别是中等职业学校的相关专业的学生。机房管理在现 实中分为三个部分,课程信息管理、课程排序管理和设备管理等内容。在大部分 的院校中课程安排过程中,很容易课程安排不当,而由于课程信息的丢失就会造 成排序结果不同。机房管理系统的现状分析主要表现在以下几个方面:机房排课能力偏低,大 部分机房现在还停留在手工编排课程的阶段,这样会造成很大的不便,由于课程 冲突等原因,使得排课功能并不是很完善;课程信息丢失率偏高,目前大多数中 等职业院校的课程信息是使用手工的方式传递,容易丢失课程信息,课程没有集 中的管理方式,这是大多数中等职业院校机房所面临的问题;
6、机房设备故障较高, 对于大多数的中等职业院校来说,设备管理是由管理员来完成的,在上机过程中 由学生发现的设备问题是不能提交给管理员的,而管理员在检修时不能及时的发 现问题,这使得机房设备故障越来越高;机房管理制度不健全,日常管理松散机 房管理制度是维护机房正常使用、安全保障的基础。由于管理制度不健全,职责 不清,责任不到位,加上机房管理人员自身能力等原因,致使机器硬件故障、软 件问题、设备安全和网络稳定与安全等无法得到及时的解决。1.2机房管理系统国内外研究现状随着我国中等职业院校对计算机教育重视的提高,各中等职业院校相应的计算机实验室和机房也建设的越来越完善。实验室机房的管理工作对学校的教学
7、和 学生的学习有着举足轻重的作用。国内研究现状孙国华说,机房每天课程排序与设备管理负载任务很重,所以重视和提高学生机房的管理水平和质量,对提高课程排序效率,提升设备管理效率,减轻机房 管理人员劳动强度,都有重要意义。李正慧说,对于课程表,需实现网上排课、显示各类课表(教师课表、班级 课表、学生本人的课表等)、教室调度等的教学运行数据处理要求,其逻辑关系 非常复杂,运算量十分巨大,为此,组成了包括技术人员、需求和测试人员在内 的、多部门组成的开发团队,自行设计和开发了以排课系统为核心的教学管理系 统。国外研究现状Tao, Che ng认为,在以往的管理方式有许多问题。机房管理系统利用现有的 大学
8、校园网络基础设施和网络数据传输,它可以统一管理所有房间设备,省时省 力,易于统筹安排。Wang Wei提出,大多数中等职业院校的计算机机房管理系统不稳定,这使得 研究和开发一个稳定的,先进的,有效的和高性能价格比的机房管理系统十分必 要。第二章:可行性分析2.1开发机房系统的经济可行性1、收益:本系统给增加计算机信息,管理人员可以看到该会员使用的计算 机号,这样计算机出现故障或者丢失将有据可查,减少了机房的损失。2、支出:本系统由一人单独开发,开发环境只要求有一台PC机,开发软件需要 Windows平台、vs2010、SQLServer 2008、office2010 等。所以系统开发的费用较
9、 小。2.2开发机房系统的技术可行性1 、设备条件:计算机的内外存足够用,输入输出设备有良好的可靠性、安 全性等,可以满足管理系统数据处理的要求和数据传送与通讯。2 、技术力量:本系统由一人单独开发,具有扎实的计算机基础知识与较好 的学习能力和系统开发的基本能力。2.3开发机房系统的组织管理可行性为了提高学校机房管理,改善学校机房的管理制度。所以,机房领导对系统 的开发都予以支持,他们对由本系统导致的管理模式、数据处理方式以及工作习 惯的变化都能够接受。综上所述,本系统的开发是可行的。第三章:需求分析3.1系统总体的功能需求建立一个“机房上机管理信息系统”,使用计算机对学校学生上机信息的管理
10、要求不仅可用于一般的上机情况查询,而且可以对这些上机信息进行各种必要的 数学统计和分析。系统主要的上机信息来自管理员管理的服务器上的具体信息, 本系统需要完成如下功能。1. 会员登录2. 对用户进行授权3学生会员各种信息的修改(根据录入的会员卡号、密码等)4对于已毕业学生信息的删除5按照某种条件(如:姓名、卡号等)查询统计符合条件的学生会员信息6.查询、统计的结果打印输出7机房上机的使用帮助8.对新增会员的录入、保存3.2系统结构设计系统的总体设计,是指在系统调查与分析的基础上,对整个系统在结构上 的划分,硬软件环境的配置等。一、系统功能结构的划分总体设计中最核心的问题是系统总体功能结构的确定
11、和子系统与模块的划分。结构化系统设计的思想,就是自顶向下地将系统划分为若干个子系统,而子 系统又划分为模块,模块又划分为子模块,层层划分直到每一个模块能够作为计 算机可执行的单独程序为止。系统划分的结果最终反映为一张分层的树型结构图, 机房上机管理管理系统的功能结构图见图 3-1。大型机馬学 生上机世 理 毎 城"E础敷据百理,上电H空理*白萍灰L翟统计很态帮助*上下机管理3t睨摹专业班级佶.e.维护计坤机佶鼻维护图3-1系统总体功能结构示意图3.3系统详细设计系统E-R图團*4充值模块&R團團韦3上机管理模块ER图332数据库关系模型从图中可见,持卡人和计算机之间是多对多的
12、关系,持卡人和统计员之间是 多对多的关系。按照E-R图方法设计数据库的方法,除上述每个实体分别构成一 个关系外,彼此之间的联系可转化为以下两个关系:上机(持卡人ID、上机时间、下机时间、时间、金额、日期、计算机ID)充值(持卡人ID、日期、用户ID、充值类型、金额)数据库数据模型在对数据代码进行设计后,再按照数据字典中数据元素的说明确定每个数据 项的类型和长度,从而使每个关系都对应一个SQL中的表,同时要确定该表的主键。上述上机管理和充值有关的基本数据表如下所示:TbCardholder (持卡人表)表1字段名类型长度是否为空是否主键说明CH_IDVarchar10否是持卡人IDCH Name
13、Varchar4否n姓名MoneyMoney否金额StateVarchar2否:状态CH MemoText是描述字段名类型长度是否为空是否主键说明UDVarchar3否是用户IDU NameVarchar10否用户名U PswVarchar6是用户密码TbComputer (计算机表)表3字段名类型长度是否为空是否主键说明CPT_IDVarchar5否是计算机IDRowInt否行号TierInt否列号StateVarchar2 否状态CPT MemoText是描述TbShangJi (上机表)表4字段名类型长度是否为空是否主键说明CDVarchar10否持卡人IDStart_TimeDatet
14、ime否否上机时 间En d_TimeDatetime是下机时 间TimeDatetime是时间CPT_IDVarchar5否计算机IDMoneyMoney是金额DateDatetime是日期TbSaving (卡金充值表)表5字段名类型长度是否为空是否主键说明CDVarchar10否否持卡人IDDatedatetime否日期MoneyMoney:否金额TypeVarchar4否充值类 型UDVarchar3否用户ID管理系统系统管理模块包括如图所示:3-2-1系统管理模块用户信息查维护系统的后台程序会自动记录每个用户在登录上机后进行的所有操作,包括上机和充值信息。这些信息对以系统的管理员都是
15、珍贵的数据,系统分析程序可以根据用户的查询记录,可以根据用户的上机情况判断该用户的操作情况。用户登录管理商品查询模块可以根据商品的名称、中了、价格、厂家等各种条件进行组合查询。商品查询结果的列表中,用户可以进一步的查看详细信息,商品查询功能如图计算机信息维护管理员在根据机房发出状态信号后,可以得知机房是否需要维护。在接收到 维护信息后,管理员得找到出错机房位置,查找出需要维护修理的机房的计算机 并处理。计算机信息维护:增删改用户管理员在登录状态中可以查询其用户的状态(包括余额,是否上下机, 登陆频率,是否还在校等)并可以对处理离校或者刚申请的会员进行增加、删除 和修改相关操作,修改的结果会及时
16、更新并提交给用户会员。增删改用户的功能如图3.4业务流程图业务流程图中表示方式:实体处理文档资料业务流数据存储业务流程如下3-4图所示用户信息 管理03-4机房管理业务流程图第四章系统UML建模4.1系统工作流程图管理员工作流程图(以下内容只对管理员相关内容进行详细分析)管理员用例图机房信息管理员登录系统用户信息管理信息上机信息缴费信息管理员充值管理维护机房会员上机流程图4.2系统时序图会员充值时序图会员登录模块查询余额1数据模块1上机模块1 :输入帐号密码2:提交用户3:提示输入.机条件4:输入上机查询5:系统提示余额信息6查看余额7:提交充值/下机:8:提交成功9:充值/下机会员充值时序图
17、用户首先使用会员帐号和密码登录系统,登录模块会将会员的ID保存在系统 缓存中并提交给上机模块。上机查询模块提示会员输入上机条件,会员输入适当 的上机查询条件后查询模块显示符合查询条件的余额信息。会员得到余额信息后, 提交自己充值还是下机。缴费或者下机并提交给数据模块进行充值/下机,提交成功后,提示会员充值/下机成功。管理员管理时序图管理员登录模 块一查询模块处理模块数据模块1输入帐号和密码I H2:提交上机3:显示以及会员信息I一 4:提醒余额不足的会员5:处理缴费信息6:充值/下机7:提示充值/下机Ii管理员管理时序图管理员在提交上机以后可以对会员上机进行管理。管理员首先输入自己的帐 号和密
18、码登录系统。登录模块会将管理员的ID保存在系统缓存中并提交给上机查 询模块,上机查询你看显示该时段当前的所有会员信息,管理员得到该信息后, 选择需要给予下机提示的会员号,上机处理模块把充值/下机信息提交给数据模块, 数据模块保存信息。管理员处理模块提示用户充值 /下机成功。管理员维护机房时序图登录模块1输入帐号和密码机房模块计算机模块数据模块2:提交用户IDA3:机房反馈信息7 4:查看机房信息I+Ii-5 :显示计算机信息7:维护计算机状态IIIII8:维护成功;:;9:提示维护成功IIIIiII管理员使用其帐号和密码登录后, 登录模块会将管理员的ID保存在系统缓存 中并提交给机房管理模块。
19、机房管理模块提交给管理员个机房的运行状态,管理 员从而得知机房情况, 如果机房有故障则维护机房,查找出错机房的问题计算机 加以维护,并把维护好的信息提交给计算机模块,计算机模块提示管理员该操作 成功。4.3系统协作图会员充值协作图432管理员管理上机协作图上机查询模 块管理员维护协作图第五章系统运行环境5.1开发环境本系统计划使用VisualStudio.NET 2005作为开发工具,编程语言是 C#。使用C#,是因为他是微软为.NET平台量身制作的程序语言,功能强大,又 有简易的特性,他在带来对应用程序的快速开发能力的同时,ASP.NET最大的特点是编译执行,而不是ASP的解释执行,这一使得
20、整个程序的执行效率大大增加。 同时由于ASP.NET是建立在.NET框架的基础上,它的程序代码与页面标识可以完 全剥离,不会混合在一个页面上,便于程序员的修改。5.2运行环境由于使用了以上开发技术,本系统服务器的运行环境如下:操纵系统: Win dows 7/8/10数据库:SQL Server 2008需安装:Visual Studio 2008第六章总结经过努力,我的机房上机安排管理系统终于完成了。在此期间我调查了学校 机房的管理业务,并以此为背景进行开发,在调查研究的过程中,我深入了解了 该单位的组织管理方法、经营方式及其基本业务;在调查研究的基础上,进行了 系统的分析、设计,在分析、设计过程中,复习了以前学过的数据库、分析设计 方面的知识,使学过的知识真正应用到现实生活中。,为了满足系统各个方面的需 要,在该阶段我认真研究了开发工具 myeclipselO、数据库SQL server 2008、办 公软件Ofice2013、viso画图工具,提高了自己的自学能力和对陌生软件的认识 能力。该系统的实现使机房的管理进入了网络化,机房管理人员可以一目了然的看 到各台计算机的详细情况,上机人员可以随时查看自己的上机时间和剩余金额等 信息。该系统的实施实现了上机人员和机房收费之间的透明性,为机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商超短期暑假工用工协议范本二篇
- 水上文旅项目安全
- 跨境智算中心间电算协同中跨国算力调度公平性算法监管-基于国际算法公平性联盟算力调度算法审计原则规范分析
- 跨境算力中心与太阳能池盐梯度协同中跨国盐梯度维护算力-基于国际太阳能池协会算力中心盐梯度维护监测调度指南规范分析
- 跨境算力中心与高温气冷堆核能协同中跨国核热算力调度-基于国际第四代核能系统论坛高温气冷堆供电算力中心安全指南规范分析
- 工程安全专员2026年二季度施工现场安全管控总结
- 夏季路边流动餐饮食品购买安全警示
- 2026年暑假兴趣班授课协议范本三篇
- 介入治疗相关知识
- 艾滋病防控健康教育讲座
- 2026年甘肃金麟锂电新材料有限公司招聘78人笔试备考题库及答案详解
- 2026年陕西省中考语文试卷(含详细答案解析)
- 新版2026年高考化学(黑吉辽蒙卷)真题详细解读及评析
- 2026年中央安全生产考核巡查组问题通报(2026年更新)
- 小儿隐匿性阴茎手术
- 航天禁(限)用工艺目录(2021版)-发文稿(公开)
- 《稻草人》阅读指导课件
- 金属非金属矿山重大事故隐患判定标准-露天矿山
- 甲基丙二酸血症研究
- (完整版)学习动机策略问卷(MSLQ)
- 打捞工具讲义
评论
0/150
提交评论