vb学生信息管理系统

2022-12-12

第一篇:vb学生信息管理系统

VB课程设计--学生信息管理系统

11111111111111111111111111111111111111111111

要………………………………………………………………………5 前

言………………………………………………………………………6 第一章 为什么要开发一个学生档案管理系统……………………………7 1.1 在教育中用计算机管理学生档案的意义.………………………7 1.2为将来学校上网做好准备……………………..…………………7 1.3 学生档案的设计分析……………………………………………7 第二章 编程环境的选择.…………………………………………………9 2.1开发工具的介绍.…………………………………………………9 2.3关系型数据库……………………………………………………11 2.4 数据库的概念……………………………………………………12 2.5新建一个数据库.…………………………………………………12 第三章 需求分析………….………………………………………………14 3.1 可行性研究………………………………………………………14 3.2 需求分析…………………………………………………………15 第四章 系统总体规划..……………………………………………………17 4.1软件模块结构设计………………………………………………17 4.2数据库设计...……………………………………………………18 第五章 系统具体实………………………………………………………19 5.1 主界面………………………………………………………………19 5.2数据库的实现…………………………………………………………21 5.3 ACCESS与VB的连接………………………………………………22 第六章 测试 …………………………………………………………………24 6.1程序运行界面 如下图………………………………………………24 6.2输入用户名和密码界面………………………………………………26

1 11111111111111111111111111111111111111111111 6.3系统所具备的功能显示界面…………………………………………26 6.4系统管理功能…………………………………………………………27 6.5班级系统………………………………………………………………30 6.6 档案管理……………………………..………………………………32 6.7课程管理………………………………………………………………33 6.8成绩管理………………………………………………………………34 结束语…………………………………………………………………………36 致

谢……………………………………………………………………….37 参考文献………………………………………………………………………38

摘 要

学生档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。

经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

关键字:控件、窗体、域。

摘要:随着中国教育事业的迅速发展,学生的数量日益增加,学生的信息管理也变得日益繁重和复杂。如果想要提高学生信息管理的效率和质量,以适应教育事业的发展,我们就必须对学校内部进行改革和加强学校管理。借助现代信息技术的管理方法,建立学生信息管理系统势在必行。本文通过对一个学生信息管理系统的开发实例,对基于Visual Basic 6.0和SQL 2000的学生信息管理系统进行了分析和研究。

文章首先分析了管理信息系统的概念和特点,介绍了开发工具Visual Basic 6.0和SQL

2 11111111111111111111111111111111111111111111 2000,然后对学生信息管理信息系统进行了需求分析、概要设计和详细设计,在概要设计中进行了数据库的设计,在详细设计中讨论了系统的实现方法和编码。之后对系统测试进行了分析和讨论,功能模块的测试中把登录服务器模块的测试和其他功能模块的测试分开进行,介绍了一种实用的测试方法。最后是介绍系统的总体测试和系统发布。 本文所论述的学生信息管理系统对实现初中、高中和大中专院校的学生信息管理的现代化、

科学化具有重要意义。

关键词:学生信息管理系统;Visual Basic 6.0;SQL 2000 ;C/S模式

Information Management system of student

Based on C/S model

Abstrac: With the quick development of Chinese education, the student’s quantity increasingly increaseses, the student’s status management also becomes increasingly heavy and complicated. If want to improve the efficiency and quality of the student’s status management and adapt the development of the education business, we must to reform the inner school and enhance the school management. So ask for the management method of the modern information technique and eatablish the student’s status management system is imperative. This text analysis and study the student’s status management information system which based on Visual Basic 6.0 and SQL 2000 across an example of student’s status management imformation system.Firstly, the article analyzed the management information system’s concept and characteristics and introduced the development tools Visual Basic 6.0 and SQL 2000 .Then it carried through the need analysis, general design and detailed design for the student’s student status information system.It designed the database in the general design and discussed the realize methord and coding of the system in the detailed design. Then it analysised and dicussed to the system test.It classified the test of registering server mold and the test of other founction mold in the function mold test and introduced a practical test method.Finally it introduced the total test and release of the system. The student’s student status management this text discussing have important meaning to realize the student’s student status manage of junior and senior high school. Keywords: Students status management system;Visual Basic 6.0;SQL 2000;C/S model

目 录 前言 1 1 系统开发环境及其工具介绍 2

3 11111111111111111111111111111111111111111111

1.1 系统简介 2 1.1.1 管理信息系统的概述 2 1.1.4 学生学籍管理信息系统概述 2 1.2 系统开发工具及开发环境概述 3 1.2.1 Visual Basic 6.0 的介绍 3 1.2.2 ADO数据访问技术 3 1.2.3 Microsoft SQL Server简介 8

2 需求分析 11 2.1 系统需求 11 2.1.1 编写目的 11 2.1.2 背景及范围 11 2.2 任务概要 11 2.2.1 目标 11 2.2.2 运行环境 11 2.2.3 条件与限制 11 3 系统总体分析与设计 12

3.1 系统分析 12 3.1.1 系统功能的分析 12 3.1.2 系统功能模块设计 12

3.2 数据库设计 13 3.2.1 数据库需求分析 13 3.2.2 数据库概念结构设计 13 3.2.3 数据库逻辑结构设计 15

4 详细设计 18 4.1 学生管理系统主窗体的创建 18 4.1.1 创建工程项目——Student_MIS 18 4.1.2 创建学生信息管理系统的主窗体 18

4.1.3 创建主窗体的菜单 20 4.1.4 创建公用模块 20 4.2 系统用户管理模块的创建 21 4.2.1 用户登录窗体的创建 21 4.2.2 添加用户窗体的创建 23 4.2.3 修改用户密码窗体的创建 24 4.3 学籍管理模块的创建 25

4 11111111111111111111111111111111111111111111 4.3.1 添加学籍信息窗体的创建 25 4.3.2 修改学籍信息窗体的创建 27 4.3.3 查询学籍信息窗体的创建 29 4.4 班级管理模块的创建 30 4.4.1 添加班级信息窗体的创建 30 4.4.2 修改班级信息窗体的创建 32 4.5 课程设置模块的创建 32 4.5.1 添加课程信息窗体的创建 32 4.5.2 修改课程信息窗体的创建 33 4.5.3 设置年级课程窗体的创建 34 4.6 成绩管理模块的创建 35 4.6.1 添加成绩信息窗体的创建 36 4.6.2 修改成绩信息窗体的创建 37 4.6.3 查询成绩信息窗体的创建 37

5 运行与测试 39 5.1 登录服务器模块测试 39 5.2 其他模块的测试 39 5.3 帮助文档的设计 39 5.4 系统测试和打包发行 40

结束语 41 参考文献 42 致谢 43 附录 44

前言

管理信息系统就是我们常说的MIS(Management Information System),在强调管理,强调信息的现代社会中它变得越来越普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。[1]在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。

管理信息系统起初应用于最基础的工作,如打印报表、计算工资、人事管理等,进而发展到企业财务管理、库存管理等单项业务管理,这属于电子数据处理(EDP,Electronic Data Processing)系统。当建立了企业数据库,有了计算机网络从而达到数据共享后,从系统观点出发,实施全局规划和设计信息系统时,就达到管理信息系统的阶段。随着计算机技术的进步和人们对系统的需求进一步提高,人们更加强调管理信息系统能否支持企业高层

5 11111111111111111111111111111111111111111111 领导的决策这一功能,更侧重于企业外部信息的收集、综合数据库、模型库、方法库和其他人工智能工具能否直接面向决策者,这是决策支持系统(DSS,Decision Support System)

的任务。

我国20世纪70年代末有少数企业开始MIS的局部应用。“六五”期间,选择一些大型企业进行MIS的开发试点,其中首都钢铁公司、北京第一棉纺厂、湖北第二汽车制造厂、宁江机床厂等取得了经验。20世纪80年代中后期,在全国性的计算机应用热潮中,许多企业纷纷从财务管理、人事管理等单项应用入手,尝试建立MIS。许多企业,如北京内燃机厂、北京电视机厂、沈阳鼓风机厂、天津渤海无线电厂的MIS初具规模,建立了覆盖全厂的计算机网络。“八五”期间,企业逐步走向市场,MIS建设的目标和需求日益明确。一些企业的系统,如北京第一机床厂、山西经纬纺织机械厂、成都飞机制造公司等都达到了很高的水平,与企业中其他系统集成,形成了CIMS。目前,我国MIS已经有了相当的普及率,几乎覆盖了各个行业及各个部门。

在学校,尤其是在各大高校,对于学生的管理是相当重要,而且也是相当麻烦的,它是学校管理中最基本的一项常规性工作。而长期以来,学校管理都是依赖人工来进行的,面对如此众多的学生信息,其工作量是相当相当巨大的。这样不仅仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可预知性,造成学生信息管理的一些不规范,使得信息

管理陷入“事倍功半”的地步。

开发本系统就是为了解决学校在管理中的一些不规范,使学生信息的管理向着规范化、简

单化、有效化的方向发展。[2] 根据学生信息管理系统的基本流程和高校学生信息管理的实际要求,本系统需要实现以下

功能:

(1) 学生基本信息的录入,基本信息包括学生的基本情况、所在班级、所学课程和成绩等;

(2) 要求在系统中能够对学生信息精心灵活的浏览和查询; (3) 要求在系统中能够对班级信息进行输入、查询和修改等; (4) 要求能够对学校基本课程信息录入、修改和设置等; (5) 要求能够对学生成绩信息进行输入、修改和查询等; (6) 本系统可以提供给管理员或者学生本人使用。对学生类用

6 11111111111111111111111111111111111111111111

6.3系统所具备的功能显示界面

如图

7 11111111111111111111111111111111111111111111

6.4系统管理功能

如图

8 11111111111111111111111111111111111111111111

6.5班级系统

.

6.5.1 班级添加

9 11111111111111111111111111111111111111111111

6.6 档案管理

10 11111111111111111111111111111111111111111111

6.6.1 档案添加

6.6.2 档案查询

11 11111111111111111111111111111111111111111111

6.7课程管理

6.7.1课程设置

12 11111111111111111111111111111111111111111111

6.7.2 课程添加

13 11111111111111111111111111111111111111111111

四、设计结果分析

(1)系统所具备的功能显示界面

14 11111111111111111111111111111111111111111111

15 11111111111111111111111111111111111111111111

16 11111111111111111111111111111111111111111111 (2)结果分析

1、第一步能很好的运行,初始密码就是用户名,只有密码正确才会进入系统。

2、点击在用户界面可以加入新的用户和删除以前的用户,也可以对密码进行修改。

3、在班级管理系统中各个功能都可以实现,可以显示当前系统中所有的班级信息。

4、课程设计一栏中可以添加系统中已经存储的课程和手动的输入课程,可以对课程的信息进行相应的操作。

5、成绩管理功能可以正常的运行,每一个功能都是单独的实现,不会产生混淆。

6、学籍管理是比较难的一部分,在运行了几次才让各个功能更能很好的实现,能够很好的将学生的信息存到数据库中。而且可以对其中的数据镜像相应的操作

17 11111111111111111111111111111111111111111111

五、个人小结

虽然Vb课结束了,但是自己感觉好像没有学到太多的东西,可能是上机的时间比较少吧,还有就是对待这么课的心态不同和老师要求的不严的缘故。

通过写完这个学生管理系统,感到收获很多,不动手就不知道自己的在哪里不懂,在这次作业的完成中遇到了许多自己无法调试的错误,只能请教已经学过了的同学,感觉到自己的知识的缺乏。虽然最后自己把所有的功能都按照预期的编好了,也可以很好的运行,但是其中也有许多的不足,对图像的不理解和不会很好的使用是自己的程序让人感到很呆板,这是需要改进的一大部分。

跟着老师学习了一个学期,自己感觉到学会一些简单的程序编写,至少认识了vb的作用性,这次的大作业,我只能把每一功能当做一个小的程序来编写,不会很好的联系所用的功能,在编写较长的运算时,不能够写好,只能对着书本一个的一个算法尝试,不能脱离课本,有时看着课本也不知道怎么写。

当自己写到难的时候,有点想放弃,感觉太难了,就把自己的程序给别人修改,加工。对其中的控件和文件的概念不是很熟

18 11111111111111111111111111111111111111111111 悉,还有就是数据库,以前没有接触,虽然老师在最后一节课的时候是一步一步的在课堂上讲解的,但是自己操作时,有时不知道在哪个地方编辑。

编完这个程序最大的收获就是将自己不同的和学到的知识重新的联系起来了,又重新的复习了所学的内容,对不同的算法有了新的了解。常用控件和系统对象有了初步的认识,学会利用数据库来存储信息,对上课不知道的多文档界面,在试着编写的过程中有了较大的认识。

总的来说,这一个学期并没有浪费,可以在别人的帮助下做完这个学生管理系统,感到有种成就感,虽然不是很完美,至少自己能够让这个系统完整的运行,其中不足之处,就只好留在自

19

第二篇:VB学生信息管理系统毕业论文[1]

要………………………………………………………………………5 前

言………………………………………………………………………6 第一章 为什么要开发一个学生档案管理系统……………………………7 1.1 在教育中用计算机管理学生档案的意义.………………………7 1.2为将来学校上网做好准备……………………..…………………7 1.3 学生档案的设计分析……………………………………………7 第二章 编程环境的选择.…………………………………………………9 2.1开发工具的介绍.…………………………………………………9 2.3关系型数据库……………………………………………………11 2.4 数据库的概念……………………………………………………12 2.5新建一个数据库.…………………………………………………12 第三章 需求分析………….………………………………………………14 3.1 可行性研究………………………………………………………14 3.2 需求分析…………………………………………………………15 第四章 系统总体规划..……………………………………………………17 4.1软件模块结构设计………………………………………………17 4.2数据库设计...……………………………………………………18 第五章 系统具体实………………………………………………………19 5.1 主界面………………………………………………………………19 5.2数据库的实现…………………………………………………………21 5.3 ACCESS与VB的连接………………………………………………22 第六章 测试 …………………………………………………………………24 6.1程序运行界面 如下图………………………………………………24 6.2输入用户名和密码界面………………………………………………26

1

6.3系统所具备的功能显示界面…………………………………………26 6.4系统管理功能…………………………………………………………27 6.5班级系统………………………………………………………………30 6.6 档案管理……………………………..………………………………32 6.7课程管理………………………………………………………………33 6.8成绩管理………………………………………………………………34 结束语…………………………………………………………………………36 致

谢……………………………………………………………………….37 参考文献………………………………………………………………………38

摘 要

学生档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。

经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

关键字:控件、窗体、域。

摘要:随着中国教育事业的迅速发展,学生的数量日益增加,学生的信息管理也变得日益繁重和复杂。如果想要提高学生信息管理的效率和质量,以适应教育事业的发展,我们就必须对学校内部进行改革和加强学校管理。借助现代信息技术的管理方法,建立学生信息管理系统势在必行。本文通过对一个学生信息管理系统的开发实例,对基于Visual Basic 6.0和SQL 2000的学生信息管理系统进行了分析和研究。

文章首先分析了管理信息系统的概念和特点,介绍了开发工具Visual Basic 6.0和SQL

2

2000,然后对学生信息管理信息系统进行了需求分析、概要设计和详细设计,在概要设计中进行了数据库的设计,在详细设计中讨论了系统的实现方法和编码。之后对系统测试进行了分析和讨论,功能模块的测试中把登录服务器模块的测试和其他功能模块的测试分开进行,介绍了一种实用的测试方法。最后是介绍系统的总体测试和系统发布。 本文所论述的学生信息管理系统对实现初中、高中和大中专院校的学生信息管理的现代化、

科学化具有重要意义。

关键词:学生信息管理系统;Visual Basic 6.0;SQL 2000 ;C/S模式

Information Management system of student

Based on C/S model

Abstrac: With the quick development of Chinese education, the student’s quantity increasingly increaseses, the student’s status management also becomes increasingly heavy and complicated. If want to improve the efficiency and quality of the student’s status management and adapt the development of the education business, we must to reform the inner school and enhance the school management. So ask for the management method of the modern information technique and eatablish the student’s status management system is imperative. This text analysis and study the student’s status management information system which based on Visual Basic 6.0 and SQL 2000 across an example of student’s status management imformation system.Firstly, the article analyzed the management information system’s concept and characteristics and introduced the development tools Visual Basic 6.0 and SQL 2000 .Then it carried through the need analysis, general design and detailed design for the student’s student status information system.It designed the database in the general design and discussed the realize methord and coding of the system in the detailed design. Then it analysised and dicussed to the system test.It classified the test of registering server mold and the test of other founction mold in the function mold test and introduced a practical test method.Finally it introduced the total test and release of the system. The student’s student status management this text discussing have important meaning to realize the student’s student status manage of junior and senior high school. Keywords: Students status management system;Visual Basic 6.0;SQL 2000;C/S model

目 录 前言 1 1 系统开发环境及其工具介绍 2

3

1.1 系统简介 2 1.1.1 管理信息系统的概述 2 1.1.4 学生学籍管理信息系统概述 2 1.2 系统开发工具及开发环境概述 3 1.2.1 Visual Basic 6.0 的介绍 3 1.2.2 ADO数据访问技术 3 1.2.3 Microsoft SQL Server简介 8

2 需求分析 11 2.1 系统需求 11 2.1.1 编写目的 11 2.1.2 背景及范围 11 2.2 任务概要 11 2.2.1 目标 11 2.2.2 运行环境 11 2.2.3 条件与限制 11 3 系统总体分析与设计 12

3.1 系统分析 12 3.1.1 系统功能的分析 12 3.1.2 系统功能模块设计 12

3.2 数据库设计 13 3.2.1 数据库需求分析 13 3.2.2 数据库概念结构设计 13 3.2.3 数据库逻辑结构设计 15

4 详细设计 18 4.1 学生管理系统主窗体的创建 18 4.1.1 创建工程项目——Student_MIS 18 4.1.2 创建学生信息管理系统的主窗体 18

4.1.3 创建主窗体的菜单 20 4.1.4 创建公用模块 20 4.2 系统用户管理模块的创建 21 4.2.1 用户登录窗体的创建 21 4.2.2 添加用户窗体的创建 23 4.2.3 修改用户密码窗体的创建 24 4.3 学籍管理模块的创建 25

4

4.3.1 添加学籍信息窗体的创建 25 4.3.2 修改学籍信息窗体的创建 27 4.3.3 查询学籍信息窗体的创建 29 4.4 班级管理模块的创建 30 4.4.1 添加班级信息窗体的创建 30 4.4.2 修改班级信息窗体的创建 32 4.5 课程设置模块的创建 32 4.5.1 添加课程信息窗体的创建 32 4.5.2 修改课程信息窗体的创建 33 4.5.3 设置年级课程窗体的创建 34 4.6 成绩管理模块的创建 35 4.6.1 添加成绩信息窗体的创建 36 4.6.2 修改成绩信息窗体的创建 37 4.6.3 查询成绩信息窗体的创建 37

5 运行与测试 39 5.1 登录服务器模块测试 39 5.2 其他模块的测试 39 5.3 帮助文档的设计 39 5.4 系统测试和打包发行 40

结束语 41 参考文献 42 致谢 43 附录 44

前言

管理信息系统就是我们常说的MIS(Management Information System),在强调管理,强调信息的现代社会中它变得越来越普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。[1]在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。

管理信息系统起初应用于最基础的工作,如打印报表、计算工资、人事管理等,进而发展到企业财务管理、库存管理等单项业务管理,这属于电子数据处理(EDP,Electronic Data Processing)系统。当建立了企业数据库,有了计算机网络从而达到数据共享后,从系统观点出发,实施全局规划和设计信息系统时,就达到管理信息系统的阶段。随着计算机技术的进步和人们对系统的需求进一步提高,人们更加强调管理信息系统能否支持企业高层

5

领导的决策这一功能,更侧重于企业外部信息的收集、综合数据库、模型库、方法库和其他人工智能工具能否直接面向决策者,这是决策支持系统(DSS,Decision Support System)

的任务。

我国20世纪70年代末有少数企业开始MIS的局部应用。“六五”期间,选择一些大型企业进行MIS的开发试点,其中首都钢铁公司、北京第一棉纺厂、湖北第二汽车制造厂、宁江机床厂等取得了经验。20世纪80年代中后期,在全国性的计算机应用热潮中,许多企业纷纷从财务管理、人事管理等单项应用入手,尝试建立MIS。许多企业,如北京内燃机厂、北京电视机厂、沈阳鼓风机厂、天津渤海无线电厂的MIS初具规模,建立了覆盖全厂的计算机网络。“八五”期间,企业逐步走向市场,MIS建设的目标和需求日益明确。一些企业的系统,如北京第一机床厂、山西经纬纺织机械厂、成都飞机制造公司等都达到了很高的水平,与企业中其他系统集成,形成了CIMS。目前,我国MIS已经有了相当的普及率,几乎覆盖了各个行业及各个部门。

在学校,尤其是在各大高校,对于学生的管理是相当重要,而且也是相当麻烦的,它是学校管理中最基本的一项常规性工作。而长期以来,学校管理都是依赖人工来进行的,面对如此众多的学生信息,其工作量是相当相当巨大的。这样不仅仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可预知性,造成学生信息管理的一些不规范,使得信息

管理陷入“事倍功半”的地步。

开发本系统就是为了解决学校在管理中的一些不规范,使学生信息的管理向着规范化、简

单化、有效化的方向发展。[2] 根据学生信息管理系统的基本流程和高校学生信息管理的实际要求,本系统需要实现以下

功能:

(1) 学生基本信息的录入,基本信息包括学生的基本情况、所在班级、所学课程和成绩等;

(2) 要求在系统中能够对学生信息精心灵活的浏览和查询; (3) 要求在系统中能够对班级信息进行输入、查询和修改等; (4) 要求能够对学校基本课程信息录入、修改和设置等; (5) 要求能够对学生成绩信息进行输入、修改和查询等; (6) 本系统可以提供给管理员或者学生本人使用。对学生类用

6

6.3系统所具备的功能显示界面

如图

7

6.4系统管理功能

如图

6.5班级系统

.

6.5.1 班级添加

6.6 档案管理

10

6.6.1 档案添加

6.6.2 档案查询

6.7课程管理

6.7.1课程设置

12

6.7.2 课程添加

13

Powered by 计算机毕业论文网http:// http://

14

第三篇:VB学生信息管理系统A毕业论文

摘 要

学生信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。

经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

关键字 控件,窗体,事件,域 VB ACCESS

第 1 页 共 7 页

目 录

引 言 ............................................................................................ 错误!未定义书签。 第一章

数据库设计 .................................................................. 错误!未定义书签。

1.1 数据库基本概念 ............................................................................ 错误!未定义书签。 1.2 数据库设计所遵循的三个范式 ................................................ 错误!未定义书签。 1.3 本系统使用的数据库 ................................................................ 错误!未定义书签。 1.4 Microsoft Access 2000的优点 ................................................... 错误!未定义书签。 1.5数据访问接口 ............................................................................. 错误!未定义书签。

1.5.1概述 ..................................................................................................... 错误!未定义书签。 1.5.2 ADO的优点 ..................................................................................... 错误!未定义书签。 1.5.3 本系统采用的是ADO接口 ............................................................. 错误!未定义书签。

第二章 VB简介 ......................................................................... 错误!未定义书签。

2.1 VB简介 ........................................................................................... 错误!未定义书签。 2.2 VB的交互式开发 ....................................................................... 错误!未定义书签。 2.3 VB的事件驱动模型 ................................................................ 错误!未定义书签。 2.4 VB应用程序 ............................................................................... 错误!未定义书签。

第三章 系统介绍 ........................................................................ 错误!未定义书签。

3.1系统开发的意义 ......................................................................... 错误!未定义书签。 3.2系统说明 ..................................................................................... 错误!未定义书签。 3.3系统可行性分析 ......................................................................... 错误!未定义书签。 3.4系统需求性分析 ......................................................................... 错误!未定义书签。

第四章 系统总体分析设计 ........................................................ 错误!未定义书签。

4.1 总体设计 .................................................................................... 错误!未定义书签。 4.2 系统流程图 ................................................................................ 错误!未定义书签。 4.3 数据文件 .................................................................................... 错误!未定义书签。 4.4 数据流图 .................................................................................... 错误!未定义书签。 4.5模块划分 ..................................................................................... 错误!未定义书签。

第五章 数据库设计 .................................................................... 错误!未定义书签。

5.1 E-R图 ...................................................................................... 错误!未定义书签。 5.2 数据字典 .................................................................................... 错误!未定义书签。

第六章 模块设计 ........................................................................ 错误!未定义书签。

6.1 总体模块划分功能图 .................................................................... 错误!未定义书签。 6.2 环境描述及主要算法 ................................................................ 错误!未定义书签。 6.3模块间的关系 ............................................................................. 错误!未定义书签。 6.4 模块实现 .................................................................................... 错误!未定义书签。

第 2 页 共 7 页

6.4.1学生信息管理模块 .............................................................................. 错误!未定义书签。 6.4.2查询模块.............................................................................................. 错误!未定义书签。 6.4.3用户管理模块 ...................................................................................... 错误!未定义书签。 6.4.4系统信息管理模块 .............................................................................. 错误!未定义书签。

第七章 系统实施情况 ................................................................ 错误!未定义书签。

7.1用户管理模块 ............................................................................. 错误!未定义书签。

7.1.1登录 ..................................................................................................... 错误!未定义书签。 7.1.2主界面.................................................................................................. 错误!未定义书签。 7.1.3用户 ..................................................................................................... 错误!未定义书签。

7.2学生信息管理模块 ..................................................................... 错误!未定义书签。

7.2.1学生信息列表 ...................................................................................... 错误!未定义书签。

7.3 查询模块 .................................................................................... 错误!未定义书签。 7.4 系统信息管理模块 .................................................................... 错误!未定义书签。

7.4.1导入数据模块 ...................................................................................... 错误!未定义书签。

结 .......................................................................................... 错误!未定义书签。 参考文献 ...................................................................................... 错误!未定义书签。 致

谢 .......................................................................................... 错误!未定义书签。 附

录 .......................................................................................... 错误!未定义书签。

第 3 页 共 7 页

图8-2系统主界面窗体

图8-3 系统管理窗体

第 4 页 共 7 页

图 8-4 入学登记表

第 5 页 共 7 页

图8-5浏览学生档案窗体

图8-6学生档案查询

8.3 查询模块

功能:

查询模块提供按学院、系别、专业、年级、班级和其他五个字段的综合查询,并能将结果输出到Excel表

第 6 页 共 7 页

图8-7学生档案综合查询

仿. 图8-8成绩添加表

Powered by 计算机毕业论文网http:// http://

第 7 页 共 7 页

第四篇:Vb课程设计-职工信息系统.

职工信息系统设计报告

一、设计思路 1.要达到的目的

培养学生综合利用VB语言进行程序设计的能力,主要是培养学生综合使用基本控件的、文件读写、数组操作和菜单设计等能力。

2.关键问题的解决 ①设置属性

设计时要注意一些功能需要在其它功能之后才能使用,如“平均工资”、“高于平均”等按钮需要在读入数据后才能使用,设计界面时需要将相应的按钮的Enable属性为false,在读入数据后才设置Enable属性为True。

②编写代码

需要对每一个窗体编写事件处理过程。最主要的工作包含在主窗体中,代码包括事件处理过程和必要的声明。变量声明部分声明本程序所需要的变量和数组,由于单击按钮时,都要对姓名、职称、工资进行操作,因此相应的数组和变量应定义为模块级的。在编写事件处理过程代码时注意以下几点: (1定义动态数组分别用于存放姓名、职称、工资数据。

(2单击“读取数据”按钮,利用通用对话框所提供的打开标准对话框来选择要打开的数据文件,并利

用文件的基本操作将该文件中的的数据依次读入到相应数组中。注意为保留动态数组中存放的内容,在使用ReDim语句中要加上Preserve关键字。

(3计算职工的平均工资,并存放在平均工资变量,此变量应定位模块级的。

(4利用InputBox 函数来输入要追加的学生的信息。 (5利用InputBox 函数来输入要删除的职工的姓名。

利用MsgBox 函数或另一个窗体来显示高于及等于(或低于平均工资和分类汇总的结果。。。。

二、部分程序关键源代码及注释 Dim i As Integer, aver As Single Dim a( As String, b( As String, c( As String Private Sub Command1_Click( Dim str As String CommonDialog1.Filter = "txt (*.txt|*.txt|all file(*.*|*.*" CommonDialog1.FilterIndex = 1 On Error GoTo usercancle CommonDialog1.ShowOpen usercancle: Text1 = "姓名职称工资" fileno = FreeFile Open CommonDialog1.FileName For Input As #fileno i = 1 Do While Not EOF(fileno

ReDim Preserve a(i, b(i, c(i Input #fileno, a(i, b(i, c(i str = a(i & " " & b(i & " " & c(i Text1 = Text1 + vbNewLine + str i = i + 1 Loop Close #fileno i = i1 Print i aver = sum / i s1 = "职工的平均工资为:" & aver s2 = "职工总人数:" & i MsgBox s1 & vbCrLf & s2, , "zh1" Command3.Enabled = True Command4.Enabled = True End Sub Private Sub Command3_Click( Dim x As Integer, l1 As String, m1 As String Form2.Text1 = "姓名职称工资" Form2.Text1 = Form2.Text1 & vbNewLine & "--------------------------" x = 0 Print i For i = 1 To i If c(i >= aver Then x = x + 1

l1 = a(i & " " & b(i & " " & c(i Form2.Text1 = Form2.Text1 & vbNewLine & l1 End If Next i i = i1 Print i Form2.Text1 = Form2.Text1 & vbNewLine & "--------------------------" m2 = "工资小于平均工资的人数" & y Form2.Text1 = Form2.Text1 & vbNewLine & m2 Form2.Caption = "工资小于平均工资的人数" Load Form2 Form2.Show End Sub Private Sub Command5_Click( Dim n1 As Integer, n2 As Integer, n3 As Integer, n4 As Integer Dim str1 As String, str2 As String, str3 As String, str4 As String For i = 1 To i

If a(i = "教授" Then n1 = n1 + 1 ElseIf b(i = "副教授" Then n2 = n2 + 1 ElseIf c(i = "讲师" Then n3 = n3 + 1 Else n4 = n4 + 1 End If Next i i = i1 a(i = a(i + 1 b(i = b(i + 1 c(i = c(i + 1 Next i i = i1 Print i End Sub Private Sub manu1_Click( Dim m1 As Integer, m2 As Integer m1 = InputBox("请输入工资下限" m2 = InputBox("请输入工资上限" Form2.Text1 = "姓名职称工资" r = 1 For i = 1 To i If c(i >= m1 And c(i <= m2 Then r = r + 1 str5 = a(i & " " & b(i & " " & c(i Form2.Text1 = Form2.Text1 & vbCrLf & str5 End If Next i i = i1 For j = i + 1 To g If Val(c(i > Val(c(j Then t = c(i c(i = c(j c(j = t t = a(i a(i = a(j a(j = t t = b(i b(i = b(j

b(j = t End If Next j Next i i = i1 For j = i + 1 To g If Val(c(i < Val(c(j Then

t = c(i c(i = c(j c(j = t t = a(i a(i = a(j a(j = t t = b(i b(i = b(j b(j = t End If Next j Next i i = i - 1 Form2.Text1 = "姓名职称工资" For i = 1 To i str7 = a(i & " " & b(i & " " & c(i Form2.Text1 = Form2.Text1 & vbNewLine & str7 Next i Form2.Caption = "降序排序" Load Form2

Form2.Show End Sub Private Sub manu5_Click( End End Sub

三、设计方案的完善及目前存在的问题 1.设计方案要完善的地方 ①对编程语言的进一步完善 ②对程序的调用 ③程序不够人性化 2. 目前存在的问题 ①编程语言不够流畅。

四、本次设计的收获及心得体会

对VB理解不深刻,知识匮乏,但这是颇有实际用处的,认真学习vb,不断认识自己的不足,并不断改进。认真学习科学知识,在学习中充分实践。把运用与学习结合在一起。

五、对该题目和VB设计的意见和建议 1. 对该题目的意见和建议 该程序应该充分与现实结合。

让程序更容易让顾客进行操作。 更加人性化。

2.对本次设计的意见和建议

设计课程比较实用,但颇有难度,希望以后能给我们较多时间进行设计,并请老师多帮助解决疑难问题,谢谢。

第五篇:VB1064 学生档案管理系统2

摘 要

随着学校规模的不断扩大,院系不断增设,学生数量急剧增加,有关学生的各种档案信息也成倍增多。面对大量的信息,如果管理水平还停留在纸介质的基础上,那么将不能适应时代的发展,随着计算机科学的日渐成熟,作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有手工管理所无法比拟的优点。通过这样的系统,可以规范学生档案管理,提高学生管理效率,快速查询信息和进行科学统计,减少管理方面的工作量和成本。

系统前台采用Visual Basic 6.0,主要完成机构设置、学籍管理、课程管理、成绩管理、奖惩管理、系统管理六个模块功能。后台数据库采用Microsoft SQL Server2000,使数据存储更安全,不能多个用户同时修改数据,保证数据的一致性,很好的伸缩性,多平台使用。

学生档案管理系统具有功能强大,界面友好,操作简单等特点。能方便用户操作使用,该系统的使用能使更多的学校获益。

关键词:档案管理,科学统计,快速查询,Visual Basic 6.0

I

湖南工业大学本科生毕业设计(论文)

第1章 绪论 ............................................................................................... 1

1.1 课题研究背景 .........................................................................................................1 1.2 课题研究目的和意义 .............................................................................................1

第2章 开发工具与关键技术介绍 ............................................................. 2

2.1 VB简介 ....................................................................................................................2 2.2 SQL SERVER 2000技术简介 .....................................................................................3

第3章 需求分析........................................................................................ 4 3.1 总体要求 .................................................................................................................4 3.2 用户要求 .................................................................................................................4 3.3 系统具体功能要求 .................................................................................................4

第4章 系统设计........................................................................................ 5

4.1 系统功能设计 .........................................................................................................5 4.1.1 系统功能模块图 .............................................................................................5 4.1.2 系统各功能模块介绍 .....................................................................................5 4.2 数据流图 .................................................................................................................8 4.2.1 机构设置模块数据流图................................................................................8 4.2.2 学籍管理模块数据流图................................................................................8 4.2.3 课程管理模块数据流图................................................................................9 4.2.4 成绩管理模块数据流图................................................................................9 4.2.5 奖惩管理模块数据流图................................................................................9 4.3 数据库设计..........................................................................................................10 4.3.1 系统E-R图..................................................................................................10 4.3.2 数据库表...................................................................................................... 11 第5章 系统实现...................................................................................... 14

5.1 系统环境要求 .......................................................................................................14 5.2 连接数据库 ...........................................................................................................14 5.3 系统主界面的实现 ...............................................................................................15 5.3.1 登录窗体的实现..........................................................................................15

II

湖南工业大学本科生毕业设计(论文)

5.3.2 系统主界面的实现......................................................................................16 5.4 机构设置模块的实现..........................................................................................18 5.5 学籍管理模块的实现..........................................................................................19 5.5.1 学生注册子模块的实现..............................................................................20 5.5.2 基本信息子模块的实现..............................................................................24 5.5.3 学籍异动子模块的实现..............................................................................26 5.6 课程管理模块的实现..........................................................................................27 5.7 成绩管理模块的实现..........................................................................................30 5.7.1 成绩录入子模块的实现..............................................................................30 5.7.2 成绩评审子模块的实现..............................................................................31 5.8 奖惩管理模块的实现..........................................................................................33

论 ...................................................................................................... 35 参考文献................................................................................................... 36 致

谢 ...................................................................................................... 37

III

4.1系统功能设计

4.1.1系统功能模块图

根据前面的系统分析得出系统的总功能模块图,功能模块如图4.1所示:

图4.1 学生档案管理系统功能模块图

登录界面如图5.1所示:

图5.1 学生档案管理系统登录界面图

图5.2 学生档案管理系统主界面图

图5.3 院设置界面图

图5.4 学生注册界面图

新生注册模块主要用于在新生入学的时候登记学生的基本信息,并对基本信息进行添加、修改、删除和查询等操作。该界面如图5.5所示:

图5.5 新生注册界面图

图5.6 新生注册界面图

5.5.3 学籍异动子模块的实现

学籍异动模块主要用于管理学生在校的学籍异动信息,包括退学和留级等。该界面如图5.8所示:

图5.8 学籍异动界面图

实现学籍异动界面关键代码:

图5.9 课程查询界面图

5.7.1 成绩录入子模块的实现

成绩录入模块主要用于提供成绩录入功能。首先,系统自动生成班级课程成绩列表;然后,用户可以录入学生成绩并进行保存。该界面如图5.10所示:

图5.10 成绩录入界面图

5.7.2 成绩评审子模块的实现

成绩评审模块主要通过一定的成绩评审类型对各班级的学生成绩进行评审分析。该界面如图5.11所示:

图5.11 成绩评审界面图重要提示:

本论文由大学论文网 提供 如果需要详细内容请与QQ:4991024联系

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:青铜葵花的感悟20字下一篇:全国5a旅游景点大全