首页 > 范文大全 > 正文

学生缴费系统的设计与实现

开篇:润墨网以专业的文秘视角,为您筛选了一篇学生缴费系统的设计与实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

【摘 要】21世纪以来,人类经济高速发展,特别是计算机的应用已经普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。那么,学校信息管理系统软件也为学校办公室带来了极大的方便。其中学生缴费系统是学校管理中的一个重要部分。本篇论文叙述了采用VISUAL BASIC 6.0和Microsoft SQL Server2000作为开发工具进行本系统的实现,详细叙述了开发的各个流程。

【关键词】学生缴费系统;VISUAL BASIC 6.0;Microsoft SQL Server2000

1.系统概述

设计一个数据库系统,首先必须确认数据库系统的用户和用途。由于数据库系统是一个组织部门的模拟,数据库系统设计者必须对一个组织部门的基本情况有所了解,比如该组织部门的组织机构、各部门的联系、有关事物和活动以及描述它们的数据、信息流程、政策和制度、报表及其格式和有关的文档等。收集和分析这些资料的过程称为需求分析。例如在一个大学,学生是按照系部、班级来进行组织,而课程则是按照专业、任课教师等进行组织。每个学生需要选修自己专业内的课程并取得信息,而校方则需要统计每门课的平均分和学生的平均信息,这就是学生和课程之间的联系,并且还需要进行相应的处理。需求分析的目标是给出应用领域中数据项、数据项之间的关系和数据操作任务的详细定义,为数据库系统的概念设计、逻辑设计和物理设计奠定基础,为优化数据库系统的逻辑结构和物理结构提供可靠依据。设计人员应与用户密切合作,用户则应积极参与,从而使设计人员对用户需求有全面、准确的理解。

2.需求分析

需求分析的过程是对现实世界深入了解的过程,数据库系统能否正确的反映现实世界主要取决于需求分析,需求分析人员既要对数据库技术有一定的了解,又要对组织部门的情况比较熟悉,一般由数据库系统设计人员和本组织部门的有关工作人员合作进行。需求分析的结果整理成需求分析说明书,这是数据库技术人员与应用组织部门的工作人员取得共识的基础,必须得到有关组织部门人员的确认。

通过调查,要求系统需要有以下功能:

(1)由于操作人员的计算机知识普遍较差,要求有良好的人机界面。

(2)由于该系统的使用对象多,要求有较好的权限管理。

(3)原始数据修改简单方便,支持多条件修改。

(4)方便的数据查询,支持多条件查询。

(5)在相应的权限下,删除数据方便简单,数据稳定性好。

(6)数据计算自动完成,尽量减少人工干预。

3.设计与实现

通过对系统的调研与分析,系统主要应完成的功能有:班级管理、学生成绩管理、学生缴费管理、课程管理、成绩管理、系统管理等功能。本系统在执行时,先根据不同的操作人员的需要来进行相应的模块,然后可以输入数据或者进行其它的查询或浏览等操作;总体来说,本系统属于一个事务型管理系统。

3.1登录界面的设计

系统启动后,将首先出现登录窗体,在进行身份验证的时候通常有两种方法:第一种是用程序来实现;第二种则是通过确定按钮连接到数据库来实现。第二种方法相对灵活,而我们本系统采用的就是这种与数据库相连的方式。

在登录窗体中,通常可以根据不同身份的用户进入不同的界面,这样有利于安全的使用本系统。

3.2主界面的设计与实现

主界面的设计是相当重要的,是整个系统的灵魂,一般来说通常采取菜单设计的方式,本系统中可以根据之前的论述,设计系统的主界面菜单包括如下几项:系统管理、班级管理、学籍管理、学生缴费管理、课程管理、成绩管理和打印报表。本系统主界面如下图显示:

图3-1 系统主界面

3.3其它窗体的设计与实现

3.3.1输入设计

本系统输入设计的内容如下,输入项的名称为学生注册缴费信息,数据的内容为学生注册的信息情况和缴费信息情况。

3.3.2输出设计

所有的管理信息系统只有通过输出才能为用户服务,从系统开发的角度看,系统的输出决定于开始的输入,即输入信息只有根据输出要求才能确定。系统输出信息时常用的方式有图形、文字和表格等。而本系统采用报表的形式进行输出,分为表头、表体和表尾三部分。

3.3.3查询功能

查询功能的思路是通过查询来查找满足条件的内容,然后将查询结构生成统计图和报表。所以用户需要的统计条件就是查询条件,用户只需要输入相应的条件选项就能查询出想要的结果。

3.4数据库的设计与实现

通过对该系统的反复设计与实施,从系统中可以抽象出如下实体并命名为:班级实体、年级实体、院系实体、专业实体、住房实体、学生实体、缴费项目实体以及缴费信息实体等。实体之间的关系如下:学生实体与班级实体、年级实体、院系实体、住房实体、专业实体是一对多的关系。学生实体与缴费项目实体是一对多关系。学生实体与缴费信息实体是一对一关系。

具体表现在:在一个学校当中,学生是最基本的组成部分,每个学生都对应一个班级、年级、专业、院系、住房,所以抽象出实体便是一对多的关系。每个学生每年只用缴纳一次费用,对应着一次缴费信息,所以学生实体与缴费信息之间是一对一的关系。而每个学年每个学生需要缴纳的费用是多样的,因此学生实体与缴费项目实体之间是一对多的关系。

4.结论

随着社会的快速发展,这套系统将被广泛的应用,同时也将不断完善,功能更加强大,使用也更加方便,也可适当的增加学生网络查询的功能等。总之,本文所讨论的内容以便和同仁们共勉。我相信这套系统将在不久的被优化并同时被各类院校普遍使用。

【参考文献】

[1]新编Visual Basic 6.0教程.北京科海电子出版设.

[2][美]Charles Petzold著 Windows程序设计(第5版).北京大学出版社.

[3]荣钦科技主编.Visual C++ 游戏设计 北京科海电子出版社.

[4][美]Grady Booch.面向对象分析与设计(第二版・影印版) 中国电力出版社.