欢迎来到天天文库
浏览记录
ID:4349491
大小:369.25 KB
页数:40页
时间:2017-11-30
《学生成绩管理系统设计与实现毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科毕业论文(设计)题目:学生成绩管理系统设计与实现学生姓名学号指导教师院系信息学院专业计算机科学与技术年级目录摘要4前言5第一章相关技术简介61.1java语言简介61.2B/S模型优势71.2.1什么是B/S结构71.2.2B/S架构软件的优势与劣势8第二章系统分析102.1系统分析102.2应解决的问题112.2.1合理的设计数据库112.2.2设计出友好的界面112.2.3实现的基本功能112.3系统调查122.3.1统计数据源122.3.2功能调查122.3.3查询结果输出形式122.4调查结果122.4.1功能需求122
2、.4.2数据字典13第三章系统总体设计143.1表结构设计143.1.1表的选取143.1.2表的规范化143.1.3表的具体设计153.2模块设计163.2.1数据输入子模块功能设计173.2.2数据查询子模块功能设计183.2.3数据导入导出模块设计193.2.4系统维护子模块的功能设计20第四章程序详细设计214.1环境配置214.2创建用户界面224.2.1用户登陆界面224.2.2主控制界面224.2.3主菜单234.3用户界面中各个控件功能244.3.1数据库的创建及连接244.3.2数据显示窗口显示功能254.3.3查
3、询功能264.3.4删除功能294.3.5修改功能294.3.6添加功能304.3.7数据导入导出31第五章测试375.1简介软件测试、调试375.2本系统的测试38第六章系统评价39结束语40摘要随着网络通信技术的迅速发展和信息技术的广泛应用,计算机的应用已普及到经济和社会生活的各个领域。教育领域也不例外,现今已经出现了各种远程网络在线教育系统、图书馆管理系统、学籍管理系统,学生成绩管理系统等。其中成绩管理是任一院校都不可缺少的部分,它的内容对于学校的决策者和教学管理者来说都至关重要,而传统的人工管理方式效率较低,为数据的查询、更
4、新和维护带来了极大的不便。所以学生成绩管理信息系统的开发和应用是必要的,它能够为管理人员提供充足的信息和快捷的查询手段,提高学校学生成绩管理的效。本文的学生成绩管理系统是基于C/S模型的,它提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询等操作,同时一样的方便学生对自己各科成绩查询,学习的交流。本系统也主要利用java语言和Oracle11g实现,因此它具有很强的可移植性,很方便。关键字:学生成绩管理系统javaJDBCSQLSSHOracle前言随着计算机技术的飞速发展,信息时代的到来,信息
5、改变了我们这个社会。学校在管理、教学、办公各个方面也在悄悄地变化。一个学校的信息化程度体现在将计算器与信息技术应用于教学与管理,以现代化工具代替传统手工作业。无疑,使用信息化管理使教学更先进、办公更高效、管理更科学,信息交流更迅速。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查
6、找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情,故决定选择学生成绩管理系统来作为本人的毕业设计,在很短的时间里开发出一套界面友好,功能强大,使用简单的适用于各规模学院的学生成绩管理系统。该学生成绩管理系统能有效的处理在校学生的成绩管理,具有成绩输入
7、、成绩查询、成绩统计及打印功能。学生成绩管理系统可以实施应用在各中、大、小院校中,适用范围很广,应用性强。随着系统实施的日益成熟,最终会使单机作业为主的教学管理活动提高到这个平台上来,从而实现学校学生成绩信息管理的办公自动化,籍以提高办学效率和质量。使学校充分利用计算机所带来的新技术,为培养人才打下坚实的基础。第一章相关技术简介1.1java语言简介Java语言是sun公司与1995年5月正式发布的程序设计语言,他的前身是sun公司为智能消费类家用电器研究而开发的项目的一部分。Java程序设计语言是新一代语言的代表,他强调了面向对象
8、的特性,可以用来开发范围广泛的软件,它具有支持图形化的用户界面,网格以及数据库连接等复杂功能。Java语言的主要特点:1)易于学习Java语言很简单,对于熟悉C++的程序设计人员更不会对其感到陌生,因为它的语法非常接近于C++,但他同
此文档下载收益归作者所有