资源描述
毕业设计(论文)题 目 机房管理系统的开发与应用 系(分院) 学生姓名 学 号 专业名称 指导教师 年 月 日机房管理系统的开发与应用摘要:随着计算机技术的高速发展,管理信息系统的开发和应用仍然是计算机技术最广泛的应用领域之一。为此各学校,培训中心等单位建立起了机房供学生上机,机房的规范化管理也随之提上了日程。本文主要介绍了我们的毕业设计课题机房上机管理系统的各项功能及其实现过程。本论文以我校机房学生上机管理系统为背景,论述了该管理信息系统的结构,系统开发的基本原理,过程和方法。应用了Access数据库软件。关键字:机房、管理、Access第1页目录摘要 1第一章 绪论4 一 概述 4 二 问题定义及内容简介 6 三 背景 6 四 本系统功能需求分析 6第二章 系统分析8 一 系统分析的概念 8 (一)系统分析的基本含义 8 (二)初步调查 9 二 可行性分析12 (一)系统可行性研究分析12 (二)可行性分析报告13 (三)系统开发具体研究分析14 三 详细调查14 四 数据字典16第三章 系统设计 19 一 系统设计19 (一)系统设计的任务与原则19 (二)系统的总体设计19 (三)数据库设计20第2页 (四)系统打包具体步骤21结束语23 一 系统功能的总结23 (一)用户信息的登录功能23 (二)会员添加功能23 (三)用户信息的维护24 (四)进算计信息维护24 (五)帮助25 二 系统展望25参考文献26致谢27第3页第一章 绪论一 概述随着社会的发展,经过本院全体师生的共同努力,学校的规模不断的扩大,校园网的普及,学校机房的硬件设施越来越好,如何充分发挥校园计算机机房的效能,开放机房,最大限度的为机房管理服务,既要提高机房的科学管理水平,又要减轻机房管理员工作,使机房管理更加规范、有序。使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,从而提高了管理效率和水平。机房管理信息系统以计算机为工具,通过对上机管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事其它管理政策的研究实施,机房上机计划的制定执行监督检查,从而全面提高管理质量。机房上机管理系统是一个实时人机系统,它要求要有较高的可靠性、可适应性、扩充能力。建立先进的机房管理系统是实现教育现代化的必由之路,是推进信息化管理的重要举措之一。本系统主要为教职员工上课和学生日常业余上机提供了方便。系统采用了先进的软、硬件结合的方式。客户端采用硬件模式,通过硬件级的底层网络登录与身份验证相结合, 达到安全性。管理端采用软件模式,主要管理学校计算机机房的上机业务,它的主要功能模块包括,系统管理、用户结帐管理、电脑与计算机信息管理、无卡通管理、日常管理、新会员办理管理、用户信息的维护管理、管理员信息的维护管理、机房预约与排课管理、上机考勤管理、学生付费管理、用户权限管理以及实行跨平台管理等。本系统是一个运行在局域网上的子系统,能够直观、方便、有效、可靠地管理通过局域网联在一起的所有机器,它具有以下优点: (一).实现无人职守系统通过提供强大的功能,最大限度降低机房管理员的工作量,它能够做到自动判断学生是否已经注册会员、会员卡上金额是否足够、以及通过验证学生的身份来确定是否允许学生使用机器,随时判断学生卡上的当前金额还能上机多久,当卡上剩余金额低于系统规定的限额时,系统会提前1分钟提示学生,请准备下机,1第4页分钟后,系统会自动将学生所用的机器电源关掉。学生下机时,系统自动计算并扣除学生的上机费用;同时自动将该学生所用的机器电源关掉。(二)方便管理本系统采用友好的界面,能够帮助机房管理员方便有效地对机房进行管理。系统详细提供机房所有机器的使用状况,如使用者名称、登录时间、总金额、消费金额、现剩余金额等信息,使机房管理人员对每台客户机使用状况一目了然;同时系统提供强大的管理功能,机房管理员能够方便有效地对机房内任意机器进行管理,如发消息、禁止使用等。一次可以选中一台机器进行管理操作,也可以同时选中多台机器进行管理操作。系统还提供可追踪的历史记录,如学生上机的历史记录,还包括学生在办理会员卡后忘记密码,这时就可根据学生最初的原始记录,查找出密码。学生上机的历史记录使得学校、机房管理人员对学生使用机器状况有清晰的了解,对机器出现的故障能够追究责任到个人。对学生消费金额的变动提供了有迹可寻的记录。 (三)功能强大,设置灵活机房使用安排灵活方便,自由安排机时单价,具有预定座位功能,设置免费上机功能,环境要求低,适应能力强,无须特殊的配置或者专门的服务器。本系统充分考虑了用户环境各种可能出现的情况,提供灵活的应变措施,充分利用学校的网络资源,对学校的机房进行有效的管理。即使机房的网络发生故障,不能正常工作,系统仍然能够在各个单机上独立的对机器资源进行安全控制、计算上机费用、并登记使用情况。(四)全面完善的查询功能本系统充分考虑到管理的需要,从机房管理员、教师授课、学生个人业余上机、三个层面提供了完善的查询功能。从机房管理员角度,系统提供了有关任意机房、任意机器在任意范围时间内的使用情况、使用者信息方面的详细信息。从教师授课角度,系统提供了教师在任意时间范围内对机器设备的使用,提供教师在自身的权限内对系统的使用及维护。从学生个人业余上机角度,系统提供了个人在任意时间范围内的缴费情况、消费情况及剩余金额等信息,高级别的安全管理机制。(五)安全机制系统提供了方便高效的用户授权机制,加强了对用户身份的识别,避免未经授第5页权的用户越权使用系统。VB+ACCESS的使用使得系统的数据不会轻易被外界恶意的攻击破坏,简单易懂,使用方便,身份识别有效者方可上机,同一身份在同一时段不可复用,可有效防止密码盗用,确保用户资金安全。(六)跨平台管理系统能够同时在客户机和服务器机上进行控制和管理,实现跨平台管理。并具有系统的可扩充性。二 问题定义及内容简介本系统是机房上机管理信息系统,是一个依靠组内人员共同的力量完成的各项任务。要求要有较强的分析、设计、编程能力。在老师的指导下使该系统更加完善、可靠。开发出一个适合用户单位需要的系统,并方便维护和扩充。它主要实现管理员如何对普通用户进行授权,学生业余上机只能通过输入会员卡号、密码方可使用该计算机。如何办理新的会员信息及查看、修改、删除所有会员的信息,也可通过输入查询条件,显示符合条件的会员记录以及显示这个会员的全部信息,并由管理员对其进行相应的操作。三 背景项目开发为学校的业务管理人员服务,已明确用户有:在校任课老师和就读学生、及相关的管理人员。潜在用户有:学生、任课老师。机房上机管理信息系统是一套专门针对学校计算机机房管理的高科技产品。当前企业信息管理正在从C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。机房管理信息系统是现代企业和学校机房管理工作不可缺少的一部分,是适应现代企业、学校机房制度要求、推动机房管理走向科学化、规范化的必要条件。机房管理分析的是机房上机具体的工作过程,分析“做什么”应“如何做”的问题。主要调查了解用户的需求,尽量满足并使用户和设计系统的人员意见相一致。四 本系统功能需求分析建立一个“机房上机管理信息系统”,使用计算机对学校学生上机信息的管理。第6页要求不仅可用于一般的上机情况查询,而且可以对这些上机信息进行各种必要的数学统计和分析。系统主要的上机信息来自管理员管理的服务器上的具体信息,本系统需要完成如下功能。(一)会员登录(二)对用户进行授权(三)学生会员各种信息的修改(根据录入的会员卡号、密码等)(四)对于已毕业学生信息的删除(五)按照某种条件(如:姓名、卡号等)查询统计符合条件的学生会员信息(六)查询、统计的结果打印输出(七)机房上机的使用帮助(八)对新增会员的录入、保存第7页第二章 系统分析一 系统分析的概念 从本章起我们将按照机房管理信息系统的开发过程,逐个阶段地介绍它们的任务及其主要技术方法。本章的知识点包括(一).系统分析的基本概念(二).系统分析的初步调查(三)可行性研究(四)系统的详细调查(五)数据字典(六)新系统逻辑模型的提出等系统的调查与分析,简称系统分析,是管理信息系统开发工作的第一阶段,是获取用户信息需求,提出系统逻辑方案的主要阶段。它的内容包括对现行系统的调查、可行性论证、系统分析以及在此基础上提出新系统的方案。其中,建立新系统的逻辑模型是本阶段的中心任务,而调查分析是本阶段的主要方法和技术。本章的重点是系统分析的基本概念,系统分析的主要工具和系统分析各阶段活动的内容,难点是系统分析中的主要工具和系统中各项数据及业务的编写。(一)系统分析的基本含义“分析”通常是指对现有系统的内、外情况进行调查、分析、研究、分解、剖析,以明确问题或机会所在,认识解决这些问题或把握这些机会的必要性,为确定有关活动的目标和可能的方案提供科学依据。本章所讨论的系统分析(systems analysis),是指在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法。系统分析也指应用系统思想和系统科学的原理进行分析工作的方法与技术。第8页(二)初步调查系统的开发工作是从接受用户提出的任务开始。用户最初提出的任务往往只是一个简单的初始需求,而且常常是罗列一些需要解决的问题。摆在开发人员面前的首要任务是对用户提出的要求做出一个准确的认识和估计。为此,必须在展开初步调查的基础上,明确问题并对任务进行可行性分析。系统的初步调查是系统分析阶段的第一项活动,也是整个系统开发的第一项活动。系统初步调查阶段的目的是明确系统开发的目标和规模,从系统分析人员和管理人员的角度看新项目开发有无必要和可能,并论证其开发的必要性和可行性。1、系统分析的目标和主要活动内容系统分析阶段的目标,就是按系统规则所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个开发过程中,是要解决:“做什么”的问题,把要解决哪些问题,满足用户哪些具体的信息需求调查分析清楚,从逻辑上,或者说从信息处理的功能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方案(即计算机和通信系统方案)设计,解决:“怎么做”提供依据。系统分析阶段的主要活动一般分为,系统初步调查、可行性研究、系统详细调查和新系统逻辑方案的提出这四个阶段。系统分析工作的主要任务是明确问题、确定目标和了解用户的信息需求,其主要成果系统说明书将作为今后系统设计、系统实施的重要基础和主要依据。2、系统分析工作的特点系统分析工作具有以下特点(1)工作内容涉及面广,不确定性大。(2)系统分析工作主要面向组织管理问题,工作方式主要是和人打交道。(3)系统分析的主要成果是文件。(4)系统分析工作追求的是有限目标。3、结构化系统分析方法第9页结构化系统分析方法就是结构化方法的基本思想和主要原则,在系统分析中的应用所形成的一系列具体方法和有关工具的总称。结构化系统分析方法:主要是描述反映用户信息需求的逻辑模型的建立方法和有关工具。主要工具包括数据流图(DFD: Data Flow Diagram);数据字典(DD: Data Dictionary);采用结构化系统分析的工具建立的系统逻辑模型一般具备以下特点(1)表达方式规范、表达的内容确切、无二义(2)形式简洁、易理解、便于和非专业用户交流(3)便于查询、检索、易维护;便于计算机辅助建模4、系统分析的主要工具数据流图(DFD: Data Flow Diagram)数据流图就是组织中信息运动的抽象,是管理信息系统模型的主要形式。它与对系统的物理描述无关,只是用一种图形及与此相关的注释来表示系统的逻辑功能,即所开发的系统在管理信息处理方面要做什么。(1)数据流图由四种基本成分组成外部项(外部实体)。外部项在数据流图中表示所描述系统的数据来源和去处的各种实体或工作环节。这些实体或环节向所开发的系统发出或接收信息。系统开发不能改变这些外部项本身的结构和固有属性。加工(数据加工)。数据加工又称数据处理逻辑,描述系统对信息进行处理的逻辑功能。数据存储。逻辑意义上的数据存储环节,即系统信息处理功能需要的,不考虑存储物理介质和技术手段的数据存储环节。数据流。与所描述系统信息处理功能有关的各类信息的载体,是各加工环节进行处理和输出的数据集合。(2)绘制数据流图的主要原则第10页明确系统界面,一张数据流图表示某个子系统或某个系统的逻辑模型。自顶向下逐层扩展。在调查研究的基础上,明确所描述的系统与各部实体的信息联系。绘出最高层的数据流图关联图。在关联图中,所描述的系统当作一个数据加工项,着重描述系统与外部实体的联系。然后确定系统的几个主要的综合性的逻辑功能,绘制顶层数据流图。其中每个逻辑功能由一个数据加工符号描述。顶图可进一步分解,其中某些或者所有的数据加工项可分解为数个数据加工项,这样就形成第一层数据流图。依次逐层向下扩展,直到最底层的数据流图表示了所有具体的数据加工功能和输入输出关系。合理布局。数据流图各种符号买布局合理,分布均匀、整齐、清晰,使读者一目了然。数据流图只反映数据流向,数据加工和逻辑意义上的数据存储。(5)数据流图绘制过程,就是系统的逻辑模型的形成过程,必须始终与用户密切接触。(3)绘制数据流图的主要步骤确定所开发系统的外部项(外部实体),即系统的数据来源和去处。确定整个系统的输出数据流和输入数据流,把系统作为一个加工环节,画出关联图。一般应把数据来源置于图的左侧,数据去处置于国的右侧。确定系统的主要信息处理功能,按此将整个系统分解成几个加工环节。根据自须向下,逐层分解的原则,对上层图中全部或加工环节进行分解。重复步骤,直到逐层分解结束。分解结束的标志是对于每一个最底层的加工,即各层数据流图中不做进一步分解的加工,其逻辑功能已足够简单、明确和具体。对某图进行检查和合理布局,主要检查分解是否恰当、彻底,DFD中各成分是否有遗漏、重复、冲突之处,各层DFD及同层DFD之间关系是否正确及命名、编号是否确切、合理等。对错误与不当之处进行修改。用户进行交流,在用户完全理解数据图内容的基础上征求用户的意见。用计算机或其它制图,编辑工具画出正规的数据流图。将正规的数据流图提交系统分析负责人复审。第11页(4)绘制数据流图的几点注释关于自须向下,逐层分解。数据流图的绘制过程,是系统分析过程的重要组成部分,这一过程自顶向下,逐层分解,就是由系统外部至系统内部,由总体到局部、由抽象到具体的系统逻辑模型建立过程。在数据流图分解中,要保持各层成分的完整性与一致性。数据流必须通过加工,即送去加工或从加工环节发出。不通过加工环节的数据流不在数据流图上表示。数据存储环节一般作为两个加工环节的界面来安排命名。数据流图上的成分一般都要命名编号只画所描述的系统稳定工作情况下的数据流图数据流图的局限性二 可行性分析可行性分析也称可行性研究,是决策部门在采取一项重大改革或投资行动之前,对该项目的必要性和可能性进行分析与论证的活动。可行性分析已被广泛应用于新产品开发、基建、工业企业、交通运输、商业设施等项目投资的多个领域。在展开一项开发行动之前,必须对用户提出的目标的必要性和可能性进行必要的论证。(一)系统可行性研究分析可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。信息系统也应从技术可行性,经济可行性和社会可行性三方面来论证。通过长时间的观察与实践,我认为机房管理信息系统的可行性分析如下:1、经济可行性分析作为学校机房管理这样的教学性质场所,其经济成分比重相对还是较多,一般主第12页要包括收入和支出的费用,其中支出包括设备购置费、管理和维护费、人员工资费等;收入就主要针对学生业余上机时机房的总收入等。由于各个机房实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于购置设备上。建立信息中心,可将来自各方面的信息集中管理,提高机房管理的安全性、方便性和可靠性,快速地反馈学生上机的一切信息。2、技术可行性分析技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。机房管理系统的工作主要是在计算机和学生之间架起一座桥梁,能相互了解信息和处理信息。这一特点非常适合计算机的人机特点,用户可通过办理会员操作计算机,并在计算机上查找自己想要的所有内容。这时计算机就为用户提供信息传输速度快、准确度高的优势。随着计算机硬件和软件技术的飞速发展,这就为系统的建设提供了技术条件。3、社会可行性分析社会可行性有时也称为操作可行性,主要论证新系统在企业或单位开发和运行的可能性以及运行后可能一起的对企业或单位的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是机房管理系统完全有可能也有能力采用这样先进的管理技术。它对机房管理带来的影响可以看到:对传统管理理念的冲击,可能引起管理层的变动和人员的调整。对机房工作人员的要求提高,使机房在一定的可能下进行人员精简,迫使工作人员继续学习新知识,拓宽计算机在市场环境下的生存空间。对计算机与用户之间业务方式的转变和扩充。(二)可行性分析报告把可行性分析的最后成果整理成书面的形式,这就是可行性分析报告。可行性分析报告包括下列内容。1机房近期和长远目标,新系统的总体目标及主要功能2主要问题和主要信息需求3拟订新系统方案4从经济、技术、社会等方面论证方法的可行性第13页可行性分析报告是系统开发人员经过初步调查与可行性研究后所做的工作总结,反映了开发人员对建立新系统的看法。必须认真起草,并通过系统分析人员的集体讨论,然后提交。(三)系统开发具体研究分析要建立新的机房管理系统,就必须对现行的管理系统进行全面、细致而充分的调查研究。具体采用直接面谈和专门访问并参加业务实践,与工作人员一起完成最基本的工作程序的方法。原来机房管理处理中心进行信息管理的主要方式是基于手工处理,最多是用计算机的文本系统打印一些清单,信息处理工作量大,容易出错,缺乏系统、规范的信息管理手段。现在准备建立的机房管理系统,要把机房的计算机管理、用户管理、权限管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。本系统从以下几个方面对用户的需求进行分析。1、机房的需求分析:随时查询上机的剩余时间和上机时间,以及上机金额,以便及时准确、方便地为用户提供上机信息,但不能修改数据,无信息处理权,即可以打印清单、浏览数据等,管理权限由系统管理员掌握和分配。2、对数据的安全性、可靠性要求:机房各项数据信息必须保证安全性和可靠性。网络系统设有通信、程序、网络三级权限和口令管理,确保系统安全。3、定时整理数据:系统管理员根据用户历史信息定时整理系统数据库,并将运行结果归档。三 详细调查项目的可行性认定之后,系统的开发就进入实质性的阶段。接下来的任务就是要对系统进行详细的调查,进而提出新的逻辑模型,以及对系统分析进行评审。详细调查和初步调查不同,目的主要是了解机房内部信息的处理和流通情况。其工作量比初步调查要大得多,细致程度要高得多。因此,除了需要增加人力的投入之外,还要提倡深入调查研究的工作作风。详细调查的目标之一就是对系统管理业务的流程进行详细的描述,即绘制管理流程图。机房管理系统的管理流程图如图2-1所示。第14页图2-1 E-R图机房上机的业务流程图如图2-2所示。图2-2业务流程图第15页四 数据字典数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所获得的主要成果,是关于数据库中数据的描述,即对元素的描述。数据字典是在系统分析阶段建立,在数据库设计过程中不段修改、充实、完善的。针对本系统,通过机房管理内容和过程分析,设计的数据项和数据结构如下。(一)管理员基本情况。包括的数据项有管理员号、管理员姓名、性别、年龄、籍贯、民族、政治面貌、学历、身份证号、生日、开始工作时间、家庭住址、联系电话。(二)会员基本情况。包括的数据项有会员号、班级、学号、姓名、性别、备注。3.计算机基本情况。包括的数据项有计算机编号、类型、显卡类型、网卡类型、声卡类型。管理员基本情况表表1列名数据类型及长度可否为空说明管理员号CHAR(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联系电话第16页会员基本情况表表2列名数据类型及长度可否为空说明会员号CHAR(9)NOT NULL会员号密码CHAR(16)NOT NULL密码班级CHAR(18)NULL班级学号CHAR(3)NULL学号姓名VARCHAR(10)NULL姓名性别VARCHAR(2)NULL性别备注MEMONULL备注计算机基本情况表表3列名数据类型及长度可否为空说明计算机编号CHAR(3)NOT NULL计算机编号类型CHAR(24)NULL类型显卡类型CHAR(16)NULL显卡类型网卡类型CHAR(16)NULL网卡类型声卡类型CHAR(16)NULL声卡类型会员上机信息表表4列名数据类型及长度可否为空说明计算机号CHAR(6)NOT NULL计算机号班级CHAR(18)NULL班级姓名VARCHAR(10)NULL姓名第17页性别CHAR(2)NULL性别卡号CHAR(12)NULL卡号上机日期/时间CHAR(16)NULL上机日期/时间下机日期/时间CHAR(16)NULL下机日期/时间总金额(元)INTEGER(6)NULL总金额(元)实用金额(元)INTEGER(6)NULL实用金额(元)剩余金额(元)INTEGER(6)NULL剩余金额(元)状态CHAR(6)NULL状态充值机房有无有用户信息较验用户信息清单查询是否有记录用户信息表删除修改注册上机用户上机管理上机信息表上机信息图2-3 业务流程图有通过以上初步业务流程图的绘制和数据字典的进一步分析,得出图2-3更详细的业务流程图。第18页第三章 系统设计一 系统设计系统设计就是根据新系统的逻辑模型建立物理模型,是一个根据新系统逻辑功能的要求,考虑企业单位的实际情况,详细地确定新系统的结构和具体实施方案的过程。如果说系统分析解决了“系统干什么”的问题,那么系统设计就是解决“怎么干”,它是系统开发过程的第二个阶段,大体上讲,系统设计包括两方面的工作。首先是系统总体结构的设计;其次是具体的物理设计。1.系统的总体设计主要针对系统功能的划分2.具体的物理设计主要针对代码的设计(一)系统设计的任务与原则1.系统设计的任务系统设计的任务就是要依据系统分析阶段产生的文档资料,采用正确的方法确定新系统在计算机内应该由哪能些程序模块组成,它们之间用什么方式联结在一起以构成一个最好的系统机内结构,同时还要使用一定的工具将所设计的成果表达出来。另外,考虑到实现系统功能的需要,还要进行数据库的详细设计、编码设计、输入输出设计、人机界面设计、系统的安全设计等。2.系统设计的原则简单性一致性和完整性灵活和适应性可靠性安全性经济性(二)系统的总体设计系统的总体设计,是硬软件环境的配置等。第19页1、系统功能结构的划分总体设计中最核心的问题是系统总体功能结构的确定和子系统与模块的划分。结构化系统设计的思想,就是自顶向下地将系统划分为若干个子系统,而子系统又划分为模块,模块又划分为子模块,层层划分直到每一个模块能够作为计算机可执行的单独程序为止。系统划分的结果最终反映为一张分层的树型结构图,机房上机管理管理系统的功能结构图见图3-1。会员办理及注销集体注销及个人注销用户信息的查、删、改用户登录管理用户上机信息统计上机情况统计 用户充值统计关于帮助机房上机管理信息系统日常管理系统管理统计报表帮助结帐及无卡通计算机信息维护一般用户登录管理员登录图3-1系统总体功能结构示意图(三)数据库设计建立数据库前,应先对数据进行分析,包括类型、长度等,然后开始着手建立数据库。针对本系统,分别设计了管理员情况表、会员基本情况表、计算机基本情况表以及会员上机信息表四张数据库表。数据库类别:Micros数据库名:biaoyi.db1.mdb。数据库表:管理员情况表。第20页字段:管理员号,3位,字符型;管理员姓名,10位,字符型;密码,16位,字符型;性别,2位,字符型;年龄,3位,字符型;籍贯,8位,字符型;民族,10位,字符型;政治面貌,8位,字符型;学历,6位,字符型;身份证号,18位,数字型;生日,日期型;开始工作时间,日期型;家庭住址,32位,字符型;联系电话,13位,数字型;职务,12位,字符型。索引:管理员号。数据库类别:Microsoft Access 数据库。数据库名:biaoyi.db1.mdb。数据库表:会员基本情况表。字段:会员号,9位,字符型;密码,16位,字符型;班级,18位,字符型;学号,3位,字符型;姓名,10位,字符型;性别,2位,字符型;备注,备注型。索引:会员号数据库类别:Microsoft Access 数据库。数据库名:biaoyi.db1.mdb。数据库表:计算机基本情况表。字段:计算机编号,3位,字符型;类型,24位,字符型;显卡类型,16位,字符型;网卡类型,16位,字符型;声卡类型,16位,字符型。索引:计算机编号。数据库表:会员上机信息表。字段:计算机号,6位,字符型;班级,18位,字符型;姓名,10位,字符型;性别,2位,字符型;卡号,12位,字符型;上机日期/时间,18位,字符型;下机日期/时间,18位,字符型;总金额,4位,单精度数字,大于等于0;实用金额,4位,单精度数字,大于等于0;剩余金额,4位,单精度数字,大于等于0;状态,6位,字符型。索引:计算机号。(四)系统打包具体步骤1、先在VB里面的菜单栏上单击外接程序2、在下拉列表框里选外接程序管理器第21页3、在弹出的对话框里的可用外接程序里双击打包和展开向导,然后选确定4、又在VB里面的菜单栏上单击外接程序,然后选击打包和展开向导5、在弹出的对话框里选择打包然后确定6、又在弹出的对话框里选择编译7、在进行编译的过程中在弹出的对话框里选择打包类型时要选标准包文件8、在选择了包文件类型后,又要选择打包的文件夹9、在弹出的对话框内输入需要一起打包的数据库10、在压缩文件选项对话框内选择所需要压缩为什么样的文件(单个压缩或者多个压缩),然后单击下一步11、在出现的安装程序标题里输入“机房上机管理信息系统”12、在安装文件对话框内单击下一步,在共享文件内单击下一步,最后单击完成。指在系统调查与分析的基础上,对整个系统在结构上的划分,oft Access 数据库。第22页结束语一 系统功能的总结(一)用户信息的登录功能在本系统中,在用户信息的登录功能这一方面有两个块:一个就是会员信息的登录;另一个是管理员信息的登录。在会员进行登录的时候,只要输入正确的会员号或密码后,系统会自动提示用户“欢迎登录”,这时会员即可进行相应的上机操作。假如会员在输入会员号或者密码后,没有输入正确就进行登录,那么系统会自动提示“你输入的会员号或密码不正确,请重新输入”,并自动返回到会员登录界面。在管理员进行登录的时候,只需在用户名后的组合框中选择相应的用户名,然后再录入和用户名对应的密码,单击“确定”。这时,系统会自动提示用户“欢迎进入系统主界面“。登录成功后,用户可在各自权限范围内对系统功能信息进行相应的操作。但此功能的不足之处在于,当用户输入不存在的会员号或密码就进行登录时,系统就无法识别用户所录入的信息,这时系统就会提示用户“实时错误“,但只要录入的是正确的用户名和密码,系统就可正常的运行,畅通无阻。(二)会员添加功能本系统的会员添加功能,是针对那些需要在学校机房上机的用户而还没有注册会员的用户而言的。当新用户需要注册上机时,管理员对新用户信息的登记管理。其操作步骤如下:1、单击系统主界面“日常管理“主菜单里的“会员办理”子菜单;2、在出现的窗体form7中录入要添加的新用户信息,录入完毕单击“保存“;3、这时系统自动提示“记录已添加,请查看“;4、在数据库“会员基本信息表”中查看新添加用户的信息记录是否已经添加;此功能的不足之处在于,当填写信息的时候,在文本框里面输入的是错误的数据类型时系统不能给予提示,这是会员注册功能的最大弊端。希望在将来的逐步完善中,这个问题可以得到很好的解决。第23页(三)用户信息的维护用户信息的维护,主要针对会员信息的维护和管理员信息的维护两方面,其中会员维护功能里包括查询、删除、修改和返回四项功能操作;管理员维护功能里包括查询、删除、修改、加入和保存五项操作功能。其操作的步骤如下:1、在主系统界面上单击“用户信息的维护“菜单;2、在出现的form3中进行相应会员和管理员信息的查询、修改和删除等功能操作。3、在进行相应操作的同时,系统会给予相应信息的操作提示,这时用户可根据系统给予的提示进行相对应的操作。4、在操作完毕之后,用户可返回到系统主界面,这时只需单击“返回“按钮即可完成操作。用户信息维护功能的不足,在于后台代码的不完善。因为在进行对用户信息维护的时候,当用户在inputbox输入任意数据是数据库里面不存在或者是不输入,那么系统就不会执行后面的操作。希望在以后的逐步完善中这些考虑不周密的问题能被很好的解决。(四)计算机信息维护计算机信息维护功能也就是硬件维护功能,在实质上与用户信息维护功能一样,只是在某些操作的细节上有所不同,具体的操作步骤如下:1、在主系统界面上单击“计算机信息维护“菜单;2、在出现的窗体form6中进行计算机信息的添加、查询、修改、删除、保存和返回六项基本功能操作。3、根据单击相应的命令按钮之后出现的提示文本框,进行与之相对应的操作,即可完成以上的六项操作。4、操作完毕之后,单击“返回“,进入系统主界面,再进行其它功能的操作。计算机信息的维护功能与用户信息的维护功能存在相同的缺点。这就不再做进一步的介绍。第24页(五)帮助帮助是每个系统必备的操作功能,本系统的帮助功能主要是对机房管理系统用户权限及登录使用的简单介绍。在此还需要说明的是,由于时间有限该系统的功能模块划分中的统计查询功能还没能得到实现,有待下一步要完成的工作中进行实现。二 系统展望在今后的分析调查研究中,希望能够把现在系统中存在的所有问题,都一一解决,让系统更加完善。今后系统的展望主要从以下几方面进行:(一).在界面的制作方面要有所提高,使界面尽量达到美观、整齐。(二)对于系统的功能要有所增加,力求达到系统功能更强大、更实用。(三)对于程序的编写,加强查阅范围,争取有更好的思维方式,在今后编写程序代码不再出现更多的实时、语法错误,使代码编写更加流畅。总之在这次系统开发的实践中出现的不足,希望在以后我们会有所提高。在将来的开发研究中,我们的系统将会越做越好。第25页参考文献:李春葆、曾平数据库原理与应用清华大学出版社2007年刘刚、程克鹏Access数据库程序设计教程清华大学出版社 2005年陈承欢、彭永管理信息系统与现代技术电子工业出版社 2005年武雅丽计算机文化基础人民邮电出版社 2002年第27页
展开阅读全文