




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
会员系统详细设计 文件标识 CYF Member system 当前版本 1 0 作 者 Jeffrey 文件状态 草稿 正式发布 正在修改 完成日期 2008 06 26 XXXXXXX member system detailed design XXXX 2008Page 2 of 19 版 本 历 史 版本 状态作者参与者起止日期备注 1 0 草稿Jeffrey2008 06 26 member system detailed design XXXX 2008Page 3 of 19 目目目 录录录 1 前台前台 3 1 客户注册 3 2 帐号激活 4 3 密码找回 4 4 子系统激活 5 5 客户资金管理 6 客户充值 6 客户子系统充值 客户通过会员系统向某一个子系统充值 6 客户充值 客户通过某一个子系统为自身充值 7 客户余额查询 7 客户金额划拨 7 6 客户密码维护 8 7 客户子系统密码维护 9 8 客户投诉 10 Email投诉 10 后台后台 11 1 用户管理 11 2 系统设置 11 菜单设置 11 常量 系统参数 设置 12 子系统设置 12 角色设置 13 3 会员日志查询 13 4 系统日志查询 13 5 用户日志查询 13 6 客户投诉处理 13 Email答复 13 手机短信答复 13 电话答复 13 7 客户资料查询 13 member system detailed design XXXX 2008Page 4 of 19 1 前台前台 1 客户注册客户注册 模块名称客户注册 功能描述客户完成在网站的登记 操作描述 1 客户点击 注册新会员 2 显示用户协议 确认协议 进入下一步 否则终止注册新会员 3 系统显示用户名输入栏供客户输入用户名 3 1 账号规则 数字和字母以及下划线组成 需要过滤其它字符 4 客户按下一步 系统检测该用户名在系统内是否唯一 4 1 如果该用户名不是唯一 系统停止在本页 并且提示该用户已经存在 请客户 更换用户名 4 2 如果该用户名唯一 系统进入下一步 5 系统显示会员注册页面 6 客户填写密码 email 6 1 密码规则 密码需要两遍校验 必须两次输入一致 需要 md5 加密以后进行存 储 6 2 Email 信箱 需要校验该信箱是否已经被使用 同一个信箱只可以注册一个账 号 将来可以通过该信箱找回自己的账号 7 客户填写系统产生的随机字符 7 1 客户点击刷新按钮 系统需要重新产生新的随机字符 8 客户点击 注册 注册成为网站会员 向 t m cust isdeleted 2 t m cust exp 表 中插入一条记录 并且发送邮件到客户信箱 提供激活帐号链接 见 2 激活帐号 8 1 客户点击 重置 整个注册页面所有内容清空 供客户重新输入 8 2 客户如果注册成功 系统给予提示 请客户收取邮件激活帐号 8 3 客户如果注册失败 系统需要提示失败原因 客户修改注册信息 继续注册 数据结构 t m cust t m cust exp member system detailed design XXXX 2008Page 5 of 19 t m cust i d code ni cknam e real nam e passw ord sex i sreal nam e i sreal m obi l e i sem ai l i sdel et ed creat i on dat e creat i on versi on N U M BER 15 VAR C H AR 2 50 VAR C H AR 2 200 VAR C H AR 2 200 VAR C H AR 2 200 I N T I N T I N T I N T I N T D ATE VAR C H AR 2 50 t m cust exp i d i d t ype i d num ber i dcopy pat h i dcopy t rade i d em pl oym ent i d i ncom e degree onl i ne pl ace i nt erest bi rt hday address f ax m obi l e hom e phone of f i ce phone em ai l cont act count ry i d provi nce i d ci t y i d address post al code m sn qq i sdel et ed creat i on dat e creat i on versi on N U M BER 15 N U M BER 15 VAR C H AR 2 50 VAR C H AR 2 500 VAR C H AR 2 500 N U M BER 15 N U M BER 15 D EC I M AL 15 2 N U M BER 15 VAR C H AR 2 500 VAR C H AR 2 500 D ATE VAR C H AR 2 500 VAR C H AR 2 20 VAR C H AR 2 20 VAR C H AR 2 20 VAR C H AR 2 20 VAR C H AR 2 2000 VAR C H AR 2 200 VAR C H AR 2 50 VAR C H AR 2 50 VAR C H AR 2 50 VAR C H AR 2 20 VAR C H AR 2 50 VAR C H AR 2 50 I N T D ATE VAR C H AR 2 50 补充说明 2 帐号激活帐号激活 模块名称帐号激活 功能描述客户完成在网站的帐号激活 激活帐号以后 可以即可以使用该帐号登录网站 操作描述 1 客户收取邮件 点击邮件中超链 2 系统校验超链中的用户名和密码 t m cust 2 1 如果校验通过 系统将 t m cust 表 isdeleted 0 t m cust 中 isemail 1 系统提示用户可以登录系统 并且登录以后请完善信息 2 2 如果校验失败 返回失败信息 数据结构t m cust reg t m cust t m cust exp member system detailed design XXXX 2008Page 6 of 19 t m cust id code nickname realname password sex isrealname isrealmobile isemail isdeleted creation date creation version NUMBER 15 VARCHAR2 50 VARCHAR2 200 VARCHAR2 200 VARCHAR2 200 INT INT INT INT INT DATE VARCHAR2 50 t m cust exp id id type id number idcopy path idcopy trade id employment id income degree online place interest birthday address fax mobile home phone office phone email contact country id province id city id address postalcode msn qq isdeleted creation date creation version NUMBER 15 NUMBER 15 VARCHAR2 50 VARCHAR2 500 VARCHAR2 500 NUMBER 15 NUMBER 15 DECIMAL 15 2 NUMBER 15 VARCHAR2 500 VARCHAR2 500 DATE VARCHAR2 500 VARCHAR2 20 VARCHAR2 20 VARCHAR2 20 VARCHAR2 20 VARCHAR2 2000 VARCHAR2 200 VARCHAR2 50 VARCHAR2 50 VARCHAR2 50 VARCHAR2 20 VARCHAR2 50 VARCHAR2 50 INT DATE VARCHAR2 50 补充说明 member system detailed design XXXX 2008Page 7 of 19 3 密码找回密码找回 模块名称找回密码 功能描述客户通过客户的用户名和 email 找回自己的密码 操作描述 1 客户点击 找回密码 2 系统显示 用户名 输入栏和 下一步 按钮 3 客户按 下一步 3 1 系统检测 如果系统内存在该用户名 那么显示 email 输入栏 供客户输入 email 地址 3 2 系统检测 如果系统内不存在该用户名 那么系统给予客户提示 并且允许客 户重新输入用户名 4 客户输入 email 地址 并且按 发送密码 4 1 系统检测 如果系统内不存在该用户名和 email 地址的记录 那么系统给予客 户提示 4 2 系统检测 如果系统内存在该用户名和 email 地址对应的记录 那么系统将产 生一个随机的密码 发送一个拼接有用户名和新密码以及标志位 标志该链接 为找回密码链接 的链接到到该 email 信箱 并且将该密码采用对应的密码加 密方式 一般是 md5 将加密过的密码写入数据库中对应的字段 客户收到信件 点击链接 链接中包含用户账号 系统产生的随机码 链接的来源代 码 找回密码 系统根据链接打开客户修改密码页面 数据结构 T m cust t m msg t m cust id code nickname realname password sex isrealname isrealmobile isemail isdeleted creation date creation version NUMBER 15 VARCHAR2 50 VARCHAR2 200 VARCHAR2 200 VARCHAR2 200 INT INT INT INT INT DATE VARCHAR2 50 t m cust msg id cust id sub cust id route type msg type verify code create date enter time NUMBER 15 NUMBER 15 NUMBER 15 NUMBER 15 NUMBER 15 VARCHAR2 50 DATE DATE 补充说明 该功能将来可能扩展为使用手机短信找回密码的方式 member system detailed design XXXX 2008Page 8 of 19 4 子系统激活子系统激活 模块名称子系统激活 功能描述 客户完成在网站的子系统帐号激活 子系统激活帐号被以后 客户可以使用该子系统帐号 登录子系统网站 操作描述 1 系统列出客户未激活子系统 t m sub system 2 客户选择一个子系统 点击 3 系统提示客户输入子系统用户名和密码 3 1 如果客户不输入子系统用户名和密码 那么系统默认客户子系统用户名和密码 同会员系统用户名和密码 3 2 客户点击校验用户 系统提示该用户名在子系统中是否可以使用 4 系统校验子用户名和密码是否符合规则 4 1 如果校验通过 系统将 t m sub cust 表中写入数据 isdeleted 2 同时调 用子系统的接口 将注册信息写入子系统 4 1 1 如果成功写入子系统 则系统将 t m sub cust 中的 isdeleted 置为 0 并且提示成功激活子系统 4 1 2 如果写入子系统失败 则系统显示失败信息 将 isdeleted 置为 1 供今 后查询半激活状态的纪录进行再次激活 4 2 如果校验失败 返回失败信息 数据结构 T m sub cust t m sub system t m sub cust id cust id system id code password creation date creation version NUMBER 15 NUMBER 15 NUMBER 15 VARCHAR2 50 VARCHAR2 200 DATE VARCHAR2 50 t m sub system id system name system code remark NUMBER 15 VARCHAR2 200 VARCHAR2 50 VARCHAR2 4000 补充说明 5 客户资金管理客户资金管理 客户充值客户充值 模块名称客户充值 功能描述客户向会员系统充值 member system detailed design XXXX 2008Page 9 of 19 操作描述 1 客户点击充值按钮 2 系统显示录入充值金额的界面 3 客户录入充值金额 点击充值 4 系统转向支付网关 5 系统接收到支付网关返回的充值结果 5 1 如果充值成功 系统向 t m cust bank in 中写入一条记录 将金额累加到 t m cust bank 5 2 如果充值失败 给客户提示 数据结构 t m cust bank in t m cust bank t m cust bank i n i d code cust i d m oney m oney t ype creat i on dat e N U M BER 15 VAR C H AR 2 50 N U M BER 15 D EC I M AL 15 2 N U M BER 15 D ATE t m cust bank i d cust i d m oney m oney t ype N U M BER 15 N U M BER 15 D EC I M AL 15 2 N U M BER 15 补充说明 客户子系统充值 客户通过会员系统向某一个子系统充值 客户子系统充值 客户通过会员系统向某一个子系统充值 模块名称客户子系统充值 功能描述客户向会员系统内某一个子系统充值 操作描述 1 客户点击充值按钮 2 系统列出目前该客户激活的子系统 3 客户选择一个子系统 点击充值 4 系统显示充值金额录入界面 5 客户录入充值金额 6 系统进入支付网关 7 系统接受充值网关返回充值结果 7 1 如果充值成功 系统向 t m cust bank in 和 t m sub cust bank out 插入记 录 系统调用子系统接口 向子系统写入充值金额 7 2 如果充值失败 系统将失败信息显示给客户 数据结构 t m cust bank in t m sub cust bank out member system detailed design XXXX 2008Page 10 of 19 t m cust bank i n i d code cust i d m oney m oney t ype creat i on dat e N U M BER 15 VAR C H AR 2 50 N U M BER 15 D EC I M AL 15 2 N U M BER 15 D ATE t m sub cust bank out i d code cust i d sub cust i d syst em i d m oney m oney t ype creat i on dat e N U M BER 15 VAR C H AR 2 50 N U M BER 15 N U M BER 15 N U M BER 15 D EC I M AL 15 2 N U M BER 15 D ATE 补充说明 客户充值 客户通过某一个子系统为自身充值 客户充值 客户通过某一个子系统为自身充值 模块名称客户充值 功能描述客户向会员系统内某一个子系统充值 操作描述 1 会员系统接收到充值请求 系统根据请求取得该请求充值的目标子系统 系统显示充 值金额录入界面 2 客户录入充值金额 3 系统进入支付网关 4 系统接受充值网关返回充值结果 4 1 如果充值成功 系统向 t m cust bank in 和 t m sub cust bank 插入记录 系统调用子系统接口 向子系统写入充值金额 4 2 如果充值失败 系统将失败信息显示给客户 数据结构 t m cust bank in t m sub cust bank out t m cust bank i n i d code cust i d m oney m oney t ype creat i on dat e N U M BER 15 VAR C H AR 2 50 N U M BER 15 D EC I M AL 15 2 N U M BER 15 D ATE t m sub cust bank out i d code cust i d sub cust i d syst em i d m oney m oney t ype creat i on dat e N U M BER 15 VAR C H AR 2 50 N U M BER 15 N U M BER 15 N U M BER 15 D EC I M AL 15 2 N U M BER 15 D ATE 补充说明 客户余额查询客户余额查询 客户金额划拨客户金额划拨 从一个系统划拨到另外一个系统 模块名称客户金额划拨 功能描述客户将会员系统内的金额划分到某一个子系统内 member system detailed design XXXX 2008Page 11 of 19 操作描述 1 客户点击金额划拨按钮 2 系统列出目前该客户激活的子系统 3 客户选择一个子系统 点击划分金额 4 系统显示划分金额录入界面 显示目前可以划分的金额 5 客户录入需要划分的金额 5 1 如果录入金额大于目前客户可以划分的金额 那么给予提示 5 2 如果录入金额小于目前客户可以划分的金额 系统写入 t m sub cust bank out 修改 t m cust bank 表中的金额 数据结构 t m cust bank in t m sub cust bank out t m sub cust bank out i d code cust i d sub cust i d syst em i d m oney m oney t ype creat i on dat e N U M BER 15 VAR C H AR 2 50 N U M BER 15 N U M BER 15 N U M BER 15 D EC I M AL 15 2 N U M BER 15 D ATE t m cust bank i d cust i d m oney m oney t ype N U M BER 15 N U M BER 15 D EC I M AL 15 2 N U M BER 15 补充说明 从一张卡划拨到另外一张卡 从一个账户划拨到另外一个账户 member system detailed design XXXX 2008Page 12 of 19 6 客户密码维护客户密码维护 模块名称密码修改 功能描述客户修改自己网站登录的个人密码 操作描述 1 客户登录网站以后 点击 修改密码 项 2 系统显示 当前密码 新密码 重复新密码 输入栏 3 客户输入对应密码 3 1 客户点击 确认修改 3 1 1 系统校验客户输入的原密码是否正确 新密码两次输入是否一致 3 1 1 1 如果校验通过 那么系统修改客户密码 并且将 t m cust 的 isdeleted 字段置为 3 表示该纪录正在修改密码 3 1 1 2 如果校验未通过 那么系统给予客户提示 3 1 2 系统通过各个已激活子系统接口 修改各子系统客户密码 3 1 2 1 如果成功 则将 t m cust 的 isdeleted 置为 0 提示修改密码成 功 3 1 2 2 如果失败 则提示失败原因 并且允许客户点击重试按钮 再次 尝试修改密码 3 2 客户点击 重新设置 3 2 1 系统清空各个输入栏 供客户重新输入 数据结构 T m cust t m cust id code nickname realname password sex isrealname isrealmobile isemail isdeleted creation date creation version NUMBER 15 VARCHAR2 50 VARCHAR2 200 VARCHAR2 200 VARCHAR2 200 INT INT INT INT INT DATE VARCHAR2 50 t m cust passw ord change i d code cust i d ol d passw ord new passw ord passw ord t ype creat i on dat e N U M BER 15 VAR C H AR 2 50 N U M BER 15 VAR C H AR 2 200 VAR C H AR 2 200 N U M BER 15 D ATE 补充说明系统后台可以查询所有 t m cust 的 isdeleted 3 的纪录 分析原因 并且解决问题 member system detailed design XXXX 2008Page 13 of 19 7 客户子系统密码维护客户子系统密码维护 模块名称子系统密码修改 功能描述客户修改自己子系统的个人密码 操作描述 1 客户登录子系统以后 点击 修改密码 项 2 系统显示 当前密码 新密码 重复新密码 输入栏 3 客户输入对应密码 3 1 客户点击 确认修改 3 1 1 系统校验客户输入的原密码是否正确 新密码两次输入是否一致 3 1 1 1 如果校验通过 那么系统修改客户密码 系统调用子系统贡献出 来的接口 修改子系统密码 3 1 1 1 1 如果成功 那么提交整个事务 3 1 1 1 2 如果失败 那么回滚 3 1 1 2 如果校验未通过 那么系统给予客户提示 3 2 客户点击 重新设置 3 2 1 系统清空各个输入栏 供客户重新输入 数据结构 T m sub cust t m sub cust id cust id system id code password creation date creation version NUMBER 15 NUMBER 15 NUMBER 15 VARCHAR2 50 VARCHAR2 200 DATE VARCHAR2 50 补充说明该功能暂时不启用 也不需要开发 客户不允许修改子系统密码 member system detailed design XXXX 2008Page 14 of 19 8 客户投诉客户投诉 Email 投诉投诉 模块名称客户投诉 功能描述客户向系统投诉 操作描述 1 客户点击投诉 2 系统列出录入投诉内容界面 同时允许客户匿名投诉 3 客户录入投诉内容 选择投诉优先级 保存投诉内容 数据结构 T m cust complain t m cust complain id cust id email info priority creation date NUMBER 15 NUMBER 15 VARCHAR2 2000 VARCHAR2 4000 NUMBER 15 DATE 补充说明 member system detailed design XXXX 2008Page 15 of 19 后台后台 1 用户管理用户管理 2 系统设置系统设置 菜单设置菜单设置 模块名称系统菜单设置 功能描述用户设置系统菜单 模块名称人员管理 功能描述用户管理人员信息 操作描述 1 用户可以按照人名查找人员 2 用户增加 修改和删除人员信息 3 用户为人员分配角色 4 用户为人员分配所属个 team 数据结构 T sys user t sys role user t sys team t sys team user t sys team id name status type id desc parent id creation date creator id creation version isdeleted NUMBER 15 VARCHAR2 200 INT NUMBER 15 VARCHAR2 4000 NUMBER 15 DATE NUMBER 15 VARCHAR2 50 INT t sys user id code password name sex creation date creator id creation version isdeleted NUMBER 15 VARCHAR2 50 VARCHAR2 100 VARCHAR2 200 INT DATE NUMBER 15 VARCHAR2 50 INT t sys role user id role id user id role user status creator id creation date creation version isdeleted NUMBER 15 NUMBER 15 NUMBER 15 INT NUMBER 15 DATE VARCHAR2 50 INT t sys team user id team id user id status creation date creator id creation version isdeleted NUMBER 15 NUMBER 15 NUMBER 15 INT DATE NUMBER 15 VARCHAR2 50 INT 补充说明 member system detailed design XXXX 2008Page 16 of 19 操作描述 1 用户增加菜单 2 用户修改菜单 3 用户删除菜单 数据结构 T sys module t sys module id parent id name img path path status evel language type order creation date creator id creation version isdeleted NUMBER 15 NUMBER 15 VARCHAR2 200 VARCHAR2 500 VARCHAR2 500 INT INT INT INT DATE NUMBER 15 VARCHAR2 50 INT 补充说明 常量 系统参数 设置常量 系统参数 设置 模块名称系统参数设置 功能描述用户设置系统参数 操作描述 1 用户可以按照类型查询参数 2 用户可以添加 修改和删除参数 数据结构 T sys constant t sys constant id name value type remark default status language type creation date creator id creation version isdeleted NUMBER 15 VARCHAR2 200 VARCHAR2 200
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度股权质押与房地产投资合作协议
- 二零二五年智能化生产设备租赁协议
- 二零二五年度企业办公家具定制设计与采购合同
- 二零二五版高端铝合金模板施工安装质量保证合同
- 二零二五年度抗滑桩施工设计与施工图审查合同
- 2025至2030年中国光盘驱动器行业发展潜力分析及投资方向研究报告
- 二零二五年度河砂、碎石生态农业材料采购协议
- 二零二五年度新能源汽车用柴油供应合作协议
- 二零二五年度新型防火门窗采购合同范本
- 二零二五年度化肥行业供应链金融服务合作协议
- 新《公司法》下国有企业外部董事履职问题与对策
- 机要室日常管理制度
- 2025年贵州航空产业城集团股份有限公司招聘笔试参考题库含答案解析
- 抗凝药物使用注意事项
- DZ 0141-1994地质勘查坑探规程
- 电玩城现场管理制度
- T/CECS 10386-2024排水工程微型顶管用高性能硬聚氯乙烯管及连接件
- DB32/T 3956-2020化工企业安全风险分区分级规则
- DB31/ 970-2016建筑用人造石单位产品能源消耗限额
- 台风安全培训课件
- 1999-2025年南开生物化学考研真题
评论
0/150
提交评论