摘要
摘要
随着
计算机及互联网的普及,
网络选课
系统作为高校信息化的一个重要组成部分,正逐渐改变着传统的人工教务管理选课模式,逐步提高着教务管理人员以及师生的
工作效率。应用此系统,学生可以通过网络在任意地点、指定的时间进行选课。网络选课系统具有无可比拟的优势,如大量数据的存储与
查询,信息的完全公开,而且通过计算机系统的
设计可以做到公平公正,尽量减少错误。在此背景下,充分利用现有网络资源,建立网上选课系统势在必行。目前的选课系统的实现方式有很多种,既有C/S结构的,也有B/S结构的,总体来说,基于Web的B/S结构的选课系统是最适合当前高校教务管理需要的,因此是目前的发展主流。
关键词:网络选课、B/S、效率关键词
I
ABSTRACT
ABSTRACT
WiththepopularityofcomputersandtheInternet,onlineNetworkElectivesystemasaimportantpartofcollegeinformation.itisgraduallychangingthetraditionalofartificialEducationalAdministrationElective.Andalsograduallyincreasetheefficiencyofteachersandstudents.Studentscouldchoosecoursesanywhereanytimeviainternetbythissystem.TheNetworkElectivesystemhasanunparalleledadvantage,forexample,likelargeamountsofdatastorageandquery,disclosureofinformation,anditcanbefair,justiceandminimizeerrorsbycomputerdesign.Inthiscontext,itisnecessarytoestablishaonlineregistersystembyfulluseofexsitingnetworkresources.TherearemanywaystorealizeaNetworkElectivesystem,notonlyC/Sstructure,alsoexsitsB/Sstructure.Overall,thesystembasedonB/Sstructureisthebestsuitedtocurrentneeds.Soitisthetrendofdevelopment.
Key
words:Network,Elective,B/S,Efficiency
II
目录
目录
第1章引言.........................................................11.1开发背景........................................................11.2系统构架........................................................11.3系统目标........................................................2第2章主要技术介绍.................................................32.1J2EE概述.......................................................32.2J2EE的优势.....................................................32.3MVC设计模式....................................................42.4框架的选择......................................................52.4.1Struts2简介..................................................52.4.1.1Struts2结构................................................52.4.1.2Struts2处理流程............................................62.4.2Hibernate简介................................................62.4.3Spring简介...................................................6第3章系统开发工具及容器...........................................83.1开发工具........................................................83.2数据库的选择....................................................83.2.1MySQL简介....................................................83.3JDK版本的选择..................................................93.4容器............................................................93.4.1Tomcat简介...................................................9第4章网络选课系统总体设计........................................104.1需求分析.......................................................104.1.2系统流程.....................................................104.1.3用UML用例图描述.............................................124.2系统的分层设计.................................................13第5章详细设计....................................................145.1数据库.........................................................145.1.1数据库设计...................................................145.1.2数据表.......................................................14