1、 - 1 - 学生成绩管理系统 单单 位位 分院分院( (系系) ) 专专 业业 学学 号号 学生姓名学生姓名 指导教师指导教师 完成日期完成日期 20122012 年年 6 6 月月 25 25 日日 - 2 - 摘 要 对于学生成绩的管理,在现代各类学校中的应用已经是相当普遍而且重要, 传统的只是以纸质的成绩单虽然携带方便,但在现代,对于学生成绩的管理也略 显的有些麻烦。由于计算机技术的发展,越来越多的应用,管理,都会有计算机 辅助完成。尤其以 visual basic 软件为基础发展起来的 vb 技术已经相当成熟。 Vb 技术面向对象的程序开发软件,由于其面向对象,事件驱动的特点,所以
2、在程序编辑过程中有相当大的应用范围。 学生成绩管理系统也是利用visual basic 的这些优良特点,能够方便,灵活,轻松的完成对程序的编写。 本文基于 vb 编程程序,设计并实现了该系统中的项目管理子系统。 关 键 词 : 成绩管理系统,data,visual basic - 3 - 目 录 1.选题的意义4 2.系统功能需求分析4 2.12.1 系统概述系统概述4 2.22.2 系统的组成及各模块的功能系统的组成及各模块的功能4 2.32.3 系统的运行环境系统的运行环境10 3.系统设计10 3.13.1 总体结构设计总体结构设计10 3.23.2 数据库设计数据库设计11 4.系统实
3、现13 4.14.1 登陆模块的设计与实现登陆模块的设计与实现13 5.总结15 5.15.1 总结总结15 参考文献16 - 4 - 学生成绩管理系统学生成绩管理系统 1.1.选题的意义选题的意义 学生成绩管理系统课题的选择,可以让学生熟知在编辑过程中应该用到的编辑语言,在以 后的学习生活中,可以更加有利于对 vb 程序语言的使用,为个人成才,提供了非常大的 裨益。此外,成绩管理系统的编辑过程,可以帮助同学们更加辩证的审视在程序过程中遇 到的问题,从而,更加息心调整在编程过程中遇到的难题。 2.2.系统功能需求分析系统功能需求分析 2.12.1 系统概述系统概述 本系统着眼于学生成绩的管理工
4、作,来帮助老师和学生管理考试成绩,从而更加便捷,快 速的实现对学生成绩的管理工作。其中,管理工作包括 (1).对学生成绩的录入。 (2).对学生用户信息的修改,添加,以及删除工作。 (3).对教师用户的添加和删除工作。 2.22.2 系统的组成及各模块的功能系统的组成及各模块的功能 总的来说,本系统主要包括两大部分,有学生登陆管理部分和教师登陆管理部分。登陆界 面如下: - 5 - 以下细细介绍各部分功能。 (1).学生登陆,输入学号密码,进入后便可查询成绩。 - 6 - 此外,还有密码修改功能。 值得一提的是,在登陆界面用到了数据库知识,用到了密码表,对于密码的验证,通过以下 代码便可实现。 Private Sub Command1_Click() - 7 - Text1.SetFocus If Text1.Text = “ Or Text2.Text = “ Then MsgBox “用户名或密码不能为空!请再次输入!“, vbOKOnly + vbExclamation, “警告“ Text1.Text = “ Text2.Text = “ Text1.SetFocus Else Data1.RecordSource = “select * from 密码表 where 学号=“ & Text1.Text & “ and 密码=“ &