基于WEB的护肤品销售系统.doc_第1页
基于WEB的护肤品销售系统.doc_第2页
基于WEB的护肤品销售系统.doc_第3页
基于WEB的护肤品销售系统.doc_第4页
基于WEB的护肤品销售系统.doc_第5页
免费预览已结束,剩余34页可下载查看

下载本文档

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

文档简介

I 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 摘摘 要要 随着电子信息技术的飞速发展 网络销售带来了无穷的商机 护肤品作为商业 销售的一个分支 其巨大的商业潜质是有目共睹的 为此选择了基于 WEB 的护肤 品销售系统这个课题 以实现对网上交易等网上购物的一些研究和实践 开发后的销售系统包括四个模块即 会员管理模块 系统管理模块 商品管理 系统和在线购物模块 每个模块都有相应的子模块 本文研究了一种基于数据关联 规则的护肤品购物系统 系统基于 HTML 语言 使用了 VBScript 源代码的 ASP 编程技术 以 IIS 为运行 环境 达到网上购物的目的 本篇着重论述了护肤品销售系统的可行性 优势 数据 库设计 系统功能与实现 包括商品分类 会员注册 在线会员购物 库存查询 后台数据管理等 关键词 护肤品 销售系统 ASP II 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 Abstract With the rapid development of electronic information technology network marketing brought business opportunities endless Skin care products for commercial sale of a branch its huge business potential is obvious to all To this end we have chosen the WEB based skin care products marketing system on the subject in order to achieve on line transactions a number of online shopping research and practice After development of the sales system includes four modules which Member management module system management module product management system and online shopping module Each module has a corresponding sub module In this paper association rules based on the data system of skin care products shopping The system is based on HTML use the VBScript source code of ASP programming In IIS for the operating environment to achieve the purpose of online shopping This paper discusses the feasibility of skin care products marketing system advantages database design system functionality and implementation including product classification membership registration online membership shopping inventory check background data management Key words Skin Care Sale System ASP III 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 目目 录录 摘摘 要要 I I ABSTRACTABSTRACT IIII 1 1 绪论绪论 1 1 课题背景 1 1 2 课题研究的目的和意义 1 1 3 课题的可行性研究 2 1 4 系统运行环境简介 4 1 5 论文结构 4 1 6 本章小结 4 2 2 系统总体设计分析系统总体设计分析 2 1 需求分析 5 2 2 系统的概要分析 6 2 3 系统的主要流程分析 6 2 4 系统的功能分析 7 2 5 本章小结 8 3 3 系统设计系统设计 3 1 系统主要功能设计 10 IV 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 3 2 数据库设计 12 3 3 数据库连接代码 17 3 4 本章小结 17 4 4 系统实现系统实现 4 1 系统前台模块设计 19 4 2 后台主要功能的实现 25 4 3 本章小结 30 5 5 系统运行测试系统运行测试 5 1 系统测试目的 3 5 2 系统测试 31 5 3 本章小结 32 总结总结 3333 致致 谢谢 3434 参考文献参考文献 3434 1 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 1 1 绪论绪论 1 11 1 课题背景课题背景 随着 Internet 国际互联网的发展 越来越多的企业开始建造自己的网站 基 于 Internet 的网络销售已经成为现代企业一项不可缺少的内容 很多企业都已不 满足于建立一个简单的仅仅能够发布产品信息的静态网站 现代企业需要的是一个 功能强大的 能提供完善的电子商务服务的动态商务网站 近年来 越来越多的人在网上进行购物 网络销售的总类繁多 护肤品作为一 个永远都不会衰退的行业在这一方面也迅速发展起来 女性作为网上购物的主体护 肤品则是她们的首选之一 这就带来了很大的商业利润 基于此环境下本文旨在研 究以护肤品为例如何建设 B2C 的在线购物系统 1 21 2课题研究的目的和意义课题研究的目的和意义 1 2 11 2 1 课题研究的目的课题研究的目的 此化妆品销售网站的设计目的在于研究基于 ASP SQL 的护肤品销售动态网站方 案设计 内容丰富的前台设计加上功能全面的后台管理使得本系统更加的灵活 解 决了传统护肤品销售的各种局限性 例如顾客可以自由的浏览网站里的各种信息 商家也可以节约一大笔的开支 传统的护肤品商店由于空间上的限制使得品种很单 一并且数量也很少 有时候顾客要去买一样产品时往往会因为商品刚刚销售完而来 不及及时供货 而网上购物就可以解决这一个问题 网上购物只要店主管理好订单 然后按照订单去发货就可以了 1 2 21 2 2 课题研究的意义课题研究的意义 在线化妆品销售的设计主要意义是可以通过 Internet 为厂商和顾客提供双向 互动式的信息交流 开辟新的交易平台 为消费者提供了一种新的购物方式 这种 2 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 方式可以使购物时间随意化 顾客可以打破地区 国界的限制 实现商品的全球购 买 使购买过程便利 快捷 大大缩短了交易时间 可以为顾客提供充分的商品信 息 从而扩大了选择的余地 通过化妆品销售 人们可以方便的查找想要的产品 并进行网上浏览和购买 给人们带来很多的便利 1 2 31 2 3 国内发展情况国内发展情况 根据 2009 年中国化妆品行业研究报告显示 我国化妆品消费需求市场正展现 其无限潜力 是中国国内消费品发展最猛 增幅最快 冲击力最强的商品 然而 尽管中国化妆品市场展现了非常诱人的财富空间 可国内目前化妆品的销售还是超 市 商场等传统模式 护肤品与其他商品不一样 由于消费对象需求的多样化 国内护肤品的价位差 距较大 同一规格功效的产品 价格从 5 80 元不等 特殊功效的祛斑产品价格甚 至突破 100 元 较大的利润空间 个性化的市场 给诸多品牌提供了广阔的舞台 表现在销售渠道上也精彩纷呈 但主要集中在六大渠道 商场专柜 大卖场 超市 专卖店 美容院 网络营销 专柜商品一般都销售一些国际或者是国内比较而言高端的产品 这让很多消费 者望而却步 大卖场和超市产品之间竞争压力大 除了促销就没有什么优势可言 专卖店的商品很全面但是品种单一 不能让消费者对多个品牌进行比较然后再选择 美容院的利润很大但是消费太高 并不是很多消费群所接受的 网络营销作为一个 新兴行业现在已经普遍的为人们所接受 虽然还存在着很多问题 但是随着科技的 进步和法律制度的健全 都是可以克服的 所以说进行网络护肤品的销售已经是势 在必行了 1 31 3 课题的可行性研究课题的可行性研究 1 技术可行性 本护肤品销售系统是基于 B S 模式开发的 它主要包括前台程序开发和后台数 3 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 据库设计两个部分组成的 对于前台开发 本网站前台页面采用 Dreamwever 设计 运用 ASP 语言编写代码 结合 vbscript 脚本语言进行编写主要程序 图片主要由 Photoshop 处理以后再添加到页面中 对于后台服务器的配置和使用 本网站的 WEB 服务器采用的是 IIS 5 1 微软公 司的 IIS 服务器是比较流行的服务器 特别在中小企业中 它具有相当高的占有率 在一些大型的网站中也有相当的比例 对于普通的销售网站来说 IIS 服务器是足 以胜任的 2 经济可行性 本网站在普通的 PC 就能够良好的运行 所以对系统的硬件要求并不是很高 现在电脑已经普及并且价钱都很便宜 所以本网站虽然功能强大 但还算是物美价 廉 在经济上也是可行性的 3 操作可行性 本网站在主页设计了几个主要的模块可以让顾客一目了然的查看网站的任何信 息 人性化的搜索使得顾客方便快捷的查询自己所需要的商品 本网站具备友好的 界面 使用方便 因此从使用操作方面看 此系统的开发是可行的 4 法律可行性 目前 我国为了缩小与发达国家在电子商务方面的差距 各部门都出台相关政 策鼓励企业发展网络销售平台 只要不在网络上销售国家禁止销售的商品 或者进 行网络诈骗 一般简单的盈利网站是受到鼓励的 本系统只是为了提高商家利润和 节约开支完全是受到国家法律上的支持的 通过以上可行性分析得知 可以利用现有的技术和合理的成本开发出本网站 并且能够在遵守相关法律的基础上运行该系统 1 41 4 系统运行环境简介系统运行环境简介 为了保证系统能够健康运行对系统的运行环境也有一定的要求 主要有硬件环 境和软件环境两个方面 4 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 1 硬件环境 处理器 奔腾 III 以上 256MB 内存 256MB 内存越大 速度越快 硬盘 至少 3GB 2 软件环境 客户端 Windows 98 IE 4 0 以上版本 服务器端 Windows 2000 XP IIS 5 0 及其以上版本 数据库 采用 SQL Server 2000 数据库 运行于服务器端 1 1 5 5 论文结构论文结构 第一章 课题背景 课题研究目的和意义 国内护肤品行业销售状况研究 课 题的可行性研究 第二章 系统的需求分析 概要分析 流程分析 功能分析 第三章 系统的主要功能介绍 系统总体功能的实现 数据库设计 第四章 系统主要界面的实现 第五章 系统运行环境和测试 1 61 6 本章小结本章小结 本章主要介绍了本系统的研究背景 目的和意义 对基于 WEB 的销售系统有 了初步的了解 对网络上商品的销售也有了一定的研究 这对以后的设计工作打下 了良好的基础 5 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 2 系统总体设计分析 系统总体设计分析 2 12 1 需求分析需求分析 基于网络的电子商务技术是未来发展的一个重要方向 因为它具有简单易用 更加直观 操作方便 节省费用 不受地理因素限制 只要有浏览器就可以使用等 优点 系统的开发应该有以下几点要求 1 应具有良好的人机界面 本系统根据女性的喜好选择了粉色系 2 具有较好的权限管理 管理员可以进行全面的管理 3 具有较强的数据查询功能 并能支持多条件查询 系统主要有分类查询 和关键字查询 4 应具有丰富的计算功能 减少人工干预 生成订单修改数量时可以自动 修改总价格 本系统主要针对现在传统护肤品销售的局限性而设计的 也是在当今这个互联 网飞速发展的时代要求下而设计的一款系统 主要要求由前台页面设计和后台数据 库管理两部分组成的 主要需求如下 1 商品分类管理 管理员可以通过商品分类的添加删除等操作来管理商品 的分类 用户可以通过分类来查看商品信息 也可以通过对商品的迷糊搜索来查看 与之匹配的商品信息 2 商品信息管理 管理员通过添加删除等操作来管理商品的信息 有文字 性的描述和上传图片的功能 用户可以浏览网站商品的详细信息 3 用户信息管理 管理员可以查看或删除用户信息 用户登录网站后可以 在线购物 4 留言信息管理 管理员可以查看和删除留言信息 用户登录后可以留言 5 店内新闻管理 管理员可以添加和删除新闻信息 用户可以查看最新的 新闻动态 6 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 2 22 2 系统的概要分析系统的概要分析 通过对需求进行分析 得出本系统几个主要的对象如下 1 用户 记录系统所有用户的信息 主要的元素有 用户编号 用户姓名 用户类型 用户的相关联系方式 2 商品分类 承载商品的所有分类信息 主要的元素有 商品类型编号和 商品类型名称 3 订单 记录订单的基本信息 主要的元素有 订单号 所购物品名称 单价 数量 送货地址 会员名 4 新闻动态 记录网站里的相关信息 主要的元素有 新闻标题 内容和 发布时间 5 留言 记录所有的留言信息 主要的元素有 留言标题 内容 留言时 间 留言者姓名等信息 6 商品信息 承载所有商品的信息 主要的元素有 商品类型 商品名称 图片 商品信息介绍等信息 2 32 3 系统的主要流程分析系统的主要流程分析 如果要对网站形成一个完整而全面的认识 还需要进行网站的流程分析 网站 的流程分析如图 2 1 所示 用 户 登 录 网 站 选 择 商 品 订 购 商 品 提 交 订 单 未注册用户 已登录注册用户 未登录注册用户 注册 登录 录取 购 物 车 图 2 1 用户功能流程图 用户先进入网站进行商品的浏览 然后选择自己喜欢的商品 点击购买 没有 7 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 注册的用户先注册然后再购物 已注册的用户直接可以去确定商品然后付钱提交订 单 已注册但是没有登录的用户先登录再提交订单 提交完订单后可以查看订单信 息 也可以删除订单 2 42 4 系统的功能分析系统的功能分析 根据网站需求分析的要求 网站可以分为两个功能层次 一个是会员的注册 登陆 发表感兴趣的话题 以及订单的提交 另一个就是后台管理员对产品信息的 管理 对会员信息的管理 对新闻的管理 还有对订单的管理 这两个功能层次中 最重要的是会员提交订单和管理员对订单的处理 网站普通会员的订购流程图 如 图 2 2 所示 商品查询 登录 用户 添加商品到购物车 满足需求 生成订单 订单确认 是 结帐 图 2 2 普通会员的订购流程图 购买者打开网站可以对网站进行浏览 商品查询 查询又包括精确查询和模糊 查询两种 如果购买者想在线购买商品就要先注册登录 否则系统提示 请先登录 只有先登录到网站才能把想要购买的商品放入购物车内 如果网站的商品能够满 足购买者的需求 那么直接生成订单然后进行订单确认最后结帐 当购物车已有物品时准备下订单时 先查看商品自己是否满意 如果满意就下 订单 如果不满意就调整商品 重新购物 直到用户满意再下订单 其主要流程如 图 2 3 所示 8 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 图 2 3 购物流程图 网站管理员的功能模块图 管理员首先通过查看商品看是否需要添加商品 如 果需要添加商品则管理员可以选择添加商品 也可以选择修改或删除商品直到满意 为止 可以添加销售完的商品 删除过期或销量不好的商品 其功能模块的主要流 程如图 2 4 所示 图 2 4 管理员的流程图 2 2 5 5 本章小结本章小结 软件需求分析系统开发的主要部分 其过程主要就是设想一下系统的大概模块 购买者 下订单 查看商品 满意吗 是 否 调整商品 查询商品 品 修改 删 除 满意 否 返回 添加商品 是 否 商品管理员 9 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 每个模块的流程分析和有什么样的功能 它让我们了解这个系统要做什么 要起到 什么样的效果 了解了这些以后才能对系统的大概制作有一个初步的想法 10 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 3 系统设计系统设计 3 13 1 系统主要功能设计系统主要功能设计 3 1 13 1 1 系统主要功能介绍系统主要功能介绍 本系统是一个中小型的护肤品电子商务购物网站 可以为各类用户提供方便的 在线购物环境 符合目前国内流行的电子商务模式 用户可以在系统中实现注册 浏览商品 搜索查询商品 下定单 处理定单等功能 管理员可以通过用户管理 定单管理 商品管理等管理功能来对系统进行维护更新 本系统共分为以下几个模块 主界面及各子页面 用户登录模块 用户注册模 块 系统资讯新闻栏模块 分类管理模块 销售购物车模块 定单管理模块 系统 维护模块 其各个主模块又分为若干个小模块 以下就详细介绍各小模块的具体功 能 1 主界面中的各小模块 通过上文所述 主页面中主要包含以下几个功能模块的链接 登录 在本系统中的所有操作都必须首先进行会员登录操作 否则系统将 自动提示错误 并指示用户进行登录操作或是注册用户 注册 是新用户欲对本系统提供的商品进行订购所需进行的信息资料填写 注册 以及信息的保存操作 用户注册模块 是用户通过了登录验证后 所能够进行的具体操作 包括 以下几个功能键 查看用户资料 修改用户密码 购物车 查看定单 以下是各按 钮的详细介绍 a 查看用户资料 用户通过验证后 可以点击该功能键对所填写的信息资料 进行查看 b 修改用户密码 用户通过验证后 如感觉自己的密码设计太过简单 或者 是密码过于复杂 可以通过通过该功能键跳转到相应页面进行修改 11 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 c 购物车 用户通过验证后 可以通过该模块对本系统所提供的各类商品进 行订购 d 查看定单 用户若想了解以前所订购的商品 数量等一系列数据 可以通 过该功能键实现查询 2 会员登录模块 该模块主要功能是对用户的帐号 密码进行验证 以及进行新会员的注册和对 密码丢失后的恢复等 登录 用户在相应的用户名栏和密码栏填写自己的帐号和密码后 系统通过 对数据库的校对后自动跳转至 checklogin asp 页面 提供用户进行各项操作 若 校验失败则通过提示用户登录失败 提示用户重新登录或是注册会员 注册 对于新用户所进行的操作 点击后进入注册页面进行注册 3 销售购物车模块 用户通过对商品信息的浏览后 确定了所需订购的商品 点击 购买 按钮 商品的相关名称 所属分类等信息会自动添加至购物车模块中 再由用户选择购买 的类型以及购买的数量 最后签署定单 订购操作完成 4 动态数据的更新 在客户关系系统中 许多信息都是不断变化的 需要实时更新 例如 用户资 料信息 商品信息 定单信息等 这时用户希望通过简单的操作完成信息的更新而 无须改变程序 即只须在界面上像添加一条登记记录一样简单 并且添加后能自动 更新数据库以便于登录时使用 数据的动态更新是整个系统灵活性的体现 更新内 容有 会员资料 商品 定单等 更新不仅意味着添加部分内容 还可以对动态数 据进行修改 删除等操作 以方便更新本模块作了一些简单的查询功能 5 管理员模块 管理员通过该模块的登录 对相关的信息资料进行管理 备份以及删除等操作 以及对用户的定单查看等 系统模块主要由七个部分组成包括 用户注册 用户登录 推荐商品 选购页 面 购物车 新闻 帮助 后台功能模块主要有六个 管理员管理 商品管理 分 12 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 类添加修改 订单管理 用户管理 信息管理 系统模块 如图 3 1 所示后台功能模 块如图 3 2 所示 网 上 购 物 前 台 推荐商品 购物选购页面 购物车 新闻 帮助 用户登录 用户注册 图 3 1 系统功能模块图 网 上 购 物 后 台 管理员管理 商品管理设置 分类添加修改 商城定单管理 用户管理中心 信息管理设置 图 3 2 后台功能模块图 3 23 2 数据库设计数据库设计 数据库设计是指对于一个给定的应用环境 构造最优的数据模式 建立数据库 13 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 及其应用系统 使之能够有效的储存数据 满足各种用户的应用需求 数据库是系 统的核心与基础 它把信息系统中大量的数据按照一定的模式组织起来 提供存储 维护 检索数据的功能 使信息系统可以方便 准确的从数据库中获得所需信息 3 2 3 2 1 1 系统各实体系统各实体 E RE R 图图 关系数据库 E R 图包括系统数据库的各个实体 实体属性和实体之间的关系 图 3 2 是本系统数据库概要设计的 E R 图 其中包括 4 个实体 主要有管理员 用 户 订单 商品 实体包含的各属性以及与实体间联系 用户商品 管理员 供应 m 订购订单 所订购 处理 1 mnm n m n 图 3 3 系统 E R 图 用户 地址 用户名 密码姓名 电话 性别E mailQQ 图 3 4 用户实体 E R 图 商品 数量 价格 商品名称 编号 介绍 图 3 5 商品实体 E R 图 14 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 手机 订单号 会员名单价 所订购 订购时间 送货地址 商品名 数量 图 3 6 所购物实体 E R 图 3 2 23 2 2 数据逻辑结构设计数据逻辑结构设计 关系模式关系模式 1 管理员 admin 管理员编号 管理员登陆名 密码 2 商品分类 S class 商品类型编号 商品类型名称 3 订单类 S ding 订单编号 商品名 会员名 单价 数量 订购时间 手机 送 货地址 4 新闻帮助类 S news 新闻编号 新闻标题 新闻内容 新闻发布时间 5 留言类 S message 留言编号 留言标题 留言内容 留言人 6 产品类 S product 商品编号 商品类型编号 商品名称 新旧程度 产品价格 商品说明 发布时间 送货地址 7 会员类 S user 会员编号 会员名称 会员密码 会员性别 QQ email 电话 地址 3 2 33 2 3 数据逻辑结构设计数据逻辑结构设计 关系表关系表 本系统数据库的功能主要是存储网站中所有数据 以便进行操作 本系统选择 的是 sql 2000 本系统的数据库文件名为 shopdb 它主要由管理员表 S admin 商品类别表 S class 订单表 S ding 新闻帮助信息表 S news 产品表 S product 用户表 15 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 S user 客户在线留言信息表 S message7 个表组成 下面将逐一介绍这 7 个表的 意义和功能 S admin 表为管理员表 此表里存放的是管理员的用户名和密码 如表 3 1 所 示 表 3 1 管理员表 列名数据类型长度允许空 IdInt4 不允许 UsernameNvarchar50 允许 passwordnvarchar50 允许 S class 表中存放的是商品类别信息 主要存放的商品的类别 商品可以根据 这里的类别进行分类 如表 3 2 所示 表 3 2 商品类别表 列名数据类型长度允许空 C idInt4 不允许 C nameNvarchar50 允许 S ding 定单表 此表中主要是存放的用户订单信息 如图 3 3 所示 表 3 3 定单表 列名数据类型长度允许空 D idInt4 P idInt4 不允许 D numInt4 不允许 D jiaInt4 不允许 D timeDatatime8 不允许 U idInt4 不允许 U addressNvarchar50 不允许 U telNvarchar50 不允许 16 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 S news 表中存放的是新闻与帮助文章信息表 新闻与帮助用 N type 字段分类 如表 3 4 所示 表 3 4 文章信息表 列名数据类型长度允许空 N idInt4 N memoText16 不允许 N titleNvarchar50 不允许 N timeDatatime8 不允许 N typeint4 不允许 S product 表中存放的是产品表 主要为商品的编号 名称 价格 等信息 如表 3 5 所示 表 3 5 产品表 列名数据类型长度允许空 P idInt4 P nameNvarchar50 不允许 P c idInt4 不允许 P jiaInt4 不允许 P numInt4 不允许 P zNvarchar50 不允许 P uptimeDatatime8 不允许 P memoText16 不允许 P typeInt4 不允许 P pictext16 不允许 S user 表中存放的是会员信息 主要是会员的姓名 密码 用户编号 用户 性别 用户地址 用户 QQ 用户 E mail 用户电话等信息内容等 其主要信息如 表 3 6 所示 17 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 表 3 6 会员信息表 列名数据类型长度允许空 User IDInt4 不允许 UserNamenvarchar50 允许 UserPassnvarchar50 允许 U namenavrchar50 允许 U sexnvarchar50 允许 U telnvarchar50 允许 U qqnvarchar50 允许 U emailnvarchar50 允许 U addressnvarchar50 允许 U regtimedatatime8 允许 S message 表中存放的是客户在线留言的信息 主要是顾客留言标题 留言时 间 留言内容 如表 3 7 所示 表 3 7 留言信息表 列名数据类型长度允许空 M idInt4 不允许 M titleNvarchar50 允许 M messageText16 允许 M timeDatatime8 允许 M antext16 允许 3 33 3 数据库链接代码数据库链接代码 3 43 4 本章小结本章小结 系统设计是一个系统的重要部分 主要就是给出了系统的功能模块图和 E R 图 分析得出每个实体之间的联系 对数据信息进行了逻辑结构设计 并根据逻辑结构 设计出关系表 19 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 4 4 系统实现系统实现 在系统概要设计的基础上 对结构进一步精化和细化 称为系统的详细设计 本系统分为前台系统和后台系统两个部分 前台系统为普通注册用户提供使用系统 的页面 而后台系统则为管理用户提供系统进行管理和维护的页面 4 14 1 系统前台模块设计系统前台模块设计 4 1 14 1 1 用户注册与登录界面用户注册与登录界面 该模块的主要功能 当用户进入该网站并想观看动漫时 必须要求用户是注册 会员 否则没法观看动漫 这就可以区分注册会员和非注册会员 这在一定程度上 也实现了权限划分 图 4 1 会员注册信息界面 用户登录界面主要有以下几个主要页面 myinfo asp reg asp exit asp 其 中 myinfo asp 是会员的注册界面 reg asp 是注册信息的补充 主要就是规定了表单 20 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 内容的限制条件已经会员登录网站以后对会员信息的修改 index asp 是登录的主要 界面 exit asp 是用户的注销页面 当用户进入网站主页时 系统首先检查用户的 cookies 中是否保留该网站的用 户信息 如果有的话 用户就不需要输入用户名 而是系统自动调用 request cookies userid request cookies userid 方法分别读取 cookies 中的用户名 和密码 再用 SQL 语句查询用户表 S user 中的基本信息 如果 cookies 中没有用户信息 那么就需要注册会员 如图 4 1 所示 用户注 册信息是要求填写用户名 密码 问题和答案等一系列信息 注册时要求用户填写 完整的表单 否则系统将调用脚本语言 alert 用户名不能为空 等警告用户 对于 email 格式也要进行检测 用户填写好注册表并按下 注册 时 系统使用以下代 码将注册信息保存到 S user 表中 相关代码如下 strSql select from s user where username location index asp 用户注册成为会员以后可以自由的浏览商品的信息 在看到满 意的商品时就可以单击购买 此时商品就会自动添加到购物车内 用户可以去自己 的购物车查看自己已经确定要购买的商品 还可以继续返回主页购买 用户可以更 改购买商品数量 只要在商品数量栏中改变数量再点击下面更改数量的按钮 此时 商品的总价格就会自动改变 不需要的订单也去掉了 等购买完成只要单击提交就 生成订单了 如 4 3 所示 图 4 3 购物车 购物车是电子商城中一个非常重要的模块 它就像超市中的推车 看到喜欢的 商品就把商品装进去 不喜欢再拿出来 而且可以随意修改拿进去的数量 并且查 看购物车时会把所有购物车中的商品的信息显示出来 并会显示出每个物品的单价 24 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 以及所有总价 一个用户对应一个购物车 这个在用户购物的始终是一致的 当点 击购买后系统进入的购物车 当点击加入购物车控钮后系统将商品放入了购物车 实现如 4 3 所示 流程如 4 4 所示 图 4 4 购物车 购物车从数据库内提取出所选商品的 ID 号的信息 如果没有 ID 好则返回到 nobuy asp 界面提示没有购买任何商品 最后通过 saveorder asp 来保存订单 其 主要代码如下 ProductList Session ProductList Products Split Request cpbm For I 0 To UBound Products PutToShopBag Products I ProductList Next Session ProductList ProductList ProductList Session ProductList If Len ProductList 0 Then Response Redirect nobuy asp response end end if set rs server createobject adodb recordset sql Select From S product sql sql Where P id In ProductList rs open sql conn 3 3 25 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 4 24 2 后台主要功能的实现后台主要功能的实现 管理员登录界面如图 4 5 所示 验证码的获取语句为 img src checkcode asp align absmiddle 其中 checkcode asp 为验证码生成页面 图 4 5 管理员登录界面 管理员登录界面后系统后台菜单分为 系统管理 分类管理 商品管理 订单 管理 会员管理员 信息管理 如图 4 5 所示 图 4 6 后台主页 左边框架由 system 文件夹下的 left asp 页面生成的 4 2 14 2 1 管理员设置管理员设置 1 新增管理员 增加管理员用来多人管理后台 2 所有管理员 显示目前拥有的管理员个数详细信息 26 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 3 修改我的登入设置 修改密码 4 删除管理员 可以删除管理员信息 主要界面如如图 4 6 所示 图 4 7 管理员管理 4 2 24 2 2 商品管理商品管理 商品管理分为商品类别管理和商品信息管理 1 商品类别管理如图所示 图 4 8 分类管理 新增分类 27 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 当按添加分类时自动添加并在主页上显示类别 这时候的类型里面没有商品 修改删除 类型为可编辑状态 这时候你可以随意改变类型的名字 当按下删除时所对应 的类型将被删除不可恢复 2 商品管理 商品资料包括 商品名称 价格 详细信息等 商品的图片展示图 添加商品先选择商品的分类 然后填写商品的各种信息包括商品名 价格 名 称 库存数量 是否为推荐 填写完毕就可以上传进入系统 上传只要点击浏览控 件 选择商品的图片 在单击上传 则商品的图片就被保存在 E 毕业设计 护肤品 销售网站 system eWebEditor UploadFile 文件夹中 上传文件格式代码如下 Forum upload gif jpg jpeg bmp png rar zip doc rm mp3 wav mid midi ra avi mpg m peg asf asx wma mov 主要界面设计如图 4 8 所示 图 4 9 商品管理 28 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 商品管理引用了在线编辑器代码如下所示 在线编辑器的好处就是使添加的文本信息就如同一个小型的 WORD 一样 可以 设置文本信息的基本格式 例如对其方式 添加链接等 运用这样一个功能全面的 编辑器可以使网站使用起来更加方便 是否推荐的主要代码如下 input name P type type checkbox value 1 if rse P type 1 then response write checked End if 4 2 34 2 3 信息管理信息管理 信息管理模块主要包括新闻管理和帮助管理 1 新闻管理 新闻内容可以修改 也可以添加 如果删除则不可恢复 如图 4 9 所示 图 4 10 新闻管理界面 2 帮助管理 帮助管理界面的主要代码与新闻管理比较相似主要界面如下 如图 4 10 所示 29 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 图 4 11 帮助管理界面图 4 2 44 2 4 留言管理留言管理 管理员可以查看或删除留言信息 对于顾客的留言管理员也可以进行回复 删 除留言以后则不可以恢复 其主要界面如图 4 11 所示 图 4 12 留言管理界面 4 2 54 2 5 会员管理会员管理 用户可以根据用户注册姓名和用户名两种类别来查找会员信息 主要界面如图 4 12 所示 图 4 13 会员管理界面 管理员可以修改用户的真实姓名 密码 QQ 地址 Email 电话 修改界面 如图 4 13 所示 30 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 图 4 14 修改会员信息界面 4 2 64 2 6 订单订单管理管理 管理员可以登陆到后台 在订单管理中可以对订单进行批量查看 在批量查看订 单里 可以删除已经处理的订单 也可以对订单的详情可行查看 可以在根据订单 里查询这一栏中输入订单号进行查询 方便快捷地查询到自己想要处理的订单 这 样就提高了工作效率 如图 4 14 所示 图 4 15 订单后台管理 4 34 3 本章小结本章小结 本章主要从每个模块的设计介绍了系统的主要界面的实现方式 运用了 ASP 语 言结合 VBscript 脚本语言结合设计的界面 连接到 SQL 数据库 31 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 5 5 系统运行测试系统运行测试 5 15 1 系统测试系统测试目的目的 测试的目的就是希望能以最少的人力和时间发现潜在的各种错误和缺陷 应根 据开发各阶段的需求 设计等文档或程序的内部结构精心设计测试用例 并利用这 些实例来运行程序 以便发现错误 信息系统测试应包括软件测试 硬件测试和网 络测试 硬件测试 网络测试可以根据具体的性能指标来进行 此处所说的测试更 多的是指软件测试 5 15 1 系统测试系统测试 软件测试是软件制作的一个重要的过程 它可以发现系统的错误 使系统更加 的完善 现在系统测试主要有两个方法 白盒子测试和黑盒子测试 本系统所采用 的是黑盒子测试法 一 用户登录测试 1 测试步骤 首先注册用户 注册完用户后输入用户名 yaomin 密码 123456 顺利以会员身份进入首页 最后用户单击用户资料 查看自己注册信息 管理员以管理员身份登录后台入口界面 2 测试结果 注册用户时 当输入的用户名或密码少于四位时系统提示用 户名或密码不能少于四位 电子信箱格式不正确是系统提示格式不正确 会员登录 时如果用户名或密码输入错误则提示 用户名不存在或密码错误 最后用户单击 用户资料 可以实现用户资料的修改并提交到数据库 管理员登录时如果没有输入 验证码则系统提示需要输入验证码 如果用户名或密码输入错误则提示 用户名不 存在或密码错误 经反复测试达到所需要的效果 二 搜索功能测试 1 测试步骤 首先选择分类例如选择美容护肤 搜索名称为空 单击搜索 32 信 息 科 学 与 技 术 学 院 学 士 学 位 论 文 其次选择分类为全部分类 搜索名为商品名称的关键字 单击搜索 2 测试结果 选择分类美容护肤搜索出美容护肤类别下所有商品 操作良 好 按关键字搜索则显示商品名中包含有关键字的商品 运行良好 三 留言功能测试 1 测试步骤 单击首页客户反馈 填写留言标题和留言内容 2 测试结果 留言内容提交后添加到 S message 表中 管理员可以从后台 查看并回复 四 后台管理测试 1 测试步骤 添加或删除商品类别 添加 修改或删除商品信息 添加新 闻帮助信息 查看并回复留言 查看并修改会员信息

温馨提示

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

评论

0/150

提交评论