基于java学生成绩管理系统设计及实现毕业论文

上传人:第*** 文档编号:62174654 上传时间:2018-12-17 格式:PDF 页数:36 大小:516.81KB
返回 下载 相关 举报
基于java学生成绩管理系统设计及实现毕业论文_第1页
第1页 / 共36页
基于java学生成绩管理系统设计及实现毕业论文_第2页
第2页 / 共36页
基于java学生成绩管理系统设计及实现毕业论文_第3页
第3页 / 共36页
基于java学生成绩管理系统设计及实现毕业论文_第4页
第4页 / 共36页
基于java学生成绩管理系统设计及实现毕业论文_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《基于java学生成绩管理系统设计及实现毕业论文》由会员分享,可在线阅读,更多相关《基于java学生成绩管理系统设计及实现毕业论文(36页珍藏版)》请在金锄头文库上搜索。

1、 本科毕业论文(设计)本科毕业论文(设计) 题目:题目: 学生成绩管理系统设计与实现学生成绩管理系统设计与实现 学生姓名学生姓名 学学 号号 指导教师指导教师 院院 系系 信息学院信息学院 专专 业业 计算机科学与技术计算机科学与技术 年年 级级 教务处制教务处制 成绩成绩 良好 目目 录录 目目 录录 2 摘摘 要要 4 ABSTRACT 5 前前 言言 . 6 第一章第一章 相关技术简介相关技术简介 . 7 1.1 JAVA语言简介语言简介 . 7 1.2 CS模型优势模型优势 . 7 1.2.1 什么是cs结构 . 7 1.2.2 CS架构软件的优势与劣势 . 8 第二章第二章 系统分析

2、系统分析 . 10 2.1 系统分析系统分析 . 10 2.2 应解决的问题应解决的问题 . 10 2.2.1 合理的设计数据库 10 2.2.2 设计出友好的界面 11 2.2.3 实现的基本功能 11 2.3 系统调查 . 11 2.3.1 统计数据源 . 11 2.3.2 功能调查 11 2.3.3 查询结果输出形式 12 2.4 调查结果 . 12 2.4.1 功能需求 . 12 2.4.2 数据字典 . 12 第三章第三章 系统总体设计系统总体设计 . 13 3.1 表结构设计 . 13 3.1.1 表的选取 . 13 3.1.2 表的规范化 . 13 3.1.3 表的具体设计 .

3、13 3.2 模块设计模块设计 . 14 3.2.1 数据输入子模块功能设计 15 3.2.2 数据查询子模块功能设计 16 3.2.3 数据导入导出模块设计 17 3.2.4 系统维护子模块的功能设计 18 第四章第四章 程序详细设计程序详细设计 . 19 4.1 环境配置环境配置 . 19 4.2 创建用户界面创建用户界面 . 20 4.2.1 用户登陆界面 . 20 4.2.2 主控制界面 . 20 4.2.3 主菜单 . 22 4.3 用户界面中各个控件功能用户界面中各个控件功能 22 4.3.1 数据库的创建及连接 . 22 4.3.2 数据显示窗口显示功能 . 23 4.3.3 查

4、询功能 23 4.3.4 删除功能 25 4.3.5 修改功能 25 4.3.6 添加功能 26 4.3.7 数据导入导出 . 27 第五章第五章 测试测试 . 32 5.1 简介软件测试、调试简介软件测试、调试 32 5.2 本系统的测试本系统的测试 33 第六章第六章 系系统评价统评价 . 34 结束语结束语 35 参考文献参考文献 . 36 摘摘 要要 随着网络通信技术的迅速发展和信息技术的广泛应用,计算机的应用已普及 到经济和社会生活的各个领域。教育领域也不例外,现今已经出现了各种远程网 络在线教育系统、图书馆管理系统、学籍管理系统,学生成绩管理系统等。其中 成绩管理是任一院校都不可缺

5、少的部分, 它的内容对于学校的决策者和教学管理 者来说都至关重要,而传统的人工管理方式效率较低,为数据的查询、更新和维 护带来了极大的不便。所以学生成绩管理信息系统的开发和应用是必要的,它能 够为管理人员提供充足的信息和快捷的查询手段,提高学校学生成绩管理的效。 本文的学生成绩管理系统是基于C/S模型的, 它提供了强大的学生成绩管理管 理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询等操作, 同时一样的方便学生对自己各科成绩查询,学习的交流。本系统也主要利用java 语言和SQLserver2000 实现,因此它具有很强的可移植性,很方便 。 关键字:关键字:学生成绩管理系统 j

6、ava JDBC SQL jxl.jar EXCEL AbstractAbstract With the network communication 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 h

7、ave been various remote network online education system, library management 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 essent

8、ial, and the traditional manual management methods less efficient, data query, 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 a

9、nd quick for means to enhance student achievement school management efficiency. 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 informat

10、ion to add, edit, delete, query, and other operations, like the convenience 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. K Key words:ey words: Student performance mana

11、gement system java JDBC SQL jxl.jar EXCEL 前前 言言 随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。 学校在管理、教学、办公各个方面也在悄悄地变化。一个学校的信息化程度体现 在将计算器与信息技术应用于教学与管理,以现代化工具代替传统手工作业。无 疑, 使用信息化管理使教学更先进、 办公更高效、 管理更科学, 信息交流更迅速。 学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决 策者和管理者来说都至关重要,所以学生成绩信息管理系统应该能够为用户提供 充足的信息和快捷的查询手段。 但一直以来人们使用传统人工的方式管理文件

12、档 案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大 量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有着手工 管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密 性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是 企业的科学化、正规化管理,与世界接轨的重要条件。 因此,开发这样一套管理软件成为很有必要的事情,故决定选择学生成绩管 理系统来作为本人的毕业设计, 在很短的时间里开发出一套界面友好, 功能强大, 使用简单的适用于各规模学院的学生成绩管理系统。

13、 该学生成绩管理系统能有效 的处理在校学生的成绩管理,具有成绩输入、成绩查询、成绩统计及打印功能。 学生成绩管理系统可以实施应用在各中、大、小院校中,适用范围很广,应 用性强。随着系统实施的日益成熟,最终会使单机作业为主的教学管理活动提高 到这个平台上来,从而实现学校学生成绩信息管理的办公自动化,籍以提高办学 效率和质量。使学校充分利用计算机所带来的新技术,为培养人才打下坚实的基 础。 第一章第一章 相关技术简介相关技术简介 1.1 java1.1 java 语言简介语言简介 Java 语言是 sun 公司与 1995 年5 月正式发布的程序设计语言, 他的前身是 sun 公司为智能消费类家用

14、电器研究而开发的项目的一部分。 Java 程序设计语言是新一代语言的代表,他强调了面向对象的特性,可以用 来开发范围广泛的软件,它具有支持图形化的用户界面,网格以及数据库连接等 复杂功能。 Java 语言的主要特点: 1) 易于学习 Java 语言很简单, 对于熟悉 C+的程序设计人员更不会对其感到陌生, 因 为它的语法非常接近于 C+,但他同时摒弃了 C+许多的复杂易混淆的功 能。利用 java 同样可以变质出非常复杂的系统,且运行占用很少的内存资 源。 2) 高效率的执行方式 Java 语言的执行方式是采用先经过编译器编译, 在通过解释器解释执行的 方式来运行的。他综合了解释性语言与编译语

15、言的众多有点,使其执行效率 较以往的程序设计语言有了大幅度的提高。 3) 与平台的无关性 由于 iava 语言是解释执行的,他会被转换成一种字节码的“目标程序“。 因此它可以跨平台运行 4) 分布式安全性 Java从诞生之日起就与网络联系在了一起, 他强调网络特性, 内置TCPIP, HTTP,FTP 协议库,便于开发网上应用系统。 5) 丰富的 API 文档和类库 Java 为用户提供了详尽的 API(Application Program Interface)文档说明。 1.2 C/S1.2 C/S 模型优势模型优势 1.2.1 1.2.1 什么是什么是 C/SC/S 结构结构 C/S (

16、Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件 系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client 端和 Server 端来实现,降低了系统的通讯开销。目前大多数应用软件系统 都是 Client/Server 形式的两层结构,由于现在的软件应用系统正在向分布式的 Web 应用发展,Web 和 Client/Server 应用都可以进行同样的业务处理,应用不 同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应 用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应 用系统的发展方向。 传统的 CS 体系结构虽然采用的是开放模式,但这只是系统开发一级的开 放性,在特定的应用中无论是 Client 端还是 Server 端都还需要特定的软件支持。 由于没能提供用户真正期望的开放环境,C/S 结构的软件需要针对不同的操作系 统系统开发不同版本的软件,

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

当前位置:首页 > 办公文档 > 解决方案

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