ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:147.04KB ,
资源ID:3031484      下载积分:6 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/3031484.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(WEB标准管理系统中用户权限管理的设计和实现.doc)为本站上传会员【精***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

WEB标准管理系统中用户权限管理的设计和实现.doc

1、WEB管理系统中用户权限管理设计和实现摘要:网络信息管理系统中数据安全和用户操作权限是很关键。本文针对部分信息管理系统用户管理模块提出了作者思绪和实现方法。含有一定参考价值观。关键词:信息管理系统;用户管理;权限一、引言信息管理系统中数据安全是很关键,那基于WEB多用户信息管理系统中数据安全问题就显得更为关键,其中每个用户操作权限就必需由管理员依据工作需要来设置好,实现对于不一样用户登录系统以后出现不一样导航菜单。在实际开发过程中,因为有些企机关管理对于用户角色和权限划分不是太明确,所以对于这部分系统用户我采取了由管理员给每个用户动态添加对应功效,在用户登录时动态生成系统导航,这么每个用户登录

2、后只能进行管理员所给予操作。二、数据库表设计因为系统是在网络环境中运行,而且是多用户,不一样用户可能享受不一样操作权限,而且用户操作权限可能在随岗位或其它原因需要改变。为了系统安全,要求不一样用户登录以后只能看到自己所能进行操作,而且整个系统用户角色又不是那么显著。基于这么情况,为完成用户管理,设计了以下数据表:用户信息表(userinfo)列名数据类型长度是否NULL列含义备注IDchar4Not null用户编号主键DepartmentIDvarchar50Not null所在部门TrueUserNamevarchar50Not null实名PassWordvarchar50Not nul

3、l口令LastLoginTimesmalldatetime4NUll登录时间LastLogoutTimesmalldatetime4NUll退出时间LoginTimesint4Not null登录次数默认0UserLoginIPnvarchar50NUll登录IPOnLinebit1NUll是否在线功效表列名数据类型长度是否NULL列含义备注功效idnvarchar6Not null功效编号主键功效名称nvarchar50Not null导航标题文件名nvarchar50Not null超链文件分类nvarchar50Not null功效分类名称用户权限表列名数据类型长度是否NULL列含义备注

4、用户idchar4Not null用户编号功效idnvarchar6Not null功效编号二、功效模块设计示意图(图1)用户基础信息用户权限分配用户信息浏览用户添加用户修改用户删除用户密码修改用户功效分配用户功效移除用户管理图1 用户管理功效模块示意图三、功效实现1对于用户基础信息管理分别用不一样页面来实现用户信息增加、删除、修改和用户密码修改。2用户权限分配管理采取一个页面,由分配和移除功效来实现。操作界面图2:图2 用户权限管理界面设计时各关键控件ID列表控件 控件ID方法 选择用户组合框DropDownList1未分配权限GridViewGridView2已分配权限GridViewGr

5、idView1分配按钮Button1Button1_Click移除按钮Button2Button2_Click实现思绪是:管理员登录后选择用户管理功效下用户权限分配功效,在弹出页面上首先选择要分配权限用户,然后分别采取GridView显示选中用户未分配权限和分配权限,在未分配权限中选择要分配给选中用户功效,然后点分配按钮,所选中功效就会出现在已分配权限 GridView中;在已分配权限中选择要移除权限,然后点移除按钮,所选中功效就会出现在未分配权限 GridView中;由图2能够很显著地看出每个用户所拥有权限功效。四、各关键功效实现方法:1未分配权限GridView数据绑定在数据库功效表中查找

6、目前用户所不含有操作功效,然后将所得数据集中信息绑定到未分配权限GridView中。具体过程以下:protected void gridview2bind() WebService webs = new WebService(); DataTable ds = new DataTable(); string userid = DropDownList1.SelectedValue.ToString(); ds = webs.ExcuteSelect(SELECT 功效id,分类,功效名称 FROM 功效表 where 功效id not in (select 功效id from 用户权限表 wh

7、ere 用户id= + userid + ); if (ds.Rows.Count = 0) Button1.Visible = false; else Button1.Visible = true; GridView2.DataSource = ds; GridView2.DataBind(); 2已分配权限GridView数据绑定在数据库功效表中查找目前用户所含有操作功效,然后将所得数据集中信息绑定到已分配权限GridView中。具体过程以下: protected void gridview1bind() WebService webs = new WebService(); DataTa

8、ble ds = new DataTable(); string userid = DropDownList1.SelectedValue.ToString(); ds = webs.ExcuteSelect(SELECT 功效id,分类,功效名称 FROM 功效表 where 功效id in (select 功效id from 用户权限表 where 用户id= + userid + ); if (ds.Rows.Count = 0) Button2.Visible = false; else Button2.Visible = true; GridView1.DataSource = ds

9、; GridView1.DataBind();3. 将在未分配权限GridView中所选择权限分配给用户逐项检验未分配权限GridView中全部选项,假如被选择,那么就将此功效添加给目前用户,不然继续检验下一项,直到检验完全部选项。具体过程以下: protected void Button1_Click(object sender, EventArgs e) string userid = DropDownList1.SelectedValue.ToString(); WebService webs = new WebService(); for (int i = 0; i = GridVie

10、w2.Rows.Count - 1; i+) CheckBox cbox = (CheckBox)GridView2.Rowsi.FindControl(CheckBox1); if (cbox.Checked = true) webs.ExcuteSql(insert into 用户权限表(用户id,功效id) values( + userid + , + GridView2.DataKeysi.Value.ToString() + ); gridview2bind(); gridview1bind(); 4. 将在已分配权限GridView中所选择权限删除逐项检验已分配权限GridView

11、中全部选项,假如被选择,那么就将此功效从目前用户权限中删除,不然继续检验下一项,直到检验完全部选项。具体过程以下: protected void Button2_Click(object sender, EventArgs e) string userid = DropDownList1.SelectedValue.ToString(); WebService webs = new WebService(); for (int i = 0; i = GridView1.Rows.Count - 1; i+) CheckBox cbox = (CheckBox)GridView1.Rowsi.F

12、indControl(CheckBox1); if (cbox.Checked = true) webs.ExcuteSql(delete from 用户权限表 where 用户id=+userid+ and 功效id=+GridView1.DataKeysi.Value.ToString()+); gridview2bind(); gridview1bind();注:ExcuteSql为一在WebService.cs文件中创建实施sql语句公用方法。五、用户登录后导航生成用户登录后依据分配给用户权限生成对应操作导航菜单。具体实现是用户登录后,在数据库权限表中查找此用户所拥有权限,然后以设计方法分类逐项在用户端将功效名称以超链接方法进行显示,超链接文件为对应程序文件即可。六、总结相关信息管理系统中用户管理,我认为能够依据具体情况具体分析,采取对应设计和实现方法,方便于系统管理,不能局限于固定模式。参考文件1欧阳星明,张华哲.大型网络MIS系统中基于角色权限管理J;计算机工程和应用;04期2韦朝强,李言,李娟,肖继明.基于ASP技术用户管理系统J;计算机和现代化;01期3向雄. ASP.NET用户权限管理研究J. 电脑编程技巧和维护 , ,(10) 4朱耀勤. 基于ASP.NET两种权限管理方法比较J. 电脑知识和技术 , ,(31)

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服