《基于B2C模式的网上鲜花销售系统的设计与实现》毕业论文终稿.doc_第1页
《基于B2C模式的网上鲜花销售系统的设计与实现》毕业论文终稿.doc_第2页
《基于B2C模式的网上鲜花销售系统的设计与实现》毕业论文终稿.doc_第3页
《基于B2C模式的网上鲜花销售系统的设计与实现》毕业论文终稿.doc_第4页
《基于B2C模式的网上鲜花销售系统的设计与实现》毕业论文终稿.doc_第5页
免费预览已结束,剩余25页可下载查看

下载本文档

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

文档简介

摘摘 要要 电子商务是Internet爆炸式发展的直接产物 是网络技术应用的全新发展方向 电子商务 所具有的开放性 全球性 低成本 高效率的特点 使得电子商务大大超越了作为一种新的贸 易形式所具有的价值 它不仅会改变企业本身的生产 经营 管理活动 而且将影响到整个社会 的经济运行与结构 而网上购物作为电子商务的一部分 在整个社会经济中同样起着举足轻重 的作用 另外 网上购物作为一种新兴的商业模式 与传统购物模式有很大差别 主要优势在 于价格便宜 购物方便和品种丰富 目前我国网上购物的水平还远远落后于欧美西方发达国家 而且发展速度相对缓慢 主要是因为在整个网上购物的发展过程中存在很多瓶颁 严重制约了 我国电子商务的发展 本系统是一个基于 B S 模式的网上鲜花销售系统 它的实现主要用到的关键技术有 Active Server Page ASP HTML 和 VBScript Access 2000 等 整个论文就此系统的实现过程进行了详细全面的论述 首先对电子商务的基础知识和系统 开发环境进行了阐述 其次依照软件生命周期法则进行了需求分析和系统分析 其中包括系统 业务流程分析和数据库的分析设计 最后是系统设计和系统实施 基本实现了一个简易电子商 务网站的基本功能 关键字关键字 ASP Access B2C模式 鲜花销售 电子商务 AbstractAbstract The electronic commerce is the Internet detonation type development direct product is the network technology application brand new development direction The electronic commerce has open global the low cost the high efficiency characteristic caused the electronic commerce greatly to surmount had taken one kind of new trade form had the value it not only could change enterprise itself the production the management management moreover will affect the entire society s economical movement and the structure But the on line shopping took the electronic commerce a part similarly is playing in the entire social economy the pivotal role Moreover the on line shopping took one kind of emerging business model has very wide difference with the traditional shopping pattern the main superiority lies in the price cheaply the shopping convenience and the variety are rich At present our country on line shopping level also by far is backward to the European and American west developed country moreover the development speed is relatively slow Mainly is because has very many bottles in the entire on line shopping developing process to proclaim seriously has restricted our country electronic commerce development This system is based on the B S pattern on line fresh flower sale system its realization mainly uses the essential technology includes Active Server Page ASP HTML and VBScript Access 2 000 and so on Entire paper systematic realization process has carried on the detailed comprehensive elaboration in light of this First has carried on the elaboration to the electronic commerce elementary knowledge and the system development environment Next has carried on the demand analysis and the system analysis according to the software life cycle principle including system service flow analysis and database analysis design Finally is the system design and the system implementation Basically has realized a simple electronic commerce website s basic function Keywords Keywords ASP Access B2C pattern sales of flowers E commerce 目目 录录 引引 言言 1 1 1 绪论绪论 2 1 11 1 什么是电子商务什么是电子商务 2 1 21 2 电子商务的模式电子商务的模式 2 1 31 3 电子商务的特性电子商务的特性 2 1 41 4 电子商务的现状电子商务的现状 2 2 2 开发环境开发环境 4 2 12 1 HTMLHTML 概述概述 4 2 22 2 ASPASP 概述概述 4 2 32 3 J JAVAAVAS SCRIPTCRIPT VBSVBSCRIPTCRIPT概述概述 5 2 42 4 A ACCESSCCESS概述概述 5 2 52 5 ADOADO 概述概述 5 2 62 6 ODBCODBC 概述概述 5 3 3 需求分析需求分析 6 4 4 系统分析系统分析 7 4 14 1 系统流程分析系统流程分析 7 4 1 14 1 1 鲜花销售系统前台模块流程图分析鲜花销售系统前台模块流程图分析 7 4 1 24 1 2 鲜花销售系统后台模块流程图分析鲜花销售系统后台模块流程图分析 7 4 1 34 1 3 鲜花销售系统购物模块流程图分析鲜花销售系统购物模块流程图分析 8 4 24 2 数据库分析与设计数据库分析与设计 9 4 2 14 2 1 数据库分析数据库分析 9 4 2 24 2 2 数据库设计数据库设计 9 4 2 34 2 3 数据库连接数据库连接 12 5 5 系统设计系统设计 13 5 15 1 前台功能模块设计前台功能模块设计 13 5 1 15 1 1 首页布局 首页布局 index aspindex asp webtop aspwebtop asp 等 等 13 5 1 25 1 2 鲜花浏览模块 鲜花浏览模块 class aspclass asp 等 等 13 5 1 35 1 3 鲜花查询模块 鲜花查询模块 search aspsearch asp research aspresearch asp 等 等 14 5 25 2 用户功能模块设计用户功能模块设计 15 5 2 15 2 1 用户注册登录模块 用户注册登录模块 reg aspreg asp userinfo aspuserinfo asp 等 等 15 5 2 25 2 2 用户管理模块 用户管理模块 myuser aspmyuser asp subuser aspsubuser asp 等 等 15 5 35 3 购物车功能模块设计购物车功能模块设计 15 5 3 15 3 1 购买功能模块 购买功能模块 shopping aspshopping asp 等 等 15 5 3 25 3 2 收藏夹模块 收藏夹模块 shoucang aspshoucang asp 等 等 16 5 45 4 后台功能模块设计后台功能模块设计 17 5 4 15 4 1 后台登录 注销模块 后台登录 注销模块 login asplogin asp chkadmin aspchkadmin asp 等 等 17 5 4 25 4 2 鲜花管理模块 鲜花管理模块 addflower aspaddflower asp manageflower aspmanageflower asp 等 等 17 5 4 35 4 3 分类管理模块 分类管理模块 anclass aspanclass asp nclass aspnclass asp 等 等 18 5 4 45 4 4 用户管理模块 用户管理模块 manageuser aspmanageuser asp manageadmin aspmanageadmin asp 等 等 19 5 4 55 4 5 信息中心模块 信息中心模块 addnews aspaddnews asp gonggao aspgonggao asp 等 等 20 5 4 65 4 6 常规设置模块 常规设置模块 webconfig aspwebconfig asp guanggao aspguanggao asp 等 等 21 6 6 系统实施系统实施 23 结结 论论 24 参考文献参考文献 25 致致 谢谢 26 1 引引 言言 进入21世纪 随着Internet的进一步发展 电子商务作为Internet的一个新的 应用领域已开始真正地走向传统商务活动的各个环节和各个领域 并直接影响和改 变着社会经济生活的各个方面 对消费者而言 电子商务的出现 带来了消费观念 的重大变化 消费者可以足不出户便可以买到自己需要的商品 对企业而言 在 Internet 上开展电子商务业务不仅简化贸易流程 减少流通环节开支 增加企业 员工的工作效率 减少管理费用 还有利于企业树立自己的网上品牌 宣传企业形象 使企业在激烈的市场竞争中得到快速的发展 要进行电子商务活动 电子商务网站必不可少 它是开展电子商务业务的基本 平台 同时它的好坏直接关系到企业的发展 而我对电子商务这种形式非常感兴趣 希望能够亲自开发出一个完整的电子商务网站 可以让我了解电子商务网站是如何 设计和开发以及如何使用数据库 亲身接触电子商务的魅力 因此毕业设计选择开 发一个简易的基于B2C模式的网上鲜花销售系统 2 1 1 绪论绪论 1 11 1 什么是电子商务什么是电子商务 所谓电子商务 就是在网上开展商务活动 从宏观上讲 电子商务是计算机网 络的又一次变革 是在通过电子手段建立一种新的经济秩序 从微观上讲 电子商 务是指各种具有商业活动的实体利用网络和先进的数字化传媒技术进行的各项商业 贸易活动 电子商务基于 Internet Intranet 或局域网 广域网 包括了从销售 市场到商业信息管理的全过程 完整的电子商务的内涵应该包括以下四个方面的内容 1 以电子信息系统为前提条件 2 以人为核心 3 系列化 系统化 高效的电子工具 4 以商品贸易为中心的各种经济事务活动 1 21 2 电子商务的模式电子商务的模式 总的来说 正如大家所熟知的那样 电子商务主要可以分为两种模式 一种模式是企业 Business 对终端客户 Customer 的电子商务 即B2C 它 直接面向终端的大众消费者 消费者可以直接浏览挑选商品 直接在线结帐付款 如 当当网 卓越网等 都是采用B2C这种模式 另一种模式是企业 Business 对企业 Business 的电子商务 即B2B 主要面 向的是企业与企业 或是大型的商业买卖而提供的交易平台 公司企业可以通过这 个平台来进行采购 销售 结算等 可降低成本 提高效率 但这种平台对性能 安全 服务要求比较高 总之 不管是B2B还是B2C 乃至C2C 其基本模式都是相同的 即用户浏览查看 商品 然后下订单 双方确认后付款交货 完成交易 1 31 3 电子商务的特性电子商务的特性 在21世纪的今天 电子商务之所以会发展得如此迅速 会对世界经济产生如 此巨大的促进力 这跟它本身所具备的特性是分不开的 1 普遍性 电子商务作为一种新型的交易方式 将生产企业 流通企业以及 消费者和政府带入了一个网络经济 数字化生存的新天地 2 方便性 在电子商务环境中 人们不再受地域的限制 客户能以非常简捷 的方式完成过去较为繁杂的商务活动 如通过网络银行能够全天侯地存取资金帐户 查询信息等 同时使得企业对客户的服务质量可以大大提高 3 整体性 电子商务能够规范事务处理的工作流程 将人工操作和电子信息 处理集成为一个不可分割的整体 这样不仅能提高人力和物力的利用率 也可以提 高系统运行的严密性 4 安全性 在电子商务中 安全性是一个至关重要的核心问题 它要求网络 能提供一种端到端的安全解决方案 如加密机制 签名机制 安全管理 存取控制 防火墙 防病毒保护等等 这与传统的商务活动有着很大的不同 5 协调性 商务活动本身是一种协调过程 它需要客户与公司内部 生产商 批发商 零售商间的协调 在电子商务环境中 它更要求银行 配送中心 通讯部 门 技术服务等多个部门的通力协作 往往电子商务的全过程是一气呵成的 1 41 4 电子商务的现状电子商务的现状 自HP IBM等公司先后宣布1998年为 电子商务年 以来 电子商务在全球发 展迅猛 平均大约每九个月其交易额就翻一番 全球电子商务交易额达到数千亿美 元 电子商务收入剧增262 特别是进入21世纪以来 电子商务更是表现出了非常 3 强劲的发展势头 同时为了适应全球经济一体化的潮流 发展电子商务是必须的 美国凭借其高度发展的信息技术优势 竭力推动全球电子商务 在全球范围内掀起 了一股电子商务的热潮 紧接着英国 日本 加拿大 法国 德国 意大利 西班 牙等主要资本主义国家借助其在网络等基础建设方面的优势和原本优越的经济和社 会发展水平在电子商务的发展大潮中 也已经成为了弄潮儿 而广大的亚洲非洲拉 丁美洲发展中国家经济和社会文化发展水平还很落后 国家信息化建设的步伐还远 远落后于发达国家 无论从这些国家的网络建设 网络普及 企业网络化水平各个 方面看 都存在着严重制约电子商务普及的主观或客观的因素 在我国 电子商务的发展始于20世纪90年代之初 1993年电子工业部成立以后 我国先后实施了 金桥工程 金卡工程 金关工程 金税工程 等一系列金 字工程 加强了国民经济信息化建设 使我国的金融电子化 商业自动化等得到了 迅速发展 从1997年开始 电子商务在我国成为一个热门话题 近年来 多次举办 了电子商务研讨会 研究了中国电子商务发展战略和中国发展电子商务配套体制等 问题 探索适合中国国情的电子商务发展模式 1999年到2001年是中国电子商务由 起步迈向繁荣的阶段 首届 网络营销高级论坛 在北京举办 2000年中国政府颁 布了 中国电子商务发展战略纲要 此 纲要 已成为中国企业进行电子商务活 动的指导性文件 除了各政府部门之外 首批受惠的还包括520 家国有大中型重点 企业 纲要 主要阐述在全球信息化革命潮流中 中国企业应如何利用互联网提 高企业竞争力的问题 520 家国有大中型重点企业 成为第一批实行电子商务的受 益者 中国已经决定在大中型企业中逐步建立集生产 制造 研发 营销 决策为 一体的内部信息网络系统 从2002年开始中国的电子商务进入了快速发展的时期 国内电子商务网站急剧增加 发展地域迅速从沿海延伸到内陆 从大城市向中 小 城市蔓延 政府明显加强了对电子商务的支持和协调力度 众多企业自觉制定和推 出了内部电子商务规则 守则 税务系统 金融系统 证券 建筑 药材等诸多行 业开始推行网上业务的发展 目前 我国的电子商务已呈现出许多发展热点 证券 教育 旅游 人才 房地产 汽车 IT 图书 媒体 服务行业等 传统企业的转 型和介入电子商务 将是我国电子商务发展和成熟的一个重要标志 4 2 2 开发环境开发环境 2 12 1 HTMLHTML概述概述 HTML Hypertext Marked Language 即超文本标记语言 是一种用来制作超文 本文档的简单标记语言 超文本传输协议规定了浏览器在运行 HTML 文档时所遵循 的规则和进行的操作 HTTP协议的制定使浏览器在运行超文本时有了统一的规则和 标准 用HTML编写的超文本文档称为HTML文档 它能独立于各种操作系统平台 自 1990年以来HTML就一直被用作 是World Wide Web的缩写 也可简写WEB 中文叫做万维网 的信息表示语言 使用HTML语言描述的文件 需要通过WEB浏览 器显示出效果 所谓超文本 是因为它可以加入图片 声音 动画 影视等内容 事实上每一 个HTML文档都是一种静态的网页文件 这个文件里面包含了HTML指令代码 这些指 令代码并不是一种程序语言 它只是一种排版网页中资料显示位置的标记结构语言 易学易懂 非常简单 HTML的普遍应用就是带来了超文本的技术 通过单击鼠标 从一个主题跳转到另一个主题 从一个页面跳转到另一个页面与世界各地主机的文 件链接 直接获取相关的主题 如下所示 通过HTML可以表现出丰富多彩的设计风格 图片调用 文字格式 文字 通过html可以实现页面之间的跳转 页面跳转 a href 文件路径 文件名 通过html可以展现多媒体的效果 声频 视频 从上面我们可以看到HTML超文本文件需要用到的一些标签 在HTML中每个用来 作标签的符号都是一条命令 它告诉浏览器如何显示文本 这些标签均由 符号以及一个字符串组成 而浏览器的功能是对这些标记进行解释 显示出文字 图像 动画 播放声音 这些标签符号用 来表示 HTML只是一个纯文本文件 创建一个HTML文档 只需要两个工具 一个是HTML 编辑器 一个WEB浏览器 HTML编辑器是用于生成和保存THML文档的应用程序 WEB 浏览器是用来打开WEB网页文件 提供给我们查看WEB资源的客户端程序 2 22 2 ASPASP概述概述 ASP Active Server Pages 是Microsoft公司开发的服务器端的脚本环境 是目前流行的开放式Web应用程序开发技术 ASP的主要特性是能够把脚本HTML 组 件和强大的Web数据库访问功能结合在一起 形成一个能在服务器上运行的应用程 序 并把按用户的要求专门制作的HTML页面发送给客户端浏览器 ASP属于ActiveX技术中的服务器端技术 与通常在客户端实现动态页面的技术 如Java Applet ActiveX控件和VBScript等 不同 ASP中的命令和脚本都是在 服务器端解释执行 再将执行后的结果生成HTML页面并发送给客户端浏览器 由于 脚本在服务器端执行 因而开发者不必担心浏览器是否能执行脚本 同时由于是只 是将HTML页面发送到客户端浏览器 在浏览器上看不到ASP程序 因此可以防止程 序被窃取 另外ASP还具有许多显著的优点 例如 ASP运行在Web服务器的同一进 程中 能更快 更有效地处理客户请求 ASP提供了更简单 更方便的数据库访问 方法 使开发基于数据库驱动的动态网站更加容易 5 2 32 3 JavaScript JavaScript VBScriptVBScript概述概述 要学好 ASP 程序的设计 必须掌握脚本的编写 那么究竟什么是脚本呢 其 实脚本是由一系列的脚本命令所组成的 如同一般的程序 脚本可以将一个值赋给 一个变量 可以命令 WEB 服务器发送一个值到客户浏览器 还可以将一系列命令 定义成一个过程 而ASP默认支持的脚本语言有JavaScript VBScript 同时还可 以通过Plug in方式 使用由第三方提供的如REXX PERL TCL等脚本语言 这无疑 给 ASP 程序设计者提供了广泛的发挥余地 ASP 的出现使得广大 WEB 设计者不 必再为客户端浏览器是否支持而担心 实际上就算你在同一个 asp 文件中使用不 同的脚本语言 你都无须为此担忧 因为所有的一切都将在服务器端进行 客户端 浏览器得到的只是一个程序执行的结果 而你也只需在 asp 中声明使用不同的脚 本语言即可 2 42 4 AccessAccess概述概述 Access2000是微软公司开发的基于Windows平台的小型数据库管理系统 是 Office 2000 的组件之一 它承袭了旧版本Access的各项优点 又新增或完善了数 据访问页 个性化菜单 internet intranet 编程 安全保密等功能 使用 Access无须编写任何代码 只需通过图形化操作界面就可以完成大部分数据库的管 理和操作 它是一个面向对象的采用事件驱动机制的关系数据库管理系统 它可以 通过ODBC与其他数据库相连接 实现数据的互操作 由于Access与Office捆绑在一 起 它可以方便地应用Windows以及Office系统中的各种资源 而且它提供了图形 化简单应用开发界面 使用十分简便 对初学者来说是一种很好的选择 ASP连接 Access数据库的方法可以修改为连接其他的大型数据库 同时 用ASP所编写的程 序 也可以比较容易的移植成为基于SQL Server等中 大型数据库的应用程序 2 52 5 ADOADO概述概述 ADO ActiveX Data Object ActiveX数据对象 是一个ASP 内置的ActiveX服务 器组件 ADO通过在WEB服务器上设定ODBC 对数据库进行链接和访问 要执行ADO 服务器端须安装Windows NT Server和Internet Information Server IIS 而客户 端只要有IE或Netscape较新版本的浏览器即可 2 62 6 ODBCODBC概述概述 ODBC Open DataBase Connectivity 中文含义是开放数据库互联 这是一个由 Microsoft公司所定的标准的数据库接口 提供给应用程序一个标准的数据库存取 方式 使得应用程序不用考虑使用何种数据库系统 只需通过所提供各种数据库的 ODBC程序 利用Structured Query Language 结构化查询语言 简称SQL 访问各种 不同数据库的数据 6 3 3 需求分析需求分析 需求分析是电子商务系统开发的第一步也是最重要的一步 需求分析阶段要通 过描述系统的需求 通过定义系统中的关键领域的类来建立模型 分析的根本目的 是在开发者和提出需求的人之间建立一种理解和沟通的渠道 因此 系统的需求分 析应该是开发人员和用户或者客户一起完成的 需求分析可以采用面向对象的方法 来完成 即明确系统要服务于哪些用户 对这些用户提供哪些服务等 本系统是一个网上鲜花销售系统 目的是建立一个适合中小型企业使用的网上 销售系统 并赋予其基本的电子商务功能 使用户可以在网上迅速地查找到自己所 喜欢的鲜花 轻松 快捷 方便地购物 所以我们力图分析对顾客有价值的功能 除了基本的店面功能和网站必备的功能以外 我们还提供了购物车和收藏夹功能 可以让顾客像在超市中购物一样 将想要购买的物品放入购物车 如果顾客看中了 多种物品不能决定马上购买物品时可以从购物车将物品清出 添加新物品 通过购 物车给顾客提供最大的选择空间 对于系统管理员 也力求尽可能方便其进行后台 操作 总之 本系统的功能需求主要可以划分为用户对功能的需求和管理员对功能的 需求 具体如下所列 1 用户对功能的需求 用户注册 登陆注销 个人信息修改 分类浏览鲜花 浏览特价鲜花 搜索鲜花 购物车管理 收藏夹管理 订单管理 2 管理员对功能的需求 鲜花管理 包括添加 分类 修改 删除等 用户管理 订单管理 网站信息管理 一些常规信息设置 7 4 4 系统分析系统分析 4 14 1 系统流程分析系统流程分析 4 1 14 1 1 鲜花销售系统前台模块流程图分析鲜花销售系统前台模块流程图分析 本系统前台模块流程图 见图4 1 1 描述如下 主要是涉及两大部分 用 户浏览模块 用户根据自己需要可以通过不同的方式浏览网上的鲜花 用户管理模 块 用户通过注册登录网站 便可以对自己的订单 收藏夹 个人信息等进行管理 从而更加方便用户进行网上交易 图 4 1 1 系统前台流程图 4 1 24 1 2 鲜花销售系统后台模块流程图分析鲜花销售系统后台模块流程图分析 本系统后台模块流程图 见图 4 1 2 描述如下 管理员通过身份验证后可以 进行以下五个方面的操作 鲜花管理 主要是对鲜花进行修改 添加以及对订单 和评论进行管理 分类管理 主要是对鲜花进行分类以及类别的转移 用户管 理 主要是对注册用户的信息和管理员帐户进行管理 信息中心 主要是对网站 的新闻 公告以及用户的反馈信息进行相应的管理 常规设置 主要是对网站的 一些常规信息进行初始设置 系统首页 index asp 登录用户浏览模块 用户管理模块 用户登录 userinfo asp 个人信息 myuser asp 修改密码 myuser asp 取回密码 myuser asp 收货人信息 myuser asp 我的订单 myuser asp 我的收藏夹 myuser asp 统计信息 myuser asp 鲜花排行 flowerorder asp 特价鲜花 tejia asp 鲜花分类 class asp 搜索鲜花 search asp 8 管理员登录页面 login asp 密码是否 正确 是 否 添加新品 addflower asp 查看修改 manageflower asp 管理订单 editdingdan asp 管理评论 managepinglun asp 鲜花管理 图4 1 2 系统后台流程图 4 1 34 1 3鲜花销售系统购物模块流程图分析鲜花销售系统购物模块流程图分析 本系统购物模块流程图 见图4 1 3 描述如下 用户通过访问系统首页 注 册登录之后 挑选自己满意的鲜花 决定购买之后 便可点击旁边的 购买 按钮 进入购物车页面 如果需要继续选购 则可以返回继续挑选鲜花 如果决定马上购 买 便可以填写订单 然后提交订单汇款 服务商送货 交易完成 网站信息设置 webconfig asp 网站广告设置 guanggao asp 送货汇款设置 fangshi asp 其它信息设置 editxx asp 管理友情链接 links asp 常规设置 信息中心 添加新闻 addnews asp 新闻管理 editnews asp 公告设置 gonggao asp 查看反馈 viewfk asp 用户管理 会员管理 manageuser asp 后台用户 manageadmin asp 修改密码 renpassword asp 分类管理 大类管理 anclass asp 小类管理 nclass asp 类别转移 moveclass asp 9 填写订单 提交订单 查看或修改购物车 是否继续选购 单击鲜花旁的 购买 调 用页面 shopping asp 购买鲜 花 系统首页 index asp 登录 userinfo asp 挑选鲜花 是 否 图4 1 3 系统购物流程图 4 24 2 数据库分析与设计数据库分析与设计 4 2 14 2 1 数据库分析数据库分析 Web应用跟踪和管理用户的状态 行为主要有两种措施 一是使用Session或 Cookie保存用户活跃期间的信息 但是这些信息在会话结束后将不再存在 对于那 些需要持久保存的信息 例如用户的订单 用户的注册资料 商品的信息等则必须 通过数据库进行存储 数据库适合存储那些需要持久保存的信息 并且提供很好的 方式进行查询 添加 修改和删除 由于本文系统的定位是作为一个中小型企业业务信息化的应用 数据量不大 所 以选择由微软开发的适合中小型企业的桌面关系数据库产品Access作为后台数据库 经过分析本系统的特点 会发现有以下几类信息需要存储 1 用户相关信息 包括用户注册信息 用户订单信息等 2 商品相关信息 包括鲜花分类信息 鲜花具体信息等 3 其它信息 包括新闻 公告 评论等 4 2 24 2 2 数据库设计数据库设计 本文系统采用Access做为后台数据库来管理数据 建立flowers Mdb数据库文 10 件 其中包含13个不同专题的表文件 各表对应功能如 表1 所示 序号序号文件名文件名功能功能 1Users 保存用户基本信息 2Shop admin 保存管理员信息 3Shop news 保存网站新闻信息 4Shop flowers 保存鲜花相关信息 5Shop anclass 保存鲜花大类信息 6Shop nclass 保存鲜花小类信息 7Shop action 保存用户订单信息 8Shop pinglun 保存用户评论信息 9Shop songhuo 保存送货信息 10Shop fk 保存用户反馈信息 11Shop gg 保存网站公告信息 12Shop links 保存网站友情链接 13Shop config 保存网站基本信息 表1 详细的表结构和字段说明如下 UsersUsers表 Shop adminShop admin表 Shop newsShop news表 Shop anclassShop anclass表 11 Shop flowersShop flowers表 Shop nclassShop nclass表 Shop actionShop action表 Shop fkShop fk表 12 Shop pinglunShop pinglun表 Shop linksShop links表 Shop configShop config表 4 2 34 2 3 数据库连接数据库连接 本系统采用conn asp文件实现数据库的连接 flowers mdb是本系统的唯一 一个后台数据库 网站的网页若要访问此数据库 只需在网页的源代码中加入 语句即可 其中conn asp代码如下 13 5 5 系统设计系统设计 5 15 1 前台功能模块设计前台功能模块设计 5 1 15 1 1 首页布局 首页布局 index aspindex asp webtop aspwebtop asp等 等 在网站设计中 对布局最基本的要求就是要考虑用户的方便程度并能明确地传 达信息 同时也要凸显网站的特色 而首页在整个网站布局中又是重中之重 因为 这是用户浏览的第一个页面 从心理学的 首因因素 来讲 首页的设计尤为重要 本系统作为一个电子商务网站 首页就是网站的门面 显得尤为重要 这直接 影响到用户的购买意愿 所以本系统不仅兼顾用户的便利 同时还考虑到网站的根 本宗旨突出网站特色 本网站首页布局如下 5 1 25 1 2 鲜花浏览模块 鲜花浏览模块 class aspclass asp等 等 这个模块主要是提供给用户浏览选购鲜花的 其主要包括鲜花的显示 分页 购买以及收藏功能 鲜花显示的内容主要包括鲜花名 加入时间 市场价 会员价 折扣 购买和收藏按钮等 在class asp文件中主要是通过showcontent 函数完成 鲜花列表的显示 通过showpage 函数实现鲜花列表的翻页功能 模块附图 14 5 1 35 1 3 鲜花查询模块 鲜花查询模块 search aspsearch asp research aspresearch asp等 等 为了方便用户查找符合自己需要的鲜花 鲜花查询模块就成了一个必不可少的 功能模块之一 鲜花查询模块主要分为两种类型 一种是普通查询 一种是高级查 询 这两种模式主要的差别就是高级查询通过细化查询条件 可以让用户查询更加 准确 鲜花查询主要是通过search asp文件中的SQL语句进行数据库查询 得到结 果后 再通过research asp文件将查询结果显示给用户 从而完成了一个交互式的 鲜花查询模块的过程 模块附图 15 5 25 2 用户功能模块设计用户功能模块设计 5 2 15 2 1 用户注册登录模块 用户注册登录模块 reg aspreg asp userinfo aspuserinfo asp等 等 用户如果要购买鲜花 就必须注册成网站会员 同时用户才能得到相应的服务 用户在网站首页 通过点击 用户注册 进入注册页面 reg asp 填写注册信息 值得注意的是用户填写的信息必须完整准确 这样才能通过程序验证 成功注册 之后通过登录窗口 userinfo asp 输入用户名和密码 经过chkuser asp验证之 后 便能成功登录 同时在首页显示欢迎信息 如果你购买了鲜花 还会提示你是 否有未处理的订单 并列出总价 方便用户及时进行处理 模块附图 5 2 25 2 2 用户管理模块 用户管理模块 myuser aspmyuser asp subuser aspsubuser asp等 等 当用户成功登录以后 点击 我的账户 进入用户管理面板 myuser asp 在此用户可以对个人信息 密码 订单 收藏夹等进行相应的操作和处理 模块附图 5 35 3 购物车功能模块设计购物车功能模块设计 5 3 15 3 1 购买功能模块 购买功能模块 shopping aspshopping asp等 等 16 购物车模块是专门为顾客准备的 因此设计必须便捷 容易操作 当顾客决定 购买某鲜花时 只需要单击鲜花边上的 购买 按钮 便能进入shopping asp购物 车功能文件 该文件主要分为三大部分 第一部分是订购鲜花清单 在这里对鲜花 进行修改 重新选购等操作 当用户决定下订单时 点击 下一步 便进入第二部 分 用户必须非常认真的填写订单详情 如 支付方式 收花人地址 电话以及用 户本人的联系方式等 以便能及时准确的将鲜花送到用户指定的地方 第三部分则 是列出用户已经填写好的订单详情 供用户核对 模块附图 5 3 25 3 2 收藏夹模块 收藏夹模块 shoucang aspshoucang asp等 等 当顾客对某种鲜花一时下不了决定是否购买 又担心下次找不到该鲜花时 便 可以通过shoucang asp收藏夹功能 将鲜花暂时放入收藏夹 以便顾客日后做出决 定 用户可以通过以下 Select case action Case add 添加鲜花进收藏夹 Case del 删除收藏的鲜花 Case show 展示收藏的鲜花 End select 这么一个结构程序实现收藏夹的管理操作 模块附图 17 5 45 4 后台功能模块设计后台功能模块设计 5 4 15 4 1 后台登录 注销模块 后台登录 注销模块 login asplogin asp chkadmin aspchkadmin asp等 等 通过login asp进入后台登录界面 输入用户名 密码后 单击 登录 按钮 chkadmin asp将对表单的值进行验证 如果符合 则通过验证 并将用户名和权限 分别赋予session admin 与session flag 对象 以方便其他页面判断管 理员是否登录以及权限大小 当后台管理完成后 便可以通过logout asp注销用户 确保网站安全 模块附图 5 4 25 4 2 鲜花管理模块 鲜花管理模块 addflower aspaddflower asp manageflower aspmanageflower asp等 等 电子商务网站要吸引顾客 一个重要的原因就是经常出现新的产品 让顾客有 新的选择 因此添加新品功能就显得尤为重要 本系统通过addflower asp和 saveaddflower asp实现新品鲜花的添加 同时借助 化境ASP无组件上传类 upload 5xsoft 实现了图片上传功能 通过manageflower asp可以对已有的鲜花 进行修改 删除等操作 订单管理模块是后台管理中的一个重要部分 包括订单列 表 订单修改 订单删除等一系列订单处理活动 而这一系列活动主要是通过 editdingdan asp 和viewdingdan asp得以实现 managepinglun asp则实现了对用 户评论的审核 删除等操作 模块附图 18 模块附图 模块附图 模块附图 5 4 35 4 3 分类管理模块 分类管理模块 anclass aspanclass asp nclass aspnclass asp等 等 通过anclass asp鲜花大类管理页面对其进行修改 删除 添加栏目的操作 再通过save anclass asp程序文件具体实现鲜花大类的一系列操作 对鲜花小类的 19 管理同大类管理一样 也是通过nclass asp和savenclass asp完成 其次通过 moveclass asp和savemoveclass asp便可以实现某些小类鲜花栏目转移到其它大类 鲜花栏目中去 模块附图 模块附图 模块附图 5 4 45 4 4 用户管理模块 用户管理模块 manageuser aspmanageuser asp manageadmin aspmanageadmin asp等 等 网站用户一是会员 二是管理员 用户管理也就分为两类 一是对会员的管理 包括会员信息查询 修改 删除等 主要是通过manageuser asp和saveuser asp实 现 二是对管理员的管理 包括管理员权限修改 密码修改以及添加新管理员等操 作 主要是由manageadmin asp saveadmin asp 和renpassword asp实现 模块附图 20 模块附图 模块附图 5 4 55 4 5 信息中心模块 信息中心模块 addnews aspaddnews asp gonggao aspgonggao asp等 等 管理员通过addnews asp editnews asp程序文件对网站首页新闻进行添加 修改以及删除等操作 通过gonggao asp页面可以对网站公告进行管理 通过 viewfk asp可以对用户的留言反馈进行查阅 删除等操作 同时在这个页面除了显 示用户留言之外 还能显示用户IP 用户留言时间

温馨提示

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

评论

0/150

提交评论