学生成绩管理系统的设计毕设论文论文.doc

上传人:ni****g 文档编号:542210359 上传时间:2023-10-30 格式:DOC 页数:41 大小:1.30MB
返回 下载 相关 举报
学生成绩管理系统的设计毕设论文论文.doc_第1页
第1页 / 共41页
学生成绩管理系统的设计毕设论文论文.doc_第2页
第2页 / 共41页
学生成绩管理系统的设计毕设论文论文.doc_第3页
第3页 / 共41页
学生成绩管理系统的设计毕设论文论文.doc_第4页
第4页 / 共41页
学生成绩管理系统的设计毕设论文论文.doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《学生成绩管理系统的设计毕设论文论文.doc》由会员分享,可在线阅读,更多相关《学生成绩管理系统的设计毕设论文论文.doc(41页珍藏版)》请在金锄头文库上搜索。

1、湖北经济学院专科毕业(设计)论文 2008届普通专科毕业论文(设计) 存档编号: 毕业论文(设计)题目: 学生成绩管理系统的设计专 业: 计算机应用技术 院 系: 管理技术学院 年 级: 2005级 学 号: 0506503026 姓 名: 李 代 平 指导教师: 杨 欣 职 称: 副 教 授 39目录摘 要1第一章 概述2(一) 研究背景2(二) 研究的目地及意义2(三) 设计分析3第二章 开发工具的选择3(一) 开发工具的选择3(二) Visual Basic简介3(三) SQL语句简介4(四) ADO数据库访问技术简介5(五) ACCESS技术简介6第三章 系统分析与总体设计6(一) 系

2、统需求分析6(二) 系统体系结构设计7第四章 学生成绩管理系统数据库设计9(一) 数据库需求分析9(二) 数据库概念结构设计10(三) 数据库逻辑结构设计13第五章 学生成绩管理系统详细设计16(一)设计工程总框架16(二)登录窗体和系统主界面设计16(三)基本信息管理设计19(四) 学生成绩管理模块设计26(五)用户管理模块设计33结束语37致谢38参考文献39摘 要人类已进入21世纪,科学技术突飞猛进,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治,经济,军事,文化等领域产生越来越深刻的影响。作为教育单位不可缺少的系统学生成绩管理系统,它的性能好坏对于学校的决策者和管理者来说都

3、至关重要。本次毕业设计开发了学生成绩管理系统,该系统由Visual BasicACCESSSQL查询语言实现。它的主要功能有院系管理,学生基本信息管理,学期信息管理,课程信息管理,课程安排管理,学生成绩管理,用户管理等。本毕业论文介绍了系统的开发过程,对学生成绩管理系统的系统分析、系统调查、功能设计、数据库设计、程序设计、系统测试和调试等进行了详细说明和分析。该系统设计完成后,通过上机运行性能良好,实现了学生成绩管理系统的所有基本功能。关键词:系统分析 数据库存设计 成绩管理 成绩查询 第一章 概述(一) 研究背景当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用

4、于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。 管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。学生成绩管理系统是一个教育单位不可缺少的,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。用人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:效率低、保密性差、另外时间一长,将产生大量

5、的文件和数据,这对于查找、更新和维护都带来了不少的困难。 学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加,修改,删除,查询,留言等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。(二) 研究的目地及意义当代是科技的时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛的应用。随着学校规模的扩大,有关学生成绩管理工作和所涉及到的数据量越来越大,需要对立性能良好的数据库管理系统对学生和学校资源进行管理。因此开发出一个不仅仅是适用于大中专院校以及其它高校通用的学生成绩管理系统是很有意义的。 开发一个学生成绩管理系统,采用计

6、算机对学生成绩进行管理,进一步提高了办学效益和现代化水平。为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化,规范化和自动化。(三) 设计分析(1)管理员能够实现对整个学生信息的添加,修改,删除,查询等操作。对教师用户的添加,删除,修改等操作。(2)教师能够在一定的权限内对所有学生成绩的查询,所有教师信息的查询,对自己的联系信息进行更新,登录密码的修改。(3)学生可以在自己的权限内对自己成绩的查询,以及个人信息的查询,登录密码的修改。第二章 开发工具的选择(一) 开发工具的选择开发数据库管理信息系统需要选择两种工具,即前台开发语言和后台数据库。根据客户需求,系统功能和性能要求可

7、推知学生成绩管理系统是一个C/S(客户/服务器)结构的应用程序,前台开发语言通常可以选择Visual Basic,因为与其他开发工具相比Visual Basic具有简单易学、灵活方便和易于扩充等特点。由于Visual Basic与后台的Access数据库相结合,能够提供一个高性能的管理信息系统解决方案。所以采用Visual Basic作为开发工具,Access作为后台数据库,中间层采用ADO数据访问技术,将对数据库的操作以类的形式封装。(二) Visual Basic简介VB 是Visual Basic编程语言。1991年,美国微软公司推出了Visual Basic(可间称VB),目前的最新版

8、本是.net中文版。 Visual 意即可视的、可见的,指的是开发像windows操作系统的图形用户界面(Graphic User Interface,GUI)的方法,它不需要编写大量代码去描述界面元素的外观和位置,只要把预先建立好的对象拖放到屏幕上相应的位置即可。Basic指的是Beginners all_purpose symbolic instruction code 初始者通用符号指令代码语言。 Visual Basic有学习版、专业版和企业版三种版本,以满足不同的开发需要。学习版适用于普通学习者及大多数使用Visual Basic开发一般Windows应用程序的人员;专业版适用于计算

9、机专业开发人员,包括了学习版的全部内容功能以及Internet控件开发工具之类的高级特性;企业版除包含专业版全部的内容外,还有自动化构件管理器等工具,使得专业编程人员能够开发功能强大的组骨子里分布式应用程序。 VB是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学、效率高,且功能强大可以与Windowsr专业开发工具SDK相媲美。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(SPI)函数,以用动态链接库(DLL)、对象的链接与世隔嵌入(OLE

10、)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。随着版本的提高,Visual Basic的功能也越来越强。5.0版以后,Visual Basic推出了中文版,与前个版本相比,其功能有了很大提升。Visual Basic 6.0 是1998年的产品,后来又有几次的升级,现在用的大多数是SP4。(三) SQL语句简介1SQL 语句简介 SQL全称是结构化查询语言(Structured Query Language),SQL包含4个部分:(1)数据查询语言DQL-Data Query Language SELECT (2)数据操纵语

11、言DQL-Data Manipulation Language INSERT, UPDATE, DELETE (3)数据定义语言DQL-Data Definition Language CREATE, ALTER, DROP (4)数据控制语言DQL-Data Control Language COMMIT WORK, ROLLBACK WORK 2SQL的优点 (1)非过程化语言 (2)统一的语言 SQL为许多任务提供了命令,包括:查询数据,数据更新,在表中插入记录,在表中修改记录,在表中删除记录,建立,修改和删除数据对象,控制对数据和数据对象的存取 ,保证数据库一致性和完整性 ,以前的数据

12、库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。(3)是所有关系数据库的公共语言 由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的。SQL是大多数关系型数据库用做查询语言的语言。它是可以移植的,并且容易学习使用,但是所有SQL语句都必须由数据库服务器独立地执行。这就意味着客户端应用必须把每条查询发送到数据库服务器,等待它处理这个查询,接收结果,做一些运算,然后给服务器发送另外一条查询。所有这些东西都会产生进程间通讯,并且如果客户端在另外一台机器上甚至还会导致网络开销。(四) A

13、DO数据库访问技术简介Visual Basic提供了比较丰富的访数据访问技术,如ADO、ODBC、DAO和RDO等。其中ADO是最新的数据库访问技术。它是使用更加简单,而又更加灵活的对象模型。ADO即ActiveX Data Objects 的缩写,提供对各种数据库访问的标准接口。包括的主要对象有:(1)连接对象Connection。连接时必须指定要连接到的数据源以及连接所使用的用户名和口令等信息。(2)命令对象Command。可以通过已建立的连接发出命令,对数据源进行指定的操作。(3)记录集对象Recordset。查询命令可以将查询结果存储在本地,这些数据以“行”(记录)为单位,返回数据的集

14、合被称为记录集。(4)字段对象Field。一个记录集行包含一个或多个字段。如果将记录集看做二维网格,字段将排列起来构成列。每一字段(列)都分别包含有名称、数据类型和值的属性。(五) ACCESS技术简介Access 就是关系数据库开发工具,数据库能汇集各种信息以供查询,存储和检索。那么什么叫数据库呢 数据库(Database)是由一些有意义和有关系的数据(data)所组合而成。一个数据库中,包含了许多条记录(Record),而每条记录是由多个字段(Field)所组成,不同的字段存放这不同的数据。所以数据库的严格定义是一组相关记录的集合,而字段则是最基本的数据项,也是数据库中最小的单位。在计算机

15、中用来帮我们管理数据库的系统,我们称之为数据库管理系统(Database Management System DBMS)。数据库管理系统是架构在一个或多个数据库之上,并针对数据库中的数据进行管理运用。 Access 的优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。第三章 系统分析与总体设计(一) 系统需求分析学生成绩管理系统的用户是各院系(年级)负

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号