基于SSM的高校排课系统的研究与应用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于SSM的高校排课系统的研究与应用中文摘要基于 SSM的高校排课系统的研究与应用

中文摘要

排课管理是高校教学管理中十分重要又相当复杂的工作,它涉及的范围广、限制条件多,属于多因素的组合规划问题,通过科学、合理的编排课表,对稳定教学秩序、提高教学质量具有重要作用。排课系统是一个提供教学计划、教学任务和排课等功能的管理平台,是高校数字化校园建设的重要组成部分。

本课题设计并实现了基于J2EE的Web轻量级开发框架SSM(Struts2、Spring、MyBatis)的高校排课系统。首先,描述了系统设计的相关理论及SSM开发框架的实现原理;然后,对系统的需求进行分析,包括业务流程分析、数据流程分析以及功能性需求和非功能性需求分析;其次,对系统进行总体设计,包括系统架构的设计、系统功能模块的设计和数据库的设计;最后,描述了系统主要功能模块的详细设计与实现。

本课题设计并实现的排课系统满足了排课工作的基本需求,达到了预期的效果。

基于 SSM框架的排课系统具有扩展性好、易维护等特点,将为同类高校排课系统的建设提供有效的参考。

关键词:排课系统,J2EE,SSM框架,数字化校园

Abstract Research and Design of Course Scheduling System Based on SSM

Research and Design of Course Scheduling

System Based on SSM

Abstract

Course arrangement is a very important and complex task of

university teachingmanagement; it involves a wide range of restrictions and belongs to the multi-factorportfolio planning problem. Arranging course scientifically and rationally has an importantrole to improvement the quality of teaching and

stabilizes the teaching order. Coursescheduling system provides us

with a management platform including functions ofteaching plan,

task management and course arrangement.

The purpose of the thesis is to design and implement a

university Course SchedulingSystem based on J2EE Web lightweight development framework SSM (Struts2, Spring,and MyBatis). Firstly, the thesis describes the theory of the system

design andimplementation principle of the SSM development framework. Secondly, it describes theoverall system design,

including the design of the system architecture, the design of thesystem function modules, and the design of the database. Lastly,

it describes the detaileddesign and implementation of the system's

main function modules.

The designed and implemented course scheduling system has

meet work needs andreaches the desired effect. The system based

on SSM framework has characteristics ofgood expansibility and

easy maintenance, its design and implementation provides a usefulreference for other similar Course Scheduling System.

Keywords: Course Scheduling System, J2EE, SSM framework, digital campus

目录

第一章绪论 (1)

1.1课题背景 (1)

1.2国内外研究现状 (2)

1.2.1国外研究现状 (2)

1.2.2国内研究现状 (3)

1.3课题内容 (4)

1.4课题意义 (5)

1.5本文组织结构 (5)

第二章相关知识和技术 (7)

2.1排课系统理论 (7)

2.1.1课表编排理念 (7)

2.1.2排课因素分析 (8)

2.1.3排课系统问题概述 (10)

2.1.4排课系统设计思想 (14)

2.2 SSM框架技术 (15)

2.2.1 J2EE平台 (15)

2.2.2 MVC模式 (17)

2.2.3 Struts2框架 (18)

2.2.4 MyBatis框架 (21)

2.2.5 Spring框架 (22)

2.2.6 SSM框架整合 (23)

2.3其他技术简介 (28)

2.3.1Ajax技术 (28)

2.3.2JQuery技术 (28)

2.3.3插件技术 (29)

2.4 本章小结 (30)

第三章系统的需求分析 (31)

3.1需求概述 (31)

3.2用户及用例 (32)

3.3业务及数据流分析 (35)

3.4功能性需求分析 (40)

3.5非功能性需求分析 (43)

3.6 本章小结 (43)

第四章系统的总体设计 (44)

4.1 系统架构设计 (44)

4.1.1 B/S体系结构 (44)

4.1.2技术架构设计 (45)

4.2 系统功能模块设计 (46)

4.2.1教学计划模块设计 (48)

相关文档
最新文档