Web开发案例资源库系统介绍
当前位置:网站首页 >
 

Web开发案例资源库系统

 

一、 软件开发背景

             World Wide Web(简称Web)是随着Internet的普及使用而发展起来的一门技术,它的发明极大地方便了人们对Internet上资源的组织和访问。

            Web技术涉及的内容相当广泛,如:HTMLJavascriptphpjavaAppletCGIASPJSP技术等。如何让刚刚学习web开发的人员尽快对这些技术进行了解和熟悉,掌握每种语言的使用对象和方法,在今后的学习、开发过程中少走弯路,尽快掌握编程技术变得很重要和迫切。

    “WEB开发案例资源库系统”是为了解决上述问题而开发的,他可以引导学生逐步的掌握web的各种开发技术,“WEB开发案例资源库系统”主要以实际的编程案例为内容进行讲解,使枯燥的编程技术变得有趣,学生可以对这些例子进行修改,并能立即看到修改后的效果,极大的增加了学习的乐趣。

 

 

二、 软件功能

2.1功能结构

                              

 

 

2.2 功能介绍

     系统分为三种用户角色,管理员、教师和学生,管理员拥有所有的权限,可以对用户、班级、题库、知识、案例等进行管理。教师可以对自己的班级和学生进行管理,可以对学生的测验、练习进行评分和评定,可以添加知识和案例,可以提交附件等。

    1、知识学习

     系统内置大量的学习资料,根据不同的技术分为基础知识、HTML/CSS知识、JavaScript知识、SQL知识和PHP知识等。

                                

    基础知识:主要包括web开发过程用到一些基本知识进行介绍,包括:环境的搭建、基本概念、开发模式、框架技术等,使学生对web开发有一个基本的认识,给出学习web开发的一个学习曲线,使学生在学生过程中少走弯路。

    HTML/CSS给出HTMLCSS在开发过程中常用的一些标签和使用方法,在文字介绍的同时,每种标签的使用都给出使用案例,使学生对使用方法一目了然。该部分主要包括:HTML/CSS基础知识、HTML/CSS高级应用、DIV+CSS,另外还提供了学生的速查手册,方便学生进行标签查询。

    JavaScript该模块主要对jsjs相关技术进行讲解和介绍,主要包括:js教程、js对象、JS HTML DOMjquery技术、Ajax技术、JSON等知识。每项技术的讲解都辅助有大量案例,并可以查看运行效果,增加学生的学习兴趣。该部分还提供了jsjquery的速查手册,方便学生进行查询。

    SQL知识:该模块主用对SQL语句的各种使用进行了讲解,包括:SQL的基础知识、SQL的高级用法和SQL函数的使用,在文字讲解的同时配合相应的案例。

    PHP知识:主要包括:PHP语法、PHP函数、PHP类、数据库操作、模板介绍、框架使用等知识进行介绍,同时配合相应案例进行讲解。另外还提供php函数的速查手册,方便学生使用。

 

    2、案例实例

    系统提供了大量综合案例进行学习和使用,这些案例都是有一定代表性的案例,通过这些案例学习可以对相应的知识进行熟悉和掌握,这些案例都提供下载地址,学生可以下载到本地进行学习或者直接使用。该部分分别提供了:HTML/CSSJavaScriptSQLPHP案例。

    每个案例配有相应的文档说明,方便学生理解案例的整体结构,案例代码配有详细的注释,方便学生对代码的理解。

                                  

 

    3、测试练习

    该模块包括测验和联系两个部分,测验主要以客观题目的形式对学生知识的掌握进行考核,采用过关的形式,增加考核的趣味性,每种关卡的难易程度不同,没过一关就会得到相应的积分,获得足够的积分就可以进行升级。

   练习部分采用的主观题目形式,完成代码编写后可以进行在线测试和运行,检测自己的编写的代码,教师可以对编写的代码进行评分,评分会自动转换成积分。

             

    4、系统管理

    可以对用户、班级、题库、知识、和案例进行管理,提供数据库的在线备份和回复功能。

 

   2.3 系统拓扑

    本系统采用B/S结构,可以部署到校级的服务器上,这样学生在宿舍、实验室都可以访问到我们的系统,通过路由接口可以连接到互联网上,这样学生可以随时随地的进行编程开发的学习,老师也可以随时对学生进行辅导和监督。 

                          

版权所有:厦门飞云海软件科技有限公司     闽ICP备1301471