大学本科电子商务论文_第1页
大学本科电子商务论文_第2页
大学本科电子商务论文_第3页
大学本科电子商务论文_第4页
大学本科电子商务论文_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

精品文档 1 欢迎下载 摘要 2 Abstract 3 第一章 绪论 4 1 1 电子商务系统 4 1 2 电子商务的发展 4 1 2 1 发展情况 4 1 2 2 发展趋势 5 1 3 网上超市 6 1 3 1 网上超市现状 6 1 3 2 网上超市与传统超市比较 6 1 3 3 系统结构 6 第二章 网上超市的具体规划 9 2 1 实现网上购物的基本环境 9 2 2 网上购物的应用模型 9 2 3 系统设计目标 10 2 3 1 超市前台购物系统 10 2 3 2 超市后台管理系统 11 2 3 3 网上银行系统 13 第三章 网上超市的开发环境 14 3 1 硬件开发环境 14 3 1 1 服务器端 14 3 1 2 客户端 14 3 2 软件环境 14 3 2 1 服务器端 15 第四章 系统设计概述 19 4 1 系统功能概述 19 4 2 功能模块划分 20 4 3 系统流程分析 20 4 4 数据库的设计 20 4 5 管理主界面与登录程序设计 23 4 6 新闻管理模块设计 24 4 7 商品类别管理模块设计 26 4 8 订单管理模块设计 28 4 9 系统主界面与登录程序设计 29 4 10 设计商品查询及购买模块 31 4 11 用户管理设计 33 第五章 结束语 35 参考文献 35 精品文档 2 欢迎下载 摘要 随着因特网的迅速发展 各企业 公司正千方百计地扩大他们的市场 许多公司发现 因特网是一种向客户提供服务的极好资源 在因特网上 他们可以提供产品的规格 对于 每天需要处理的许多问题 都可以在线回答 在Web上运行商业 生活中有许多成功的例 了 如果产品适合于网上销售 在销售方面做出一点努力 可能获得大批的生意订单 在 在线超市信息系统中 购买和预订商品的交易被迅速的处理并返回给用户 本文研究了一种基于数据关联规则网上超市系统 此方案与现今网上己采用的一些方 案相比 具有用户使用更简单 界面更直观等优点 网上超市在我国刚起步 但发展很快 随着我国互联网的更加普及和网上超市的更趋成熟 会有越来越大的消费群体 市场潜力 会得到充分发挥 对网上超市时宜的苛求 不仅无助于问题的解决 而且会耽误商机 使 自己处于被动地位 本文中所做的主要工作如下 1 介绍了个性化页面的背景及WINDOWSXP专业版 IIS ASP系统的一般原理 2 阐述整个个性化页面生成系统的系统结构及工作原理 分析了系统实现中的特 殊性 难点和重点 3 设计实现用户管理 商品目录管理 商品录入管理 超市管理 图书 的浏览和查找 超市结账功能等Asp页面 4 分析并解决实现中的若干技术问题 5 建立完整的网上超市行测试并分析结果 关键词 网上书店 ASP Access2003 数据 精品文档 3 欢迎下载 Abstract With the rapid development of Internet Web all the companies and enterprises are trying their best to enlarge their markets Many companies find out that Internet Web is an excellent resource to supply service to their customers On Internet they can supply the information of the patterns of their products and answer the questions online In fact there are many successful examples of operating business on the Internet If the product is suitable for selling online then you may get many orders online In the On line supermarket system the transaction of purchase and order can be handled quickly and feedback to users This thesis studies On line supermarket system based on data connection rule Compared with other programs in use this program has such advantages as the simpler usage the more direct interface and etc In China On line supermarket is a rather new thing but it develops very quickly With the widespread of Internet and the development of the On line supermarkets there will be more and more consumers and the market will be more mature It is not proper to require too much of On line supermarkets which not only does no good to the solution of the problem but holds up business opportunities The main contributions of the thesis are as follows 1 Introduces the background of the characteristic pages the general theory of WINDOWSXP profession version IIS ASP system 2 Describes the structure and the working principles of the whole characteristic Pages of the system analyzes the particularity difficulty and the emphasis of the realization of the system 3 Designs the ASP pages to fulfill the management of the customers goods catalogues book information orders of the books the check of the books and payment 4 Analyzes and solves some technical problems during the realization of the system 5 Establishes an complete On line supermarket and tests it and analyzes the 精品文档 4 欢迎下载 results Keywords On line supermarket ASP Access2003 Data 精品文档 5 欢迎下载 第一章绪论 1 1 电子商务系统 完整的基础电子商务系统 是在Internet信息系统的基础上 由参与交易的信息化企 业 信息化组织和使用Internet的消费者主体 提供实物配送服务和支付结算服务的机构 以及提供网上商务服务的电子商务服务商组成 由上述几部分组成的基础电子商务系统 将受到一些市场环境的影响 这些市场环境包括经济环境 政策环境 法律环境和技术环 境等几个方面 电子商务的应用非常广泛 像网上银行 网上炒股 网上购物 网上订票 网上租赁 工资发放 费用缴纳等等 电子商务的分类有许多种 除了企业 企业 B2B 企业 消费者 B2C 之外 还有人提出可分为 消费者 消费者 C2C 消费者 企业 C2B 企 业 政府机构 B2G 消费者 政府机构 C2G 等等 消费者作为电子商务的个体参与者 而 企业与政府机构是以计算机应用系统作为电子商务的参与者 我们一般将B2B和B2C作为电 子商务的两大类 把其他的许多种分类分别归属于这两大主类 这时我们发现 电子商务 的分类无需过于复杂 1 2电子商务的发展 1 2 1发展情况 电子商务发展的历史虽然不长 但已经经历了四个阶段 第一个阶段是电子数据交换 EDI 电子商务实际上在网络出现以前就已存在 1994 年之前 企业层面的电子商务是通过EDI进行的 EDI指的是商业交易信息 如发票和订单 以一种业界认可的标准方式在计算机与计算机间的传输 对于某些交易来说 在减少交易 错误和和缩短处理时间方面 EDI发挥了重大作用 但这是以巨大的成本为代价的 首先 EDI通常经过专有增值网络进行 这需要花费一大笔投资 其次 EDI离不开分布式软件 这种软件既昂贵又复杂 给参与者增添了很大的负担 再次 EDI是批量传输的 影响了实 时生产 采购和定价 由于这些原因 EDI从未真正普及过 在中国尤其如此 第二个阶段我称之为基础电子商务阶段 在这一阶段 买家和卖家开始尝试在没有中 介的情况下开展交易 成功的先行者把它们的网站当作主要的销售渠道 思科和戴尔 它 们通常是技术公司 面向懂技术的顾客 没有或只有很少的渠道冲突 对其他大多数公司 而言 它们仍然只把网站当作展示产品目录和市场推广材料的地方 时至今天 只有15 的网站能够接受订单 6 的网站能够告知订单处理现状 第三个阶段是商务社区 在此阶段 第三方目的网站 third party Web destination 开始把交易双方带到共同的社区之中 商务社区创造了市场透明度 一旦买 主和卖主开始定期在社区中会面 各种各样的可能性就会出现 这一阶段还拥有很大的发 展空间 精品文档 6 欢迎下载 第四个阶段则是一种崭新的开始 它就是协同式商务阶段 商业合作伙伴间的几乎每一个 业务流程都可以借助网络加以改善或重组 与B2C商务相比 B2B商务涉及的关系要复杂得 多 用建筑上的事情作比 B2C商务像是等待一所房子完工之后买下它 而B2B商务则更像 从事一个庞大的建筑项目 需要在专业工作者之间协调多项流程 我们把这样的工作称为 协同 它面临的障碍很多 但也蕴藏着重大的机会 第四阶段的任务是在第三阶段的基础上提供对各种商务流程的支持 创造一个虚拟的 商业链 协同式商务意味着企业员工 合作伙伴和顾客的一种动态合作 他们通过互动交 流 在虚拟社区中找到节约成本 创造价值和解决业务问题的方法 协同式商务是需求链 与供应链之间复杂的工作流的一种更为完整的反映 1 2 2发展趋势 1 运作速度更加迅捷 网络的响应速度是衡量一个ISP服务质量的重要参数 网上的信息检索与电子交易同 样需要迅速的反应 借助于日益发展 完善的信息网络环境平台 电子商务需求的迅猛发 展更是如虎添翼 动作速度更迅捷 业务交往个人化 通过Web购物 多方面用途正是电 子商务的发展趋势 2 业务交往个人化 随着用户需求的日益多样化 如何满足顾客的个性化需求是现代企业面临着的一个重 要课题 同时也是一个非常棘手的问题 这种快速变化着的需求对企业的生产流程提出了 严峻的挑战 它要求企业的生产流程要有足够的柔性 电子商务能较好地解决这一问题 因为电子商务中企业与客户间的部分正是迎合了这一点 3 电子购物向纵深发展 设想一下在家里足不出户便可将想要的东西买回来 是不是相当方便 电子商务正是 提供了一种在家购物的可能 只需一个商家认可的电子资金帐号 信用卡 便可让你从众 多的网上商店中挑选满意的任何东西 而无需东奔西跑 电子商务系统征收传统的交易系 统相比 购物渠道方面具有显著不同的特点 浏览传统交易购物渠道常常意味着经常在大 范围的 不相关联的商店中摸索 或者通过 商品清单信息表 搜索 而在现代电子商务 系统中 商店无处不在 而且彼此关联 具有交互性 智能化特征 另一方面 现代电子 商务市场把有关产品和服务的信息紧密集成 帮助买方在不同的商店之间进行比较 以选 取最具诱惑力的商品 4 支持企业全过程 电子商务可以从辨别用户需求 企业内部产品研制 生产 检验 营销 用户发送订 单 跟踪运送情况 接收票据和更新数据 用户调查 再到企业产品开发与改进 电子商 精品文档 7 欢迎下载 务支持全过程 并且电子商务使得企业离自己的市场更近 看得更清楚 1 3网上超市 电子商务系统分为电子缴费 网上证券 网上银行 网上超市 1 3 1网上超市现状 现在国内也涌现出大批优秀的电子商务网站 最著名的就是阿里巴巴公司的旗下的几 个电子商务网站 诸如淘宝 阿里巴巴等等 从C2C到B2B 几乎囊括所有的电子商务模式 阿里巴巴公司以其快捷的交易程序 规范的交易的制度 以及较高的安全性占据国内电子 商务的半壁江山 用户可以从网站直接下定单 可以通过支付宝进行支付 消费者可以很 方便的通过网上银行给支付宝充值 超市配送方式主要有邮寄 EMS 甚至UPS 送上门 本地 异地网点配送等 配送时间也没有统一的要求 但是总体来看 国内的网上超市 缺乏规范 随意性强 买卖双方的权益保障都有缺陷 国内网上超市的目的主要有 利用 商品销售盈利 效仿国外的一些网站提高无形资产价值 以拉广告赚钱 紧跟电子商务潮 流等 其中 前两种占大多数 然而 实际情况是网上超市并未达到预期的效果 有的根 本没什么访问量 有的虽然访问人数众多 但成交有限 营销平淡 同时网上广告也并未 被广大商家认同 于是 这些超市不得不面临生存危机 但是在中国 网上超市有发展的 必要 也有发展的基础 发展网上超市的各方面条件也日趋成熟 但是还有几个关键问题 必须解决好 一是提供普遍的信用卡网上支付 制定方便的银行间的结算问题 二是成立统 一的 最具权威的CA认证机构 从而解决安全问题 三是构建高效率的货物配送系统 只 有把这些问题解决好了 才能保证网上超市的蓬勃发展 1 3 2 网上超市与传统超市比较 网上超市与传统超市相比有很多优点与长处 1 书写电子化 传递数据化 尽可能采用无纸贸易 实现快速准确 双向式数据和信息交 流 可借助非实时的电子邮件和实时的讨论组来了解商品市场和商品信息 提供异地交流 的形式 2 没有店面租金成本 网上超市只需一台连在网络上的服务器或租用部分网络服务器空间 即可 4 便于收集读者信息 为读者提供个性化服务 根据读者浏览 购买的信息 分析消费者 的购买兴趣 当消费者再次访问时直接向其推荐有关商品或定期向其发送有关商品的电子 邮件 5 品种规模大 经营时间久 上架寿命长 一般传统的大型超市 图书品种不超过20万种 网上超市在理论上可有无限多的品种 网络不打炸 只要服务器工作正常 消费者就 能查到并买到自己需要的商品 不受时间的限制 精品文档 8 欢迎下载 6 实行无国界经营 只要知道域名 全世界都可访问 不受空间的限制 1 3 3 系统结构 三层C S结构 B S结构 在Internet网络支持下 系统可更大规模扩大 出现了三层客 户 服务器体系结构 即Browser Server模式 其拓扑结构如图1 1所示 这种结构使系统 从封闭的集中式主机向开放的与平台无关的环境过渡 服务器端可以不只一台主机 可采 用主机的群集技术构成 客户端程序极大简化 在客户端借助游览器可以处理简单的客户 端处理请求 显示用户界面及服务器端运行结果 服务器负责接收远程或本地的数据查询 请求 然后运行服务器脚本 借助于中间件把数据通过ODBC发送到数据库服务器上以获取 相关数据 再把结果数据传回客户的Browser数据库服务器端负责管理数据库 处理数据 更新及完成查询要求 运行存储过程 这种方式使应用面极大扩展 而安全问题也变得更 加令人重视 系统结构可描述为 1 表示层 表示层是应用的用户接口部分 它担负着用户与应用间的对话功能 它用于检查用户从键 盘等输入的数据 显示应用输出的数据 为使用户能直观地进行操作 一般要使用图形用 户接口 GUI 操作简单 易学易用 在变更用户接口时 只需改写显示控制和数据检查程 序 而不影响其他两层 检查的内容也只限于数据的形式和值的范围 不包括有关业务本 身的处理逻辑 图形界面的结构是不固定的 这便于以后能灵活地进行变更 例如 在一 个窗口中不是放入几个功能 而是按功能分割窗口 以便使每个窗口的功能简洁单纯 在 这层的程序开发中主要是使用可视化编程工具 2 功能层 功能层相当于应用的本体 它是将具体的业务处理逻辑地编入程序中 例如 在制作订购 合同的时要计算合同金额 按照定好的格式配置数据 打印订购合同 而处理所需的数据 则要从表示层或数据层取得 表示层和功能层之间的数据交往要尽可能简洁 例如 用户 检索数据时 要设法将有关检索要求的信息一次传送给功能层 而由功能层处理过的检索 结果数据也一次传送给表示层 通常 在功能层中包含有 确认用户对应用和数据库存取 权限的功能以及记录系统处理日志的功能 这层的程序多半是用可视化编程工具开发的 也有使用COBOL和C语言的 3 数据层 数据层就是DBMS 负责管理对数据库数据的读写 DBMS必须能迅速执行大量数据的更新和 检索 现在的主流是关系数据库管理系统 RDBMS 因此 一般从功能层传送到数据层的 要求大都使用SQL语言 这是三层C S 客户机 服务器 结构 将应用功能分成表示层 功 精品文档 9 欢迎下载 能层和数据层三部分 其解决方案是 对这三层进行明确分割 并在逻辑上使其独立 原 来的数据层作为DBMS己经独立出来 所以关键是要将表示层和功能层分离成各自独立的程 序 并还要使这两个设计层间的接口简洁明了 值得注意的是 三层CS结构各层间的通信 效率若不高 即使分配给各层的硬件能力很强 其作为整体来说也达不到所要求的性能 此外 设计时必须慎重考虑三层间的通信方法 通信频度及数据量 这和提高各层的独立 性一样是三层CS结构的关键问题 精品文档 10 欢迎下载 第二章网上超市的具体规划 2 1实现网上购物的基本环境 网上购物属于商业信息化的范畴 它对社会环境提出了更多更高的要求 概括来说 顺利实现网上购物 对运行环境 经济环境 法律环境 人文环境和国际环境都提出了更 高的要求 1 运行环境 开展网上购物 首先要有支持它运行的网络 进行网络营销的书店要建立门户站 消费者能够方便地用PC或非PC终端上网浏览购物 第二 要有安全的网上支付环境 有发 卡银行 收单银行和CA认证中心在线服务 第三 要有商品递送系统 保证书籍能够按消 费者的要求送到 2 经济环境 网上购物在开放的市场经济环境下进进行 要有健全的机制和法规 网上交易 程序 要规范 要杜绝欺诈 要净化和完善市场经济体制和市场交易环境 3 购书是无纸贸易 签的是电子合同 用的是电子发票 传输和保留的是电子数据 这就 是一个电子合同 电子单据和发票 数字签名和法律地位和法律责任问题 还有CA认证中 心 电子商务服务中心的法律地位和法律责任问题 电子货币的合法性问题以及用网络传 输商贸文书防丢失 防被窃问题 4 人文环境 24小时无边界无障碍的购物消费环境 对人们传统的生活 工作 购物消费习惯将产 生重大影响和冲击 网上购物满足的快节奏的工作和生活方式 因此 开展网上购物 需 要普及电子信息技术应用水平 扩大网民队伍 提高人们的信息意思和文化素质 改变人 们的生活方式 工作方式和购物习惯 进行人文环境建设 5 国际环境 网上购物是国际贸易现代化的先进方式和手段 需要各个国际贸易组织 各贸易国 各从事贸易的公司和进行跨国购物的个人遵守统一的规范和原则 良好的国际和平环境 统一的贸易框架 趋同的交易准则和税收策略 是直接为全球化 无边界Internet经济服 务的网上购物必须建立的国际环境 2 2网上购物的应用模型 1 顾客 消费者 在自己的计算机前 通过Internet查询预定的商品 2 顾客在计算机上输入订购单 包括购买什么商品 购买数量 何时 何地交贷等信息 精品文档 11 欢迎下载 3 通过服务器与有关超市联系并立即得到应答 4 顾客确认后 打开电子钱包 取出电子信用卡付款 5 超市在服务器确认顾客的合法性后 将其同时送到信用卡公司和银行 在信用卡公司 和银行之间进行应收付款钱数和财务往来的电子数据交换和结算 6 交易成交后 超市就按照顾客的要求将商品发送给顾客 这种购物过程彻底改变了传统的面对面交易和一手交钱一手交货及面谈等购物方式 是一和崭新 有效 保密性好 安全可靠的电子购物过程 从整个购物过程来看 购物的 顾客仅仅需要输入电子订购单 调出自己的电子钱包和电子信用卡 只要信用卡合法 即 可完成购物 并得到电子收据 网上超市应用系统虚拟了电子商务流程中几个不可或缺的重要角色 网上超市 消费 者 银行和CA中心 各个角色所属子系统在电子商务模式中既相互独立 又相互联系共同 构成商务循环 消费者是用户角色 由用户在终端控制 而作为主线以为的由管理员在服 务器上控制 整个系统的运行也由管理员来维护 此系统基于客户层 Web服务层和数据库服务层的三层体系结构 一方面可以使系统 前后台分离 方便维护 另一方面利用互联网技术 还可以实现信息的实时更新 此外 还可以和后台数据库实现无缝连接 通过联系前端 客户端 浏览器和后台数据库 方便 地实现内容的维护与更新 使用户更快更好地了解信息 进行网上商务活动 超市子系统 银行网站子系统 CA认证子系统 在线订购子系统是个人消费者进行网上购物的入口 可 实现消费的模拟 超市管理子系统提供管理超市的各项功能 实现网上超市角色的模拟 网上银行子系统是整个系统中资金流的核心 它与商场 个人消费者相关联 反应出 流通过程中资金流的变化 它对交易双方的身份进行核实同时对买方 消费者 的支付能 力予以确认 以确保交易双方的利益不受损害 银行网站负责为用户设置账号 进行转账 业务 同时还支持账面余额查询 更改密码等辅助操作 CA认证子系统 实现的是对交易 主体的真实身份能够进行鉴别 只有消费者感觉有安全保障了 才可能放心地在网上从事 电子商务活动 该系统整体结构如图3 2所示 2 3系统设计目标 2 3 1超市前台购物系统 在线订购子系统是消费者进行网上购物的入口 消费者通过登录商场的网站 浏览 查询商品的信息 并对选中的商品进行购买 首先 消费者需要进行注册 然后可以通过 图书搜索 分类搜索等多个途径来选书 当消费者修改并确认订单后需进入银行界面进行 身份确认 并支付商品金额 商场直接到银行的转帐通知后 在一定内将货物送到消费者 精品文档 12 欢迎下载 指定的地点 同时 商场的货物的库存减少 消费者的购物记录增加 同时 系统对积分 达到一定分数的消费者会加以区别不同的服务 图3 3为消费者的网上购物流程 图3 1网上超市系统的整体结构 2 3 2超市后台管理系统 超市后台管理系统是商用网站 需提供管理员的登录界面 当登录者输入帐号与密码 后 系统将对登录者的身加以验证 只有经过授权的管理员才能进入管理系统 执行各项 管理职能 否则系统给出错误提示 系统具有以下管理功能 商品信息管理 该功能主要是针对新商品入库以及已有商品的变动而设置的 可设成html表单的形式 由管理员负责输入商品名称者 价格 简介等商品信息 表单提交后 商品数据库更新已 有记录 精品文档 13 欢迎下载 图3 2用户购物流程 精品文档 14 欢迎下载 商品类别管理 该功能能将商品分类管理 更具备类别转换功能 以便于管理员按需进行类别转换 减少由此引起的数据库混乱 用户管理 该功能包括普通注册用户管理 超级用户管理及管理员管理 订单管理 系统采取 款到送货 方式 将订单分为1 6种状态 6为在购物篮 可设定客户付款 期限 对超过期限仍未付款的订单 系统将视其为无效订单 自动提示管理员将其从数据 库中删除 否则数据库中的 垃圾订单 会越积越多 2 3 3网上银行系统 该系统的设计目标是当用户的电脑终端通过网络与银行相连时 实现将银行服务直接 送到用户办公室或家中 从而接近客户与银行的距离 使用不受限于银行的地理环境 上 班时间的限制 足不出户即可享受到银行的各项服务 从技术方面讲 电子商务最关键的 问题是如何实现电子支付功能 并保证交易双方的安全保密 2 3 4CA认证子系统 CA认证中心是保证电子商务安全的关键 电子商务活动中 消费者 商家 银行都应 向CA中心申请数字证书 并在交易中使用数字证书 以确保交易过程中各方的身份真实性 认证 保证信息安全性和交易的不可抵赖性 基本职能如下 申请证书 用户在证书申请表中填写用户个人信息 例如 自己的公共密钥 电话 Email等 表单提交后 为避免对同一用户颁发多份证书 系统将对 证书表 进行查询 如果还未 对该用户颁发过证书 则接受用户的申请 向其颁发一个经过CA私有密钥的签名的证书 如果中心已对该用户颁发过证书 则拒绝用户的申请 同时用户可用其他用户名重新申请 用户在获取CA中心颁发的证书后 在进行电子商务活动后时 即可通过出示该证书来证明 自己的身份 证书查询 当该用户想要确认证书何时失效等重要信息时 可使用此项功能 用户在输入证书号 后 系统将在证书数据库中进行查询 若该证书存在 则将该证书的相关信息提供给用户 否则提示用户 该证书不存在 证书管理 CA证书具有一定的时效性 对于已失效的证书 必须及时加以删除以防止欺诈行为的 产生 精品文档 15 欢迎下载 第三章 网上超市应用系统的开始环境和工具 网上超市总体由信息发布系统 订购服务系统 支付交易系统 认证服务系统和配送 服务系统构成 1 信息发布系统 超市建立自己的网站 通过Internet用最快的速度将书的信息及 服务推向全球化 同时获得顾客的意见反馈 掌握顾客的需求 2 订购服务系统 顾客可以选择订购 改变订购 取消订购以及超市确认订购 3 支付交易系统 认证机构确认顾客的合法性 银行确认付款 4 认证服务系统 认证机构确认顾客的合法性 银行确认付款 5 配送服务系统 超市按订单将商品发送给顾客 3 1硬件开发环境 3 1 1服务器端 服务器端的配置是由建立站点所需的软件来决定的 在最低配置下 服务器虽然能正 常工作 但其性能往往不尽如人意 如果我们想使站点服务器工作得更好的话 我们需要 更好的配置 特别是服务器的内存应该大于64MB 下面为服务器端的简易配置 1 处理器 P4 2 8G 2 内存 1G 3 硬盘空间 20G 4 光驱 需要从光盘上安装操作系统和其他开始站点所谓的软件 5 网卡 ISA或者PCI接口均可 6 显示 SVGA显示适配器3 1 1 2客户端 3 1 2客户端 客户端主要用于游览界面 同Web数据库进行数据交互操作 因此客户端对硬件要求 不高 主要由所安装的Windows的要求来决定 但若期望性能更好 需要的建议配置 1 处理器 P4 2 0G 2 内存 256MB 3 硬盘空间 40G 4 网卡 ISA或者PCI均可 5 显卡 SVGA显示适配器 3 2软件环境 开发一个网上超市系统需要一个Web服务器 数据库管理系统和前端开发工具 本文 中开发的网上超市系统 软件配置主要是基于Microsoft公式的软件 所以在系统的开发 工具的选择上采用了Microsoft公式的软件开发工具 具体内容如下 精品文档 16 欢迎下载 服务器的操作系统 Windows XP Service Pack 3 Web服务器软件 IIS 5 0 Internet Information Serve 另外 采用Access 2003存储和管理数据 采用ASP技术 Javascript脚本语言 VBScript脚本语言编写Web应用程序 采用Dreamweaver8软件进行网页设计 3 2 1服务器端 1 Web服务器 Windows XP 自带的IIS5 0 IIS的设计目标是提供适应性很强的Internet围绕Windows NT所做的优化 IIS具有很 高的执行效率 出色的安全保密性 易于管理以及启动迅速等特点 它既可以用于集成现 有的应用方式 也可用于Web应用系统 2 数据库系统 Microsoft Access 2003 Access是一个数据库管理系统 它之所以被集成到Office中而不是Visual Studio中 是因为它与其它的数据库管理系统 如Visual FoxPro 相比更加简单易学 一个普通的 计算机用户即可掌握并使用它 而且最重要的一点是 Access的功能足够强大 足以应付 一般的数据管理及处理需要 Access可以实现建立数据库 报表 以及队数据库 报表的 修改 查询等功能 3 开发语言 ASP 程序设计采用MicrosoftASP来实现 ASP Active Sever Pages动态网页 是 Microsoft IIS的开放式脚本开发环境 是微软公式退出的一种用以取代CGI Common Gateway Interface 的技术 据评测 ASP的运行速度并非最佳 但是在ASP中访问数据 库 却比其它平台要快得多 对于一个电子商务网站来说访问数据库是最频繁的也是最重 要的 因此 从整体性能来看 通过ASP技术访问数据库是最佳方案 1 ASP在性能方面的体现 ASP可以很好地把HTML和脚本开发融合在一起 提高了编程的灵活性 降低了开发难 度 ASP在性能方面的体现在以下几方面 2 无需编译 ASP脚本集成HTML当中 容易生成 不需要编译或者链接即可直接由服务器解释执行 可快速修改程序 3 比CGI和ISAPI具有更多的优点 CGI程序不能为多个客户共享 对于新的请求必须启动新的进程 随着客户请求的增 加 并行的进程也将增加 这对系统资源来说是一种极大的浪费 同时也加重了服务器的 负担 降低了系统的性能 ISAPI比CGI具有更大的性能 因为ISAPI应用以动态链接库形 精品文档 17 欢迎下载 式存在 在其启动时被加入内存 并且和Web服务器进程处于同一个系统空间 占用系统 资源比较少 效率虽然提高了 但也带来了更大的风险 ISAPI进程和服务器处于同一个 系统进程空间 因此 一个违规操作就有可能导致Web服务器的崩溃 另外 无论是CGI程 序还是ISAPI程序基本上都是独立于HTML之外的 完全用另一种与语言开发 工作量大 与HTML结合得不够紧密 ASP成功的改变了这些状况 ASP经过最佳化的多线程环境 不会 单独称谓一个Process 而是存在于这个Process中 可以同时服务多个浏览者 这样系统 的性能就大大提高了 系统的相应速度也大为改观 4 面向对象 在ASP脚本中可以很方便地引用系统组件和ASP内置组件 还能够通过定制的ActiveX 服务器组件 ActiveX Server Component 来扩充功能 5 独立于浏览器 因此可夸平台执行 ASP脚本是在Web站点服务器端执行的家 因此客户端的浏览器不需要支持它 客户端 只需要使用普通的可以解释常规HTML代码的浏览器 即可浏览ASP所设计的主页内容 网 上超市系统需要面对的是众多使用不同平台的用户 他们所使用的浏览器是IE 也可以是 Maxthon Netscape 还可以是其他类型 6 源程序的保密性 ASP程序在服务器端执行 在客户端浏览的内容总ASP程序执行的结果所生成的常规 HTML代码 因此这样就可以保证ASP程序不会泄露 对于一个电子商务网站而言 源程序 的保密性能是至关重要的 因为它直接关系到该站点的安全性 确保用户的支付信息安全 到达接收方面而不被第三方非法截获破译是进行安全电子商务的必要前提 而ASP程序的 保密性恰恰符合了这一点 7 与任何ActiveX Scripting语言兼容 除了可以使用VBScript或Javascript脚本语言进行设计外 还可以通过插件的方式 使用第三方所提供的其他脚本语言 ASP的发布 当编辑好ASP文件后 必需发布后才能实现其功能 ASP文件本身并不能运行 我用 WindowsXP自带的工具IIS5 0来发布ASP文件 Windows98用PWS发布 在WindowsXP中打开控制面板 管理工具 Internet信息服务 双击Internet信息 服务 于是我们就来到了IIS的使用界面 打开网站 默认网站 在默认网站内新建立虚 拟目录 为目录起个别名例如 E风网络超市 选择内容的目的路径 设置权限 通 常不允许访问写入权限 防止网页被改 顺利完成以上操作就表示你已经成功发布了你的 网页 网上购物系统已在默认网站内 精品文档 18 欢迎下载 4 网页编辑软件 Dreamwerver8 Dreamwerver8是一款专业的HTML编辑器 用于对Web站点 Web页和Web应用程序程序 进行设计 编码和开发 集网页设计和制作与站点的创建和管理功能于一身 是名副其实 的专业级Web可视化开发工具 无论你喜欢直接编写HTML代码的驾驭感还是偏爱在可视化 编辑环境中工作 Dreamweaver都会为您提供帮助良多的工具 丰富您的Web创作体验 Dreamweaver8包括许多代码工具 参考面板可提供HTML CSS和Javascript参考资料 进一步Javascript脚本调试器 可直接在Dreamweaver2008中调试脚本程序 进一步改写 了代码编辑器 可在代码试图 CodeInspector 中编辑JavaScript XML和其他文本文档 利用Roundtrip HTML技术可精确地控制源代码 可导入外部HTML文档 净化HTML代码以及 重新格式化HTML代码 利用Dreamweaver8的可视化编辑环境 不用写代码 即可向页面快速添加设计内容 实现所需功能 不过 如果您更喜欢用手工直接 Dreamweaver还包括许多与编码有关的 工具和功能 并且 借助Dreamweaver 您还可以使用服务器语言 例如 ASP ASP NET ColdFusion标记语言 CFML JSP和PHP 生成支持动态数据库的Web应 用程序 用户可以查看所有的站点元素或资源 并能从简明易用的面板中直接将其拖入到 文档中 Web开发的工作流程更加流畅 可在Macromedia Fireworks中创建和编辑图片 将其直接导入到Dreamweaver8之中 或者直接在Dreamweaver8中添加Flash对象 Dreamweaver8是完全可定制的 用户可以创建自己的对象和命令 可以修改菜单和快捷键 甚至可以编写JavaScript代码来扩展Dreamweaver8的能力 使用新的行为 属性面板和站 点报告器 总之 Dreamweaver2008继承了以前版本的优点 提供了更多功能强劲的可视 化设计工具 应用开发环境以及代码编辑支持 既适于普通的网页设计人员 又适合于具 有编程能力的专业人员 使开发人员和设计师能够快捷的创建代码规范的应用程序 继承 程序非常高 开发环境精简而高效 开发人员能够运用Dreamweaver与他们的服务器技术 构建功能强大的网络应用程序衔接到用户的数据 网络服务体系 5 网页美化技术 CSS 用HTML制作网页就像是用画笔绘制一幅图画 只有那些对网页制作痴迷而执着的人才 可能精确地实现预定的结果 这并不是正确的工具和灵活性就可以实现的 任何使用过 HTML一个多星期的人都知道HTML是一种非常好的网页制作工具 所以有时候我们不得不制 作体积相当大的GIF图像以获得想要的字体和布局 同样 有时候也不得不使用各种表格 标签和隐藏的空格GIF图像以使页面的布局能达到预想的目的 的确有些荒唐 我们的编 码实在是太复杂了 GIF用量越来越多 而我们的页面变得比英吉利海峡还要宽 互联网 精品文档 19 欢迎下载 有限的带宽怎么可能通过这么宽的信息呢 这种设计并不是网页设计的最佳形式 但是 1996年底的时候悄悄诞生了一种叫做样式表 stylesheets 的技术 全称应该是串接样 式表 Cascading Stylesheets 简称CSS 这位HTML的表弟向世人保证 将对布局 字体 颜色 背景和其它文图效果实现更加精确的控制 只通过修改一个文件就改变页数不定的 网页的外观和格式 在所有浏览器和平台之间的兼容性 更少的编码 更少的页数和更快 的下载速度 除了还不能全面支持我们常用的大多数浏览器之外 CSS在实现其它承诺方 面作得相当出色 CSS在改变我们制作样式表的方法 它为大部分的网页创新奠定了基石 精品文档 20 欢迎下载 第四章 系统设计概述 4 1系统功能概述 网上购物系统分为前台管理和后台管理 前台管理包括浏览商品 查询商品 订购商 品 购物车 用户信息维护等功能 后台管理包括新闻管理 商品管理 订单管理和用户 管理等模块 后台管理具体描述如下 1 新闻管理 添加新闻 删除新闻 添加类别 删除类别 2 商品管理 添加商品 管理商品 添加第一商品类别 添加第二商品类别 添加第三商品类别 修改删除商品类别 3 订单管理 最新订单 查看确认订单 4 推荐管理 商品推荐设置 5 信息管理 删除评论 留言维护 6 用户管理 用户管理 更改密码 精品文档 21 欢迎下载 4 2 功能模块划分 从功能描述的内容可以看到 本系统可以实现几个完整的功能 在本系统中 用户管 理模块的功能比较简单 在系统初始化时 有一个默认的 系统管理员 用户Admin 由程 序设计人员手动地添加到数据库中 Admin用户可以创建其他的管理员信息 普通用户则 可以修改自己的注册信息和密码 4 3系统流程分析 在本网上购物系统中 一共有两个主要的流程 即前台客户购物流程和后台订单处理 流程 多用户系统的工作流程都是从用户登录模块开始的 之后 对用户的身份进行认证 确认用户是否是有效的注册用户以决定用户的操作权限 从而决定用户的工作界面 4 4 数据库的设计 数据库是设计网站必不可少的后台支持 在设计数据库表结构之前 首先要创建一个 数据库 在我们的网上购物系统中 我们定义这个数据库为Shop 该数据库中包含了 新 闻信息表new 商品类别表hw 商品信息表sort1 sore2 sort3 购物车表 orderdetailorderdetail 用户表member和管理员表admin 下面分别介绍一下这些表的结构 1 新闻信息表new 新闻信息表new用来保存网站新闻信息 结构如下表所示 编号编号字段名称字段名称数据类型数据类型说明说明 1Idint 新闻编号 2Titlevarchar 50 新闻题目 3Contentvarchar 1000 新闻内容 表 2 商品类别表hw 商品类别表hw用来保存商品类别的信息 结构如下表所示 精品文档 22 欢迎下载 编号编号字段名称字段名称数据类型数据类型说明说明 1Idint 商品编号 2TypeIdint 商品类别 3Namevarchar 50 商品名称 4SN Numbervarchar 50 商品序列号 5Producervarchar 50 生产厂家 6Packagevarchar 50 包装类型 7SalePricefloat 销售价格 8StorePricefloat 进货价格 9Contentvarchar 100 商品简介 10ReadCountint 阅读次数 11BuyCountint 销售数量 表2 3 购物车表orderdetil 购物车表用来保存用户订购的商品信息 结构如下表所示 编号编号字段名称字段名称数据类型数据类型说明说明 1Id Int 编号 2UserIdvarchar 20 用户名 3GoodsIdInt 商品编号 4OrderTimeDatetime 订购时间 5OrderCountSmallint 订购数量 精品文档 23 欢迎下载 6SalePriceFloat 销售价格 7UserCheckedTinyint 用户确认 0 用户订购 1 送至收 银台 2 提交订购 8OrderNumbervarchar 50 订单号 9PostTimeDatetime 提交时间 10AdminCheckedTinyint 管理员确诊 0 没有提交 1 用户 提交 2 处理 3 发货 4 结帐 表3 4 4 用户信息表用户信息表membermember 用户信息表member用来保存注册用户的基本信息 结构如下表如示 编号编号字段名称字段名称数据类型数据类型说明说明 1UserIdvarchar 20 用户名 2Pwdvarchar 20 用户密码 3UserNamevarchar 50 用户姓名 4Sexbit 性别 5Addressvarchar 1000 地址 6Emailvarchar 50 电子邮件地址 7Telephonevarchar 100 电话 表4 5 管理员表admin 管理员表admin用来保存系统管理员的基本信息 结构如下表所示 精品文档 24 欢迎下载 编号编号字段名称字段名称数据类型数据类型说明说明 1AdminIdvarchar 20 用户名 2PassWdvarchar 20 密码 3Namevarchar 50 用户姓名 表5 4 5管理主界面与登录程序设计 本程序可分为前台系统和后台系统两个部分 前台系统为注册用户提供查看商品 购买商 品的页面 而后台系统则为管理用户提供对系统进行管理和维护的页面 1 设计管理主界面 本程序管理主界面为manage asp 它的功能是显示网络商城的管理链接和新闻等信息 在 manage asp中 包含了文件Left asp Left asp用来处理新闻管理 新闻列表 商品管 理 类别管理 商品列表 订单管理 未处理订单 已处理订单 已发货订单 已结帐 定单 用户管理 系统用户 系统管理员 修改密码 退出 图6 精品文档 25 欢迎下载 2 设计sadmin manage asp 在sadmin manage asp中 使用了框架将网页分成左右两个部分 这样可以确保只有管理 用户才能进入此页面 3 设计sadmin Left asp sadmin Left asp文件用于显示管理界面中的新闻管理 新闻列表 商品管理 类别 管理 商品列表 订单管理 未处理订单 已处理订单 已发货订单 已结帐定单 投 诉管理 未处理投诉 已处理投诉 用户管理 系统用户 系统管理员 修改密码 退 出 等内容 它定义了一组管理链接 如下表如示 管理项目管理项目链接链接 新闻管理 Addnews asp 商品管理 Addhw asp 订单管理 Subpass asp 推荐管理 Tuijiangoods asp 信息管理 Guestbook asp 数据管理 Adminback asp 用户管理 Usermamage asp 系统管理员 Tongji asp 修改密码 Change asp 退出登录 LoginExit asp 表7 4 6新闻管理模块设计 新闻管理模块可以实现以下功能 添加新的新闻记录 删除新闻记

温馨提示

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

评论

0/150

提交评论