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