在线教学网站数据库的设计与实现.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在线教学网站数据库的设计与实现 The Design and Realizing of the Database of Online Teaching Website LI Xiao-Long (Accountant School of Henan Province,Zhengzhou 450003,China) :The design and realizing of the database is the key content of Online teaching websites realizing. This paper introduces the design and realizing of the database. Direct against the defect in security of ASP technology, carried on secure technical processing with the violence explained the password, the SQLlanguage loophole, SQLInjection etc. 引言 随着计算机多媒体技术应用的日益普及与大学教学形式多 元化的发展, 网络在线教学的方式受到越来越多的关注。 网络技 术的应用, 使教学模式由单一型向多样化转变。 在线教学网站设 计的目的正是通过对其数据库的设计与实现来构建一个在线教 学的平台。 构建在线教学网站平台的基础是其数据库的设计与实现。 按 照数据库设计的基本步骤, 结合用户需求和使用环境, 构造数据 库模式,建立了数据库及其应用系统。 系统采用ASP技术完成数 据库系统的实现,利用 ASP强大的ADO接口对数据库进行操作。 在线教学网站的数据库设计 作为在线教学网站的基础,其数据库的设计具有重要作用。 2.1 系统功能分析 系统开发的总体任务是实现教学工作的信息化、 网络化, 要 求能够完成网络教学的教学信息发布、网上作业批改、实时、非 实时答疑等功能。 作为在线教学网站模版, 可以在用户不具备计 算机专业知识的情况下, 通过简单的操作进行数据库的修改, 方 便地将网站修改为其他课程的教学网站。其主要功能包括: 1) 网站用户管理 2) 教学公告发布 教学公告用来向学生发布教学动态、 教学计划、 教学信息等 相关内容。该模块通过对数据库系统的访问实现浏览公告内容, 对公告内容进行添加、修改、删除等操作。 3)网站信息管理 本系统作为通用教学网站模版, 可以通过对后台数据库的操 作,将网站修改为其他学科的教学网站,用户可以对网站名称、 网站地址、 课程名称等内容进行修改, 并可上传自定义图片在网 站首页显示。 4)教学内容管理 教学内容功能为教师发布教学大纲、教案等教学相关内容, 学生可以浏览这些内容进行网上自学。 具有教学内容管理权限的 用户可以对教学内容进行添加、修改、删除等操作。 5)文件上传及管理 使用ASP技术上传文件,因涉及服务器安全,本系统采用无 组件文件上传技术, 可以上传教学课件、 教学视频和学生作业等。 6) 成绩发布及管理 教师可以通过成绩发布将各班级测验、 考试的成绩发布在网 站上,学生登录系统后可以查看自己发布的自己所在班级的成 绩。具有成绩发布权限的用户可以在管理页面发布成绩。 7) 在线答疑设计 在线答疑是学生与教师非实时交流的平台, 学生在网站上提 出问题,教师进行解答后可供学生查看、学习。 2.2 数据库设计 结合数据库设计步骤, 进行了需求分析、 概念设计以及逻辑、 物理设计。 本系统采用结构化分析方法(SA方法),从最上层的系统 功能结构入手,采用自顶向下、逐层分解的方式分析系统。在线 教学系统数据流程图如图 1 所示: 数据库实施阶段设计 作为供教师授课使用的在线教学网站, 信息交流量不大, 需 要较快的运行速度和执行效率, 且使用时所采用的网站空间应满 足费用少、维护方便等特点,故选用目前使用最普遍的 ASP+ACCES组合方式进行数据库建立和应用程序的编码、调试。 在设计ASP应用程序时结合使用了 Javascritpt 和Vbscript 语言,由于它们的功能有限,为了实现应用程序访问数据库,创 建了一个服务器端的部件,通过 COM接 口实现数据访问。 程序设计中将SQL语句嵌入到Vbscript语言程序中,SQL 语句负责对数据库中数据的提取及操作, 它所提取的数据逐行提 交给程序,程序中其他语句负责数据的处理和传递。 系统安全技术与实现 针对ASP技术漏洞,本网站在设计中进行了严格的安全性技 术处理,极大地提高了网站的安全性。 设置验证码 在用户登录系统时, 除了输入用户名和密码, 还需要输入的 四位随机数字,即验证码。加入验

文档评论(0)

2105194781 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档