第7章 案例研究.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文档。上传文档
查看更多
第7章 案例研究 学习目标 简单留言板的开发。 文件上传、下载的开发。 用户权限管理。 7.1 留言板 7.1.1 留言板的基本功能 7.1.2 数据库及数据表设计 7.1.3 用户访问流程 7.1.4 程序清单及说明 7.1 留言板 留言板在网站的开发中是很常用的功能。用户在访问网站后,可以发表看法、留下意见或者提出问题,网站管理者可用根据用户留言给予答复。通过留言板网站管理员可以与用户进行简单的交流。 7.1.1 留言板的基本功能 1.留言板主页(default.asp)可以分页显示当前所有留言,最近的留言在最前面。提供如:“第一页”、“上一页”、“下一页”、“最后一页”的翻页功能,也可以输入页号转入到相应的页面。 2.通过主页任何用户都可以发表留言。 3.主页上还提供“管理员登陆”、“回复留言”、“删除留言”的链接,管理员登陆后,就可以进行“回复留言”、“删除留言”的操作 7.1.2 数据库及数据表设计 在Access中创建一个名为Gbook_data.mdb的数据库文件,在数据库中设计admin_user和GuestBook两个数据表。 1.admin_user是管理员登录表,用于存放管理员登录名以及密码 2. GuestBook是留言信息表,用于存放留言及回复信息 。其中“Time”字段的默认值是Now(),Now()是Access数据库的一个函数,当在表 GuestBook中插入新记录时,Now()会取当前的时间作为该字段的值。 7.1.3 用户访问流程 7.1.4 程序清单及说明 7.1.5 留言板小结 管理员用户是事先在数据表 admin_user中建立的用户,用户名和密码都是admin。但这个留言板例程没有提供用户管理功能,比如,添加、删除、修改等功能。 7.2 在线作业系统 7.2.1 在线作业系统基本功能 7.2.2 数据库及数据表设计 7.2.3 用户访问流程 7.2.4 程序清单及说明 7.2 在线作业系统 随着校园网的普及和完善,学生可以通过网络管理自己的作业,任课教师可以通过网络批改学生作业,并给出评语。使用在线作业系统可以极大地方便学生和教师。 7.2.1 在线作业系统基本功能 本作业系统有三类用户,管理员(权限最高为9)、教师用户(权限次之为6)以及学生用户(权限最低为1),三类用户都必须登录后才能完成相应的功能。刚开始,管理员数据表(admin_user)中有一个管理员,用户名和密码都是admin。管理员和教师用户由管理员创建,学生用户通过自己注册创建。本作业系统的基本功能如下: 1.管理员登录后可以添加、删除、修改管理员及教师用户。教师用户添加成功后,会在服务器端为该教师创建一个文件夹,名字就是教师的用户名。 2.教师登录后可用添加、删除班级,批改学生作业。班级添加成功后,会在所属教师文件夹中以班级名创建一个文件夹。 3.允许学生在线注册,并选做所在班级。学生注册成功后,会在所选班级文件夹中创建学生自己的文件夹。 4.学生登录后可以上传、下载、删除自己的作业。上传的作业放在自己的文件夹中。 7.2.2 数据库及数据表设计 在Access中创建一个名为work_data.mdb的数据库文件,在数据库中设计admin_user、class、users以及uploadfile四个数据表。 1.admin_user是管理员(教师用户)表,用于存放管理员以及教师用户的登录名和密码 2. class是班级表,用于存放班级信息 3. users是学生(普通)用户表,用于存放学生用户的登录名和密码 4. uploadfile是上传作业信息表,用于存放作业上传后的相关信息,如,文件名,上传时间,所在目录等 7.2.3 用户访问流程 本例所介绍的在线作业系统有三类用户,管理员权限最高为9,教师用户为6,学生用户为 1。三类用户都必须登录后才能访问他们各自的功能,用户的权限目前没有交叉,也就是三类用户能做的事情是不一样的。 三类用户的访问流程 7.2.4 程序清单及说明 7.2.5 在线作业系统小结 事先在数据表admin_user中建立一个管理员用户,用户名和密码都是admin。管理员首先用这个用户名和密码登录,然后修改密码,或者创建新的管理员用户,然后用新用户登录,通过用户管理,删除掉这个原始的管理员用户。 在本系统中,有三类用户:管理员,教师和学生,他们分别都有自己的权限,而且这三类用户的功能没有交叉。但是,一般来说,管理员应该拥有更多的功能,比如也可用删除班级,删除学生的作业等等。 在实际应用中,可以根据实际需要来完善或者改写目前的在线作业系统,使之更符合实际需要。 * * 删除留言(admin_execute.asp) 回复留言(admin_update_reply.asp)

文档评论(0)

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

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

1亿VIP精品文档

相关文档