基于VB的高校学生信息管理系统的设计与实现本科毕业论文.doc
《基于VB的高校学生信息管理系统的设计与实现本科毕业论文.doc》由会员分享,可在线阅读,更多相关《基于VB的高校学生信息管理系统的设计与实现本科毕业论文.doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于VB的高校学生信息管理系统的设计与实现目录引言21.系统概述21.1 系统简介21.2主要功能设计21.3 系统开发环境及开发工具32. 系统分析32.1 可行性分析32.2 需求分析43. 概要设计43.1系统的结构和模块设计43.1.1系统结构设计43.1.2系统功能模块设计53.2数据库设计63.2.1数据库概念63.2.2数据库的实现和连接63.2.3数据库结构设计63.3学生信息管理系统流程图74. 系统详细设计84.1欢迎和登陆界面94.2 主界面94.3系统管理模块104.3.1添加用户104.3.2修改密码104.3.3删除用户和浏览用户114.4 班级管理模块114.4.
2、1班级设置114.4.2班级查询124.5 学生档案管理模134.5.1档案设置134.5.2档案查询134.6课程管理模块144.6 .1课程设置144.6.2课程查询154.7成绩管理模块154.7.1成绩设置164.7.2成绩查询164.7.2学生考试违规管理174.8交费管理模块174.8.1交费设置174.8.2交费查询185.编码实现195.1档案管理模块增加按钮关键代码195.2档案管理模块删除按钮关键代码215.3档案管理模块中单击DataGrid控件的关键代码226. 系统测试与维护236.1系统测试简述236.2测试步骤236.3系统维护247.结束语24参考文献:25基于
3、VB的高校学生信息管理系统的设计与实现 摘要:学生信息管理是整个学校管理工作中的关键环节之一,涉及到学生入学注册、学籍管理、成绩管理、收费等诸多方面。采用计算机信息技术来管理学生信息是大势所趋;学生信息管理信息系统能为学校管理者提供及时、准确的学生信息,提高管理工作效率。此学生信息管理系统采用visual basic 6.0 作为系统的开发环境,以Microsoft公司的Access2000数据库作为后台数据库。系统以阜阳师范学院的学生为参考对象,实现对学生的档案资料、课程、成绩、班级、交费等信息进行全方位的管理,且系统界面设计简单易懂、操作方便,比较实用。关键字:VB 控件 窗体 Acces
4、s数据库 学生信息管理系统Designing and realization of university students information management system by Visual Basic Abstract:Students information management is one of the key segments of the whole school management, involving students register, registration management, performance management, charges, and o
5、ther aspects. Adopting computer information technology to manage students information is the trend of the times, Students information management system can provide the administrators with timely, accurate information about students and improve the management efficiency. The students information mana
6、gement system applies visual basic 6.0 as the development environment and uses the Microsoft Access 2000 database as the backend one. Take the students in Fuyang Teachers College as an example, the system manages the students files, curriculum, achievements, classes, fees and etc, in all-around aspe
7、cts. Besides, the system interface is simply designed and conveniently to operate,comparison of practical.Key words:VB ActiveX Form Access DataBase Students information management system引言每所学校每年都会有大量的新生信息需要记录和管理,如何对这些新生的信息进行有效的管理,将是一件比较复杂的事情,为了能够更好地做好学生信息资料管理这项工作,提高教师的工作效率,有必要设计一套学生信息管理系统。以往人们所使用的传统
8、的人工管理信息的方式已经严重落后,并存在诸多的缺点,尤其工作效率低下和信息保密性差的问题很突出。此外,工作量稍微加大,将会有大量的文件和数据需要管理和维护,并且有些问题靠人工是无法完成的。在我实习班主任期间,由于要进行新生信息收集的工作,从而了解到对新生的档案信息进行有效的管理是一件多么复杂的事情,于是便萌发了编写一个学生信息管理系统的念头。在进行一些调查后,决定先以阜阳师范学院为对象设计一个学生信息管理系统,以后可以再向高中、初中迁移。以下主要讲述在系统设计和实现的过程和所遇到的问题以及解决办法。1.系统概述1.1 系统简介本学生信息管理系统采用visual basic 6.0 作为系统的开
9、发环境,以Microsoft公司的Access2000数据库作为后台数据库。系统将以阜阳师范学院的学生为参考对象,实现对学生的入学档案资料、课程成绩等信息进行全方位的管理,且系统界面设计简单易懂、操作方便。1.2主要功能设计 本程序将具备以下功能:对学生档案进行管理,如档案增加、档案修改、档案删除、档案查询等;对学生成绩进行管理,如成绩增加、成绩修改、成绩删除、成绩查询、学生考试违规管理等;对学生交费进行管理,如交费增加、交费修改、交费删除、交费查询等;对课程进行管理,如课程增加、课程修改、课程删除、课程查询等;对班级进行管理,如班级增加、班级修改、班级删除、班级查询等。将各部分的增加、修改、
10、删除功能集成到一个页面中,方便用户集中操作,使操作简单明了、方便快捷。其中的查询界面将具有多元查询功能,即实现等值查询、匹配查询、多项查询,以满足不同用户的不同查询需求。系统将用户分为两种分别为管理员和普通用户,其中管理员具有系统的全部权限,而普通用户只具有查询权限。1.3 系统开发环境及开发工具运行环境本软件在vista操作系统环境下设计,使用CoreT6400处理器和NVIDIA GeForce 9300M GS 显卡,VGA以上分辨率显示器,2G内存,250G硬盘。设计完成后,软件可运行在具有Pentium 800以上处理器和VGA或更高分辨率的显示器的微型计算机上,且要求内存在64MB
11、以上,硬盘在20G以上。该软件具有较好的兼容性,可在Windows平台的操作系统上运行。开发工具本学生信息管理系统采用visual basic 6.0 作为系统的开发环境,以Microsoft公司的Access2000数据库作为后台数据库。Access数据库的操作简单、快速,功能齐全,数据的复制、备份也都很方便,且不需要额外单独安装其他的数据库管理软件。因此,在功能能够满足的情况下,Access就成为了小型数据库软件的首选数据库。Visual Basic 6.0作为一种现代化的编程语言,其提供了完善的指令控制语句,对类与对象的支持以及丰富的数据类型,满足了我们对代码的模块化要求,更有利于今后对
12、系统的扩展与修改1。2. 系统分析系统分析是程序设计过程中的一门重要的课题,在本章中,我们将会对学生信息管理系统的系统需求进行分析,并分析系统的可行性及其重要性,进而对系统的各个模块进行分析和设计。2.1 可行性分析可行性分析也称可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从经济、技术、操作等各方面进行系统的分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。本系统的可行性分析可以从这几方面来进行:本系统作为一个毕业设计,只需极少的开发经费,且不需要外来经费的资助,所以本系统在经济
13、上是可行的;该信息管理系统采用了当前流行的开发语言Visual basic 6.0及Access数据库进行开发。系统的软件开发平台已成熟可行。在硬件要求方面,随着计算机的普及,硬件更新速度加快,性能也越来越强,其硬件完全能满足此系统的需要,所以本系统在技术上也是可行的;本系统完成后可以显著提高学校日常事务管理效率,节省大量的人力物力,只需一台电脑一个人即可完成操作,所以本系统在操作上意思可行的。综上所述,此系统的开发目标已明确,在经济、技术、操作等方面都可行,并且投入少、见效快。因此本系统的开发是完全可行的。2.2 需求分析随着学校办学规模的扩大和高校的扩招, 学生的数量急剧增加,有关学生各种
14、信息的数量也在成倍增长。面对庞大的信息量, 利用计算机信息管理系统对学生的学籍、成绩、课程等综合信息进行高效的管理已经成为一种必然趋势。根据学校特点, 通过开发学生信息管理系统, 可以做到对信息的规范管理和快速查询, 从而解决学生学籍管理、成绩管理、课程管理等大量繁琐的工作, 实现学生信息管理的办公无纸化和高效化2。本系统从以下三个方面对用户需求进行了分析:用户的信息需求:用户可以方便快捷的查询和修改学生的信息。用户的处理要求:实现用户快速准确地获取学生信息。对系统的适应性、通用性要求:要求系统能够不受或尽量少受未来使用环境变化的影响,确保用户的正常使用。用户对系统性能方面的要求:使用界面友好
15、、简洁明了,且具有较高的人机交互的灵活性与方便性。由于数据信息的重要,所以保证用户数据的安全性很重要。系统响应时间与信息处理时间必须要尽量短,减少用户的等待时间。3. 概要设计3.1系统的结构和模块设计3.1.1系统结构设计学生信息管理系统分为欢迎界面、登陆界面、系统主界面、学生档案管理界面、学生成绩管理界面、学生课程管理界面几部分。系统结构设计图3-1如图所示。图3-1系统结构设计图3.1.2系统功能模块设计学生信息管理系统主要有系统管理、班级管理、学生档案管理、课程管理、成绩管理、学生交费模块、关于系统等几个模块组成。1) 系统管理模块系统管理模块主要是对用户进行管理,普通用户默认部分功能
16、不能使用。该模块有添加用户、修改密码、浏览用户、删除用户、重新登录、退出系统组成。2) 学生档案管理模块 该模块由档案添加、档案查询、档案删除、档案修改组成。3) 班级管理模块 该模块由添加班级、班级查询、班级删除、班级修改组成。4) 课程管理模块 该模块由课程设置、课程查询、课程删除、课程修改组成。5) 成绩管理模块该模块由成绩增加、成绩查询、成绩删除、成绩修改、学生考试违规管理组成。6) 学生交费模块该模块由学生交费增加、学生交费查询、学生交费删除、学生交费修改组成。7) 关于系统和系统信息 该模块主要显示本软件的信息和系统信息。3.1.3学生信息管理系统的功能模块图如图3-2所示。图3-
17、2学生信息管理系统的功能模块图3.2数据库设计3.2.1数据库概念数据库(DataBase,DB)是一种存储数据并对数据进行操作的工具。严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库” 3。3.2.2数据库的实现和连接本系统在VB6.0开发环境下采用的是Access2000数据库,使用ADO进行数据访问,在ADO Data控件和数据之间建立连接,通过jet引擎访问数据库。在编程中使用ADO存取数据的一般步骤为:先连接数据源,再打开记录集对象,然后使用记录集,最后断开连接4。3.2.3数据库结构设计 本系统中使用到的数据表主要有班级表、成绩表、缴费表、课程表、学生档案、用户资料,由
18、这六个表,组成了名为信息的数据库(如下图3-3)。图3-3数据库图其中学生档案是本系统主要的一张表,所有信息都是根据这张学生档案进行有关的操作,主要的字段有:学号、姓名、年级、专业、性别、出生年月、籍贯、民族、政治面貌、家庭地址、邮政编码、联系电话、入学时间、备注5。班级表中字段为:年级、专业、人数、辅导员、备注。成绩表中字段为:学号、姓名、年级、专业、学期、考试时间、考试科目、考试地点、课程性质、科目分数、违纪类型、备注。交费表中字段为:年级、学号、姓名、专业、学期、日期、本学期应交费用、实际交费、本次欠费。课程表中字段为:专业、年级、学期、课程名称、教材、任课老师、课时、上课地点、课程性质
19、、考试性质。用户资料中的字段包括:用户名、密码、身份。其中日期的数据类型为日期/时间型,其它的数据类型为文本型,字段大小为50。3.3学生信息管理系统流程图 学生信息管理系统流程图如下图3-4所示图3-4学生信息管理系统流程图4. 系统详细设计详细设计也称为模块设计,在本章将详细地设计每个模块,确定模块的功能和设计各模块的界面。6由学生信息管理系统流程图可以看出系统主要有以下几个页面组成欢迎界面、登陆界面、主界面、添加用户界面、修改密码界面、删除用户和浏览用户界面、班级设置界面、班级查询界面、档案设置界面、档案查询界面、成绩设置界面、成绩查询界面、课程设置界面、课程查询界面、交费设置界面、交费
20、查询界面、关于系统界面等一些页面组成。下面将主要介绍欢迎、登录、主界面、系统管理、班级管理、档案管理、课程管理、成绩管理、交费管理的界面设计。4.1欢迎和登陆界面用户启动程序后首先进入欢迎界面,如图4-1所示。用户在看完欢迎信息后,可以按下任意键或单击窗体进入登陆界面,如果无任何操作,系统在一定时间后也会自动进入登陆界面。在进入登录界面后,如下图4-2所示,用户输入用户名和密码(初始用户名和密码分别为“admin”和“admin”),单击“确定”,就可进入系统主程序界面。图4-1欢迎界面图4-2登陆界面4.2 主界面系统主界面如下图4-3所示。进入主界面后就可以对各个模块进行管理了。图4-3主
21、界面4.3系统管理模块该模块由添加用户、修改密码、浏览用户、删除用户、重新登录、退出系统组成。4.3.1添加用户在系统主界面中选择【系统管理】|【用户管理】菜单命令即可进入【新增用户】界面,如图4-4所示。在该界面中,可以建立新用户,设置使用权限.权限可以设置为管理员和用户。图4-4新增用户4.3.2修改密码 在系统主界面中选择【系统管理】|【用户管理】|【修改密码】菜单命令即可进入【修改密码】界面,如图4-5所示。图4-5修改密码4.3.3删除用户和浏览用户 在系统主界面中选择【系统管理】|【用户管理】菜单命令,选择删除用户可以删除不需要的系统用户,选择浏览用户可以查询当前的系统用户。 4.
22、4 班级管理模块4.4.1班级设置在系统主界面中选择【班级管理】|【班级设置】菜单命令,进入添加班级资料设置界面,如图4-6所示。用户可以在这个窗口中设置班级资料,单击【增加】按钮,若无重复班级则显示添加成功,否则添加失败。如果要修改已有班级,单击【修改】按钮,即可按需要修改班级。选择已有班级,单击【删除】按钮,即可删除班级。7图4-6班级设置4.4.2班级查询在系统主界面中选择【班级管理】|【班级查询】菜单命令,进入班级查询窗体,如下图4-7所示。可以选择不同的查询项目进行查询,还可选择运算符,当选择“=”时,显示与条件完全相同的查询结果,如选择“like”,则显示与条件字符相匹配的查询结果
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于VB的高校学生信息管理系统的设计与实现 本科毕业论文 基于 VB 高校学生 信息管理 系统 设计 实现 本科毕业 论文
限制150内