VB机房管理系统大作业
- 格式:doc
- 大小:32.00 KB
- 文档页数:3
机房管理系统课程设计报告书2012-2013第2学期《软件设计基础-V B》课程设计报告设计名称:机房管理系统姓名:学号:专业班级:学院:设计时间:设计地点:指导教师评语:教师评定:自评成绩:指导教师签字:年月日目录1.课程设计目的 ···············································································2.课程设计任务与要求 ······································································3.课程设计说明书 ············································································4.课程设计成果 ···············································································5.程序调试过程 ···············································································6.设计问题的不足和改进方案 ·····························································7.课程设计心得 ···············································································8.附录 ···························································································9.参考文献 ·····················································································6、说明书、流程图要清楚7、课题完成后必须按要求提交课程设计报告任务:将自己选择题目的任务要求简单填写在此处。
沈阳航空航天大学课程设计任务书学院:专业:班级:学号:2011040301023题目:机房管理系统一、课程设计时间2013年3月11日~3月15日(第3周),共计1周,20学时。
二、课程设计内容采用VB+Access完成机房管理系统的设计,具体要求如下:1.分配机器学生上机时,系统可以依据学生提供的学号自动为该学生分配一台空闲的计算机,并开始计时,对于机时不足或机房满时应给出提示;2.下机学生下机后应停止计时,并对机时进行扣除,机器重回空闲状态;3.用户管理首先需要以管理员的身份登录,登录成功后可以对学生用户实现添加、修改、删除、查询和存机时等功能。
三、课程设计要求程序质量:✧贯彻事件驱动的程序设计思想。
✧用户界面友好,功能明确。
✧代码应适当缩进,并给出必要的注释,以增强程序的可读性。
课程设计说明书:✧课程结束后,上交课程设计说明书和源程序。
课程设计说明书的内容参见提供的模板。
四、指导教师和学生签字指导教师:________ 学生签名:________五、成绩六、教师评语目录需求分析 (4)设计分析 (4)技术要点 (6)主要界面截图 (14)总结 (16)完整的源程序 (18)参考文献 (26)需求分析本系统是机房上机管理信息系统,是一个依靠组内人员共同的力量完成的各项任务。
要求要有较强的分析、设计、编程能力。
在老师的指导下使该系统更加完善、可靠。
开发出一个适合用户单位需要的系统,并方便维护和扩充。
它主要实现管理员如何对普通用户进行授权,学生业余上机只能通过输入会员卡号、密码方可使用该计算机。
如何办理新的会员信息及查看、修改、删除所有会员的信息,也可通过输入查询条件,显示符合条件的会员记录以及显示这个会员的全部信息,并由管理员对其进行相应的操作。
设计分析(1)概述:基本原理:利用Adodc控件建立程序设计与数据库的连接,通过改变Access中的记录来实现大部分功能。
也使用AddNew等数据编辑方法对Access中的记录进行查看,删除,修改等,并用Time函数记录时间。
vb课程设计机房管理系统设计报告一、教学目标本课程旨在通过学习Visual Basic(VB)编程语言,使学生掌握机房管理系统的开发方法。
通过本课程的学习,学生应达到以下目标:1.理解VB编程语言的基本概念和语法。
2.掌握机房管理系统的需求分析和设计方法。
3.熟悉数据库的基本操作和VB与数据库的交互。
4.能够使用VB编写简单的程序。
5.能够独立完成机房管理系统的需求分析和设计。
6.能够使用VB和数据库进行有效的交互,实现机房管理系统的功能。
情感态度价值观目标:1.培养学生的团队合作意识和解决问题的能力。
2.培养学生对计算机编程的兴趣和热情。
3.培养学生对机房管理工作的认真和负责的态度。
二、教学内容本课程的教学内容主要包括以下几个部分:1.VB编程语言基础:介绍VB的基本概念和语法,包括变量、数据类型、运算符、控制结构等。
2.机房管理系统需求分析:学习如何对机房管理系统的需求进行分析和描述,包括功能需求、性能需求等。
3.机房管理系统设计:学习如何使用VB进行机房管理系统的界面设计和功能实现,包括数据库的设计和操作。
4.机房管理系统的测试和维护:学习如何对机房管理系统进行测试和维护,确保系统的稳定和可靠。
三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法,包括:1.讲授法:通过讲解VB编程语言的基本概念和语法,使学生掌握基本知识。
2.案例分析法:通过分析机房管理系统的案例,使学生了解机房管理系统的需求分析和设计方法。
3.实验法:通过上机实验,使学生亲手编写VB程序,提高学生的编程能力。
四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:《Visual Basic编程语言》2.参考书:《机房管理系统设计与实现》3.多媒体资料:VB编程语言的教学视频和实验教程4.实验设备:计算机和数据库管理系统五、教学评估为了全面、客观、公正地评估学生的学习成果,我们将采取以下评估方式:1.平时表现:通过观察学生在课堂上的参与程度、提问回答情况等,评估学生的学习态度和理解程度。
目录一、引言……………………………………………………第二页二、软件概述…………………………………………………第二页三、功能介绍…………………………………………………第二页四、实例说明…………………………………………………第四页五、其他……………………………………………………第八页一、引言1、编写目的:编写本使用说明的目的是充分叙述本软件所能实现的功能及其运行环境,以便使用者了解本软件的使用范围和使用方法,并为软件的维护和更新提供必要的信息。
2、参考资料略3、术语和缩写词略二、软件概述1、软件用途本软件是为了帮助用户记忆单词和锻炼用户打字速度的工具。
2、软件结构略3、软件配置略三、功能介绍1、软件的安装直接点击软件的安装软件,然后按照软件的提示进行。
2、功能介绍(1)功能简单介绍用户可以调出背景音乐播放播放器,可以当做单独的播放器;用户可以练习打字速度;用户可以记忆单词。
(2)各按钮功能:(1)、注册用户:当用户是第一次使用时请点击“注册用户”,会弹出一个注册框,当用户填写完毕自己的信息后点击确定,注册完成(2)、登录:当用户使用时,正确的填写用户名和密码之后点击确定,登陆到主界面(3)、删除用户:用户点击删除用户时,弹出一个删除框,当确定之后本用户就会被删除,退出系统(4)、注销:用户点击注销之后,界面会退出到登录界面(5)、修改密码:点击修改密码进入一个修改密码框,当修改完密码之后需要重新登录(6)、帮助:当用户点击帮助时,会打开帮助文档(7)、游戏设置:用户点击游戏设置之后,会有三个选项,用户可以根据自身的情况选择不同的难度(8)、背景音乐:当用户点击背景音乐时会弹出一个音乐播放器(9)、添加单词:添加单词点击此按钮,是用来选择你本地的单词作为你的挑战单词,但是选择文件格式为.txt(10)、导入单词:导入单词按钮是用来把用户添加的单词导入到挑战序列中(11)、开始:点击开始时挑战开始,玩家需要根据出现的单词在键盘输入相应的单词(12)、退出:当用户点击退出按钮是,成绩清零退出正在进行的挑战(13)、保存战绩:当用户点击保存战绩按钮时,系统把你此次的成绩保存到数据库中(14)、用户选择战绩查询后会弹出一个对话框,用户可以根据想了解的情况自行操作世界水平,用户点击世界水平之后会出现一个直方图显示世界所有玩家的水平分析战绩,用户点击分析战绩后会出现一个饼图,是数据库中保存的玩家的通过和未通过单词的比例。
基于VB的实验室管理系统的设计与实施鉴于目前实验室资源管理比较混乱的现状,运用VB可视化编程工具,设计、开发实验室管理系统。
系统界面友好、操作简便,实现了实验资源的数字化管理,使其由无序变为有序,提高了实验室工作效率和管理水平。
标签:实验室管理;可视化编程;数字化管理高分子专业实验室是实施素质教育的重要场所,是高校教学科研体系的重要组分,它对提高实践教学质量、培养学生综合能力和创新思维起到了必不可少的作用,也是开展学术交流、培养科研人才和科技成果转化的重要基地[1]。
高分子专业实验室承担着高分子材料专业各个层次、形式多样的实验教学,包括常规性实验、综合性试验、开放性实验、科学研究性实验。
但是,实验室管理一直是学校管理的薄弱环节,以往主要采用粗放式管理,管理效果不佳。
问题突出表现在实验试剂种类繁多,性能复杂,存放无序;试验器皿大小不一,容易破损,保管、查找都很困难;实验仪器设备型号、大小各异,放置地点不同,一直是实验室管理的老大难问题,要保证实验教学工作正常运转,必须加强管理。
运用计算机数据库管理技术,开发实验室管理系统,充分发挥其强大的查询功能,使管理工作有据可查,由无序变为有序。
1 高分子专业实验室管理系统的设计与开发Visual Basic(简称VB)是美国Microsoft公司推出的Windows环境下的可视化、事件驱动机制的编程语言。
开发实验室管理系统,采用的是运行于32位Windows操作系统下的VB6.0企业版,它提供了功能强大的数据库开发和管理工具[2]。
1.1 系统设计结构图根据实验室管理工作需要,设计了实验室管理系统结构图,如图1所示。
1.2 数据库设计利用可视化数据管理器建立数据库(选用Access数据库管理系统)和数据表,使用ADO(ActiveX Data Object,ActiveX数据对象)控件连接数据库,配置记录集,设计应用程序窗体,建立友好的交互界面,编程实现实验室资源管理的相关功能。
软件技术实验报告实验内容:本次的大作业题目要求是做一个机房管理系统,对该系统的功能需求做以下要求:(1)可在系统中由系统管理员按班级指定时间进行上机课时安排,安排上机不得与其他已安排机时冲突。
(2)在指定上机课时段,除了上机班级学生可以登录外,其余无关学生一律不得登录,除非系统管理员授权。
预定上机时间结束时,自动提前5分钟提示,待真正结束时即自动锁屏。
(3)除上机课时安排以外,可以在机动时间段接受学生凭个人一卡通上机,且上机实施计时自动收费(即扣除学生一卡通上因上机而应缴纳的上机服务费)(4)在接受零散学生付费上机时,可自动为其分配空闲机器并授权使用,在分配机器时应考虑机器的使用情况分布均匀,即每次分配机器是前一时段未曾使用的机器,当学生一卡通上的余额,不足以支付1小时上机服务费时,应提示其下机充值,并实施锁屏。
需求分析针对于一个机房管理系统,对需求分析具体如下:功能需求一、学生端1. 登录系统,一台机器只能登录一个学号并且一个学号只能在一台机器登录。
2. 查看当前上机时间。
3. 查看历史上上机信息。
5. 提交作业。
6. 接受学生管理员端发送的文件、信息等。
7. 查看机房安排信息。
二、教师端1. 查看当前机房正在上机的学生信息。
2. 向学生端(某个或者全部)发送消息、文件,接收学生端传送的作业,文件等。
3. 监控学生屏幕,查看学生端的进程,结束学生端的任何一个进程,强制某一台机器关机,进行屏幕锁定。
4. 记录学生违纪情况。
5. 上报机房机器损坏情况。
6. 预约机房。
三、管理员端1. 对学生、教师相关信息的维护。
2. 对机房、机器信息的维护。
3. 审批教师的机房预约并进行班级上机时间安排。
4. 查看机房、机器的上机记录。
性能需求1、能够很方便快捷的管理查询学生的上机情况,安排学生上机,管理机房的相关需求操作等;2、保证信息的安全,防止非法破坏。
用户界面需求支持键盘和鼠标的输入。
数据库需求分析根据机房管理系统所需要的信息进行分析,作为一个机房管理系统,其至少应该具备以下的基本表:保存学生的基本信息——学生信息,保存学生上课上机情况的信息——学生上机情况,保存计算机使用状态信息——计算机使用状态,保存零散上机学生上机情况的信息——学生零散上机情况,保存管理员资料的信息——管理员资料,保存班级上课安排的信息——上机时间安排。
软件技术实验报告班级学号姓名第 7次实验:机房管理系统实验内容:本次实验要求独立完成一个机房管理系统,用于学校机房教学单位管理教学用计算机和相关信息及学生登录计算机实验要求:1.可在系统中由系统管理员按班级指定时间进行上机课时安排2.在指定上机课时段,除了上机班级学生可以登录外,其余无关学生一律不得登录,除非系统管理员授权。
预定上机时间结束时,自动提前5分钟提示,待真正结束时即自动锁屏。
3. 除上机课时安排以外,可以在机动时间段(即没有班级上机的时间段)接受学生凭个人一卡通上机,且上机实施计时自动收费4. 在接受零散学生付费上机时,可自动为其分配空闲机器并授权使用,在分配机器时应考虑机器的使用情况分布均匀需求分析为完成以上功能,首先应建立相关数据库。
数据库应包括学生信息表(包含学号,姓名,班级,一卡通余额,登录密码等信息)、上机课程表(包含班级、星期、起始时间和结束时间等信息)、电脑设备表(包含设号和备设备使用时间信息)、管理员表(包含管理员姓名和密码),其次还需要若干个timer控件以实现计时及扣费功能详细设计一.登录窗体(大作业要求中的登录要求)考虑到学生在上课时段和非上课时段登录所检索的信息不尽相同(上课时段登录需要检索当前时间该同学所在班级是否在上课时段以及该学号是否被授权,而非上课时段登录需要检索一卡通余额信息),学生与管理员登录所需要的账号密码信息不在一个表中(学生账号密码在学生信息表中,而管理员信息在管理员表中),因此此登录窗体设计了三种情况,即上课时段登录、机动时段登录和管理员登录,下面对这三个窗口作具体说明1.上课时段登录窗体该窗体有两个data控件,对应于学生信息表和上机课程表,在加载此窗体时,会提取出来系统时间和星期,然后根据星期从上机课程表中查询出当天的上课班级以及该班级的上课时间和下课时间。
如果系统时间在该班级的上课时间和下课时间之间,则在窗体上显示该班级为当前上课班级,否则将显示您不在上课时段内。
网吧+++学校机房管理系统不完全破解记录(最新修改~!!已完全破解!!) 以前也想过一些方法对学校机房进行破解,比如绕过还原卡,以前我的方法是:开机正常的登录,添加一个有管理员权限的用户,然后下机,到次都是正常的,学校的是清华同方的还原卡,开机后在还原的界面按住CTRL+K即可在本次跳过还原,然后在需要输入卡号密码之前,按WIN+K,进行登录用户选择,用刚才添加的用户即可正常登录,今天又一次来到机房,在登录之前,按WIN+U,调出了放大镜,这个是以前知道的,只是从这上面没找到破解的方法,于是我又尝试着从这里开始破解,进入放大镜以后,按选项卡,我进入到了IE选项,这个以前也知道,也没发现又什么用,其实找这个的主要是找一个帮助或者其他的说明的东西,目的是可以打开一个IE窗口,仔细的翻了好机遍,终于被我找到了一个可以用的 IE链接, 具体如下:WIN+U---放大镜--选项---IE选项窗口---第三个隐私---找到下面的设置---单击弹出一个窗体,此窗体的最下面又一个链接,单击---一个帮助手册----工具栏最右边---WEB帮助, 到此可以打开一个IE窗口了我以为已经完全破解了,因为按照我以前的经验,只要开了IE,就没有什么不可以做的,我马上输入C:,想进入本地文件夹,谁知道系统弹出, "不允许访问资源C:",这个也可以破,于是我进FTP,随便进一个FTP以后,在左边有我的电脑我的文档等,于是就可以进C:了到此,我以为我完全破解了,于是我尝试建立TXT,打算用TXT写个BAT开TASKMGR,用TASKMGR开桌面,意外的是,几乎所有动作都无法进行,所有的文件,程序的快捷方式全部都打不开,提示 "本此操作因为受限制而取消,请与您的计算机管理员联系",但是鼠标的右键还是有很多功能可以用的,::小插曲::::我右键查看属性,然后修改路径,尝试添加用户或打开GPEDIT.MSC或REGEDIT或CMD等,都不能运行:::可以复制粘贴,可以扫描病毒,但是右键的打开方式等都不能用,我想这个应该上管理软件在作怪,因为我虽然绕了过去,但是它和系统并没有断开,有一些作用还在,比如屏蔽了某些键,接下来的方法还没有想到,因为没有入口了,写到入口,有一点小小的感想,就是,管理软件(尤其是机房网吧)在开机之后,应该把所有的非自身的非必需的全部封掉!! 按照我的想法,应该是屏蔽除字母数字键之外的所有键,为什么这样??举一个例子就明白了: 前几天在外面网把上网,我尝试着破它的管理系统,开机以后,我也是用放大镜,进入的,然后意外的是,里面竟然有一个WEB HELP,点了以后,我就打开了IE,进C盘,这个没有设置屏蔽,于是建立TXT,写BAT,运行TASKMGR,打开桌面,然后就和正常的上机一样了,只是右下角没有管理的那个图标,在管理端我想应该是看不出什么的,(那个网吧用的是IKEEPER ,我尝试了几个网吧,那个帮助页面跟版本有关,有的版本有,有的版本没有)接上一段开头,接下来,暂时没有思路了,不过U盘的自动运行应该是一个考虑的方面,写个AUTORUN.INF,至于自动运行什么程序,就需要考虑了,经过努力,机房已完全破解,无须刷卡,可和正常上机一样,具体是这样做到的,因为所有的程序都无法运行,我就寻找系统自带的一些东西,因为WINDOWS对自身的组件的限制是有限的,最终,在进到FTP以后,桌面发生了变化,左边的框了出现了本机的一些地址,如我的文档我的电脑等,进入我的电脑以后,我发现,控制面板也出现在左边的框里,有戏,于是进入控制面板,发现部分东西还是不可以运行,而且里面大部分是对系统自身的设置,貌似没有什么有用的东西,最后看到帐户管理,于是想到了在不同的用户里面,受到的限制也是不一样的,于是新建一个用户,添加为管理员组,然后注销,用新用户登陆,发现可以打开文本文件了,基本OK了,新建TXT,写入CMD PGEDIT.MSC REGEDIT 保存为BAT ,运行了一下,发现可以,我想可以破了,三键试了下,发现可以弹出,但是任务管理器是灰色的,于是运行GPEDIT.MSC 开放任务管理器,OK,到此,可以说完全破解,(正常用户所有功能这里都可以实现)加分啊。
摘要本论文以西电基础教学实验中心学生上机管理系统为背景,论述了管理信息系统的概念,结构及系统开发的基本原理和方法。
全文共分为绪论、开发方法的选择、系统分析、系统设计、系统实施、结束语等六章。
首先论述了该系统的开发背景和系统的简单介绍;然后,讨论了结构化生命周期法、原型法和面向对象这三种开发方法的技术,根据需要选择合适的开发方法;结合本系统详细阐述了系统分析、系统设计的技术及应用,尤其在机房管理人员和上机人员的交流方面采用了C/S结构进行解决;此文还论述了在开发过程中遇到的问题及学到的东西。
通过开发这个机房学生上机管理系统,进一步明确了开发研制一个管理信息系统的方法和思想,加深了对管理信息系统的认识,巩固了以前所学的信息系统开发方面的知识,提高了软件开发的水平,为今后在工作岗位上学好用好计算机打下了坚实的基础。
关键词:VISUAL BASIC 6.0 MIS 系统开发面向对象目录第1章绪论 (1)1.1 系统开发的背景 (1)1.1.1 管理信息系统的产生 (1)1.1.2 管理信息系统的发展 (2)1.2 系统简介 (2)1.2.1 系统特点 (2)1.2.2系统实用性 (3)第2章开发方法的选择 (4)2.1 软件工程方法概述 (4)2.2 结构化生命周期法简介 (4)2.3 快速原型法简介 (5)2.4 面向对象的开发方法简介 (6)2.5 本系统开发方法的选择 (7)第3章系统分析 (9)3.1 系统分析的概念 (9)3.2 系统的初步调查 (9)3.3 可行性研究 (9)3.3.1 开发新系统的经济可行性 (9)3.3.2开发新系统的技术可行性 (10)3.3.3 开发新系统的组织管理可行性 (10)3.3.4 操作可行性 (11)3.4 系统的详细调查 (11)3.5 新系统逻辑模型的提出 (11)3.5.1 数据流图 (12)3.5.2 数据字典 (12)第4章系统设计 (16)4.1 系统设计的概念 (16)4.2 系统总体设计 (16)4.2.1 系统总体布局方案的确定 (16)4.2.2 系统总体功能结构的设计 (16)4.3 系统详细设计 (16)4.3.1 代码设计 (16)4.3.2 数据库设计 (18)4.3.3系统物理配置方案设计 (21)4.3.4 用户界面设计 (21)第5章系统实施 (25)5.1 系统开发工具的选择 (25)5.2 数据库产品的选择 (25)5.3 开发平台的选择 (25)5.4 程序设计 (25)第6章结束语 (27)6.1 所做工作及收获 (27)6.2 进一步的展望 (27)致辞 (28)参考文献 (28)附录 (29)4.3 系统详细设计4.3.1 代码设计代码是代表客观存在的实体或属性的符号.在信息系统中代码是人和机器的图4-1 系统的功能结构模块图4.3.4 用户界面设计操作员维护界面主要完成操作员的增、删、改以及操作员的权限管理。
数据库课程设计报告书设计题目:计算机机房管理系统院系:信息工程学院班级:信管0901组别:二学号: 0910034102 姓名: 杨继敏起止日期: 2011年6月20日~2011年6月24日指导教师: 韩丽娜目录一、研究意义 (3)1.1课程设计意义 (3)1.2 研究内容 (4)二、概要设计 (6)2.1 概念结构设计 (6)2.1.1 局部E-R图 (6)2.1.2 全局E-R图 (8)2.2 逻辑结构设计 (8)2.3 功能模块图 (10)2.4功能模块设计 (11)三、详细设计 (11)3.1 用户登录权限功能实现 (11)3.2 添加用户基本信息功能实现 (14)3.3 用户信息删除和退出功能实现 (15)四、测试过程与运行结果 (15)总结与体会 (19)致谢 (19)参考文献 (20)一、研究意义1.1课程设计意义在现代的现实生活中,随着计算机应用的普及和发展,各行各业都利用计算机实现了办公自动化和自动控制,各种应用软件更是层出不穷,给我们的现实生活带来了许多方便。
生产技术的进步,社会活动的复杂化,特别是电子信息技术的迅速发展与广泛应用,使得各种管理工作越来越依赖于对信息的管理。
信息作为一种资源,使得人们的工作、生活以及思维方式发生了重大的变革,为企业的生产与经营提供了日益完善的手段。
信息的采集、传输、加工和利用成为人们特别是信息工作者的主要活动。
企业经理的百分之八十的时间用于信息的传输与处理,一些西方发达国家从事信息处理工作的人数多,在二十世纪八十年代就已经占职工总数的百分之五十以上,而美国1993年政府报告“国家信息基础结构:行动计划”中指出“2/3的美国劳动者从事与信息有关的工作,其余1/3工作在高度依赖于信息的产业部门,”这种职工可以成为“知识工作者”,他们主要就是收集、传输和加工信息,包括编辑文件、写报告、分析信息、作计划等。
所以现在各行各业对信息的管理要求越来越大。
现在是计算机在处理各种工作,如旅馆结帐、飞机定票、银行存款、电子购物、电话计费等,已经相当普遍。
摘要仓库管理系统是为了实现企业产品管理的系统化、规范化和自动化,从而提高企业管理效率而设计的。
它完全取代了原来一直用人工管理的工作方式,避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效的完成仓库管理提供了强有力的工具和管理手段。
仓库管理系统是一个中小型数据库管理系统,它界面美观、操作简单、安全性高,基本满足了仓库管理的要求。
整个系统由基本信息、单据中心、查询统计、报表打印、维护设置、帮助等模块组成.本系统是在以ACCESS2000作为后台数据库,以Visual Basic为编程语言来开发的。
仓库管理系统在运行阶段,效果好,数据准确性高,提高了工作效率,同时也实现了仓库管理计算机化。
关键字:仓库,管理系统,数据库AbstractThe administrative system of the warehouse is designed for realizing the systematization ,standardization and automization of enterprise's products management and improving efficiency of enterprises management。
It completely replaces the working way of artificial management originally ,prevents from various kinds of mistakes because of administrative staff neglect and the quality problem of management and offeres powerful tool and management way to complet storehouse management for prompt ,accurate ,high—efficient 。
用户手册第1章机房管理系统功能简介 (3)总体安装说明 (4)三种模式 (5)主要操作界面 (6)第2章机房管理系统的首次部署 (7)2.1 安装前的准备 (7)2.2 第一次批量部署的简要步骤 (7)2.3 在发送端安装机房管理系统 (8)2.4 网络同传至接收端 (15)第3章机房管理系统的日常维护与使用 (23)3.1 硬盘保护系统的主界面 (23)恢复数据 (24)保存数据 (25)系统设置 (25)修改分区 (28)硬盘对拷 (29)系统克隆 (30)影系统管理 (31)卸载 (32)3.2网络同传系统的主界面 (32)网络测速 (33)智能同传 (33)IP分配 (34)分组设置 (36)保护参数同传 (37)智能排序 (38)考试模式同传 (39)排程设置 (39)设置同传参数 (40)3.3网络管理系统的主界面 (43)网络管理系统主控端的安装 (43)网络管理系统主控端的使用 (43)网络管理系统被控端的安装 (47)网络管理系统被控端的使用 (48)第4章相关注意事项 (48)第1章机房管理系统功能简介机房管理系统是专门为电子教室、教学实验室等公共机房环境设计开发。
主要包括:网络同传系统、硬盘保护系统、网络管理系统三大模块。
重点解决机房管理员如何方便地在机房中快速部署,以及便捷地安全维护的问题,并充分满足机房复杂的教学应用。
该应用方案具有以下功能特色:1、能够同时给机房中的多台计算机(最多可达二百台)进行系统、软件的快速部署,整个同传所花的时间比手工安装一台计算机系统的时间短很多。
2、允许管理员一次性给机房中所有计算机的不同系统分配好IP信息和计算机名。
3、保护系统远离病毒和恶意破坏的困扰,极大地降低管理员维护机房计算机的难度及成本。
4、能够保护机房用户常用的多种操作系统(其中包括Windows XP,Windows7,Windows 8.1,Windows10)。
5、允许管理员在每台计算机上安装多个完全隔离的系统,相当于把这些不同的系统安装在完全不同的计算机上,从而实现一台计算机当多台计算机使用。
1、抽奖程序利用组合框,设计一个抽奖程序。
分析:首先通过下拉组合框输入若干参加抽奖的身份证号码。
每输完一个号码,按回车键把该号码加入组合框。
同时统计组合框项目的数目,在文本框中显示。
然后单击开始抽奖按钮,加入组合框中的号码将在一个标签中不停显示,显示的顺序是随机的。
当再一次单击按钮,随机抽出其中的一个号码。
设计步骤如下:①建立应用程序用户界面和添加控件,并设置各对象属性。
如图所示。
②编写事件代码。
2、利用循环结构和列表控件框,设计的“选项移动”窗体分析:所谓“选项移动”窗体是指由两个列表框和4个命令按钮所构成的界面。
①当单击“>”按钮时,将左边列表框中选中的列表项加入右边的列表框中。
也就是把ListBox1中选中的列表项,用Add方法加入到ListBox2中,同时用RemoveAt方法将ListBox1中选中的列表项清除。
允许同时选中ListBox1的多个列表项。
②当单击“>>”按钮时,将ListBox1中所有的列表项都加入ListBox2中。
并将ListBox1中所有的列表项用Clear方法清除。
③当单击“<”按钮时,将右边列表框中选中的列表项加入左边的列表框中。
只允许一次选中ListBox1的一个列表项。
④当单击“<<”按钮时,将ListBox2中所有的列表项都加入ListBox1中。
并将ListBox2中所有的列表项清除。
方法同“>>”按钮。
如图所示。
3、设计一个指针式时钟程序如下图所示。
分析:指针式时钟程序可以用画图动画来实现。
使用定时器控件Timer定时取得系统时间,然后使用Graphics类提供的Graphics.DrawLine(ByVal pen As Pen, ByVal x1 As Integer, ByVal y1 As Integer, ByVal x2 As Integer, ByVal y2 As Integer)方法在面版上画出指针即可。
VB程序设计课程设计课程设计题目设备管理系统目录一、课程设计的目的与要求二、任务描述对系统要实现的功能进行确切的描述。
三、设计详细说明程序的设计思想,所用到的算法、数据结构技巧等四、效果及存在问题说明系统的运行效果(附上界面图形)、存在哪些不足以及预期的解决办法五、总结课程设计的目的与要求1、教学目的使学生在理论课程结束后,通过课程设计能进一步巩固对VB编程机制的理解,真正掌握运用VB进行软件开发的方法和原理,从而锻炼学生开发能力、程序调试的能力,及程序错误处理的能力。
2、教学要求从课程设计的目的出发,通过课程设计的各个环节,达到以下教学要求(1)进一步掌握VB语言程序设计的基本思想和方法;(2)掌握面向对象的可视化程序设计的基本原理及应用;任务描述建立设备数据库表,存储设备的信息,包括设备的名称、数量、型号、规格等信息;能够实现对设备的查询、修改、添加等操作。
设计1、设备管理系统的功能1、查看设备:用来实现对设备的浏览、删除2、查询设备:用来实现对设备的查询3、添加设备:用来实现对设备的添加2、连接数据源利用ADO控件将Access数据源连接到程序中建立Access数据库打开Access,建立名为“设备”的数据库。
在数据库中选择“使用设计器创建表”输入名称、型号、单价、数量、规格、购买日期。
保存命名为“设备管理”。
3、窗体(1)登陆界面From1 代码如下:Private Sub Command1_Click()End Sub(2)查看设备Form2 代码如下:Private Sub Command1_Click()’数据移到上一条If Adodc1.Recordset.BOF ThenMsgBox "已经是第一条"End IfEnd SubPrivate Sub Command2_Click()’数据移到下一条If Adodc1.Recordset.EOF ThenMsgBox "已经是最后一条"End IfEnd SubPrivate Sub Command3_Click()Form3.ShowEnd SubPrivate Sub Command4_Click()Form4.ShowEnd SubPrivate Sub Command5_Click()On Error Resume NextIf MsgBox("确定删除该记录?", vbOKCancel, "提示") = vbOK Then ’删除正显示的记录’显示下一条数据If Adodc1.Recordset.EOF ThenEnd IfEnd IfEnd SubPrivate Sub Command6_Click()EndEnd SubPrivate Sub Command7_Click()’显示第一条数据End SubPrivate Sub Command8_Click()’显示最后一条数据End Sub(3)添加设备Form3 代码如下:Private Sub Command1_Click()Adodc1.Recordset.Fields(1) = Trim(Text1) Adodc1.Recordset.Fields(2) = Trim(Text2) Adodc1.Recordset.Fields(3) = Trim(Text3).Fields(4) = Trim(Text4)Adodc1.Recordset.Fields(5) = Trim(Text5)Adodc1.Recordset.Fields(6) = Trim(Text6) ’将文本框中的值赋值给数据库MsgBox "该设备已添加"End SubPrivate Sub Command2_Click()Text1.Text = ""Text2.Text = ""Text3.Text = ""Text4.Text = ""Text5.Text = ""Text6.Text = ""End SubPrivate Sub Command3_Click()Unload MeForm2.ShowEnd SubForm4 代码如下:Private Sub Command1_Click()Dim check As IntegerM = Trim(Text1)While Adodc1.Recordset.EOF <> TrueIf Adodc1.Recordset.Fields(1) = M ThenText2.Text = Adodc1.Recordset.Fields(2)Text3.Text = Adodc1.Recordset.Fields(3)Text4.Text = Adodc1.Recordset.Fields(4)Text5.Text = Adodc1.Recordset.Fields(5)Text6.Text = Adodc1.Recordset.Fields(6)check = check + 1 ’用循环语句判断文本框中的End If 值是否等于数据库中相应的值WendX = Trim(Text2)While Adodc1.Recordset.EOF <> TrueIf Adodc1.Recordset.Fields(2) = X ThenText1.Text = Adodc1.Recordset.Fields(1)Text3.Text = Adodc1.Recordset.Fields(3)Text4.Text = Adodc1.Recordset.Fields(4)Text5.Text = Adodc1.Recordset.Fields(5)Text6.Text = Adodc1.Recordset.Fields(6)check = check + 1End IfWendD = Val(Trim(Text3))While Adodc1.Recordset.EOF <> TrueIf Adodc1.Recordset.Fields(3) = D ThenText1.Text = Adodc1.Recordset.Fields(1)Text2.Text = Adodc1.Recordset.Fields(2)Text4.Text = Adodc1.Recordset.Fields(4)Text5.Text = Adodc1.Recordset.Fields(5)Text6.Text = Adodc1.Recordset.Fields(6)check = check + 1End IfWendS = Val(Trim(Text4))While Adodc1.Recordset.EOF <> TrueIf Adodc1.Recordset.Fields(4) = S ThenText1.Text = Adodc1.Recordset.Fields(1)Text2.Text = Adodc1.Recordset.Fields(2)Text3.Text = Adodc1.Recordset.Fields(3)Text5.Text = Adodc1.Recordset.Fields(5)Text6.Text = Adodc1.Recordset.Fields(6)check = check + 1End IfWendG = Trim(Text5)While Adodc1.Recordset.EOF <> TrueIf Adodc1.Recordset.Fields(5) = G ThenText1.Text = Adodc1.Recordset.Fields(1)Text2.Text = Adodc1.Recordset.Fields(2)Text3.Text = Adodc1.Recordset.Fields(3)Text4.Text = Adodc1.Recordset.Fields(4)Text6.Text = Adodc1.Recordset.Fields(6)check = check + 1End IfWendR = Trim(Text6)While Adodc1.Recordset.EOF <> TrueIf Adodc1.Recordset.Fields(6) = R ThenText1.Text = Adodc1.Recordset.Fields(1)Text2.Text = Adodc1.Recordset.Fields(2)Text3.Text = Adodc1.Recordset.Fields(3)Text4.Text = Adodc1.Recordset.Fields(4)Text5.Text = Adodc1.Recordset.Fields(5)check = check + 1End IfWendIf check = 0 ThenMsgBox ("无此设备!")End IfText1.Locked = True ’显示查询结果后,文本框内容不可更改Text2.Locked = TrueText3.Locked = TrueText4.Locked = TrueText5.Locked = TrueText6.Locked = TrueEnd SubPrivate Sub Command2_Click()Text1.Text = ""Text2.Text = ""Text3.Text = ""Text4.Text = ""Text5.Text = ""Text6.Text = ""Text1.Locked = False ’按清除键后,文本框内容不可更改Text2.Locked = FalseText3.Locked = FalseText4.Locked = FalseText5.Locked = FalseText6.Locked = FalseEnd Sub效果及存在问题不能将添加的设备马上显示出来,功能较为简单,不够完善总结通过这次实验周的实践,我感受到了VB设计的趣味性,了解了VB的实用性。
软件技术实验报告
班级学号姓名
大作业机房管理系统
实验内容:
本次大作业的主要内容就是运用VB和数据库做一个机房管理系统,是前七次实验所有内容的综合运用,最终的系统要满足以下要求:
1)可在系统中由系统管理员对学生上机进行安排并可在管理员处查询学生基本信息。
2)学生凭个人一卡通上机时,上机实施计时自动收费(即扣除学生一卡通上因上机而应缴纳的上机服务费),并在学生一卡通余额不足时进行
提醒。
3)当管理员或学生有人员变动时可以直接在系统中进行必要的修改。
创新亮点:增加了管理员人事变动资料管理功能,使得该系统更加符合实际情况。
设计思路:
首先,根据大作业的要求,我建立了三个数据库表。
管理员基本信息表用来存放管理员的账号和密码;计算机基本情况表用来记录现在机器以及人员使用的情况,是个动态表,用来方便的取用和修改数据,并按照使用情况,选择空闲时间最长的机器。
学生基本情况表用来存放学生的学号,密码,班级,一卡通余额等基本情况,以实现学生登陆上机,同时记
录了每个学生一卡通内的金额,用来帮助实现上下机的扣费,以及余额不够支付一定时间情况下得强制下机的情况。
窗体的设计则是结合数据库,还有要求的功能进行设计安排,首先是学生和管理员的两者的登录界面。
学生登录后可看到自己的一卡通账号和余额情况,并可以在需要下机时简便操作。
管理员登录之后要实现各种管理及查询功能,首先设计一个窗体是过渡作用的,利用菜单编辑器添加所需的功能名称,单击就可以实现多种功能。
学生登录设有计时计费系统,余额等信息可以清晰显示。
完成情况与体会:
本次大作业,从最初的构想,到在纸上画出思路图,再到建立数据库表格,接着编写程序并逐步调试,经历了不短的时间。
由于对操作不够熟练以及对很多控件部熟悉导致完成大作业的过程特别坎坷。
因而虽说东西小,功能也不怎么强大,可是自己也觉得非常有成就感。
这次大作业,让我对软件技术课有了更加深刻的认识,对整个开发软件的过程有了初步的了解。
往往看似复杂的东西,只要基础知识牢固,可以用一些最基本的知识来解决。
现在才认识到,不管是书上的VB部分还是数据库部分,每一块的内容都和最后的作业有关系,平时的每次实验也都是最后大作业的一小部分,只有把分散的东西融合起来,才能使知识得到升华。
另外,刚刚拿到大作业要求时,感到很迷惑,无从下手,压力特别大,认为这是根本无法完成的东西。
后来,静静地想,一点点的回忆,把每个
要求都拆开看,把每项功能都和自己以前掌握的方法往一块凑,碰到问题,解决问题,不气馁不放弃才能完成任务。
同时,和同学之间的交流也是不可或缺的。
一个人的思维总是有局限性的,在交流中我们会发现很多小问题和一些让人眼前一亮的创意点,这让我们完成大作业的过程变得稍简单却有激情的多。
最后,我还体会到认真是多么的重要,在敲程序的过程中,我经常会出错,少end if 更是常常出现的事情,把rs,rs1,rs2弄乱也常有,这些由于粗心导致的错误让我在调试程序的时候特别头痛。
所以,不管做什么都要把认真仔细放在首要位置。
备注:。