网站后台管理系统需求分析与详细设计代码 【命令行界面】
2011-08-02 12:44
579 查看
网站后台管理系统需求分析
一、 功能列表:
1. 后台管理员登录
2. 超级管理员对普通管理员的注册功能
3. 登录日志记录功能
4. 管理员管理(管理员信息的增删改查)
5. 权限设置
二、 超级管理员登录功能需求分析+流程:
1. 登录所需数据:用户名、密码、验证码
2. 数据要求:用户名由字母和数字组合不能有特殊字符而且不能以数字开头,长度在6-18位。
密码:不能和用户名相同,而且长度要在6-18位
验证码:验证码有数字和字母组合,不区分大小写
3. 登录流程分析:
在登录时,要对用户名密码以及验证码进行数据要求的验证,如果输入的用户名或密码或验证码不符合数据要求,则要求重新输入。
如果用户名和密码不符合时要求用户重新输入
如果验证码有误时要求用户重新输入
当用户名密码验证码一致时还需根据当前用户的状态进行判断,如果状态为1则登录成功,并进行信息的提示,如果状态为2则提示用户已禁用请联系管理员,重新输入用户名和密码,如果状态为3则提示用户非法访问,程序退出。登录成功以后,进入系统主界面,在系统主界面有功能选项 1:新增普通管理员 2:管理员管理(增删改查) 3:权限设置,4.商品分类管理(增删改查),5.商品管理(增删改查)
在登录之前,系统显示功能有:1:超级管理员登录 2:普通管理员登录 3:忘记密码
4. 管理员JavaBean属性设置:
Id,name,password,role,state(状态:1:正常,2:禁用 3,离职)
5. 商品分类JavaBean属性设置:
Id,categoryName(分类名称)
6. 商品JavaBean属性设置:
Id,shopName(商品名称),price(价格),categoryName(商品类别),shopNum(商品数量)
程序源码请自己下载:
http://download.csdn.net/source/3488302
一、 功能列表:
1. 后台管理员登录
2. 超级管理员对普通管理员的注册功能
3. 登录日志记录功能
4. 管理员管理(管理员信息的增删改查)
5. 权限设置
二、 超级管理员登录功能需求分析+流程:
1. 登录所需数据:用户名、密码、验证码
2. 数据要求:用户名由字母和数字组合不能有特殊字符而且不能以数字开头,长度在6-18位。
密码:不能和用户名相同,而且长度要在6-18位
验证码:验证码有数字和字母组合,不区分大小写
3. 登录流程分析:
在登录时,要对用户名密码以及验证码进行数据要求的验证,如果输入的用户名或密码或验证码不符合数据要求,则要求重新输入。
如果用户名和密码不符合时要求用户重新输入
如果验证码有误时要求用户重新输入
当用户名密码验证码一致时还需根据当前用户的状态进行判断,如果状态为1则登录成功,并进行信息的提示,如果状态为2则提示用户已禁用请联系管理员,重新输入用户名和密码,如果状态为3则提示用户非法访问,程序退出。登录成功以后,进入系统主界面,在系统主界面有功能选项 1:新增普通管理员 2:管理员管理(增删改查) 3:权限设置,4.商品分类管理(增删改查),5.商品管理(增删改查)
在登录之前,系统显示功能有:1:超级管理员登录 2:普通管理员登录 3:忘记密码
4. 管理员JavaBean属性设置:
Id,name,password,role,state(状态:1:正常,2:禁用 3,离职)
5. 商品分类JavaBean属性设置:
Id,categoryName(分类名称)
6. 商品JavaBean属性设置:
Id,shopName(商品名称),price(价格),categoryName(商品类别),shopNum(商品数量)
程序源码请自己下载:
http://download.csdn.net/source/3488302
相关文章推荐
- java web图书商城系统的需求分析及详细设计与代码实现
- 软件工程的需求分析、概要设计、详细设计的区别-转载
- Sonar6.0应用之二:Sonar Web界面配置及与Runner、Scanner集成进行命令行代码分析
- 需求分析 概要设计 详细设计 数据库设计
- Sonar6.0应用之二:Sonar Web界面配置及与Runner、Scanner集成进行命令行代码分析
- JAVA实现简单系统登陆注册模块的设计(附详细代码分析)
- Android 之dialog 以及界面设计规则,画板项目需求分析,变换画线Path 大小 长度Canvase变换
- 需求分析、概要设计、详细设计的区别
- 电梯多线程调度----需求分析及详细设计
- 软件开发文档:需求分析/概要设计/详细设计
- 需求分析详细设计概要设计说明书部分样本
- 需求分析、概要设计、详细设计的区别
- java web图书商城系统的需求分析及详细设计
- 之我见:没有像样的需求分析、设计就草草开始分块写代码
- 需求分析、概要设计、详细设计析义(转)
- 以金山界面库(openkui)为例思考和分析界面库的设计和实现——代码结构(完)
- ESB项目需求分析和方案设计浅谈
- Android RIL代码详细分析
- 全程测试,从需求到设计到代码,集中人力来解决每个环节遇到的问题
- 设计模式之分析和需求的概念