web的matlab学习网站的设计和实现(源码)【字数:11718】
摘 要摘 要随着网络信息的快速发展,网络媒体技术对各种业务更加重要,网站是一个很好表现的方式,有很多公司都在设计、开发自己的网站,所以有必要研究网站的开发。在本文中,对网站的建设、JSP服务器的安装和配置做了具体的描述。另外,数据库被广泛用于数据存储、管理、处理和软件系统的维护系统中,每个动态站点都一定会涉及到数据库,网站数据库的状态是非常重要的,如本文中根据数据库表中记录不重复的特点,以使数据库具有最佳方式,通过统一的管理和控制软件(SQL Server)实现数据库的删除、修改和检索。数据库和JSP技术是本文研究的主要对象。在文中,使用JSP技术、数据库开发软件和相应的前端技术(JS,HTML,CSS)制作了 MATLAB 学习网站,阐述了网站前后台的设计过程,对它的功能进行了讨论,完成了可以使用的完整的网站功能。通过该网站的整体设计,发现了在网站开发过程中所遇到的一些问题,并对这些问题进行了解决,得到了一个可以运用的MATLAB学习网站关键词 JSP技术;软件工程;MATLAB;数据库
目 录
第一章 前言 1
1.1 开发背景及意义 1
1.2 网站设计的主要内容 1
1.3 相关技术介绍 2
1.3.1 JSP技术简介 2
1.3.2 JS和jQuery库简介 2
1.3.3 CSS(Cascading Style Sheet)技术简介 2
1.3.4 表单验证插件简介 2
1.3.5 日期选择器控件简介 3
1.3.6 表格分页排序控件简介 3
1.3.7 折线图插件简介 3
1.4 开发工具简介 3
1.4.1 My Eclipse简介 3
1.4.2 Photoshop简介 4
1.4.3 Microsoft SQL Server简介 4
第二章 需求分析以及网站概要设计 5
2.1 网站需求分析 5
2.1.1 网站可行性分析 5
2.1.2 网站功能分析 5
2.1.3 网站性能分析 6
2.2 网站数据库ER图设计 6
2.3 网 *好棒文|www.hbsrm.com +Q: &351916072&
站概要设计 7
2.3.1 网站流程图 8
2.3.2 网站架构 9
2.3.3 网站结构设计 9
第三章 网站详细设计 10
3.1 数据库设计 10
3.1.1 用户信息表 10
3.1.2 网站内容数据库 10
3.2 网站层次结构设计 15
3.3 实体类设计 17
3.3.1 user用户类 17
3.3.2 admin管理员类 18
3.3.3 网站公告类 18
3.3.4 网站新闻类 18
3.3.5 在线考试试卷类 18
3.4 网站首页模块设计 19
3.5 网站样式主体模块 19
3.6 用户注册登录模块 20
第四章 网站成果演示 26
4.1 登录注册模块演示 26
4.1.1 登录模块演示 26
4.1.2 注册模块演示 27
4.2 网站新闻模块演示 28
4.3 网站公告模块演示 30
4.4 系统简介模块演示 30
4.5 在线留言模块演示 30
4.6 在线作业列表模块演示 32
4.7 资料下载模块演示 33
4.8 网站后台模块演示 33
第五章 问题汇总及解决方案 35
结 论 38
致 谢 39
第一章 前言
1.1 开发背景及意义
随着电力工业,互联网技术的不断发展,我们可以借助计算机来计算和仿真复杂的电子工业流程。
MATLAB具有友好的工作平台和编程环境以及简单易用的程序语言.并以其强大的科学计算机数据处理能力和出色的图形处理功能,还能应用广泛的模块集合工具箱。
另一方面MATLAB应用非常广泛包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用 MATLAB 函数集)扩展了 MATLAB 环境,以解决这些应用领域内特定类型的问题。
所以通过开发本网站,除了方便学习MATLAB外,还能通过在线考试系统了解自己实际的掌握情况,并且可以在网站上了解和解决一些自己无法解决的问题。
1.2 网站设计的主要内容
网站包括登录与注册、在线考试系统(包括考试成绩统计分析)、用户个人信息、后台管理、在线视频观看、资料下载六大内容[2]。主要如下:
注册、登录模块:包括用户、教师注册、登录、管理员后台登录;
在线考试系统:包括用户在线考试、教师在线解答、已经后台试卷发布、以及所有用户答题之后的数据统计(平均分,最高最低分、及格率等)。;
用户个人信息:包括昵称、密码、个人资料的填写与修改。(TO DO:网站积分用于下载视频、资料,或者兑换积分商城中的物品);
后台管理:包括注册用户的增、删、改、查、网站公告的发布、考试系统试卷的更新、教师用户的添加等。
在线视频观看:上传视频资料、在线视频学习MATLAB(包括用户上传视频以及后台发布视频资料)。
资料下载系统:上传资料、下载MATLAB学习资料(包括用户上传以及后台发布)。
1.3 相关技术介绍
1.3.1 JSP技术简介
JSP(即Java Server Pages)[3],中文名java服务器页面,是一种简洁而快速的动态网页技术标准的一种。JSP开发的网站可以在多种操作系统上运行,是一种跨平台的应用技术。
1.3.2 JS和jQuery库简介
JS全称JavaScript,是一种广泛应用于HTML网页上的直译式脚本语言,主要是用来渲染静态网页,给网页加入动态功能。
目 录
第一章 前言 1
1.1 开发背景及意义 1
1.2 网站设计的主要内容 1
1.3 相关技术介绍 2
1.3.1 JSP技术简介 2
1.3.2 JS和jQuery库简介 2
1.3.3 CSS(Cascading Style Sheet)技术简介 2
1.3.4 表单验证插件简介 2
1.3.5 日期选择器控件简介 3
1.3.6 表格分页排序控件简介 3
1.3.7 折线图插件简介 3
1.4 开发工具简介 3
1.4.1 My Eclipse简介 3
1.4.2 Photoshop简介 4
1.4.3 Microsoft SQL Server简介 4
第二章 需求分析以及网站概要设计 5
2.1 网站需求分析 5
2.1.1 网站可行性分析 5
2.1.2 网站功能分析 5
2.1.3 网站性能分析 6
2.2 网站数据库ER图设计 6
2.3 网 *好棒文|www.hbsrm.com +Q: &351916072&
站概要设计 7
2.3.1 网站流程图 8
2.3.2 网站架构 9
2.3.3 网站结构设计 9
第三章 网站详细设计 10
3.1 数据库设计 10
3.1.1 用户信息表 10
3.1.2 网站内容数据库 10
3.2 网站层次结构设计 15
3.3 实体类设计 17
3.3.1 user用户类 17
3.3.2 admin管理员类 18
3.3.3 网站公告类 18
3.3.4 网站新闻类 18
3.3.5 在线考试试卷类 18
3.4 网站首页模块设计 19
3.5 网站样式主体模块 19
3.6 用户注册登录模块 20
第四章 网站成果演示 26
4.1 登录注册模块演示 26
4.1.1 登录模块演示 26
4.1.2 注册模块演示 27
4.2 网站新闻模块演示 28
4.3 网站公告模块演示 30
4.4 系统简介模块演示 30
4.5 在线留言模块演示 30
4.6 在线作业列表模块演示 32
4.7 资料下载模块演示 33
4.8 网站后台模块演示 33
第五章 问题汇总及解决方案 35
结 论 38
致 谢 39
第一章 前言
1.1 开发背景及意义
随着电力工业,互联网技术的不断发展,我们可以借助计算机来计算和仿真复杂的电子工业流程。
MATLAB具有友好的工作平台和编程环境以及简单易用的程序语言.并以其强大的科学计算机数据处理能力和出色的图形处理功能,还能应用广泛的模块集合工具箱。
另一方面MATLAB应用非常广泛包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用 MATLAB 函数集)扩展了 MATLAB 环境,以解决这些应用领域内特定类型的问题。
所以通过开发本网站,除了方便学习MATLAB外,还能通过在线考试系统了解自己实际的掌握情况,并且可以在网站上了解和解决一些自己无法解决的问题。
1.2 网站设计的主要内容
网站包括登录与注册、在线考试系统(包括考试成绩统计分析)、用户个人信息、后台管理、在线视频观看、资料下载六大内容[2]。主要如下:
注册、登录模块:包括用户、教师注册、登录、管理员后台登录;
在线考试系统:包括用户在线考试、教师在线解答、已经后台试卷发布、以及所有用户答题之后的数据统计(平均分,最高最低分、及格率等)。;
用户个人信息:包括昵称、密码、个人资料的填写与修改。(TO DO:网站积分用于下载视频、资料,或者兑换积分商城中的物品);
后台管理:包括注册用户的增、删、改、查、网站公告的发布、考试系统试卷的更新、教师用户的添加等。
在线视频观看:上传视频资料、在线视频学习MATLAB(包括用户上传视频以及后台发布视频资料)。
资料下载系统:上传资料、下载MATLAB学习资料(包括用户上传以及后台发布)。
1.3 相关技术介绍
1.3.1 JSP技术简介
JSP(即Java Server Pages)[3],中文名java服务器页面,是一种简洁而快速的动态网页技术标准的一种。JSP开发的网站可以在多种操作系统上运行,是一种跨平台的应用技术。
1.3.2 JS和jQuery库简介
JS全称JavaScript,是一种广泛应用于HTML网页上的直译式脚本语言,主要是用来渲染静态网页,给网页加入动态功能。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/841.html