- 5
- 0
- 约1.68万字
- 约 26页
- 2016-10-08 发布于辽宁
- 举报
基于java的学生选课系统--本科毕业设计
成绩:
课程设计
(Java程序设计)
题 目 基于Java的学生选课系统
学 院 计算机与软件学院
专 业 计算机科学与技术
指 导 教 师
二○一四 年 十二月十八日
基于Java的学生选课系统
摘要:课程管理系统是一个学校中不可缺少的部分。课程管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式对课程进行查询、更新、选课等,这种管理方式存在着许多缺点,如:效率低、执行速度慢。另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对选课信息进行管理,具有手工管理无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、成本低、效率高等。这些优点能够极大地提高学生选课系统的效率,也是企业、学校的科学化、正规化管理和与世界接轨的重要条件。因此,开发这样一套管理系统已成为有必要的事情。
JAVA是一门很优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,是目前软件设计中极为健壮的编程语言。本文中介绍了用JAVA语言实现课程管理系统的全部过程。
关键词:课程管理,Java,Eclipse,SQL,JDBC
目 录
第一章 前言 1
1.1 选课背景及意义 1
1.2 学生选课系统的发展和研究现状 1
1.3 各章节内容简介 2
第二章 Java语言以及开发工具 2
2.1 Java的背景知识介绍 2
2.1.1 Java的起源 2
2.1.2 Java的特点 2
2.2 Java的开发工具 3
第三章 学生选课系统的需求分析 4
3.1 学生选课系统功能分析 4
3.2 学生选课系统总体设计 4
3.3 学生选课系统数据库需求分析 5
3.3.1 用户登陆 5
3.3.2 学生登陆 5
3.3.3 数据库的构建 5
第四章 学生选课系统的实现 6
4.1 学生选课系统程序及注释 6
4.2 系统运行环境 14
4.3 学生选课系统运行截图 15
4.3.1 登陆页面(起始页) 15
4.3.2 学生操作界面 16
第五章 系统测试与维护 19
5.1 程序测试的目的 19
5.2 程序测试的意义 19
5.3 程序测试的原则 19
5.4 程序测试的流程 20
第六章 总结与展望 21
参考文献 21
第一章 前 言
1.1选题背景及意义
随着计算机技术和网络通讯技术的飞速发展,现在国内有很多大学的选课方式由传统的选择方式转变成了网上选课,学生可以在网上选择规定范围内的课程,并且可以在网上查询成绩。无需自己去老师那一门一门查,了解自己已得多少学分还需多少学分,既节省了学生的时间,又便于学校的管理。
网上选课系统为同学提供了一个自由选择的平台,学生可以选修规定范围内的课程,查看已修学分总数,还可以修改个人信息。本系统也为教师提供了很大的方便,教师可以根据统计的人数挑选一定数量的学生,也可以直接在网上公布成绩,让学生直接在网上查询成绩。
本系统方便了学生的选课,同时便于管理,减少大量的人力资源。并且促进了学生的积极性,近而开发了网上选课系统。
1.2学生选课系统的发展和研究现状
进入21世纪以来,国内各高校都在积极推动教育体制的改革,为培养更为优秀的新世纪复合型人才做出努力。然而在80年代以前,计算机还没有在国内普及各高校学生选课都是手工完成,不仅教师的工作量大,而且学生查询和检索时也很麻烦。
80年代后期,少数高校开始实行学年学分制,学生有了一定程度的选课自由。学生在学校只需要修满学分就可以毕业,并且可以根据自己的喜好选择科目。并且随着PC机的普及,有些高校已经开始应用电脑进行日常管理工作。这时,学生选课系统诞生了。但是,这些系统大多是基于DOS或者WINDOWS的单机版本,不仅界面不友好,而且功能薄弱。各科系之间的数据交流只能借助软盘为中介,费时费力。随着高校的规模扩大,教育体制改
您可能关注的文档
- 基于ae的化工厂有毒气体扩散应急系统的设计与实现--本科毕业设计.doc
- 基于android平台的天气预报软件的设计与实现--本科毕业设计.doc
- 基于android的中国象棋游戏的设计论文--本科毕业设计.doc
- 基于android平台的天气预报软件的设计与实现正文--本科毕业设计.doc
- 基于android系统的音乐播放器设计与实现含源程序--本科毕业设计.doc
- 基于android平台的智能电表服务的设计与实现--本科毕业设计.doc
- 基于android平台的智能电表服务的设计与实现正文--本科毕业设计.doc
- 基于arm嵌入式系统的通信设计--本科毕业设计.doc
- 基于at89c51的篮球比赛计分器设计--本科毕业设计.doc
- 基于at89c51单片机的蔬菜大棚温度控制系统的设计--本科毕业设计.doc
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
原创力文档

文档评论(0)