- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于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的单机版本,不仅界面不友好,而且功能薄弱。各科系之间的数据交流只能借助软盘为中介,费时费力。随着高校的规模扩大,教育体制改
您可能关注的文档
- 基于android的海外化妆品购买系统的设计与实现大学论文.doc
- 基于at89c51对stc89c51单片机超声波传感器完成测距系统制作的温度补偿精度设计论文大学论文.doc
- 基于at89c52led点阵显示电子钟的制作-课程设计论文正文报告书大学论文.doc
- 基于atmega16的mp3设计与实现大学论文.doc
- 基于at90can128单片机的高炉烧结配料控制部分的研究大学论文.doc
- 基于bs模式的学生违纪管理信息系统的设计与实现大学论文.doc
- 基于avr单片机水温自动控制系统大学论文.doc
- 基于bp神经网络的铝合金变质研究大学论文.doc
- 基于cad技术的齿轮泵油槽仿形加工结构设计夹具设计和工艺设计大学论文.doc
- 基于cpld的交通灯控制器设计大学论文.doc
- 上海海洋大学《海洋环境分析技术》课件-21化学发光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-20分子荧光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-22色谱分离过程.pdf
- 上海海洋大学《海洋环境分析技术》课件-25气相色谱仪与固定液.pdf
- 上海海洋大学《海洋环境分析技术》课件-24色谱定性定量方法.pdf
- 上海海洋大学《海洋环境分析技术》课件-26气相色谱检测器.pdf
- 上海海洋大学《海洋环境分析技术》课件-29液相色谱固定相与流动相.pdf
- 上海海洋大学《海洋环境分析技术》课件-27气相色谱分离条件的选择.pdf
- 上海海洋大学《海洋环境分析技术》课件-28液相色谱仪器与类型.pdf
- 上海海洋大学《海洋环境分析技术》课件-3 原子光谱和分析光谱.pdf
文档评论(0)