技工学校学籍管理系统_第1页
技工学校学籍管理系统_第2页
技工学校学籍管理系统_第3页
技工学校学籍管理系统_第4页
技工学校学籍管理系统_第5页
全文预览已结束

下载本文档

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

文档简介

1、 技工学校学籍管理系统摘要:使用vb开发了学生学籍管理系统,对系统的开发及使用做了详细说明。 abstract: using vb to develop a school roll management system of students, this paper makes a detailed description on development and use of this system. 关键词:管理信息系统;学籍管理;vb key words: management information systems;school roll management;vb 1 系统概述 开发此学籍

2、管理系统软件,以供教学管理人员及相关人员进行学籍管理,方便操作者随时添加、查询、修改等。该软件是在windows 2000 advanced server+vb +sql server 2000的环境下完成的。 2 系统整体规划 数据库的设计 本数据库采用sql server 2000来构造,共使用了7个表,它们分别是用户信息表、学生信息表、班级信息表、专业信息表、学院信息表、课程信息表、学生成绩表。 系统流程图 系统功能分析 学生信息管理:能对学生信息进行添加、修改、删除。lOcaLHOST课程管理:对课程进行添加、修改、删除操作。专业/学院设置。考试成绩管理。查询学生信息:根据学号或姓名对

3、学生信息进行精确/模糊查询。用户管理:定义使用本系统的用户名称及密码。 3 系统实现 准备工作 添加引用 单击工程菜单中的引用选项,添加ms activex data objects library和ms excel object library两个引用。 添加部件 单击工程菜单中的部件选项,添加ms ado data control 、ms common dialog control 、ms flex grid control 、ms windows common controls 和ms windows common controls 五项。 用户界面实现 登陆界面 在代码窗口的“通用”部

4、分,定义一个模块级的公共变量login no用来记录当前密码输入错误的次数。在form的load事件中,将textures设置为焦点,初始化login no。 mdi主窗口 在工程中添加一个mdi窗口,取名为“”,并为md i窗体进行菜单和代码的设计。 用户管理窗体 向项目中添加窗体,并命名为。 修改密码窗体 当用户要更改密码时,单击“系统选项/修改个人密码”菜单。 浏览学生信息窗体 在工程中添加一个窗体,命名为,用户可以查看/修改学生的信息,还可以添加/删除学生信息,所以用一个tree view和一个list view分别显示班级列表和该班级下面的学生列表,用image和picture bo

5、x来调整控件的大小。在本系统中,在系统默认情况下,班级编号作为学号的前面六位。为了体现这一关系,需要将班级编号赋给显示学号的文本框。 添加/修改学生信息窗体 当窗体加载时,首先判断是修改学生资料还是添加新的学生资料,如果学号为“00000000”,则为添加新的学生资料,反之则为修改学生资料。如果为修改资料,则以学生的学号为关键字将该学生的信息加载到该窗体的对应文本框,同时将该学号框的enable属性设置为false。如果为添加新的学生资料,则将学号的前6位置为该班级的id,并将学号输入框的selstart属性设为6。 学籍管理模块 该模块包括班级设置、学院/专业设置、课程设置和学生成绩管理四个

6、功能。在该模块中,我使用了adodc控件和msflexgrid控件来实现其功能。adodc控件连接数据库的过程为先定义该对象的connectionstring属性,在使用adodc时再定义其recordsource属性。 报表功能模块 此模块很简单,主要实现的是学生信息的预览、打印等功能。默认的数据报表设计器包含如下内容:报表标头。包含显示在一个报表开始处的文本,例如报表标题、作者或数据库名。如果想把报表标头作为报表的第一页,设置它的forcepagebreak属性为rp tpagebreakafter。页标头。包含在每一页顶部出现的信息,例如报表的标题。分组标头/注脚。包含数据报表的一个”重

7、复”部分。每一个分组标头与一个分组注脚相匹配。标头和注脚对与数据环境设计器中的一个单独的command对象相关联。细节。包含报表的最内部的“重复”部分。详细部分与数据环境层次结构中最低层的command对象相关联。页注脚。包含在每一页底部出现的信息,例如页数。报表注脚。包含报表结束处出现的文本,例如摘要信息或一个地址或联系人姓名。报表注脚出现在最后一个页标头和页注脚之间。ms数据报表设计器是一个多功能的报表生成器,以创建联合分层结构报表的能力为特色。同数据源一起使用),可以从几个不同的相关表创建报表。除创建可打印报表之外,也可以将报表导出到html或文本文件中。使用data report根据数据库中的记录来生成报表,需要完成以下步骤:置一个数据源,例如ms数据环境,以访问数据库。设定data report对象的data source属性为数据源。设定data report对象的data member属性为数据成员。右键单击设计器,并单击“检索结构”。向每个相应的节添加响应的控件。为每一个控件设定data member和data field属性。运行时,使用show方法显示数据报表。 至此,整个学籍管理系统开发完成,单击程序的“文件生成学籍管

温馨提示

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

评论

0/150

提交评论