课程设计报告范本

2026/1/27 11:10:21

中国计量学院 现代科技学院 课程设计报告本

课程设计名称 数据库课程设计 课程设计题目 电脑硬件销售系统

系 (部) 信息工程系 学 号 1130332122 专 业 计算机 姓 名 顾飞龙 班 级 111 指导教师 关 伟

2014年 5 月 30 日

基于Spring教学辅助系统的设计与实现

摘要:随着网络技术的发展,各种实体服务、应用都开始网络化,同时应用的复杂性不断增加,这对应用所采用的WEB技术提出了更高的要求。

为此,本系统采用了轻量级框架--Spring Framework,通过对它各个模块的分析,深入论述了它的两大特殊机制即控制反转和依赖注入,说明了基于这两个核心机制的Spring框架,适用于大多数Web应用的各种不同要求。并在系统的结构上使用了MVC形式,MVC把系统分为模型(Model),视图(View)和控制Controller)三个层,而后对每个层的实现和关联进行了说明,由于Spring本身具有“无侵入性”的特点, 它又可以方便的集成其他框架。

在此基础上,本文将Spring用于教学辅助系统的开发中,系统主要实现了学生教师的课程查询,学生发表评价、提问,老师查看评价回答问题的功能,并有后台管理功能,可以对课程、用户等所有信息进行管理。并在这个过程中对spring MVC各个模块进行了分析讨论。由于框架的采用,使得整个系统具有良好的层次,也提高了其可维护性和可扩展性。

关键词:教学辅助系统,MVC, Spring 中图分类号:TP391

I

Design and Implementation of Teaching Assistant System Based on

Spring Framework

Abstract:With the development of network technology, various entities, services,

applications are beginning to network, applications at the same time the increasing complexity of applications using WEB technology has a higher demand.

To this end, the system uses a lightweight framework - the Spring Framework, through the analysis of its various modules into the details of two special mechanism of inversion of control and dependency injection, pointing out that based on these two core mechanisms of the Spring the framework is fully applicable to the general Web applications, most of the functions, structure and performance requirements. The structure of the system to use form of the MVC, the MVC system is divided into three layers model (Model), the view (View) and the control of the Controller) are described, and then each layer to achieve and associated, since Spring itself invasive characteristics, it can easily integrate other frameworks.

On this basis, the Spring for the development of teaching aids, the main achievement of the students and curriculum inquiries, students at the evaluation, ask questions, the teacher read reviews to answer questions, and backstage management function, you can right the course the user all the information management. And the spring of each module in the MVC in this process were analyzed and discussed. The entire system be structured, with good scalability, portability, and maintainability. Keywords: teaching assistant system, MVC, Spring Classification: TP391

II

目 录

摘要 ······································································································································ Ⅰ 目录 ······································································································································ Ⅲ 1 绪 论 ................................................................................................................................ 1

1.1 项目背景 ..................................................................................................................................... 1

1.2 项目目标与期望.......................................................................................................................... 1

1.2.1 应用教学辅助系统的必要性 ............................................................................................ 1 1.2.2 教学辅助系统的特点 ........................................................................................................ 2 项目设计原则 ............................................................................................................................. 3 1.3 研究内容与方案.......................................................................................................................... 3

2 系统分析 .......................................................................................................................... 4

2.1 需求分析 ..................................................................................................................................... 4 2.2 技术可行性 ................................................................................................................................. 4

2.2.1 J2EE框架技术介绍 ........................................................................................................... 4 2.2.2 框架的选择........................................................................................................................ 4 2.2.3 Ajax的优势 ....................................................................................................................... 4 2.2.4 在前端应用JavaScript框架 .......................................................................................... 5 2.3 环境可行性分析.......................................................................................................................... 6

2.3.1 软件环境............................................................................................................................ 6 2.3.2 硬件环境............................................................................................................................ 6 2.4 系统结构可行性分析 .................................................................................................................. 6

2.4.1 B/S模式简介 ..................................................................................................................... 6 2.4.2 B/S模式的优点 ................................................................................................................. 6

3 系统设计 .......................................................................................................................... 7

3.1 总体设计 ..................................................................................................................................... 7 3.2 数据库设计 ................................................................................................................................. 7

3.2.1 数据库系统分析 ................................................................................................................ 7 3.2.2 数据库的具体设计 ............................................................................................................ 8 3.3 详细设计 ..................................................................................................................................... 9

3.3.1 功能设计............................................................................................................................ 9 3.3.2 具体设计............................................................................................................................ 9 3.4 开发架构 ................................................................................................................................... 10

3.4.1 Spring架构简介 ............................................................................................................. 10 3.4.2 经典的MVC模式 .............................................................................................................. 10 3.4.3 View视图部分 ................................................................................................................. 11 3.4.4 Controller控制器部分 ................................................................................................. 11 3.4.5 Model 模型部分 .............................................................................................................. 11 3.5 本系统的开发环境及部署 ........................................................................................................ 11 3.6 数据持久层 ............................................................................................................................... 11

III


课程设计报告范本.doc 将本文的Word文档下载到电脑
搜索更多关于: 课程设计报告范本 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219