VB+Access2000学生信息管理系统 第6页
图5-2-4(4)
5.2.5 班级管理界面
图5-2-5(1)
班级管理模块有班级浏览、班级添加、班级查询三项功能,其中班级浏览界面中也有修改、删除、打印功能。上述所有功能全部类似于学生档案管理界面中对应的功能。在此不再赘述。
5.2.6 学生交费管理界面
图5-2-5(2)
学生交费管理模块包括基本学费设置,所谓基本学费设置是根据学生所在的年级、专业、班级来确定学生应该交的费用。此功能中同样包括了浏览、添加、查询功能。学生交费浏览中也可以根据所选择的条件进行查询,条件查询类似于下面的学生交费查询功能。需要注意的一点是,在使用学生交费添加功能前必须保证学生应交的学费已经设置好,否则会弹出警告对话框,如图5-2-5(2)。
图5-2-5(3)
以上要求先设置学生所在班级、所在学期的学费。此时应在基本学费设置的学费设置添加中进行设置添加。之后会返回学生交费添加界面,从而可以进行学生交费添加。
5.2.7 课程管理界面
课程管理包括基本课程设置和班级课程设置。其中基本课程设置中规定了整个学校所开设的课程,也就是一个课程全集。而班级课程设置是针对于某个班级的,是班级在基本课程这个全集中进行选择后得到的。
5.2.8 成绩管理界面
图5-2-8(1)
成绩管理界面如图5-2-8(1)。其中包括考试类型设置、成绩添加、成绩浏览、成绩查询功能。其中成绩添加、浏览、查询与上面所述的班级管理、学生档案管理、学生交费管理中的添加、浏览、查询非常类似,这里不再重复。
下面重点说一下考试类型设置,考试类型设置界面如图5-2-8(2)。
可以对考试类型进行必要的修改、添加和删除。
图5-2-8(2)
5.2.9 打印报表界面
图5-2-9
打印报表界面包括学生档案信息、学生班级信息、学费信息的报表打印。我们以学生档案信息为例,先将所需要的内容制作成报表的形式,然后可以使用下面的语句,将功能实现。
DataReportclass.Show
5.2.10 帮助界面
专业水平的软件通常都带有联机帮助功能。无论写出来的程序还是要给大量的用户使用,或者仅仅局限于公司内部有限的使用者,我们都应该为用户提供详细的、易于理解的联机帮助文档。微软的Help Workshop4.0 是一套独立于Visual Basic 的用来协助我们创建、运行于32位Windows 操作系统下的帮助文档的工具。使用它我们可以为我们编写的应用程序生成一组帮助文档。
本模块包括‘关于系统’、‘帮助内容’、‘用户手册’三个子模块。本模块的主要功能是介绍系统版本,开发人员信息,公司名称,修订号等相关信息。还介绍了本模块的各子模块的具体功能,让用户能够用最短的时间来了解本系统。本模块还提供了‘使用向导’帮助用户更好的使用本系统,特别是对于初学用户会有更大的帮助。
‘关于系统’为了使程序显得更具有专业风格,首先可以在其中加入通常的应用程序信息。这些信息包括公司名称、版本号、修订号以及其他类似信息。Visual Basic允许你使用APP对象来保存这些信息,APP对象是一个预定义对象,不需要在程序中创建它。APP对象的大多数属性被应用程序用来提供常规的信息,通过使用这些APP提供的属性,可以在应用程序和用户之间交流重要信息,在项目属性框中可以设置它的属性。
以下是‘关于系统’的界面:
帮助内容介绍了系统的七大模块及各模块的详细功能,本系统分为七大模块是:系统管理、班级管理、学生档案管理、学生交费管理、课程管理、打印报表、帮助等七大模块。
帮助功能界面如下:
5.3.1 所有课程数据库(allkecheng)
该表实现对各课程教材的管理。
字段名称 |
字段类型 |
字段宽度 |
是否可空 |
课程名称 |
文本 |
20 |
否 |
教材 |
文本 |
30 |
否 |
表5-3-1
5.3.2 成绩数据库(cj)
高校院系分类繁多,内容广泛.就一个专业而言其学生学习的课程也有30多门,那一个学院的总共3—4年的课程至少也有几十门.且有的专业发展很快,每年要更新几门课程,撤掉若干门课程.因此,如何合理存放每个毕业生的各个学期的课程成绩就为至关重要.
字段名称 |
字段类型 |
字段宽度 |
是否可空 |
学号 |
文本 |
10 |
否 |
学期 |
文本 |
50 |
否 |
类型 |
文本 |
16 |
否 |
课程名称 |
文本 |
20 |
否 |
分数 |
数字 |
单精度 |
否 |
表5-3-2
5.3.3 班级数据库(class)
班级数据库将对信息的管理具体到班级,在一个较小的范围内实现对学生信息的管理,这对于学校管理是具有实际意义的。这是学生信息管理中最小范围的管理,已不需要用学号作为标识,可对一些更具体的信息进行管理,实现更细化的管理。该表就可实现对学生上课信息的管理,例如上课教室等。
字段名称 |
字段类型 |
字段宽度 |
是否可空 |
年级 |
文本 |
16 |
否 |
班级 |
文本 |
20 |
否 |
教室 |
文本 |
5 |
否 |
年制 |
文本 |
8 |
否 |
专业 |
文本 |
16 |
否 |
班主任 |
文本 |
8 |
否 |
备注 |
备注 |
无 |
是 |
表5-3-3
5.3.4 班级课程数据库(classkecheng)
该数据库对不同年级、专业、年制根据学期的不同对每个学生的接受的课程进行管理。
字段名称 |
字段类型 |
字段宽度 |
是否可空 |
年级 |
文本 |
16 |
否 |
专业 |
文本 |
12 |
否 |
年制 |
文本 |
8 |
否 |
学期 |
文本 |
50 |
否 |
课程名称 |
文本 |
20 |
否 |
表5-3-4
5.3.5 交费数据库(jf)
该数据库是对学生各学期交费信息的管理,由于入学时间、专业、学期的不同,其交费信息也不相同,故要设立专门的表对其进行管理。
字段名称 |
字段类型 |
字段宽度 |
是否可空 |
学号 |
文本 |
5 |
否 |
学期 |
文本 |
50 |
否 |
交费 |
货币 |
小数位数自动 |
否 |
欠费 |
货币 |
小数位数自动 |
否 |
日期 |
日期/时间 |
自动 |
否 |
操作员 |
文本 |
10 |
否 |
表5-3-5
5.3.6 考试类型数据库(kaoshileixing)
该表实现对各次考试类型的管理。
字段名称 |
字段类型 |
字段宽度 |
是否可空 |
类型 |
文本 |
10 |
否 |
表5-3-6
5.3.7 学生基本信息数据库(xj)
为方便管理,我们采用学号作为唯一的标识。因为在学校中每个学生都有一个唯一标识身份的代码学号,用它管理简便易行。该表共有学号、姓名、性别、班级、出生年月、家庭住址、邮政编码、联系电话、入学时间、备注十个字段,学号作为主键。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页