毕 业 论 文(设计)
题
目
基于 VB 的高校招生信息
管理系统的设计与实现
指导老师
ndsz06jy2sl
专业班级
计算机应用技术
姓
学
名
号
ndsz06jy2sl
20052011135
2008 年 5 月 25 日
浙江经贸职业技术学院毕业论文(设计)
摘 要:本招生信息管理系统是典型的信息管理系统,其开发主要包括后台数据
库的建立和维护以及前端应用程序的开发两个方面。本文从系统概述、系统调研
及可行性分析、系统需求分析、系统设计、系统实现和系统测试这六个方面对招
生信息管理系统进行阐述:第一章对系统作了整体的概述;第二章对系统的总体
目标和可行性分析作了详细地说明;第三章是对系统的功能和环境需求作了详细
地说明以及勾画出了整个系统的流程;第四章是本文的主体部分,从概要设计、
数据库设计和各功能模块的设计等方面对系统的详细设计内容进行了阐述;第五
章是对系统各功能模块的实现进行了说明,主要采用 Visual Basic6.0 集成开发
工具,并结合 Access 数据库来实现;第六章则是对系统的测试部分作了一些说明;
论文的最后是对整个系统的设计实现的一些总结以及自己的一些心得体会。
关键词:Visual Basic6.0;Access;招生信息管理系统
第 1 页
浙江经贸职业技术学院毕业论文(设计)
目
录
引言 ................................................................. 1
1.系统概述 ........................................................... 1
2.系统调研及可行性分析 ............................................... 2
2.1 系统调研 ...................................................... 2
2.2 可行性分析 .................................................... 2
2.3 系统开发技术 .................................................. 2
2.3.1 Visual Basic 6.0 简介 ................................... 2
2.3.2 Microsoft
Access 简介 .................................. 3
3.系统分析 ........................................................... 4
3.1 系统需求分析 .................................................. 4
3.1.1 功能需求 ................................................ 4
3.1.2 环境需求 ................................................ 4
3.2 系统流程图 .................................................... 5
4.系统设计 ........................................................... 6
4.1 概要设计 ...................................................... 6
4.1.1 功能模块结构图 .......................................... 6
4.2 功能模块描述 .................................................. 6
4.2.1 学生资料管理 ........................................... 6
4.2.2 交费管理 ................................................ 7
4.2.3 系统管理 ................................................ 7
4.3 数据库设计 ................................................... 7
4.3.1 表设计 .................................................. 7
4.4 主要模块设计 ................................................. 9
4.4.1 用户登录模块设计 ........................................ 9
4.4.2 主菜单模块设计 ......................................... 10
4.4.3 资料管理模块设计 ....................................... 10
4.4.4 交费管理模块设计 ....................................... 11
4.4.5 系统管理模块设计 ....................................... 12
第 2 页
浙江经贸职业技术学院毕业论文(设计)
5.系统实现 .......................................................... 13
5.1 用户登录模块实现 ............................................. 13
5.2 主窗体模块实现 ............................................... 13
5.3 资料管理模块实现 ............................................ 14
5.4 交费管理模块实现 ............................................. 16
5.5 系统管理模块实现 ............................................ 18
5.6 系统帮助模块实现 ............................................. 19
6.系统测试 .......................................................... 20
6.1 功能测试 .................................................... 20
6.2 测试总结 .................................................... 20
结论 ................................................................ 20
参考文献 ............................................................ 22
第 3 页
浙江经贸职业技术学院毕业论文(设计)
引言
随着计算机技术的不断发展和普及,采用计算机进行信息管理,提高管理工
作的效率和水平已成为一种非常有效的手段和途经。现代科学的发展,使计算机
几乎进入了一切领域。从科学研究到工农业生产,从企业生产管理到家庭生活,
各行各业都广泛地使用着计算机,可以说没有计算机,就没有现代化,计算机知
识已经成为当代知识分子结构中不可缺少的一个重要组成部分。若继续采用人工
的方法管理,势必要投入大量的人力和物力,但其工作效率则是相当低的。近年
来高校招生规模不断扩大,对学生的信息管理提出了更高的要求。原有的招生信
息管理软件存在功能单一、操作界面不太友好的问题,而且软件之间没有接口,
导致大量数据重复输入。
1.系统概述
招生信息管理系统是典型的管理软件,各个学校每年的招生时都有很多数据
需要管理。手工管理这些纷繁复杂数据的方式已经不适应时代的潮流,实现数据
规范化、自动化的电脑管理,是一个管理规范、运作高效的企事业单位的必要要
求。系统就是为了实现各院校招生高效管理而设计的。主要内容包括:学生的录
入、修改、删除、打印学生名单;学费的录入、修改、删除、打印;对学生信息、
学费交费情况的查询;学期的设置、管理员的设置;对系统的维护,数据库备份
的支持。重点介绍了招生信息管理系统学生交费模块的分析和设计以及如何利用
工具软件实现数据的添加、查询、删除等基本功能。实行电子化的交费管理,可
以让管理变得简单。系统开发的任务主要包括数据库的设计与应用程序的开发两
个方面。
本系统的实现基本解决了以往管理中存在的需要人工管理,人工统计、不能
综合处理业务和工作效率低等问题,对交费的统计和查询都很简单;主要针对以
上学校招生时一般需求设计,可以有效而精密的管理招生数据,提高工作效率和
招生信息管理透明度。
第 1 页
浙江经贸职业技术学院毕业论文(设计)
2.系统调研及可行性分析
2.1 系统调研
通过对学校这两年招生信息流程进行了解,通过人工管理或 Office 中 Excel
软件和 Access 软件已经不符合当今高校招生管理的需求。
因此,开发一套招生信息管理系统软件是很有必要,也是势在必行的,它有
以下几个好处:
(1)可使招生信息管理工作安全高效。
(2)可快速查询有关考试成绩的各种所需信息。
(3)只需一到两名管理人员即可操作系统,节省了大量的人力。
(4)软件系统可根据不同的需要随时进行升级,延长了软件的使用寿命。
(5)数据库具有存储量大,保密性好、运行成本低等特点。
2.2 可行性分析
本系统的可行性分析包括以下几个方面的内容。
(1)经济可行性:主要是对项目的经济效益进行评价,本系统开发经费非
常小,对于大多数学校在经济上是可以接受的。
(2)技术可行性:技术上主要分析技术条件能否顺利完成开发工作,目前
开发这类信息管理系统已经有很多非常成熟的开发工具和相应的后台数据库,因
此技术上也是可行的。
(3)时机可行性:目前,随着社会的发展,学校的增加,学生的扩招,设计这
样一个招生信息管理系统会给学校带来方便和效率。所以建立这样一个管理系统
很有市场,所以具有时机可行性。
2.3 系统开发技术
本系统前台采用 Visual Basic 6.0 工具开发,后台采用 ACCESS 2003 数据库。
2.3.1 Visual Basic 6.0 简介
VB 英文 Visual Basic;Basic 的英文 Beginner’ All-purpose Symbolic
Instruction Code(初学者通用符号批令代码)的缩写,是专门为初学者设计的计
第 2 页
浙江经贸职业技术学院毕业论文(设计)
算机语言。用户除了可以使用单独的 VB6.0 程序设计环境进行程序设计外,还可
以与外部数据库相连进行系统的开发。利用 VB 6.0 的数据访问特性,用户可创
建数据库、前端应用程序和适用于大多数流行数据库格式的服务器组件等。我们
学习使用的 Visual Basic 6.0,它又分为 3 个版本:
(1)学习版:可用来开发 Windows 应用程序,包括所有内部标准控件、网
格控件、Tab 对象以及数据绑定控件。
(2)专业版:为专业编程人员提供了一整套应用于软件开发且功能完备的
工具。
(3)企业版:可供专业编程人员开发组内分布式应用程序。
本次开发使用的是学习版。
2.3.2 Microsoft
Access 简介
Access 是 Microsoft 公司成功的数据库管理系统产品之一。早期的 Access
2.0 在办公自动化中获得了广泛的应用,后续版本的功能得到了不断提高,它与
Microsoft Office 套件紧密结合,使之得到越来越广泛的应用。Access 本身是
一个可视化的数据库管理系统,它提供了很多非常实用的向导,初学者很容易学
会如何用 Access 建立数据库的各种对象,如创建表、查询和报表,也可创建数
据窗体等。
第 3 页
浙江经贸职业技术学院毕业论文(设计)
3.系统分析
3.1 系统需求分析
经过以上对本系统的调研及可行性分析后,下面将对系统在功能上以及性能
上进行进一步的需求分析。
3.1.1 功能需求
(1)学生资料管理
主要包括:浏览所有学生资料、添加学生资料、修改学生资料、删除学生资
料、刷新当前查询、显示全部学生资料以及打印当前学生信息列表。
(2)交费管理
交费管理主要包括:查看所有交费记录、添加学生交费资料、修改学生交费
资料、删除交费记录、刷新当前交费记录、显示全部交费记录、查看该交费学生
详细资料以及打印当前交费列表。
(3)系统管理
系统管理主要包括:查询学生资料、学期类别设置管理和管理员设置等。
3.1.2 环境需求
软件环境:Windows 2000/98/XP 操作系统,后台数据库为 Access。
硬件环境:PⅡ以上,64MB RAM。
第 4 页