基于JSP技术学生网上选课系统的设计与实现.docx

上传人:b****1 文档编号:1782407 上传时间:2022-10-24 格式:DOCX 页数:29 大小:904.71KB
下载 相关 举报
基于JSP技术学生网上选课系统的设计与实现.docx_第1页
第1页 / 共29页
基于JSP技术学生网上选课系统的设计与实现.docx_第2页
第2页 / 共29页
基于JSP技术学生网上选课系统的设计与实现.docx_第3页
第3页 / 共29页
基于JSP技术学生网上选课系统的设计与实现.docx_第4页
第4页 / 共29页
基于JSP技术学生网上选课系统的设计与实现.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

基于JSP技术学生网上选课系统的设计与实现.docx

《基于JSP技术学生网上选课系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于JSP技术学生网上选课系统的设计与实现.docx(29页珍藏版)》请在冰豆网上搜索。

基于JSP技术学生网上选课系统的设计与实现.docx

基于JSP技术学生网上选课系统的设计与实现

e

江西理工大学

本科毕业设计(论文)

 

题目:

基于JSP技术学生网上选课系统的设计与实现

学院:

信息工程学院

专业:

计算机科学与技术

班级:

计算机102班

学号:

20102314

学生:

 

指导教师:

职称:

副教授

 

时间:

2014年5月30号

摘要

随着计算机及互联网的普及,学校的网上选课系统作为高校信息化的一个重要组成部分,正逐渐改变着传统的人工教务管理选课模式,逐步提高着教务管理人员以及师生的工作效率。

应用此系统,学生可以通过网络在任意地点、指定的时间进行选课。

网络选课系统具有无可比拟的优势,如大量数据的存储与查询,信息的完全公开,而且通过计算机系统的设计可以做到公平公正,尽量减少错误。

在此背景下,充分利用现有网络资源,建立网上选课系统势在必行。

目前的选课系统的实现方式有很多种,既有C/S结构的,也有B/S结构的,总体来说,基于Web的B/S结构的选课系统是最适合当前高校教务管理需要的,因此是目前的发展主流。

该系统满足对课程的基本信息登记,同学们自主选课,以及学生和老师对基本信息进行管理的特点。

本系统在学生方面对学生角色给予本人信息查看、选课管理以及其他等功能;在教师方面对教师提供查看自己所担任课程的课表以及选该门课程的学生信息等功能;对管理员本系统提供了以下功能:

查看所有课程、学生和教师的信息、并可以对它们进行管理(添加、编辑、删除),以及实现学校相关新闻的发布并修改。

关键词:

学生选课;课程信息发布;B/S;TOMCAT;JSP

Abstract

WiththepopularityofcomputersandtheInternetonlineNetworkElectivesystemasaimportantpartofcollegeinformation.itisgraduallychangingthetraditionalofartificialEducationalAdministrationElective.Andalsograduallyincreasetheefficiencyofteachersandstudents.Studentscouldchoosecoursesanywhereanytimeviainternetbythissystem.TheNetworkElectivesystemhasanunparalleledadvantage,forexample,likelargeamountsofdatastorageandquery,disclosureofinformation,anditcanbefair,justiceandminimizeerrorsbycomputerdesign.Inthiscontext,itisnecessarytoestablishaonlineregistersystembyfulluseofexistingnetworkresources.TherearemanywaystorealizeaNetworkElectivesystem,notonlyC/Sstructure,alsoexistsB/Sstructure.Overall,thesystembasedonB/Sstructureisthebestsuitedtocurrentneeds.Soitisthetrendofdevelopment.

Thesystemcarriedoutthemanagementofbasicinformationofcourse,thestudentselectingcourse,thestudentandtheteacher'scustomer.Thesystemprovidesafunction,whichisgoodforstudentstochecktheirpersonalinformationandthemanagementofselectingcourse,tothecharactersofthestudents.Andfortheteachers,itisconvenienttolookintothecurricularlessonthatheholdandtheStudent'sinformationthatchosethecourse.Atlast,itisgoodformanagertocheckalltheinformationofthelessons,studentsandteachers.Furthermore,itcancarryonamanagement(increase,edit,delete)tothem,andcarryouttherenounceofthenews.

Keywords:

studentselectcourse;therenouncementofcourseinformation;B/S;JSP;TOMCAT

第一章绪论

1.1课题背景

互联网的普及与发展使我们的教育体系更加智能化,选课系统是现代教育中的一个热点。

教师与同学之间的交流在一指之间,为当前教育创造了方便快速的通道。

然而在信息变动化方面仍有相当的差距,现在的系统资料各自单独建立,共享性差;通常人们在以管理者的角度的方式中,它们对于把握信息取舍有很大程度上依赖管理者对于信息的认知与兴趣爱好,很难真正把握用户真正的需求,所以说几乎没有能力完全满足用户的需求。

当前形势下国家的教育体系也正处在不断的进行改革、不断创新的阶段,我国的教育部在不断的充分汲取外国优秀的教学体制下,又结合我国国内很多年的办学经验与实践,逐步摸索出适合中国特色的教育方式,我国教育部面向各级各种地区学校开展了全面学分制改革。

因此,校园管理系统应充分根据校园网,实现了在校园现代化教学信息的集中管理、分散操作、信息共享,从而改变了我国原来传统的教学资源管理向数字化、无纸化、智能机器化、综合管理化的方向进展,并且为更进一步实现完善的网络教学文件管理系统和校园信息系统打下坚实的基础。

校园教育是培育和输送人才的摇篮地,它紧紧跟随着全人类进步的脚步和地区的变化而变化,教育的面不断拓宽,对教育的要求也不断提高。

在当前这个信息爆炸的年代,传统教学管理面临着诸多挑战。

我们学校的校园管理者需要有先进的计算机能力及技术来不断的改进教学水平和教育能力,在对于我们的学生成绩管理、学生选课管理等等很多方面都需要互联网来完成。

不断的学习和开发出属于自己的计算机网络技术能力,更要跟上当今世界不断发展的脚步,才能创造出属于自己的技术。

1.2课题现状

随着当前全国学校规模的不断扩大,学校管理人员对于学生个人信息以及教师信息等的数据要求急剧增加,相关学生选课的各种信息量也疯狂增长,但是当前很多高校的学生选课管理系统依旧停留在繁琐的人工操作上,工作上有很多重复,而且工作量很大,但是效率又很低,同时保密性也比较差,而且在随着使用时间的增长,肯定会产生出大量的文件、数据及其更新等信息,这对于校园管理人员在查找、增删修改和维护数据库都带来了很多的不必要难处。

因此,迫切需要开发基于JSP技术的网上选课系统来提高当前校园管理者对于学生信息管理工作的效率。

基于JSP技术的网上选课系统作为一个应用软件,使用互联网和计算机对学生的选课信息进行管理,在相比于手工管理者时有着无法比拟的优点与优势,比如:

检索能力迅速、可靠性很高、查找速度方便、存储量大而安全、保密性较好、寿命又长、成本且低等。

这么多的优点能够在很大程度上提高人事管理的与劳动资源的效率,面对学生选课的规范管理、科学统计和快速查询方面具有较大的实际作用,它不但提高了信息的开放性,大大地改善了学生、教师对其最新信息查询的准确性,而且也是高校的科学化、正规化管理的重要条件。

1.3课题目标

基于JSP技术的学生网上选课系统是当前很多高校校园管理系统的重要组成部分。

校园管理者不仅要熟悉教学管理工作的全部过程,而且要从教务工作的实际角度出发,解决工作中面临的关键性的难点和突出性问题,并且充分利用计算机互联网的功能,实现对于教学工作全过程的计算机智能化管理,从而帮助那些具体管理人员从复杂烦琐的工作中解放出来。

使得教学管理走向无纸化办公和只能化、现代化的管理。

由于互联网具有影响范围广,能够方便敏捷的传递与获得信息,拥有着近乎实时的人机交互性,并且其本身是一个具有巨大无比的信息库等诸多优势。

所以我们的课题目标就是用网上选课系统来实现全校对全校学生的选修课程以及新闻的及时发布,用互联网为学生与教师创造出现代化和智能化的学习环境。

高校大学生选课是大学的重中之重,牵涉到学校、院系、教师、学生的诸多方面,随着学校教育体制的不断改革与创新,同学们在选课时的制约因素也比较复杂,所需要做的工作量也很大,而且往往需要在很短的时间内完成所有的工作。

运用计算机网络技术来辅助学生选课,不仅能实时地对大量选课数据进行检测和统计,十分方便地输出选课结果,而且也避免了当前人工处理时极易出现的错误。

所以说,我们开发一套这样的网上选课系统成为很有必要的事情。

1.4系统开发环境及相关技术

1.4.1开发工具

一.MyEclipse企业级工作平台简称MyEclipse,其实它是一个在EclipseIDE的扩展功能项,通过它可以极大的提高数据库与JavaEE的开发、发布以及Application服务器连接方面的工作效率[4]。

MyEclipse功能使得JavaEE集成开发环境变得更加丰富,编码、调试、测试和发布功能都全部具有,全部支持HTML,Struts,JSP等技术[5]。

MyEclipse是用于开发Java、J2EE的Eclipse上的一个非常强大的插件集合,MyEclipse功能强大,支持方面也十分广泛,特别是对各种开源产品的支持非常不错。

MyEclipse目前支持JavaServlet、JSP、Struts、Spring、Hibernate、EJB3、JDBC数据库链接工具等多项功能。

MyEclipse可以说是几乎囊括了现在全部流行的开源产品的专属eclipse开发工具。

二.Apache拥有很多子项目,Tomcat就是其中一个。

同时Tomcat是一个非常优秀的开放源代码的Web应用服务器。

在Java技术上全面支持JSP1.2以及Servlet2.2。

由于其先进的技术、良好的稳定性,最重要的一点它是免费的,所以得到了许多软件开发商的青睐,逐渐变成为现在非常流行的Web应用服务器。

在二十世纪末期,Apache成为全球最流行的WebServer。

在2002年7月,NWSS调查发现,全球57%的站点应用Apache,这比所有其他WebServer应用之和还要多。

Apache其实是一个自由软件,其主要是为各种网络操作系统提供安全地、可靠地Web服务。

如今,在中小规模的Javaweb应用中Tomcat被广泛地应用。

三.MYSQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前Oracle公司收购。

MYSQL是当前最流行的关系型数据库管理系统之一,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSy

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 天文地理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1