机房管理系统设计20151125课件_第1页
机房管理系统设计20151125课件_第2页
机房管理系统设计20151125课件_第3页
机房管理系统设计20151125课件_第4页
机房管理系统设计20151125课件_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、南京理工大学紫金学院工业工程综合课程设计说明书 作 者:陈庭辉学 号:120103110系:机械工程系专 业:工业工程题 目:机房管理系统的系统设计指导老师魏星成绩: (姓 名) (专业技术职务)2015年 11 月目录 1 绪论11.1 概述11.1.1实现无人职守11.1.2方便管理 11.1.3功能强大,设置灵活 21.1.4全面完善的查询功能 21.1.5安全机制 21.1.6跨平台管理 21.2问题定义及内容简介21.3 背景31.4本系统功能需求分析32 系统分析42.1系统开发具体研究分析42.2业务流程分析43 系统设计63.1系统设计63.2系统设计的任务与原则63.2.1系

2、统设计的任务63.2.2系统设计的原则63.3系统的总体及结构设计6 3.4数据库设计73.4.1 概念设计73.4.2 逻辑设计103.4.3 物理实施113.5人机交互界面的设计124 结束语144.1 系统展望144.2总结与体会14参考文献15综合课程设计说明书中文摘要随着计算机技术的高速发展,管理信息系统的开发和应用仍然是计算机技术最广泛的应用领域之一。机房的规范化管理也随之提上了日程。本论文以我系机房学生上机管理系统为背景,分析了该管理信息系统的功能需求,进行了系统分析,对该系统的业务流程进行具体分析。并进行了数据库的概念设计,逻辑设计,应用Access数据库管理软件实现了该数据。

3、最后,进行了人机界面的设计。关键词 机房 系统分析 数据库设计 Access第 1 页 共 21 页 工业工程综合课程设计说明书1 绪论1.1 概述随着社会的发展,学校的规模不断的扩大,校园网的普及,学校机房的硬件设施越来越好,如何充分发挥校园计算机机房的效能,开放机房,最大限度的为机房管理服务,既要提高机房的科学管理水平,又要减轻机房管理员工作,使机房管理更加规范、有序。使用计算机可以高速,快捷地完成以上工作。建立先进的机房管理系统是实现教育现代化的必由之路,是推进信息化管理的重要举措之一。本系统主要为教职员工上课和学生日常业余上机提供了方便。系统采用了先进的软、硬件结合的方式。客户端采用硬

4、件模式,通过硬件级的底层网络登录与身份验证相结合, 达到安全性。本系统是一个运行在局域网上的子系统,能够直观、方便、有效、可靠地管理通过局域网联在一起的所有机器,它具有以下优点: 1.1.1 实现无人职守系统通过提供强大的功能,最大限度降低机房管理员的工作量,它能够做到自动判断学生是否已经注册会员、会员卡上金额是否足够、以及通过验证学生的身份来确定是否允许学生使用机器,随时判断学生卡上的当前金额还能上机多久,当卡上剩余金额低于系统规定的限额时,系统会提前1分钟提示学生,"请准备下机",1分钟后,系统会自动将学生所用的机器电源关掉。学生下机时,系统自动计算并扣除学生的上机费用

5、;同时自动将该学生所用的机器电源关掉。1.1.2 方便管理 本系统采用友好的界面,能够帮助机房管理员方便有效地对机房进行管理。系统详细提供机房所有机器的使用状况,如使用者名称、登录时间、总金额、消费金额、现剩余金额等信息,使机房管理人员对每台客户机使用状况一目了然;同时系统提供强大的管理功能,机房管理员能够方便有效地对机房内任意机器进行管理,如发消息、禁止使用等。一次可以选中一台机器进行管理操作,也可以同时选中多台机器进行管理操作。系统还提供可追踪的历史记录,如学生上机的历史记录,还包括学生在办理会员卡后忘记密码,这时就可根据学生最初的原始记录,查找出密码。学生上机的历史记录使得学校、机房管理

6、人员对学生使用机器状况有清晰的了解,对机器出现的故障能够追究责任到个人。对学生消费金额的变动提供了有迹可寻的记录。 第 3 页 共 21 页 工业工程综合课程设计说明书1.1.3 功能强大,设置灵活机房使用安排灵活方便,自由安排机时单价,具有预定座位功能,设置免费上机功能,环境要求低,适应能力强,无须特殊的配置或者专门的服务器。本系统充分考虑了用户环境各种可能出现的情况,提供灵活的应变措施,充分利用学校的网络资源,对学校的机房进行有效的管理。即使机房的网络发生故障,不能正常工作,系统仍然能够在各个单机上独立的对机器资源进行安全控制、计算上机费用、并登记使用情况。1.1.4 全面完善的查询功能本

7、系统充分考虑到管理的需要,从机房管理员、教师授课、学生个人业余上机、三个层面提供了完善的查询功能。 从机房管理员角度,系统提供了有关任意机房、任意机器在任意范围时间内的使用情况、使用者信息方面的详细信息。 从教师授课角度,系统提供了教师在任意时间范围内对机器设备的使用,提供教师在自身的权限内对系统的使用及维护。 从学生个人业余上机角度,系统提供了个人在任意时间范围内的缴费情况、消费情况及剩余金额等信息,高级别的安全管理机制。1.1.5 安全机制 系统提供了方便高效的用户授权机制,加强了对用户身份的识别,避免未经授权的用户越权使用系统。VB+ACCESS的使用使得系统的数据不会轻易被外界恶意的攻

8、击破坏,简单易懂,使用方便,身份识别有效者方可上机,同一身份在同一时段不可复用,可有效防止密码盗用,确保用户资金安全。 1.1.6 跨平台管理系统能够同时在客户机和服务器机上进行控制和管理,实现跨平台管理。并具有系统的可扩充性。1.2 问题定义及内容简介本系统是机房上机管理信息系统,是一个依靠组内人员共同的力量完成的各项任务。要求要有较强的分析、设计、编程能力。在老师的指导下使该系统更加完善、可靠。开发出一个适合用户单位需要的系统,并方便维护和扩充。它主要实现管理员如何对普通用户进行授权,学生业余上机只能通过输入会员卡号、密码方可使用该计算第 12 页 共 15 页 工业工程综合课程设计说明书

9、机。如何办理新的会员信息及查看、修改、删除所有会员的信息,也可通过输入查询条件,显示符合条件的会员记录以及显示这个会员的全部信息,并由管理员对其进行相应的操作。1.3 背景 项目开发为学校的业务管理人员服务,已明确用户有:在校任课老师和就读学生、及相关的管理人员。潜在用户有:学生、任课老师。机房上机管理信息系统是一套专门针对学校计算机机房管理的高科技产品。当前企业信息管理正在从C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。机房管理信息系统是现代企业和学校机房管理工作不可缺少的一部分,是适应现代企业、学校机房制度要求、推动机房管理

10、走向科学化、规范化的必要条件。机房管理分析的是机房上机具体的工作过程,分析“做什么”应“如何做”的问题。主要调查了解用户的需求,尽量满足并使用户和设计系统的人员意见相一致。1.4 本系统功能需求分析建立一个“机房上机管理信息系统”,使用计算机对学校学生上机信息的管理。要求不仅可用于一般的上机情况查询,而且可以对这些上机信息进行各种必要的数学统计和分析。系统主要的上机信息来自管理员管理的服务器上的具体信息,本系统需要完成如下功能。(1)会员登录;(2)对用户进行授权;(3)学生会员各种信息的修改(根据录入的会员卡号、密码等);(4)对于已毕业学生信息的删除;(5)按照某种条件(如:姓名、卡号等)

11、查询统计符合条件的学生会员信息;(6)查询、统计的结果打印输出;(7)机房上机的使用帮助;(8)对新增会员的录入、保存。2 系统分析2.1 系统开发具体研究分析要建立新的机房管理系统,就必须对现行的管理系统进行全面、细致而充分的调查研究。具体采用直接面谈和专门访问并参加业务实践,与工作人员一起完成最基本的工作程序的方法。 原来机房管理处理中心进行信息管理的主要方式是基于手工处理,最多是用计算机的文本系统打印一些清单,信息处理工作量大,容易出错,缺乏系统、规范的信息管理手段。现在准备建立的机房管理系统,要把机房的计算机管理、用户管理、权限管理等日常管理工作实行计算机统一管理,以提高工作效率和管理

12、水平。本系统从以下几个方面对用户的需求进行分析。 (1)机房的需求分析:随时查询上机的剩余时间和上机时间,以及上机金额,以便及时准确、方便地为用户提供上机信息,但不能修改数据,无信息处理权,即可以打印清单、浏览数据等,管理权限由系统管理员掌握和分配。 (2)对数据的安全性、可靠性要求:机房各项数据信息必须保证安全性和可靠性。网络系统设有通信、程序、网络三级权限和口令管理,确保系统安全。 (3)定时整理数据:系统管理员根据用户历史信息定时整理系统数据库,并将运行结果归档。2.2 业务流程分析 项目的可行性认定之后,系统的开发就进入实质性的阶段。接下来的任务就是要对系统进行详细的调查,进而提出新的

13、逻辑模型,以及对系统分析进行评审。详细调查和初步调查不同,目的主要是了解机房内部信息的处理和流通情况。其工作量比初步调查要大得多,细致程度要高得多。因此,除了需要增加人力的投入之外,还要提倡深入调查研究的工作作风。 详细调查的目标之一就是对系统管理业务的流程进行详细的描述,即绘制管理流程图。 机房上机的业务流程图如图2-2-1所示,细化的业务流程图如2-2-2所示。图2-2-1业务流程图 图2-2-2细化业务流程图3 系统设计3.1 系统设计 系统设计就是根据新系统的逻辑模型建立物理模型,是一个根据新系统逻辑功能的要求,考虑企业单位的实际情况,详细地确定新系统的结构和具体实施方案的过程。如果说

14、系统分析解决了“系统干什么”的问题,那么系统设计就是解决“怎么干”,它是系统开发过程的第二个阶段,大体上讲,系统设计包括两方面的工作。首先是系统总体结构的设计;其次是具体的物理设计。(1)系统的总体设计主要针对系统功能的划分(2)具体的物理设计主要针对代码的设计3.2 系统设计的任务与原则3.2.1 系统设计的任务 系统设计的任务就是要依据系统分析阶段产生的文档资料,采用正确的方法确定新系统在计算机内应该由哪能些程序模块组成,它们之间用什么方式联结在一起以构成一个最好的系统机内结构,同时还要使用一定的工具将所设计的成果表达出来。另外,考虑到实现系统功能的需要,还要进行数据库的详细设计、编码设计

15、、输入输出设计、人机界面设计、系统的安全设计等。3.2.2 系统设计的原则简单性致性和完整性灵活和适应性可靠性安全性经济性3.3 系统的总体设计3.3.1 系统功能结构的设计总体设计中最核心的问题是系统总体功能结构的确定和子系统与模块的划分。结构化系统设计的思想,就是自顶向下地将系统划分为若干个子系统,而子系统又划分为模块,模块又划分为子模块,层层划分直到每一个模块能够作为计算机可执行的单独程序为止。系统划分的结果最终反映为一张分层的树型结构图,机房上机管理管理系统的功能结构图见图3-3-1-1。关于帮助用户充值统计用户上机信息统计上机情况统计 会员办理及注销集体注销及个人注销用户信息的查、删

16、、改系统管理日常管理统计报表帮助机房上机管理信息系统用户登录管理计算机信息维护结帐及无卡通管理员登录一般用户登录图3-3-1-1系统总体功能结构示意图3.4 数据库设计3.4.1 概念设计系统中的数据库概念设计是在分析学校机房管理的基础上,结合用户的需求和系统的功能划分,用概念结构模本系统的实体主要有学生、学生卡、在线用户、管理人员、上机记录等。主要实体及其关系本系统的实体主要有学生、学生卡、在线用户、管理人员、上机记录等。主要实体及其关系如图所示。 会员号学校 性别 姓名 备注 班级 学号 学生会员图3-4-1-1 学生会员 管理员管理员姓名 密码 年龄 管理员号 性别 图3-4-1-4管理

17、员 计算机 类型显卡类型声卡类型网卡类型 图3-4-1-2 计算机实体 卡号状态上机日期/时间总金额会员上机班级计算机号姓名剩余金额下机日期/时间 图3-4-1-3会员上机图3-4-1-4全局E-R图3.4.2 逻辑设计针对本系统,通过机房管理内容和过程分析,将概念设计模型转化成逻辑模型如下:学生会员(学号,姓名,备注,班级,);计算机 (类型,显卡类型,网卡类型,其他类型,);会员上机 (卡号,计算机号,状态,班级,姓名,剩余时间,总金额,上机日期/时间,下机日期/时间);管理员(管理员号,管理员姓名,年龄,密码,性别)。表3-4-2-1管理员情况表列名数据类型及长度可否为空说明管理员号CH

18、AR(3)NOT NULL管理员号(主键)管理员姓名VARCHAR(10)NOT NULL姓名密码CHAR(16)NOT NULL密码性别VARCHAR(2)NULL性别年龄CHAR(3)NULL年龄籍贯VARCHAR(8)NULL籍贯民族VARCHAR(10)NULL民族政治面貌CHAR(8)NULL政治面貌学历CHAR(6)NULL学历身份证号CHAR(26)NULL身份证号职务CHAR(8)NULL职务开始工作时间DATENULL开始工作时间家庭住址VARCHAR(32)NULL家庭住址联系电话CHAR(13)NULL联系电话表3-4-2-2会员情况表列名数据类型及长度可否为空说明会员号

19、CHAR(9)NOT NULL会员号密码CHAR(16)NOT NULL密码班级CHAR(18)NULL班级学号CHAR(3)NULL学号姓名VARCHAR(10)NULL姓名性别VARCHAR(2)NULL性别备注MEMONULL备注表3-4-2-3计算机情况表列名数据类型及长度可否为空说明计算机编号CHAR(3)NOT NULL计算机编号类型CHAR(24)NULL类型显卡类型CHAR(16)NULL显卡类型网卡类型CHAR(16)NULL网卡类型声卡类型CHAR(16)NULL声卡类型表3-4-2-4会员上机信息表列名数据类型及长度可否为空说明计算机号CHAR(6)NOT NULL计算机

20、号班级CHAR(18)NULL班级姓名VARCHAR(10)NULL姓名性别CHAR(2)NULL性别 卡号CHAR(12)NULL卡号上机日期/时间CHAR(16)NULL上机日期/时间下机日期/时间CHAR(16)NULL下机日期/时间总金额(元)INTEGER(6)NULL总金额(元)实用金额(元)INTEGER(6)NULL实用金额(元)剩余金额(元)INTEGER(6)NULL剩余金额(元)状态CHAR(6)NULL状态3.4.3 物理实施建立数据库前,应先对数据进行分析,包括类型、长度等,然后开始着手建立数据库。针对本系统,分别设计了管理员情况表、会员基本情况表、计算机基本情况表以

21、及会员上机信息表四张数据库表。数据库类别:Micros数据库名:biaoyi.db1.mdb。 (1)数据库表:管理员基本情况表。 字段:管理员号,3位,字符型;管理员姓名,10位,字符型;密码,16位,字符型;性别,2位,字符型;年龄,3位,字符型;籍贯,8位,字符型;民族,10位,字符型;政治面貌,8位,字符型;学历,6位,字符型;身份证号,18位,数字型;生日,日期型;开始工作时间,日期型;家庭住址,32位,字符型;联系电话,13位,数字型;职务,12位,字符型。索引:管理员号。(2)数据库表:会员基本情况表。字段:会员号,9位,字符型;密码,16位,字符型;班级,18位,字符型;学号,

22、3位,字符型;姓名,10位,字符型;性别,2位,字符型;备注,备注型。索引:会员号(3)数据库表:计算机基本情况表。字段:计算机编号,3位,字符型;类型,24位,字符型;显卡类型,16位,字符型;网卡类型,16位,字符型;声卡类型,16位,字符型。索引:计算机编号。(4)数据库表:会员上机信息表。字段:计算机号,6位,字符型;班级,18位,字符型;姓名,10位,字符型;性别,2位,字符型;卡号,12位,字符型;上机日期/时间,18位,字符型;下机日期/时间,18位,字符型;总金额,4位,单精度数字,大于等于0;实用金额,4位,单精度数字,大于等于0;剩余金额,4位,单精度数字,大于等于0;状态,6位,字符型。索引:计算机号。 3.5 人机交互界面的设计 用户界面是一个应用程序最重要的部分,它是最直接的现实世界。 图3-5-1 用户登录图图3-5-2 管理员界面图3-5-3 学生上机界面图图3-5-4 下机图4 结束语4.1 系统展望 在今后的分析调查研究中,希望能够把现在系统中存在的所有问题,都一一解决,让系统更加完善。今后系统的展望主要从以下几方面进行:(一)在界面的制作方面要有所提高,使界面尽量达到美观、整齐。(二)对于系统的功能要有所增加,力求达到系统功能更强大、更实用。(三)对于程序的编写,加强查阅

温馨提示

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

评论

0/150

提交评论