没有合适的资源?快使用搜索试试~ 我知道了~
首页网络在线学习系统软件课程设计
网络在线学习系统软件课程设计
需积分: 38 288 浏览量
更新于2023-05-26
评论 6
收藏 6.54MB DOC 举报
运行环境的变化:本系统支持的运行平台有Win98,Win2000,WinXP,Win2003。 3.2系统主要功能 系统功能分析在系统开发的总体任务基础上完成。 主要功能有以下几方面: 1.课堂在线学习 学生可以像在课堂上一样,浏览幻灯片,接受学习指导,进行课程学习,并且可以进行课堂练习,进行自我检测学习效果,查漏补缺。 2.课件下载 这是一个非常有用的版块,有条件的学生可以将其下载在电脑上,用于自己平时的学习。成为老师课上在线学习的有效补充。 3.留言反馈 了解学生的意见与建议的一个非常有效的途径。同时也是教师与学生交流的平台,学生可以向老师提出关于学习方面的问题,老师也可以对于这些问题进行解答。使教师和学生有了更多交流的机会
资源详情
资源评论
资源推荐


华科学院软件工程课程设计
目录
第一章 系统概述..................... . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... .1
1.1系统开发背景和意义.......................................................................................................................1
1.2系统的开发工具...............................................................................................................................1
1.3系统开发的目的...............................................................................................................................1
第二章 系统可行性分析..................... . . . . . . . . . . . . ... ... ... ...2
2.1技术可行性.......................................................................................................................................2
2.2经济可行性.......................................................................................................................................2
2.3操作可行性.......................................................................................................................................2
3.1系统性能需求分析...........................................................................................................................3
3.1.1系统响应时间需求................................................................................................................3
3.1.2系统安全性需求....................................................................................................................3
3.1.3系统灵活性需求....................................................................................................................3
3.2系统主要功能...................................................................................................................................3
3.3系统数据流图...................................................................................................................................4
3.4数据字典...........................................................................................................................................6
3.5 E-R图................................................................................................................................................7
第四章 系统总体设计.............. ... ... ... .................... ....9
4.1系统功能设计...................................................................................................................................9
4.2系统功能模块图.............................................................................................................................10
4.3数据库设计.....................................................................................................................................11
4.3.1数据库分析..........................................................................................................................11
4.3.2数据库实体关系设计..........................................................................................................12
4.3.3数据库物理结构设计..........................................................................................................12
第五章 系统详细设计.............. ... ... ... ......................1 5
5.1系统详细建设模型.........................................................................................................................15
5.2后台数据库和前端应用程序连接模块..........................................................................................15
5.3程序流程图设计.............................................................................................................................16
5.4人机界面设计.................................................................................................................................18
5.5数据库的连接.................................................................................................................................18
第六章 系统界面设计及代码实现.................... ............20
6.1系统登录窗口界面.........................................................................................................................20
6.2课堂在线学习主页面.....................................................................................................................21
6.3课程简介页面.................................................................................................................................23
6.4添加公告栏信息窗口.....................................................................................................................25
6.5自我测试页面.................................................................................................................................25
I

华科学院软件工程课程设计
第七章 系统测试..................... . . . . . . . . . . . . . . . ... ... ... ......28
7.1测试说明.........................................................................................................................................29
7.2测试目的.........................................................................................................................................29
7.3测试部分功能.................................................................................................................................29
7.3.1测试教师登录......................................................................................................................29
7.3.2测试在线公告的管理..........................................................................................................30
7.3.3测试在线教案的查看..........................................................................................................30
7.3.4测试在线作业的添加..........................................................................................................30
7.3.5测试管理员密码的修改.......................................................................................................31
7.3.6测试课件下载板块..............................................................................................................31
7.3.7测试留言反馈板块..............................................................................................................32
结束语...................... . . . . . . . . ... ... ... .................... ...33
参考文献............ ... .................... ... .................... .34
II

华科学院软件工程课程设计
第一章 系统概述
1.1系统开发背景和意义
Internet是目前世界上最大的计算机互联在线,它遍布全球,将世界各地各种规模
的在线连接成一个整体。在现代科学技术的飞速发展的时代,单一的在线学习观,单一
的在线学习模式显然已不适应社会发展的需要。自上个世纪50年代以来,“各种在线学习
改革探索,风起云涌。产生了许多新的在线学习体系。但是,谁也包打不了天下,只有
大家联合起来,才能迎接时代的挑战。”其实,国外的学者也清楚地认识到这个问题:
“把建构主义这种培养学习者处理‘问题’能力和技能的模式,推广至一切在线学习领域是
不适宜的。”
在线学习系统,是一个利用因特网作为平台传送教学内容,实施网上教学,进行网
上交流和学习的信息系统。它是多方面地,全方位地,从课件下载,在线答疑,课堂在
线学习到留言反馈,自我测试,再到相关系统的友情链接,以及新闻中心的设置,不仅
可以加深学生对于课程的学习理解,而且也开阔了大家的眼界,很好的培养了学生自主
学习的精神,也为很多学有余力的同学提供了很好的进一步发展钻研的空间。
构建在线学习系统平台,可以克服传统课堂教育的局限性,形成一种主动的、协作
的、开放的教学模式,既有生动形象和资源广泛的优点,又具有能相互访问、双向交流
不受时空限制的优良特性。
1.2系统的开发工具
本系统采用当前最流行的 JSP 在线编程技术,可以实现数据的高效、动态、交互访
问,具有强大的 Server/Client 交互能力,是结合 markup(HTML 或 XML)和 JAVA 代
码来处理的一种动态页面。第一页第一次被调用的时候,通过 JSP 引擎自动编译成
Servlet。然后执行,以后每次调用时,执行编译过的 Servlet。Web 应用的功能可
以分为多个明确定义公共接口的组件,通过 JSP 将它们结合再一起。
1.3系统开发的目的
1

华科学院软件工程课程设计
本系统突破一般多媒体辅助教学工具的思想,尽可能将现实的活生生的教学环境
和方法应用于网络教学中,提高学生网上学习的兴趣,从而真正提高网上教学质量;
亦为建立多学科通用的网上教学平台,为今后开展广泛的网上教育提供技术基础服务。
第二章 系统可行性分析
可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以
也称为可行性研究。网络在线学习系统也应从技术可行性,经济可行性和操作可行性三
方面来论证。
2.1技术可行性
用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页
面,并使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识
和JavaBeans组件中,并且捆绑在脚本中,所有的脚本在服务器端运行。由于核心逻辑
被封装在标识和JavaBeans中,所以Web管理人员和页面设计者,能够编辑和使用JSP
页面,而不影响内容的生成。
在服务器端,JSP引擎解释JSP标识和脚本,生成所请求的内容(例如,通过访问
JavaBeans组件,使用JDBC技术访问数据库或者包含文件),并且将结果以HTML(或
者XML)页面的形式发送回浏览器。这既有助于作者保护自己的代码,又能保证任何基
于HTML的Web浏览器的完全可用性。
2.2经济可行性
由于本系统相对比较简单,因此其开发周期比较短,使得本系统在成本方面,具有很
大的优势与竞争能力。同时,不需要购买硬件,所使用软件也属于免费软件,故开发成
本较低。
2.3操作可行性
本系统主要是为了方便学生上网学习,并和教师交流、讨论,同时教师和管理员也可
进入系统进行查询、修改以及检测,操作方便,简单易懂。
综上所述,开发本系统,在经济上、技术上、操作上都是可行的。
2
剩余36页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0