ImageVerifierCode 换一换
格式:DOC , 页数:66 ,大小:4.92MB ,
资源ID:1274336      下载积分:30 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1274336.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生选课系统 --查询模块、课程管理模块及选课管理模块---毕业论文.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

学生选课系统 --查询模块、课程管理模块及选课管理模块---毕业论文.doc

1、 本 科 毕 业 论 文 学生选课系统 -查询 模块、课程管理模块及选课管理模块 Student Course Selection System -Search, Course Management and Course Selection Management Module 姓 名: 学 号: 学 院:软件学院 系:软 件工程 专 业:软件工程 年 级: 指导教师: 年 月 摘 要 实行学分制是我国高校 教学管理改革中采取的一项重要措施,对提高教育质量和促进高等教育改 革具有重要作用。选课制是学分制的前提和基础,是学分制教学管理体制 在运行中最基本特征。 在学分制模式下, 学生可以根据自己

2、的实际情况选择课程和老师,达到真正的学有所好、学有所成。 本文在对当前多数选课机制的分析、研究基础上,指出了目前网上选课存在的问题,分析了实现学生选课系统的必要 性和技术可行性,讨论了选课系统的设计和实现的关键技术,并结合实际 , 设计和实现了一个完全网络化的学生选课系统。论文最后对所做的工作进行了总结,并指出了进一步的研究工作。 本系统采用 B/S 架构和 SSH(Struts2.0 + Spring2.0 + Hibernate3.1)框架,运用J2EE 技术进行开发,并全面贯彻 MVC(Mode-View-Controller)的开发模式。系统实现了学生、教师、管理员和教学秘书四个角色相

3、关功能,包括学生选课、教师选课结果管理、教师秘书课程管理和管理员的 选课 设置等。 关键字 : 学生选课 ; MVC; SSH; J2EE Abstract The actualization of credit system is one of important measure which is adopted in the reform of the teaching governance in the university, it will pickup the quality of education and set forward the reform of advanced ed

4、ucation. Elective regulation is the precondition and foundation of credit system, and is also the elementary character in the teaching supervisal of credit system. Under the model of credit system, students feel free to choose the courses and teachers with the increase of the independence, as a resu

5、lt, they learned what they like. Based on the analysis of the current process of course selection, the shortcome of current system is figured out to show the necessity and availability of developing a new on-line Student Course Selection System. With discussing of system design and key point of impl

6、ementation, the system development is shown. Finally this paper summed up the work has done, and point out the future research direction. The system based on B/S architecture and SSH framework, using J2EE technology and MVC design pattern. The system implemented various functions for student teacher

7、 administrator and teaching secretary, including course selection, the result of course selection management, course management, and the setting of course selection management. Key words: Student Course Selection System;MVC;SSH;J2EE I 目录 第一章 绪论 . 1 1.1 开发背景 . 1 1.1.1 选课制的起源 . 1 1.1.2 选课系统现状 . 2 1.2

8、系统架构和系统目标及研究内容 . 3 1.2.1 系统架构 . 3 1.2.2 系统实现的目标 . 3 1.2.3 研究内容 . 4 1.3 论文内容组织 . 4 第二章 相关技术介绍 . 5 2.1 J2EE 介绍 .5 2.2 Struts2 介绍 .7 2.3 Spring 介绍 .7 2.4 Hibernate 介绍 .8 2.5 JQuery 介绍 .9 第三章 系统总体设计 . 11 3.1 系统需求分析 . 11 3.1.1 需求分析任务 . 11 3.1.2 需求分析的途径 . 11 3.1.3 需求分析的成果 . 11 3.2 系统体系结构 . 12 3.3 系统数据流图 .

9、 12 3.4 系统功能结构 . 14 3.4.1 课程管理模块 . 14 3.4.2 选课管理模块 . 15 3.4.3 查询管理模块 . 21 第四章 系统详细设计与实现 . 22 4.1 模块详细设计 . 22 4.1.1 数据库接口 . 22 4.1.2 Hibernate 数据包 . 23 4.1.3 业务逻辑层 . 23 4.1.4 用户表示层(视图层) . 24 4.1.5 WEB 层的层次结构说明 . 24 4.2 系统各个模块顺序图 . 25 4.2.1 课程管理模块顺序图 . 25 4.2.2 选课管理模块顺序图 . 26 4.2.3 查询 管理模块顺序图 . 26 II

10、4.3 业务逻辑类中主要方法描述 . 30 4.4 数据库设计 . 32 4.5 选课逻辑的分析与实现 . 40 4.5.1 本系统的选课逻辑分析 . 40 4.5.2 本系统的选课逻辑实现 . 41 4.6 选课算法的分析与实现 . 42 4.6.1 主要选课 算法分析 . 42 4.6.2 本系统选课的分析与实现 . 43 4.6.3 本系统后台批处理等概率抽签算法实现 . 45 第五 章 系统运行结果 . 48 5.1 课程管理模块运行结果 . 48 5.2 选课管理模块运行结果 . 49 5.3 查询管理模块运行结果 . 51 5.4 改善用户体验工作 . 53 第六 章 总结与展望

11、. 56 6.1 论文总结 . 56 6.2 选课系统的展望 . 56 参考文献 . 58 致 谢 . 59 I Contents Chapter1 Introduction. 1 1.1 Develop Background . 1 1.1.1Origination of Course Selection Mechanism . 1 1.1.2Status of Course Selection Mechanism. 2 1.2 System Architecture goal and Research Contents . 3 1.2.1System Architectur . 3 1.2

12、.2System Goal . 3 1.2.3Research Contents. 4 1.3 Organization . 4 Chapter2 Technology Intruduction . 5 2.1 J2EE Intruduction . 5 2.2 Struts2 Intruduction . 7 2.3 Spring Intruduction . 7 2.4 Hibernate Intruduction . 8 2.5 JQuery Intruduction. 9 Chapter3 Design of System . 11 3.1 Requirement Anlysis .

13、11 3.1.1 Task of Requirement Anlysis . 11 3.1.2 Approach of Requirement Anlysis . 11 3.1.3 Achievement of Requirement Anlysis . 11 3.2 Structure of System . 12 3.3 Data flow of System . 12 3.4 Function and Structur . 14 3.4.1 Course Management Module . 14 3.4.2 Course Selection Management Module . 1

14、5 3.4.3 Search Management Module . 21 Chapter4 Detail Design and Implement . 22 4.1 Detail Design . 22 4.1.1 Detail Design. 22 4.1.2 Interface of Database . 23 4.1.3 Hibernate Data Package . 23 4.1.4 Bussiness Logic Layer . 24 4.1.5 User Interface Layer. 24 4.2 Sequence Diagram . 25 4.2.1 Sequence D

15、iagram of Course Management Module . 25 4.2.2 Sequence Diagram of CourseSelection Management Module . 26 4.2.2 Sequenct Diagram of Search Management Module . 26 4.3 The Major Method Description of Business . 30 4.4 Design of Database . 32 4.5 Choose Logic Analysis and Implement . 40 4.5.1 Choose Log

16、ic Analysis . 40 II 4.5.2 Choose Logic Implement . 41 4.6 Choose Algorithm Analysis and Implement . 42 4.6.1 Main Choose Algorithm Analysis . 42 4.6.2 Choose Algorithm Analysis and Implement of System . 43 4.6.3 Choose Algorithm Implement . 45 Chapter5 SystemRunningResults . 48 5.1 Course Management

17、 Module Running Results . 48 Course Selection Management Module Running Results . 49 5.3 Search Management Module Running Results . 51 5.4 Improve the system-experience . 53 Chapter6 Conclusion and Expectation . 56 6.1 Conclusion . 56 6.2 Expectation . 56 Reference. 58 Acknowledgement . 59 第一章 绪论 1

18、第一章 绪论 进入 21 世纪,为了适应新世纪人才培养的目标,国内高校教育改革不断深化,学校规模不断扩大,专业设置日趋多样化,招生人数逐年增加。教学管理模式也不断 的发生变化,学生选课、排课的 任务 日趋烦琐。我国高校 的教学管理体制正经历着由 学年制向学分制的重大变革。同时,各高校已相继 建成 了覆盖全校的高速校园网,并与 Internet 互联,为高校教务管理的网络化提供的必要的基础。在此背景下,根据学校的具体教学机制和要求,作者开发了基于互联网的学生选课系统, 本 系统包括 用户管理模块、课程管理模块、选课管理模块和查询管理模块。通过使 用该 系统,在网络上,教学秘书可以进行相关的课程管

19、理,包括排课、修改和 删除课程信息等;管理员可以对选课进行时间和待选课程的相关设置;学生可以分阶段选择自己所需课程;教师可以查看自己所开课程的选课情况,并导出 学生 名单。 1.1 开发背景 以现代网络技术环境为 依托 ,将传统选课模式转化为利用 现代 网络技术进行选课操作和管理的网上选课系统已成为 现代 教学改革的一项重要措施,并已成为解决高校教学改革和学分制顺利实施的关键。 1.1.1 选课制的起源 选课制产生于 19 世纪德国柏林大学,该校第一任校长著名哲学家 J G 费希特 主张大学中允许各 学派并存和自由竞争,学生可以根据自己的爱好选修各种课程,选择自己的研究方向,在导 师的指导下从

20、事研究工作。在选课基础上发展的学分制产生于美国, 哈佛大学校长查理斯 埃利奥特对选课制的发展作出 了巨大的贡献,查理斯 埃利奥特在就任哈佛大学校长 的就职演说中宣布:“本校要坚持不懈地努力建立、改善并推广 选课 制度”,他认为不能忽视学生个人智力差异和不同志趣。选课制可以适合学生的兴趣,把学生动机从外部转化为内部的自学要求,从而提高学生的质量 1,2。 目前对选课制的做法主要有三种:( 1)允许学生自由 选课选修课,必修课则由教 务处统一安排,教学班与行政班基本保持一致 ;( 2)允许学生 自由选择课程,包括提前修读的或分层次必修课和各种选修课,但是仍由 教务处统一排课,也就第一章 绪论 2

21、是学生不能随意选择老师,行政班基本不打乱;( 3)学生可以自由选择课程和 选老师,这是最大自由度的选课方式,这时学生注册的行政班和教学班是游离的,我们称它为全面选课制 3。 1.1.2 选课系统现状 在计算机普及以前,传统的选课方式过程是:由教务处下发选课课表到各学院,让学生 事先 了解可选的课程及各班的选课时间,然后在选课期间到某个固定的教师去报名,再把学生的报名单收集上来,由教务员进 行统计和分班 4。 这个选课方式必须要有固定的专门熟悉业务的人员进行操作,并且必须要谨慎、有序的进行,否则会出现课程冲突等,甚至 会 导致连环错误, 从而影响 选课正常进行。并且,由于该方式基于先到先得模式,有可能在学生间造成不公平的舆论氛围。 当今,在欧美等发达 国家 中,由于信息化建设起步较早,许多大学的教学管理系统已比较成熟 5。 而在国内,由于学校的信息化步伐比较慢,大部分学校处于学年制到学分制的转变过程中,故而发展较为 缓 慢,也存在着一些不足,主要体现 在以下几个方面 : 1、 系统性能差 就选课系统而言,其具有一定 的时间性、地域性、学校性 6。 国内选课系统的主要问题集中在选课高峰期,有大量学生在短时间同时选课,从而导致服务器负载过重,造成登陆和选课的速度很慢,甚至出现服务器崩溃的现象。 2、 系统运行不稳定 在非

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。