毕业设计(论文)学生成绩管理系统的设计与实现vbsql【全套设计】.doc
《毕业设计(论文)学生成绩管理系统的设计与实现vbsql【全套设计】.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)学生成绩管理系统的设计与实现vbsql【全套设计】.doc(23页珍藏版)》请在三一办公上搜索。
1、摘 要近年来,计算机技术和网络技术的飞速发展,学校的日常教学和管理已经越来越离不开计算机。一是,计通过计算机来辅助教育和教学是计算机技术应用方面非常重要的一点;二是,计算机与网络互相促进互相帮助,已逐步成为现代教育的一个非常重要而且有效的手段。系统的学生成绩信息系统,使用Visual Basic 6开发,客户端/服务器模型框架。使用SQL Server 2000实现数据库。最好的满足用户的要求在设计过程中,该系统具有较强的实用性和针对性。它具有界面友好,操作简单,可维护性强的特点1。本学生成绩管理系统通过软件工程方法进行了系统分析、总体设计、详细设计和软件测试。实现了对学生的成绩管理,同时对学
2、生的班级和课程管理的多项内容,同时系统还支持对各种信息检索,报表导出,对学生成绩信息的排名等功能,系统用户角色分为三层,每层用户角色之间紧密联系,使系统的更加安全,功能更加完善。关键字:成绩查询 班级管理 Visual Basic 6.0 SQL Server2000全套设计加153893706ABSTRACT With the computer technology in recent years, network technology, multimedia technology and corresponding software technology, the rapid develo
3、pment of the teaching, management, and so has become increasingly inseparable from the computer. On the one hand, computer-aided education, computer technology and computer-aided teaching is a very important application area; the other hand, the application of computer and network to promote more ra
4、pid development of both, now they have gradually become a very important modern teaching and effective means.The system - student achievement inquiry system, developed using Visual Basic 6.0, the use of client / server model architecture. Database using SQL Server 2000 to achieve. Possible in the de
5、sign process to meet the requirements of users, the system has strong practical and purposeful. Have friendly interface, simple operation, maintainability, and other characteristics.The system basically followed the methodology of software engineering, systems analysis, design, detailed design and s
6、oftware testing. Achieve class management, student management, curriculum management, performance management of the content, while the system also supports a variety of information retrieval, report export, the information on the ranking of student achievement and other functions, the system is divi
7、ded into three user roles, each close contact between the user role, making the system more secure and more feature-complete.Key words: Query results class management Visual Basic 6.0 SQL Server2000目 录摘 要IABSTRACTII目 录III1.绪论11.1 开发目的11.2 设计定义11.3 开发工具 VB 6.0简介11.4 数据库简介22 需求分析32.1可行性分析32.1.1技术可行性32
8、.1.2经济可行性32.1.3管理可行性32.2系统目标42.3 系统开发环境42.4 系统应该具备的功能52.4.1 管理员基本数据维护52.4.2 管理员业务信息管理52.4.3 管理员综合查询管理52.4.4 学生操作菜单52.4.5 教师操作菜单53 系统总体设计63.1 系统结构图63.2 系统详细设计63.2.1 登陆主界面63.2.2 数据库中表的设计63.2.3 数据库逻辑设计ER图1093.2.4 功能模块详细设计104 系统程序实现114.1登陆界面114.2系统主界面114.3 班级学生信息维护114.4 教师信息维护124.5 教师课程信息设置124.6 学生信息查询1
9、34.7 学生成绩查询134.8 学生课程登记134.10 录入学生成绩145软件测试145.1软件测试的意义145.2软件测试的重要性145.3软件测试的范围155.4测试方法15结论17参考文献18致谢191.绪论1.1 开发目的随着社会的不断进步,科学技术的高速发展,在计算机科学方面越来越成熟,电子计算机的强大功能已经被人们认可,它已经进入了社会的各个领域并且发挥着日益重要的作用。计算机不仅能够利用它进行信息管理,而且可以使用计算机进行信息分析,不仅提升了工作效率,而且比较大的提高了安全性。尤其是计算机能充分发挥它的先进科技性来解决复杂的数据处理2。学校是培养人才的地方,大量的学生和老师
10、聚集在一起,由此而产生了大量的数据,如学生的身份信息和考试成绩还有课程信息之类。但长久以来人们一直使用着人工方式管理着这些信息,这就造成了这项工作的内容多并且繁琐。并且在今后的查询和记录过程中也是费时费力的。那么就在现在就需要一个管理系统来优化这个工作,学生成绩管理系统就是一个比较好的解决方法。通过计算机的高效性和准确性将学生成绩保存起来,实现了学生成绩管理的方便快捷和准确,为高校发展奠定了坚实的基础。 1.2 设计定义本系统是一套使用简单,使用功能齐全,同时方便管理的学生成绩管理系统。通过前台的VB程序和后台的SQLSERVER数据库进行连接,实现了这一系统。之后对程序进行了权限的划分。后台
11、管理员、教师和学生的功能有着比较大的区别。1.3 开发工具 VB 6.0简介Visual Basic(简称VB)是美国微软的Visual Studio套件的可视化开发工具的一个组件,Windows应用程序开发的强大的开发工具,是一种良好的图形用户界面(图形用户界面,简称GUI)编程语言。它采用面向对象和事件驱动编程的两个新的机制,过程和结构化编程14。VB作为最便捷,高效的基于Windows平台的软件开发工具,对于网络应用,多媒体技术目前流行的MIS系统(信息管理系统)的开发都游刃有余。因此,Visual Basic编程工具已成为很多程序员的首选。Visual的原来意思是“视觉”或“可见”,这
12、样在VB开发的图形用户界面,不需要编写大量的代码来描述界面元素的外观和位置,只需要把VB预定义的对象(如工具箱提供了多种控制),拖放到窗体上。换句话说,在屏幕上的用户界面是一个用VB直接“画”,而不是应用程序“写”出来的可视化设计工具。这种直观的编程方法,也就是我们通常所说的可视化编程。基本的BASIC语言,这是初学者的多用途符号指令代码(初学者所有通用符号指令代码)的缩写,较其他高层次的语言,其语法规则相对简单,易于理解和掌握,并有的实用价值,被认为是最好的初学语言。被称为“Visual Basic的”,因为它被开发的BASIC语言的基础上,给定一个新的面向对象的可视化编程15。1.4 数据
13、库简介SQL是英文Structured Query Language的英文缩写,是结构化查询语言的意思。本语言的主要功能是实现与各种数据库的联系沟通。按照ANSI(美国国家标准学会)发布的规定,SQL是关系数据库管理系统的标准语言。SQL语句可以用来执行各种操作,比如如更新数据库中的数据或者从数据库中提取出数据等。目前,最常被使用的的关系型数据库管理系统,如Oracle,Sybase,微软SQL Server,ACCESS等都使用SQL语言标准。虽然很多数据库系统都对SQL语句进行了再开发和扩展,但是包括Select, Insert , Update ,Delete ,Create,和Drop
14、在内的标准的SQL命令仍然能被用来完成几乎所有的数据库使用。SQL Server是一个关系数据库管理系统。它最初是由微软,Sybase和Ashton-Tate三家公司协同开发的,在1988年,发行了第一个OS / 2版本。此次推出Windows NT之后,微软和Sybase SQL Server的开发分道扬镳,微软的SQL Server移植到Windows NT系统上,专注于开发和推广Windows NT版本的SQL Server。Sybase公司更侧重于UN IX操作系统上的SQL Server应用程序。SQL Server 2000引入的Microsoft SQL Server数据库管理系
15、统,该版本继承了SQL Server 7.0的优势,比它增加了许多更先进的使用和可扩展性的软件集成优势,跨越了运行Microsoft Windows98台笔记本电脑到运行Microsoft Windows2000的大型多处理器的服务器平台。程序的兼容性方面非常强力。微软SQL Server 2005是一个全面的数据库平台,集成的商务智能(BI)工具提供了企业级数据管理。Microsoft的SQL Server2005数据库引擎为关系型数据和结构化数据提供了更安全,更可靠的存储能力,使您能够搭建和管理业务应用的高可用性和高性能的数据程序。SQL SERVER的特点一是上手容易。如果未使用过数据库
16、,主要的原因之一可能是,它是不是容易使用,然后从SQL Server开始吧。毕竟,大多数的日常的数据应用是在Windows平台上的中小企业。因为SQLServer的Windows界面风格完全一样,有许多向导的帮助,易于安装和学习,和SQLserver有关的培训随处可见,MCDBA认证的工程师也有不少。从另一个角度来讲,学习SQLServer是掌握其他平台及大型数据,如Oracle,Sybase,DB/2的基础。因为这些大型数据库对于设备、平台、人员知识的要求往往较高,而并不是每个人都具备这样的条件,且有机会去接触它们。但有了SQLServer的基础,再去学习和使用它们就容易多了。IT行业的实践
17、经验充分证明了这一点。从另一方面,学习SQL Server的高手,在其他平台,Oracle和Sybase,DB/2为基础,并学习大量的数据。这些大型的数据库,对于设备和人员知识的要求很高,而并不是所有人都能具备这样的素质,因为有了基本的SQL Server,这就很容易能够去学习,以了解他们了。在IT行业工作的经验已经证明了这一点。二是兼容性良好。今天,Windows操作系统占据主导位,对于SQL Server的选择将在兼容性方面取得一些优势。 SQLServer2000中除了可扩展性,可靠性,还可以基于互联网系统的快速发展系统。特别是,它可以直接存储XML数据,搜索结果可以输出为XML格式,这
18、是是利于建立异构系统的互操作性的,它面向互联网的企业应用和服务奠定了基石。这些特性从.NET战略中起着非常重要的作用。从电子商务方面来说,MicrosoftSQLServer2000的数据引擎下使用的关系数据库,XML数据可被存储在一个关系表,以XML格式的查询将返回结果。另外,XML支持还简化了的后端系统集成,跨防火墙的无缝数据传输。您也可以使用超文本传输协议(HTTP)访问sqlserver2000的面向SQLServer2000数据库的安全的Web连接,并不需要进行额外的编程的联机分析处理(OLAP)多维数据集。2 需求分析2.1可行性分析2.1.1技术可行性我在大学学习过程中学习了VB
19、编程技术,对操作系统和网络技术也有全面的了解,同时学生成绩管理系统在很多高校已经有了一定的应用,有着大量的成功系统可以参考。并且在网络上也有着大量的关于VISUAL BASIC编程的资料和SQL SERVER数据库的资料。从技术角度考虑来讲此系统是可开发的。2.1.2经济可行性随着科学技术的发展,电脑和网络已经非常普遍,这方面的配置费用不用担心,而且本学生成绩管理系统在架构上不是非常复杂,开发周期也不是很长。在本系统开发完成后,真正运行利用之后能大幅度提高学生管理方面的效率,降低工作的难度,这也能带来不小的经济回报。并且最最重要的一点是该软件的开发可以让我对管理系统的完整开发有着一个全面的了解
20、认识。从经济角度考虑,此系统可以开发4。2.1.3管理可行性随着社会的进步,人员的素质已经有了显著的提高,对于电脑系统的操作和维护都有一定的了解,同时,对于专业方面的管理还可以配置专业的电脑应用人员来对系统进行维护,解决电脑发生的各种故障。综上所述,此系统开发的目标已经明确,在技术、经济和管理等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。2.2系统目标一般系统的设计都要完成以下几个要求,以便用户进行系统的操作。这样才能使系统容易使用。(1)合理的数据库设计 尽量合理地降低数据库数据的冗余,使重复的数据维持在最小限度,这样可以降低一定的存储空间,降低产生混乱的危险,还可以提高计算
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全套设计 毕业设计 论文 学生 成绩管理系统 设计 实现 vbsql 全套
链接地址:https://www.31ppt.com/p-2882109.html