在八十年代后期,随着改革开放的逐步深入,为了顺应时代的发展,各地高校逐渐采用学年学分制度,在学业的学习过程中给与了学生一定程度上的多样性。学生在毕业的时候,修满学分即可达到毕业要求,同时在保证学生专业水平达标的情况下,小部分课程可以根据学生的喜好自行选择。与此同时,计算机逐渐深入到各行各业中,大学也不例外开始将计算机应用到日常的教学管理工作中。学生选课系统也因此步入人们的视野,但是,此时的选课系统大多是应用于DOS系统,界面单调,UI不够人性化,同时一些功能也无法实现。各个办公室院系若要传递数据只能借助纸质或者软盘,但是弊端很明显,费时费力效率低下。随着教育改革的深入,大学生数量增长,高校规模也在不断的扩大。这种系统已经渐渐的不适用于高校日常工作管理,逐渐被淘汰掉了。论文网
90年代后期以来,随着网络工程的发展,为了适应现代社会的需求,各地高校陆续架设了自己的校园网络。同时技术方面发展迅速,计算机/服务器的结构已经得到广泛的应用,体系更加成熟。同时通过浏览器访问服务器的方式已经得到了广泛的认可,大学生选课系统在这样的环境下应运而生,这是的选课系统可以满足广大师生的需求,解决了数据传输的弊病,也可以达到管理工作的。管理员可以通过访问数据库金雄维护和管理工作,教师和学生可以通过浏览器查询相关数据以及进行相关选课操作。目前,全国各大高校都已经拥有一套相对成熟完善的选课系统。
1。3各章节内容简介
本论文在各章节对系统进行了详尽的介绍:
第一章:介绍了学生选课系统的研究意义以及研究现状,突出本系统研究的必要性;
第二章:介绍Java语言和它的开发工具,以说明选择Java的好处;
第三章:进行学生选课系统的需求分析,以使系统的模块更加清楚;
第四章:介绍本系统各模块的功能以及结构它们的结构图,以进行下一步的程序编写;
第五章:学生选课系统主要程序介绍,以使每一步程序的功能清晰的跃然纸上;
第六章:学生选课系统的前景展望,使系统更加的完美。
第2章 Java语言以及开发工具
鉴于所学知识和系统需求,因此我决定采用Java语言来编写本系统。本章节主要是对Java以及相关软件进行介绍,阐述选择它们对学生选课系统进行开发工作的理由。
2。1 Java背景知识介绍
2。1。1 Java的起源
Java平台和语言在最开始的时候,只是SUN公司的一个内部研究项目。1991年,SUN公司的詹姆斯·高斯林为家用电信的交互操作开发了一个Oak的软件,这便是Java的前身。但是,当时并没有引起人们的注意,直到1994年,计算机行业得到了快速的发展,他们用Oak编制了HotJava浏览器,得到了SUN公司的支持,但是由于Oak商标已经被注册,最后更名被Java。而Java这个名字并不是由单词的首字母组成,而是源于一个印度尼西亚盛产咖啡的岛屿。之后Java收到广泛认可,诸如IBM和微软这种行业巨头购买了Java的使用权,而且被美国著名计算机杂志PC Magazine评为1995年十大优秀科技产品。从此奠定了Java在计算机语言中不可动摇的地位。
2。1。2 Java的特点
Java语言的语法相比于C语言以及C++来说更为相近,因此很多拥有C语言学习使用经验的人,学习和使用Java是一件难度并不太高的事情。而且,Java相比较于C++,摒弃了一些使用度不高,同时又非常难以理解的特性。尤为特别的是,Java语言是使用引用而不是指针。并且解决了内存管理的问题,使程序员在使用的时候不必为计算机内存的占用情况而担心。总的来说Java有一下特点: