学生成绩查询系统毕业论文

毕 业 论 文

学生成绩查询系统

Student achievement inquiry system

(xxxx 届毕业论文)

学生姓名:

学生班级:

导师姓名:

专业名称: 软件技术(软件测试方向)

xxxx 年xx 月

毕业论文任务书

评审毕业论文答辩成绩书

摘 要

随着学校规模的不断扩大,学生数量的急剧增加,有关学生的各种信息量也在不断成倍增长。面对庞大的信息量,就需要有学生成绩管理系统来提高学生管理工作的效率。通过这样的系统,我们可以做到信息的规范管理和快速查询,从而减少了管理方面的工作量。

学生成绩管理系统时典型的信息查询系统其开发主要包括后台数据库的建立和维护及前端应用程序的开发两个方面。经过分析,使用 Microsoft 公司的 Visual Basic6.0为开发工具,利用其提供的各种面向对象的可视化开发平台作为开发工具,采用面向对象技术,图形化的应用开发环境,尤其是它有一个功能极其强大的集成环境提供级开发人员,使得开发人员可通过菜单、界面、图形浏览工具、对话框以及嵌入的各种生成器来轻松地完成各种复杂的操作。开发过程中不断修正和改进,直到形成满意的可行系统。本案例开发的是“学生成绩信息管理系统”。.

第一章简要介绍了本系统的设计总体线路。第二章概述了管理信息系统的相关理论,

第三章对本系统进行了系统分析和设计,包括功能需求描述、数据库设计等内容。第四章介绍了本系统的具体实现。最后一章对本系统开发过程中结论及使用过程中的体会进行了总结。

关键词: Visual Basic6.0;面向对象;学生信息管理系统;数据库

Abstract

Abstract

Extend continuously along with the scale of the school , the nasty play of student's quantity increment, concerning the student's various information quantity also at continuously become doubly long.Face the huge amount of information, need to have the student the result management system to raise the efficiency that the student manages the work.Pass such system , we can attain norm management and fast searches of information, thus reducing the workload of the management.

Student performance management system is a typical information system, which mainly includes the establishment of database and front-end application maintenance and development of the two. After analysis, the use of Microsoft's development tool Visual Basic6.0 for the use of its various kinds of object-oriented visual development platform as a development tool, object-oriented technology and graphical application development environment, especially its there is an extremely powerful level of integration environment to provide developers , allowing developers through the menu, interface , graphical browsing tools, dialog boxes, and a variety of embedded generators to easily complete a variety of complex operations. Development process, constantly revised and improved, until users are satisfied with it. The development of this case is the " Student performance management system."

A synopsis introduces this system to design the total circuit.Chapter 2 said the related theories of the management information system all, chapter 3 carries on the system analysis and designs to this system, including the contentses, such as function request description and the database design...etc..A concrete realization that introduced this system.The last one chapter is to this system development process the conclusion and the usage processes in of realize and carrying on summary.

Keyword: Manage the information system;Design ;Develop

目 录

摘 要 .................................................................. I ABSTRACT ................................................................. II 目 录 .................................................................. III

第一章 绪论 ............................................................... 1

1.1 开发背景 ............................................................ 1

1.1.1 开发图书管理系统的目的 .......................................... 1

1.2 开发图书管理系统的思路 .............................................. 2

1.2.1 遐想 ............................................................ 2

1.2.2 绘图 ............................................................ 3

1.2.3 准备材料 ........................................................ 3

1.2.4 开发 ............................................................ 3

第二章 数据库和VB 简介 .................................................... 4

2.1 V ISUAL B ASIC 简介 ...................................................... 4

2.1.1 Visual Basic发展历史 ........................................... 4

2.1.2 Visual Basic术语 ............................................... 6

2.2 数据库的简介 ........................................................ 6

2.2.1 表(Table) ....................................................... 7

2.2.2数据查询(Query) .................................................. 7

2.2.3 数据窗体(Form) .................................................. 7

2.2.4数据报表(Report) ................................................. 7

2.2.5数据宏(Macro) .................................................... 7

2.2.6数据模块(Module) ................................................. 7

第三章 学生成绩管理系统数据 ............................................... 8

3.1 学生数据系统数据库 .................................................. 8

3.2 利用DATA 控件访问数据库 ............................................. 8

3.2.1 建立Access 数据库 ............................................... 8

3.2.2 连接数据 ....................................................... 12

3.2.3 引用ADO 连接数据库 ............................................. 15

3.3 数据库与VB 的连接 .................................................. 17

3.4 关闭数据对象和链接对象 ............................................. 18

3.5查询成绩系统数据流程 ................................................ 19

3.6 数据整体图与数据表 ................................................. 20

第四章 学生成绩查询系统模块设计 .......................................... 22

4.1 系统窗体汇总(如下图所示) ......................................... 22

4.2 物理设计 ........................................................... 23

4.2.1用户登陆 ........................................................ 24

4.2.2 系统用户管理 ................................................... 27

4.2.3 添加学生信息 ................................................... 28

4.2.4 课程类别 ....................................................... 29

4.2.5 关于软件 ....................................................... 33

4.2.6 其它功能设计 ................................................... 33

第五章 软件测试分析报告 ................................................. 35

5.1 软件信息 ........................................................... 35

结束语 ................................................................... 36

参考文献 ................................................................. 37

致 谢 ................................................................. 38

第一章 绪论

第一章 绪论

1.1 开发背景

图书管理系统是我国大部分院校或其它部门不可缺少的部分, 书籍是人类精神食粮,尤其对一些学校,图书馆来说,非常重要。在软件开发中,以图书管理为主,称“图书管理系统”。 图书管理系统能够为用户实现查询图书、管理等,随着科学技术的不断提高, 计算机科学日渐成熟, 其强大的功能已为人们深刻认识, 它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分, 使用计算机对图书资源信息进行查询, 具有着手工查询所无法比拟的优点. 例如:查阅迅速、安全性高、可靠性高、存储量大、保密性好、成本低等。图书管理系统能够单一定向图书方面,具有实用,精简功能等效率,这些优点能够极大地提高图书馆查询的效率, 也是企业、学校的科学化、正规化管理, 与世界接轨的重要条件。因此,开发这样一套查询软件是很有必要. 本案例开发的是“图书管理系统”。

1.1.1 开发图书管理系统的目的

图书馆管理系统是我国大部分院校或其它部门不可缺少的部分, 书籍是人类精神食粮,尤其对一些学校,图书馆来说,非常重要。图书馆管理系统能够为用户实现借阅图书、期刊、试卷合订本等,随着科学技术的不断提高, 计算机科学日渐成熟, 其强大的功能已为人们深刻认识, 它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分, 使用计算机对图书资源信息进行管理, 具有着手工管理所无法比拟的优点. 例如:查阅迅速、安全性高、可靠性高、存储量大、保密性好、成本低等。这些优点能够极大地提高图书馆管理的效率, 也是企业、学校的科学化、正规化管理, 与世界接轨的重要条件,因此,开发这样一套管理软件是很有必要。

1

第一章 绪论

1.2 开发图书管理系统的思路

单从这一方面,开发图书管理系统需要从以下几个构思方面着手。

1.2.1 遐想

遐想。即大胆地思维想象,在脑海形成一个框架,怎样去开发,如何去开发,开发有什么好处即影响。开发会遇到什么问题,怎样去解决。

第一章 绪论

1.2.2 绘图

即将遐想的,用图象勾画出来,呈现模拟系统的功能。

1.2.3 准备材料

准备事先制作好材料。如软件中所需要的图片、代码。

1.2.4 开发

“粮草好了,就动兵马” 意思是现实开发系统(如新建窗体,模块等)。

第二章 数据库和VB 简介

2.1 Visual Basic简介

Visual Basic(VB )是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB 都是世界上使用人数最多的语言——不仅是盛赞VB 的开发者还是抱怨VB 的开发者的数量。它源自于BASIC 编程语言。VB 拥有图形用户界面(GUI )和快速应用程序开发(RAD )系统,可以轻易的使用DAO 、RDO 、ADO 连接数据库,或者轻松的创建ActiveX 控件。程序员可以轻松的使用VB 提供的组件快速建立一个应用程序。

2.1.1 Visual Basic发展历史

1991年,微软公司推出了Visual Basic 1.0版。这在当时引起了很大的轰动。这个连接编程语言和用户界面的进步被称为Tripod (有些时候叫做Ruby ),最初的设计是由阿兰·库珀(Alan Cooper)完成的。许多专家把VB 的出现当做是软件开发史上的一个具有划时代意义的事件。其实,以我们现在的目光来看,VB1.0的功能实在是太弱了;(不过最近VB6.0, VB.NET 的功能相当大!)。但在当时,它是第一个“可视”的编程软件。这使得程序员欣喜之极,都尝试在VB 的平台上进行软件创作。微软也不失时机地在四年内接连推出VB2.0,VB3.0,4.0三个版本。并且从VB3开始,微软将ACCESS 的数据库驱动集成到了VB 中,这使得VB 的数据库编程能力大大提高。从VB4开始,VB 也引入了面向对象的程序设计思想。VB 功能强大,学习简单。而且,VB 还引入了“控件”的概念,使得大量已经编好的VB 程序可以被我们直接拿来使用。VB1.0的DOS 版本VB1.0于1991年发布。这个连接编程语言和用户界面的进步被称为Tripod (有些时候叫做Ruby ),最初的设计是由阿兰·库珀(Alan Cooper )完成的2002年Visual Basic .NET 2002 (v7.0)问世,2003年Visual Basic .NET 2003 (v7.1)问世,2005年11月7日Visual Basic 2005 (v8.0)问世,同时间推出Visual Basic 2005的免费简化版本Visual Basic 2005Express Edition

给Visual Basic初学者及学生使用。VB 2005的“显著”优点是,可以直接编写出XP 风格的按钮,以及其他的控件。但是其编写的小程序占用近10MB 的内存。2007年12月, 微软推出了Visual Studio 2008 Beta 2 (v9),在代码输入上可比VB2005快很多, 在非特殊的情况下,VB2008会自动开启、自动完成关键字,而且支持最新的.NET Framework

3.5 Beta 2。通过几年的发展,它已成为一种专业化的开发语言和环境。用户可用Visual Basic 快速创建Windows 程序,现在还可以编写企业水平的客户端/服务器程序及强大的数据库应用程序。

VB 会吸引更多的赞誉和批评,也会继续为广大的用户和程序员使用。它非常适合用来开发拥有友好界面的程序(比如针对终端的数据),但是不适合开发其它程序(比如联合计算程序)。现在还有某一些VB 软件的精简版,比如VB6的精简版。

2.1.2 Visual Basic术语

听到以下这些术语,因此对这些术语的基本理解十分有帮助。

控件——简单的说,控件就是构成或者说建造Visual Basic 应用程序的图形化工具,包括窗体、按钮、复选框、列表框、数据控件、表格控件和图片控件等等... 。

事件——由用户或操作系统引发的动作。事件的示例有击键、单击鼠标(Click)、双击鼠标(DblClick)、一段时间的限制,或从端口接收数据。

方法——嵌入在对象定义中的程序代码,它定义对象怎样处理信息并响应某事件。例如,数据库对象有打开纪录集并从一个记录移动到另一个记录的方法程序的基本元素,它含有定义其特征的属性,定义其任务和识别它可以响应的事件的方法。控件和窗体是Visual Basic中所有对象的示例。

对象——一个控件、窗体等都可被看作一个对象。

过程——为完成某些特定的任务而编写的代码段,过程通常用于响应特定的事件,也可以当作应用程序的用户自定义函数来使用。

属性——属性是组成用户界面的各对象的性质的具体描述。例如上述“对象”中所提到的尺寸、位置、颜色、宽度、高度等等都称为控件的 属性。属性决定对象的外观,有时也决定对象的行为。对象的属性绝大部分是VB 中已经事先定义好的,

但也有的属性是需要在应用 过程中才去定义的。属性即可为对象提供数据,也能从对象取回信息。

2.2 数据库的简介

办公软件Office 套件中,最为广大用户熟悉的是Word 和Excel ,因为它们功能强大且方便易用,更因为它们不仅可用于办公,还可用于个人写作和家庭记帐理财等。同为Office 套件中一部分的Access ,虽然有着同样强大的功能,但使用的人却相对少些,不像Word 和Excel 那样广泛。事实上,真正用过Access 的用户,对其强大功能和灵活应用均称赞有加。 Access 数据库管理系统是Microsoft Office 套件的重要组成部分,适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Access 不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。 有结构的数据集合, 它与一般的数据文件不同,(其中的数据是无结构的) 是一串文字或数字流。数据库中的数据可以是文字、图象、声音等。

Access一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。图1是一个“产品”表的例子。“产品”表由10个记录组成,一个记录占一行,每一个记录由产品ID 、产品名称、库存量、订货量、单价和折扣率6个字段组成。

“产品ID”是字段名,其下面的1,2等是字段的值。 表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Access 数据库以文件形式保存,文件的扩展名是MDB 。

Access 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。

2.2.1 表(Table)

表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录

由字段组成,表用来存贮数据库的数据,故又称数据表。

2.2.2数据查询(Query)

查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。

2.2.3 数据窗体(Form)

窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。

2.2.4数据报表(Report)

报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。

2.2.5数据宏(Macro)

宏相当于DOS 中的批处理,用来自动执行一系列操作。Access 列出了一些常用的操作供用户选择,使用起来十分方便。

2.2.6数据模块(Module)

模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用Visual Basic编程。

第三章 学生成绩管理系统数据

3.1 学生数据系统数据库

学生数据管理系统数据库模式定义了数据库的结构、表、关系、域和业务规则。 数据库模式是一种设计,数据库和应用正是建立在此基础上的。域是一列可能拥有的值的集合。必须为每一个表的每一列确定域。除了数据的物理必填字段外,还需要确定是否有些域对表来说是唯一的。学生数据管理系统数据库模式的最后一个要素是业务规则,它是对需要反映在数据库和数据库应用程序中的业务活动的允许空字符串。业务规则是模式的一个重要部分,因为他们指定了无论什么数据变化到达DBMS 引擎,允许的数据值必须满足的允许空字符串。不管无效的数据变化请求是来自窗体的用户、查询/修改请求还是应用程序DBMS 都应该拒绝。遗憾的是,不同的DBMS 产品用不同的方法实施业务规则。

3.2 利用DATA 控件访问数据库

该软件是利用ACCESS 数据库,操作方便,简单。在ACCESS 数据库中不需要创建数据连接,因为它是VB 中默认的数据库形式。这里的数据库采用Access ,用ADO 作为连接数据对象。

3.2.1 建立Access 数据库

启动Access 数据库,建立一个空表,如图3-1所示。

图3-1创建数据库表

图3-2用户表

图3-3图书表

学生情况表:如图

3-4

图3-4情况表

学生成绩表:如图

3-5

图3-5成绩表

3.2.2 连接数据

设置ODBC:

创建数据源, 选择MS Access Database,单击”添加”。如图

3-6

图3-6 ODBC数据源管理器

出现创建新数据源对话框,选择Microsoft Access Driver(*.mdb)。如图:

3-7

图3-7 创建数据源表

单击”完成”后,出现ODBC Microsoft Access安装对话框,如图

3.8

图3-8 ODBC安装表

第三章 学生成绩管理系统数据

设置连接数据源:

在“数据源名”文本框中添加一个名字,然后在数据库的选择中,选择数据表所在的路径,单击“确定”按钮完成系统默认连接设置。然后在ODBC 对话框中单击“确定”按钮完成ODBC 设置。

第三章 学生成绩管理系统数据

3.2.3 引用ADO 连接数据库

在程序设计的公共模块中,先定义ADO 连接对象。语句如下:

Public conn As New ADODB.Connection ' 标记连接对象然后在子程序中,用如下的语句即可打开数据库:

Set conn = New ADODB.Connection

conn.Open"Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&

"C:\DocumentsandSettings\ Administrator\桌面\张婷\db\contract.mdb" Set rsuser = New ADODB.Recordset

15

ADODC 属性:如图

3-9

图3-9 ODBC属性表

点击”生成”出现数据链接属性对话框:如图:

3-10

图3-10数据链接属性表

单击”确定”后,选择记录源,修改命令类型和表或表存储过程名称,如图:

3-11

图3-11属性表

3.3 数据库与VB 的连接

当数据设置好后就应用VB 当中去,步骤:新建一个模块. 如图:3-12

图3-12添加模块表

添加代码: Option Explicit 'Public db As Database

Public conn As ADODB.Connection Public rsuser As ADODB.Recordset Public rs As ADODB.Recordset Public strpassword As String Public userqx As String Public username As String Dim strSql As String Public Sub opencon()

Set conn = New ADODB.Connection Set rsuser = New ADODB.Recordset

conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & "C:\Documents and Settings\ Administrator\桌面\董笑天 \db\contract.mdb"

End Sub

3.4 关闭数据对象和链接对象

在使用了ADO 对象之后要关闭它,因为它使用了一定的服务器资源。通过调用方法close 实现关闭,然后再释放它。

Record Set.close Set Record Set=Nothing /关闭创建的数据对象 mConn.close Set mConn=Nothing

/关闭创建的链接对象3.5 显示数据库中的内容

利用MSFLEGRID 控件来显示数据库中的内容,可以直接通过DATA 控件来实现操作。

3.5查询成绩系统数据流程 (如图3-13所示)

第三章 学生成绩管理系统数据

3.6 数据整体图与数据表

数据整体图与数据表如图3-14、3-15所示。

基本表:

20

第三章 学生成绩管理系统数据

基本表:

如表3-1

信息表:

如表3-2

信息表:

如表3-3

第四章 学生成绩查询系统模块设计

第四章 学生成绩查询系统模块设计

4.1 系统窗体汇总 (如下图4-1, 下表4-1所示)

22

第四章 学生成绩查询系统模块设计

4.2 物理设计

建立索引是加快查询速度的有效手段。用户可以根据应用环境的需要,在基本表上建立一个或多个索引,以提供多种存取路径,加快查找速度。

一般说来,建立与删除索引由数据库管理员DBA 或表的属主(owner ),即建立表的人,负责完成。系统在存取数据时会自动选择合适的索引作为存取路径,用户不必也不能显示地选择索引。

在RDBMS 中索引一般采用B+树、HASH 索引来实现。B+树索引具有动态平衡的优点。HASH 索引具有查找速度快的特点。索引是关系数据库的内部实现技术,属于内模式范畴。

用户使用CREATE INDEX语句定义索引时,可以定义索引是唯一索引、非唯一索引或聚簇索引。至于某一个索引是采用B+树,还是HASH 索引则由具体的RDBMS 来决定。

第四章 学生成绩查询系统模块设计

4.2.1用户登陆

该窗体主要完成用户管理登陆功能,也是进入系统的一个重要的门槛,该门槛是有权限限制,根据不同的用户帐号,功能也截然不同,这就是本系统的一个关键点。(默然读者帐号;123密码;123 管理员账号:aa 密码:123)

如图:4.2

程序代码:

Private Sub Command1_Click() If Trim(DataCombo1.Text) = "" Then MsgBox vbOKOnly + vbExclamation, "セック・ DataCombo1.SetFocus End If

rsuser.MoveFirst

rsuser.Find "username='" & DataCombo1.Text & "'" If rsuser.EOF Then

MsgBox vbOKOnly + vbExclamation DataCombo1.SetFocus Else

If rsuser.Fields("userpwd").Value = Text1.Text Then userqx = rsuser.Fields("userqx").Value username = rsuser.Fields("userqx").Value Unload Me Load frmmain

第四章 学生成绩查询系统模块设计

frmmain.Show Else

If num

如果输入密码错误” 窗体自动弹出警告提示。

图4-3错误提示表

如果用户名为空时,窗体自动弹出警告提示。

图4-4错误提示表

如果用户名输入错误时,窗体自动弹出警告提示。

图4-5错误提示表

4.2.2 系统用户管理

该窗体主要完成用户信息管理功能,也是最重要的一项功能,在这个窗体主要对用户进行增加,修改,删除。修改完后用户信息将被保存,也将全部的用户进行归总.

图4-6用户信息管理表

4.2.3 添加学生信息

添加成绩界面。

图4-7

添加完成界面。

图4-8学生数据成功表

第四章 学生成绩查询系统模块设计

4.2.4 课程类别

点击成绩列表,数据控件将显示课程情况表信息,课程号,课程名,学分,一目了然。

图4-9 图书列表

如果按照用户户名,密码,可增加学生信息

图4-10图书查询表

程序代码:

Private Sub Command1_Click()

Dim ADOrs As New adodb.Recordset ' 声明记录集对象 Dim strSQL As String

ADOrs.ActiveConnection = ADOcn ' 与连接对象adocn 关联

If Trim(Text1.Text) = "" Or Trim(Text2.Text) = "" Then ' 检验用户名与密码为空否 MsgBox "帐号和密码不能为空,请重新填写", vbOKOnly + vbInformation Exit Sub End If

strSQL = "select * from 用户 where 用户名='" + Trim(Text1.Text) + "'" ADOrs.Open strSQL ' 按用户名查询 If ADOrs.EOF Then ' 找不到该用户 MsgBox "用户不存在", vbCritical + vbOKOnly Text1.Text = "" Text1.SetFocus Exit Sub

ElseIf Trim(Text2.Text) ADOrs.Fields("密码") Then ' 找到用户后检验密码 MsgBox "密码不正确", vbOKOnly + vbInformation Text2.Text = "" Text2.SetFocus Exit Sub End If

usertype = ADOrs.Fields("用户类型") Unload Me

frmMain.Show ' 登录成功, 打开MDI 主窗体

ADOrs.close

Set ADOrs = Nothing End Sub

Private Sub Command2_Click() ADOcn.close

Set ADOcn = Nothing Unload Me End Sub

Private Sub Form_Load() Text1.Text = ""

ADOcn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=成绩.MDB"

If ADOcn.State = adStateClosed Then ADOcn.Open ' 打开到数据库的连接 End Sub 主页面

Private Sub AddCourse_load() Form.Show End Sub

Private Sub AddCourse_Click() frmaddcourse.Show End Sub

Private Sub AddGrade_Click() frmAddGrade.Show End Sub

Private Sub AddStudent_Click() frmaddstudent.Show End Sub

Private Sub AddTeachter_Click() frmAddTeachter.Show End Sub

Private Sub AddUser_Click() frmadduser.Show End Sub

Private Sub close_Click() End End Sub

Private Sub Query_Click() End Sub

Private Sub DeleteCourse_Click() frmDeleteCourse.Show

End Sub

Private Sub DeleteGrade_Click() frmDeleteGrade.Show End Sub

Private Sub DeleteStudent_Click() frmDeleteStudent.Show End Sub

Private Sub DeleteTeachter_Click() frmDeleteTeachter.Show End Sub

Private Sub DeleteUse_Click() frmDeleteUser.Show End Sub

Private Sub Updatamenu_Click() End Sub

Private Sub MDIForm_Initialize()

'ADOcn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=成绩.MDB" End Sub

Private Sub MDIForm_Load() MsgBox usertype Select Case usertype 'Case "管理员" Case "查询人员"

AddMenu.Enabled = False DeleteMenu.Enabled = False UpdateMenu.Enabled = False End Select End Sub

Private Sub qq_Click() End Sub

Private Sub QueryGrade_Click() frmQuerygrade.Show End Sub

Private Sub Querystudent_Click() frmQuerystudent.Show End Sub

Private Sub QueryTeachter_Click() frmQueryTeachter.Show End Sub

Private Sub TotalStudent_Click()

frmtongji.Show End Sub

Private Sub UpdataGrade_Click() frmUpdataGrade.Show End Sub

Private Sub UpdateStudent_Click() frmUpdataStudent.Show End Sub

Private Sub UpdateTeachter_Click() frmUpdataTeachter.Show End Sub 4.2.5 关于软件

首界面

图:4-11关于软件表

4.2.6 其它功能设计

显示时间:

1. 先在被动窗体添加一个 Timer 、Label 、控件 2. 在Timer 添加代码 Label3.Caption = Now

3. 在窗体代码 form 项 增加一行代码 Timer1.Interval = 1000

第四章 学生成绩查询系统模块设计

通过以上界面的介绍可以看出本系统的查询系统所能实现的功能,本查询系统两种查询方式:一种是根据学号和学年度查询,一种是根据学院和学年度查询。根据学号和学年度查询可以查看某一学生在各个学年度的缴费情况,并能打印出来;根据学院和学年度查询是为了让后勤部门能更好的了解各院系的学生缴费情况,有利于掌握各院系贫困生情况。本查询系统有两个优点:一是查询结果显示应用了一个控件,可以方便的查看数据库中的数据,一是可以将查询的结果导入到excel 表格中,这样既方便查看结果,又可以把查看的结果打印出来。

第五章 软件测试分析报告

5.1 软件信息

结束语

经过三个月的设计和开发,计算机学生成绩查询系统基本开发完毕。其功能基本符合需求,能够完成查询、用户管理。并提供部分系统维护功能, 使管理员能够方便进行数据添加和修改、数据删除等功能。 但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。

三个月的毕业设计,使我提高了实际操作能力,从以前的理论上升到实践,从感性认识上升到理性认识,真正做到学有所用,懂得先要发现问题,分析问题,解决问题,虽然在设计过程中我也遇到一些困难,但在老师的帮助和自己的努力下,我都认真克服了,但由于时间紧触,我并不能做到尽善尽美,应该说这是一大遗憾吧,我相信这对以后会有别开生会的体验。

参考文献

1 郑阿奇, 彭作民主编. Visual Basic程序设计教程. 机械工业出版社,2006

2 包锦阳. 大专生毕业论文(设计) 写作指导. 浙江大学出版社,2004

3 李俊德.ACCESS2003入门与实例演练. 中国青年出版社,2005

4 张泽虹. 数据库原理及应用:Access2003. 电子工业出版社,2005

5 彭湘凯, 曾光辉. 数据库原理与应用. 机械工业出版社,2007

6 楼土明. 信息系统应用与开发. 浙江摄影出版社,2009

7 张作华. 管理制度——人事与组织机构管理制度. 伊犁人民出版社,2000

8 毛国君. 高级数据库原理与技术. 人民邮电出版社,2004

9 上海市教育委员会. 信息系统与数据库技术学习指导及习题解析. 机械工业出版

社,2009

10 《VB6.0中文版教程》 新智工作室编著 电子工业出版社 2000年03月第一版 11 《企业管理的计算机化》 威廉·谢尔 上海科学技术文献出版社 2000年

致 谢

值此论文完成之际,我首先要对我的导师冯书晶老师表示衷心的感谢,是她的鼓励与帮助给了我完成毕业论文的信心与勇气。在我三年的学习生活中,冯老师给予了我无私的关怀与悉心的指导,他的一言一行为我树立了良好的榜样,使我受益匪浅。在我写作论文的过程中,冯书晶老师以其广博的知识,丰富的经验、清晰的思路,从选题、组织到内容,自始至终指导着我,使我能够顺利完成论文。其次,我要感谢所有我的任课老师,他们给予了我很多指导与具体的帮助。

感谢沈阳职业技术学院给我提供这样好的一个学习的机会,尤其是我的各位授课恩师,在我的面前展示了一个更加广阔而新颖的天地,他们的严谨态度、精湛的技艺、一丝不苟的治学精神使我受益非浅,倍感新鲜。

感谢我的家人、朋友的关心和支持,他们的鼓励、理解和帮助是我克服困难、不断进步的动力源泉和精神支柱。


© 2024 实用范文网 | 联系我们: webmaster# 6400.net.cn