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

上传人:wo7****35 文档编号:55274042 上传时间:2018-09-26 格式:DOC 页数:66 大小:4.92MB
返回 下载 相关 举报
学生选课系统 --查询模块、课程管理模块及选课管理模块---毕业论文_第1页
第1页 / 共66页
学生选课系统 --查询模块、课程管理模块及选课管理模块---毕业论文_第2页
第2页 / 共66页
学生选课系统 --查询模块、课程管理模块及选课管理模块---毕业论文_第3页
第3页 / 共66页
学生选课系统 --查询模块、课程管理模块及选课管理模块---毕业论文_第4页
第4页 / 共66页
学生选课系统 --查询模块、课程管理模块及选课管理模块---毕业论文_第5页
第5页 / 共66页
亲,该文档总共66页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《学生选课系统 --查询模块、课程管理模块及选课管理模块---毕业论文》由会员分享,可在线阅读,更多相关《学生选课系统 --查询模块、课程管理模块及选课管理模块---毕业论文(66页珍藏版)》请在金锄头文库上搜索。

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;J2EEAbstractThe 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

4、 education. 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 r

5、esult, 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 i

6、mplementation, 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 teach

7、er 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;J2EEI目录目录第一章第一章 绪论绪论11.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第二章第二章 相关技术介绍相关技术介绍52.12.1 J2EE 介绍介绍5 52.22.2 Struts2 介绍介绍 7 72.32.3 Spring 介绍介绍 .7 72.42.4 Hibernate 介绍介绍8 82.52.5 JQuery 介绍介绍9 9第三章第三章 系统总体设计系统总体设计113.1 系统需求分析系统需求分析11 3.1.1 需求分析任务11 3.1.2 需求分析的途径.11 3.1.3 需求分析

9、的成果.11 3.2 系统体系结构系统体系结构12 3.3 系统数据流图系统数据流图12 3.4 系统功能结构系统功能结构14 3.4.1 课程管理模块14 3.4.2 选课管理模块15 3.4.3 查询管理模块21第四章第四章 系统详细设计与实现系统详细设计与实现224.1 模块详细设计模块详细设计.22 4.1.1 数据库接口.224.1.2 Hibernate 数据包.234.1.3 业务逻辑层.23II4.1.4 用户表示层(视图层).24 4.1.5 WEB 层的层次结构说明24 4.2 系统各个模块顺序图系统各个模块顺序图25 4.2.1 课程管理模块顺序图25 4.2.2 选课管

10、理模块顺序图26 4.2.3 查询管理模块顺序图264.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第五章第五章 系统运行结果系统运行结果485.15.1 课程管理模块运行结果课程管理模块运行结果.4848 5.25.2 选课管理模

11、块运行结果选课管理模块运行结果.4949 5.35.3 查询管理模块运行结果查询管理模块运行结果.5151 5.45.4 改善用户体验工作改善用户体验工作.5353第六章第六章 总结与展望总结与展望566.1 论文总结论文总结56 6.2 选课系统的展望选课系统的展望56参考文献参考文献58致致 谢谢59IIIIContentsChapter1 Introduction.1 1.1 Develop Background.11.1.1Origination of Course Selection Mechanism.11.1.2Status of Course Selection Mechani

12、sm21.2 System Architecture goal and Research Contents.3 1.2.1System Architectur.3 1.2.2System Goal.3 1.2.3Research Contents4 1.3 Organization4 Chapter2 Technology Intruduction5 2.1 J2EE Intruduction.5 2.2 Struts2 Intruduction .7 2.3 Spring Intruduction 7 2.4 Hibernate Intruduction.8 2.5 JQuery Intru

13、duction.9 Chapter3 Design of System11 3.1 Requirement Anlysis.11 3.1.1 Task of Requirement Anlysis.11 3.1.2 Approach of Requirement Anlysis11 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、14 3.4.2 Course Selection Management Module.15 3.4.3 Search Management Module21 Chapter4 Detail Design and Implement.22 4.1 Detail Design22 4.1.1 Detail Design.22 4.1.2 Interface of Database23 4.1.3 Hibernate Data Package23 4.1.4 Bussiness Logic Layer.24 4.1.5 User Interface Layer.24 4.2 Sequence Di

15、agram.25 4.2.1 Sequence Diagram of Course Management Module.25 4.2.2 Sequence Diagram of CourseSelection Management Module26 4.2.2 Sequenct Diagram of Search Management Module26 4.3 The Major Method Description of Business.30 4.4 Design of Database32II4.5 Choose Logic Analysis and Implement .40 4.5.

16、1 Choose Logic Analysis40 4.5.2 Choose Logic Implement41 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 Implement45Chapter5 SystemRunningResults .485.1 Course Management Module Running Results.48 Course Selection Management Module Running Results49 5.3 Search Management Module Running Results51 5.4 Improve the system-experie

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号