[互联网]学生成绩管理系统设计与实现.doc
《[互联网]学生成绩管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《[互联网]学生成绩管理系统设计与实现.doc(36页珍藏版)》请在三一办公上搜索。
1、本科学生毕业论文(设计)题目 学生成绩管理系统的设计与实现 姓 名 高 翔 专 业 网 络 工 程 学 号 20081204017 学 院 计算机科学与技术 指导教师 沈 龙 凤 淮北师范大学教务处制目 录目 录2摘 要3ABSTRACT4前 言6第一章 相关技术简介71.1 java语言简介71.2 cs模型优势71.2.1 什么是cs结构71.2.2 CS架构软件的优势与劣势8第二章 系统分析102.1 系统分析102.2 应解决的问题102.2.1合理的设计数据库102.2.2设计出友好的界面112.2.3实现的基本功能112.3 系统调查112.3.1 统计数据源112.3.2功能调查
2、112.3.3查询结果输出形式122.4 调查结果122.4.1 功能需求122.4.2 数据字典12第三章 系统总体设计133.1 表结构设计133.1.1 表的选取133.1.2 表的规范化133.1.3 表的具体设计133.2 模块设计143.2.1数据输入子模块功能设计153.2.2数据查询子模块功能设计163.2.3数据导入导出模块设计173.2.4系统维护子模块的功能设计18第四章 程序详细设计194.1 环境配置194.2 创建用户界面204.2.1 用户登陆界面204.2.2 主控制界面204.2.3 主菜单224.3用户界面中各个控件功能224.3.1 数据库的创建及连接22
3、4.3.2 数据显示窗口显示功能234.3.3查询功能234.3.4删除功能254.3.5修改功能254.3.6添加功能264.3.7 数据导入导出27第五章 测试325.1 简介软件测试、调试325.2 本系统的测试33第六章 系统评价34结束语35参考文献36摘 要随着网络通信技术的迅速发展和信息技术的广泛应用,计算机的应用已普及到经济和社会生活的各个领域。教育领域也不例外,现今已经出现了各种远程网络在线教育系统、图书馆管理系统、学籍管理系统,学生成绩管理系统等。其中成绩管理是任一院校都不可缺少的部分,它的内容对于学校的决策者和教学管理者来说都至关重要,而传统的人工管理方式效率较低,为数据
4、的查询、更新和维护带来了极大的不便。所以学生成绩管理信息系统的开发和应用是必要的,它能够为管理人员提供充足的信息和快捷的查询手段,提高学校学生成绩管理的效。本文的学生成绩管理系统是基于C/S模型的,它提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询等操作,同时一样的方便学生对自己各科成绩查询,学习的交流。本系统也主要利用java语言和SQLserver2000实现,因此它具有很强的可移植性,很方便。关键字:学生成绩管理系统 java JDBC SQL jxl.jar EXCELAbstractWith the network communication
5、technology and the rapid development of the extensive application of information technology, computer application has spread to economic and social life in various fields. The field of education is no exception, today there have been various remote network online education system, library management
6、 system, school management system, student performance management system which results management is one of the institutions are an indispensable part of its content for schools Teaching policy makers and managers, are essential, and the traditional manual management methods less efficient, data que
7、ry, update and maintain bring a great deal of inconvenience. Therefore, student performance management information system development and application is necessary, it can provide adequate staff for management of information and quick for means to enhance student achievement school management efficie
8、ncy.Student performance management system is based on the C / S model, it provides a powerful management student performance management functions, the system administrator to facilitate student achievement and other information to add, edit, delete, query, and other operations, like the convenience
9、of their students Branches query results, learning exchanges. The system also mainly use the java language and SQLserver2000 to achieve, so it is very portable, very convenient.Key words: Student performance management system java JDBC SQL jxl.jar EXCEL前 言随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。学校在管理、教学、办公
10、各个方面也在悄悄地变化。一个学校的信息化程度体现在将计算器与信息技术应用于教学与管理,以现代化工具代替传统手工作业。无疑,使用信息化管理使教学更先进、办公更高效、管理更科学,信息交流更迅速。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有着手工管
11、理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情,故决定选择学生成绩管理系统来作为本人的毕业设计,在很短的时间里开发出一套界面友好,功能强大,使用简单的适用于各规模学院的学生成绩管理系统。该学生成绩管理系统能有效的处理在校学生的成绩管理,具有成绩输入、成绩查询、成绩统计及打印功能。学生成绩管理系统可以实施应用在各中、大、小院校中,适用范围很广,应用性强。随着系统实施的日益成熟,最终会使单机作业为主的教学管理活动提
12、高到这个平台上来,从而实现学校学生成绩信息管理的办公自动化,籍以提高办学效率和质量。使学校充分利用计算机所带来的新技术,为培养人才打下坚实的基础。第一章 相关技术简介1.1 java语言简介Java语言是sun公司与1995年5月正式发布的程序设计语言,他的前身是sun公司为智能消费类家用电器研究而开发的项目的一部分。Java程序设计语言是新一代语言的代表,他强调了面向对象的特性,可以用来开发范围广泛的软件,它具有支持图形化的用户界面,网格以及数据库连接等复杂功能。Java语言的主要特点:1) 易于学习 Java语言很简单,对于熟悉C+的程序设计人员更不会对其感到陌生,因为它的语法非常接近于C
13、+,但他同时摒弃了C+许多的复杂易混淆的功能。利用java同样可以变质出非常复杂的系统,且运行占用很少的内存资源。2) 高效率的执行方式 Java语言的执行方式是采用先经过编译器编译,在通过解释器解释执行的方式来运行的。他综合了解释性语言与编译语言的众多有点,使其执行效率较以往的程序设计语言有了大幅度的提高。3) 与平台的无关性 由于iava语言是解释执行的,他会被转换成一种字节码的“目标程序“。因此它可以跨平台运行4) 分布式安全性 Java从诞生之日起就与网络联系在了一起,他强调网络特性,内置TCPIP,HTTP,FTP协议库,便于开发网上应用系统。5) 丰富的API文档和类库 Java为
14、用户提供了详尽的API(Application Program Interface)文档说明。1.2 C/S模型优势1.2.1 什么是C/S结构C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以
15、访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。传统的CS体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件, 加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。而且代价高, 效率低。如我院使用的上海超兰公司“案件统计”管理软件就是典型的CS体系结构管理软件。1.2.2 C/S架构软件的优势与劣势1. 应用服务器运行数据负荷较轻。最简单的
16、C/S体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,也称为应用服务器。一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果,应用服务器运行数据负荷较轻。2. 数据的储存管理功能较为透明。在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,前台应用可以违反的规则,并且通常把那些不同的(
17、不管是已知还是未知的)运行数据,在服务器程序中不集中实现,例如访问者的权限,编号可以重复、必须有客户才能建立定单这样的规则。所有这些,对于工作在前台程序上的最终用户,是“透明”的,他们无须过问(通常也无法干涉)背后的过程,就可以完成自己的一切工作。在客户服务器架构的应用中,前台程序不是非常“瘦小”,麻烦的事情都交给了服务器和网络。在C/S体系的下,数据库不能真正成为公共、专业化的仓库,它受到独立的专门管理。3. C/S架构的劣势是高昂的维护成本且投资大。首先,采用C/S架构,要选择适当的数据库平台来实现数据库数据的真正“统一”,使分布于两地的数据同步完全交由数据库系统去管理,但逻辑上两地的操作
18、者要直接访问同一个数据库才能有效实现,有这样一些问题,如果需要建立“实时”的数据同步,就必须在两地间建立实时的通讯连接,保持两地的数据库服务器在线运行,网络管理工作人员既要对服务器维护管理,又要对客户端维护和管理,这需要高昂的投资和复杂的技术支持,维护成本很高,维护任务量大。第二章 系统分析2.1 系统分析学生成绩管理系统的要求是能够管理学生成绩信息,主要涉及到学生的基本信息、成绩信息和学校的授课计划信息的管理。学生的成绩是需要由人工录入的,因此系统就需要设计一个学生成绩信息录入的窗口来录入期考成绩,并且在这个窗口中放入一个数据窗口来实现录入这方面信息的功能。系统还要求具有查询期考成绩的功能,
19、因此为了显示查询结果,就要设计一个数据窗口,并将其放在查询期考成绩的窗口中实现查询功能。由于查询成绩和录入成绩有区别,因此为了更好的实现相应的功能,设计的数据窗口也要不同,分别采用两种风格的数据窗口实现。系统要求能够录入授课计划和学生基本信息,必须设计录入授课计划窗口和录入学生基本信息窗口来实现相应功能。由于该系统是学校管理学生成绩信息的系统,因此必须具有一定的保密性,需要特定的人员才可以修改,因此需要设计一个用户登陆的窗口,使具有访问权限的用户才能登录此系统。为了简单化,我们的用户名和用户密码和数据库本身的用户名密码相同。系统的主窗口要能够在用户选中相应操作后,调出相应的窗口来使用户在窗口中
20、完成相应的功能。2.2 应解决的问题2.2.1合理的设计数据库尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样将不必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。作为学生成绩管理系统,必须能解决以下方面的问题:能录入信息。所需录入的表有学生成绩信息表;学生基本信息表;授课计划表;2.2.2设计出友好的界面界面的友好与否是用户评价一个软件优劣的重要方面。因为该系统涉及到学生成绩的真实性,所以该系统要具有一定的保密性和权限控制,首先应设计一个用户的登陆窗口界面,要求只能由特定的人员对该系统进行操作。此外还应设计登陆后系统的主窗口,要求能够显示学生成绩的基本信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 互联网 学生 成绩管理系统 设计 实现
链接地址:https://www.31ppt.com/p-4662471.html