资源预览内容
第1页 / 共28页
第2页 / 共28页
第3页 / 共28页
第4页 / 共28页
第5页 / 共28页
第6页 / 共28页
第7页 / 共28页
第8页 / 共28页
第9页 / 共28页
第10页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
基于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.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基于VB的高校学生信息管理系统的设计与实现 摘要:学生信息管理是整个学校管理工作中的关键环节之一,涉及到学生入学注册、学籍管理、成绩管理、收费等诸多方面。采用计算机信息技术来管理学生信息是大势所趋;学生信息管理信息系统能为学校管理者提供及时、准确的学生信息,提高管理工作效率。此学生信息管理系统采用visual basic 6.0 作为系统的开发环境,以Microsoft公司的Access2000数据库作为后台数据库。系统以阜阳师范学院的学生为参考对象,实现对学生的档案资料、课程、成绩、班级、交费等信息进行全方位的管理,且系统界面设计简单易懂、操作方便,比较实用。关键字:VB 控件 窗体 Access数据库 学生信息管理系统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 other 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 management 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 aspects. 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引言每所学校每年都会有大量的新生信息需要记录和管理,如何对这些新生的信息进行有效的管理,将是一件比较复杂的事情,为了能够更好地做好学生信息资料管理这项工作,提高教师的工作效率,有必要设计一套学生信息管理系统。以往人们所使用的传统的人工管理信息的方式已经严重落后,并存在诸多的缺点,尤其工作效率低下和信息保密性差的问题很突出。此外,工作量稍微加大,将会有大量的文件和数据需要管理和维护,并且有些问题靠人工是无法完成的。在我实习班主任期间,由于要进行新生信息收集的工作,从而了解到对新生的档案信息进行有效的管理是一件多么复杂的事情,于是便萌发了编写一个学生信息管理系统的念头。在进行一些调查后,决定先以阜阳师范学院为对象设计一个学生信息管理系统,以后可以再向高中、初中迁移。以下主要讲述在系统设计和实现的过程和所遇到的问题以及解决办法。1.系统概述1.1 系统简介本学生信息管理系统采用visual basic 6.0 作为系统的开发环境,以Microsoft公司的Access2000数据库作为后台数据库。系统将以阜阳师范学院的学生为参考对象,实现对学生的入学档案资料、课程成绩等信息进行全方位的管理,且系统界面设计简单易懂、操作方便。1.2主要功能设计 本程序将具备以下功能:对学生档案进行管理,如档案增加、档案修改、档案删除、档案查询等;对学生成绩进行管理,如成绩增加、成绩修改、成绩删除、成绩查询、学生考试违规管理等;对学生交费进行管理,如交费增加、交费修改、交费删除、交费查询等;对课程进行管理,如课程增加、课程修改、课程删除、课程查询等;对班级进行管理,如班级增加、班级修改、班级删除、班级查询等。将各部分的增加、修改、删除功能集成到一个页面中,方便用户集中操作,使操作简单明了、方便快捷。其中的查询界面将具有多元查询功能,即实现等值查询、匹配查询、多项查询,以满足不同用户的不同查询需求。系统将用户分为两种分别为管理员和普通用户,其中管理员具有系统的全部权限,而普通用户只具有查询权限。1.3 系统开发环境及开发工具运行环境本软件在vista操作系统环境下设计,使用CoreT6400处理器和NVIDIA GeForce 9300M GS 显卡,VGA以上分辨率显示器,2G内存,250G硬盘。设计完成后,软件可运行在具有Pentium 800以上处理器和VGA或更高分辨率的显示器的微型计算机上,且要求内存在64MB以上,硬盘在20G以上。该软件具有较好的兼容性,可在Windows平台的操作系统上运行。开发工具本学生信息管理系统采用visual basic 6.0 作为系统的开发环境,以Microsoft公司的Access2000数据库作为后台数据库。Access数据库的操作简单、快速,功能齐全,数据的复制、备份也都很方便,且不需要额外单独安装其他的数据库管理软件。因此,在功能能够满足的情况下,Access就成为了小型数据库软件的首选数据库。Visual Basic 6.0作为一种现代化的编程语言,其提供了完善的指令控制语句,对类与对象的支持以及丰富的数据类型,满足了我们对代码的模块化要求,更有利于今后对系统的扩展与修改1。2. 系统分析系统分析是程序设计过程中的一门重要的课题,在本章中,我们将会对学生信息管理系统的系统需求进行分析,并分析系统的可行性及其重要性,进而对系统的各个模块进行分析和设计。2.1 可行性分析可行性分析也称可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从经济、技术、操作等各方面进行系统的分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。本系统的可行性分析可以从这几方面来进行:本系统作为一个毕业设计,只需极少的开发经费,且不需要外来经费的资助,所以本系统在经济上是可行的;该信息管理系统采用了当前流行的开发语言Visual basic 6.0及Access数据库进行开发。系统的软件开发平台已成熟可行。在硬件要求方面,随着计算机的普及,硬件更新速度加快,性能也越来越强,其硬件完全能满足此系统的需要,所以本系统在技术上也是可行的;本系统完成后可以显著提高学校日常事务管理效率,节省大量的人力物力,只需一台电脑一个人即可完成操作,所以本系统在操作上意思可行的。综上所述,此系统的开发目标已明确,在经济、技术、操作等方面都可行,并且投入少、见效快。因此本系统的开发是完全可行的。2.2 需求分析随着学校办学规模的扩大和高校的扩招, 学生的数量急剧增加,有关学生各种信息的数量也在成倍增长。面对庞大的信息量, 利用计算机信息管理系统对学生的学籍、成绩、课程等综合信息进行高效的管理已经成为一种必然趋势。根据学校特点, 通过开发学生信息管理系统, 可以做到对信息的规范管理和快速查询, 从而解决学生学籍管理、成绩管理、课程管理等大量繁琐的工作, 实现学生信息管理的办公无纸化和高效化2。本系统从以下三个方面对用户需求进行了分析:用户的信息需求:用户可以方便快捷的查询和修改学生的信息。用户的处理要求:实现用户快速准确地获取学生信息。对系统的适应性、通用性要求:要求系统能够不受或尽量少受未来使用环境变化的影响,确保用户的正常使用。用户对系统性能方面的要求:使用界面友好、简洁明了,且具有较高的人机交互的灵活性与方便性。由于数据信息的重要,所以保证用户数据的安全性很重要。系统响应时间与信息处理时间必须要尽量短,减少用户的等待时间。3. 概要设计3.1系统的结构和模块设计3.1.1系统结构设计学生信息管理系统分为欢迎界面、登陆界面、系统主界面、学生档案管理界面、学生成绩管理界面、学生课程管理界面几部分。系统结构设计图3-1如图所示。图3-1系统结构设计图3.1.2系统功能模块设计学生信息管理系统主要有系统管理、班级管理、学生档案管理、课程管理、成绩管理、学生交费模块、关于系统等几个模块组成。1) 系统管理模块系统管理模块主要是对用户进行管理,普通用户默认部分功能不能使用。该模块有添加用户、修改密码、浏览用户、删除用户、重新登录、退出系统组成。2) 学生档案管理模块 该模块由档案添加、档案查询、档案删除、档案修改组成。3) 班级管理模块 该模块由添加班级、班级查询、班级删除、班级修改组成。4) 课程管理模块 该模块由课程设置、课程查询、课程删除、课程修改组成。5) 成绩管理模块该模
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号