欢迎来到天天文库
浏览记录
ID:14330927
大小:26.50 KB
页数:5页
时间:2018-07-28
《透析技工学校学籍管理系统 》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、透析技工学校学籍管理系统 摘要:使用VB开发了学生学籍管理系统,对系统的开发及使用做了详细说明。 关键词:管理信息系统;学籍管理;VB 1系统概述 开发此学籍管理系统软件,以供教学管理人员及相关人员进行学籍管理,方便操作者随时添加、查询、修改等。该软件是在Windows2000AdvancedServer+VB+SQLServer2000的环境下完成的。 2系统整体规划 数据库的设计本数据库采用SQLServer2000来构造,共使用了7个表,它们分别是用户信息表、学生信息表、班级信息表、专业信息表、学院信息表、课程信息表、学生成绩表。
2、系统流程图 系统功能分析 ①学生信息管理:能对学生信息进行添加、修改、删除。 ②课程管理:对课程进行添加、修改、删除操作。 ③专业/学院设置。 ④考试成绩管理。 ⑤查询学生信息:根据学号或姓名对学生信息进行精确/模糊查询。 ⑥用户管理:定义使用本系统的用户名称及密码。 3系统实现 准备工作 添加引用单击工程菜单中的引用选项,添加MSActiveXDataObjectsLibrary和MSExcelObjectLibrary两个引用。 添加部件单击工程菜单中的部件选项,添加MSADODataControl、MSCommonDialo
3、gControl、MSFlexGridControl、MSWindowsCommonControls和MSWindowsCommonControls五项。 用户界面实现 登陆界面在代码窗口的“通用”部分,定义一个模块级的公共变量loginno用来记录当前密码输入错误的次数。在Form的Load事件中,将textures设置为焦点,初始化loginno。 MDI主窗口在工程中添加一个MDI窗口,取名为“”,并为MDI窗体进行菜单和代码的设计。 用户管理窗体向项目中添加窗体,并命名为。 修改密码窗体当用户要更改密码时,单击“系统选项/修改个人密码
4、”菜单。 浏览学生信息窗体在工程中添加一个窗体,命名为,用户可以查看/修改学生的信息,还可以添加/删除学生信息,所以用一个Treeview和一个Listview分别显示班级列表和该班级下面的学生列表,用Image和PictureBox来调整控件的大小。在本系统中,在系统默认情况下,班级编号作为学号的前面六位。为了体现这一关系,需要将班级编号赋给显示学号的文本框。 添加/修改学生信息窗体当窗体加载时,首先判断是修改学生资料还是添加新的学生资料,如果学号为“00000000”,则为添加新的学生资料,反之则为修改学生资料。如果为修改资料,则以学生的学号为
5、关键字将该学生的信息加载到该窗体的对应文本框,同时将该学号框的Enable属性设置为False。如果为添加新的学生资料,则将学号的前6位置为该班级的ID,并将学号输入框的SelStart属性设为6。 学籍管理模块该模块包括班级设置、学院/专业设置、课程设置和学生成绩管理四个功能。在该模块中,我使用了Adodc控件和MSFlexGrid控件来实现其功能。Adodc控件连接数据库的过程为先定义该对象的ConnectionString属性,在使用Adodc时再定义其RecordSource属性。 报表功能模块此模块很简单,主要实现的是学生信息的预览、打印
6、等功能。默认的数据报表设计器包含如下内容: ①报表标头。包含显示在一个报表开始处的文本,例如报表标题、作者或数据库名。如果想把报表标头作为报表的第一页,设置它的ForcePageBreak属性为rptPageBreakAfter。②页标头。包含在每一页顶部出现的信息,例如报表的标题。 ③分组标头/注脚。包含数据报表的一个“重复”部分。每一个分组标头与一个分组注脚相匹配。标头和注脚对与数据环境设计器中的一个单独的command对象相关联。 ④细节。包含报表的最内部的“重复”部分。详细部分与数据环境层次结构中最低层的Command对象相关联。 ⑤页
7、注脚。包含在每一页底部出现的信息,例如页数。 ⑥报表注脚。包含报表结束处出现的文本,例如摘要信息或一个地址或联系人姓名。报表注脚出现在最后一个页标头和页注脚之间。MS数据报表设计器是一个多功能的报表生成器,以创建联合分层结构报表的能力为特色。同数据源一起使用),可以从几个不同的相关表创建报表。除创建可打印报表之外,也可以将报表导出到HTML或文本文件中。 使用DataReport根据数据库中的记录来生成报表,需要完成以下步骤: ①置一个数据源,例如MS数据环境,以访问数据库。 ②设定DataReport对象的DataSource属性为数据源。
8、 ③设定DataReport对象的DataMember属性为数据成员。 ④右键单击设计器,并
此文档下载收益归作者所有