jsp+sqlserver的Matlab学习网站的设计(3)
时间:2023-01-01 20:45 来源:毕业论文 作者:毕业论文 点击:次
网站包括登录与注册、在线考试系统(包括考试成绩统计分析)、用户个人信息、后台管理、在线视频观看、资料下载六大内容[2]。主要如下: (1)注册、登录模块:包括用户、教师注册、登录、管理员后台登录; (2)在线考试系统:包括用户在线考试、教师在线解答、已经后台试卷发布、以及所有用户答题之后的数据统计(平均分,最高最低分、及格率等)。; (3)用户个人信息:包括昵称、密码、个人资料的填写与修改。(TO DO:网站积分用于下载视频、资料,或者兑换积分商城中的物品); (4)后台管理:包括注册用户的增、删、改、查、网站公告的发布、考试系统试卷的更新、教师用户的添加等。 (5)在线视频观看:上传视频资料、在线视频学习MATLAB(包括用户上传视频以及后台发布视频资料)。 (6)资料下载系统:上传资料、下载MATLAB学习资料(包括用户上传以及后台发布)。 1。3 相关技术介绍 1。3。1 JSP技术简介 JSP(即Java Server Pages)[3],中文名java服务器页面,是一种简洁而快速的动态网页技术标准的一种。JSP开发的网站可以在多种操作系统上运行,是一种跨平台的应用技术。 1。3。2 JS和jQuery库简介 JS全称JavaScript,是一种广泛应用于HTML网页上的直译式脚本语言,主要是用来渲染静态网页,给网页加入动态功能。 jQuery是目前最受欢迎的JS库,它可以简化JS的许多操作,用jQuery可以制作出更强大的网站以及web应用程序。目前全球访问量前一万的网站中有七成左右用了jQuery技术。 1。3。3 CSS(Cascading Style Sheet)技术简介 CSS是Cascading Style Sheets(层叠样式表单)的缩写,它是一种用来表现网站样式(HTML或 XML 等)的计算机语言。CSS的作用就是为网页设置外观,设计、美化用户页面。CSS目前最新功能最强大版本为CSS3,能够真正做到网页样式表现与内容分离的一种设计语言。相对于传统HTML而言,CSS能够对网页中的对象的位置排版进行更加精确的控制,支持几乎所有的字体字号样式,拥有对网页对象盒子模型的控制能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。 1。3。4 表单验证插件简介 网站使用regcheckdata。js插件进行表单验证。验证文本内容正确与否。手机号为十一位,邮箱为xxxx@xx。xx,用户名和密码内容不能相同,密码与确认密码保持一致。以及日期、时间等是否符合要求。 1。3。5 日期选择器控件简介 DatePicker。js是一个jQuery日期选择插件。是一个配置灵活的插件,我们可以自定义其展示方式,包括日期格式、语言、限制选择日期范围、添加相关按钮以及其它导航等。 1。3。6 表格分页排序控件简介 script。js控件实现了对网站表格中的数据进行排序和分页,可以实现隔行变色。点击表格第一行,可以对升序、降序排列进行切换。该控件应用于本网站中所有的表格。 1。3。7 折线图插件简介 jqplot插件实现绘制折线统计图和柱形统计图。jqPlot是一个jQuery绘图插件,可以利用它制作漂亮的线状图、柱状图和饼图。jqPlot支持为图表设置各种不同的样式。提供Tooltips,数据点高亮显示等功能。 1。4 开发工具简介 (1)IDE:My Eclipse 2014; (2)图像处理工具:Photoshop; (3)操作系统:Microsoft Windows 10; (4)数据库:Microsoft SQLserver; 1。4。1 My Eclipse简介 MyEclipse[11]企业级工作平台(MyEclipseEnterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,JavaScript,Spring,SQL,Hibernate[1] 。 (责任编辑:qin) |