




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 第7章用户登录系统的设计与实现 7 1系统功能与组成7 2系统设计7 3实现用户登录功能7 4系统调试 2 7 1系统功能与组成 除非网站应用程序对所有的访问者都提供完全相同的服务 否则 系统一定要有用户管理子系统 用以区分来自不同用户的访问 并验证用户的身份 从而对不同的用户提供各自不同的个性化服务 并进行细致的用户权限管理 1 用户登录界面 允许用户输入用户名和密码 2 系统能根据用户输入进行查验 若存在指定用户 则打开与用户身份相对应的管理页面 否则显示无权进入的提示 3 提供新用户注册功能 允许一个新用户注册自己的个人信息 以待管理员审批为正式用户并分配权限 3 7 2系统设计 7 2 1登录界面设计7 2 2数据库设计7 2 3主要事务流程设计 4 7 2 1登录界面设计目前常用两种方式实现登录界面 一是嵌入在主页之中 二是用独立页面实现 如图7 1所示 图7 1用户登录界面 5 7 2 2数据库设计为了实现用户登录功能 通常在数据库中需要专门建立一个管理员表 用以记录网站用户的基本信息 数据表结构如表7 1所示 表7 1用户信息结构表 6 7 2 3主要事务流程设计根据系统功能需求 结合界面设计和数据库设计 确定主要事务流程如图7 2所示 图7 2登录系统事务流程 7 1 用户输入信息的合法性检查当用户点击了登录按钮后 将用户名和密码等信息从客户端提交到服务器端 服务器通常需要对用户输入的信息进行合法性检查 如是否为空 是否包含指定的特种信息等 2 用户身份的合法性检查检查用户身份的方法通常是 检查数据库用户表中是否包含指定用户名和密码的用户 3 提示信息的处理当用户输入错误或未查到用户时 一个性能良好的登录系统应给予恰当的提示 以便用户心中有数 8 7 3实现用户登录功能 以网上书店为例 操作步骤如下 1 在Access数据库下建立一个用户表结构 并输入若干条记录 2 新建三个用户角色管理页面 Ls1 aspx Ls2 aspx Ls3 aspx 分别代表客户 店员和经理的首页 3 新建一个Login aspx页面 利用可视化方法建立布局表格和静态文本 4 转到代码状态 根据事务流程 在适当的位置修改自动生成的代码 补充ASP NET控件和功能代码 形成完整的登录页面代码 9 本章小结1 用户登录系统是网站系统的一个部分 其主要功能是实现网站的分角色管理 其技术核心是在数据库中查询满足条件的记录 2 用户登录系统的设计方法是网站安全技术之一 也是有效保护网站资源的方法之一 10 思考与练习7 1简述用户登录系统的功能 7 2简述用户登录系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论