摘 要
基于 VB 架构学生信息管理系统的设计近年来,随着高校的不断扩招,高校规模持续扩大,学生的信息量也在不断增长。原有高校学生信息管理系统的时效性、数据的正确性等都存在不足,已影响到系统的正常使用。而大型的学生信息管理系统功能过于强大而造成电脑系统资源浪费现象。经过考察比较,决定对学生信息管理系统进行重新设计。
论文应用 VB 对学生信息管理系统进行了设计,采用 Access2000 数据库作为后台数据的存储技术,整个系统由以下几个部分组成:信息管理系统用户权限的设定、初始学生信息的录入、信息的综合及用户的查询等。对于后台 Access2000 数据库的建立和维护,我们遵循数据库中的信息一致性、完整性及安全性的原则,对于前台界面的开发,我们遵循前台界面功能完备、用户交互良好的原则。
在上述所遵循原则的基础上,本文论述了学生信息管理系统开发的背景和过程,然后对软件的整体运行开发环境进行了介绍,对学生信息管理系统具体开发流程进行了详细说明,包括 Access2000 数据库的建立和维护、各个界面的具体设计过程和功能。
关键字:学生信息管理系统;Visual Basic;Access 2000
Abstract
With the constant expansion of recruitment in Institutes of Higher Learning, the scale of these institutes keeps on the increase, so does the information about students there. Many deficiencies and flaws have existed in previous system for the management of students’ information such as efficiency of the original system and the correctness of the data concerned, which have already exerted negative effect on the normal function of the system. Large-scale management system for students’ information, though powerful and strong, is indeed a kind of waste of computer system resources. Accordingly, based on research and comparison, the redesign of such a system in colleges and universities is necessary.
The thesis mainly concerns the design of management system for students’ information based on Visual Basic framework with the adoption of Access 2000 data base as storage technology. The whole system consists of the following components: system permissions set, original data entry, data aggregation and inquiries and so on. Students’ information management system development mainly include the setting and maintenance of database and development of front application program of two aspects. For the former, the principle of consistency,integrity and security of information in database is followed, while for the latter,we try to make the application program function completely, user-friendly, etc.
On the basis of the above-mentioned principles, the thesis covers the following aspects: the background, against which the system concerned is developed, and the whole process; the introduction of the whole environment where the whole software operates and is developed; the detailed information about the specific development stages concerning the system including the database design, each module design and implementation, and the specific interface design and functions.
Key words:Students' information management system; Visual Basic; Access 2000
学生信息管理系统主要是管理者对学生信息进行管理的一种软件,它是计算机相关技术和网络为一体的信息系统,能够使学校的学生信息准确、及时、全面,在此基础上能够对各种信息进一步的加工。完善高校学生信息管理工作目前是许多高校的主要任务,目的是满足内部管理需求,不断提高管理人员工作效率。
学生信息数据是高校十分关键的信息资料,数据量庞大,学生人数众多,数据关系复杂,对高校的管理者非常重要。以前传统的人工管理方式已经严重不适应现代社会的发展和学校的管理。随着计算机技术的普及,学生信息管理系统的开发显得越来越迫切,也必将取代传统的学生信息管理方式。学生信息管理系统的开发比较传统管理方式也有着十分明显的优点,如:学生信息方便查找、存储容量大、成本低廉、安全性和可靠性高等。这些也为高校向信息化管理提供了必要的条件。
系统科学是20世纪30年代由贝塔朗菲(Yon.Beitalanffy)提出的理论,以后由维纳(Norbert Weiner)等人加以发展,在60年代得以完善和成熟。系统科学的研究领域包括系统哲学、系统工程以及抽象系统科学等。作为信息系统的理论基础之一,系统科学的基本思想是十分重要的。从系统学的观点看,学校是社会这个复杂大系统的一个子系统,构成学校这个子系统的主要要素有管理者和学生,他们的相互作用形成了学校的教学、管理等一系列活动。所谓学生信息管理系统,是学校管理人员围绕学校基本目标,对学校学生进行计划、组织、指挥和控制等项活动的过程。信息系统是基于计算机技术、通讯技术,融合现代管理理论方法为一体,支持和服务于组织管理与决策的,人-机结合的信息处理系统。信息系统由信息收集、处理、存储和传递等一组相互关联的部分组成。
国外比较我国来说在信息化的程度上远超我国,各方面都有比较明显的优势。在学生信息管理系统方面也是如此,经过调查发现我国高校学生信息管理系统存在以下的不足:信息简单,没有前瞻性,无法实现库存信息的动态处理;管理者互动性不好,缺乏灵活性;具体工作流程繁琐,成本比较高。综上,开发一款适合高校的学生信息管理系统成为目前迫切需要解决的问题。
本文在考察相关高校的现有系统的基础上,实地走访了中小型高校管理的实际需求和办事业务的流程,在分析了高校管理者和学生的想法后,着手开发了学生信息管理系统。
第一章主要介绍了项目背景描述及发展现状。
第二章论述了需求分析,主要包括项目需求背景、系统功能需求分析、系统功能模块结构图和系统功能流程图等内容,在了解高校现有学生信息管理系统的基础上进行二次开发。
第三章进行了数据库设计,在需求分析的基础上对Access 2000数据库进行了设计。
第四章进行了模块软件设计,对各个功能模块进行了实现。
第五章对系统进行运行调试,对测试结果进行对比分析,对系统进行改进。
学生信息管理系统设计:
“用户登录”窗体设计界面
主窗体设计界面
“用户管理”窗体设计界面
“院系信息”窗体设计界面
“专业信息”窗体设计界面
“学生信息”窗体设计界面
目 录
第一章 绪论
1.1 项目背景描述
1.1.1 学生信息管理定义
1.1.2 学生信息管理系统开发背景
1.2 国内外发展现状
1.3 本文的主要内容及组织结构
1.4 本章小结
第二章 需求分析
2.1 项目开发的需求背景分析
2.2 软件系统功能的需求分析
2.3 系统功能模块结构图
2.4 系统功能流程图
2.4.1 用户登录界面流程图
2.4.2 添加管理用户流程图
2.4.3 添加学生成绩流程图
2.5 本章小结
第三章 数据库设计
3.1 数据库设计
3.1.1 定义数据字典
3.1.2 定义数据库结构
3.2 本章小结
第四章 模块软件设计
4.1 新建工程
4.2 用户登录窗体设计
4.2.1 界面设计
4.2.2 属性设置
4.2.3 编写代码
4.3 主窗体设计
4.3.1 添加 MDI 窗体
4.3.2 界面设计
4.3.3 属性设置
4.3.4 编写代码
4.4 添加标准模块
4.5 用户管理窗体设计
4.5.1 界面设计
4.5.2 属性设置
4.5.3 编写代码
4.6 院系信息窗体设计
4.6.1 界面设计
4.6.2 属性设置
4.6.3 编写代码
4.7 专业信息窗体设计
4.7.1 界面设计
4.7.2 属性设置
4.8 学生信息窗体设计
4.8.1 界面设计
4.8.2 属性设置
4.9 教学计划窗体设计
4.9.1 界面设计
4.9.2 属性设置
4.10 成绩信息窗体设计
4.10.1 界面设计
4.10.2 属性设置
4.11 设置应用程序启动对象
4.12 制作应用程序安装包
4.13 系统部分运行界面
4.14 本章小结
第五章 系统运行调试
5.1 测试发展历程
5.2 软件的可测试性
5.3 软件的测试的定位
5.4 系统测试结论
5.5 本章小结
参考文献
作者简介及在学期间所取得的科研成果
致 谢
(如您需要查看本篇毕业设计全文,请您联系客服索取)