余晖落尽暮晚霞,黄昏迟暮远山寻
本站
当前位置:网站首页 > 编程知识 > 正文

网络程序设计课程学习网站设计与实现-计算机毕业设计源码+LW文档

xiyangw 2023-09-18 19:24 13 浏览 0 评论

1.1选题背景

随着中国经济的全面发展,信息网络技术也得到了充分的应用。人们在生活和工作上,都开始广泛使用互联网,这在特定的生活和工作中发挥了重要作用,并改善了现代生活和工作方式。因此,各种学习网站应运而生,它们在人们的生活和工作中发挥着重要作用,并提高了学习效率。学习网站依然成为教育趋势中不可或缺的部分。这些对学习者来说有着很大的帮助,可以节省时间成本,更快、更有效地学习知识。

1.2国内外研究现状

国内专题网站的资源方面与建设方面都比较完善。在浏览国内慕课堂、学堂在线等网站后发现,这些网站的知识量非常丰富,功能全面,能够简单、清晰、准确的搜索。但有关网络程序设计的专题学习的网站少之又少。而且在评价方面存在一些不足。如:答疑功能的欠缺,除了讲师线上课堂的一些答疑,也没有其他方面的答疑功能;在提高学习者自主学习和学习兴趣上也有待提高。

国外学习网站的资源丰富,而且西方教育侧重于学习者的自主探索,他们通过的教学研究以及专题学习网站的建设,也基本是以学习者的探索学习以及能力的培养为主,而把知识学习排在第二位。以美国的一个网站:http://k12.com/为例,其网站的特点是综合了在线技术以及传统教学内容和传统教学方法于一体,以教育标准为基础,并且覆盖了传统学科的网站。学习网站的另一个优点是有明确的分类比较,有关的知识点构成的学习专题资源比较集中,此类学习网站能够考虑到学习者的个性特征,但是它们比较欠缺的方面是在学习服务支持部分,交互性比较差。

根据国内、国外的研究近状,联系当前搜集到的资料以及相关学习网站的浏览与探究,能够了解到,重点强调学习者探究性、自主性和实践性的学习方式,本专题网站为学习者提供自主性、探究性的学习活动服务,并给学习者提供有价值的学习内容与探讨、交流的环境。

1.3应用前景

在学习网站的发展史中,资源方面和建设方面都在不断的完善。在课程专题方面,各个城市也推出了精品课程学习,但也有待完善的地方,资源方面不太完善,网络程序设计课程就缺少相应的学习平台,资源上也相对单一,理论性的知识和教学内容相关的视频,缺少资源的拓展,比如实践方面,可以加入相应的实践内容;在专题学习网站的建设上也存在一定的互动性不足,可以增加一些趣味的互动的内容,在评价方面也较之简单,可以多增加一些老师对于学生学习情况的评价与解析。专题学习网站的发展很好的为学习者提供了一个学习平台,它可以用来存储、传递、加工和处理教学信息,还能让学习者进行自主学习和协作交流,激励学习者的学习行为,并对学习者的学习情况进行在线评价和反馈,起到指导师生教与学的作用等。

2.本选题研究的主要内容、拟采用的研究方法和手段

2.1主要内容

专题学习网站的制作包括版面规划、界面设计、程序代码编写、后台数据操作、信息内容集成等,是一项重复性、乏味的工作,需要网站制作的知识和技能。以下就网络程序设计网站中包含的模块进行简要说明:

(1)创建课件、实验指导、题库等教学资料区,供师生共享平台资源。学习者可以要求教师根据学习者的要求上传相应的课件和指导。提高学习者的自主学习能力和学习兴趣。

(2)创建讨论区。在讨论区,学习者可以自由提问和交流。教师还可以回答学习者的问题,在实践中理解网络课程的理论知识,解决教学与实践分离的问题。

(3)在线练习系统的实现。该功能的实现基于动态网站,这是整个课程比较关键功能,也是该课程学习网站的亮点。在线练习系统可以自动完成客观问题的评判,而主观问题让教师在线评阅。

2.2拟采用的研究方法和手段

研究方法:

1.收集相关资料。按照专题学习网站建设的具体要求,搜集该课程网站所需要的素材和资料。

2.系统设计。系统设计是对网站的整体规划,主要包括界面风格设计、导航设计、数据库设计等。这是开发网站的基础。界面风格设计:确定网站的整体色调、界面形式、跳转或链接方式等;导航设计:这是网站开发的一个非常重要的环节。导航设计应清晰、简单、完整。只有这样,学习者才能在不迷路的情况下浏览网站,轻松地找到和浏览他们想在网站上找到的资源,并通过研究和协作交流,轻松地利用网站进行学习。本网站的导航设计采用可视按钮、菜单、结构图等导航方式,简单易用;数据库设计:主要考虑动态生成协作学习模块和专题研讨模块的网页。由于网站数据关联的复杂性不高,所以该网站的数据库采用了性能良好的SQL数据库系统。

3.编码实现。按照系统设计的内容,运用JAVA Web开发网站的静态网页;使用SQL数据库系统建立网站所需的数据库;运用Java编写网站的动态网页发布程序。

研究手段:

运行环境:Windows 7及以上更高版本操作系统

开发环境:JDK8

开发工具:Intellij IDEA

数据库:MySQL

框架:SpringBoot 框架

技术实现:在参考、阅读大量的文献资料后,通过知网,百度等各大网站对各种数据的收集,进行可行性分析之后,得出需求分析,最后进行详细设计和具体实现。

3.本选题的创新点、特色及前期研究基础

3.1选题特色

本网站适合网络环境下的学习,便于使用和管理。此外,为了提供更多的讲师与学习者间信息和交流,本专题网站为两者设立一个讨论区和答疑区,学习者通过讨论区可以提高学习的兴趣性,也能激发学习者的自主性,同时利用答疑区进行交流、合作,学习者可以与讲师进行交流,这样有利于促进学习者探究性的学习。

3.2前期研究基础

(1)通过问卷调查,对网络程序设计课程学习网站进行需求分析。

(2)学校所学的相关专业课程如《数据库原理》、《网络程序设计》、《Java 企业级应用开发》、《Web前端开发技术》、《数据结构》等课程的综合应用。

(3)根据导师提供的参考资料,使本人有了清晰的设计思路与过程。

(4)通过对于本题目的资料查阅,收集且学习了关于B/S架构的详细理论以及应用。

(5)进行了java编程能力的提升。

5.参考文献

[1]李慧卿,卢昕,徐新爱.数据结构课程学习网站的设计与实现[J].电脑知识与技术,2022,18(09):30-32.DOI:10.14004/j.cnki.ckt.2022.0470.

[2]李丽,张楠.计算机科学技术学习网站的设计与实现[J].信息记录材料,2020,21(05):135-136.DOI:10.16009/j.cnki.cn13-1295/tq.2020.05.089.

[3]金薇.基于高职高专学生专题学习网站的知识建构评价研究[J].电子商务,2013(09):88-89.DOI:10.14011/j.cnki.dzsw.2013.09.004.

[4]李爱超,赵霞,徐双.在线学习网站的研究与设计[J].信息记录材料,2021,22(05):138-139.DOI:10.16009/j.cnki.cn13-1295/tq.2021.05.075.

[5]李云龙,李连玉,李启鹏,禹立原.浅析微型计算机学习网站的设计与实现[J].数字通信世界,2021(01):125-126.

[6]刘雪飞. 基于Smith-Ragan模式的在线学习网站的教学设计与实现[D].江西农业大学,2018.

[7]陈书百. 高校“计算机基础”专题学习网站设计[D].华中师范大学,2013.

[8]田思雨. 两个汉语学习网站练习题研究[D].山西大学,2020.DOI:10.27284/d.cnki.gsxiu.2020.001782.

[9]林莹.网络课程学习网站系统的设计与实现[J].中国管理信息化,2019,22(02):211-212.

[10]Jiujiu, Yu. Design and Implementation of Subject-based Learning Website Based on Scrum[C]// 2018.

[11] Serevina V , Koul R , Morales M P , et al. Influence of Website-Based E-Learning in the Pandemic Era: Improving Students' Creative Thinking Skills through Educational Management[J]. International journal on E-learning, 2022(1):21.

[12] Zhou J . Subject-based Learning Website Instructional Design According to Multi-Intelligence Theory[J]. Journal of Yangzhou University Higher Education Study Edition, 2005.

相关推荐

数控系统常见术语详解,机加工人士必备资料
数控系统常见术语详解,机加工人士必备资料

增量编码器(Incrementpulsecoder)回转式位置测量元件,装于电动机轴或滚珠丝杠上,回转时发出等间隔脉冲表示位移量。由于没有记忆元件,故不能准...

2023-09-24 17:42 xiyangw

功、功率、扭矩的关系

功=功率×时间work=power×timeW=P×T功=力×距离work=force×lengthW=F×LP×T=F×LP=F×L/T=F×V(velocity)具体到电机输出轴上,圆...

Wi-Fi协议(802.11 )常见专业术语汇总
Wi-Fi协议(802.11 )常见专业术语汇总

Wi-Fi协议(802.11)常见专业术语汇总AP(Accesspoint的简称,即访问点,接入点):是一个无线网络中的特殊节点,通过这个节点,无线网络中的...

2023-09-24 17:41 xiyangw

不需要策略模式也能避免满屏if/else
不需要策略模式也能避免满屏if/else

满屏if/elsejava复制代码publicstaticvoidmain(String[]args){inta=1;if...

2023-09-24 17:41 xiyangw

喜极而泣,我终于干掉了该死的 if-else
喜极而泣,我终于干掉了该死的 if-else

推荐阅读:面试淘宝被Tomcat面到“自闭”,学习这份文档之后“吊打”面试官刷完spring+redis+负载均衡+netty+kafka面试题,再去面试BAT...

2023-09-24 17:40 xiyangw

Python中使用三元运算符简化if-else语句
Python中使用三元运算符简化if-else语句

Python是一种极简主义的编程语言,相比其他编程语言,在多个地方简化了代码的写法,可以让我们用更少的时间更简洁地完成工作。以赋值运算符为例:a=a+b简化...

2023-09-24 17:40 xiyangw

雅思课堂 | 雅思口语写作句型第二讲
雅思课堂 | 雅思口语写作句型第二讲

纯干货,无废话用最少的时间学最制胜的内容!泡图书馆泡不过学霸?碎片时间也能弯道超车!向着雅思8分行动起来吧!雅思口语写作句型1.Ipreferseeing...

2023-09-24 17:39 xiyangw

设计模式(三)——简单的状态模式代替if-else
设计模式(三)——简单的状态模式代替if-else

博主将会针对Java面试题写一组文章,包括J2ee,SQL,主流Web框架,中间件等面试过程中面试官经常问的问题,欢迎大家关注。一起学习,一起成长。前言大多数开...

2023-09-24 17:38 xiyangw

如何优化代码中大量的if/else,switch/case?

前言随着项目的迭代,代码中存在的分支判断可能会越来越多,当里面涉及到的逻辑比较复杂或者分支数量实在是多的难以维护的时候,我们就要考虑下,有办法能让这些代码变得更优雅吗?正文使用枚举这里我们简单的定义一...

优秀程序员早就学会用“状态模式”代替if-else了
优秀程序员早就学会用“状态模式”代替if-else了

2020年已经进入倒计时了,大家立好的flag完成了吗?2020实“鼠”不易,希望2021可以“牛”转乾坤。简介状态模式是行为型设计模式的一种。其设计理念是当对...

2023-09-24 17:37 xiyangw

用Select Case语句对执行多条件进行控制
用Select Case语句对执行多条件进行控制

今日的内容是"VBA之EXCEL应用"的第六章"条件判断语句(If...Then...Else)在VBA中的利用"。这讲是第三节...

2023-09-24 17:37 xiyangw

c#入门教程(四)条件判断if else

条件判断,是编程里常用的判断语句,比如某个代码如果满足条件就执行a代码块否则就执行b代码块。案例1:inti=2*5;if(a>0){执行a代码块}elseif(a<0){执行b代码块...

每日学编程之JAVA(十一)—条件语句(if……else)

一个if语句包含一个布尔表达式和一条或多条语句。如果布尔表达式的值为true,则执行if语句中的代码块,否则执行if语句块后面的代码。if语句后面可以跟else语句,当if语句...

不需要策略模式也能避免满屏if/else

除了使用策略模式以外,还可以使用其他设计模式来避免满屏if/else的问题。以下是一些可能的解决方案:工厂模式:将if/else语句移到工厂类中,由工厂类负责创建对象。这样可以将if/else语句从客...

围绕ifelse与业务逻辑的那些梗
围绕ifelse与业务逻辑的那些梗

ifelse很重要,几乎是程序员编程核心,业务逻辑与规则也通过ifelse体现出来,语句简单但是背后文章很大,先看几则幽默图:1.也许默认使用returnf...

2023-09-24 17:36 xiyangw

取消回复欢迎 发表评论: