- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机网络和通信技术精品课程网站研究
计算机网络和通信技术精品课程网站研究
摘要:本文以SQL SERVER2000为数据库系统,以J2EE为开发平台,通过使用JSP动态网页制作技术,构建了一个基于B/S模式的南华大学《计算机网络与通信技术》精品课程网站,该网站实现了用户管理、课件资源管理、作业管理、新闻资讯管理、下载管理、互动交流管理及课程信息管理等功能。
关键词:B/S模式;JSP;J2EE;SQL SERVER2000;精品课程网站
中图分类号:TP393 文献标识码:A 文章编号:1673-9795(2013)06(b)-0000-00
1 引言
精品课程是国家教育部关于高等学校教学质量和教学改革工程的重要内容,是彰显学校整体办学水平的重要标志[1-2],而精品课程网站是精品课程建设和评价的窗口,是精品课程网络化的学习平台,也是精品课程示范辐射的载体[3]。
课程网站管理系统将Internet网络技术与现代管理观念相融合,针对信息技术的特点对教育资源进行规划和重构,较好地实现了教学资源共享,丰富了教学内容,提高了教学质量的。目前国内外各个大学都在积极的筹建具有自身的知识产权的精品课程,并以此相互交流。
2 需求分析和概要设计
2.1 需求分析
根据《计算机网络与通信技术》精品课程的规划,结合我校的实际情况及课程的特点,该精品课程网站应该具有以下几个功能:
(1)学习功能。其应用的主体主要包括两个组成部分――学生和老师。学生可以利用精品课程网站来获取自己想要的知识,老师可以利用精品课程网站向学生传播自己的知识。
(2)交流功能。在学习过程中,学生会遇到各种自己无法解决的问题,就需要能够向别人求助,设计一个留言板就能够较好的解决这个问题,它能方便学生和老师之间、学生和学生的交流,提高学习的效率。
(3)系统更新功能。网站的内容需要不断更新,这就要求网站服务器管理员具有良好的网站维护知识及沟通能力,能把学生及老师的要求及时反应到网站上去。此外,还能管理教师用户、学生用户,发布新闻资源、网站公告、相关辅助课程的信息。
精品课程网站教学内容以WEB课件形式出现在站点中,总体采用三层B/S结构[4](图1),各类教学资源在服务器一端,采取数据库统存放和组织, 学生和教师用户在客户机端无须任何配置工作,只须使用浏览器向WEB服务器代理提出访问请求,服务器审核后通过中间控件与后台数据库链接,把请求服务的教学内容以WEB页面形式通过浏览器反馈给用户。
2.2网站主要功能模块
网站主要功能模块如图2所示。
(1)用户管理模块能增加、删除用户;(2)课件资源管理模块可以发布课件、增加、删除、修改课件;(3)作业管理模块负责发布作业、查看作业和删除作业;(4)下载模块实现学生下载老师发布的课件和作业,并上交作业;(5)互动交流模块实现给教师留言,教师对学生留言进行回复,实现在线答疑;(6)新闻资讯管理模块可以增加、修改、删除新闻资讯;(7)课程信息管理模块完成辅助课程信息的增加、删除。
该网站提供完善的用户管理及其他管理功能,各级用户权限严格限制,每个用户只能访问他应该访问的内容,用户通过统一的Web界面访问该系统,将所有功能集成在Web中,具有较好的安全性。
2.3网站体系结构
该网站的体系结构如图3所示:
3 网站设计
3.1开发工具
本文采用JSP(Java Server Page)技术,它是基于JavaServlet及Java体系的web开发技术。JSP有以下几个特点:(1)简化的页面生成技术;(2)与Java平台有机集成;(3) 硬件平台和服务器无关;(4) 功能可扩展[5]。
JSP提供了一些隐含对象,这些隐含对象在JSP页面中可以直接引用,而不必首先声明。利用JSP提供的这些隐含对象,可以使脚本功能更加强大,并且编程更加容易、方便。此外,JSP可以通过JDBC与Oracle、SQL Server等大型关系数据库进行连接。
3.2网站操作流程
网站操作流程如图4所示:
3.3网站数据编辑流程
网站数据编辑流程如图5所示。添加信息时,编号字段由系统自动生成,且不能修改,其他信息由用户输入,之后对数据进行合法判断,合法则保存至数据库,不合法则重新输入。修改信息时,先选中一条待修改的记录,然后直接输入数据,判断合法性,合法则保存至数据库,不合法则重新输入。
当用户选定一条记录时,单击删除按钮,网站系统提示用户是否确定删除,如确定则删除数据库的相关记录。
3.4数据库设计
通过前期的网站系统分析,设计了4个表单:(1)登录表。其属性有:Id, username, password, ceateti
文档评论(0)