旅游电子商务网站_第1页
旅游电子商务网站_第2页
旅游电子商务网站_第3页
旅游电子商务网站_第4页
旅游电子商务网站_第5页
免费预览已结束,剩余21页可下载查看

下载本文档

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

文档简介

重重庆庆文文理理学学院院 成成人人高高等等教教育育 毕毕 业业 论论 文文 旅游电子商务网站旅游电子商务网站 论文作者 吴磊 指导教师 胡章平 专业班级 09 级计算机应用技术 2 班 学 号 011810103918 提交论文日期 2011 年 12 月 25 日 论文答辩日期 2012 年 1 月 12 日 中 国 重 庆 2011 年 12 月 目 录 前言 3 1 绪 言 5 1 1 课题背景 5 1 2 课题的主要研究工作 5 2 本毕业设计的环境设置与工具介绍 5 2 1 Windows 2003 5 2 2 IIS 6 2 3 ASP 6 2 4 SQL Server 2005 6 3 网站方案设计 7 3 1 网站的性能要求 7 3 2 系统的可行性分析 7 3 3 网站设计原理以及特点 8 3 4 系统流程分析 8 4 网站框架设计 9 4 1 系统功能模块描述 10 4 2 数据库模块描述 10 5 主要功能模块的具体实现 14 5 1 通用模块的目的与实现 14 5 2 登录框的设计 14 5 3 站内提示信息设计 17 5 4 商品类别管理设计 18 5 5 商品管理设计 18 5 6 订单的管理设计 19 5 7 投诉管理设计 21 5 8 查询模块的设计 22 5 9 购物车的管理设计 23 5 10 收银台的设计 24 5 11 用户管理模块设计 24 6 总 结 25 致谢语 26 参考文献 26 ASPASP 的电子商务网站设计与编程的电子商务网站设计与编程 前言 前言 随着信息技术的飞速发展 现代社会已经到了真正的 E 时代 互联网这个虚拟世界正在具体化 现实化 并逐渐与现实生活融为一体 电子商务的迅速发展不仅是因为其将传统商务流程电子化 数字化而提高效率 而且在于其创造了更多的贸易机会 其逐渐完善的安全 高效 稳定推动了 电子商务的迅猛发展 特别在今年 随着物联网的完善 快递公司的迅速崛起 信息技术不断深入 人心 把电子商务从之前的虚拟化 不容易被接受到现在的成为一种社会贸易趋势 这是一个发展 迅速的新市场 将形成一套全新的贸易活动框架 加之此网站的目的在于宣传的同时贸易 通过网站展示文字和图片 让客户感受商品的绿色环 保 商品生产地的优美风景也可以作为吸引客户的手段 通过传统广告网站与电子商务网站的结合 更好的 立体的进行贸易活动 与此同时 商业空间也发展到全球规模 这更加促进电子商务的 Electronic Commerce EC 飞 速发展 电子商务网站也就应运而生 建立商业网站 成了企业走近电子商务的第一步 电子商务 网站使传统的封闭营销方式转化为利用互联网的方便性 向全世界的消费者宣传自己的产品 本论 文主要从网站的内容定位 模块结构 外观设计三方面着手进行设计 电子商务网站的主要构件包 括 数据库 客户数据库 商品数据库 购物车 客户公告 用户注册和登录 订单查询 商品 搜索引擎 关键字 关键字 电子商务 电子商务 ASPASP 2009 级计算机应用技术专业毕业论文 旅游电子商务网站 共 24 页 第 4 页 ASP electronic commerce website design and programming Abstract With the rapid development of information technology the modern society has already reached the real E era the Internet virtual world is specific realistic and gradually and real life com The rapid development of electronic commerce is not only because of its traditional business processes electronic digital and improve efficiency but also in the creation of more trade opportunities It gradually perfect safety efficient stable and promote the rapid development of electronic commerce Especially in this year with the improvement of Internet of things the express delivery company to rise rapidly the information technology continue to win support among the people the electronic commerce from the virtual not easy to be accepted to the present has become a social trend trading This is a rapidly developing new markets will form a set of new trade framework In addition to this site aims to promote the trade through the website to display text and pictures let customers feel the product of green environmental protection commodity production landscape can be used as a means to attract customers Through the traditional advertising sites and e commerce website combine better three dimensional trade activity At the same time commercial space development to a global scale the more promote the electronic commerce Electronic Commerce EC rapid development e commerce website also emerge as the times require The establishment of commercial website became the company approached the electronic commerce first step website of electronic business affairs makes the traditional closed marketing into the use of Internet convenience to consumers around the world to promote their products This paper mainly from the website content localization module structure designs three aspects of design electronic commerce website is the main component of database including customer database commodity database shopping cart notice to customers the user registration and login order inquiries product search engine 2009 级计算机应用技术专业毕业论文 旅游电子商务网站 共 24 页 第 5 页 1 绪绪 言言 本章阐述选课的研究背景 目的 意义以及电子商务发展现状 1 11 1 课题背景课题背景 随着信息技术发展与应用的极大突破 更多的企业利用互联网争夺新市场 进行电子商务的活 动越来越多 且越来越广泛 并且绝大多数获得了较好的经济效益 建立一个好的网站到越来越多 的企业的重视和关注 网络技术的飞速发展 给世界创造了巨大的信息财富 全球经济的延伸 使 人类产生了广泛交流的强烈愿望 面对电子商务的波澜浪潮 各个大小商业网站应运而生 电子商 务网站的起步与发展 改变了传统的经营运作模式 为信息共享和信息协作提供了无限空间 Internet 的出现和发展对人类的生活 工作等产生了巨大的影响 而电子商务是 Internet 发 展的直接产物 是网络技术应用的全新发展方向 电子商务凭借其成本低 效率高 机会多等优势 吸引着越来越多的商业企业 网络的出现和发展 给商业领域带来的巨大革命 使得全球范围内蓬 勃发展的 电子商务 对各行各业都产生了积极而深远的影响 这使建立更多的电子商务网站成为 必然 电子商务 源于英文 ELECTRONTC COMMERCE 简写为 eco 顾名思义 其内容包括两方 面 1 电子方式 2 贸易活动 其定义是利用 TCP IP 公网网络和技术进行在线无纸交易和商务作 业的活动 要实现电子商务 首先它离不开电脑和互联网 电子商务网站的主要经营模式 按电子 商务服务的区域划分 商务网站的交易模式主要有两类 商家对消费者模式 B2C 和商家对商家模 式 B2B 这个模式为个人用户提供了一种全新的购物方式选择 1 21 2 课题的主要研究工作课题的主要研究工作 本毕业设计任务就是在 Windows 2000 下以 ASP SQL 数据库系统为工具 实现电子商务网站的设 计 对 ASP 和 SQL 功能和实现方法进行进一步了解 同时 也更直观的说明网站设计与制作 2 本毕业设计的环境设置与工具介绍本毕业设计的环境设置与工具介绍 本章对硬件没有做介绍 只介绍一下软件环境及开发工具 2 12 1 WindowsWindows 20032003 本网站使用 Windows 2003 professional 作为系统开发环境 2009 级计算机应用技术专业毕业论文 旅游电子商务网站 共 24 页 第 6 页 2 22 2 IISIIS IIS 是 Internet Information Server 的缩写 它是微软公司主推的 Web 服务器 在 Win dows 2000 安装光盘中包含 IIS5 0 IIS 与 Windows NT Server 完全集成在一起 所以用户能够利 用 Windows NT Server 和 NTFS NT File System NT 的文件系统 内置的安全特性 建立强大 灵活而安全的 Internet 或 Intranet 站点 IIS 的一个重要特性就是支持 ASP IIS 提供了一个可与 Windows NT 操作系统紧密相连的以事物为基础的网络服务器 他的 更高一级具有两个特点 一是对于 HTTP 有关的服务领域的功能有所加强 这种加强使得 IIS 可管 理多个网络地址 调整地址或特定应用的装置 二是除了有管理和开发功能外 还有了其它的一些 功能作为补充 例如它可以支持 HTTP1 1 的应用开发端的改进 包括以事物处理为基础的应用 独 立进程 对 SSL Secure Socket layer 的支持 ADO 和新的开发工具 2 32 3 ASPASP ASP Active Server Pages 建立在 IIS 和 Windows 2003 中并会在安装操作系统和 Web 服务器 后自动安装 简单地说 ASP 是一种通过截取收到的请求和处理发出的响应与用户进行交互的技术 用于一般用途的普通的 HTTP 请求和响应遵循一种不灵活模式 不适于动态交互 当你的 Web 站点放置在上并运行脚本时 服务器会查看每个文件已核实是否每个文件都含有 A SP 如果确实如此 服务器就将那些文件路由到 ASP 在将它们送到客户端之前进行处理 然后对 脚本进行处理并生成适当的内容 用于传回道浏览器或客户机中 由于 ASP 在将待发信息发出之前 有机会对信息进行处理 因此就可以内置各种各样的功能 例如可以进行数据库访问 也可以使用 VBScript 或 JScript 任何你想使用的脚本语言所提供的功能 VBScript 是使用的默认语言 但是 在 Windows 2003 中包含了 VBScript 和 JScript 两种脚本引擎 ASP 本身不是一种编程语言 它更象是一种将脚本对象组建和与 Web 服务器间的交互作用粘合 在一起的粘合剂 从技术角度讲 ASP 是由对象组成的 这些对象被 VBScript 或 JScript 调用来 完成某些极为有用的功能 如截取由用户提交的数据 对用户的输入做出的响应 管理应用程序和 会话 以及操纵服务器等 这些在以后会详细介绍 2 42 4 SQLSQL ServerServer 20052005 SQL Server 是一个关系数据库管理系统 它最初是由 Microsoft Sybase 和 Ashton Tate 三家 公司共同开发的 于1988 年推出了第一个 OS 2 版本 在 Windows NT 推出后 Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了 Microsoft 将 SQL Server 移植到 Windows NT 系统上 专注于开发推广 SQL Server 的 Windows NT 版本 Sybase 则较专注于 SQL Server 在 UNIX 操作系统上的应 SQL Server 安装界面用 2009 级计算机应用技术专业毕业论文 旅游电子商务网站 共 24 页 第 7 页 3 网站方案设计网站方案设计 3 13 1 网站的性能要求网站的性能要求 电子商务网站可提供网上交易和管理等全过程的服务 因此 它具有广告宣传 咨询洽谈 网 上定购 网上支付 电子账户 服务传递 意见征询 交易管理等各项功能 本网站的设计将涉 及到广告宣传 网上订购 在线交流 后台管理等功能 1 广告宣传 电子商务可凭借企业的 Web 服务器和客户的浏览 在 Internet 上发播各类商业信息 客户可 借助网站上的检索工具 Search 迅速地找到所需商品信息 而商家可利用网上主页 Home Page 在 全球范围内作广告宣传 与以往的各类广告相比 网上的广告成本最为低廉 宣传范围极广 而给 顾客的信息量却最为丰富 2 网上订购 电子商务网站可借助 Web 中的邮件交互传送实现网上的订购 网上的订购通常都是在产品介 绍的页面上提供十分友好的订购提示信息和订购交互格式框 当客户填完订购单后 通常系统会回 复确认信息单来保证订购信息的收悉 订购信息也可采用加密的方式使客户和商家的商业信息不会 泄漏 3 服务传递 对于已付了款的客户应将其订购的货物尽快地传递到他们的手中 而有些货物在本地 有些 货物在异地 电子邮件将能在网络中进行物流的调配 而最适合在网上直接传递的货物是信息产品 如软件 电子读物 信息服务等 它能直接从电子仓库中将货物发到用户端 4 交易管理 整个交易的管理将涉及到人 财 物多个方面 企业和企业 企业和客户及企业内部等各 方面的协调和管理 因此 交易管理是涉及商务活动全过程的管理 电子商务的发展 将会提供一 个良好的交易管理的网络环境及多种多样的应用服务系统 这样 能保障电子商务获得更广泛的应 用 3 23 2 系统的可行性分析系统的可行性分析 3 2 13 2 1 经济上的可行性经济上的可行性 首先 本次设计是面向一个小型的网上购物系统 所以在经济上耗费不多 其次 云计算技术的不断完善 投入使用的面广 使得服务器费用自然降低 3 2 23 2 2 技术上的可行性技术上的可行性 从系统构成环境看 本系统可以采用客户 服务器 Client Server 的结构体系 由于到完全 开放的网络条件 网上资源的丰富和可利用性 使得本网站开发时更加容易 从硬件环境上来看 本系统对计算机硬件的基本要求不高 128MB 以上内存 从软件环境来看 首先系统的是在 Windows 2003 环境下完成的 而数据库采用 SQL Server2005 在数据库功能方 面新增了功能强大 3 3 33 3 3 管理上的可行性管理上的可行性 首先 由于本网站实现的是一个小型的系统 实现的都是最基本的功能 所以 不论是管理 2009 级计算机应用技术专业毕业论文 旅游电子商务网站 共 24 页 第 8 页 员还是客户应用起来都比较方便 其次 系统开发将采用更加人性化的界面 使操作人员易于掌握 和管理 综上所述 本系统开发目标明确 开发时机成熟 从多个角度都是完全可行的 3 33 3 网站设计原理以及特点网站设计原理以及特点 提供高效的内容丰富的 Web 商业服务是一项连续不断的任务 这并不是做好几个网页放在里面 就可以了 所以 一开始 一定要明确制作哪种类型的电子商务网站 电子商务网站就规模上来说 可以分为大中小型网站 这里说的是规模 而不是功能 也许有大型网站和中型网站的功能差不 多的 但真正的基础却相差很远 本网站的设计是一个小型的 B to C 模式的电子商务网站 这就是本网站设计原理的出发点 首先 要明确建立小型的电子商务网站的特点及基本要求 小型电子商务网站所出售的东西一般都 不可能太贵 也可能很全 本网站要设计主要面向学生及上班族等 本网站设计要要突出小网站能 够吸引人年轻人的地方 网站中有品种繁多的商品 并且简单 容易熟悉 让顾客享受网上一站式 购物的感觉 本电子商务网站是对技术的要求首先是有动态交互性 所谓动态交互式网站就是能动态的更新 内容 比如说商品种类的更新 商品的更新 商品被浏览和购买的统计等 这就要求与数据库有良 好的结合 而交互式则是商业网站的基本要求 比如顾客要购买商品 当他第一次进站时 网站要 提醒他注册 如购不是 则可以登录购买 通过 ASP 及 SQL 就可以实现这些功能 单纯的 HTML 语言编写的网站 事实上只能说是一部图文并茂的书 只能一页一页的翻看 除 此之外 就不能再做更多的其他事情了 而动态交互式网站则大大改变了这点 动态交互式最大的 优点就是它使得网站有了 人性 可以和网页进行单独的对话 比如电子商务网站 当你第一次 进入并购买商品时 就马上由提醒你注册登录 当然它还有很多优点 这里就不一一列举了 电子商务网站还有以下特点 1 普遍性 电子商务作为一种新型的交易方式 将企业和消费者带入了一个网络经济 数 字化生存的新天地 省时省事 2 方便性 在电子商务环境中 人们不再受地域的限制 客户能以非常简捷的方式完成过 去较为繁杂的商务活动 如购买 查询商品等 3 整体性 电子商务网站能够规范事务处理的工作流程 将人工操作和电子信息处理集成 为一个不可分割的整体 这样不仅能提高人力和物力的利用 也可以提高系统运行的严密性 4 安全性 在电子商务中 安全性是一个至关重要的核心问题 它要求网络能提供一种端 到端的安全解决方案 如加密机制 签名机制 安全管理 存取控制 防火墙 防病毒保护等等 5 协调性 商务活动本身是一种协调过程 它需要客户与企业间的协调 在电子商务环境 中 往往电子商务的全过程是一气呵成的 3 43 4 系统流程分析系统流程分析 为了更清楚的完成此电子商务网站 本小结将介绍系统流程 本网站中有两个系统流程 2009 级计算机应用技术专业毕业论文 旅游电子商务网站 共 24 页 第 9 页 3 4 13 4 1 前台客户的浏览订购流程前台客户的浏览订购流程 电子商务网站的基本任务决定了网站的经营方向 是站点建立后一切经营活动的核心和出发点 本电子商务网站是面向人们的一般生活需求 提供各类生活用品等 网站的访问者是网站的主要 服务对象 访问者选择的是网站中提供的他所需的商品 但是他也有一定的限制 下面就介绍一下访问网站的客户购物所需的一般过程 首先用户进入网站进行商品的浏览或直 接搜索他所需要的商品 但是当他购买时就会有一定的限制了 如果是注册用户就可以直接登录进 行购物 不是注册用户就需要立即注册 注册完后才可以进行购物 购物时首先选择所需要的商品 当选好商品后 用户就可以进行订购并查看购物车确定所购买的商品 确定后就可以到收银台添 订单 然后提交订单 这样就可以在家等着送货上门了 这样就可以足不出户享受生活了 本设计 也就完成了基本的用户购物功能 详细的购物流程图如图 3 1 所示 图 3 1 前台客户的浏览订购流程 3 4 23 4 2 后台管理员的处理订单流程后台管理员的处理订单流程 客户订购了他所需要的商品后 以后的工作就应该由系统管理员来完成了 管理员要根据 客户的订单来进行操作 如果订单没有处理 那么管理员要首先处理用户订单 要按照订单给用户 发货 然后就进行订单结帐 结帐后订单就可以删除了 其详细的流程过程如图 3 2 所示 图 3 2 后台管理员的处理订单流程 这样网站的基本运行过程就可以一目了然了 4 网站框架设计网站框架设计 浏 览 商 品 未注册用户 注册未登录 登录用户 选 择 商 品 订 购 商 品 购 物 车 注册 登录 收 银 台 提 交 订 单 用 户 订 单 订 单 处 理 订 单 发 货 订 单 结 账 订 单 删 除 2009 级计算机应用技术专业毕业论文 旅游电子商务网站 共 24 页 第 10 页 4 14 1 系统功能模块描述系统功能模块描述 本电子商务网站分为前台管理和后台管理 前台管理包括浏览商品 用户登录 用户其他 信息维护 订购商品 购物车等 后台管理包括站内的提示管理 商品的管理 订单的管理 用户 投诉的管理 用户管理和管理员管理等模块 下面具体介绍一下各模块的功能 1 系统管理员的功能 添加删除用户 包括用户名 密码等信息 修改管理员的信息 删 除管理员的信息 2 用户信息管理 注册用户 包括用户名 密码等信息 修改用户信息 删除用户信息 3 网站的提示管理 添加提示 提示包括标题和内容等 还可以对提示修改和删除 4 商品的管理 添加商品类别 修改商品类别 删除商品类别 添加商品信息 包括商品 的类别 名称 编号 生产公司等信息 商品图片的上传 修改和删除图片 修改商品信息 删 除商品信息 查看商品信息 5 订单的管理 处理订单 发货 结账 删除订单 6 用户的投诉管理 查看投诉 提出投诉的解决方法 删除投诉 具体的功能模块划分如图 4 1 所示 图 4 1 网站功能示意图 4 24 2 数据库模块描述数据库模块描述 数据库 顾名思义 是存放数据的仓库 只不过这个仓库是在计算机存储设备上 而且数据 是按一定的格式存放的 人们搜集并抽取出一个应用所需要的大量数据之后 应将其保存起来以供 进一步加工处理 进一步抽取所有用信息 所谓数据库是指长期存储在计算机内的 有组织的 可 共享的数据集合 数据库中的数据按一定的数据模型组织 描述和存储 具有较小的冗余度 较高 的数据独立性和易扩展性 并可为各种用户共享 数据库是把信息系统中大量的数据按一定的模式 组织起来 提供存储 维护 检索数据的功能 使信息系统可以方便 及时 准确的从数据库中获 得所需的信息 一个信息系统的各个部分能否紧密的结合在一起以及如何结合 关键在数据库 因 此只有对数据库进行合理的逻辑设计和有效的物理设计才能开发出完善而高效的信息系统 电子商务网站 后台管理前台管理 在 线 交 流 浏 览 商 品 查 询 商 品 购 买 商 品 用 户 注 册 提 示 管 理 商 品 管 理 订 单 管 理 投 诉 管 理 系 统 管 理 2009 级计算机应用技术专业毕业论文 旅游电子商务网站 共 24 页 第 11 页 数据库设计是建立数据库及其应用系统的技术 是信息系统开发和建设中的核心技术 具 体说 数据库设计是指对于一个给定的应用环境 构造最优的数据库模式 建立数据库及其应用系 统 使之能够有效的存储数据 满足各种用户的应用需求 下面是本网站系统主要的数据库 E R 图 图 4 2 管理员 E R 图 图 4 3 用户 E R 图 图 4 4 投诉管理 E R 图 管理员 用户名 密码 用户 电话 密码 性别 用户名 电子邮件地址 地址 管理员 处理 投诉表 投诉 用户 2009 级计算机应用技术专业毕业论文 旅游电子商务网站 共 24 页 第 12 页 图 4 5 订购管理 E R 图 下面是数据库逻辑结构设计 本网站定义的数据库中涉及到了七张表 它们分别是提示管理表 商品类别表 商品信息 表 购物车表 客户投诉表 用户表和管理员表 各表包含的基本信息在下面的表中显示了 1 管理员信息表 管理员表用来保存系统管理员的基本信息 结构如表 4 1 所示 表 4 1 管理员信息表 编 号 字 段 名 称 数据结构 说 明 1AdminIdvarchar 管理员名 不能为空 2Passwdvarchar 密码 不能为空 3Namevarchar 管理员姓名 不能为 空 2 用户信息表 用来保存用户的基本信息 结构如表 4 2 所示 表 4 2 用户信息表 编 号 字 段 名 称 数据结构 说 明 1UserIdvarchar 用户名 不能为空 2Pwdvarchar 用户密码 不能为空 3UserNamevarchar 用户姓名 不能为空 4Sexbit 用户性别 不能为空 5Addressvarchar 用户地址 不能为空 6Telephonevarchar 用户电话 不能为空 7Emailvarchar 电子邮件地址不能为 空 3 购物车表 用来保存用户订购的商品信息 结构如表 4 3 所示 表 4 3 购物车表 编 号 字 段 名 称 数据结构 说 明 1Idint 商品编号 不能为空 2UserId varchar 用户名 不能为空 管理员 处理 定购 商品 用户 2009 级计算机应用技术专业毕业论文 旅游电子商务网站 共 24 页 第 13 页 3GoodsId int 商品编号 不能为空 4OrderTime datetime 订购时间 5OrderCount smallint 订购数量 不能为空 6SalePrice float 销售价格 7OrderNumber varchar 订单号 不能为空 4 商品类别表 用来保存商品类别的基本信息 结构如表 4 4 所示 表 4 4 商品类别表结构 编 号字 段 名 称 数据结构说 明 1Idint 分类编号不能为空 2 Typevarchar 分类名称 5 商品信息表 用来存放商品的基本信息 结构如表 4 5 所示 表 4 5 商品信息表结构 编 号字 段 名 称数据结构说 明 1 Idint 商品编号不能为空 2 TypeIdint 商品类别 3 Namevarchar 商品名称 4 Producervarchar 生产厂家 5 SalePriceInt 销售价格 6 StorePriceInt 进货价格 7 Contentvarchar 商品简介 8 BuyCountInt 卖出数量 9 Imagefilevarchar 商品图片 10 BuyCountint 商品阅读次数 11 Imagefilevarchar 商品序列号 6 客户投诉表 用来保存客户对订单的投诉信息 结构如表 4 6 所示 表 4 6 客户投诉表 编 号字 段 名 称数据结构说 明 1 Idint 投诉编号不能为空 2 PostTimedatetime 投诉时间 3 UserIdvarchar 用户名 4 OrderNumbervarchar 订单号 5 Contentvarchar 投诉内容 6Resultvarchar 处理结果 7 Flagbit 处理日志 2009 级计算机应用技术专业毕业论文 旅游电子商务网站 共 24 页 第 14 页 7 公告信息 用来保存网站提示信息 结构如表 4 7 所示 表 4 7 提示信息 编 号字 段 名 称数据结构说 明 1 Idint 提示编号不能为空 2 Titlevarchar 提示题目 3 Contentvarchar 提示内容 4 PostTimedatetime 提交时间 5Postervarchar 提交人 5 主要功能模块的具体实现主要功能模块的具体实现 在这一章中将详细介绍一些主要功能的具体实现及其技术 5 15 1 通用模块的目的与实现通用模块的目的与实现 所谓通用模块就是许多页面都涉及到的模块 这些模块被别的模块包含时 要用 include 语句包含 这样别的模块就有它的功能了 本网站设计有三个通用模块 1 实现连接数据库功能的文件 在本网站中文件名为 connDB asp 因为在很多网页中都要 建立跟数据库连接的操作 所以有了这个通用模块就避免了重复编译程序 2 还有就是管理员和用户登录验证模块 在网站的后台管理中 很多功能都只有管理员才 有权限 所以在进入网站后台时 有许多项都需要验证你是否是管理员 因为其他人是不允许随便 修改网站中的东西的 如果不是管理员 就要从新跳到管理员登录界面去 要求从新登录 如果是 管理员 则不用跳回去 直接进入包含它的网页中 网站前台的用户登录也是一样的 当用户购买 商品 查看购物车时 也都要检验是否是注册用户 具体实现将会在下一节说明 5 25 2 登录框的设计登录框的设计 也许有的人会问为什么非要有登录 注册这个功能 让别人匿名登录 购买商品不是也很 好吗 但是如果那样的话 是无法建立起账目数据库的 更不利于网站数据库的维护 如果为每个 用户都建立一个数据库 当他第二次来时 依然可以使用 这样 既有了前一次的纪录 方便了对 用户的管理 又节省了建立数据库的资源 否则 就必须为每个匿名登录的用户建立个数据库了 而从用户来 他可以查看购物纪录 也可以防止别人盗用他的帐号 所也说 建立用户登录 注册 是非常有必要的 下面是登录流程图 5 1 2009 级计算机应用技术专业毕业论文 旅游电子商务网站 共 24 页 第 15 页 否 是 图 5 1 登录流程图 1 管理员登录设计 网站的管理页面只有管理员才能进入 很多功能都只有管理员才有权限 所以在进入网站 后台时 有许多项都需要验证你是否是管理员 因为其他人是不允许随便修改网站中的东西的 如 果不是管理员 就要从新跳到管理员登录界面去 要求从新登录 如果是管理员 则不用跳回去 直接进入包含它的网页中 这样设计保证了网站后台的安全性 保护了网站中的重要数据 在登录框的程序设计中 首先要在登录中输入姓名和密码 点提交就可以进入了 它用到 了 action 和 method 等 其中 action 和 method 都是表单常量 action 的属性是动作 它指定处理 表单提交数据的脚本 method 的属性是方法 它指定表单传递到服务器的方式 有效值为 get 或 p ost 如果设置为 get 则当按下提交按钮时 浏览器会立即传送表单数据 如果设置为 post 则 浏览器会等待服务器来读取数据 使用 get 方法的效率比较高 但是传递的信息量仅为 2k 而 pos t 方法没有限制 所以本网站使用 post 方法 管理员登录框如图 5 2 所示 开 始 取得查询信息 用户名 密码 创建 Connection 对象 conn 并建立与数据库的连接 创建 Recordset 对象实例 rs 并打开数据表 user 取出满足条件的信息 有记录吗 结 束 利用 SQL 语言中 select 查询语句 从表中查询记录 登录成功 2009 级计算机应用技术专业毕业论文 旅游电子商务网站 共 24 页 第 16 页 图 5 2 管理员登录框 2 用户登录注册功能设计 注册功能是为第一次进入网站的用户而设立的 目的是获取用户的相关信息 为以后该客户的 管理提供方便 实现注册的思路 首先注册是用于对第一次进入网站 并有兴趣在本网站购买商品的用户而设 立的 为此 必须要有一个提醒功能 用于提醒第一次光临本网站的人注册 还要有单击注册的连 接按钮 这个设置前台的在首页中 其次 必须有一个注册界面 以响应这册的连接按钮 在这个 页面中也要设计表单 来用于提示用户填写详细资料表 并划分出是否为必填或其他 当填写完毕 后 在后台需要有基本的判断功能 对用户填写的资料的正确与否进行判断 如 E Mail 地址是否 有 号等 当然还要有相应的返回信息 例如有某项填写不符合要求 要有相应的提示 符合要求 时 则要返回相应的信息 还有能够把用户提供的信息返回 建立一个数据库 并把这些信息写入 数据库 用户注册要添用户名 密码 联系方式等信息 用户注册表如图 5 3 所示 图 5 3 用户注册界面 实现登录功能是为了方便老客户的 其目的是为客户创造一个友好的环境 并且让他知道一些 他的相关信息 登录功能的实现如下 1 一个简单的用于登录的页面 其中包括一个供用户填写登录信息的表单和用于提交的按 钮 这就和管理员登陆界面差不多了 2 判断用户填写正确与否的程序 这个可以把获得的信息逐一对已存在的用户信息数据库 2009 级计算机应用技术专业毕业论文 旅游电子商务网站 共 24 页 第 17 页 中的用户信息进行比较 如果不为空 则可以直接进入网站购物 反之 则返回一个提醒用户输入 错误的信息或画面 如 您的帐号或密码不正确 请重新输入 3 如果登陆成功 则把这次的信息写入数据库 重新更新数据库信息 并且启动其他线程 如可以查看和修改用户信息的功能 查看和修改用户信息和密码的功能是任何电子商务网站都所必须开设的功能 当用户对自己注 册的信息不满意时 系统必须有此项的支持 事实上 这项功能的设置是一个表的元素的重新更新 的过程 它的 ASP 程序的实现方式有些像注册时对数据的处理 所不同的是它用到了 Update 这一 语句更新数据库 当用户提交数据后 用户信息会保存在 Sesstion 中 系统为了在运行过程中掌握当前登录 用户的信息 通常需要把用户信息保存在 Session 中 以方便管理员管理 同时 也保证了用户登 录后不再重复显示登录窗口 用户登录也用到了 action 和 method 等 这里就不再重复说明了 因为该电子商务网站主要用于销售特产 所以首页要具有民风和美丽风景的感觉 可以吸引客 户 达到直观宣传的效果 首页如图 5 35 3 站内提示信息设计站内提示信息设计 为了对商品进行宣传 有利于商品的促销 同时也可以发布站内的消息 通知用户一些新 到的商品和网站中的重要消息 建立一个提示信息框是很有必要的 提示信息其实就是公告 在网站的前台 首先判断是否有站内提示 如果有就按照发布时间的先后显示数据库中最 新 10 条提示信息 顾客点击提示信息的名称 就会在新弹出的窗口中显示提示信息了 图 5 6 站内提示信息 在网站的后台 管理员可以进行添加 修改和删除提示信息 当添加提示信息时 管理员 可以单击添加按钮 就会有新的窗口中打开 进行添加了 注意 在添加完提示信息 点击提交时 系统就会对所填写的内容进行校验 如果提示信息的题目或内容为空 则返回 不允许表单数据 的提交 当修改提示信息时 只要在需要修改的提示信息名后面的修改就行了 管理员修改好提示 信息后提交数据时与添加提示信息一样 需要对提交的表单进行校验 当删除提示信息时 需要选 中相应的复选框 本网站设置了全部选择和清空选择两个按钮 使为了更方便对提示信息进行管理 当单击全选后 所有的复选框中都会别打上对勾 当单击清空时 所有别选中的复选框又会被还 原 2009 级计算机应用技术专业毕业论文 旅游电子商务网站 共 24 页 第 18 页 5 45 4 商品类别管理设计商品类别管理设计 无论什么样的电子商务网站 站中的具体商品都有个属性 要么它属于日用品 要么属于 服装等等 而且网站中不可能只固定的有那几种商品类别 所以要有商品类别管理 商品类别管理包括添加新的商品类别 修改和删除商品类别 修改和删除商品类别的原理和上 一节中讲到的修改和删除提示信息是一样的 当添加商品类别时 直接就可以在表单中键入你要添 加的商品类别 然后单击添加就可以了 在这里用 rs recordcount 返回当前记录集中记录的数量 来判断是否有商品类别 商品的类别如图 5 7 所示 图 5 8 商品的类别管理 5 55 5 商品管理设计商品管理设计 在网站的后台 跟商品类别管理一样 网站中的很多商品需要更新和修改 你可以添加商 品 也可以对商品的信息进行修改 管理员可以对商品进行添加 修改和删除 当单击添加商品按 钮时 就会弹出新的窗口 新的窗口中需要添加商品的类别 名称 编号 生产公司 销售价格 商品介绍等 在填写商品信息时 尽量对商品进行详细的介绍 还要把每个商品的属性特点向用户 介绍清楚 本网站中的商品还列出了商品的浏览和购买的次数 使顾客用更容易了解商品 同时还 可以上传商品的图片 当单击添加商品按钮时 就会触发 onclick 事件 通过它就可以调用其它的 函数来实现打开新的窗口 在网络应用程序中 通常采用两种方法处理图片 一种是将图片文件上 传到服务器的指定目录下 需要时直接在网页中显示图片 本网站就采用的这种方法 因为这种方 法比较简单 另一种方法是将图片数据保存在数据库的 image 字段中 需要将其导出到一个图片文 件中 然后才能在网页中显示 当单击修改时 管理员可以对商品的信息进行修改 当然还可以对 图片进行修改 单击删除时 管理员可以对商品的信息包括图片进行删除 商品的管理如图 5 8 所 示 2009 级计算机应用技术专业毕业论文 旅游电子商务网站 共 24 页 第 19 页 图 5 9 商品的管理 在网站的前台 为了让客户更容易了解本站商品 使他们更方便 当用户登录到网站的首页时 就会看到新添加的商品和最受欢迎的商品两个框架 最受欢迎的商品也就是热卖商品 是对商品 的总体排名的状况的说明 这使得用户进行购物时对商品的受欢迎程度一目了然 对商品的购买更 胸有成竹 同时也对他们有导购的作用 新添加的商品和最受欢迎的商品各有 3 个商品 用户对其 它商品的浏览可以用查询商品来实现 这在下面会进行详细介绍 前台商品信息如图 5 9 所示 图 5 10 前台的商品信息 5 65 6 订单的管理设计订单的管理设计 订单是电子商务网站的重要组成部分 也是网站中的交易形式 2009 级计算机应用技术专业毕业论文 旅游电子商务网站 共 24 页 第 20 页 在网站的前台 用户只有登录之后才可以购买东西 生成订单 它的具体生成过是 首先 用户对浏览的商品进行订购 这会使商品进入购物车 在购物车中单击去收银台 在收银台中单击 购买就会生成订单 同时用户还可以通过单击定单查看并确认一下自己是否订购成功了 用户订单 如图 5 10 所示 图 5 11 用户订单 在网站的后台 管理员要对订单进行处理 因为用户提交的订单只有经过处理才能生效 要完 成订单处理工作 管理员首先登录并查看订单 单击为处理订单链接就会看到用户的订单 接下来 管理员要进行订单处理 处理订单就是改变订单的状态值 管理员只需要单击未处理订单中的处理 按钮 就对订单进行了简单的处理 这是订单会被记录到已经处理的订单中 处理订单时就要给用 户发货 发完货后 管理员要单击已处理订单中的发货按钮 这时订单又被记录到已发货的订单记 录中去了 下面管理员要进行订单的结帐工作 当确认用户已经收到商品时 就可以删除订单了 单击已结帐订单后系统就会弹出订单处理完毕的对话框了 说明整个订单处理过程就完成了 订单 的处理流程如图 5 11 图 5 12 图 5 13 图 5 14 所示 图 5 12 图 5 13 2009 级计算机应用技术专业毕业论文 旅游电子商务网站 共 24 页 第 21 页 图 5 14 图 5 15 5 75 7 投诉管理设计投诉管理设计 在网站的前台 为了让客户更能体会到电子商务网站跟现实购物没有什么区别 本网站还 专门设计了投诉页面 其实原理和用户留言差不多 这都是为了使客户对购物更方便 设计投诉模 块时 应该实现一下几个功能 首先 要提供投诉者投诉的界面 使投诉者能够在上面投诉 其次 投诉可以被提交道 Web 服务器 当投诉送到 Web 服务器时 服务器端应该把投诉者的投诉保存到数 据库中 在需要时 投诉单还可以被别的用户访问 让大家能够看到其它的投诉及解决情况 在制 作表单时 和前面用到的表单一样 都可以用 HTML 语言在记事本上直接编辑 不过记事本的扩展 名要写为 htm 在处理和保存投诉中 先要对各个投诉字段的输入作合法性检测 例如投诉的标题 或内容为空白时不会被保存到数据库中 需要提示投诉者 客户投诉如图 5 16 所示 图 5 16 客户的投诉 2009 级计算机应用技术专业毕业论文 旅游电子商务网站 共 24 页 第 22 页 在网站的后台 当管理员单击未处理投诉时 如果有投诉 就可以在此页面显示 投诉处理包 括解决和删除投诉两种情况 当管理员已经解决了顾客的投诉后 就可以单击解决来通知投诉者 这时就会弹出一个新的对话框 在此对话框中写入解决方案 当用户也同意了解决方案后 此投诉 就算是解决了 现在管理员就可以删除投诉了 其实投诉保存在数据库中 这样使管理员进行浏览 和处理投诉更加方便 投诉管理如图 5 17 所示 图 5 17 5 85 8 查询模块的设计查询模块的设计 本网站在前台包括两个查询模块 用户订单查询和商品查询 用户订单查询是为了方便用户查询他所订购的商品是否得到了解决 用户只要在输入域中 输入自己的订单号 然后单击确定按钮 就可以查看到指定的订单内容 该块用到了 Javascript 脚本来实现查询订单号 用户的订单查询图 5 18 所示 图 5 18 用户的订单查询 商品查询是为了方便用户查询他所需要的商品 因为本网站是一个小型电子商务网站 所以用 户不能查看所有商品 只能通过查询商品类别来查看次类别中的所有商品 这个查询块能处理两种 情况的查询 一种是按商品分类显示商品列表 也就是模糊查询 另一种情况是在指定分类中查询 满足条件的商品 需要输入关键字 本网站查询后的商品有分页显示的功能 因为当商品过多时 只能在一个页面显示几个有限的商品 是通过生成的查询条件设置 SELECT 语句 并读取满足条件 的商品到记录集 rs 中 然后设置分页条件 以分页显示商品 用户的商品搜索如图 5 19 所示 图 5 19 用户的商品搜索 2009 级计算机应用技术专业毕业论文 旅游电子商务网站 共 24 页 第 23 页 5 95 9 购物车的管理设计购物车的管理设计 购物流程是面向客户的 我们向客户展示的是一个现实中的商店所应有的元素 客户在使用本 购物系统的时候 因该感觉到与现实的购物是相似的 总之要在尽量模仿现实的购物的基础上 改 进现实购物中使客户感到不方便的地

温馨提示

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

评论

0/150

提交评论