湖北大学知行毕业论文(设计)
基于 ASP 的用户权限设计 目 录
绪论 ??????????????????????????? 1 开发工具的介绍 ?????????????????????? 1.1 ASP 的优势 ??????????????????????? 1.2 ASP 的特点 ??????????????????????? 2 基于 ASP 用户权设计的几个关键问题 ????????????? 2.1 不同用户功能权限的分配设计 ??????????????? 2.2 用户权限判定 ?????????????????????? 2.2.1 用户注册 ??????????????????????? 2.2.2 登陆用户验证 ????????????????????? 3 安全措施?????????????????????????? 结论 ???????????????????????????? 参考文献 ??????????????????????????
(1) (1) (1) (1) (1) (1) (3) (3) (3) (4) (5) (6)
基于 ASP 的用户权限设计
摘 要
1
湖北大学知行毕业论文(设计)
在科技飞速发展的今天, 在网络发展迅猛的时代, 电脑信息技术与各行各业进行了有效的结合。 面对强大的网络功能,必须在某方面要有一个健全的系统才能使网络发挥的淋漓尽致。在这个平台 上,论坛提供了一个全新的人类沟通新方式。而在开发一个论坛的实践中发现,系统用户的权限控 制是一个非常重要的环节。因此,设计一个简单方便又行之有效的权限控制基于一个论坛是必不可 少的。
【关键词】ASP 用户权限设计 用户权限判定
绪论
在网络发展迅猛的时代,电脑信息技术与各行各业进行了有效的结合。面对强大的
网络功能, 必须在某方面要有一个健全的系统才能使网络发挥的淋漓尽致。在这个平台上,论坛提供了一个全 新的人类沟通新方式。而在开发一个论坛的实践中发现,系统用户的权限控制是一个非常重要的环 节。因此,设计一个简单方便又行之有效的权限控制基于一个论坛是必不可少的。
1 开发工具介绍
1.1 ASP 的优势
Active Server Pages: “动态服务器网页” ,一般简称为“ASP” ,ASP 之所以能受到大家的重视 与使用的原因, 主要在于所产生的执行结果都是标准的 HTML 格式, 而且这些程序是在网络服务端中 执行,使用一般的浏览器(如 IE 或 Netscape)都可以正确地获得 ASP 的“执行”结果,并且将这 ASP 执行的结果直接在浏览器中“浏览” ,不像 VBScript 或
JavaScript 是在客户端(Client)的浏 览器上执行,若使用
VBScript 来设计程序,
客户端(client)在IE浏览器中可以显示程序执行的 结果,可是,客户端(client)若使用 Netscape 浏览器就无法显示 VBScript 的执行结果。
1.2 ASP 的特点
任何开发工具皆可发展ASP只要使用一般的文书编辑程序, Windows 记事本, 如 就可以编辑。 当然,其他网页发展工具,例如,FrontPage Express、FrontPage 等也都可以;不过还是建议你用 记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意 想不到的离奇状态。通吃各家浏览由于 ASP
程序是在网络服务器端中执行,执行结果所产生的
HTML 文件适用于不同的浏览器。
2 基于 ASP 的用户权限设计中几个关键
问题 2.1 不同用户功能权限的分配设计
一个论坛,往往有三种不同身份的用户:管理员,注册会员,未注册游客,而不同身份的用户, 享有的权限也是不同的。如下图示:
2
湖北大学知行毕业论文(设计)
图 2.1 管理员权限:论坛
系统可以允许管理员动态地创建新的论坛、编辑论坛的内容、发帖删贴,设置 论坛过滤信息以及管理注册用户等。一般情况下,管理员是拥有论坛最高权限的用户。基于功能的 管理员权限也是基于代码的权限管理,因此基于功能的权限管理可以控制模块权限,类权限,函数权 限,甚至字段权限.在项目应用中,我们可以控制任何需要权限的操作.如添加、删除、修改、追加、 审阅等等。现在举个查看贴子内容页面例图:
图 2.2 注册会员权限:通过论坛系统,会员可以发表新帖,共同就某个话题不断进行讨论,通过发贴功 能发布新的话题