基于MySQL的网络教育平台系统的分析与设计.pdf

基于MySQL的网络教育平台系统的分析与设计.pdf

ID:52351599

大小:166.00 KB

页数:3页

时间:2020-03-26

基于MySQL的网络教育平台系统的分析与设计.pdf_第1页
基于MySQL的网络教育平台系统的分析与设计.pdf_第2页
基于MySQL的网络教育平台系统的分析与设计.pdf_第3页
资源描述:

《基于MySQL的网络教育平台系统的分析与设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于MySQL的网络教育平台系统的分析与设计余光华(湛江师范学院实验教学管理处。广东湛江524048)[摘要】在网络教育方面,互联网提高了学生的学习效率,节约了人力资源。本文分析并设计了一个基于MySQL的网络教育平台系统.以java作为开发语言,设计了系统的整体架构。系统的执行流程和各个功能模块。[关键词】MySQL;JAVA;模块化;网络教育平台系统1.引言不管是对于一个学校的决策者,管理者,还是教师们,网络教育平台系统是一个至关重要的信息化的教育平台,系统采用B/S三层体系结构,基于JSP动态网页技术的开发平台,用WEB实现网上教学、

2、考试和发布功能,后台采用MySQL作为数据库服务器。是一个基于学院与企业之间广域网的信息管理系统。实现了网上信息发布、课件上传下载、自动阅卷等功能。用户凭用户名与密码登录子系统中,根据不同身份分别设置了系统管理员、教师和学员t种身份,根据登录系统者的不同身份判断其具有的对应权限来使用系统。2.基于JSP—MYSQL技术简介2.1JSP技术.JSP技术使用Java编程语言编写类XML的tags和seriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlcts访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页

3、设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。2.2数据库的介绍MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言一结构化查询语言(SQL)进行数据库管理。由于MySQL是开放源代码的,因此任何人都町以在GeneralPublicLic

4、ense的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。2.3关于B/S体系目前.网络应用软件运行的模式主要有两类:Client/Server模式和Browser/WebServer模式。客户/服务器(c/s)模式主要的缺点是维护、升级较麻烦,浏览器/服务器模式(B/S),它的主要优点是集中化管理和维护,便于扩充应用、升级维护简便。利用PHP技术是开发B/S模式软件最方便、最简单的方法。3.系统需求分析(1)管理员模块管理员

5、模块系统可以对学生信息进行录入、查询、修改、删除;对教师信息进行录入、查询、修改、删除;对学校教务文件、新闻、留言信息进行录入、修改和删除。(2)教师模块教师模块可实现校教师通过自己的教师号和密码在网上对个人的档案信息(如教师号、姓名、性别、家庭住址等)进行查询,对所授课程学生的成绩进行添加,上传课件资料等,还可以对学生提交的作业进行打分等功能。(3)学牛模块在校学,董可以通过自己的学号和密码在网上对自己的个人信息(如学号、姓名、性别、班级、家庭住址等、成绩信息)进行查询.下载课件和网上答题。如图1功能模块图,大概表述了该系统主要实现的功能

6、。4.系统设计圈1功能模块图搭建环境:a.安装这些软件:安装J2sdk,安装Mysql,安装Tomcat;b.放置Mysql的Jdbc驱动:将衄.mysql-2.0.4-bin.jar文件放到C:\j2sdkl.4.0-rc\lib下;c.环境变量配置,如果按照默认文件夹安装的进行如下配置,如果不是按照默认文件夹安装,设置为安装目录:JAVA_HOME--C:\j2sdkl.4.1TOMCATHOME—C:\Tomcat4作者简介:余光华,男,江西武宁人,本科,助理实验师,研究方向:计算机网络管理与安全。·-——47---——jar拷贝到T

7、omcat的common/lib目录下;测试是否连接正常;将如下代码保存成test.jsp至CATomcat4.1\webapps、LROOT目录下:<%@pagecontentType=”text/html;charset=gb2312”%><%java.sql.Connectioncon.n;java.1ang.StringstrConn;Class.forName(”org.gjt.nlln.mysql.Driver'’1.newlnstanceO;conn=java.sql.DriverManager.getConnection(’

8、'jdbc:mysql://localhost/test","root”,⋯’);%l><%一这罩连接的是Mysql4默认自带的test库,用户与密码用的是默认的root与空一%

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。