1、第 1 页 共 23 页 WEB 技术技术 课程设计报告课程设计报告 题目:题目:_用户信息管理系统用户信息管理系统_ 学学 院院 计算机与信息工程学院计算机与信息工程学院 班班 级级 _ _ 学学 号号 _ _ _ 姓姓 名名 _ _ _ 2013 年年 6 月月 第 2 页 共 23 页 一、任务书一、任务书 本系统是由我个人自己完成。系统设计目标如下: 表 1 设计目标 用户管理基本功能分为前台客户使用部分、后台管理员使用部分。 前台基本功能,包括客户注册、客户登录、客户基本资料修改,密码修改, 客户信息查看等功能。 后台基本功能,包括用户查询、添加用户、用户资料修改、删除用户等功能。
2、开发环境 Mysql,Tomcat,MyEclipse,windows 运行环境 Windows,Tomcat,Mysql 二、设计报告二、设计报告 1、功能分析、功能分析 1.1 1.1 功能概况功能概况 该系统主要分为前台系统和后台系统。前台系统功能包括用户注册,用户登陆,用户信 息查看,用户密码修改等功能。后台只有管理员才可以登陆,主要功能有系统用户的添加, 系统用户信息的修改,系统用户信息的查询,系统用户删除等。 管理员默认的的账户是 yishaoku, 密码是 123。 如果想改变可以在数据库中的 t_manager 中进行修改。 普通用户系统中已经存在一些。 如: 账户: azha
3、ng, 姓名: 张怀平, 密码: yishaoku 等。 系统功能流程图如下: 第 3 页 共 23 页 用 户 管 理 系 统 前 台 系 统 后 台 系 统 用户注册 用户登陆 用户信息查看 用户密码修改 管理员登陆 用户添加 用户修改 用户删除 图 1 1.2 1.2 系统角色设计系统角色设计 该用户管理系统的角色主要由两类, 普通用户角色和管理员角色。 其中普通用户又可以 分为未注册用户,和已经注册用户。两类用户各自的权限如下: 用户: 注册提交信息 登陆系统 查看信息 修改密码 图 2 管理员: 第 4 页 共 23 页 登陆系统 用户添加 用户修改 用户删除 图 3 1.3 1.3
4、 主要业务流程设计主要业务流程设计 1.3.1 用户注册用户注册 用户注册 填写用户信息 浏览器端JS验 证格式 验证是否通 过 否 提交用户信息 是 查询该用户 是否存在 否 添加到数据库 是 注册成功 图 4 第 5 页 共 23 页 1.3.2 用户登陆用户登陆 用户登陆 填写登陆信息 提交信息 判断用户信息 是否正确 否 登陆成功 是 图 5 1.3.3 用户修改密码用户修改密码 用户修改密码 填写修改信息 验证是否通 过 否 提交信息 是 检验旧密码是 否正确 否 修改数据库中 的信息 是 修改 浏览器端JS格 式验证 图 6 第 6 页 共 23 页 1.3.4 管理员添加用户管理员添加用户 管理员添加用户 填写添加的用户 信息 提交信息 判断新添加的 用户是否存在 是 往数据库中添加 用户 否 添加成功 图 7 1.3.5 管理员修改用户信息管理员修改用户信息 管理员修改用户 填写修改的用户 信息 提交信息 否 修改数据库中的 信息 修改成功 浏览器端JS格式 验证 验证是否