毕业设计论文-jsp在线选课系统设计与实现.doc
- 文档编号:116610
- 上传时间:2022-10-03
- 格式:DOC
- 页数:48
- 大小:1.43MB
毕业设计论文-jsp在线选课系统设计与实现.doc
《毕业设计论文-jsp在线选课系统设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计论文-jsp在线选课系统设计与实现.doc(48页珍藏版)》请在冰豆网上搜索。
在线选课系统的设计与实现
摘要
由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式,传统的教学模式(学生按照学校安排好的课程上课)已经不能适应新型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物力资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。
随着高校人数的增多,这种弊端会越来越多的暴露出来。
在线选课系统的实现显得尤为必要。
针对学生选课这一环节,本系统从学生网上自主选课以及教师的课程发布和管理员信息管理三个大方面进行了设计,基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理和管理员对学生和教师信息的管理等功能。
关键词:
在线选课;B/S结构;JSP;J2EE;MySQL;
OnlineCourseSelectionSystemDesignandImplementation
Abstract
Asthereformofschooleducation,mostcollegesanduniversitiesarenowbeginningtoimplementthestudent'sowncourseselectionpatterns,thetraditionalteachingmodel(thestudentsarrangedinaccordancewithschoolcurriculumclasses)cannotadapttonewteachingmethods,iftheyremainonpaperonthewaytocourseselection,ontheonehandandwastealotofmanpower,materialresources,ontheotherhandawasteoftimeandintheprocessofartificialstatisticalerrorsinevitablyoccurandsoon.Withtheincreasingnumberofuniversities,suchshortcomingswouldbeexposedmoreandmore.OnlineCourseSelectionSystemisparticularlyessential.Electiveforstudentsinthispartofthesystemindependentlyfromtheonlinecourseselectionstudentsandteachersandadministratorsreleasedinformationmanagementcoursesarethreemajoraspectsofthedesign,thebasicrealizationofthestudentsonlineinformationinquiry,courseselectionfunctionaswellasteachersofthecurriculuminformationdisseminationmanagementandadministratorstostudentsandteacherstoinformationmanagement.
KeyWords:
Onlinecourseselection;B/Sstructure;JSP;J2EE;MySQL;
目录
摘要 I
Abstract II
前言 1
1设计的可行性 2
1.1系统的产生和发展情况 2
1.2网上选课系统的产生和可行性分析 3
1.2.1网上选课系统的产生 3
1.2.2网上选课系统的可行性 3
2相关软件及技术介绍 4
2.1Myeclipse6.5 4
2.2MySQL5.0 4
2.3Tomcat5.5 5
2.4HTML语言介绍 5
2.5 JSP介绍 6
2.6J2EE技术介绍 7
2.7Struts框架 8
2.8Hibernate框架 8
3系统概述 9
3.1项目范围 9
3.2设计策略 9
4系统总体设计 10
4.1系统结构设计 10
4.1.2模块间的调用关系 11
4.1.3系统功能结构 14
5数据库设计说明 15
5.1数据库系统分析 15
5.2数据库逻辑设计 19
5.3数据库设计 19
6详细设计 23
6.1教师/学生/管理员登录功能 23
6.2学生选课功能 29
6.3教师添加课程:
31
6.4管理员操作 33
7设计过程中的问题及解决 36
7.1数据库的连接 36
7.2参数的传递 36
7.3公共数据 36
8总结 37
参考文献 38
致 谢 39
前言
随着网络时代的到来B/S结构的管理系统已经成熟的运用在学校、企业、银行、科研机构、政府等各行各业并扮演着不可或缺的角色。
B/S(Browser/Server)结构即浏览器和服务器结构。
它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。
相对于C/S结构属于“胖”客户端,需要在使用者电脑上安装相应的操作软件来说,B/S结构是属于一种“瘦”客户端,大多数或主要的业务逻辑都存在在服务器端,因此,B/S结构的系统不需要安装客户端软件,它运行在客户端的浏览器之上,系统升级或维护时只需更新服务器端软件即可,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
B/S结构系统的产生为系统面对无限未知用户提供了可能。
当然,与C/S结构相比,B/S结构也存在着系统运行速度较慢,访问系统的用户不可控的弱点。
以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。
它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。
特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。
数据库是从60年代初发展起来的计算机技术。
经过四十来年的发展,数据库技术己经趋于成熟。
Web数据库在新的Internet环境中发生了很大的变化。
就数据应用而言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的出现,给web数据库技术提出了更多、更高的要求。
同时,随着国内高校校园网的建设,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。
例如,我国许多高校的网上招生系统,学校的各种管理信息系统,学校选课系统,还有一些医学院校开发出的网上诊所、远程诊断系统等等,都是基于校园网的应用系统。
网上选课系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式,传统的教学模式(学生按照学校安排好的课程上课)已经不能适应新型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物力资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。
随着高校人数的增多,这种弊端会越来越多的暴露出来。
因此,利用网络,使学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。
从教师的角度来说,同样是节省了大量的工作量,由于教师提出代课申请完成课程发布的工作较学生选课而言更加的复杂,因此通过网上进行课程发布能大幅度的减少教师的工作量,减少错误的发生几率。
作为教师,也只要通过自己的电脑来操作即可,不用再奔波于教务处和办公室之间。
1设计的可行性
1.1系统的产生和发展情况
所谓MIS(管理信息系统--ManagementInformationSystem)系统,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统,是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。
目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。
随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。
MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或不足。
换句话说,MIS系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。
与传统的管理系统相比,在MIS中,处理的对象是抽象成数据的信息,因此,MIS有着自己的巨大优势:
1、解决结构化问题。
2、以高速度低成本完成数据的处理业务,追求系统处理问题的效率。
3、实现一个相对稳定的、协调的工作环境。
4、应用科学的、客观的处理方法,符合实际情况。
传统的MIS系统的核心是CS(Client/Server——客户端/服务器)架构,而基于Internet的MIS系统的核心是BS(Browser/Server——浏览器/服务器)架构。
BS架构比起CS架构有着很大的优越性,传统的MIS系统依赖于专门的操作环境,这意味着操作者的活动空间受到极大限制;而BS架构则不需要专门的操作环境,在任何地方,只要能上网,就能够操作MIS系统。
这也就给交互式信息的产生创造了先决条件。
使得通过互联网的信息传递更加的便捷。
1.2网上选课系统的产生和可行性分析
1.2.1网上选课系统的产生
MIS系统的飞速发展,技术的成熟以及应用领域的不断扩大,为网上信息的交互提供了一个良好的平台和方便的操作界面。
由于MIS系统基于用户需求的设计方法,使得该系统的使用更加的人性化、个人化、更贴近用户。
网上选课系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式,传统的教学模式——学生按照学校安排好的课程上课——已经不能适应新型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物力资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。
随着高校人数的增多,这种弊端会越来越多的暴露出来。
因此,利用网络,使学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。
从教师的角度来说,同样是节省了大量的工作量,由于教师提出代课申请完成课程发布的工作较学生选课而言更加的复杂,因此通过网上进行课程发布能大幅度的减少教师的工作量,减少错误的发生几率。
作为教师,也只要通过自己的电脑来操作即可,不用再奔波于教务处和办公室之间。
以MIS系统的构建思想来实现网上选课系统可以最大程度的做到实用性,可扩展性和可维护性相结合,安全性以及规范化原则。
技术可行性:
以MIS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 jsp 在线 选课 系统 设计 实现