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,到此,可以说完全破解,(正常用户所有功能这里都可以实现)加分啊。
软件技术实验报告
班级学号姓名
大作业机房管理系统
实验内容:
本次大作业的主要内容就是运用VB和数据库做一个机房管理系统,是前七次实验所有内容的综合运用,最终的系统要满足以下要求:
1)可在系统中由系统管理员对学生上机进行安排并可在管理员处查询学生基本信息。
2)学生凭个人一卡通上机时,上机实施计时自动收费(即扣除学生一卡通上因上机而应缴纳的上机服务费),并在学生一卡通余额不足时进行
提醒。
3)当管理员或学生有人员变动时可以直接在系统中进行必要的修改。
创新亮点:增加了管理员人事变动资料管理功能,使得该系统更加符合实际情况。
设计思路:
首先,根据大作业的要求,我建立了三个数据库表。
管理员基本信息表用来存放管理员的账号和密码;计算机基本情况表用来记录现在机器以及人员使用的情况,是个动态表,用来方便的取用和修改数据,并按照使用情况,选择空闲时间最长的机器。
学生基本情况表用来存放学生的学号,密码,班级,一卡通余额等基本情况,以实现学生登陆上机,同时记
录了每个学生一卡通内的金额,用来帮助实现上下机的扣费,以及余额不够支付一定时间情况下得强制下机的情况。
窗体的设计则是结合数据库,还有要求的功能进行设计安排,首先是学生和管理员的两者的登录界面。
学生登录后可看到自己的一卡通账号和余额情况,并可以在需要下机时简便操作。
管理员登录之后要实现各种管理及查询功能,首先设计一个窗体是过渡作用的,利用菜单编辑器添加所需的功能名称,单击就可以实现多种功能。
学生登录设有计时计费系统,余额等信息可以清晰显示。
完成情况与体会:
本次大作业,从最初的构想,到在纸上画出思路图,再到建立数据库表格,接着编写程序并逐步调试,经历了不短的时间。
由于对操作不够熟练以及对很多控件部熟悉导致完成大作业的过程特别坎坷。
因而虽说东西小,功能也不怎么强大,可是自己也觉得非常有成就感。
这次大作业,让我对软件技术课有了更加深刻的认识,对整个开发软件的过程有了初步的了解。
往往看似复杂的东西,只要基础知识牢固,可以用一些最基本的知识来解决。
现在才认识到,不管是书上的VB部分还是数据库部分,每一块的内容都和最后的作业有关系,平时的每次实验也都是最后大作业的一小部分,只有把分散的东西融合起来,才能使知识得到升华。
另外,刚刚拿到大作业要求时,感到很迷惑,无从下手,压力特别大,认为这是根本无法完成的东西。
后来,静静地想,一点点的回忆,把每个
要求都拆开看,把每项功能都和自己以前掌握的方法往一块凑,碰到问题,解决问题,不气馁不放弃才能完成任务。
同时,和同学之间的交流也是不可或缺的。
一个人的思维总是有局限性的,在交流中我们会发现很多小问题和一些让人眼前一亮的创意点,这让我们完成大作业的过程变得稍简单却有激情的多。
最后,我还体会到认真是多么的重要,在敲程序的过程中,我经常会出错,少end if 更是常常出现的事情,把rs,rs1,rs2弄乱也常有,这些由于粗心导致的错误让我在调试程序的时候特别头痛。
所以,不管做什么都要把认真仔细放在首要位置。
备注:。