详细设计-管理员模块.doc_第1页
详细设计-管理员模块.doc_第2页
详细设计-管理员模块.doc_第3页
详细设计-管理员模块.doc_第4页
详细设计-管理员模块.doc_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 详细设计说明书详细设计说明书 管理员模块 管理员模块 理发店管理系统 1 引言引言 2 1 1 编写目的 2 1 2 背景 2 1 3 定义 2 1 4 参考资料 2 2 程序系统的结构程序系统的结构 2 3 程序程序 1 标识符 设计说明 标识符 设计说明 2 3 1 程序描述 3 3 2 功能 3 3 3 性能 3 3 4 输人项 3 3 5 输出项 3 3 6 算法 3 3 7 流程逻辑 3 3 8 存储分配 4 3 9 限制条件 4 3 10 测试计划 4 3 11 尚未解决的问题 4 2 1 引言引言 1 1 编写目的编写目的 本详细设计说明书是针对理发店管理系统而编写 目的是对该项目进行详 细设计 在概要设计的基础上进一步明确系统结构 详细地介绍系统的各个模 块 为进行后面的编程实现和测试作准备 1 2 背景背景 说明 a 待开发软件系统的名称 理发店管理系统 b 本项目的开发者 倪嘉志 赵洪风 王成 c 本项目的用户 理发店客户 理发店员工 系统的管理人员 d 运行该程序系统的计算中心 哈尔滨工程大学 21B282 室 1 3 定义定义 客户 有理发需求的个人 可以是普通用户或会员用户 理发师 理发店的主要工作人员 并且都是已经注册的用户 前台员工 帮助客户进行选择的员工 管理员 能对理发店管理系统的所有任务进行管理 1 4 参考资料参考资料 1 软件工程概论 李存珠 李宣东 编著 南京大学计算机系出版 2 Eclipse 编程技术与实例 叶达峰 编著 人民邮电出版社 2006 年 1 月 3 SQL Server 数据库开发经典实例精解 夏邦贵 刘凡馨 编著 机械工业出 版社 2006 年 1 月 2 程序系统的结构 程序系统的结构 本系统的总程序模块如下 3 其中 将理发师模块和客户模块分开来做 而后台管理员管理模块则作为 一个模块与客户模块发在一起 共三个模块 各模块功能结构如下 1 后台管理员管理模块 后台管理员管理模块 2 理发师模块理发师模块 4 3 客户业务选择模块 客户业务选择模块 3 程序 程序 1 管理员模块 设计说明 管理员模块 设计说明 3 1 程序描述程序描述 1 管理员删除 更改功能顺序图 管理员删除 更改功能顺序图 管理员 登录界面理发师系统后台 员工 业务 客户表 打开 登录 验证用户名和密码 验 证 成 功 管理模块 进入 打开 信息控制 录入修改或删除信息 提交 对应表项 基本信息处理 返回处理 返回处理结果 显示 信息 获取信息 5 2 管理员增加功能顺序图 管理员增加功能顺序图 管理员 登录界面后台管理待增添部分 打开 登录 验证用户名和密码 验 证 成 功 员工 客户 业务表 进入 打开 待审核信息表 录入信息 提交 准信息表 待审核基本信息 处理 返回处理 返回处理结果 显示 信息 获取等待审核结果信息 后台管理 提交审核 进行审核 返回审核结果 获取审核结果 对应信息表 提交 3 管理员登录顺序图 管理员登录顺序图 6 管理员 输入用户名 密码 登陆 验证用户名和密码 消息1 消息2 理发师管理系统后台审核页面 浏览 消息4 查询 数据库 搜寻 查询结果 消息3 消息5 4 管理员业务 商品管理顺序图 管理员业务 商品管理顺序图 7 管理员 登录界面后台新增业务界面 打开 登录 验证用户名和密码 验 证 成 功 业务表 进入 打开 新增业务控制 录入新增信息 提交 信息处理 返回处理 返回处理结果 显示 信息 获取业务反回信息 业务表 8 3 2 功能功能 本系统的工程流程 IPO 图 如下 注册用户表登录 用户编号 登录日志表 查看空闲理发师理发师表 工作量管理 查找 理发师业务单选定业务信息核对 核对意见 业务选择 结账 工资结算 顾客表 空闲理发师 ID 业务表 3 3 性能性能 系统要对管理员输入的各种信息验证是否正确 要正确的进行判断 并及 时给予反馈 3 4 输输入入 3 4 1 管理员注册输入管理员注册输入 1 管理员注册需要输入的注册信息包括 管理员用户名 管理员密码 确认密码 管理员类型 管理员手机号 9 管理员用户名 管理员用户名是由管理员自由输入的个人的标识符 应该 是字母与数字的组合且长度在 2 10 之间 用户名应当不与数据库中已有的管 理员用户名重复 密码 密码是长度为 6 到 20 的字符 确认密码 确认密码必须与密码完全一致 管理员类型 管理员类型只能按列表选择 手机号码 手机号码长度格式必须正确 为必填项 2 管理员注册输入项 名称标识数据类型范围输入方式允许空 管理员用户 名 AdminNameString 2 10 字符用户指定不允许 管理员密码AdminPwd 保密 String 6 20 字符用户指定不允许 确认密码RAdminPwd 保密 String6 20 字符用户指定不允许 管理员类型 AdminTypeString 10 字符以内用户指定不允许 手机号码 AdminTelString 11 字符用户指定不允许 3 4 23 4 2 管理员登录输入管理员登录输入 管理员登录需要输入的登录信息包括 管理员用户名 密码 管理员用户名 管理员用户名是由管理员根据之前注册的管理员用户名输 入的个人的标识符 应该是字母与数字的组合且长度在 2 10 之间 应当与之 前注册的用户名相同 必须填写 密码 密码是长度为 6 到 20 的字符 为必填项目 2 管理员登录输入项 名称标识数据类型范围输入方式允许空 管理员用户名 AdminNameString 2 10 字符用户指定不允许 管理员密码AdminPwd 保密 String6 20 字符用户指定不允许 10 3 管理员登录页面 3 4 33 4 3 管理员进入主页面管理员进入主页面 11 3 4 43 4 4 管理员修改员工信息的输入管理员修改员工信息的输入 1 管理员修改员工的输入信息包括 员工手机号码以及邮箱地址 员工手机号码 手机号码应为现用真实手机号 长度格式必须正确 为必 填项 2 管理员修改员工信息输入项 名称标识数据类型范围输入方式允许空 员工用户名 BuyerNameString 2 10 字符系统自动调 出买家用户 名 管理员 不可更改 不允许 手机号码 BuyerTelString 11 字符用户指定不允许 3 管理员修改员工信息页面 12 3 4 53 4 5 管理员增加员工信息的输入管理员增加员工信息的输入 1 管理员增加员工信息的输入内容包括 员工用户名 密码 确认密码 手机号码以及邮箱地址 员工用户名 买家用户名是由买家自由输入的个人的标识符 应该是字母 与数字的组合且长度在 2 10 之间 用户名应当不与数据库中已有的买家用户 名重复 密码 密码是长度为 6 到 20 的字符 确认密码 确认密码必须与密码完全一致 手机号码 手机号码应为现用真实手机号 长度格式必须正确 为必填项 2 管理员修改员工信息的输入项 名称标识数据类型范围输入方式允许空 员工用户名 BuyerNameString 2 10 字符用户输入不允许 13 员工密码BuyerPwd 保密 String 6 20 字符用户输入不允许 确认密码RBuyerPwd 保密 String6 20 字符用户输入不允许 手机号码 BuyerTelString 11 字符用户输入不允许 3 管理员修改个人信息页面 3 4 63 4 6 管理员删除员工信息的输入管理员删除员工信息的输入 1 管理员删除员工信息的输入内容包括 员工 ID 号码 2 管理员修改员工信息的输入项 名称标识数据类型范围输入方式允许空 员工 ID BuyerNameString 2 10 字符用户输入不允许 3 管理员删除个人信息页面 14 3 4 73 4 7 管理员修改密码的输入管理员修改密码的输入 1 管理员修改密码输入内容包括 管理员旧密码 新密码 新密码确认 管理员旧密码 应与现在数据库中对应用户名的密码一致 密码是长度为 6 到 20 的字符 为必填项目 新密码 密码是长度为 6 到 20 的字符 为必填项目 新密码确认 密码是长度为 6 到 20 的字符 为必填项目 2 管理员修改密码输出项 名称标识数据类型范围输入方式允许空 管理员用户名 AdminNameString 2 10 字符用户指定不允许 卖家旧密码AdminPwd 保密 String6 20 字符用户指定不允许 卖家新密码NAdminPwd 保密 String6 20 字符用户指定不允许 15 确认新密码RNAdminPw 保密 String 6 20 字符用户指定不允许 3 管理员修改密码页面 3 5 输出项输出项 3 5 13 5 1 管理员注册输出管理员注册输出 注册成功 页面提示 注册成功 跳转至管理员登录页面 任一必填写项为空 输出 XX 不能为空 若填写项目格式有错误 则输出 XX 格式不正确 应为 XXX 若用户名已存在 则输出 XX 已存在 若密码与确认密码不符 则输出 密码与确认密码不同 3 5 23 5 2 管理员登录输出管理员登录输出 登录成功 则输出 登录成功 跳转至买家主页 若登录失败 则输出 用户名与密码不正确 请重新登录 3 5 33 5 3 管理员删除员工信息的输出管理员删除员工信息的输出 若删除成功 输出 员工信息删除成功 任一必填写项为空 输出 XX 不能为空 若提交信息失败 输出 删除失败 请尝试重新提交 3 5 43 5 4 管理员增加员工信息的输出管理员增加员工信息的输出 若增加成功 输出 增加员工信息成功 任一必填写项为空 输出 XX 不能为空 16 若填写项目格式有错误 则输出 XX 格式不正确 应为 XXX 若提交信息失败 输出 增加失败 请尝试重新提交 3 5 53 5 5 管理员修改员工信息的输出管理员修改员工信息的输出 修改成功 输出 您的信息已经修改 修改失败 输出 您的信息未能修改 请重新尝试修改 3 5 63 5 6 管理员修改密码的输出管理员修改密码的输出 若修改成功 输出 密码修改成功 跳转至卖家登录页面 若旧密码错误 输出 您的旧密码不正确 无法修改 若新密码与确认密码不符 则输出 新密码与确认密码不同 3 6 算法算法 这是理发师管理系统的最基本的功能 管理员 首先要检查输入的各种信 息是否完全 以及是否符合规范 首先管理员用户名是否输入 是否符合要求 密码是否输入 是否符合要求 如果上述均没有问题的话 检查下数据库中的 管理员是否存在 如果已经存在的话必须提示该用户已存在 如果不存在的话 方可插入到数据库中 17 3 7 流程逻辑流程逻辑 1 管理员注册 注册界面 管理员填写信 息 系统对填写的信息进行 检查查看是否符合要求 是 提交信息 系统将信息写 入数据库 注册成功 提示不符合规 范重新填写 否 跳转到登录界 面 2 管理员登陆 18 登录界面 管理员填写登 陆名 密码 系统判断用户名 密 码是否为空或错误字 符 登录 否 连接到数据库查看用户 名 密码是否匹配 登录成功 提示错误 重新 登录 是 是 用户名与密码 不正确 请重 新填写 否 3 管理员管理员工信息输入 管理员浏览员工后 台页面 员工提交信息 是否符合要求 将员工信息添加至 员工表 将员工信息显示在 理发师信息公示处 将员工信息退回 建议修改后再上传 是 否 4 管理员密码修改 19 管理员修改个 人密码页面 输入旧 新密 码 判断密码格式是 否正确 是否确认修改 更新到数据库 完成修改 是 是 提示格式错 误 重新输入 否 返回否 5 管理员管理客户信息 20 管理员浏览客户后 台页面 客户信息上传 是否正确 保存其个人信息 进行加密确保其安 全性 是 否 将客户个人信息退 回 推荐其修改后 再次上传 添加至客户表 6 管理员进行工资结算 21 7 管理员管理业务信息 22 管理员浏览理发店 业务 商品页面 业务商品信息 是否符合要求 将信息添加至数据 库后台 退回上传者 修改 信息继续上传 将信息按时间公布 网上 是 否 7 管理员修改个人信息 管理员修改个 人信息界面 判断输入信息的 规范是否正确 是否确定要修改 是 连接数据库更 新用户信息 完成修改 输入要修改的 内容 提示输入信息 不规范 重新 输入 否 是 返回否 23 3 9 存储分配存储分配 在执行一个程序之前 内存管理器需要的准备工作 1 确定程序的页数 2 在主存中留出足够的空闲页面 3 将程序的所有页面载入主存里 静态的分页 页面无需连续 3 10 限制条件限制条件 同一时间登录主界面的人过多会导致系统变慢甚至瘫痪 所以建议人数 50 人 3 11 测试计划测试计划 本模块的测试计划初步定为按

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论