vb课程设计报告书-学生成绩管理系统.doc_第1页
vb课程设计报告书-学生成绩管理系统.doc_第2页
vb课程设计报告书-学生成绩管理系统.doc_第3页
vb课程设计报告书-学生成绩管理系统.doc_第4页
vb课程设计报告书-学生成绩管理系统.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

石家庄铁道大学VB课程设计学生成绩管理系统单 位 土木工程 (系)专 业 土木工程 学 号 20120302 学生姓名 侯志辉 指导教师 韩艳峰 完成日期 2013年 7 月 11日摘要学生成绩管理系统是一种数据库应用系统,整个设计过程用到了数据库的相关理论,是一个理论联系实际的管理系统典范。小型学生成绩管理系统以学校实际成绩管理情况为依据,提供了成绩浏览、查找和更新、统计和查询等实用而丰富的功能。本系统使用Visual Basic 6.0中文版作为开发工具,后台数据库采用的 Microsoft Access 的MDB数据库为本数据库应用系统提供了后台支持,因此可以方便地对学生成绩进行查询管理。学生成绩管理系统可以通过对学生成绩的管理,以小见大,加深程序设计者对其他数据库应用系统的理解和运用。小型学生成绩管理系统可以实现对整个成绩信息的准确而高效的管理。本系统的主要功能及任务是:方便学生对自己的成绩信息进行浏览;方便教师对学生的个人信息进行浏览、修改等操作;方便教师对学生的成绩信息进行浏览、统计等管理;提供一个电子化的成绩管理平台。关键词:学生成绩管理系统,SQL,数据库,adodc控件,data 控件与数据库的连接15目录摘要2目录3第一章 选题的意义 4第二章 系统功能简介 52.1系统概述52.2功能需求分析52.3系统设计5第三章 系统实现73.1登录 73.2主窗体 73.3修改密码83.4添加用户 83.5添加学生信息83.6添加成绩信息93.7学生信息查询103.8学生成绩查询103.9学生信息报表103.10学生成绩报表 12第四章 设计总结13参考文献附录第一章 选题的意义随着科学技术的快速发展,计算机的地位已变得举足轻重,它发挥的作用是任何事物所不能替代的!而与此同时,人们对大量数据的处理和管理工作则提出了快速、准确和科学的要求。学生成绩管理系统就是一个数据库应用系统的范例,它可以取代纸质水平的成绩管理,从而大量节省人力和物力。相信在信息时代,传统的成绩管理方法必将被以计算机为基础的数据应用管理系统取代。设计本系统,需要在学习数据库的一些相关知识后,综合运用数据库的基本原理和内容,设计开发一个学生成绩管理系统。通过对学生成绩管理这一实际问题的分析、设计与实现,将数据库的原理与实际应用相结合,一方面可以使我学会如何把书本上学到的知识用于解决实际问题,能够培养我的动手能力,一方面可以使我掌握Access数据库开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能,达到掌握开发一个小型数据库的目的,增强我的VB实际应用能力;另一方面,在和合作者对问题进行讨论时,可以增强我的团队意识,并能从他人身上学到很多东西。第二章 系统功能简介21系统概述随着教育事业的飞速发展,学校规模及学生数量都在急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,需要有高效、实用的学生管理系统来提高学生管理工作的效率。通过这样一个系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的人力物力投入。作为计算机应用的一部分,使用计算机对学生成绩信息进行科学管理,有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大等。这些优点能够极大地提高学生信息管理的效率。学生成绩管理系统提供了强大的学生成绩管理功能,方便管理员对学生成绩等信息进行添加、修改、删除、查询、统计等操作。因此,学生成绩管理系统能够满足学校的需要,简化学生成绩的管理过程,提高管理效率,是学校成绩管理的一种重要工具。2.2功能需求分析本系统包括:系统管理、学生管理、成绩管理、信息查询、报表5大部分。分别完成用户登陆、修改密码、添加学生信息、添加学生成绩、学生信息查询、学生成绩查询、显示学生信息报表、学生成绩报表等功能。2.3系统设计 (1)、系统结构设计对上述各项功能进行集中、分块后,按照结构化层序设计的要求,得到如下所示的系统总体结构设计图:学生成绩管理系统用户登陆主窗体系统管理学生管理成绩管理信息查询报表修改密码添加用户添加学生成绩学生信息查询学生成绩查询学生信息报表学生成绩报表添加学生信息图2.3(2)、数据库设计:数据库在本成绩管理系统中占有非常重要的地位,数据库直接对应用系统的使用效率产生影响。合理的数据库及结构设计可以提高数据存储的效率,保证数据的完整和一致。同时合理的数据库结构也有利于程序的实现。通过对实际成绩管理系统的分析,结合本设计的任务要求,我们设计了如下所示的数据库结构:用户表:字段有用户名、密码学生信息表:字段有学号、姓名、性别、班级、电话、出生日期、备注成绩表:字段有学号、姓名、高数、英语第三章 系统实现3.1登陆界面:图3.1图3.1输入用户名和密码,然后点击“确定”即可进入系统,将会显示主窗体。3.2主界面图3.2进入主窗体后,会显示5个菜单,点击各个菜单可以显示不同的下拉列表,点击列表名即可进入各个界面3.3修改密码 图3.3进入修改密码界面,输入新密码,再输入一次新密码确认,点击“确认”即可完成密码的修改。点击“退出“返回主界面。3.4添加用户图3.4进入添加用户界面,输入需要添加的用户名、密码,再输入一次密码确认,点击“添加”即可完成用户的添加。3.5添加学生信息 图3.5进入添加学生信息界面,输入学生的信息,注意学号和出生日期的格式,点击“添加”即可完成。3.6添加学生成绩图3.6进入添加学生成绩界面,输入该学生所在班级,点击“查找”即可显示该班级学生的成绩,再输入需要添加的姓名,选择课程,输入分数,点击“确认添加”即可完成添加。3.7学生信息查询图3.7进入学生信息查询界面,输入学号,点击“查询”,该学生的信息即可显示。3.8学生成绩查询图3.8进入学生成绩查询界面,输入学号,点击“查询”,该学生的成绩即可显示。3.9学生信息报表图3.9.1进入学生信息报表界面,界面会显示数据库中学生的基本信息,点击“报表”就会显示学生基本信息报表,如下图图3.9.23.10学生成绩报表图3.10.1进入学生成绩报表界面,界面显示数据库中的学生成绩,点击“报表”就会显示学生成绩报表,如下图图3.10.2第四章 设计总结 通过几天的课程实验,使我对于VB课程的实验和程序设计有了更深层次的了解,特别是明白了数据库的用法,以及adodc控件、data控件和datagrid控件的用法。在老师的指导和帮助以及自己的努力下终于完成了程序设计课题,实现了学生成绩管理的操作。这次实习课程让我体会到了“失败是成功之母”的正确性!期间,我们经历了很多次的失败,出现过各种各样的问题,但我们没有放弃,而是坚持了下来!程序设计让我体会到每一个细节的重要性,细节决定成败,在程序设计中体现的淋漓尽致!在以后的工作中,我们只有做到专注细心,一丝不苟,才能收获成功!VB的课程设计,对于我们来说是一个锻炼,它提升了我们的编程水平。几天的上机操作,使我们学到了更多的VB知识,而且我们在编

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论