205基于VB的高校教务管理系统
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘 要:计算机管理信息技术在当今高校教务管理中的作用尤为重要。本文通过计算机和人工处理教务管理信息两种方式的对比,体现出计算机管理信息技术的重要性;又以本校教务管理信息化为例, 进一步说明了这一点。由于办公自动化是计算机应用的一个重要方面,大学的教务管理中繁杂的工作更是离不开计算机。基于我校的教学管理模式正在从传统的学时制到现代学分制过渡,我们自行开发了学生信息选课及成绩管理系统,应用于我校教务管理工作。本文择要介绍了该管理系统的设计思想、原则及实现方法。
关键词:教务管理;数据库;管理信息系统;软件工程
Abstract: Computer management in university educational administration manage function of particularly important nowadays information technology. Through computer and artificial to deal with educational administration manage information two contrast of way this text, embody importance of the information technology of computer management; Manage information and turn an example with this school educational administration , has explained this further.Office Automation is an important way of computer application, heavy and complicated work on college educational administration are more depended on computer. For the interim from traditional period model to modern credit model in our university, we develope the student select course and score educational administration system to apply to our university. The designing idea, principle and implement technique of this computer manage system are introduced in this paper.
Keywords: educational administration;database;class;control
目 录
1引言•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••1
1.1编写教务管理系统的意义••••••••••••••••••••••••••••••••••••••••••••••••••••••••••1
1.2国内外教务管理系统现状••••••••••••••••••••••••••••••••••••••••••••••••••••••••••2 [版权所有:http://think58.com]
2 教务管理系统设计的理论与技术基础••••••••••••••••••••••••••••••••••••••••••••••••••••2
2.1管理信息系统基础••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••2
2.2软件工程理论••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••2 [资料来源:http://THINK58.com]
2.2.1软件工程的途径••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••2
2.2软件支持••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••3
2.2.1VB6.0介绍•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••3 [资料来源:http://THINK58.com]
2.2.2Access介绍••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••3
3教务管理系统的主体设计•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••3
3.1设计思想••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••4
3.2系统设计目标••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••4
3.2.1用户登录设计•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••4
3.2.2管理员功能设计••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••4
3.2.3教师功能设计•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••4
3.2.4学生功能设计•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••4
3.3系统整体框架•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••4
3.4系统特点••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••4
4教务管理系统的数据库设计•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••5
4.1系统数据库需求分析••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••5 [版权所有:http://think58.com]
4.2系统数据库的设计••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••5
5 MSFlexGrid控件介绍•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••6
5.1控件功能••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••6
[来源:http://think58.com]
5.2控件说明••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••6
5.3使用时的注意事项•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••6
5.4控件的属性••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••6
[资料来源:www.THINK58.com]
5.4.1TextMatrix 属性•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••6
5.4.2 AllowBigSelection属性•••••••••••••••••••••••••••••••••••••••••••••••••••7
5.4.3 CellFontItalic 属性••••••••••••••••••••••••••••••••••••••••••••••••••••••••••7
5.5控件的方法••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••7
5.5.1AddItem 方法 (MSHFlexGrid) •••••••••••••••••••••••••••••••••••••••••••••••7
5.5.2 Refresh 方法(ActiveX 控件)•••••••••••••••••••••••••••••••••••••••••••••8
5.6控件的事件••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••8
5.6.1 Click事件••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••9
6 教务管理系统的部分代码编写••••••••••••••••••••••••••••••••••••••••••••••••••••••••••10 [资料来源:http://think58.com]
6.1成绩录入•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••10
6.2成绩查询•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••10
6.2.1按班号查询••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••10
6.2.2按姓名查询•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••10
6.2.3按学号查询••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••10
6.3成绩修改•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••10 [资料来源:http://THINK58.com]
6.4成绩删除•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••11
7 退出系统••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••11
8 系统总结••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••11 [资料来源:http://THINK58.com]
高校教务管理系统的初步设计 [资料来源:http://www.THINK58.com]
1 引言
1.1编写教务管理系统的意义
随着知识经济时代的到来,社会信息化程度越来越高,知识总量剧增,知识更新的速度也越来越快,这使得教育的负担越来越重,如何评价学生在有限的时间内掌握的知识,这是摆在所有教育工作者面前的一大难题。现如今,数据库技术是当今计算机应用三大领域之一。今天,信息资源已成为各个部门的重要财富和资源,既是决策的基础又是实施管理控制的依据。建立一个满足各级各部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。 它的及时性、准确性和经济、适用性以及数据的共享性都已为人们所接受。 因此,作为信息系统的核心和基础的数据库技术得到越来越广泛的应用,越来越多新的应用领域采用数据库存储和处理他们的信息资源。对于一个单位来说,数据库的建设规模、数据库信息量的大小和使用频率已成为衡量这个单位信息化程度的重要标志.。
由于计算机在科研,军事科技领域中有着非常重要的作用,所以在高校,计算机也应用得非常普遍,各系基本都配备了计算机。而现在在处理教务的问题上,因为没有系统的应用软件,所以基本上都采取人工制作,手工抄写、计算,耗时、费力且非常繁琐,有时难免有计算错误。因此,做一个教务管理系统是非常有必要的。《高校教务管理系统》系统是高校教学、教务管理应用软件。软件开发人员长期从事教务管理工作,熟悉教务管理工作的全部过程,从教务工作的实际出发,解决工作中关键性的难点问题,并充分利用计算机网络功能,实现教务工作全过程的计算机管理,帮助具体管理人员从复杂烦琐工作中解放出来。使得教务管理走向无纸化办公和规范化、现代化管理。
在整个系统中《计划管理》和《学籍管理》是整个系统的龙头,通过教学计划有效管理,方便准确下达教学任务,进行排课前数据准备、排课条件设定、自动排课和课表的日常管理;而通过对全院学生的学籍管理,掌握学生基本信息和学籍变动情况,而根据各班级课表情况或各专业教学计划,可以方便地进行成绩管理,进行学生的毕业资格的审查,完成毕业证书的打印及数据上报工作;考务管理系统根据各学期课表和学生成绩进行学期期末考试、补考安排,补考、重修名单的统计生成。教务秘书系统是各系部教务秘书根据下达的教学任务安排本系部课程的开课教师、安排期末考试的监考名单等工作;教材管理系统在管好教材库存的基础上,根据教学计划和各学期的开课情况,进行各班级教材的发放、新教材和所缺教材的征订入库、班级费用的结算。各系统功能分开、但又相互关联,而数据完全共享,具体管理工作人员根据自己的职责范围,运用相应的系统完成各自的日常教务工作。
[来源:http://think58.com]