类型:课程设计
题目:基于VB的机房管理系统设计与开发
简介:本系统主要实现的是教学安排功能、班级及个人上机管理功能、机房设备管理功能。我则负责完成教学安排模块,其中详细任务是了解上机班级人数、机房容纳人数、防止班级冲突、教师冲突、添加及修改新班级信息、新课程信息、删除毕业班级信息、班级、课程及机房的信息查询功能。
第一章 系统需求分析
1.1系统的初步调查
系统的初步调查是系统分析的第一项活动,初步调查阶段的主要目标是从分析人员和管理人员的角度来研究新项目开发有无必要和可能。
随着信息化社会的到来,计算机及其网络技术已日益成为现代教学活动中必不可少的学习内容和使用工具,越来越多的单位购置了大量的计算机设备并实现了连网,为教师和学生的学习创造了良好的学习环境,极大地改善了学习条件。
目前我院计算中心机房管理采用人工管理,机房的排课相当繁琐,需要准确了解每个班的人数,机房的容纳数,对每门课程的课时数有所了解,同时还要注意班级、教师的冲突情况,防止出现安排一个班(教师)在同一时间,不同机房有课,防止出现班级人数大于机房容纳人数.管理老师为此常常需要查阅大量的表单,且易出错。另外对新班级,新开课程的添加和修改,对毕业班级信息的大批量的删除也比较繁琐。所以开发一个机房管理系统用来实现教学安排的任务是可以满足这种情况的需求的。 机房管理教学安排的主要内容如图:
机房管理 教学安排
系 统设置 班级信息设置 机房信息设置 课程 信息 设置 机房排课
以下是机房常用的一些表格 表(一)班级信息表
班级编号 表(二)机房信息表 机房号 机房容纳数 表(三)课程信息表 课程编号 课程名称 班级名称 班级人数 课程学时 表(四)教学安排表 年份 学期 周次 星期 节次 班级名称 课程名称 教师 机房编号 1.2系统可行性分析
本阶段主要进行可行性分析,可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。可行性分析的目的不是解决问题,而是确定问题是否值得去解决。以及对相关方法的对比。在系统初步调查的基础上,明确了计算中心现有手工操作的主要问题和建立机房综合管理系统的初步设想,进一步对系统目标等因素进行分析研究,根据分析,该系统的开发是切实可行的。
1.3系统详细调查
1.3.1教学安排(机房排课)
排课人员从由教务处印发的班级课程教学安排中获取本学期的教学计划和教学安排情况,根据课程情况、班级人数和机房情况选择机房,在排课的过程中,机房管理人员需要处理以下几个问题:
1. 同一班级在同一时间不能有两门及以上的课程安排,否则提示该班级已有安排. 2. 同一名教师不能在同一时间给两个不同的班级(即在不同的机房)上课,否则提示该教师已有安排.
3.班级人数不能大于机房的可容纳人数,否则提示机房人数过多.
基于VB的机房管理系统设计与开发



