已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档 1欢迎下载 程序设计程序设计 4 4 大作业大作业 电子商务会员与积分系统设计电子商务会员与积分系统设计 文件标识 文件标识 电子商务会员与积分系统设计电子商务会员与积分系统设计文件状态 文件状态 草稿草稿当前版本 当前版本 Bata 001Bata 001 精品文档 2欢迎下载 正式发布正式发布 正在修改正在修改 作作 者 者 修改历史修改历史 版本版本 状态状态作者作者参与者参与者起止日期起止日期备注备注 初始版本未知未知 2015 4 30 无 目目 录录 1 引言 4 1 1 编写目的 4 1 2 项目背景 4 1 3 定义 4 1 4 参考资料 4 2 总体设计 4 2 1 系统概述 5 2 2 总体设计方案 5 2 3 需求规定 5 2 4 系统总体结构 7 2 5 功能需求与程序的关系 7 3 接口设计 10 3 1 界面框架设计 5 4 系统数据结构设计 10 精品文档 3欢迎下载 4 1 概念结构设计 8 4 2 物理结构设计 9 4 3 数据表设计 11 4 3 1 会员表 11 4 3 2 订单表 12 4 3 3 天猫积分表 13 4 3 4 京东积分表 13 4 3 5 当当网积分表 14 4 3 6 积分互换表 14 4 3 7 优惠券表 15 4 3 8 签到表 15 4 3 9 商品信息表 15 4 3 10 管理员表 16 4 3 11 系统日志表 16 4 3 12 公告表 16 4 3 13 反馈意见表 16 4 4 数据字典 16 5 约束和假定 19 6 模块设计 20 6 1 功能设计说明 20 6 2 程序描述 20 7 系统出错设计 20 7 1 出错信息 20 7 2 补救措施 20 7 3 系统维护设计 20 8 系统安全性设计 21 精品文档 4欢迎下载 9 服务器要求 22 1 1 引言引言 1 11 1 编写目的编写目的 本文档的目的是阐述电子商务会员与积分系统的概要和详细设计 该设计说明书编写的目的在于全 面说明电子商务会员与积分系统的设计考虑 包括功能分配 物理逻辑结构 体系结构 以及模块的设 计和程序的描述 为开发该系统提供基础 本说明书的预期读者为系统设计人员 软件开发人员 项目 评审人员 1 21 2 项目背景项目背景 随着互联网技术和网络经济的迅猛发展 为满足用户的需求 电子商务网站消费已经成为了用户的 最佳选择之一 会员管理及会员特权管理成为了电子商务网站管理的一项重点和难点 怎么平衡好会员 权益以及留住顾客成为了电子商务网站的新焦点 单纯的推出促销活动已经越来越难以满足用户的要求 和提高用户体验 电子商务会员与积分系统将会员与积分管理巧妙地融合在一起 专门针对各大电子商 务网站对会员管理 会员权利管理的需求而开发 电子商务会员与积分系统是一种典型的信息管理系统 信息系统的开发主要包括 数据库建立 数据 库维护以及数据库的更新 内容涉及用户注册 个人信息查询 订单查询 积分查询 商品查询 管理 员管理 精品文档 5欢迎下载 1 31 3 参考资料参考资料 电子商务会员与积分系统用户需求说明书 电子商务系统 如 返利网 京东商城 中国平安万里通 2 2 总体设计总体设计 2 12 1 系统概述系统概述 电子商务会员与积分系统为会员提供个人信息查询与赚取积分 花积分 积分互换 不同级别会员 特权等特色积分服务 用户通过浏览器访问该系统 系统主要用户群为使用电子商务平台购买商品的用 户 业务管理员和系统管理员 2 22 2 总体设计方案总体设计方案 本系统采用流行的 B S 结构模式 系统的分析设计采用面向对象的技术 应用 Rational rose PowerDesigner 工具进行辅助设计 2 32 3 需求规定需求规定 说明对本系统的主要的输入输出 处理的功能性要求 现简述如下 该系统的主要功能有 用户注册 会员登录 会员基本信息 会员找回密码 修改密码 会员赚积 分 会员花积分 积分互换 不同会员级别特权 会员管理订单 会员足迹 业务管理员管理积分兑换 商品 业务管理员管理积分 业务管理员管理订单交易 系统管理员管理会员 系统管理员管理权限 系统管理员发布公告 系统管理员查询反馈意见 投诉意见 系统自动升级会员 系统帮助中心 关于我 们信息 2 3 12 3 1 会员功能需求会员功能需求 1 会员登录与退出 用户可使用已注册成功的账号和正确的密码登录 退出登录 2 会员基本信息 已成功登录的会员可以进行个人中心查询个人信息 精品文档 6欢迎下载 3 会员找回密码 修改密码 当会员忘记密码时可通过找回密码功能重置自己的密码 也可在会员 完善资料中修改自己的密码 4 会员赚积分 会员完善个人全部信息资料可获得积分 每日签到得积分 每日只可获得一次积分 5 会员花积分 在网站中可使用全积分兑换商品 使用积分充值话费 充值 Q 币 使用积分兑换优 惠券 6 积分互换 可以将其他电子商务网站的积分按照一定的互换规则转换为该系统的积分 具体包括 天猫 京东 当当网 7 会员特权 根据会员的不同级别享受特权 会员级别分为 vip1 vip2 vip3 vip4 vip5 注册 网站即为 vip1 无特权 当累积消费积分达到 1000 积分 升级为 vip2 会员可享受积分 9 8 折打折特 权 当累积消费积分达到 5000 升级为 vip3 享受积分 9 5 折打折特权 当累积消费达到 10000 升级 为 vip4 会员可享受积分 9 折打折特权 当累积消费达到 50000 升级为 vip5 可获得积分 8 折打折特 权 8 会员管理订单 查询订单明细 包括商品名称 数量 兑换积分 支付现金 订单状态 交易状 态 9 会员足迹 会员的浏览历史记录 2 3 22 3 2 业务管理员功能需求业务管理员功能需求 1 商品管理 可对商品进行分类 添加商品属性描述 查看商品 添加商品和删除商品 管理商品 库存 2 积分管理 查询会员积分信息 积分设定为交易成功才会增加 3 交易管理 查询会员交易记录 2 3 32 3 3 系统管理员功能需求系统管理员功能需求 1 会员管理 查询会员信息 冻结会员 2 权限管理 增加管理员 删除管理员 包括系统管理员和业务管理员 精品文档 7欢迎下载 3 发布公告 4 查询反馈意见 投诉意见 2 3 42 3 4 系统功能需求系统功能需求 1 升级会员 通知会员升级信息设定为系统的条件通知 就是满足会员升级条件了之后自动通知用 户 2 帮助中心 包括新手指南 积分怎么赚 积分怎么花 3 关于我们 包括该网站的基本介绍 联系方式 合作伙伴 友情链接 2 42 4 系统总体结构系统总体结构 2 4 12 4 1 结构图结构图 精品文档 8欢迎下载 2 4 22 4 2 功能需求与程序的关系功能需求与程序的关系 会会 员员 登登 录录 与与 退退 出出 查查 询询 会会 员员 信信 息息 修修 改改 密密 码 码 找找 回回 密密 码码 会会 员员 赚赚 积积 分分 会会 员员 积积 分分 互互 换换 会会 员员 花花 积积 分分 会会 员员 订订 单单 管管 理理 会会 员员 足足 迹迹 商商 品品 管管 理理 交交 易易 管管 理理 优优 惠惠 券券 管管 理理 会会 员员 管管 理理 权权 限限 管管 理理 发发 布布 公公 告告 查查 询询 反反 馈馈 意意 见 见 投投 诉诉 意意 见见 会员登录 会员退出 个人信息 我的订单信息 我的积分信息 我的优惠券 修改密码 找回密码 会员完善个人信 息资料 会员每日签到 会员积分互换 会员话费充值 会员 Q 币充值 会员兑换优惠券 会员兑换商品 会员查询订单明 精品文档 9欢迎下载 细 会员查询浏览历 史记录 业务管理员编辑 商品信息 添加商品 删除商品 业务管理员查询 会员交易记录 业务管理员管理 优惠券上架 删 除 管理员查询会员 管理员冻结会员 系统管理员添加 管理员 系统管理员删除 管理员 发布公告 查询反馈意见 投诉意见 精品文档 10欢迎下载 3 3 接口设计接口设计 3 13 1 界面框架结构设计界面框架结构设计 3 1 13 1 1 应当遵循的界面设计规范应当遵循的界面设计规范 本界面制作应遵循互联网电子商务网站使用标准 界面设计制作合法化 理性化 既符合大众的市 场需求 也做到不侵权不盗版的原则要求 3 1 23 1 2 确定设计的界面形式确定设计的界面形式 确定网站的整体风格 由于我们设计的是电子商务会员与积分系统 所以采用商务且活泼的风格 网页色彩的搭配 红色为主调 白底 红色标题栏 橙色按钮或 ICON 做点缀 确定网页设计的工具 用 Dreamweaver 来设计整个网站的界面设计 用 Photoshop 来设计背景 框 架等 用 Fireworks 来对已经设计好的图片进行切割成模块 以便插入 Dreamweaver 中 用 Flash 进行美 工设计 网页配色 制作 CI LOGO Banner 等网页动画制作 编写 html5 div css javascript 语言 3 23 2 硬件平台的选择与设计硬件平台的选择与设计 由于本系统是在电脑网络上运行 故本系统硬件平台的选择与设计有以下要求 设备名称设备名称设备要求设备要求 处理器频率 1 9GHz 以上 双核 内存2G 以上 硬盘容量 250G 以上 其他设备鼠标 键盘 3 33 3 系统软件平台的选择与设计系统软件平台的选择与设计 系统软件平台的选择与设计分为操作系统的选择 数据库管理系统的选择 应用服务器的选择 开 发工具的选择 1 操作系统的选择 精品文档 11欢迎下载 目前主流的操作系统为 windows 系类 因此该电子商务会员与积分系统选择了 Windows7 操作系统 2 数据库管理系统的选择 设计该电子商务会员与积分系统选择的是 SQL 数据库 采用了附加 sql 数据库的方式 便于数据库 的移植 修改 和维护 3 应用服务器的选择 IIS 的英文全称是 Internet Information Server 中文称之为 Internet 信息服务器 它是微软公 司主推的服务器 IIS 与 Windows NT Server 完全集成在一起 是在 Windows NT 2000 Server 网络操作 系统上创建 Internet 或 Intranet 服务器解决方案的基本组件 4 开发工具的选择 开发该电子商务会员与积分系统的主要开发工具为 Visual Studio 2010 SQL Server2008 4 4 系统数据结构设计系统数据结构设计 4 14 1 概念结构设计概念结构设计 用 PowerDesigner 设计各个实体表关系 E R 图 4 24 2 物理结构设计物理结构设计 从简单的 E R 图转换到物理数据模型 如下图所示为该电子商务会员与积分系统的物理设计 精品文档 12欢迎下载 4 34 3 数据表设计数据表设计 4 3 14 3 1 会员表会员表 表名表名会员 列名列名数据类型 精度范围 数据类型 精度范围 空空 非空非空约束条件约束条件 会员 ID Integer 非空主键 用户名Variable char 20 非空 密码Variable char 20 非空 会员等级 Characters 5 积分数量 Integer 用户注册时间 Date BLL Login bl new BLL Login bool str bl UserNameExist username 验证用户名是否存在 if str true Page ClientScript RegisterStartupScript this GetType d alert 用户名已存在 请更 换用户名 location register1 aspx true else if pwd Value doublepwd Value string userpwd pwd Value string p w w w w w w Regex r new Regex p Match m r Match email Value if m Success string useremail email Value BLL Register br1 new BLL Register 精品文档 26欢迎下载 bool Str br1 EmailUse useremail if Str false AllPass username userpwd useremail else Page ClientScript RegisterStartupScript this GetType d alert 该邮箱 已被使用 location register1 aspx true else Response Write alert 邮箱格式不正确 else Page ClientScript RegisterStartupScript this GetType d alert 两次密码输入不 一致 location register1 aspx true 精品文档 27欢迎下载 else Page ClientScript RegisterStartupScript this GetType d alert 输入信息必须完整 location register1 aspx true 验证完毕后处理注册数据 private void AllPass string username string userpwd string useremail BLL Register br new BLL Register int userID br userAdd username userpwd useremail if userID 0 Session userName username Session userID userID ToString Session userRank VIP1 Page ClientScript RegisterStartupScript this GetType d alert 注册成功 location login aspx true else Page ClientScript RegisterStartupScript this GetType d alert 发生异常 注册失败 location register1 aspx true 精品文档 28欢迎下载 页面截图 图 6 1 1 6 1 26 1 2 登录模块登录模块 1 功能描述 登录模块的功能是会员使用已注册的账号和密码登录该系统 2 输入数据 登录所需要的输入数据包括 已注册用户名和密码 利用数据库 User 表中的返回数据来验证数据有 效性 3 源程序文件说明 Login aspx web 页面 Login aspx cs 后台类 4 函数说明 Click 事件触发登录数据验证 数据验证成功后跳转 protected void LoginBtn Click object sender ImageClickEventArgs e 精品文档 29欢迎下载 if UserName Value string userPwd Pwd Value BLL Login bl new BLL Login bool str bl UserLogin userName userPwd if str true int userID bl UserIDByName userName Session userID userID ToString Session userName userName string userRank bl userRank userName Session userRank userRank Page ClientScript RegisterStartupScript this GetType d alert 登录成功 location myaccount aspx true else Page ClientScript RegisterStartupScript this GetType d alert 用户名或密码错误 location login aspx true else Page ClientScript RegisterStartupScript this GetType d alert 用户名或密码不能为空 location login aspx true 精品文档 30欢迎下载 页面截图 图 6 1 2 6 1 36 1 3 会员管理个人信息模块会员管理个人信息模块 1 功能描述 会员管理个人信息模块的功能是会员使用已注册的账号和密码登录该系统后可点击我的账户进入我 的账户查询个人基本信息 完善个人资料 修改密码 查询我的积分 我的订单 我的优惠券 2 输入数据 会员管理个人信息模块所需要的输入数据包括 用户名和密码 利用数据库中的返回数据来验证数 据有效性 3 输出数据 根据会员的 ID 可查询到个人信息数据 积分数据 订单数据 优惠券数据 这些数据的表现形式为 文字 3 源程序文件说明 该部分省略 精品文档 31欢迎下载 4 函数说明 该部分省略 页面功能部分截图 图 6 1 3 6 1 46 1 4 会员赚积分模块会员赚积分模块 会员赚积分模块主要分为签到子模块 完善信息字模块 6 1 4 16 1 4 1 签到模块签到模块 1 功能描述 签到模块的功能是会员每日可进行签到获得 20 积分 每日仅能获得一次积分 2 输入数据 签到模块所需要的输入数据包括 签到数据 可对数据库中 Coupon 表的当前日期进行判断的来验证 数据有效性 3 输出数据 产生签到记录和增加会员积分 3 源程序文件说明 4 函数说明 页面截图 精品文档 32欢迎下载 图 6 1 4 1 6 1 4 26 1 4 2 完善信息模块完善信息模块 1 功能描述 完善信息模块的功能是会员第一次完善全部个人信息时可获得 20 积分 每个会员仅可获得一次 2 输入数据 完善信息模块所需要的输入数据包括 姓名 性别 生日日期 移动电话 固定电话 会员地址 可使用正则表达式来验证数据有效性 3 输出数据 产生会员个人信息记录和增加会员积分 3 源程序文件说明 4 函数说明 页面功能部分切图 精品文档 33欢迎下载 图 6 1 4 2 6 1 56 1 5 会员花积分模块会员花积分模块 会员花积分模块包括兑换商品子模块 兑换优惠券子模块 充值话费 Q 币子模块 6 1 5 16 1 5 1 兑换商品模块兑换商品模块 1 功能描述 兑换商品模块的功能是会员可使用积分兑换商品 2 输入数据 兑换商品模块所需要的输入数据包括 会员积分 商品名称 收货姓名 收货联系电话 收货地址 可根据数据表 User 中的可用积分来验证数据有效性 3 输出数据 会员的积分相应的减少 生成兑换商品订单记录 3 源程序文件说明 4 函数说明 页面截图 精品文档 34欢迎下载 图 6 1 5 1 6 1 5 26 1 5 2 兑换优惠券模块兑换优惠券模块 1 功能描述 兑换优惠券模块的功能是会员可使用积分兑换其他平台的优惠券 2 输入数据 兑换优惠券模块所需要的输入数据包括 会员积分 优惠券名称 可根据数据表 User 中的可用积分 来验证数据有效性 3 输出数据 会员的积分相应的减少 生成兑换优惠券订单记录 3 源程序文件说明 4 函数说明 页面截图 精品文档 35欢迎下载 图 6 1 5 2 6 1 5 36 1 5 3 充值话费 充值话费 Q Q 币模块币模块 1 功能描述 兑换话费 Q 币模块的功能是会员可使用积分兑换话费和 Q 币 2 输入数据 兑换话费 Q 币模块所需要的输入数据包括 会员积分 话费数值 Q 币数量 可根据数据表 User 中的可用积分来验证数据有效性 3 输出数据 会员的积分相应的减少 生成充值话费 Q 币订单记录 3 源程序文件说明 4 函数说明 页面截图 精品文档 36欢迎下载 图 6 1 5 3 6 1 66 1 6 管理员管理模块管理员管理模块 管理员管理模块分为业务员管理商品子模块 业务管理员管理优惠券子模块 业务管理员管理订单 子模块 系统管理员管理会员子模块 系统管理员权限管理子模块 系统管理员发布公告子模块 系统 管理员查询会员反馈信息子模块 6 1 6 16 1 6 1 业务管理员管理商品模块业务管理员管理商品模块 1 功能描述 业务管理员可对商品进行编辑 查看商品 添加商品 删除商品 管理商品库存 2 输入数据 业务管理员管理商品模块所需要的输入数据包括 商品名称 商品数量 商品分类 商品简介 商 品图片 商品所需积分 3 输出数据 在积分兑换商品界面生成商品列表 3 源程序文件说明 4 函数说明 页面截图 精品文档 37欢迎下载 图 6 1 6 1 6 1 6 26 1 6 2 业务管理员管理优惠券模块业务管理员管理优惠券模块 1 功能描述 业务管理员可对优惠券进行编辑 查看优惠券 添加优惠券 删除优惠券 管理优惠券数量 2 输入数据 业务管理员管理优惠券模块所需要的输入数据包括 优惠券名称 优惠券数量 优惠券所属平台 优惠券使用说明 3 输出数据 在积分兑换优惠券界面生成优惠券信息 4 源程序文件说明 5 函数说明 页面截图 精品文档 38欢迎下载 图 6 1 6 2 6 1 6 36 1 6 3 业务管理员管理订单模块业务管理员管理订单模块 1 功能描述 业务管理员管理订单模块的功能是业务管理员可查看会员的订单 对订单进行管理 2 输出数据 会员订单详细信息列表 3 源程序文件说明 4 函数说明 页面截图 精品文档 39欢迎下载 图 6 1 6 3 6 1 6 46 1 6 4 系统管理员管理会员模块系统管理员管理会员模块 1 功能描述 系统管理员管理会员模块的功能是系统管理员可查看会员信息 冻结会员 2 输出数据 会员详细信息列表 3 源程序文件说明 4 函数说明 页面截图 图 6 1 6 4 精品文档 40欢迎下载 6 1 6 56 1 6 5 系统管理员管理权限模块系统管理员管理权限模块 1 功能描述 系统管理员管理权限模块的功能是系统管理员可对管理员的权限进行管理包括添加管理员 删除管 理员 2 输出数据 管理员用户名和密码 3 源程序文件说明 4 函数说明 图 6 1 6 5 6 1 6 66 1 6 6 系统管理员发布公告模块系统管理员发布公告模块 1 功能描述 精品文档 41欢迎下载 系统管理员发布公告模块的功能是系统管理员能发布系统公告 2 输入数据 系统管理员发布公告模块所需的输入数据包括 发布公告的系统管理员用户名 发布公告的内容 3 输出数据 系统管理员发布公告模块的输出数据为公告内容显示 4 源程序文件说明 5 函数说明 页面截图 图 6 1 6 6 6 1 6 76 1 6 7 系统管理员查询会员反馈意见模块系统管理员查询会员反馈意见模块 1 功能描述 系统管理员发布查询会员反馈意见模块的功能是系统管理员可以查看用户反馈意见 2 输出数据 系统管理员发布公告模块的输出数据为反馈会员名 反馈具体内容 反馈时间 3 源程序文件说明 4 函数说明 精品文档 42欢迎下载 图 6 1 6 7 7 7 系统出错设计系统出错设计 7 17 1 出错信息出错信息 跳转至 404 错误页 7 27 2 补救措施补救措施 系统提供数据库的备份功能 一旦数据库出现问题 可以恢复到备份时刻的信息 7 37 3 系统维护设计系统维护设计 本系统采用 B S 结构模式设计 在不改变原有程序的前提下可以方便的进行网站基础维护 网站内 容维护 网站安全 网站优化维护和升级 8 8 系统安全性设计系统安全性设计 电子商务网站方便了人们购物 给用户带了巨大的便利 电子商务网站涉及了用户的基本信息 联 系方式 积分信息 随着有些电子商务网站漏洞的出现 电子商务网站的安全性越来越受到用户的关注 电子商务的安全性包括 系统的安全性 网页的安全性 访问的安全性 交易的安全性 数据的安全性 精品文档 43欢迎下载 以及操作安全性 针对以上六方面安全性考虑 在建设改电子商务会员与积分系统主要使用的安全
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026军校考试题目及答案政治
- 2026广西梧州市龙投人力资源有限公司招聘4人备考题库(含答案详解)
- 2025年脑机接口系统开发战场态势感知应用
- 2026中国铁建大桥工程局集团有限公司招聘30人备考题库及完整答案详解
- 2026河南新科起重机股份有限公司校园招聘备考题库含答案详解(完整版)
- 2026重庆新华书店有限公司招聘工作人员47名备考题库附答案详解(黄金题型)
- 2026中国铁塔夏季校园招聘备考题库附答案详解(基础题)
- 2026年福建宁德高速交警支队招聘警务辅助人员8名备考题库附答案详解(研优卷)
- 2026中关村发展集团子公司部分中层管理人员及专业人才岗位招聘3人备考题库附答案详解ab卷
- 2026安徽蚌埠黄山新材料科技有限责任公司(原蚌埠卷烟材料厂)招聘5人备考题库及1套完整答案详解
- 回弹法检测混凝土抗压强度技术规程
- 课件:CRTSⅢ型板式无砟轨道讲解
- 825合金20钢双金属复合管焊接工艺
- (正式版)JBT 106-2024 阀门的标志和涂装
- 钢结构焊接技术的基础知识
- 超声消融术在肿瘤治疗中的应用
- 2023年各省高中数学竞赛预赛试题汇编
- 第一二章 野生植物资源开发(总论)
- 2016SSZN-MJG 装配式建筑系列标准应用实施指南(木结构建筑)
- 《2和5的倍数的特征》课件(省一等奖)
- 马鞍山三基轻合金成型科技有限公司年产30000吨轻量化高性能铝合金零部件项目环境影响报告表
评论
0/150
提交评论