当前位置:文档之家› 学校机房管理系统设计

学校机房管理系统设计

目录第一章系统概述 (1)1.1背景 (1)1.2设计目的 (1)1.3设计任务 (2)第二章系统需求分析 (4)2.1 关于功能 (4)2.1.1功能简介 (4)2.1.2功能流程图 (4)2.2关于业务 (5)2.3关于结构 (6)2.4数据字典 (6)第三章系统实现 (8)3.1添加新用户 (8)3.1.1编写代码: (8)3.1.2添加界面 (9)3.2建立会员信息查询界面 (9)3.2.1 编写代码 (9)3.2.2 查询界面 (11)3.3上机管理 (11)3.3.1编写上机代码 (11)3.3.2上机界面 (14)3.4下机管理 (14)3.4.1 编写代码 (14)3.4.2 下机界面 (16)第四章系统开发平台 (17)4.1 开发工具的选择 (17)4.2 VISUAL BASIC 6.0 简介 (17)4.3 VISUAL BASIC 6.00的功能特点 (17)结束语 (19)参考文献: (20)第一章系统概述1.1背景随着科技的发展,网络已经成为我们生活必不可少的一部分。

目前,大多数高校都以建立起了自己的机房系统来供老师和学生上机使用。

如何充分发挥校园计算机机房的效能,开放机房,最大限度的为机房管理服务,既要提高机房的科学管理水平,又要减轻机房管理员工作,使机房管理更加规范、有序。

使用计算机可以高速,快捷地完成以上工作。

在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,从而提高了管理效率和水平。

机房管理信息系统以计算机为工具,通过对上机管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事其它管理政策的研究实施,机房上机计划的制定执行监督检查,从而全面提高管理质量。

机房上机管理系统是一个实时人机系统,它要求要有较高的可靠性、可适应性、扩充能力。

建立先进的机房管理系统是实现教育现代化的必由之路,是推进信息化管理的重要举措之一。

本系统主要为教职员工上课和学生日常业余上机提供了方便。

系统采用了先进的软、硬件结合的方式。

项目开发为学校的业务管理人员服务,已明确用户有:在校任课老师和就读学生、及相关的管理人员。

潜在用户有:学生、任课老师。

机房上机管理信息系统是一套专门针对学校计算机机房管理的高科技产品。

机房管理信息系统是现代企业和学校机房管理工作不可缺少的一部分,是适应现代企业、学校机房制度要求、推动机房管理走向科学化、规范化的必要条件。

机房管理分析的是机房上机具体的工作过程,分析“做什么”应“如何做”的问题。

主要调查了解用户的需求,尽量满足并使用户和设计系统的人员意见相一致。

1.2设计目的本系统是机房上机管理信息系统,是一个依靠组内人员共同的力量完成的各项任务。

要求要有较强的分析、设计、编程能力。

在老师的指导下使该系统更加完善、可靠。

开发出一个适合用户单位需要的系统,并方便维护和扩充。

它主要实现管理员如何对普通用户进行授权,学生业余上机只能通过输入会员卡号、密码方可使用该计算机。

如何办理新的会员信息及查看所有会员的信息,可通过输入查询条件,显示符合条件的会员记录以及显示这个会员的全部信息,并由管理员对其进行相应的操作,并且能进行上下机操作。

1.3设计任务设计一个管理系统,主要管理学校计算机机房的上机业务,它的主要功能模块包括,系统管理、用户结帐管理、日常管理、新会员办理管理、用户信息的查询管理、上机考勤管理、学生付费管理、用户权限管理以及实行跨平台管理等。

并且要求改管理系统是一个运行在局域网上的子系统,能够直观、方便、有效、可靠地管理通过局域网联在一起的所有机器,该系统具有以下优点:1、实现无人职守系统通过提供强大的功能,最大限度降低机房管理员的工作量,它能够做到自判断学生是否已经注册会员、会员卡上金额是否足够、以及通过验证学生的身份来确定是否允许学生使用机器,随时判断学生卡上的当前金额还能上机多久,学生下机时,系统自动计算并扣除学生的上机费用;同时自动将该学生所用的机器电源关掉。

2、方便管理本系统采用友好的界面,能够帮助机房管理员方便有效地对机房进行管理。

系统详细提供机房所有机器的使用状况,如使用者名称、登录时间、总金额、消费金额、现剩余金额等信息,使机房管理人员对每台客户机使用状况一目了然;同时系统提供强大的管理功能,机房管理员能够方便有效地对机房内任意机器进行管理,如发消息、禁止使用等。

一次可以选中一台机器进行管理操作,也可以同时选中多台机器进行管理操作。

系统还提供可追踪的历史记录,如学生上机的历史记录,还包括学生在办理会员卡后忘记密码,这时就可根据学生最初的原始记录,查找出密码。

学生上机的历史记录使得学校、机房管理人员对学生使用机器状况有清晰的了解,对机器出现的故障能够追究责任到个人。

对学生消费金额的变动提供了有迹可寻的记录。

3、功能强大,设置灵活机房使用安排灵活方便,自由安排机时单价,具有预定座位功能,设置免费上机功能,环境要求低,适应能力强,无须特殊的配置或者专门的服务器。

本系统充分考虑了用户环境各种可能出现的情况,提供灵活的应变措施,充分利用学校的网络资源,对学校的机房进行有效的管理。

即使机房的网络发生故障,不能正常工作,系统仍然能够在各个单机上独立的对机器资源进行安全控制、计算上机费用、并登记使用情况。

4、全面完善的查询功能本系统充分考虑到管理的需要,从机房管理员、教师授课、学生个人业余上机、三个层面提供了完善的查询功能。

从机房管理员角度,系统提供了有关任意机房、任意机器在任意范围时间内的使用情况、使用者信息方面的详细信息。

从教师授课角度,系统提供了教师在任意时间范围内对机器设备的使用,提供教师在自身的权限内对系统的使用及维护。

从学生个人业余上机角度,系统提供了个人在任意时间范围内的缴费情况、消费情况及剩余金额等信息,高级别的安全管理机制。

5、安全机制系统提供了方便高效的用户授权机制,加强了对用户身份的识别,避免未经授权的用户越权使用系统。

VB+ACCESS的使用使得系统的数据不会轻易被外界恶意的攻击破坏,简单易懂,使用方便,身份识别有效者方可上机,同一身份在同一时段不可复用,可有效防止密码盗用,确保用户资金安全。

6、跨平台管理系统能够同时在客户机和服务器机上进行控制和管理,实现跨平台管理。

并具有系统的可扩充性。

第二章系统需求分析2.1 关于功能2.1.1功能简介建立一个“机房上机管理信息系统”,实现学校机房上机管理。

要求可以随时添加新用户,而且还可以对用户的信息进行查询,对上机情况进行查询。

同时具有上下机功能。

系统主要的上机信息来自管理员管理的服务器上的具体信息,本系统需要完成如下功能。

1.添加新用户2.对用户的信息进行查询3.上机管理4下机管理2.1.2功能流程图图1.1.1 功能结构图2.2关于业务图1.2业务流程图2.3关于结构图1.3 E-R模型2.4数据字典数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所获得的主要成果,是关于数据库中数据的描述,即对元素的描述。

数据字典是在系统分析阶段建立,在数据库设计过程中不段修改、充实、完善的。

针对本系统,通过机房管理内容和过程分析,设计的数据项和数据结构如下。

1、管理员基本情况。

包括的数据项有管理员号、管理员姓名、性别、年龄、籍贯、民族、政治面貌、学历、身份证号、生日、开始工作时间、家庭住址、联系电话。

2、会员基本情况。

包括的数据项有会员号、班级、学号、姓名、性别、备注。

第三章系统实现3.1添加新用户3.1.1编写代码:1、加载窗体和控件,并设置属性如下:窗体form7的caption属性为“会员添加”;标签label1的caption属性为“会员号”,标签label2的caption属性为“姓名”,label3的caption属性为“密码”,label4的caption 属性为“班级“,标签label5的caption属性为“学号”;label6的caption属性为“性别”,标签label7的caption属性为“备注”;文本框text1、text2一直到text7的属性值均为“”;命令按钮command1的caption属性为“添加”;命令按钮command2的caption属性为“保存”。

2、源代码:Private Sub Command1_Click()Text1.Text = ""Text2.Text = ""Text3.Text = ""Text4.Text = ""Text5.Text = ""Text6.Text = ""Text7.Text = ""Text1.SetFocusEnd SubPrivate Sub Command2_Click()Dim db As New ADODB.ConnectionDim rs As New ADODB.RecordsetDim sql As Stringdb.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\user01\My Documents\王小明\biaoyi.db1.mdb;Persist Security Info=False"db.Opensql = "insert into 会员基本情况表(会员号,姓名,密码,班级,学号,性别,备注) values('" & Text1.Text & "','" & Text2.Text & "','" & Text3.Text & "','" & Text4.Text & "','" & Text5.Text & "','" & Text6.Text & "','" & Text7.Text & "')" &在会员基本情况表插入记录rs.Open sql, db, adOpenStatic, adLockReadOnly'rs.Fields(0).Value = Text1.Text'rs.Fields(1).Value = Text2.Text'rs.Fields(2).Value = Text3.Text'rs.Fields(3).Value = Text4.Text'rs.Fields(4).Value = Text5.Text'rs.Fields(5).Value = Text6.Text'rs.Fields(6).Value = Text7.Text'rs.UpdateMsgBox ("添加记录已保存,请查阅")End Sub3.1.2添加界面图3.1.2 用户添加窗体3.2建立会员信息查询界面3.2.1 编写代码1、加载窗体和控件,并设置属性如下:窗体form4的caption属性为“会员上机信息查询”;标签label1的caption属性为“计算机号”,标签label2的caption属性为“班级”,label3的caption属性为“性别”,label4的caption属性为“卡号”,标签label5的caption属性为“上机日期/时间”,label6的caption属性为“下机日期/时间“,label7的caption属性为“总金额“;标签label8的caption属性为“实用金额”,label9的caption属性为“剩余金额“,label10的caption属性为“状态”;文本框text1、text2一直到text10的属性值均为“”;命令按钮command1的caption属性为“结帐”;命令按钮command2的caption属性为“返回”,命令按钮command3的caption属性为“查询”。

相关主题