




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科毕业论文 第 1 页 电子商务系统设计与实现毕业论文电子商务系统设计与实现毕业论文 目目 录录 摘摘 要要 1 1 ABSTRACTABSTRACT 2 2 前言前言 3 3 目目 录录 5 5 第一章第一章 绪论绪论 7 7 1 1 电子商务的产生和发展的条件 7 1 2 电子商务发展的阶段 7 1 3 电子商务的发展状况和对策 9 1 3 1 国外电子商务发展状况 9 1 3 2 我国电子商务的发展状况 10 第二章第二章 ASPASP 和和 ASP NETASP NET 概述概述 1212 2 1 HTML 语言基础 12 2 2 ASP 概述 13 2 2 1 什么是 ASP 13 2 2 2 ASP 的特点 13 2 2 3 ASP 的组成要素 14 2 3 ASP NET 概述 15 2 3 1 ASP NET 产生的背景 15 2 3 2 什么是 ASP NET 16 2 3 3 ASP NET 的特点 16 2 3 4 常用的 ASP NET 内置对象 17 2 3 5 ASP NET 的运行平台 17 2 3 6 ASP NET 的开发工具 18 2 4 ASP NET和 ASP 的比较 18 第三章第三章 系统的需求分析系统的需求分析 1919 本科毕业论文 第 2 页 3 1 项目的背景和意义 19 3 2 任务概述 19 3 2 1 目标 19 3 2 2 运行环境与系统结构 19 3 2 3 本人所做的工作 20 3 3 系统概述 20 3 3 1 系统描述 20 3 3 2 用户特点 20 3 4 功能规定 20 3 4 1 总体需求 20 3 4 2 功能划分 21 3 4 3 功能描述 22 第四章第四章 个人模块的设计实现个人模块的设计实现 2525 4 1 系统所用的技术基础 25 4 1 1 SQL 语言简单介绍 25 4 1 2 SQL Server 2000 概述 26 4 1 3 ADO NET 概述 26 4 2 商品拍卖子系统设计结构 29 4 2 1 商品拍卖子系统的结构 29 4 2 2 商品拍卖子系统的功能设计 30 4 2 3 系统的模块划分及相互关系 30 4 2 4 各模块的功能 31 4 2 5 数据库中拍卖产品信息表 37 4 2 6 竞价系统状态表 39 4 3 商品拍卖子系统小结 39 第五章第五章 毕业设计小结毕业设计小结 4141 致谢致谢 4343 参考文献参考文献 4444 本科毕业论文 第 3 页 第一章第一章 绪论绪论 1 11 1 电子商务的产生和发展的条件电子商务的产生和发展的条件 电子商务最早产生于 60 年代 发展于 90 年代 其产生和发展的重要条件 主要是 1 计算机的广泛应用 近 30 年来 计算机的处理速度越来越快 处理 能力越来越强 价格越来越低 应用越来越广泛 这为电子商务的应用提供了 基础 2 网络的普及和成熟 由于 INTERNET 逐渐成为全球通信与交易的媒 体 全球上网用户呈级数增长趋势 快捷 安全 低成本的特点为电子商务的 发展提供了应用条件 3 信用卡的普及应用 信用卡以其方便 快捷 安全等优点而成为人们 消费支付的重要手段 并由此形成了完善的全球性信用卡计算机网络支付与结 算系统 使 一卡在手 走遍全球 成为可能 同时也为电子商务中的网上支付 提供的重要的手段 4 电子安全交易协议的制定 1997 年 5 月 31 日 由美国 VISA 和 Mastercard 国际组织等联合指定的 SET Secure Electronic Transfer Protocol 即 电子安全交易协议的出台 以及该协议得到大多数厂商的认可和支持 为在开 发网络上的电子商务提供了一个关键的安全环境政府的支持与推动 自 1997 年 欧盟发布了欧洲电子商务协议 美国随后发布 全球电子商务纲要 以后 电子 商务受到世界各国政府的重视 许多国家的政府开始尝试 网上采购 这为电 子商务的发展提供了有利的支持 本科毕业论文 第 4 页 1 21 2 电子商务发展的阶段电子商务发展的阶段 60 年代 90 年代 基于 EDI 的电子商务 从技术的角度来看 人类 利用电子通讯的方式进行贸易活动已有几十年的历史了 早在本世纪 60 年代 人们就开始了用电报报文发送商务文件的工作 70 年代人们又普遍采用方便 快捷的传真机来替代电报 但是由于传真文件是通过纸面打印来传递和管理信 息的 不能将信息直接转入到信息系统中 因此人们开始采用 EDI 电子数据 交换 作为企业间电子商务的应用技术 这也就是电子商务的雏形 EDI 在 60 年代末期产生于美国 当时的贸易商们在使用计算机处理各类商务文件的时 候发现 影响了数据的准确性和工作效率的提高 人们开始尝试在贸易伙伴之 间的计算机上使数据能够动交换 EDI 应运而生 EDI 是将业务文件按一个 公认的标准从一台计算机传输到另一台计算机上去的电子传输方法 由于 EDI 大大减少了纸张票据 因此 人们也形象地称之为 无纸贸易 或 无纸交易 90 年代以来 基于国际互联网的电子商务由于使用 VAN 的费用很高 仅 大型企业才会使用 因此限制了基于 EDI 的电子商务应用范围的扩大 20 世纪 90 年代中期后 国际互联网 INTERNET 迅速走向普及化 逐步地从大学 科研机构走向企业和百姓家庭 其功能也已从信息共享演变为一种大众化的信 息传播工具 从 1991 年起 一直排斥在互联网之外的商业贸易活动正式进入到 这个王国 因此而使电子商务成为互联网应用的最大热点 以直接面对消费者 的网络直销模式而闻名的美国戴尔 Dell 公司 1998 年 5 月的在线销售额高达 500 万美元 该公司期望今年在线收入能占总收入的一半 另一个网络新贵亚 马逊 A 网上书店的营业收入从 1996 年的 1580 万美元猛增到 1998 年的 4 亿美元 三年前开办的 eBay 公司是互联网上最大的个人对个人的 拍卖网站 这个跳蚤市场 1998 年第一季度的销售额就达 1 亿美元 象这样的营 业性网站已从 1995 年的 2000 个急升为 1998 年的 42 4 万个 面对电子商务如 此迅猛的发展趋势 弗雷斯特 Forrester 公司不得不将它对于 2002 年电子商 务的预测由原来的 3270 亿美元改为 8427 亿美元 互联网已成为全球最大的互 联网络 已经覆盖 150 多个国家和地区 连接了 1 5 万多个网络 220 万台主机 5 年前 被誉为 英特尔之父 的 Vint Cerf 曾预测 到 2003 年全球将会有 1 亿 英特网用户 然而 因特网的发展事实让他跌破眼镜 目前 全球预计已有 1 5 本科毕业论文 第 5 页 亿英特 网用户 是两年前的 3 倍 据业界一些专家预计 到 2005 年 全世界 上网的人数将达 10 亿 据 CNNIC1999 年 1 月 15 日发布的最新统计报告显示 截止 1998 年 12 月 31 日 我国互联网用户数已达到 210 万 CN 下注册的域名 数已达 18396 个 WWW 站点数约 5300 个 我国电子商务的几个发展阶段 由于国际电子商务的冲击和影响我国的电子商务的发展也经历了如下几个发展 阶段 1 1995 年 网络基础设施大量兴建 2 1996 年 应用软件及服务成为热点 3 1997 年 网址及内容管理的建设发展 有关企业 业务的调整 重组及 融 合 所谓 入口门户 Portal 公司的出现 4 1998 年以后 网上零售业及其它交易蓬勃发展 出现一批代做电子商务 业务的公司 1 31 3 电子商务的发展状况和对策电子商务的发展状况和对策 1 3 11 3 1 国外电子商务发展状况国外电子商务发展状况 目前美国和加拿大共有约 4000 多万 Internet 用户 占总人口的 20 多 目 前 Internet 网站的数量约有 2000 万个 在 1996 年 1 月 网站数量仅有约 20 万个 到 1996 年底 网站数量增加了约十倍达到 200 万个 1997 年仍然保持了这个速率 主干网的速率为 622M 有 9 个大节点 每个节点下挂几个一级 ISP Internet Service Provider 每个一级 ISP 下 又挂几个二级 ISP 直至最终用户 用户的速率 一般是 56Kbps 或 33 6Kbps 28 8Kbps 现在有些地方已开始使用 Cable Modem 速度达 500Kbps 许多地方已开始试用 ADSL 速度达 1 5Mbps 每个月用户要交 给 ISP 的费用大约为 15 加元 相当于人民币 90 元 而且不限制通信量 服务很好 大部分 ISP 声称 24 小时 7 天的技术支持 ISP 出口到上一级 ISP 的速率一般为 一根或多根 T3 45Mbps 或 T1 1 5Mbps 一根 T1 线包月大约 5000 元人民币 一 般标准是挂 300 个左右的终端用户 大体上讲 Internet 的发展 从近年起有了爆 炸性的发展 应用面遍及各行各业 纵观美国 Internet 的历史及展望未来 从 本科毕业论文 第 6 页 Internet 的应用角度看 可为三大阶段 第一阶段 电子邮件阶段 这个阶段可以认为从 70 年代开始 平均的通信 量以每年几倍的速度增长 第二阶段 信息发布阶段 从 1995 年起 以 Web 技术为代表的信息发布系 统 爆炸式地成长起来 成为目前 Internet 的主要应用 第三阶段 EC Electronic Commerce 即电子商务阶段 EC 在美国也才刚刚 开始 之所以把 EC 列为一个划时代的东西 笔者认为 是因为 Internet 的最终主 要商业用途 就是电子商务 同时反过来也可以很肯定地说 若干年后的商业信息 主 要是通过 Internet 传递 Internet 即将成为我们这个商业信息社会的神经系统 三个阶段开始的三个应用都正在以惊人的速度高速扩张中 电子邮件已经在很 大程度上取代着目前的信件 一定程度上的电话和传真 信息发布功能已经取代 了一部分的报纸 电台 电视台的新闻发布功能 几乎所有重要的报纸都有了免 费的电子版本供查阅 许多日常工作 尤其是情况信息的搜集 通过一个鼠标短时 间内就可以完成 免去了出差 长途电话 传真 邮寄等过去是必须的动作 这些 已经产生了不可估量的社会效益 由于 Internet 对社会资源的巨大发挥和节约 美国政府在促进 Internet 的普及和发展上 不遗余力 总统 副总统亲自上阵 比 如 在 Internet 商业活动还不充分时 政府出钱使 Internet 免费运行 直至近年在 Internet 走上轨道 能自行良性快速发展壮大时为止 还规定美国政府的各个部门 1997 年必须在 Internet 上购买不少于 450 万件的商品 把指标分散开来 分配到政 府各地和各部门 以培养在 Internet 上购物的习惯和环境 1997 年 5 月份 克林顿 公布了一个政策 即 Internet Tax Free Zone Internet 免税区 即在全球范围内 通过 Internet 网所购 销的商品不加税 包括关税和商业税 这个政策已得到加拿大 日本 欧洲等国的不同程度的支持 所以 Internet 免税区 可能将成为世界上最 大的自由贸易区 意义极其宽广和深远 总而言之 在美国和加拿大 一场历史上 最重要的技术革命 以 Internet 为纲的信息技术革命 正在席卷社会的每一个角落 而 且其变革的速度之快 其影响之大 其涉及面之广 无可比拟 1 3 21 3 2 我国电子商务的发展状况我国电子商务的发展状况 1998 年 是世界的 电子商务年 新成立的信息产业部提出 推进国民经 本科毕业论文 第 7 页 济信息化 要重点抓好企业信息化 金融电子化和电子商务这三个方面的工作 企业信息化是基础 金融电子化是保证 电子商务是核心 一场有关电子商务 研究和讨论的 电子商务热 随之在国内掀起 我国的电子商务已进入到起步阶段 金桥工程的实施 推动了我国信息基础设施建设步伐 促进了我国因特网的普 及和应用 为电子商务的实施打下了一定的物质基础 金卡工程的实施 推动了 我国一些商业银行的电子化进程 为电子商务的开展打下了基础 从某种意义上来 说 金卡工程本身就是电子商务在我国的应用试点 并取得了显着的成效 截 止到 1997 年底 首批 12 个试点省市全部实现了自动柜员机 ATM 与销售点终 端机 POS 的同城跨行 工 农 中 建 交等各商业银行 联网运行和信用卡业 务的联营 这中间包括了电子数据交换 EDI 电子转账 EFT 的实际应用 金卡 工程的建设为实现网上支付与资金清算提供了很好条件 比如 上海市商业增 值网已连入金卡网络 这使得全市近百家大型商户建立了计算机管理系统 并 与金卡网络相连 此外 中小型商场和超市 连锁店普遍采用了收款机 可全 面受理信用卡 初步具备了发展电子商务所需要的基本条件 金贸工程是电子 商务在经贸流通领域的应用工程 也是我国电子贸易体系建设的一项试点工程 商品交换是商品经济社会永恒的主题 研究市场经济 研究商品交易的学问是 每一个企业在商品经济社会中求生存 图发展的必修课 金贸工程就是帮助企 业 特别是帮助我们的国有大中型企业进行改革 走出困境 学会利用现代电 子信息技术手段管理企业 研究市场 学会经营贸易 开创商品交易新的模式 的一项计算机应用系统工程 市场竞争的规律 其最终结果就是优胜劣汰 面 对日益激烈 残酷的市场竞争 特别是面对国外跨国公司的竞争 我们的国有 企业往往处于劣势 究其原因 除市场经济的 阅历 比较浅以外 还有两个重 要的原因 一是观念上的问题 有些企业的领导干部 在市场经济的环境下 还没有把 贸易 也就是 市场 放在生死攸关的重要位置上 还在等上级或别 人来保护和救援 二是手段上的问题 我们的很多企业 一直在用非常原始落 后的方式经营企业 推销产品 总是跟在别人后面跑 国家经贸委和信息产业 部共同推出的金贸工程 就是要引导帮助企业运用全新的观念和方式进行运作 给每一个企业提供一个用先进的信息技术手段进行平等贸易竞争的环境 金贸 工程的建设 对我国大中型企业的深化改革 对于我国大型企业走向国际市场 本科毕业论文 第 8 页 将会起到积极的推动作用 第二章第二章 ASPASP 和和 ASP NETASP NET 概述概述 2 12 1 HTMLHTML 语言基础语言基础 HTML Hyper Text Markup Language 超文本标记语言 是一种用来 制作超文本文档的简单标记语言 与常见的字处理文件不同 Web 页面以超文本 标识语言编排格式 HTML 文件是带有特定 HTML 插入标记的用以编排文档属 性和格式的标准文本文件 它能独立于各种操作系统平台 如 UNIX WINDOWS 等 自 1990 年以来 HTML 就一直被用作 World Wide Web 上的信息表示语言 用于描述 Homepage 的格式设计和它与 WWW 上其它 Homepage 的连结信息 HTML 文档 即 Homepage 的源文件 是一个放置了标记的 ASCII 文本文件 通常它带有 html 或 htm 的文件扩展名 生成一个 HTML 文档主要有以下 三种途径 1 手工直接编写 例如用你所喜爱的 ASCII 文本编辑器或其它 HTML 的编辑工具 2 通过某些格式转换工具将现有的其它格式文档 如 WORD 文档 转 换成 HTML 文档 3 由 Web 服务器 或称 HTTP 服务器 一方实时动态地生成 一般的 HTML 页面具有如下的结构 html 本科毕业论文 第 9 页 这是 HTML 正文部分 body 可见在一个 HTML 网页文件中 一般必须有一对 html 标记作为文件 的开头和结尾 在标记后是头部标记 其后是实体标记 2 22 2 ASPASP 概述概述 在 Internet 风行的早期 浏览器中显示的网页仅是静态的图文组合而已 浏览者可以在网页上阅读信息 但无法进一步的发表意见 查询信息或进行在 线购物等商务活动 为此 人们提出了动态网页或交互网页的概念和解决方案 所谓 动态网页 是指客户端浏览器和 Web 服务器端可以互动 也就是服务 器端可以实时处理浏览器端的请求 Request 然后再将处理的结果作为对浏 览器请求的响应 Response 传送给浏览器 而 ASP 就是用来创建此种动态 交互网页的解决方案之一 2 2 12 2 1 什么是什么是 ASPASP ASP Active Server Pages 称为动态服务器主页 它是一套服务器端的脚 本程序开发工具和运行环境 可用来创建动态 交互式的 Web 服务器端应用程 序 有了 ASP 就不用担心客户端的浏览器能否运行所编写的代码 因为所有 的程序都将在服务器端执行 当程序执行完毕后 服务器仅将所执行的结果返 回给客户端的浏览器 这样就减轻了客户端浏览器的负担 极大的提高了 Web 交互的速度 与使用 Visual Basic C 或 Java 等编程语言开发 Web 应用程序比 ASP 是更为灵活快速的创建 Web 应程序的方法 除了通过添加脚本为应用程序创建 本科毕业论文 第 10 页 HTML 界面之外 还可以建立自己的 COM 组件对象模型 组件 并且可将 应用程序的商业逻辑封装在可重复使用的模块中 以便在脚本 其他组件或其 他应用程序中调用 2 2 22 2 2 ASPASP 的特点的特点 1 使用 VBScript JScript 或者 JavaScript 等简单易懂的脚本语言 结 合 HTML 标记 即可快速方面的创建动态 交互式的 Web 应用程序 2 使用简单的文本编辑器 如 Windows 系统的 记事本 即可创建 和编辑 ASP 程序 并且 ASP 程序无需翻译 即可在服务器端直接执 行 3 ASP 提供了一些内置的对象 可以用来从客户端的浏览器接受信息 或将服务器处理后的响应信息发送给客户端的浏览器 4 ASP 提供了一些标准的 ActiveX 组件 同时允许用户添加或创建属于 自己的 ActiveX 组件 这些组件允许依据客户端浏览器的能力进行不同的显示 并可在浏览器端包含计数器等 5 ASP 提供了与后台数据库连结和访问的功能 允许站点访问者通过客 户端浏览器对各种数据库进行访问 并且可以是动态网页的内容随着相关数据 库内容的变更而自动更新 6 ASP 程序的源代码不会被传送到客户端的浏览器 因而可以避免所编 写的源程序被他人剽窃 同时也提高了程序的安全性 7 ASP 可以使用服务器端的脚本程序来产生客户端的脚本 8 在 ASP 网页中 可以使用已经装有 COM 组件对象模型 脚本兼容 引擎的任何脚本编辑语言 ASP 使用 VBScript 和 JScript 脚本引擎 但仍可安 装 PERL REXX 和 Python 使用脚本引擎 它们可从第三方供应商处获得 2 2 32 2 3 ASPASP 的组成要素的组成要素 一般来说 一个标准的 ASP 文档可以包含以下四个要素 1 HTML 标记 本科毕业论文 第 11 页 一个 ASP 文档通常会或多或少的包含几行或几组 HTML 标记 用来控制 网页内容的输出效果 建立的是网页中的 静态 内容 2 ASP 内置对象 ASP 的核心便是提供的一些内置对象 常用的有 Request 对象 Response 对象 Server 对象 Application 对象和 Session 对象 这些对象可用来获取客户 端的信息 或将服务器端的响应信息传送回客户端浏览器 并可以存储公共数 据 维护工作状态 访问服务器的公共程序和转移数据等 3 ActiveX 组件 为了扩充 ASP 的功能 更好 更容易设计 Web 应用程序 ASP 还提供了 一些具有特定功能的 ActiveX 组件 常用的用 File Access 组件 AdRotator 组 件 Connection 组件 Recordset 组件和 Command 组件等 4 ASP 脚本语言 在一个实际的 ASP 文件中 上述的 HTML 标记 ASP 内置对象和 ActiveX 组件都是通过特定的脚本语言有机地结合在一起的 ASP 允许使用 VBScript 或 JavaScript 作为其脚本语言 除此之外 只要是能够提供 ActiveX 脚本引擎接 口供 ASP 程序调用的任何程序语言 都可以作为 ASP 的脚本代码设计语言 换言之 ASP 提供了一种与程序设计语言无关的 Web 应用开发与运行环境 2 32 3 ASP NETASP NET 概述概述 2 3 12 3 1 ASP NETASP NET 产生的背景产生的背景 ASP 自 1996 年推出以来 以其简单易用的特点很快风靡了全世界 取得了 极大的成功 已有数百万网页设计师选择使用 ASP 来开发 Web 应用程序 但 是 ASP 的程序代码不够结构化 其中混合了显示界面的 HTML 标记 客户端 和服务器的脚本程序代码以及设计时的注释文字 因而给 ASP 网页程序的调试 和维护带来了很大的麻烦 除此之外 ASP 还存在以下的不足 1 缺乏良好的开发模型和程序设计语言 2 组件不属与组态困难 3 页面逻辑和业务逻辑混合 本科毕业论文 第 12 页 4 系统的延展性面临挑战 基于此 Microsoft 公司近来推出的 NET 战略引起了 IT 业界的广泛关注 特别是 ASP NET 的推出 更掀起了一股强劲的 NET 旋风 ASP NET 提供了一 个更加丰富的开发环境 同时造就了一类新的 Web 应用程序 允许开发人员打 破单一模式 创造出动态的且伸缩性更强的应用程序 从而更好的满足商业需 求 此技术基于 NET 环境开发 具有无与伦比的优势 2 3 22 3 2 什么是什么是 ASP NETASP NET 随着网络经济时代的来临 微软公司提出了 NET 战略 希望能够帮助用户 在任何时候 任何地方 利用任何工具都可以获得网络上的信息 并享受网络 通信所带来的快乐 ASP NET 的诞生实现了这一愿望 ASP NET 是建立在公共 语言运行库上的变成框架 可用于在服务器上生成功能强大的 Web 应用程序 ASP NET 提供一个统一的 Web 开发模型 并为开发人员提供了创建企业级 Web 应用程序所需的各种服务 ASP NET 可以使用任何与 NET 兼容的语言编 写应用程序 此外 任何 ASP NET 应用程序都可以完全使用 NET Framework ASP NET 是 Microsoft 公司 NET 战略的一个重要组成部分 是 Microsoft 开发新一代 Web 应用程序的工具和操作平台 2 3 32 3 3 ASP NETASP NET 的特点的特点 ASP NET 并不是简单的 ASP 的升级版本 而是为了建立动态 Web 应用程 序而重新打造的全新技术 有如下几个主要特点 1 简易性 ASP NET 应用了公共语言运行库中的托管服务 这简化了程序 的开发 2 自定义性和扩展性 用户可以使用自己编写的自定义组件或扩展组件替 换 ASP NET 运行库的任何子组件 3 增强的性能 ASP NET 是在服务器上运行的编译好的公共语言运行库 ASP NET 可利用早期绑定 实时编译 本机优化和盒外缓存等服务 所 以在编写代码行之前就已经显著提高了性能 4 安全性 ASP NET 应用了 Windows 系统内部的身份验证机制 这样就可 本科毕业论文 第 13 页 以保证应用程序的安全性 5 强大的工具支持 ASP NET 框架应用了 Visual Studio NET 集成开发环境 中的工具箱和设计器 6 强大的平台 ASP NET 应用是基于公共语言运行库的 NET 的框架类 库 消息处理和数据访问解决方案都可与 Web 无缝访问 ASP NET 可 以选择最适合应用程序的语言 或跨多种语言分割应用程序 7 可管理性 ASP NET 采用基于文本的分层配置系统 简化了将设置应用 于服务器环境和 Web 应用程序的操作 ASP NET 框架应用程序在部署 时只需将必要的文件复制到服务器即可将 ASP NET 框架应用程序部署到 服务器 不需要重新启动服务器 8 可缩放性和可用性 ASP NET 增加了专门用于在聚集环境和多处理器环 境中提高性能的功能 另外 进程受到 ASP NET 运行库的密切监视和管 理 以便当进程行为泄露 死锁时 可立即创新进程 以保持应用程序 始终可以处理请求 2 3 42 3 4 常用的常用的 ASP NETASP NET 内置对象内置对象 Application 对象 对整个ASP NET 执行环境而言 一个虚拟目录下的所 有ASP NET 程序构成了一个Web 应用程序 在多任务执行的情况下 来自四面 八方的众多用户可能执行同一个Web 应用程序 这变依赖Application 对象 常用到 的场合 聊天室 网页计数器等 1 Request 对象 获取从客户浏览器传给服务器端的数据 如接收来自表单 的数据 2 Response 对象 Request 对象与Response 对象就像一般程序语言里的 Input 及Output 命令 若要让服务器端的ASP NET 程序能够接收来自客户端的 信息 须用Request 对象 若想将服务器端的信息传递给客户端 须用 Response 对象 3 Session 对象 Session 对象和Application 对象极为类似 但Session 对象的信息只适用于同一位用户 换句话说 一个Session 对象只属于一位用 本科毕业论文 第 14 页 户 常用到的场合 虚拟购物车 用户登陆网站时用户名的临时存储等 2 3 52 3 5 ASP NETASP NET 的运行平台的运行平台 ASP NET 的运行平台要求是具有 Service Pack 2 的 Windows 2000 Server 或 Advanced Server Windows XP Professional 或 64 位版本 或 Windows Server 2003 系列产品之一 还要有 MDAC 2 7 for Data 和 Internet 信息服务 2 3 62 3 6 ASP NETASP NET 的开发工具的开发工具 Visual Studio NET 开发工具为 ASP NET 程序的开发提供了众多的便利 在 Visual Studio NET 中集成了许多 ASP NET 开发使用的组件 用户可以直接 用这些组件创建 ASP NET 程序 Visual Studio NET 可以对 ASP NET 应用程序 中的错误进行检查 这方面了开发人员的调试 当用 Visual Studio NET 创建一 个 ASP NET 工程时 Visual Studio NET 就会自动配置好 IIS Internet Information Server 应用 用户直接应用即可 2 42 4 ASP NetASP Net 和和 ASPASP 的比较的比较 名名 称称 比较内容比较内容 ASPASP 环境环境 ASP NetASP Net 环境环境 代码独立性 VBScript Jscript 等 脚本语言 程序与网页混杂 代码不 独立 任何支持 CLR 规范的语言 如 C VB Net 等代码独 立 可扩展性同一进程 不同进程 不同机器 支 持 Web Farm 和 Web Garden 数据存取方式 ADOADO Net Web Service 不支持支持 本科毕业论文 第 15 页 执行效率 解释执行 每次执行都要 加载 编译执行 首次执行加载 图 2 1 本科毕业论文 第 16 页 第三章第三章 系统的需求分析系统的需求分析 3 13 1 项目的背景和意义项目的背景和意义 中华易客 电子商务网是在政府和相关的媒体支持下 为全国中小企 业电子商务服务的新型平台 是基于 B S 结构的电子商务网站 它有着强大商 务信息库的支撑 拥有着数量极其可观的买方与卖方客户群体 同时 它是以 各种全新的主动型商务服务功能为主导的新型电子商务平台 本网站主要包括 用户的注册 登录 购物和发布这几个方面的功能 它具有开放性 方便性和 灵活性 客户通过浏览器登录网站 首先注册成为会员 在首页用户登录区输 入用户名与密码进行登录后 便可以发布自己的供应和求购产品的信息 并可 方便的查找自己所需要的产品信息 当客户找到自己需要的产品后 便可以通 过竞拍的方式获得自己想要的商品 3 23 2 任务概述任务概述 3 2 13 2 1 目标目标 根据客户的需要 为客户搭建一个方面 快捷 稳定 安全 功能强大的 网上商业活动的平台 使客户可以及时的发布供求信息 查阅其他客户的供求信 息 参与竞拍商品和关键字 3 2 23 2 2 运行环境与系统结构运行环境与系统结构 为了保证系统运行的效率和可靠性 系统服务器端应具有较高的软硬件配 置 客户端的要求不是很高 此应用程序可广泛运行于国际互联网 即 Internet 也可适用于内部的局域网 其运行要求如下 软件环境 本科毕业论文 第 17 页 客户端 Windows95 98 Internet Explorer IE 等 服务器端 Windows NT Windows2000 Internet Information Server IIS 4 0 及其以上版本 IE 等 或者 Windows98 Personal Web Server PWS IE 等 数据库 采用 SQL 运行于服务器端 硬件环境 服务器 CPU PIII 500 以上 内存 256M 以上 客户机 CPU P200MMX 以上 内存 32M 以上 3 2 33 2 3 本人所做的工作本人所做的工作 由于中华易客电子商务网是一个很大的项目 所以由我和同组的几名同学 合作完成 我本人具体负责的工作是易客商务网的商品拍卖子系统 3 33 3 系统概述系统概述 3 3 13 3 1 系统描述系统描述 系统为注册为会员的客户提供了一个商务活动的平台 客户可以通过本系 统随时查看和管理自己的供应和求购信息 参与竞拍卖出或买进商品 以及参 与关键字的竞拍 3 3 23 3 2 用户特点用户特点 该系统构建的商务平台主要服务于全国的中小型企业 力争使企业的产品 能够展示到世界的任何一个地方 得到最大的信息量的回馈 让企业以最小的 投入 实现最大的回报 3 43 4 功能规定功能规定 3 4 13 4 1 总体需求总体需求 已注册为会员的用户在首页登陆后 可以发布和管理供求产品的信息 查 看其他用户的供求信息 查看商业往来 参与产品的竞拍卖出或买进商品 并 可以参加关键字的竞拍 本科毕业论文 第 18 页 3 4 23 4 2 功能划分功能划分 易客商务网系统主要有以下几个模块组成 系 统 主 界 面 产品信息管理 商品拍卖子系 统 关键字竞拍 后台管理 帮助信息 安 全 与 登 陆 数 据 库 结 构 设 计 与 实 现 数据 库 图 3 1 系统功能模块图 1 登陆与安全 用户需要注册成为会员才能在易客电子商务网平台上进行商务活动 系统 将用户信息包括用户的资料和密码保存进数据库 用户可以随时进行修改 2 产品信息管理 本科毕业论文 第 19 页 用户登陆后就可以在网站内发布和求购各种产品 产品的信息全部存放在 数据库中供用户查询 3 商品拍卖子系统 商品拍卖子系统为传统交易的买卖双方提供了更广阔的交易平台 一方面 让卖方发布信息 另一方面让所有有兴趣的买家来进行竞价 卖主只需以自己 觉得理想的价钱接受竞价 就完成了一次交易 具体的竞拍方式有一口价方式 和最高价方式两种 4 关键字竞拍 中华易客为会员提供的在中华易客网站 供求信息 及 供应信息 搜索 结果页面上 展示用户在中华易客网站上所发布的与关键字相关的供应信息的 一种有偿服务 5 数据库结构设计与实现 对网站中一些信息进行一些存储并进行管理 可以使之显示在页面中 比 如 用户信息 产品的相关信息等 6 后台管理 对网站进行整体的管理 如 首页的即时信息的更新 人员的管理 会员 的审计认证升级等等 7 帮助信息 帮助用户正确 快速的进行各种操作 实现网站的各种功能 并及时地回 答用户的各种疑问 3 4 33 4 3 功能描述功能描述 1 登陆与安全模块 该模块的功能是 使用户注册成为易客网的会员 享受易客网为会员提供 本科毕业论文 第 20 页 的各种功能 用户注册填写的资料被保存在数据库中 设置的密码经过加密也 保存在数据库中 2 产品信息管理模块 该模块的功能是 易客网的会员用户可以发布出售产品或者求购产品的信 息 所有产品的信息都保存在数据库供客户查看 3 商品拍卖模块 该模块的功能是 易客网的会员用户可以在站内进行产品的拍卖 买方可 以通过竞拍的方式购买产品 具体的竞拍方式由以下两种 最高价拍卖模式 卖方发布最高价拍卖模式的商品时 需要设置好起拍价 格 最低出价的价格 保留价格 最低成交的价格 出价阶梯 最小加价 幅度 以及商品的其它信息 完成商品的发布 发布成功后 由买家参与竞 拍 截标时 哪位买家的出价最高 谁就 得标 买方浏览最高价拍卖模式 的商品时 如有意参与竞拍 即可在此商品当前现价 出价阶梯的价格基础上出 价 参与此商品的竞拍 每次出价为免费 出价完成后 商品信息显示页面将 显示你的出价为 得标 状态 此时你的出价就处于暂时领先的位置 直到在 商品结束前有其它买家的出价高于你的出价 一口价拍卖模式 卖方发布一口价拍卖模式的商品时 需要设置好一个商 品的唯一成交价格 一口价 和商品的数量 买方只能通过此价格进行出价购 买 买方每次出价后即与卖方成交 不用等待拍卖结束 4 关键字竞拍模块 该模块的功能是 中华易客为会员提供的在中华易客网站 供求信息 及 供应信息 搜索结果页面上 展示用户在中华易客网站上所发布的与关键字 相关的供应信息的一种有偿服务 5 数据库结构模块 该模块的功能是 对网站中一些信息进行存储和管理 并使其可以显示在 本科毕业论文 第 21 页 系统的各个页面中 例如 客户的基本信息 客户的密码 产品的相关信息 商品竞拍过程中的状态信息等 6 后台管理模块 易客商务网后台管理系统主要负责管理员对整个网站的管理 其主要任务 首先是对管理员用户的认证 对管理员权限的分配 以及帮助管理员对整个网 站进行管理 对网站的管理包括了会员管理 信息管理 产品管理 企业管理 新闻管理 关键字管理 拍卖管理 分类管理 广告管理等多个方面 是对易 客商务网的综合管理系统 包括了网站的各个方面 7 帮助信息 该模块的功能是 帮助用户正确 快速的进行各种操作 实现网站的各种 功能 并回答用户的各种疑问 本科毕业论文 第 22 页 第四章第四章 个人模块的设计实现个人模块的设计实现 4 14 1 系统所用的技术基础系统所用的技术基础 4 1 14 1 1 SQLSQL 语言简单介绍语言简单介绍 SQL 是英文 Structured Query Language 的缩写 意思为结构化查询语 言 SQL 语言的主要功能就是同各种数据库建立联系 进行沟通 按照 ANSI 美国国家标准协会 的规定 SQL 被作为关系型数据库管理系统的标准 语言 SQL 语句可以用来执行各种各样的操作 例如更新数据库中的数据 从 数据库中提取数据等 目前 绝大多数流行的关系型数据库管理系统 如 Oracle Sybase Microsoft SQL Server Access 等都采用了 SQL 语言标准 虽然很多数据 库都对 SQL 语句进行了再开发和扩展 但是包括 Select Insert Update Delete Create 以及 Drop 在内的标准的 SQL 命令仍然可以被用来完成几乎 所有的数据库操作 在众多的 SQL 命令中 select 语句应该算是使用最频繁的 select 语句主要 被用来对数据库进行查询并返回符合用户查询标准的结果数据 select 语句中位 于 select 关键词之后的列名用来决定哪些列将作为查询结果返回 用户可以按 照自己的需要选择任意列 还可以使用通配符 来设定返回表格中的所有列 select 语句中位于 from 关键词之后的表格名称用来决定将要进行查询操作的目 标表格 除了上面所提到的运算符外 LIKE 运算符在 where 条件从句中也非常 重要 LIKE 运算符的功能非常强大 通过使用 LIKE 运算符可以设定只选择与 用户规定格式相同的记录 本科毕业论文 第 23 页 4 1 24 1 2 SQLSQL ServerServer 20002000 概述概述 数据库技术是现代信息技术的重要组成部分 随着一些大型应用程序的开 发使用 数据库技术也随之发展进步 SQL Server 2000 是由 Microsoft 公司开 发和推广的关系数据库管理系统 DBMS 它秉承了 Microsoft 的一贯风格 简 单 易用以及友好的视窗化操作界面 现在是第 4 个版本 由 Microsoft 公司于 2000 年推出 SQL Server 2000 在 SQL Server 7 0 基础上扩展升级了多项功能 是一款面向高端的数据库管理系统 具有较好的可伸缩性和可靠性 提供了以 Web 标准为基础的扩展数据库编程功能 可以满足电子商务和企业应用程序的 要求 而且 SQL Server 2000 还包含对现有管理工具和实用程序的重大改进 并引入更具自我调节和自我管理的引擎功能 SQL Server 2000 对 web 的支持主要表现在 1 支持 XML 2 支持 Internet 标准 3 分布式分区视图 4 Web 和应用程序宿主 5 可靠性 6 可伸缩性 7 与 NET Enterprise Server Microsoft BizTalk 和 Microsoft Commerce Server 的集成 8 虚拟接口系统区网络 VISAN 4 1 34 1 3 ADO NETADO NET 概述概述 1 什么是什么是 ADO NET 技术及使用的必要性 技术及使用的必要性 ADO NET 是 Active Data Objects2 6 ADO 的后续版本 ADO NET 的主要 目的是可以在 NET Framework 中更容易的创建分布式的数据共享的应用程序 ADO NET 建立在如 XML 的业界的基础之上 就像 ADO 它提供了一个数据 访问接口 以便和 OLE DB 兼容的数据源进行通信 如 SQL Server 或 Oracle 应用程序可以使用 ADO NET 连接这些数据源 并检索 处理和更新数据 可能大家已经学过 ADO 那么在旧版本还能正常工作时 为什么还要学习 本科毕业论文 第 24 页 新的数据访问对象模型呢 如果需要 也可以在 NET Framework 中使用 ADO 但需要为 COM 层方面付出一些性能上的代价 另外 NET Framework 并不支持 COM Variant 数据类型 这是 ADO 用于 Recordset 对象中的 Field 对 象值的数据类型 也就是说 如果在 NET 中使用 ADO Recordset 对象 为了访 问数据 NETCLR 就经常会对每个字段进行类型转换 如果要一直访问数据 进行这些类型转换就会造成太大的系统开销 使用 ADO NET 最重要的理由是可以获取一个真正断开连接的数据体系结 构和 XML 的紧密集成和一个通用的数据表示法 可以将各种不同数据源中的 数据组合起来 并优化了和数据库交互的功能 同样 ADO NET 和 NET Framework 的其它部分紧密的集成在一起 并充分利用 NET Framework 中所有 对象的层结构及设计模式 ADO NET 建立在 ADO 的基础之上 而且为数据访 问工具集提供了许多工具 2 ADO NET 的特点的特点 1 ADO NET 使用不连接的数据结构 2 数据被缓存到数据集内 3 数据集独立于数据源 4 数据保持为 XML 数据需要从数据存储区移动到数据集以及从数据集移动到各种组件 在 ADO NET 中 传统数据的格式是 XML 类似地 如果需要保持数据 则将其 存储为 XML 如果有 XML 文件 则可以像使用任何数据源一样使用它 并从 它创建数据集 实际上 在 ADO NET XML 是数据的基本格式 ADO NET 数据 API 自动用数据集内的信息创建 XML 文件或流 并将它们发送给另一个 组件 第二个组件可以调用类似的 API 将 XML 读回数据集 使数据协议以 XML 为基础可提供一个多便利之处 XML 是工业标准格式 这意味着你的应 用程序数据组件可以与其他任何应用程序中其他任何组件交换数据 只要该组 件理解为 XML 许多应用程序被编写为可理解 XML 为异类应用程序间交换 提供空前高的水平 XML 是基于文本的 数据的 XML 表示形式不使用任何二 进制信息 这使它可以通过任何协议发送 大多数防火墙将阻塞二进制信息 但通过将信息格式化为 XML 组件仍可以方便的交换信息 对于大多数方案 本科毕业论文 第 25 页 不必知道 XML 便可以使用 ADO NET 中的数据 ADO NET 自动根据需要将数 据转换为 XML 或 XML 自动根据需要将数据转化为 ADO NET 便使用普通编 程的方法与数据进行交互 6 架构定义数据结构 尽管不必知道有关 XML 的任何事情便可以读写数据库和数据集 但也有 一些事情使用 XML 恰是你追求的标准 不打算访问数据而要进行数据设计时 的情况 也就是 在 ADO NET 中使用元数据时 将直接使用 XML 数据集以 XML 表示 数据集的结构使用 XML 架构进行定义 就像数据集包含的数据可 以从 XML 加载和序列化为 XML 数据集的结构也可以从 XSD 架构和序列化 为 XSD 架构 对 ADO NET 中的数据进行的大部分操作 不必深入钻研架构 通常 基于 Visual Studio NET 工具将可以在可视化设计器中进行操作 并根据需要生成和 更新架构 3 ADO NET 体系结构体系结构 ADO NET 为用户提供了一种全新的数据库访问机制 它使得数据库编程 变的相当容易 ADO NET 技术的基础是 XML 技术 XML 是由一系列的数据 库相关类和接口组成的 所以通过 ADO NET 不但能访问关系型数据库中的数 据 而且还能访问层次化的 XML 数据 ADO NET 体系结构的主要优势在于它可以使开发人员在无须考虑数据位 置的情况下操作数据 ADO NET 为用户提供了两种数据访问的模式 1 连接模式 Connected 利用 ADO 技术进行数据连接编程 是一 种传统的数据库访问模式 2 非连接模式 Disconnected ADO NET 中才具有的 提供了更大 的可升级性和灵活
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 法律硕士全真模拟模拟题附完整答案详解【夺冠】
- 2024年中医助理医师综合提升测试卷【含答案详解】
- 计算机一级模考模拟试题附答案详解【预热题】
- 2024年自考专业(公共关系)考试历年机考真题集附参考答案详解(培优)
- 企业内部培训师培养与发展方案
- 乡村文旅IP文创产品设计与推广方案
- 2025年泰州职业技术学院单招《物理》考试彩蛋押题含答案详解(完整版)
- 湖南安全技术职业学院单招《物理》自我提分评估及参考答案详解【考试直接用】
- 2025年五大连池市火山城市湿地公园服务中心招聘公益性岗位人员考前自测高频考点模拟试题有完整答案详解
- 2024年施工员过关检测试卷汇编附答案详解
- 赛轮埃及年产300万条半钢子午线轮胎项目可行性研究报告
- 催收行业培训课件
- 保护牙齿爱护牙齿2025年全国爱牙日全文课件
- 2025年海南事业单位联考笔试历年典型考题及考点剖析附带答案详解
- 新疆G20联盟文海大联考2025-2026学年高三上学期起点物理考试题(含答案)
- 2025年水发集团有限公司招聘(216人)备考练习试题及答案解析
- 2025年高考四川卷生物真题试卷(解析版)
- 2025年度保姆专业照护老年呼吸道疾病患者服务合同-温馨呵护
- 媒介素养教育培训课件
- 2025年地方病防治知识及技能考察试卷答案及解析
- 视频监控系统确保安全文明施工的技术组织措施
评论
0/150
提交评论