企业网站权限设计实现:概述

本文介绍了一套企业网站权限管理系统的开发过程与设计思路。系统包括用户、部门、角色及模块管理等功能,支持无限级部门与模块管理。通过用户角色关联实现灵活的权限配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

做了较长时间的企业网站,在权限管理方面总是不太顺手,没有形成太好的思路,偶尔看了《电脑编程技巧与维护》2007/2期是的一篇文章《权限管理设计方法》,很受启发,终于将我多年的对权限管理设计的思路给理清了。该文章没有给出完整的代码,对于实现方式也存在各种不同方法,于是决定自己做一套试试,经过断断续续的开发、修改、升级(新技术出来太快了对我来说),现在基本有了一个比较成型的东西。自我感觉还不错,实现了我所需要的大部分功能,还有部分细节需要进一步完善。
现在对整个设计思路、实现方法做一个总结,供各位讨论,并请提出宝贵意见。
一、设计平台与运行环境
设计平台:Windows XP Pro + VS2008+MS SQL 2005
运行环境:IIS6 + .net 3.5 sp1
二、功能概述
1、用户管理;
2、部门管理:支持无限级的部门管理,如XX公司-XX分公司-XX分公司部门1-XX分公司部门1科室1....。部门录入后,在用户管理中可以通过树形选择方式设置用户所在部门。
3、角色管理:支持不限数量的自定义角色管理。
4、模块管理:支持模块动态管理,模块管理指信息录入下的栏目设置,支持无限级栏目管理。
5、用户权限管理:将用户分配到角色中。一个用户可以属于多个角色,其权限为多个角色权限的集合。
6、角色模块管理:自定义角色管理。即某个角色能够访问哪些模块。
7、信息录入:技术文本、图片、视频(须先上传到服务器指定目录)等录入。不支持所见即所得。(版本一技术所见即所得,但实现使用效果不佳,安全性不能保证,故取消)。支持专题功能,当一个栏目是专题时,除能够在该栏目中录入新闻外,还可以从其它栏目引入新闻(非常适合经常开展各种活动的企业使用,如保持共产党先进性活动可以是一个专题,该专题中的部分或全部内容可以从其它历史信息中提取)
8、信息审核:信息录入后须经过审核可显示。
9、日志:所有操作记录均写入日志数据库。
10、信息统计。
三、设计思路
实际上,信息录入与审核等功能还比较好实现,比较困难的部分是权限管理的设计。
权限管理借鉴了Windows的用户角色管理思路,数据库中涉及权限管理的共有5个表。
其中基础表三个:Users,Role,Module,分别代表用户表,角色表和模块表。
为了表达这三者之间的关系,建立两个关系表:UserRole和RoleModule,分别代表用户与角色关系、角色与模块关系。
除此之外,建了一个部门表Dept用于存放用户部门。
权限管理的具体思路是:先建立用户,系统管理员可以对其进行管理,将用户分配到不同的用户组(角色),也就是根据需要对其权限进行定制。不同的用户组(角色)可以访问不同的模块,每个模块又和对应页面相联系。这样,就可以由管理员来任意定制用户的访问权限了。
 
企业网站项目设计方案计划书 一、企业建设网站前的市场分析 1、相关行业的市场是怎样的,市场有什么样的特点,是否能够在互联网上开展企业业务。 2、市场主要竞争者分析,竞争对手上网情况及其网站规划、功能作用。 3、企业自身条件分析、企业概况、市场优势,可以利用网站提升哪些竞争力,建设网站的能力(费用、技术、人力等)。 二、企业建设网站目的及功能定位 1、为什么要建立网站,是为了宣传产品,进行电子商务,还是建立行业性网站?是企业的需要还是市场开拓的延伸? 2、整合公司资源,确定网站功能。根据公司的需要和计划,确定网站的功能:产品宣传型、网上营销型、客户服务型、电子商务型等。 3、根据网站功能,确定网站设计应达到的目的作用。 4、企业内部网(Intranet)的建设情况和网站的可扩展性。 三、企业网站技术解决方案 根据网站的功能确定网站技术解决方案。 1、采用自建服务器,还是租用虚拟主机。 2、选择操作系统,用unix,Linux还是Window2000/NT。分析投入成本、功能、开发、稳定性和安全性等。 3、采用系统性的解决方案(如IBM,HP)等公司提供的企业上网方案、电子商务解决方案?还是自己开发。 4、网站安全性措施,防黑、防病毒方案。 5、相关程序开发。如网页程序ASP、JSP、CGI、数据库程序等。 四、企业网站内容规划 1、根据网站的目的和功能规划网站内容,一般企业网站应包括:公司简介、产品介绍、服务内容、价格信息、联系方式、网上定单等基本内容。 2、电子商务类网站要提供会员注册、详细的商品服务信息、信息搜索查询、定单确认、付款、个人信息保密措施、相关帮助等。 3、如果网站栏目比较多,则考虑采用网站编程专人负责相关内容。 注意:网站内容是网站吸引浏览者最重要的因素,无内容或不实用的信息不会吸引匆匆浏览的访客。可事先对人们希望阅读的信息进行调查,并在网站发布后调查人们对网站内容的满意度,以及时调整网站内容。 五、企业网站设计 1、网站设计美术设计要求,网页美术设计一般要与企业整体形象一致,要符合CI规范。要注意网页色彩、图片的应用及版面规划,保持网站的整体一致性。 2、在新技术的采用上要考虑主要目标访问群体的分布地域、年龄阶层、网络速度、阅读习惯等。 3、制定网页改版计划,如半年到一年时间进行较大规模改版等。 六、企业网站维护 1、服务器及相关软硬件的维护,对可能出现的问题进行评估,制定响应时间。 2、数据库维护,有效地利用数据是网站维护的重要内容,因此数据库的维护要受到重视。 3、内容的更新、调整等。 4、制定相关网站维护的规定,将网站维护制度化、规范化。 七、企业网站测试 网站发布前要进行细致周密的测试,以保证正常浏览和使用。主要测试内容: 1、服务器稳定性、安全性。 2、程序及数据库测试。 3、网页兼容性测试,如浏览器、显示器。 4、根据需要的其他测试。 八、企业网站发布与推广 1、网站测试后进行发布的公关,广告活动。 2、搜索引掣登记等。 九、企业网站建设日程表 各项规划任务的开始完成时间,负责人等。 十、企业网站设计费用明细 各项事宜所需费用清单。 以上为网站规划书中应该体现的主要内容,根据不同的需求和建站目的,内容也会在增加或减少。在建设网站之初一定要进行细致的规划,才能达到预期建站目的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值