毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
java+mysql在线学习系统设计+源代码
在线学习
系统
摘要 传统的
教学
模式已无法适应目前信息技术的高速发展,因此本文设计了在线的学习系统,该系统采用JSP、SQL等技术,实现了用户登录、上传/下载作业、在线自测等功能,目前已通过初步运行,结果良好.学生登录本系统后,可以进行在线自测、播放教学视屏等操作,通过利用课后时间学习,提高了学习效率.本系统的开发流程主要包括三个方面,第一,通过具体的调查
研究
,分析目前教学的不足之处,设计学习系统.第二,系统分析,包含数据流分析和数据字典的设计.第三,系统功能模块的设计、界面UI的设计、数据库表的设计.33846
毕业论文
关键词 在线学习系统;MYSQL;B/S
目 录
1引言
1.1开发背景及开发意义 5
1.2开发工具及工作原理 5
2 可行性分析及基本设计原则 6
2.1可行性分析 6
2.2基本设计原则 6
3系统概要分析 6
3.1业务流程分析 6
3.2数据流图 7
3.3数据库设计 8
3.3.1实体属性的设计 9
3.3.2数据库表的设计 11
4系统功能设计与实现 12
4.1客户端/服务器功能模块 12
4.2登录模块 13
4.3作业模块 14
4.4自测模块 15
4.5留言板模块 16
4.6公告模块 16
4.7日历模块 17
4.8教学视频模块 17
5
软件
运行 18
6结论 19
7参考
文献
19
8附录 21
1引言
1.1开发背景及开发意义
这些年来,随着教学模式的不断改革,原本的教学模式已经不适应当前的教学计划,于是,一种新的教学方法必然出现.本系统是一个在线学习平台,可以在一定程度上提高学生的学习兴趣和学习效率.教师发布作业及最新教学资料,学生下载作业或者资料,完成学习任务.
1.2开发工具及工作原理
本系统采用的技术有Java、JSP、Mysql数据库,系统采用B/S架构.
Java是一种强大的面向对象语言,已运行在数亿设备上,本系统设计语言采用java语言.
JSP页面是由HTML代码和Java代码所构成的[4].我们可以通过浏览器任一JSP页面,右击,查看网页源代码进行观察.服务器端一直处于接受数据的状态(基于HTTP协议),用户发送请求,服务器端处理请求,返回给用户一个 HTML,用户端的浏览器解析并显示.
Mysql(5.1版本)数据库作为本系统的后台数据库.开发环境为Eclipse,配合mysql,通过mysql驱动(下载并配置)连接到数据库.用户通过网页修改数据时,数据库中的数据同时也发生改变(异步).
B/S结构,即浏览器/服务器结构.客户端界面显示交给Browser来完成.业务逻辑方面,小部分事务逻辑我们要在前台处理,但是其主要的事务处理仍在服务器端处理.随着浏览器技术的发展,支持语言的标准化,大大节约了开发成本,减小了开发者的压力.
本学习系统采用B/S架构,首先用户(客户端)提交请求给服务器,服务器接收到用户的请求后,通过service连接数据库进行查询(增加、删除、更新)操作,其工作原理如图1-1所示:
系统工作原理
2 可行性分析及基本设计原则
2.1可行性分析
(1)技术可行性
技术可行性主要考察自身的技术能否完整的开发本学习系统.通过与学院相关老师的沟通,大致得出了本系统所需要功能,由于本人从事软件开发行业,具有一定的开发能力和经验,能够完成本系统所需要的功能.
共2页:
上一页
1
2
下一页
上一篇:
无线局域网络安全与系统优化的研究与应用
下一篇:
基于VC++的仓库管理系统设计+源代码
java+mysql通用试题库系统后台设计与实现
asp.net+sqlserver数据挖掘的在...
Android智能手机的交互式学习系统的设计
java+mysql宿舍管理系统的设计+ER图
Node.js学生在线答疑系统设计
jsp+mysql移动互动学习系统Web端设计
JSP在线学习与实例练习网站系统的设计
国内外图像分割技术研究现状
C#学校科研管理系统的设计
神经外科重症监护病房患...
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
承德市事业单位档案管理...
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书
AT89C52单片机的超声波测距...
志愿者活动的调查问卷表