网上商城管理系统需求说明书_第1页
网上商城管理系统需求说明书_第2页
网上商城管理系统需求说明书_第3页
网上商城管理系统需求说明书_第4页
网上商城管理系统需求说明书_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

需求分析说明书需求分析说明书 网上商城管理系统网上商城管理系统 徐洋徐洋 1004123110041231 计算机科学与技术计算机科学与技术 10 210 2 1 1 引言引言 4 4 1 1 编写目的 4 1 2 背景 4 1 3 定义 4 1 4 业务范围 4 1 5 参考资料 5 2 2 任务概述任务概述 5 5 2 1 目标 5 2 2 用户的特点 7 2 3 假定和约束 7 2 3 1 软件运行环境以及技术约束 7 2 3 1 1 软件约束 7 2 3 1 2 硬件约束 8 2 3 2 交付及部署约束 8 3 3 需求规定需求规定 8 8 3 1 对功能的规定 8 3 2 对性能的规定 12 3 2 1 精度 12 3 2 2 时间特性要求 12 3 2 3 灵活性 13 3 3 输入输出要求 14 3 4 数据管理能力要求 15 3 5 故障处理要求 15 3 6 其他专门要求 16 4 4 运行环境规定运行环境规定 1616 4 1 设备 16 4 2 支持软件 17 4 3 接口 17 4 4 控制 17 5 5 伪代码伪代码 1818 5 1 会员模块 18 5 1 1 用户注册页面 18 5 1 2 忘记密码模块 24 5 1 3 用户资料修改页面 29 5 1 4 密码修改页面 31 5 2 后台管理 商品管理模块 32 5 2 1 增加新商品 一级分类 32 5 2 2 编辑新商品 一级分类 34 5 2 3 编辑新商品 二级分类 35 5 2 4 增加新商品信息 36 5 3 订单生成购物车及商品搜索和收藏 40 5 3 1 搜索商品按钮页面 40 5 3 2 我的购物车页面 41 5 3 3 商品搜索页面 42 5 3 4 我的购物车页面 42 5 4 收藏夹页面 45 5 5 会员登录页面 45 5 6 收货人信息提交页面 47 5 7 送货方式选择页面 50 5 8 付款方式选择页面 51 5 9 非会员登陆页面 52 5 10 定单信息确认页面 55 1 引言引言 1 1 编写目的编写目的 随着计算机网络技术的飞速发展 网络技术越来越受到人们的 重视 它已逐渐渗入我们生活各个层面 今天的生活人们离不开网 络 对于一些特别的购物形势顺势而生 人们不再单单的只是到商 店里面去购买自己喜欢东西 越来越喜欢网络购物这种方便快捷的 购物方式 在这个信息技术强大的社会里我们只需要在家里就能够 买到自己喜欢的东西 完全不需要走出家门 网络购物在电子商务 领域有着巨大的发展潜力 在未来的这些年人们都会很看重 本设计从人们对于购物的一些基本现状出发 针对人们的一些 普遍习惯 开发设计出了具有一些最基本功能的网上商城管理系统 1 2 背景背景 软件名称 网上商城管理 系统用户是负责此系统管理的系统管理员 使用此系统的游客及商 城会员 1 3 定义定义 商场会员 网上商城平台中合法的系统注册用户 管理员 系统管理者 非会员未注册的只有购买原价产品的权利的用户 用户所有来网上商城的非内部管理或工作人员 1 4 业务范围业务范围 网上商城购物系统是为了方便顾客购物而开发出来 包括用户 购物 用户注册 修改个人信息 对商品评价 以及管理员对商品 信息管理 公告信息管理 订单管理 普通用户信息管理等功能 网上商城系统是一个 web 应用形式 B S 可以通过互联网进行 访问 1 5 参考资料参考资料 列出用得着的参考资料 如 a 国家标准 软件需求说明书 GB856T 88 b 网站开发项目教程 陈密方 中国铁道出版社 软件测试 朱少名 电子工业出版社 2 任务概述任务概述 2 1 目标目标 当今时代 琳琅满目的商场与商店无处不见 邮购铺天盖地 并随 着科技的发展与人类的进步 时间的要求也越来越紧 更多的人不愿意 拿出成倍的时间花费在挤车 排队 逛街等传统的选购商品方式中 随 着计算机技术的发展和计算机的普及 电子商务的推出 为了满足广大 顾客的需求并创造更好的购物环境 其希望开发一个能够帮助顾客在 网上进行查找 选购自已满意商品的软件 以便使顾客能够轻轻松松足 不出户地在家买到自己喜欢的商品 如何建立一个友好的购物环境 大胆的留住顾客的 眼球 将是本文讨论的重点 本文将从部门 商品 的展示 购物车的设计以及支付 送货 顾客简档等方面逐一介绍 力求 构造出一个友好 舒适的购物环境 该软件的用户是顾客与 网上商城 管理员 该软件具有下列特性 1 管理员可以添加 更新或删除有关 网上商城 中的商品种类的 信息 2 管理员可以添加 更新或删除有关 网上商城 中的商品详细信 息 3 管理员可以查看或删除有关 网上商城 中的会员用户信息 4 管理员可以查看或删除有关 网上商城 中的一般用户信息 5 管理员可以查看 更新或删除有关 网上商城 中的订单信息 6 用户可以在 网上商城 中自由浏览有关商品 7 用户可以在 网上商城 中查询有关商品 8 用户可以在 网上商城 中查看有关商品的详细信息 9 用户可以在 网上商城 中查看有关种类的详细信息 10 用户可以在 网上商城 中通过种类信息浏览有关商品 11 用户可以在 网上商城 中自由选购有关商品 12 用户可以在 网上商城 中关键字搜索产品的信息 13 用户可以在 网上商城 中详细搜索产品的信息 14 会员用户可以增加 更新 删除有关自己的详细信息 15 会员用户可以查看自己的订单信息 16 会员用户可以查看自己的历史购物信息 15 会员可以通过回答正确自己的相关信息找回密码 2 2 用户的特点用户的特点 本系统将在网上商城的服务器上使用 使用者为在线购物 在线浏览 的客户以及在线的管理人员 这些人员在计算机的应用 使用上不存 在障碍 他们以往有使用过类似系统的经验 并且都在计算机的操作 和使用方面得到过相关的培训 根据业务的频繁程度 系统每天操作 完成一个功能点应该在 3000 30000 次之间 用户对界面的友好性 有一定的要求 本系统的规模比较小 并且将提供为期两天的操作 安 装培训 以达到其熟练使用的目的 2 3 假定和约束假定和约束 2 3 1 软件运行环境以及技术约束软件运行环境以及技术约束 2 3 1 1 软件约束软件约束 网上商城系统采用 Java 技术进行开发 开发及运行的软件环境 为 Java 开发包 JDK jdk1 6 0 10 windows 版 应用服务器 Tomcat apache tomcat 6 0 18 数据库 SQL sql2005 windows 版 开发框架 Struts Struts2 0 14 ORM 工具 Hibernate Hibernate3 2 2 3 1 22 3 1 2 硬件约束硬件约束 Web 服务器及数据库服务器均采用 SONY 2 5G HZ 笔记本电脑 内存 4GB 硬盘 320G 2 3 2 交付及部署约束交付及部署约束 网上商城系统要在两个月内开发完成 交付时要以独立的 war 文 件作为应用程序发布形式 3 需求规定需求规定 3 1 对功能的规定对功能的规定 普通用户首先要进行用户注册 填写个人资料 注册成功过会才能进行登 陆 成功登陆过后可以对个人资料进行修改 然后还可以浏览商品并选择需要 购买的商品添加进购物车 待完毕后可以进入购物车查看添加的商品 在购物 车中可以对商品数量进行修改 最后进行购买确认 管理员用户通过管理员账号进行登陆过后可以对商品信息进行编辑 修改 商品信息 添加新的商品 也可以删除商品 前台功能模 块 商品展示商品购物用户管理 新品上架 特价商品 销售排行 购物车 收银台 会员注册 会员登录 会员资料 商品查询商城公告订单查询 后台功能模 块 用户管理产品管理统计分析 用户列表 产品列表 产品搜索 订单列表 网站访问列表 会员购物比例列表 类别管理订单管理退出系统 类别列表 类别列表AJAX 产品添加 产品修改 产品删除 类别添加 类别修改 类别删除 会员查看 会员修改 会员删除 订单查看 订单修改 1 商品管理 商品的种类信息 详细信息全部通过终端保存在数据库服务器 管理员可以对这些 信息进行增加 修改和删除操作 软件应该提供对管理员的增加 修改和删除的操作 2 订单管理 订单的信息全部通过终端保存在数据库服务器 管理员可以对这些信息进行增加 修改和删除操作 软件应该提供对订单的增加和删除的操作 会员可以通过登录查看自己 的订单信息及过去的交易记录 3 会员管理 会员的信息全部通过终端保存在数据库服务器 管理员可以对这些信息进行增加 修改和删除操作 软件应该提供对会员的增加 修改和删除的操作 会员本身可以对自身信 息进行增加 查看 修改等功能 4 会员注册 未经注册的用户可以在终端进行注册 5 商品浏览和查询 对于所有的用户可以在终端任意查看商品 同时 可以在终端对自己所需了解的商 品进行查询 软件应该提供对商品的查询和浏览功能 6 商品的购买 购买的过程分为普通用户购买和会员购买 普通用户购买只享有正常价格 normalprice 会员购买可以享有会员价格 member price 产品管理子模块 产品类别子模块 IPO 表 系统 网上商城 作者 徐洋 模块 产品管理 日期 2012 年 4 月 5 日 编号 1 注释 被调用 产品录入信 息子模块 调用 无 输入 产品新增信息 清单 输出 product 表中 处理 1 打开数据库中得 product 表 2 根据输入设计 的 product 表的格式 显示 product 表格式 3 接受数据 并校验 4 确认数据写入 product 表 5 关闭数据库 局部数据元素 IPO 表 系统 网上商城 作者 徐洋 模块 类别管理 日期 2012 年 4 月 5 日 编号 2 注释 被调用 类别录入子 模块 调用 无 输入 类别新增信息 清单 输出 category 表 处理 1 打开数据库中得 category 表 2 根据输入设计 的 category 表的格式 显示 category 表格式 3 接受 数据并校验 4 确认数据写入 category 表 5 关闭数据 库 局部数据元素 用户管理子模块 IPO 表 系统 网上商城 作者 徐洋 模块 用户管理 日期 2012 年 4 月 5 日 编号 3 注释 被调用 用户信息录 入子模块 调用 无 输入 用户信息清单输出 user 表 处理 1 打开数据库中得 user 表 2 根据输入设计的 user 表的格式 显示 user 表格式 3 接受数据并校验 4 确认数据写入 user 表 5 关闭数据库 局部数据元素 IPO 表 系统 网上商城 作者 徐洋 模块 订单管理 日期 2012 年 4 月 5 日 编号 4 注释 被调用 订单信息录 入子模块 调用 无 输入 订单信息清单输出 salesorder 表 处理 1 打开数据库中得 salesorder 表 2 根据输入设 计的 salesorder 表的格式 显示 salesorder 表格式 3 接受数据并校验 4 确认数据写入 salesorder 表 5 关 闭数据库 局部数据元素 3 2 对性能的规定对性能的规定 3 2 1 精度精度 1 在执行数据 商品 订单 会员 管理员 增加的时候 不允许出现因 为程序的原因导致增加操作失败 也不允许发生重复增加的数据 2 在执行数据删除操作的时候 不允许因为程序的原因发生多删除 数据 删除失败的情况 3 数据的修改也要求保持对应的准确性 4 顾客之间发送的字符信息所产生的时间上延迟 应该在 5 秒之内 5 用户输入精度的要求取决于相应功能所需参数的精度要求 用户 浏览的页面内如果需要用户输入相关的信息或参数将给出详细的数 据类型说明 并且如果用户在非恶意的情况下输入了错误的数据类 型参数 系统将自动提示用户再次输入正确的参数 6 管理员输入的精度要求主要取决于数据库的相关数据类型要求 在数据库为系统管理员提供的多种视图中将有各类数据库对象的相 关数据类型及精度要求 管理员工作过程中可以利用工具或查询有 关数据库对象的精度信息已决定输入的参数 如果管理员输入的参 数与要求不符将得到提示并重新进行操作 3 2 2 时间特性要求时间特性要求 系统对单用户或者多用户执行 insert update delete select 等操 作时 在运行环境规定的条件下 单次操作响应的时间在 5 秒之内 返回 100 行以内的数据 单次查询操作响应的时间在 5 秒之内 3 2 3 灵活性灵活性 说明对该软件的灵活性的要求 即当需求发生某些变化时 该软 件对这些变化的适应能力 如 a 操作方式 程序在通常的应用环境下使用鼠标和键盘进行 输入和输出操作 对于执行按钮 通常使用鼠标的点击完成 b 运行环境 数据库服务器 Oracle10g SQL server2000 My SQL access 服务器 Tomcat 客户端 Windows 系列程序在通常的 条件下 在 Windows xp 上安装运行 但是 还要求能够在 vista 及后续的 Win7 的操作系统上运行 c 计划的变化或改进 不影响项目的按时实现对于为了提供 这些灵活性而进行的专门设计的部分应该加以标明 3 3 输入输出要求输入输出要求 序号输入信息处理和操作输出 1管理员的完整信息执行添加操作对应信息被保存 2指定管理员执行更新操作 原信息被新信息替代 并被保存 3会员的完整信息执行添加操作对应信息被保存 4指定一个会员执行更新操作 原信息被新信息替代 并被保存 5指定一个会员执行删除操作 对应的会员信息被删 除 6商品种类的完整信息执行添加操作对应信息被保存 7 指定一种产品种类 二级 种类 执行删除操作对应信息被删除 8指定一种产品种类执行更新操作 原信息被新信息替代 并被保存 9商品的完整信息执行添加操作对应新产品被加入 10指定一个产品执行更改操作 原信息被新信息替代 并被保存 11指定一个商品执行上传操作 产品的图像信息被上 传并保存 12指定一个商品执行删除操作产品的信息被删除 13购物车执行提交操作对应信息被保存 14购物车执行修改操作 原信息被新信息替代 并保存 15指定订单执行修改操作 状态被修改 0 未处 理 1 已处理 未发货 2 已发货 3 废单 16管理员输入姓名和密码执行登录操作 检查是否正确 若否 则不允许进行下一步 操作 17会员输入姓名和密码执行登录操作 检查是否正确 若否 则不允许进行下一步 操作 3 4 数据管理能力要求数据管理能力要求 数据单元月增加量每月需求的最大空间 管理员0 510KB 会员1000 100005M 50M 产品种类0 1 1M 具体商品50 1000 5M 订单1000 20002 10M 操作单元月操作数每月操作成员数 增加管理员信息1 51 2 修改管理员信息2 103 10 删除管理员信息0 10 1 增加会员信息1000 10000100 1000 修改会员信息100 100010 100 删除会员信息 100 100 添加种类信息1 10 10 修改种类信息1 10 10 删除种类信息1 20 2 增加商品信息50 200050 1000 更改商品信息20 1003 10 删除商品信息10 503 10 增加订单信息1500 50001500 5000 删除订单信息10 503 10 修改订单信息1500 50003 10 3 5 故障处理要求故障处理要求 出错状况性能降级用户资料丢失用户定单丢失用户无法将本 站加入链接 解决方法运行程序的服 务器是情况多 开通一些端口 起用备分服务 器中的相应资 料 起用备分服务 器中的相应资 料 检查是否是其 操作错误 如 不是则要用到 恢复设计 A 在操作成员输入一些不合理的数据的时候 能够进行一些合理 的提示信息 不能因为输入错误而导致系统的错误 或者程序停止 运行 B 程序运行时 对服务器和网络通信故障能够识别并提示 当故 障排除后 程序恢复正常运行 3 6 其他专门要求其他专门要求 安全性 系统中得产品的信息只能有系统管理员来进行增加 修改 更新 删除操作非会员用户的订单信息只能有系统管理员查看 修 改 更新 删除操作会员的个人和订单信息只能有系统管理员和会 员本身进行查看 修改 更新 删除操作 可拓展性 在本次开发出 1 0 版本后应对系统进行下一个版本的开 发 如修复系统的 bug 完善系统的功能 如进行广告子系统的开发 扩充商城的规模由自己经营到提供平台让更多的商家加入到此系统 如给每个要进入商城的商家提供一个单独的后台接口 健壮性 保证系统能够安全 平稳的运行 即使出现错误能够在短 的时间 5 个小时 内进行系统的修复和再次运行 4 运行环境规定运行环境规定 4 1 设备设备 列出运行该软件所需要的硬设备 说明其中的新型设备及其专门 功能 包括 a 具有 Intel R Core T1110 处理器且满足以下要求的 计算机 最低 64MB 内存最小 10GB 硬盘鼠标键盘 b 服务器硬件需求 具有 PentiumIII 处理器且满足以下要求 的计算机 最低 512MB 内存最小 1TB 硬盘鼠标键盘 c 输入及输出设备的型号和数量 联机或脱机 d 数据通信设备的型号和数量 e 功能键及其他专用硬件 4 2 支持软件支持软件 支持软件客户程序软件 客户程序软件 Windows xp 或更高版本数 据库服务器软件 数据库服务器软件 Windows NT 2000 Server 或更高版本支持的数据库 Oracle10g SQL Server 2000 My Sql Access DB2 4 3 接口接口 本系统为独立系统 暂不支持外部接口 数据通信协议为 http 4 4 控制控制 不支持 5 伪代码伪代码 5 1 会员模块会员模块 5 1 1 用户注册页面用户注册页面 用户注册用户注册 注册信息 用户名和密码可以使用 a z 0 9 A Z 其中密码提问和密码回答帮助你找回密码 带 为必填项 用户名 UserName btn 检测用户名 密码 UserPwd 确定密码 UserPwd 密码提问 PwdQuestion 密码回答 PwdAnswer 联系信息 请如实填写方便我们及时与您联系 真实姓名 UserRealName 性别 UserSex 手机号码 UserMobile Email UserEmail 电话 UserTelphone 邮编 UserPostCode 详细地址 UserAddress btn 注册 UserReg btn 清空 reset 用户名注册校验 If 用户名 空 提示 用户名不能为空 返回 Else UserNameChk 校验系统中是否存在指定用户并传给 userID if userID 0 提示 这个用户名还未注册 赶快注册吧 返回 用户注册 If 用户名 0 提示 用户名不能为空 regChkPass 值为 0 返回 Else UserNameChk 校验系统中是否存在指定用户并传给 userID If userID 0 提示 用户名已经被注册 请换个名字再试试 regChkPass 值为 0 返回 If UserPwd 0 提示 密码不能为空 regChkPass 值为 0 返回 If 确认密码 0 提示 确认密码不能为空 regChkPass 值为 0 返回 Else If 确认密码 密码 提示 确认密码错误 regChkPass 值为 0 返回 If 密码提问为空 提示 密码提问不能为空 regChkPass 值为 0 返回 If 密码回答 0 提示 密码回答不能为空 regChkPass 值为 0 返回 If 真实姓名 0 提示 真实姓名不能为空 regChkPass 值为 0 返回 If 手机号码 0 提示 手机号码不能为空 regChkPass 值为 0 返回 Else If UserMobile 长度不为十一位 UserMobile 前两位不为 13 提示 手机号码错误 regChkPass 值为 0 返回 If UserTelphone1 0 UserTelphone2 0 提示 电话号码不能为空 regChkPass 值为 0 返回 If UserPostcode 0 提示 电子邮件不能为空 regChkPass 值为 0 返回 If UserAddress 0 提示 详细地址不能为空 regChkPass 值为 0 返回 If regChkPass 值为 1 StringUtil CheckStr 对输入的用户名进行过滤传给字符串 userName StringUtil CheckStr 对输入的密码进行解密传给字符串 userPwd StringUtil CheckStr 方法对输入的 PwdQuestion 过滤传给字符串 pwdQuestion StringUtil CheckStr 方法对输入的 PwdAnswer 过滤传给字符串 PwdAnswer StringUtil CheckStr 方法对输入的 UserRealName 过滤传给字符串 UserRealName StringUtil CheckStr 方法对输入的 UserSex 过滤传给字符串 UserSex StringUtil CheckStr 方法对输入的 UserTelphone1 和 UserTelphone2 过滤传 给字符串 userTelphone StringUtil CheckStr 方法对输入的 UserEmail 过滤传给字符串 UserEmail StringUtil CheckStr 方法对输入的 UserMobile 过滤传给字符串 userMobile StringUtil CheckStr 方法对输入的 UserPostcode 过滤传给字符串 userPostcode StringUtil CheckStr 方法对输入的 UserAddress 过滤传给字符串 userAddress Request 对象获取客户端地址并传给 userLastVisitIP 调用 UserReg 函数把 userName userPwd pwdQuestion pwdAnswer userRealName userSex userTelphone userEmail userMobile userPostcode userAddress userLastVisitIP 添加到表中 并把返回值传 给变量 regOK If regOk 0 把 userName 传给 Session 对象中的 UserName UserChk 检查 userName 和 userPwd 传给 Session 对象中的 UserID else 提示 注册失败 请稍后回来 返回 5 1 2 忘记密码模块忘记密码模块 1 忘记密码 提交用户名 提交用户名 If UserName 0 提示 用户名不能为空 返回 Else CheckStr 过滤 UserName 的特殊字符并传给字符串 userName 创建一个 DataTable 数据表把 userName 插入到数据表中 If myDtb DefaultView Count 0 把 mydtb 的密码提问赋值给 PwdQuestion 把 mydtb 的密码回答赋值给 PwdAnswer 把 mydtb 的用户 ID 赋值给 userID 定义 answerNum 的只为 0 调用 SetShow 函数并传入三个参数 Else 忘记密码忘记密码 提示 请输入用户名 我们将确认您的身份 用户名 UserName btn 提交 submit btn 清空 reset 提示 对不起 没有找到该用户名 退出 2 忘记密码 回答密码提问 回答密码提问 If 用户输入的密码回答为空 提示 密码回答不能为空 调用 SetShow 函数并传入三个参数 返回 Else If answerNum 3 If 用户输入密码回答 密码回答 answerNum 的值为 0 调用 SetShow 函数并传入三个参数 忘记密码 回答密码提问 忘记密码 回答密码提问 提示 请输入用户名 我们将确认您的身份 密码提示 PwdQuestion 密码回答 PwdAnswer btn 提交 btn 清空 Else answerNum 的值加 1 提示 密码回答错误 请重新输入 调用 SetShow 函数并传入三个参数 返回 Else 提示 密码回答错误超过 3 次 请以后再来 页面跳转到 Default aspx 3 忘记密码 密码修改 summary 输入新密码 If 输入的密码为空 提示 密码不能为空 调用 SetShow 函数并传入三个参数 密码修改密码修改 提示 请输入您的新密码 用户名 UserName 新密码 UserPwd 确认密码 UserPwd 提交 清空 返回 If 输入的确认密码为空 提示 确认密码不能为空 调用 SetShow 函数并传入三个参数 返回 Else If 输入确认密码不等于密码 提示 确认密码错误 调用 SetShow 函数并传入三个参数 返回 Else 调用 Md5 GetMD5 16X 方法对密码字符串进行解密并传值给 userPwd 调用 Modifypwd 修改用户名和密码 并把返回值传给 modifok If modifok 0 为 Username 设置 session 参数 username 提示 密码修改成功 跳转到 Default aspx 页面 Else 提示 新密码输入失败 请稍后再来 调用 SetShow 函数并传入三个参数 返回 5 1 3 用户资料修改页面用户资料修改页面 我的资料我的资料 提示 您的信息如下 可随时修改 其中带 为必填项 用户名 UserName 密码提问 PwdQuestion 密码回答 PwdAnswer 真实姓名 UserRealName 性别 UserSex 年龄 UserAge 工作职位 UserOccupation 个人收入 UserIncome 最高学历 UserEducation 所在省份 UserProvince 所在城市 UserCity 手机号码 UserMobile Email UserEmail 邮编 UserPostCode 详细地址 UserAddress btn 提交 btn 清空 reset 修改用户资料 if 输入的 userName 为空 提示 您的登录失效 modifyChkPass 值为 0 返回 if PwdQuestion 为空 提示 密码提问不能为空 modifyChkPass 值为 0 返回 if PwdAnswer 值为空 提示 密码回答不能为空 modifyChkPass 值为 0 返回 if UserRealName 值为空 提示 真实姓名不能为空 modifyChkPass 值为 0 返回 if UserMobile 值为空 提示 手机号码不能为空 modifyChkPass 值为 0 返回 else if UserMobile 的值前两位不为 11 UserMobile 的值前两位不为 13 提示 手机号码错误 modifyChkPass 值为 0 返回 if UserTelphone 为空 提示 电话号码不能为空 modifyChkPass 值为 0 返回 if UserEmail 为空 提示 电子邮件不能为空 modifyChkPass 值为 0 返回 if UserPostcode 为空 提示 邮政编码不能为空 modifyChkPass 值为 0 返回 if UserAddress 为空 提示 详细地址不能为空 modifyChkPass 值为 0 返回 if modifyChkPass 值等于 1 略 if modifyOk 0 提示 修改成功 欢迎使用 页面转到 Default aspx else 提示 修改失败 请稍后再来 返回 5 1 45 1 4 密码修改页面密码修改页面 密码修改 if UserPwd 为空 提示 密码不能为空 返回 if UserPwdChk 为空 提示 确认密码不能为空 返回 else if 输入的 UserPwdChk 不等于 UserPwd 提示 确认密码错误 返回 else Md5 GetMD5 16X 对 UserPwd 解密传给 userPwd int modifyOk User ModifyPwd userName userPwd if modifyOk 大于值 0 提示 修改成功 欢迎使用 页面转到 Default aspx 忘记密码忘记密码 提示 由于密码已经采用 MD5 加密 因此请输入您的新密码 用户名 UserName 密 码 UserPwd 确认密码 UserPwd 提交 btn 清空 btn else 提示 新密码输入失败 请稍后再来 返回 5 25 2 后台管理后台管理 商品管理模块商品管理模块 5 2 15 2 1 增加新商品增加新商品 一级分类一级分类 增加新一级分类增加新一级分类 分类名称 Text GoodsName 分类描述 Text GoodsContent 显示级别 GoodsOrder btn Items 是否审核 GoodsCheck btn Items 提交 btn IsAdd 清空 btn Reset If 商品分类名称 空 则提示 分类名称不能为空 退出 Else 把所有过滤后的文本框中的值传给相应的字段 把字段中的值都插入到 insertOK 中 If insertOK 1 则提示 增加成功 欢迎使用 跳转到 GoodsTypeList aspx 页面 Else 则提示 增加失败 请稍候再来 退出 5 2 25 2 2 编辑新商品编辑新商品 一级分类一级分类 编辑商品一级分类编辑商品一级分类 分类名称 Text GoodsName 分类描述 Text GoodsContent 显示级别 GoodsOrder btn Items 是否审核 GoodsCheck btn Items 提交 btn IsModi fy 清空 Btn Rese t 删除 Btn IsDelete If 商品分类名称 空 则提示 分类名称不能为空 退出 Else 把所有过滤后的文本框中的值传给相应的字段 把字段中的值都插入到 editOk 中 If editOk 1 则提示 编辑成功 欢迎使用 跳转到 GoodsTypeList aspx 页面 Else 则提示 编辑失败 请稍候再来 退出 5 2 35 2 3 编辑新商品编辑新商品 二级分类二级分类 增加新商品二级分类增加新商品二级分类 一级分类 TypeID btn Items 分类名称 Text GoodsName 分类描述 Text GoodsContent 显示级别 GoodsOrder btn Items 是否审核 GoodsCheck btn Items 提交 btn IsModi fy 清空 Btn Rese t 删除 Btn IsDelete If 商品二级分类名称 空 则提示 二级分类名称不能为空 退出 Else 把所有过滤后的文本框中的值传给相应的字段 把字段中的值都插入到 insertOK 中 If insertOK 1 则提示 增加成功 欢迎使用 跳转到 GoodsTypeList aspx 页面 Else 则提示 增加失败 请稍候再来 退出 5 2 45 2 4 增加新商品信息增加新商品信息 增加新商品信息增加新商品信息 一级分类 TypeID btn Items 二级分类 BorderID btn Items 商品编号 Text GoodsCode 商品型号 Text GoodsTypeCode 商品名称 Text GoodsName 关 键 字 Text GoodsKeys 商品简介 Text GoodsText 商品描述 GoodsContent 商品小图片 路径 浏览 重新上传 商品大图片 路径 浏览 重新上传 商品品牌 Text GoodsPT 市 场 价 Text GoodsPriceShop 优 惠 价 Text GoodsPriceUser VIP 价 Text GoodsPriceVIP 折扣数值 GoodsPricePer btn Items 上市时间 Text GoodsOnTime 是否新品 GoodsIsNew btn Items 是否推荐 GoodsIsVouch btn Items 显示级别 GoodsOrder btn Items 是否审查 GoodsCheck btn Items 审 查 员 Text GoodsCheckAdmin 提交 btn IsAdd 清空 btn Reset If 如果没有选择商品一级分类的 ID 则提示 请选择一级分类 定义 addChkPass 0 退出 If 如果没有选择商品二级分类的 ID 则提示 请选择二级分类 定义 addChkPass 0 退出 If 如果商品编号 空 则提示 商品编号不能为空 定义 addChkPass 0 退出 If 如果商品名称 空 则提示 商品名称不能为空 定义 addChkPass 0 退出 If 如果商品市场价 空 则提示 商品市场价不能为空 定义 addChkPass 0 退出 Else If 商品市场价的文本框的内容不是数字类型 则提示 商品市场价必须为数字 定义 addChkPass 0 退出 If addChkPass 1 把文本框中的值传给相应的字段 把商品一级分类 二级分类 商品名称等值插入到 addOK 中 If addOK 中不为空 则提示 新商品增加成功 页面条转到 GoodsInfoList aspx 商品信息管理页面 Else 则提示 新商品增加失败 请稍候再来 退出 5 35 3 订单生成购物车及商品搜索和收藏订单生成购物车及商品搜索和收藏 5 3 15 3 1 搜索商品按钮页面搜索商品按钮页面 点击搜索商品按钮页面点击搜索商品按钮页面 标签 GoodsSearch Click 标签页 Label4 文本框 RadioButtonList 商品名称 RadioButtonList 关键字 点击搜索商品按钮 if SearchKeys 0 返回父窗口 打开 GoodsSearch aspx 页面 SearchKeys SearchKeys 字符串 i 0 我的购物车页面我的购物车页面 商品名称市场价会员价数量总价删除 GoodsShoppingCartGoodsShoppingCartGoodsShoppingCartGoodsShoppingCartGoodsShoppingCart GoodsNameGoodsPriceShopGoodsPriceUserGoodsNumberGoodsPriceAll DelGoods 购物车里共有 label1 商品 种 Label2 总数 件 Label3 共计 元 ibtnReturn Click ibtnDelete Click ibtnModify Click ibtnGo Click 查询数据库 并把结果赋值给 cmd 对象中 CommandText 文本框 Else 查询数据库 并把结果赋值给 cmd 对象中 CommandText 文本框 清空购物车中的商品信息 定义 int 形 flag 0 if userID 0 查询数据库 并把结果赋值给 cmd 对象中 CommandText 文本框 Else 查询数据库 并把结果赋值给 cmd 对象中 CommandText 文本框 修改购物车中的商品数量 建立 DataTable 对象 把 userID userCookID 给 GetGoodsShoppingCart 并传给 myDtb if DefaultView 0 for 定义 int 型 i 0 i 0 为 USERNAME 设置 SESSION 参数并赋值 为 userID 设置 SESSION 参数并赋值 调用 SETSHOW 方法并传入 false true false false false 调用 GetUsers 方法并为 UserName 设置 Session 参数 把用户名和地址给 WriteVisitLog 并把结果给 writeVisitLog 把用户名和地址给 WriteVisitUsers 并把结果给 writeVisitUsers 把 userID userCookID 传给 GoodsShoppingCartToUser 并把结果给 bindUser 把 userID userCookID 传给 GoodsOrderToUser 并把结果给 bindOrder Else 调用 SETSHOW 方法并传入 true false false false false 提示 用户名或密码错误 返回 5 65 6 收货人信息提交页面收货人信息提交页面 收货人信息提交页面收货人信息提交页面 收获人姓名 Text OrderUserRealName 收获人性别 Text OrderUserRealName 收获人详细地址 Text OrderUserRealName 收获人邮政编码 Text OrderUserPostcode 收获人联系电话 Text OrderUserTelphone 收获人电子邮件 Text OrderUserEmail UserOrder Reset 收货人信息提交 定义 userOrderChkPass 1 If OrderUserRealName 0 提示 收货人姓名不能为空 并且 userOrderChkPass 0 返回 If OrderUserTelphone 0 提示 联系电话不能为空 并且 userOrderChkPass 0 返回 If OrderUserEmail 0 提示 电子邮件不能为空 并且 userOrderChkPass 0 返回 If OrderUserPostcode 0 提示 邮政编码不能为空 并且 userOrderChkPass 0 返回 If OrderUserAddress 0 提示 详细地址不能为空 并且 userOrderChkPass 0 返回 if userOrderChkPass 1 为去掉空格的 OrderUserRealName 字符串设置 Session 参数中的 OrderUserRealName 为去掉空格的 OrderUserTelphone 字符串设置 Session 参数中的 OrderUserTelphone 为去掉空格的 OrderUserEmail 字符串设置 Session 参数中的 OrderUserEmail 为去掉空格的 OrderUserAddress 字符串设置 Session 参数中的 OrderUserAddress 为去掉空格的 OrderUserPostcode 字符串设置 Session 参数中的 OrderUserPostcode 为复选框 OrderUserSex 设置 Session 参数中的 OrderUserSex 调用 SETSHOW 方法并传入 false false true false false 5 75 7 送货方式选择页面送货方式选择页面 送货方式选择页面送货方式选择页面 RadioButtonList 送货上门 RadioButtonList 邮局包裹 RadioButtonList 特快传地 送货方式 RadioButtonList 大件货运 OrderSend Reset 送货方式确认提交 if orderGoodsSendType 为 orderGoodsSendType 设置 SESSION 参数并赋值 调用 SETSHOW 方法并传入 false false false true false Else 提示 请选择送货方式 返回 5 85 8 付款方式选择页面付款方式选择页面 付款方式选择页面付款方式选择页面 RadioButtonList 网上支付 RadioButtonList 银行电汇 RadioButtonList 货到付款 付款方式 RadioButtonList 邮局汇款 OrderPay Reset 付款方式确认提交 if orderMoneyPayType 为 orderMoneyPayType 设置 SESSION 参数并赋值 调用 SETSHOW 方法并传入 false false false false true 调用 BindGoodsShoppingCart 方法 把 userID userCookID 参数传进去 调用 BindShoppingCartAll 方法 把 userID userCookID 参数传进去 为 OrderUserRealName 设置 Session 参数 并赋给 lblOrderUserRealName 文本 框 为 OrderUserSex 设置 Session 参数 并赋给 lblOrderUserSex 文本框 为 OrderUserAddress 设置 Session 参数 并赋给 lblOrderUserAddress 文本框 为 OrderUserPostcode 设置 Session 参数 并赋给 lblOrderUserPostcode 文本 框 为 OrderUserTelphone 设置 Session 参数 并赋给 lblOrderUserTelphone 文本 框 为 OrderUserEmail 设置 Session 参数 并赋给 lblOrderUserEmail 文本框 为 OrderGoodsSendType 设置 Session 参数 并赋给 lblOrderGoodsSendType 文 本框 为 OrderMoneyPayType 设置 Session 参数 并赋给 lblOrderMoneyPayType 文本 框 Else 提示 请选择付款方式 返回 5 95 9 非会员登陆页面非会员登陆页面 非会员登陆页面非会员登陆页面 收货人姓名 Text userrealname 收货人性别 Text Selectedvalue usersex 收货人详细地址 Text useraddress 收货人邮政编码 Text userpostcode 收货人联系电话 Text usertelphone 收货人电子邮件 Text useremail UserOrder Reset 非会员购物信息提交 定义 userOrderChkPass 1 If UserRealName 0 提示 收货人姓名不能为空 并且 userOrderChkPass 0 返回 If UserTelphone 0 提示 联系电话不能为空 并且 userOrderChkPass 0 返回 If UserEmail 0 提示 电子邮件不能为空 并且 userOrderChkPass 0 返回 If UserPostcode 0 提示 邮政编码不能为空 并且 userOrderChkPass 0 返回 If UserAddress 0 提示 详细地址不能为空 并且 userOrder

温馨提示

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

评论

0/150

提交评论