基于Ajax的课程网站设计与实现
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘? 要
当现代社会逐渐变为具有高度的相互依赖的巨大网络时,我们所生活的世界无法不变成一个被计算机网络紧密联结起来的世界。计算机网络从技术角度来说,是作为一种布局,将经有关联但相距遥远的事物通过通信线路连接起来,但是对网络的思考决不是传统的二维平面思维甚至三维的球面思维所能达到的。因此,计算机网络的可靠性便成为一项关键的技术指标。
课程网站设计是基于计算机网络传递、处理和交流的具有特定结构和教学功能结构的教学材料。与传统教育相比,借助互联网实现的网络教学是一种全新的教育模式,它可以突破时间和空间的限制,帮助人们随时随地的学习,让更多的学习者共享优秀的教育资源,达到真正意义的自主学习。
Ajax和JSP这两门技术是近年来的热门技术。JSP技术是用Java语言作为脚本语言的。Java是成熟的,强大的易扩充的编程语言,所以JSP远优于其它CGI技术。而Ajax技术是结合了XML、javascript等编程技术,可以让开发人员构建基于Java技术的Web应用,并打破了使用页面重载的惯例,使用Ajax的异步模式。而Struts开源框架则是近年来Web开发中最为流行的技术。本设计将采用这种框架,运用Ajax以及JSP技术,采用Tomcat服务器和SQL Server数据库开发一个小型的教学课程网站。
本人结合课程网站设计的要求,对SQL Server数据库管理系统、SQL语言原理、AJAX应用程序设计、SQL
Server数据库技术进行了较深入的学习和应用,完成对课程网站设计的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。
关键字:JAVA,JSP,SQL SERVER ,课程设计
本系统面向普通学生、教师、管理员三种身份的用户。主要由五个子模块组成:登录模块、系统管理模块、课程管理模块、课件管理模块、学生选课模块。其中系统管理模块主要针对管理员用户,可以进行教师和学生用户管理。课程管理模块包括教师创建课程和编辑课程信息。课件管理模块包括教师添加、修改、删除课件等操作。学生选课模块包括学生选择相应教师和课程。
三种用户身份:
1.管理员
2.教师
3.学生
系统模块分为五个:
1.登录模块:管理员,学生老师登录系统。
2.系统管理模块:管理用户,管理员对教师和学生的管理。
3.课程管理模块:教师创建课程和编辑课程信息。
4.课件管理模块:教师添加、修改、删除课件。
5.学生选课模块:选择相应教师和课程。
每个种用户身份所拥有的功能。
1.普通学生所有功能:登录系统、查看课程、查看课件、修改基本信息、选择课程、修改所选择课程,删除所选课程,下载课件。
2. 教师所有功能:登录系统、查看自己的课程、查看自己的课件、修改基本信息。添加、修改、删除自己的课程和课件。
3. 管理员所功能:拥所有用户的权限。添加学生、老师用户,为某一个老师添加课件和课程,并拥有删除和修改权限。管理理员可以为某一个学生添加课程选修,可以某一个学生的选课程进行修改、添加、删除。
下一篇:网上商店系统