第4-1章用户登录及用户管理模块设计分析.ppt

第4-1章用户登录及用户管理模块设计分析.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4-1章用户登录及用户管理模块设计分析

第4章 用户登录及用户管理模块设计 4.1 用户登录需求建模 4.2 用户登录实现 4.3 修改密码页设计实现 4.4 用户管理模块 4.5 添加管理员表示层使用控件介绍 4.6 “添加管理员”表示层类实现 4.7 “编辑管理员”表示层使用控件介绍 4.8 编辑管理员表示层设计 4.9 角色管理 4.10小型案例实训 4.11本章小结 4.1 用户登录需求建模 我们使用系统时,首先必须以合法的用户名和密码登录系统,只有合法的用户才能使用,不同类型的用户拥有不同的权限。“用户登录”模块是系统的入口,是不同类型的管理信息系统的一个通用模块,通常将用户信息存储在数据表中。 1.绘制用户登录模块的用例图 图 ? “用户登录”的用例图 2.用户数据库操作类 使用asp.net的登录控件,内嵌使用了MemberShip类和MemberShipUser类对用户进行管理,在此不再做设计。 3.用户登录类使用 使用asp.net的登录控件,内嵌使用了MemberShip类和MemberShipUser类,在此不再做设计。 4.“用户登录”的顺序图 用户登录顺序图如图所示。 5.“用户登录”活动图 “用户登录”活动图如图 所示。 图 ? “用户登录”顺序图 4.2 用户登录实现 4.2.1 成员资格和角色管理简介 4.2.2 启用成员资格和角色管理 4.2.3 登录窗体设计 4.2.4 登录后的其他设计 4.2.1 成员资格管理 ASP.NET成员资格管理是用来验证和管理Web应用程序中的用户信息。包括验证用户凭据、创建和修改用户以及管理用户设置等。通过成员资格,可以使用选择的数据源管理应用程序的用户身份验证,而不需要其他大量代码来与成员资格数据源进行通信。 虽然ASP.NET成员资格主要用于ASP.NET Forms身份验证,但也可用于ASP.NET应用程序中的任何位置。 4.2.1 成员资格的功能 ASP.NET成员资格支持下列功能: 创建和管理用户信息 实现用户身份验证 提供对多种数据存储区中的成员资格管理 实现成员资格个性化设置和角色管理(授权)系统集成 4.2.1 成员资格管理提供程序关系 4.2.1 成员资格管理 若要使用成员资格,要注意以下几点: 存储成员资格的数据存储区:默认情况下,成员资格信息存储在Microsoft SQL Server数据库中,并由内置的成员资格提供程序实现数据库访问。 成员资格提供程序:成员资格提供程序可以在web.config中指定。 Membership类和MembershipUser类 为成员资格定义用户帐户。 将应用程序配置为使用Forms身份验证(与Windows或Passport身份验证不同)。 4.2.1 SQL Server数据库配置 ASP.NET包括一个名为Aspnet_regsql.exe的工具,该工具用来安装SQL Server提供程序所使用的SQL Server数据库。Aspnet_regsql.exe工具默认情况位于Web服务器上的C:\WINDOWS\ Microsoft.NET\Framework\versionNumber(版本号)文件夹中。 aspnet_regsql命令行常用参数 参数 说明 -S servername 要安装的SQL Server实例 -U login id 进行身份验证的SQL Server用户名 -P password 进行身份验证的SQL Server密码 -A 添加对一项或多项功能的支持 -R 表示在数据库中删除对一项或多项的支持 -d databasename 要创建或修改的数据库的名称 -sqlexportonly 生成可用于添加或移除指定功能的SQL脚本文件 修改配置文件 connectionStrings remove name=LocalSqlServer / !--修改machine.config文件不用加此行-- add name=LocalSqlServer connectionString=Server=(local); Database=aspnetdb; User ID=sa; Password=Your Password; Trusted_Connection=False?/ /connectionStrings 修改machine.config文件(该文件在C:\WINDOWS\ Microsoft.NET\Framework\versionNumber\CONFIG下,该文件配置对服务器上所有网站应用程序起作用),也可以修改web.config文件(该文件配置仅对当前网站应用程序起作用): 修改配置文件(续) membership providers add name=Asp

您可能关注的文档

文档评论(0)

wbjsn + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档