第9章 教程内容管理系统.pptVIP

  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文档。上传文档
查看更多
第9章 教程内容管理系统

* 9.7 生成模块 在采集模块我们添加了许多的教程资源,在加工模块我们对所有的教程资源都进行了审核,确保教程信息的正确性和权威性,但是仅仅有这些是远远不够的。所有的教程信息最终是要提供给用户浏览的,如果每个用户选择的教程信息都需要从数据库中读取,那么将会占用服务器大量的带宽,页面反应的响应时间也会成倍增长,而且如果用户请求量过大,那么服务器系统很容易崩溃。在教程内容管理系统中,我们设计了一个生成模块,把加工过的教程资源生成静态的HTML文件存放在服务器上,用户浏览相应教程时,只需要调出相应的HTML页面即可,大大减少也页面响应的时间,也降低了服务器的负荷量。 9.7.1 生成单个资源 在教程内容管理系统的常规资源列表页面,通过一个过程CreateSelectedFile()获取需要生成的单个或者多个教程资源的信息,并通过调用通用模块中的创建静态资源类创建相应的静态文件,在过程CreateSelectedFile()中,通过判断静态文件是否生成成功,返回相应的成功或者错误信息。 * * 9.7.2 生成栏目资源 在教程内容管理系统中,我们专门设计了一个生成资源的页面,在该页面,管理员可以指定需要生成资源的一个或者多个栏目,生成所选栏目的所有资源,还可以在公共选项中选择相应的条件。例如:生成该栏目未生成和已生成的资源、设置生成静态文件的最大数目、是否生成报表等。 9.8 权限模块 网站的每个管理员都拥有自己的权限去执行相对应的操作,在设计教程内容管理系统的时候,我们首先就要考虑系统管理者的权限分配问题,如果所有的管理员都默认拥有所有的权限,那么这个系统或者网站的管理将会非常困难,系统的安全性也无法保障。所以我们需要在创建管理员帐户的时候,赋予该帐户相应的角色,在角色中进行权限配置。 * * 9.8.1 添加角色 在添加角色页面,调用这个类列出了所有的权限列表,对于新创建的角色,就通过选择权限列表中的内容为角色分配权限,可以设置该角色的操作权限限制在具体的一个分类列表,也可以设置该角色不能查看那些分类。 * 9.8.2 角色列表 在角色列表页面,可以看到已经创建的所有角色的ID、角色名称、角色简介、更新时间等信息。如果想对某个已经创建的角色重新分配权限,就可以单击【编辑】按钮进入编辑页面进行修改。 9.8.3 创建账户 在教程内容管理系统中,创建管理员帐户时,帐户、昵称、密码、确认密码、角色等信息是必填的。在管理员表中,我们设计了一个Lock字段,用来标识当前的帐户是否可用,默认情况是被锁定,当然,创建帐户时也可以设置锁定状态为“解锁” 。 * 9.8.4 帐户列表 和角色列表一样,在帐户列表页面可以查看所有已经创建的帐户的信息,包括帐户名称、所属角色、添加时间、更新时间等。“超级管理员”角色中的成员可以对帐户信息进行编辑,修改管理员帐户的属性和删除该帐户信息。 * 第9章 教程内容管理系统 在前面的几章中,我们综合学习了ASP的一些基本知识,从HTML的基础、网页设计基础、VBScript程序设计到内置对象的使用、文件的处理、ASP的组件以及ASP中处理数据库和XML文档的知识等。在本章,我们将学习的知识融合到一起来建立一个教程内容管理系统,使用SQL SERVER 2005数据库存储教程信息,建立一个可供用户自主浏览教程信息的网络教学平台。 * * 本章知识要点: 了解系统功能设计 了解数据库设计 掌握系统通用类的使用 了解模块化的设计思想 了解各个模块间如何联系 掌握过程和函数在系统中的应用 了解系统的权限配置 * 9.1 系统概述 随着科学技术的不断提高,计算机网络的功能已为人们深刻熟悉,它已进入人类社会的各个领域并发挥着越来越重要的作用。在教育方面,传统的教育方式已经满足不了人们对多样化信息的需求,通过互联网人们可以按照需要搜索相应的信息,从而更精确地学习到最急需的知识。 9.1.1 需求分析 一个项目的确立是建立在各种各样的需求上面的,而这种需求往往来自于客户的实际需求或者以公司自身发展的需要,其中客户的实际需求占绝大部分。面对用户对网站开发不同的知识,项目的负责人对用户需求的理解程度,在很大程度上决定了此类网站开发项目的成败。因此如何更好地的了解、分析、明确用户需求,并且能够准确、清晰以文档的形式表达给参与项目开发的每个成员,保证开发过程按照满足用户需求为目的正确项目开发方向进行,是每个网站开发项目管理者需要面对的问题。 * 9.1.2 系统总体架构 根据前面有关系统功能的分析和教程内容管理系统的特点,再

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档