若相依 发表于 2015-1-16 23:14:46

ASP教程之基于用户的平安战略在B/S中的完成(1)

ASP一般认为只能运行在IIS上,正如前面所提到的,这并不是十分正确,事实上,ASP也能运行在Apache上。ApacheASP可在任意Apache服务器上运行有限的ASP功能,所需做的,只需打开mod_perl。平安|战略在用ASP,JAVASCRIPT与ORACLE开辟一套税务体系的背景办理软件时,我们乐成的完成了基于用户组与用户的平安战略,并在天真性,平安性方面到达了较好的效果。我们将分存贮布局,菜单办理,权限分派,平安反省四个方面将基于用户的平安战略在B/S中的完成先容给人人。

1存贮布局
存贮布局关于本体系来讲就是数据库表的布局次要由以下几个表:

A.菜单表(CDB)

字段名
字段申明
范例
备注

CDBH
菜单编号
NUMBER(3)
非空主键

FCDBH
父菜单
NUMBER(3)


CDMC
菜单称号
VARCHAR2(40)


QXWS
权限位数
NUMBER(2)


RKLJ
出口路径
VARCHAR2(50)


XGWJ
相干文件
VARCHAR(200)


SFQY
是不是启用
CHAR(1)
DEFAULT1


B.用户组表(YHZB)

字段名
字段申明
范例
备注

SSDW
所属单元
CHAR(4)
非空主键

YHZBH
用户组号
CHAR(4)
非空主键

YHZMC
称号
VARCHAR2(40)


YHZQX
权限
CHAR(100)


YHGS
用户个数
NUMBER(3)
DEFAULT0

SFQY
是不是启用
CHAR(1)
DEFAULT1


C.用户表(YHB)

字段名
字段申明
范例
备注

SSDW
所属单元
CHAR(4)
非空主键

YHBH
用户编号
CHAR(4)
非空主键

SSYHZ
用户组
CHAR(4)


DLM
上岸名
VARCHAR2(25)


DLMM
上岸暗码
VARCHAR2(40)


YHXM
用户姓名
VARCHAR(20)


YHQX
用户权限
CHAR(100)


SFQY
是不是启用
CHAR(1)
DEFAULT1


权限的存贮接纳的是“位”的体例,依据体系范围,我们估量体系的菜单项不会凌驾100个,则界说了100位作为权限的存贮。如用户表中的用户权限字段,假如用户在第1位上不具有该权限,则第一名为“0”,反之,假如用户在第1位上有该权限,则第一名为“1”。

菜单表用来存贮体系中一切的菜单项,经由过程供应的编纂办法,能够对菜单表中的菜单项举行增加修正删除,从而为天真性打下基本。依据菜单编号与父菜单编号的对应干系,依据递回道理,很简单完成多级菜单,顶级菜单的父菜单编号为0。权限位数是菜单表中对照关头的一个字段,它标明该菜单在权限上的存贮的地位,例,假如菜单编号为10的菜单项的权限位数为10的话,当某用户的权限第10位为“1”时就标明该用户有利用菜单编号为10的菜单项的权利,反之,则没有。

用户组表用来存贮体系中一切的用户组,经由过程供应的编纂办法,也能够对其举行天真编纂。关头字段为用户组权限为100位的字符串,存贮该用户组的权限。

用户表用来存贮体系中一切的用户,经由过程供应的编纂办法,能够对其进编纂操纵。关头字段为用户权限为100位的字符串,存贮该用户的权限。该权限是在创建用户时从该用户所属的用户组承继过去的,创建好用户时也能够独自对用户的权限举行修正。

别的字段将在前面的先容中提到,在此不做具体申明。
</p>asp对于服务器的要求较高,一般的服务器如果访问量一大就垮了,不得不重启。

因胸联盟 发表于 2015-1-18 21:51:19

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

若相依 发表于 2015-1-29 06:45:35

我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。

小女巫 发表于 2015-2-5 23:32:04

掌握asp的特性而且一定要知道为什么。

柔情似水 发表于 2015-2-14 05:18:04

那么,ASP.Net有哪些改进呢?

谁可相欹 发表于 2015-3-4 04:49:46

虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。

再现理想 发表于 2015-3-11 16:57:48

学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。

仓酷云 发表于 2015-3-19 02:28:42

兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的

灵魂腐蚀 发表于 2015-3-27 05:10:45

先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习

蒙在股里 发表于 2015-3-27 05:10:45

在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
页: [1]
查看完整版本: ASP教程之基于用户的平安战略在B/S中的完成(1)