首页 >  毕业论文  > 正文

大学生学习资源网站设计与实现

进入二十一世纪,以网络技术为代表的现代信息技术正在改变着人们的学习方式,为适应时代需求,需要建设一个数字化教学资源库,这样就可以将多种优秀的教学资源整合到一个统一的平台之中,进而展现和传递给师生,以方便他们使用和学习。该课题通过运用现代系统功能模块化的开发模式,以Browser/Server模式的三层体系结构为基础,主要使用J2EE企业级开发框架进行设计实现,构建了一个基于B/S模式教学资源库平台。该设计界面简单直观、交互性强、易于操作,基本实现了教学资源在网络中的运用。
[关键词] 资源网站;教学资源;B/S模式;J2EE
1.4  论文的组织结构
论文共分七部分,分别如下:
第一部分是概述。主要是对课题的研究背景、意义和国内外现状进行简单的阐述,课题研究的关键问题以及解决办法,最后对论文的结构和内容进行说明。
第二部分是系统开发技术简述。介绍本课题研究所需要的主要技术包括J2EE体系架构概述、JavaScript技术简介。
第三部分是系统分析。主要包括可行性分析、系统需求描述和需求分析。
第四部分是系统的总体设计。主要介绍系统架构设计、系统功能模块设计以及数据库设计。
第五部分是系统实现。主要介绍系统采用MVC设计模式的具体实现过程。
第六部分是系统测试。主要介绍软件测试的相关理论知识和系统测试内容。
第七部分是结束语。主要对此次毕业设计及论文的总结。
4.2  主要功能模块设计
根据大学生学习资源网站的需求分析,系统主要实现的模块:教学资源上传、教学资源下载、教学资源检索、系统日志。
4.2.1  教学资源上传
教学资源上传是资源网站的主要功能之一,要求用户登录才能够进行资源的上传,登陆用户首先点击主页面的上传功能进入资源上传页面,在资源上传页面点击点击浏览按钮选择要上传的本地文件,选择完成后对其进行重命名,对上传的资源进行分类,类别选择完成后对上传的资源进行简单的描述。
4.2.2  教学资源下载
教学资源下载用户登陆后选择自己要下载的资源进行下载,下载完成后对相应的下载资源可以进行评论。
4.2.3  教学资源检索
为了方便用户进行教学资源的查找可以对教学资源进行检索,检索方式分为:精确检索、模糊检索,检索出来的数据进行分页显示。
数据检索利用数据库的方式进行实现的,把资源的文件名称和相应的存储路径放到一张数据表中当用户进行检索式根据数据库中的存储路径找到相应资源所在的位置,提供给用户进行下载操作。
4.2.4  教学资源信息统计
为了使用户有一个直观的了解网站资源的最新动态,资源信息的统计设计采用多种方式并用。
教学资源下载排行显示,网站通过数据统计可以按照周排行、月排行、年排行进行显示,为用户提供一个客观的参考搜索。
统计网站的资源总数,动态的更新资源数据,可以为用户提供及时准确的数据。
4.2.5  系统日志
系统日志记录用户的操作,包括用户的登陆时间、对资源的上传下载以及评论信息。对于维护网站的正常运行起重要作用。
目    录
1 概述 1
1.1 课题研究背景及意义 1
1.1.1 课题研究背景 1
1.1.2 课题研究意义 1
1.2 国内外现状 1
1.2.1 国外教学资源网站现状 1
1.2.2 国内教学资源网站现状 2
1.3 课题研究的关键问题及解决思路 2
1.4 论文的组织结构 3
2 系统开发技术简介 4
2.1 J2EE概述 4
2.1.1 J2EE体系结构 4
2.1.2 Struts2框架 4
2.1.3 Hibernate概述 4
2.1.4 Spring核心机制及容器 5
2.2 JavaScript 技术简述 5
3 系统分析 6
3.1 可行性分析 6
3.1.1 经济可行性分析 6
3.1.2 技术可行性分析 6
3.1.3 操作可行性分析 6
3.2 需求描述 6
3.2.1 系统功能需求描述 6
3.2.2 系统非功能需求描述 7
3.3 需求分析 8
3.3.1 系统角色分析 8
3.3.2 系统用例分析 10
3.3.3 系统流程分析 12
4 系统总体设计 13
4.1 系统架构设计 13
4.1.1 设计目标 13
4.1.2 设计原则 13
4.1.3 系统架构设计 14
4.2 主要功能模块设计 15
4.2.1 教学资源上传 15
4.2.2 教学资源下载 15
4.2.3 教学资源检索 15
4.2.4 教学资源信息统计 15
4.2.5 系统日志 15
4.3 数据库设计 15
4.3.1 数据库设计概念 15
4.3.2 数据库E-R图 16
4.3.3 数据表结构 18
5 系统编码与实现 21
5.1 数据持久层的实现 21
5.2 业务逻辑层的实现 21
5.3 表示层的实现 23
5.4 大学生学习网站首页的实现 24
5.5 资源可视化统计及下载功能的实现 25
5.6 用户注册页面 26
5.7 网站后台管理 26
6 系统测试 27
6.1 测试的基本概念 27
6.2 测试的任务和目的 27
6.2.1 测试任务 27
6.2.2 测试目的 27
6.3 系统测试步骤 27
结束语 29
参考文献 30
附录 31
致谢 37
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服微信:ztopmind  > 或者加QQ 840612233

上一篇:纠风管理系统的设计与实现

下一篇:基于Android平台的位置检索系统

相关文章: