




已阅读5页,还剩56页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
机房管理系统机房管理系统 学院名称: 计算机科学与工程学院 专 业: 计算机科学与技术 班 级: 03 计 1 姓 名: 指导教师姓名: 指导教师职称: 讲师 2007 年 6 月 JIANGSU TEACHERS UNIVERSITY OF TECHNOLOGY 本 科 毕 业 设 计 ( 论 文 ) 机房管理系统 摘要摘要:本次设计主题是“机房管理系统” ,采用 VisualBasic6.0 为基本 编程工具,数据库用 Microsoft Access 2000 进行设计。机房管理系统旨在解 决学校计算机机房的上机、计费、机房管理与维护、学生上机登记及管理等现 存在于机房中的各种问题,经过一段时间的努力,机房管理系统已经日益完善。 而机房管理系统中对学生上机的费用计时管理是此系统的关键所在。目前只有 少数机房应用一些专业的管理软件对机房进行管理,且效果不尽人意。本系统 从学生上机消费管理为基本出发点,涉及到学生上机的计费、帐户的安全性、 数据库安全性等几个方面进行设计,总结了以往机房管理系统的优点,从安全 性出发,全新设计了此系统。本文在对机房管理系统进行总体介绍后,着重对 系统的软件部分进行介绍,即对学生上机收费的管理。本文先从软件实现的角 度来介绍所有的系统软硬件资源,再介绍软件的各项功能和界面。整个软件开 发的原则是“简便实用、安全可靠” ,始终将系统数据安全放在最重要的位置, 综合考虑多方实际需要,经过反复实践和修改,达到了令人满意的结果。 关键词:机房管理系统,数据安全,密码保护,计费系统 school computer room management system Abstract: This design topic is“ school computer room management system “, adoption VisualBasic6.0 is basic weave the distance tool, the database proceed the design with Microsoft Access school computer room management system aim is in last machine that resolve school calculator computer room, charge, computer room management and maintenance, student internet access register and management wait now exsit in computer room of every kind of problem, through several years development, the computer room manages the system already and increasingly perfect.But the school computer room management system inside is the key place of this system to the management of students machine.Now only there is a handful of engine room the applied some professional management software proceed the management to the engine room, and the result do not do persons idea.This system is from the student machine management for basic point of departure, involve the student safety, database safety etc. a few aspects of the charge, bank account of ascending the machine proceed the design, tallying up the former engine room manage the advantage of the system, setting out from the safety, all new designed this system. This text emphasize to proceed the introduction to the software part of the system after managing the total introduction in proceeding in system to the engine room, namely to the management of students information.This text first angle realized from the software to introduce the soft hardware in all systems resources, then introduce various functions of the software with the interface.The principle of whole software development is a “ simple and practical, safety dependable“, putting the system data safety always in the most important position, synthesize the consideration in many ways effective demand, passes by to practice again and again with modify, come to give a satisfaction of result. Keywords : school computer room management system, data safety, password protection, charge system. 目录 序言.1 第一章 系统需求分析2 1.1 概述2 1.2 问题定义及内容简介4 1.3 背景4 1.4 本系统功能需求分析5 1.5 系统设计的技术分析6 1.6 小结6 第二章系统分析.7 2.1 系统分析的概念7 2.1.1 系统分析的基本含义7 2.1.2 初步调查8 2.2 可行性分析.11 2.2.1 系统可行性研究分析11 2.2.2 可行性分析报告12 2.2.3 系统开发具体研究分析12 2.3 详细调查.13 2.4 数据字典.14 第三章 系统设计.19 3.1 系统设计的任务与原则.20 3.2 系统的总体设计.20 3.3 数据库设计.21 3.4 系统打包具体步骤.22 第四章 一级服务器端设计.23 4.1 功能说明.23 4.2 建立系统窗体.23 第五章 二级服务器端设计.27 5.1 功能说明.27 5.2 建立系统窗体.28 第六章 管理端设计 .30 6.1 功能说明.30 6.2 建立系统登录窗体.30 6.3 建立系统主窗体.32 6.4 建立“机房管理”窗体.35 6.4.1 建立“添加设备“窗体38 6.5 建立“用户管理”窗体.41 6.6 建立“上机安排”窗体.44 6.6.1 建立“上机安排对话框”窗体47 第七章 结论与展望 .51 7.1 系统功能的总结.51 7.1.1 用户信息的登录功能51 7.1.2 机房管理功能51 7.1.3 用户管理功能52 7.1.4 上机安排功能52 7.2 系统展望.52 致 谢.53 参考文献 .55 江苏技术师范学院毕业生设计论文(说明书) 1 序言 随着计算机技术的高速发展,管理信息系统的开发和应用仍然是计算机技 术最广泛的应用领域之一。为此各学校,培训中心等单位建立起了机房供学生 上机,机房的规范化管理也随之提上了日程。本文主要介绍了我们的毕业设计 课题机房上机管理系统的各项功能及其实现过程。本论文以我校机房学生 上机管理系统为背景,论述了该管理信息系统的结构,系统开发的基本原理, 过程和方法。全文详细阐述了系统的需求分析、系统分析、系统设计、程序界 面的建立及程序代码的编写、总结与展望、致谢、参考文献等五章内容。在系 统分析中,就可以通过具体的分析工具对所要完成的功能进行分析。在系统分 析的过程中,运用了 E-R 图和业务流图对系统的功能进行了分析,相应绘制出 数据字典并进行数据库的建立;系统由管理员一手操纵,它可对各计算机信息 和用户信息进行查询、修改、删除、录入等操作。在办理新的会员信息及查看、 修改、删除所有会员的信息,可通过输入查询条件,显示符合条件的会员记录 以及显示这个会员的全部信息,并由管理员对其进行相应的操作,其它功能操 作与此相同。结合本系统详细阐述了系统分析,系统设计的技术及应用,尤其 在机房管理人员和交流方面采用了 c/s 结构进行解决。通过开发这个机房管理 系统,进一步明确了开发研究一个管理信息系统的方法和思想,加深了对管理 信息系统的认识,巩固了以前所学的信息系统开发方面的知识,提高了软件开 发的水平,为今后在工作岗位上学好用好计算机打下了坚定的基础。VB+ACCESS 的使用使得系统的数据不会轻易被外界恶意的攻击破坏,简单易懂,使用方便, 可有效防止密码盗用,确保用户资金安全。 江苏技术师范学院毕业生设计论文(说明书) 2 第一章 系统需求分析 1.1 概述 随着社会的发展,经过本院全体师生的共同努力,学校的规模不断的扩大, 校园网的普及,学校机房的硬件设施越来越好,如何充分发挥校园计算机机房 的效能,开放机房,最大限度的为机房管理服务,既要提高机房的科学管理水 平,又要减轻机房管理员工作,使机房管理更加规范、有序。使用计算机可以 高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数 据共享,避免重复劳动,从而提高了管理效率和水平。机房管理系统以计算机 为工具,通过对上机管理所需的信息管理,把管理人员从繁琐的数据计算处理 中解脱出来,使其有更多的精力从事其它管理政策的研究实施,机房上机计划 的制定执行监督检查,从而全面提高管理质量。机房上机管理系统是一个实时 人机系统,它要求要有较高的可靠性、可适应性、扩充能力。 建立先进的机房管理系统是实现教育现代化的必由之路,是推进信息化理 的重要举措之一。本系统主要为教职员工上课和学生日常业余上机提供了方便, 系统采用了先进的软、硬件结合的方式。 客户端采用硬件模式,通过硬件级的底层网络登录与身份验证相结合, 达 到安全性。管理端采用软件模式,主要管理学校计算机机房的上机业务,它的 主要功能模块包括,系统管理、用户结帐管理、电脑与计算机信息管理、无卡 通管理、日常管理、新会员办理管理、用户信息的维护管理、管理员信息的维 护管理、机房预约与排课管理、上机考勤管理、学生付费管理、用户权限管理 以及实行跨平台管理等。本系统是一个运行在局域网上的子系统,能够直观、 方便、有效、可靠地管理通过局域网联在一起的所有机器,它具有以下优点: 1.实现无人职守 江苏技术师范学院毕业生设计论文(说明书) 3 系统通过提供强大的功能,最大限度降低机房管理员的工作量,它能够做 到自动判断学生是否已经注册、卡上金额是否足够、以及通过验证学生的身份 来确定是否允许学生使用机器,随时判断学生卡上的当前金额还能上机多久, 当卡上剩余金额低于系统规定的限额时,系统会提前 1 分钟提示学生,“请准备 下机“,1 分钟后,系统会自动将学生所用的机器电源关掉。学生下机时,系统 自动计算并扣除学生的上机费用;同时自动将该学生所用的机器电源关掉。 2.方便管理 本系统采用友好的界面,能够帮助机房管理员方便有效地对机房进行管理。 系统详细提供机房所有机器的使用状况,如使用者名称、登录时间、总金额、 消费金额、现剩余金额等信息,使机房管理人员对每台客户机使用状况一目了 然;同时系统提供强大的管理功能,机房管理员能够方便有效地对机房内任意 机器进行管理,如发消息、禁止使用等。一次可以选中一台机器进行管理操作, 也可以同时选中多台机器进行管理操作。系统还提供可追踪的历史记录,如学 生上机的历史记录,还包括学生在办理会员卡后忘记密码,这时就可根据学生 最初的原始记录,查找出密码。学生上机的历史记录使得学校、机房管理人员 对学生使用机器状况有清晰的了解,对机器出现的故障能够追究责任到个人。 对学生消费金额的变动提供了有迹可寻的记录。 3.功能强大,设置灵活 机房使用安排灵活方便,自由安排机时单价,具有预定座位功能,设置免 费上机功能,环境要求低,适应能力强,无须特殊的配置或者专门的服务器。 本系统充分考虑了用户环境各种可能出现的情况,提供灵活的应变措施,充分 利用学校的网络资源,对学校的机房进行有效的管理。即使机房的网络发生故 障,不能正常工作,系统仍然能够在各个单机上独立的对机器资源进行安全控 制、计算上机费用、并登记使用情况。 4.全面完善的查询功能 本系统充分考虑到管理的需要,从机房管理员、教师授课、学生个人业余 上机、三个层面提供了完善的查询功能。从机房管理员角度,系统提供了有关 江苏技术师范学院毕业生设计论文(说明书) 4 任意机房、任意机器在任意范围时间内的使用情况、使用者信息方面的详细信 息。从教师授课角度,系统提供了教师在任意时间范围内对机器设备的使用, 提供教师在自身的权限内对系统的使用及维护。 从学生个人业余上机角度,系统提供了个人在任意时间范围内的缴费情况、 消费情况及剩余金额等信息,高级别的安全管理机制。 5.安全机制 系统提供了方便高效的用户授权机制,加强了对用户身份的识别,避免未 经授权的用户越权使用系统。VB+ACCESS 的使用使得系统的数据不会轻易被外 界恶意的攻击破坏,简单易懂,使用方便,身份识别有效者方可上机,同一身 份在同一时段不可复用,可有效防止密码盗用,确保用户资金安全。 6.跨平台管理 系统能够同时在客户机和服务器机上进行控制和管理,实现跨平台管理。 并具有系统的可扩充性。 1.2 问题定义及内容简介 本系统是机房管理系统,是一个依靠组内人员共同的力量完成的各项任务。 要求要有较强的分析、设计、编程能力。在老师的指导下使该系统更加完善、 可靠。开发出一个适合用户单位需要的系统,并方便维护和扩充。它主要实现 管理员如何对普通用户进行授权,学生业余上机只能通过输入卡号、密码方可 使用该计算机。 1.3 背景 项目开发为学校的业务管理人员服务,已明确用户有:在校任课老师和就 读学生、及相关的管理人员。潜在用户有:学生、任课老师。机房管理系统是 一套专门针对学校计算机机房管理的高科技产品。当前企业信息管理正在从 C/S 结构向 B/S 结构转移,但是由于安全性等方面的因素,C/S 结构的管理信息 系统仍然占据企业管理信息系统的主流。机房管理信息系统是现代企业和学校 江苏技术师范学院毕业生设计论文(说明书) 5 机房管理工作不可缺少的一部分,是适应现代企业、学校机房制度要求、推动 机房管理走向科学化、规范化的必要条件。机房管理分析的是机房上机具体的 工作过程,分析“做什么”应“如何做”的问题。主要调查了解用户的需求, 尽量满足并使用户和设计系统的人员意见相一致。 1.4 本系统功能需求分析 建立一个“机房管理系统” ,使用计算机对学校学生上机信息的管理。要求 不仅可用于一般的上机情况查询,而且可以对这些上机信息进行各种必要的数 学统计和分析。系统主要的上机信息来自管理员管理的服务器上的具体信息, 本系统需要完成如下功能。 1.管理人员登录 2.对用户进行授权 3.学生各种信息的修改(根据录入的用户卡号、密码等) 4.对于已毕业学生信息的删除 5.按照某种条件(如:姓名、卡号等)查询统计符合条件的学生信息 6.查询、统计的结果打印输出 7.机房上机的使用帮助 8.对新增学生信息的录入、保存 系统安装工作图如下 服务器 刷卡机 用户机房 江苏技术师范学院毕业生设计论文(说明书) 6 1.5 系统设计的技术分析 系统环境的选择:由 VisualBasic6.0 在数据库功能和网络功能与 VisualBasic5.0 相比有了很大的进步,且使用相对简易可行。因此,采用 VisualBasic6.0 作为系统的基本开发环境,数据库选用 Microsoft Access.根 据有关主控窗体模式选择:目前,流行两种系统主控方式:一种就是类似于 Microsoft Word 的 Windows 经典窗体控制模式,系统种应用的多是主控窗体 (MDI 窗体)的子窗体,这种模式的最大优势是技术成熟,可采用的编程手段 多,集成化程度高;另一种是在主控窗体中设有菜单系统,完全用图形或图像 下的隐形按钮或“热区”来控制系统的运行,不少多媒体应用系统就采用这一 技术。本系统主要采用前一种模式,也有机地揉和了第二种模式,使得用户操 作起来不仅轻松易行,且整个界面更为紧凑美观。 数据库设计的考虑:由于仅从用户信息讲,所要管理的信息量不太大。因 此整个系统只设计了一个库,在数据库中建立了一系列的表。这些表可以分为 三类:第一类是基本信息表,如管理员表、班级表等;第二类是系统数据表, 如:充值金额、帐户余额等,这类表是经常需要更新的;第三类是工作表,如 机器使用情况表、上机情况表等。这类表中的数据在不断的变化,并不需要保 留。 提高系统集成化的考虑:为了最大限度地提高系统设计地效率,除了采用 MDI 窗体控制技术外,在设计中较多地应用了 Visual Basic 提供地 Frame 控件。 其中的是在一个窗体上尽可能多地扩展应用空间,容纳最多地信息量。 1.6 小结 根据上述思想和技术,我们利用 Visual Basic6.0 和 Microsoft Access 技 术设计开发了“机房管理系统” ,该系统主要通过下述操作功能实现对计算机的 自动化管理:第一,进入机房时刷卡,系统记录下卡号、密码和时间,当验证 为合法用户时,由系统自动分配机位并准予使用。当卡上的余额不足时发出报 警信息。第二,离开机房时刷卡,通过记录下该卡号的结束时间,更新系统相 应的数据库,并更新该卡上的金额。第三,通过新卡办理、转帐等手续及时更 改用户的信息,并能够统计、查询、打印相关信息。 江苏技术师范学院毕业生设计论文(说明书) 7 第二章系统分析 2.1 系统分析的概念 从本章起我们将按照机房管理系统的开发过程,逐个阶段地介绍它们的任 务及其主要技术方法。 本章的知识点包括 1.系统分析的基本概念 2.系统分析的初步调查 3.可行性研究 4.系统的详细调查 5.数据字典 6.新系统逻辑模型的提出等 系统的调查与分析,简称系统分析,是机房管理系统开发工作的第一阶段, 是获取用户信息需求,提出系统逻辑方案的主要阶段。它的内容包括对现行系 统的调查、可行性论证、系统分析以及在此基础上提出新系统的方案。其中, 建立新系统的逻辑模型是本阶段的中心任务,而调查分析是本阶段的主要方法 和技术。本章的重点是系统分析的基本概念,系统分析的主要工具和系统分析 各阶段活动的内容,难点是系统分析中的主要工具和系统中各项数据及业务的 编写。 2.1.1 系统分析的基本含义 “分析”通常是指对现有系统的内、外情况进行调查、分析、研究、分解、 剖析,以明确问题或机会所在,认识解决这些问题或把握这些机会的必要性, 为确定有关活动的目标和可能的方案提供科学依据。本章所讨论的系统分析 (systems analysis) ,是指在管理信息系统开发的生命周期中系统分析阶段的 各项活动和方法。系统分析也指应用系统思想和系统科学的原理进行分析工作 江苏技术师范学院毕业生设计论文(说明书) 8 的方法与技术。 2.1.2 初步调查 系统的开发工作是从接受用户提出的任务开始。用户最初提出的任务往往 只是一个简单的初始需求,而且常常是罗列一些需要解决的问题。摆在开发人 员面前的首要任务是对用户提出的要求做出一个准确的认识和估计。为此,必 须在展开初步调查的基础上,明确问题并对任务进行可行性分析。 系统的初步调查是系统分析阶段的第一项活动,也是整个系统开发的第一 项活动。系统初步调查阶段的目的是明确系统开发的目标和规模,从系统分析 人员和管理人员的角度看新项目开发有无必要和可能,并论证其开发的必要性 和可行性。 一、系统分析的目标和主要活动内容 系统分析阶段的目标,就是按系统规则所定的某个开发项目范围内明确系 统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个开发 过程中,是要解决:“做什么”的问题,把要解决哪些问题,满足用户哪些具 体的信息需求调查分析清楚,从逻辑上,或者说从信息处理的功能需求上提出 系统的方案,即逻辑模型,为下一阶段进行物理方案(即计算机和通信系统方 案)设计,解决:“怎么做”提供依据。 系统分析阶段的主要活动一般分为,系统初步调查、可行性研究、系统详 细调查和新系统逻辑方案的提出这四个阶段。系统分析工作的主要任务是明确 问题、确定目标和了解用户的信息需求,其主要成果系统说明书将作为今 后系统设计、系统实施的重要基础和主要依据。 二、系统分析工作的特点 系统分析工作具有以下特点 (1)工作内容涉及面广,不确定性大。 (2)系统分析工作主要面向组织管理问题,工作方式主要是和人打交道。 (3)系统分析的主要成果是文件。 (4)系统分析工作追求的是有限目标。 三、结构化系统分析方法 江苏技术师范学院毕业生设计论文(说明书) 9 结构化系统分析方法就是结构化方法的基本思想和主要原则,在系统分析 中的应用所形成的一系列具体方法和有关工具的总称。结构化系统分析方法: 主要是描述反映用户信息需求的逻辑模型的建立方法和有关工具。 主要工具包括 数据流图(DFD: Data Flow Diagram) ; 数据字典(DD: Data Dictionary) ; 采用结构化系统分析的工具建立的系统逻辑模型一般具备以下特点 1、表达方式规范、表达的内容确切、无二义 2、形式简洁、易理解、便于和非专业用户交流 3、便于查询、检索、易维护;便于计算机辅助建模 四、系统分析的主要工具 数据流图(DFD: Data Flow Diagram) 数据流图就是组织中信息运动的抽象,是管理信息系统模型的主要形式。 它与对系统的物理描述无关,只是用一种图形及与此相关的注释来表示系统的 逻辑功能,即所开发的系统在管理信息处理方面要做什么。 1、数据流图由四种基本成分组成 (1)外部项(外部实体) 。外部项在数据流图中表示所描述系统的数据来源 和去处的各种实体或工作环节。这些实体或环节向所开发的系统发出或接收信 息。系统开发不能改变这些外部项本身的结构和固有属性。 (2)加工(数据加工) 。数据加工又称数据处理逻辑,描述系统对信息进行 处理的逻辑功能。 (3)数据存储。逻辑意义上的数据存储环节,即系统信息处理功能需要的, 不考虑存储物理介质和技术手段的数据存储环节。 (4)数据流。与所描述系统信息处理功能有关的各类信息的载体,是各加工 环节进行处理和输出的数据集合。 2、绘制数据流图的主要原则 (1)明确系统界面,一张数据流图表示一个子系统或另一个子系统的逻辑模 型。 (2)自顶向下逐层扩展。在调查研究的基础上,明确所描述的系统与各部实 体的信息联系。绘出最高层的数据流图关联图。在关联图中,所描述的系 江苏技术师范学院毕业生设计论文(说明书) 10 统当作一个数据加工项,着重描述系统与外部实体的联系。然后确定系统的几 个主要的综合性的逻辑功能,绘制顶层数据流图。其中每个逻辑功能由一个数 据加工符号描述。顶图可进一步分解,其中某些或者所有的数据加工项可分解 为数个数据加工项,这样就形成第一层数据流图。依次逐层向下扩展,直到最 底层的数据流图表示了所有具体的数据加工功能和输入输出关系。 (3)合理布局。数据流图各种符号要布局合理,分布均匀、整齐、清晰,使 读者一目了然。 (4)数据流图只反映数据流向,数据加工和逻辑意义上的数据存储。 (5)数据流图绘制过程,就是系统的逻辑模型的形成过程,必须始终与用户 密切接触。 3、绘制数据流图的主要步骤 (1)确定所开发系统的外部项(外部实体) ,即系统的数据来源和去处。 (2)确定整个系统的输出数据流和输入数据流,把系统作为一个加工环节, 画出关联图。一般应把数据来源置于图的左侧,数据去处置于图的右侧。 (3)确定系统的主要信息处理功能,按此将整个系统分解成几个加工环节。 (4)根据自顶向下,逐层分解的原则,对上层图中全部或加工环节进行分解。 (5)重复步骤(4) ,直到逐层分解结束。分解结束的标志是对于每一个最底 层的加工,即各层数据流图中不做进一步分解的加工,其逻辑功能已足够简单、 明确和具体。 (6)对某图进行检查和合理布局,主要检查分解是否恰当、彻底,DFD 中各 成分是否有遗漏、重复、冲突之处,各层 DFD 及同层 DFD 之间关系是否正确及 命名、编号是否确切、合理等。对错误与不当之处进行修改。 (7)用户进行交流,在用户完全理解数据流程图内容的基础上征求用户的意 见。 (8)用计算机或其它制图,编辑工具画出正规的数据流图。 (9)将正规的数据流图再进行认真仔细的复审。 4、绘制数据流图的几点注释 (l)关于自顶向下,逐层分解。数据流图的绘制过程,是系统分析过程的重 要组成部分,这一过程自顶向下,逐层分解,就是由系统外部至系统内部,由 江苏技术师范学院毕业生设计论文(说明书) 11 总体到局部、由抽象到具体的系统逻辑模型建立过程。在数据流图分解中,要 保持各层成分的完整性与一致性。 (2)数据流必须通过加工,即送去加工或从加工环节发出。不通过加工环节 的数据流不在数据流图上表示。 (3)数据存储环节一般作为两个加工环节的界面来安排 (4)命名。数据流图上的成分一般都要命名 (5)编号 (6)只画所描述的系统稳定工作情况下的数据流图 (7)数据流图的局限性 2.2 可行性分析 可行性分析也称可行性研究,是决策部门在采取一项重大改革或投资行动之 前,对该项目的必要性和可能性进行分析与论证的活动。可行性分析已被广泛应 用于新产品开发、基建、工业企业、交通运输、商业设施等项目投资的多个领 域。在展开一项开发行动之前,必须对用户提出的目标的必要性和可能性进行 必要的论证。 2.2.1 系统可行性研究分析 (1)经济可行性分析 作为学校机房管理这样的教学性质场所,其经济成分比重相对还是较多, 一般主要包括收入和支出的费用,其中支出包括设备购置费、管理和维护费、 人员工资费等;收入就主要针对学生课余上机时机房的总收入等。由于各个机 房实行 统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期 的资金投入主要集中于购置设备上。建立信息中心,可将来自各方面的信息集 中管理,提高机房管理的安全性、方便性和可靠性,快速地反馈学生上机的一 切信息。 (2)技术可行性分析 江苏技术师范学院毕业生设计论文(说明书) 12 技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、 软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。机房 管理系统的工作主要是在计算机和学生之间架起一座桥梁,能相互了解信息和 处理信息。这一特点非常适合计算机的人机特点,用户可通过办理会员操作计 算机,并在计算机上查找自己想要的所有内容。这时计算机就为用户提供信息 传输速度快、准确度高的优势。随着计算机硬件和软件技术的飞速发展,这就 为系统的建设提供了技术条件。 (3)社会可行性分析 社会可行性有时也称为操作可行性,主要论证新系统在企业或单位开发和 运行的可能性以及运行后可能一起的对企业或单位的影响,即组织内外是否具 备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技 术和软件技术的更新是机房管理系统完全有可能也有能力采用这样先进的管理 技术。它对机房管理带来的影响可以看到:对传统管理理念的冲击,可能引起 管理层的变动和人员的调整。对机房工作人员的要求提高,使机房在一定的可 能下进行人员精简,迫使工作人员继续学习新知识,拓宽计算机在市场环境下 的生存空间。对计算机与用户之间业务方式的转变和扩充。 2.2.2 可行性分析报告 把可行性分析的最后成果整理成书面的形式,这就是可行性分析报告。可 行性分析报告包括下列内容。 机房近期和长远目标,新系统的总体目标及主要功能 主要问题和主要信息需求 拟订新系统方案 从经济、技术、社会等方面论证方法的可行性 可行性分析报告是系统开发人员经过初步调查与可行性研究后所做的工作 总结,反映了开发人员对建立新系统的看法。必须认真起草,并通过系统分析 人员的集体讨论,然后提交。 2.2.3 系统开发具体研究分析 江苏技术师范学院毕业生设计论文(说明书) 13 要建立新的机房管理系统,就必须对现行的管理系统进行全面、细致而充 分的调查研究。具体采用直接面谈和专门访问并参加业务实践,与工作人员一 起完成最基本的工作程序的方法。 原来机房管理处理中心进行信息管理的主要方式是基于手工处理,最多是 用计算机的文本系统打印一些清单,信息处理工作量大,容易出错,缺乏系统、 规范的信息管理手段。现在准备建立的机房刷卡收费管理系统,要把机房的计 算机管理、用户管理、权限管理等日常管理工作实行计算机统一管理,以提高 工作效率和管理水平。本系统从以下几个方面对用户的需求进行分析。 (1)机房的需求分析:随时查询上机的剩余时间和上机时间,以及上机金额, 余额以便及时准确、方便地为用户提供上机信息,但不能修改数据,无信息处理 权,即可以打印清单、浏览数据等,管理权限由系统管理员掌握和分配。 (2)对数据的安全性、可靠性要求:机房各项数据信息必须保证安全性和可 靠性。网络系统设有通信、程序、网络三级权限和口令管理,确保系统安全。 (3)定时整理数据:系统管理员根据用户历史信息定时整理系统数据库,并 将运行结果归档。 2.3 详细调查 项目的可行性认定之后,系统的开发就进入实质性的阶段。接下来的任务 就是要对系统进行详细的调查,进而提出新的逻辑模型,以及对系统分析进行 评审。 详细调查和初步调查不同,目的主要是了解机房内部信息的处理和流通情况。 其工作量比初步调查要大得多,细致程度要高得多。因此,除了需要增加人力 的投入之外,还要提倡深入调查研究的工作作风。 详细调查的目标之一就是对系统管理业务的流程进行详细的描述,即绘制 管理流程图。机房管理系统的管理流程图如图 2-1 所示。 操作(上机) 上机类型 学号 卡号 ID 用户信息 剩余金额 江苏技术师范学院毕业生设计论文(说明书) 14 N N 图 2-1 E-R 图 机房上机的业务流程图如图 2-2 所示 图 2-2 业务流程图 2.4 数据字典 数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后 所获得的主要成果,是关于数据库中数据的描述,即对元素的描述。 数据字典是在系统分析阶段建立,在数据库设计过程中不断修改、充实、 完善的。 针对本系统,通过机房管理内容和过程分析,设计的数据项和数据结构如 下。 班级情况:包括的数据项有 ID、班级名称、所属系、所属院、所属校区。 上机用户人 上机管理 机房 上机信息 统计表 机房办公室 上机信息表 校验 学生信息清单 添加 学生信息表 学生信息 用户(学生) 计算机号 上机时间下机时间 姓名 密码 性别 学院 江苏技术师范学院毕业生设计论文(说明书) 15 管理员基本情况:包括的数据项有管理员号、密码、权限。 用户基本情况:包括的数据项有用户照片、ID 号、卡号、学号、姓名、性 别、部门、密码、余额、押金、用户权限、机房总管扩展、备注信息、所属系、 所属院、所属校区等。 历史情况:包括的数据项有条码、注册时间、注销时间、消费金额、剩余 金额。 临时表情况:包括的数据项有 ID、卡号、注册时间、注销时间。 流水账情况:包括的数据项有 ID、卡号、注册时间、注销时间、金额、余 额。 系别情况:包括的数据项有 ID、系别名称、所属学院。 学院情况:包括的数据项有 ID、学院名称。 账目明细情况:包括的数据项有 ID、卡号、金额、性质、充值日期、经手 人。 班级表 表 1 列 名数据类型及长度可否为空说 明 ID 自动编号 NULLID 班级名称 TEXT(20)NULL 班级名称 所属系 TEXT(20)NULL 所属系 所属院 TEXT(30)NULL 所属院 所属校区 TEXT(30)NULL 所属校区 管理员信息表 表 2 列 名数据类型及长度可否为空说 明 管理员姓名TEXT(10) NOT NULL 管理员号 密码TEXT(20) NOT NULL 密码 权限 INTEGER(2)NOT NULL 权限 学生信息表 表 3 列名数据类型及长度可否为空说明 ID 自动编号 NOT NULL ID(主键) 卡号TEXT(16) NOT NULL 卡号 学号TEXT(16) NOT NULL 学号 姓名TEXT(18) NULL 姓名 性别TEXT(2) NULL 性别 班级TEXT(10) NULL 班级 条形码TEXT(20) NULL 条形码 办卡日期 DATENULL 办卡日期 补充码TEXT(20) NULL 补充码 所属班TEXT(10) NULL 所属班 江苏技术师范学院毕业生设计论文(说明书) 16 所属系TEXT(20) NULL 所属系 所属院TEXT(20) NULL 所属院 江苏技术师范学院毕业生设计论文(说明书) 17 历史信息表 表 4 列名数据类型及长度可否为空说明 条码TEXT(20) NULL 条码 注册时间 DATENULL 注册时间 注销时间 DATENULL 注销时间 消费金额¥(货币) NULL 自费金额 剩余金额¥(货币) NULL 教学金额 临时表 表 5 列名数据类型及长度可否为空说明 ID 自动编号 NOT NULL ID(主键) 卡号 TEXT(20)NULL 卡号 注册时间 DATENULL 注册时间 注销时间 DATENULL 注销时间 流水账表 表 6 列名数据类型及长度可否为空说明 ID自动编号NOT NULLID(主键) 卡号 TEXT(20)NULL 卡号 注册时间 DATENULL 注册时间 注销时间 DATENULL 注销时间 金额 ¥(货币) NULL金额 系别表 表 7 列名数据类型及长度可否为空说明 ID自动编号NOT NULLID(主键) 江苏技术师范学院毕业生设计论文(说明书) 18 系别名称TEXT(20) NULL 系别名称 所属学院TEXT(20) NULL 所属学院 所属校区TEXT(20) NULL 所属校区 学院表 表 8 列名数据类型及长度可否为空说明 ID自动编号NOT NULLID(主键) 学院名称TEXT(20) NULL 学院名称 所属校区TEXT(20) NULL 所属校区 账目明细表 表 9 列名数据类型及长度可否为空说明 ID自动编号NOT NULLID(主键) 卡号 TEXT(20)NULL 卡号 金额 ¥(货币) NULL金额 性质TEXT(20) NULL 性质 充值日期 DATENULL 充值日期 经手人TEXT(10) NULL 经手人 总账表 表 10 列名数据类型及长度可否为空说明 ID自动编号NOT NULLID(主键) 江苏技术师范学院毕业生设计论文(说明书) 19 卡号 TEXT(20)NULL 卡号 消费金额¥(货币) NULL 自费金额 剩余金额¥(货币) NULL 教学金额 通过以上初步业务流程图的绘制和数据字典的进一步分析,得出 图 2-3 更详细的业务流程图。 江苏技术师范学院毕业生设计论文(说明书) 20 第三章 系统设计 系统设计就是根据新系统的逻辑模型建立物理模型,是一个根据新系统逻 辑功能的要求,考虑用户单位的实际情况,详细地确定新系统的结构和具体实 施方案的过程。如果说系统分析解决了“系统干什么”的问题,那么系统设计 就是解决“怎么干” ,它是系统开发过程的第二个阶段,大体上讲,系统设计包 括两方面的工作。首先是系统总体结构的设计;其次是具体的物理设计。 1.系统的总体设计主要针对系统功能的划分 2.具体的物理设计主要针对代码的设计 充值 机房 有 无 有 用户信息 较验 用户信息清单 查询 是否有记录 用户信息表 删除 修改 注册 上机用户上机管理 上机信息表 上机信息 图 2-3 业务流程图 有 江苏技术师范学院毕业生设计论文(说明书) 21 3.1 系统设计的任务与原则 1.系统设计的任务 系统设计的任务就是要依据系统分析阶段产生的文档资料,采用正确的方 法确定新系统在计算机内应该由哪些程序模块组成,它们之间用什么方式联结 在一起以构成一个最好的系统机内结构,同时还要使用一定的工具将所设计的 成果表达出来。另外,考虑到实现系统功能的需要,还要进行数据库的详细设 计、编码设计、输入输出设计、人机界面设计、系统的安全设计等。 2.系统设计的原则 简单性 一致性和完整性 灵活和适应性 可靠性 安全性 经济性 3.2 系统的总体设计 系统的总体设计,是指在系统调查与分析的基础上,对整个系统在结构上 的划分,硬软件环境的配置等。 一、系统功能结构的划分 总体设计中最核心的问题是系统总体功能结构的确定和子系统与模块的划 分。结构化系统设计的思想,就是自顶向下地将系统划分为若干个子系统,而 子系统又划分为模块,模块又划分为子模块,层层划分直到每一个模块能够作 为计算机可执行的单独程序为止。系统划分的结果最终反映为一张分层的树型 结构图,机房上机管理管理系统的功能结构图见图 3-1。 江苏技术师范学院毕业生设计论文(说明书) 22 图 3-1 系统总体功能结构示意图 3.3 数据库设计 建立数据库前,应先对数据进行分析,包括类型、长度等,然后开始着手 建立数据库。针对本系统,分别设计了班级表、管理员信息表、基本表、历史 信息表、临时表、流水账表、系别表、学院表、账目明细表、总账表十张数据 库表。 数据库类别:Microsoft Access 数据库。 数据库名:NCCC.mdb。 数据库表:班级表。 字段:ID,自动编号;班级名称,20,文本;所属系,20,文本;所属院, 30,文本;所属校区,30,文本。 数据库表:管理员信息表。 字段:管理员号,10,文本;密码,20,文本;权限,2,整型。 数据库表:基本表。 字段:ID,自动编号;学号,16,文本;姓名,18,文本; 机房管理系统 用户中心 机房总管 管理端 交费端 刷卡端 客户端 web 服 务 设备管理 用户管理 上机安排 合并用户数据 数据排序 清除用户余额 机房管理 用户管理 安排 缴费 退费 当前时间 卡号 分配机号 用户信息查询 更改登录密码 日期查询 卡号查询 机房组管理 机房管理 设备管理 远程控制 部门管理 人员管理 学期设置 上机项目管理 上机安排管理 运行模式管理 江苏技术师范学院毕业生设计论文(说明书) 23 索引:计算机编号。 数据库表:会员上机信息表。 字段:计算机号,6 位,字符型;班级,18 位,字符型;姓名,10 位,字 符型;性别,2 位,字符型;卡号,12 位,字符型;上机日期/时间,18 位, 字符型;下机日期/时间,18 位,字符型;总金额,4 位,单精度数字,大于等 于 0;实用金额,4 位,单精度数字,大于等于 0;剩余金额,4 位,单精度数 字,大于等于 0;状态,6 位,字符型。 索引:计算机号。 3.4 系统打包具体步骤 (1)先在 VB 里面的菜单栏上单击外接程序 (2)在下拉列表框里选外接程序管理器 (3)在弹出的对话框里的可用外接程序里双击打包和展开向导,然后选确 定 (4)又在 VB 里面的菜单栏上单击外接程序,然后选击打包和展开向导 (5)在弹出的对话框里选择打包然后确定 (6)又在弹出的对话框里选择编译 (7)在进行编译的过程中在弹出的对话框里选择打包类型时要选标准包文 件 (8)在选择了包文件类型后,又要选择打包的文件夹 (9) 在弹出的对话框内输入需要一起打包的数据库 (10)在压缩文件选项对话框内选择所需要压缩为什么样的文件(单个压 缩或者多个压缩) ,然后单击下一步 (11)在出现的安装程序标题里输入“机房上机管理信息系统” (12)在安装文件对话框内单击下一步,在共享文件内单击下一步,最后 单击完成。 江苏技术师范学院毕业生设计论文(说明书) 24 第四章 一级服务器端设计 4.1 功能说明 1读入用户数据; 2接受二级服务程序如“机房总管”程序的远程连接,并提供用户数据; 3接受“远程交费端”程序的远程连接,并提供用户数据; 4. 系统文件配置为: NET ListenTcpIpPort=1000 ListenJfzg1xPort=501 OPTION TimeDelayBackup=10 DBF=NULL USERINFO UserInfo=计算机学院 OrgInfo=江苏技术师范学院 ProductID=0101-0419-0512-0101 4.2 建立系统窗体 建立系统窗体,如图 4-1 所示 (1)加载窗体和控件,并设置属性如下: 窗体 Yhzx.frm 的 Caption 属性为“用户管理中心” 。Frame1 的 Caption 属性为空;Frame1 中标签 Llabel1 的 Caption 属性为“用户数量” , Label2 的 Caption 属性为“部门数量” ;Label3 的 Caption 属性为“连接 江苏技术师范学院毕业生设计论文(说明书) 25 数量” ;文本框 Text1,Text2,Text3 的属性值均为“” ;分别添加 8 个 Command 按钮,Caption 属性如下图 : 控件名称 Caption Command1 数据排序 Command2 清除余额 Command3 保存数据 Command4 隐藏窗口 Command5 系统设置 Command6 使用帮助 Command7 关于 Command8 退出系统 添加 1 个 datagrid 控件设置成绑定“总账表” ,如下图 DataGrid1 编辑完毕后的主要属性 DataSourceAdodc1 各列属性 列标题数据字段 Column0(序号)序号序号 Column1(时间)设备编号设备编号 Column2(操作类型)设备名称设备名称 Column3(用户)座号座号 Column4(内容)网络地址网络地址 Column5(卡号)IP 地址I
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 33920-2025柔性石墨板试验方法
- 证券从业资格证考试当前趋势试题及答案
- 项目实践中的决策分析框架试题及答案
- 注册会计师考试学员心得体会试题及答案
- 标准车位个人出租合同协议2025
- 微生物检验技师证书考试的试题及答案集中概览
- 2025年证券从业资格证成功路径试题及答案
- 在线学习2025年注册会计师考试的试题及答案
- 优化供应链管理的具体方案计划
- 家园共育的有效策略计划
- T-GMIAAC 004-2024 医疗建筑综合能源管理规程
- 全国第三届职业技能大赛(无人机驾驶(植保)项目)选拔赛理论考试题库(含答案)
- UL746A标准中文版-2019聚合材料短期性能评估第六版
- 危险化学品目录(2024版)
- 2024年装饰公司员工合同范本
- 患者床头抬高
- 2024-2025学年第一学期高二教学质量检测历史答案
- 2021年1月维修电工高级技师模拟试题及答案卷3
- 2024年学校采购员岗位职责(五篇)
- 药物临床试验仪器设备管理制度
- 基于深度学习的小学数学跨学科主题探究
评论
0/150
提交评论