基于SSH架构的课程中心系统的设计和实现——教师和课程管理子系统---毕业论文.doc

上传人:滴答 文档编号:1274221 上传时间:2019-01-26 格式:DOC 页数:78 大小:3.86MB
下载 相关 举报
基于SSH架构的课程中心系统的设计和实现——教师和课程管理子系统---毕业论文.doc_第1页
第1页 / 共78页
基于SSH架构的课程中心系统的设计和实现——教师和课程管理子系统---毕业论文.doc_第2页
第2页 / 共78页
基于SSH架构的课程中心系统的设计和实现——教师和课程管理子系统---毕业论文.doc_第3页
第3页 / 共78页
基于SSH架构的课程中心系统的设计和实现——教师和课程管理子系统---毕业论文.doc_第4页
第4页 / 共78页
基于SSH架构的课程中心系统的设计和实现——教师和课程管理子系统---毕业论文.doc_第5页
第5页 / 共78页
点击查看更多>>
资源描述

1、 本 科 毕 业 论 文 基于 SSH架构的课程中心系统的设计和实现 教师和课程管理子系统 Design and Implementation of Course Center System Based on SSH Architecture Management Subsystem of Teacher and Course 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 指 导 教 师: 教授 年 月摘 要 I 摘 要 随着 计算机技术和网络技术的飞速发展,世界进入了前所未有的全球信息化时代。本文针对目前厦门大学课程网站的现状和存在的一些 不足 , 设计 并

2、 实现了基于 SSH 架构的厦门大学 课程中心 系统。 该系统的 目标 是 为 厦门大学的老师和学生 建设 一个优秀的、 可 管理的、 易 维护的、多层次的和开放式的 课程 中心 系统 。 论 文 首先介绍了系统所 采 用的 J2EE 架构 、 轻量级框架 SSH 的组成 部分 和 工作原理 。 接着阐述了课程 中心 系统的 建设目标和 功能模块 的 划分 ,并对教师子系统和 课程子系统 后台管理部分 的设计 展开详细说明。 最后围绕着 SSH 架构 技术 ,结合系统的分层结构,具体描述了教师子系统和 课程子系统 后台管理部分的实现 。 厦门大学课程中心 系统的 建设 完善了 用户的 管理体系

3、、丰富 了 课程的表现形式、加强了师生间 的 互动交流 , 达到了预期的效果 。 实践表 明, SSH 架构 在 构建复杂业务系统 中的应用 , 可以 使得开发过程简洁 高效 、结构清晰 ,同时还可以使系统具有 较 强的灵活性、可维护性和可扩展性。 关键词: 课程中心 系统 ; J2EE; SSH 架构 Abstract II Abstract As the fast development of computer science and computer network, the world has entered an unprecedented global information ag

4、e. In the foundation of studying the present situation and existing deficiencies of current course website of Xiamen University, the Course Center System of Xiamen University based on SSH architecture is designed and implemented. This system is aimed to achieve the goal, which is to develop an excel

5、lent, multi-level, opening course center system with high manageability and maintainability. First, the popular architecture of J2EE, the model and operational principle of SSH are discussed in detail. Then the objectives and functional module division of this system is described, especially the sub

6、system module of teacher and the back-stage management of course subsystem module, which are took charge by myself. According to the technology of SSH architecture and the hierarchical structure of the system, the implementation of the subsystem module of teacher and the back-stage management of the

7、 course subsystem module are minutely introduced. It can be seen that the system helps to improve the management system of user group, enrich the expression of the course, and enhance the communication between the teacher and student. The development results show that SSH architecture not only can i

8、mprove efficiency of system development, but also can make the system more flexible, maintainable and extensible. Key words: Course Center System; J2EE; SSH Architecture 目 录 III 目 录 第 1章 绪论 . 1 1.1 概述 .1 1.2 项目背景 .1 1.3 论文组织结构 .2 第 2章 系统 设计中的 相关技术 . 3 2.1 Java EE 技术 .3 2.1.1 Java EE.3 2.1.2 Java EE

9、的模型 .3 2.1.3 JSP 技术 .4 2.2 SSH 框 架 .5 2.2.1 SSH 框架 .5 2.2.2 表现层框架 Struts2 .7 2.2.3 业务逻辑层框架 Spring .9 2.2.4 数据持久层框架 Hibernate .10 2.3 其它相关技术 .12 2.3.1 Ajax .12 2.3.2 jQuery 框架 .13 2.4 本章小结 .14 第 3章 课程中心系统的需求分析和设计 . 16 3.1 建设 目标 .16 3.2 系统功能模块划分 .16 3.2.1 系统面向的用户群体和角色功能 .16 3.2.2 总体功能模块划分 .18 3.2.3 教师

10、子系统详细功能模块设计 .22 3.2.4 课程子系统详细功能模块设计 .24 3.3 本章小结 .27 第 4章 课程中心系统的实现 . 29 目 录 IV 4.1 系统总体框架设计和实现 .29 4.1.1 系统的分层结构 .29 4.1.2 系统的包结构 .30 4.1.3 系统的部署 .32 4.2 教师子系统的实现 .32 4.2.1 概述 .32 4.2.2 个人信息模块的实现 .33 4.2.3 课程申报模块的实现 .35 4.2.4 课程权限设置模块的实现 .37 4.2.5 课程风格设置模块的实现 .38 4.2.6 课程内容管理模块的实现 .40 4.2.7 学生管理模块的

11、实现 .40 4.2.8 留言板管理模块的实现 .40 4.2.9 站内信模块的实现 .41 4.3 课程子系统 后台管理 的实现 .43 4.3.1 概述 .43 4.3.2 申报表格模块的实现 .43 4.3.3 课程简介模块的实现 .45 4.3.4 教学大纲模块的实现 .47 4.3.5 教师队伍模块的实现 .47 4.3.6 通知公告模块的实现 .48 4.3.7 章节目录模块的实现 .50 4.3.8 课件教案模块的实现 .51 4.3.9 作业习题模块的实现 .53 4.3.10 实验指导模块的实现 .53 4.3.11 教学录像模块的实现 .53 4.3.12 课 程试卷模块的

12、实现 .55 4.3.13 参考书籍模块的实现 .55 4.3.14 教学成果模块的实现 .55 目 录 V 4.3.15 课程评价模块的实 现 .57 4.4 其他功能模块的实现 .59 4.4.1 Struts2 拦截器在系统中的实现 .59 4.4.2 课程页面切换风格的实 现 .62 4.5 本章小结 .64 第 5章 总结与展望 . 65 5.1 总结 .65 5.2 工作展望 .65 参考文献 . 67 致 谢 . 68 Contents VI Contents Chapter 1 Preface. 1 1.1 Overview .1 1.2 Development Backgro

13、und .1 1.3 Structure of This Dissertation .2 Chapter 2 System Related Technologies Outline . 3 2.1 Java EE .3 2.1.1 Java EE.3 2.1.2 Model of Java EE .3 2.1.3 What is JSP .4 2.2 SSH Architecture.5 2.2.1 SSH Architecture.5 2.2.2 Struts2 .7 2.2.3 Spring .9 2.2.4 Hibernate .10 2.3 Other Related Technolo

14、gies.12 2.3.1 Ajax .12 2.3.2 jQuery.13 2.4 Summary.14 Chapter 3 Requirement Analysis and System Design. 16 3.1 Objectives.16 3.2 Functional Module Division .16 3.2.1 User group and Role Functioning .16 3.2.2 Functional Module Division .18 3.2.3 Subsystem Module of Teacher .22 3.2.4 Subsystem Module

15、of Course .24 3.3 Summary.27 Chapter 4 Implementation . 29 Contents VII 4.1 Design and Implementation of System Architecture .29 4.1.1 Hierarchical Structure .29 4.1.2 Package Structure.30 4.1.3 Deployment .32 4.2 Implementation of Teacher Subsystem Module .32 4.2.1 Overview .32 4.2.2 Personal Infor

16、mation Module .33 4.2.3 Apply for Course Module .35 4.2.4 Authority Module .37 4.2.5 Style Module .38 4.2.6 Course Management Module .40 4.2.7 Student Management Module .40 4.2.8 Message Management Module .40 4.2.9 Mail Management Module.41 4.3 Backstage Management of Course Subsystem Module .43 4.3

17、.1 Overview .43 4.3.2 Application Form Module .43 4.3.3 Course Information Module.45 4.3.4 Course Outline Module .47 4.3.5 Teacher Team Module .47 4.3.6 Notice Module.48 4.3.7 Chapter Module.50 4.3.8 Courseware Module .51 4.3.9 Exercise Module .53 4.3.10 Lab Instruction Module.53 4.3.11 Course Movie Module.53 4.3.12 Examination Module.55 4.3.13 Refference Book Module .55 4.3.14 Achievement Module .55 4.3.15 Evaluation Module .57 Contents VIII 4.4 Implementation of Other Modules .

展开阅读全文
相关资源
相关搜索
资源标签

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

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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