电子商务系统毕业论文.doc_第1页
电子商务系统毕业论文.doc_第2页
电子商务系统毕业论文.doc_第3页
电子商务系统毕业论文.doc_第4页
电子商务系统毕业论文.doc_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

本科毕业论文 第 1 页 摘摘 要要 随着 Internet 的不断普及 人们对于互联网技术的要求已不单单是浏览一 下网页 收发电子邮件 日益忙碌的人们开始追求足不出户的利用互联网这一 强大的平台来实现的网上购物 对于企业来讲 无论是企业之间 B to B 还是企 业和客户之间 B to C 的交易 如果能够实现网上交易将大大提高交易速度节约 交易成本 近几年 随着网络数据库技术的进一步发展 使得这一设想逐渐成 为现实 运用 ASP ASP net 技术和网络数据库原理 基于 B S 模式我们开发了这 个网上购物系统 在我们的系统中 用户可以很方便的注册成为会员 对商品 进行浏览检索 查看商品的详细资料 然后根据各人的喜好以竞拍的方式购买 心仪的商品 同时 会员用户也可以发布自己的产品信息 拍卖自己的产品 实现网上交易 本系统旨在为用户提供一个方便 快捷 安全 可靠 功能强 大的商业交易平台 使用户利用网络工具 足不出户就可以抓住商机 以投入 的最小化获得利润的更大化 关键词 B S 模式 ASP ASP net 电子商务 网络数据库 本科毕业论文 第 2 页 Abstract Along with the Internet of continuously universal people are for the request of technique Internet the already and not only single is a view once web page receive and dispatch the E mail increasingly busy people start pursuing the exploitation Internet that keep the house this a the mighty platform come the net that realizes on the shopping As to the business enterprise no matter between enterprises or between enterprises and the customers If can realize the online trade will improve the trade pace and save the transaction cost greatly In the last few years along with the technique s further development of network database make this on conceiving to gradually become the actuality Using ASP ASP net technology and network data base principle we have developed system of this online shopping on the basis of B S mode In our system customer can very the convenient registration become the member and have a look around search to the goods look over the detailed information of the goods then purchase the adoring merchandise by way of auctioning according to the each one s taste Meanwhile member s users can release one s own product information auction one s own products realize the online trade This system aims at offering a convenience swift safe reliable powerful commercial trade platform to user Use one to utilize the network tool stay indoors can catch business opportunity obtain in order to minimization that invest profit in a careless way KEY WORDS B S mode ASP ASP net electronic commerce network database 本科毕业论文 第 3 页 前言前言 随着信息技术在国际贸易和商业领域的广泛应用 利用计算机技术 网络 通信技术和 Internet 来实现商务活动的国际化 信息化和无纸化 已成为各国 商务发展的 大趋势 电子商务 Electronic Commerce 正是为了适应这种以全球为市场的变化 而出现和发展起来的 它可以使销售商与供应商更紧密地联系起来 以更快地 满足客户的需求 也可以让商家在全球范围内选择最佳供应商 在全球市场上 销售产品 电子商务基于网络技术 网络技术提供了实现电子商务的技术平台 而电子商务是网络技术的最新应用和最终目标 21 世纪是 个以网络为核心的信息时代 数字化 网络化与信息化是 21 世纪的时代特征 电子商务作为信息时代的一种新的商贸形式 不仅对商务的 运作过程和方法产生巨大的影响 实际上也带来了一场革命 其影响将远远超 出商务的本身 将从社会的生产和管理 人们的生活和就业 政府职能 法律 制度以及文化等多方面改变人类的观念 思维和相互交往的方式 作为一种现代商务模式 电子商务利用计算机网络检索和获取信息 对 个人和公司提供决策服务 解决了组织 商家和客户的需求 减少了用于改善 货物和服务质量的投入 加快了商品交易的速度 电子商务可以应用于制造到 零售 从银行 金融机构到出版娱乐以及其他的任何企业 Internet 正在将不 同形式的电子商务结合起来 产生出许多创新的 混合的电子商务形式 从电子商务的目标上看 电子商务能够扩大顾客群 获取更高收益 开 拓目标市场 节省费用和开支 加速商品流通 加快顾客信息反馈 并提高服 务质量 在过去的几年间 随着 Internet 的迅速发展 通过网络使在家庭办公 的个人用户也积极投入到了电子商务中 由于激烈的市场竞争和对成本的关注 大量企业正在改进原有的电子商务系统来支持新兴的网络经济 从电子商务涉及的服务看 电子商务不仅仅包括商务和服务的网上交易 还涉及从 供 到 需 的整个社会生产的各个环节 电子商务不但可以降低 本科毕业论文 第 4 页 经营成本 加速资金周转 提高管理服务水平 还加快了企业整体的市场适应 能力 电子商务还包括企业内部商务活动 如生产 管理 财务以及企业间的 商务活动 它不仅仅是硬件和软件的结合 更是把买家 卖家 厂商和合作伙 伴利用因特网技术与现有的系统结合起来开展业务 电子商务的一个很大的优点是它不仅适合于大企业使用 而且对众多的中 小企业也非常有利 对于中小企业来讲 电子商务能给它们带来许多新的机遇 和挑战 它能够解决中小企业面临的许多困难和问题 Internet 的到来可以为中 小企业开辟更广泛的市场空间 由于信息的竞争在企业的竞争优势中发挥着越 来越重要的作用 有了电子商务 中小企业在信息方面就能够与大企业竞争 简单地说 电子商务是利用全球化互联网络进行的商业活动 它不是单纯 的技术问题 而是代表一次新的经济革命预示着新的经济增长方式 本科毕业论文 第 5 页 目目 录录 摘摘 要要 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 3 1 项目的背景和意义 19 3 2 任务概述 19 本科毕业论文 第 6 页 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 本科毕业论文 第 7 页 第一章第一章 绪论绪论 1 11 1 电子商务的产生和发展的条件电子商务的产生和发展的条件 电子商务最早产生于 60 年代 发展于 90 年代 其产生和发展的重要条件 主要是 1 计算机的广泛应用 近 30 年来 计算机的处理速度越来越快 处理 能力越来越强 价格越来越低 应用越来越广泛 这为电子商务的应用提供了 基础 2 网络的普及和成熟 由于 INTERNET 逐渐成为全球通信与交易的媒 体 全球上网用户呈级数增长趋势 快捷 安全 低成本的特点为电子商务的 发展提供了应用条件 3 信用卡的普及应用 信用卡以其方便 快捷 安全等优点而成为人们 消费支付的重要手段 并由此形成了完善的全球性信用卡计算机网络支付与结 算系统 使 一卡在手 走遍全球 成为可能 同时也为电子商务中的网上支付 提供的重要的手段 4 电子安全交易协议的制定 1997 年 5 月 31 日 由美国 VISA 和 Mastercard 国际组织等联合指定的 SET Secure Electronic Transfer Protocol 即 电子安全交易协议的出台 以及该协议得到大多数厂商的认可和支持 为在开 发网络上的电子商务提供了一个关键的安全环境政府的支持与推动 自 1997 年 欧盟发布了欧洲电子商务协议 美国随后发布 全球电子商务纲要 以后 电子 商务受到世界各国政府的重视 许多国家的政府开始尝试 网上采购 这为电 子商务的发展提供了有利的支持 本科毕业论文 第 8 页 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 本科毕业论文 第 9 页 亿英特 网用户 是两年前的 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 的历史及展望未来 从 本科毕业论文 第 10 页 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 年 是世界的 电子商务年 新成立的信息产业部提出 推进国民经 本科毕业论文 第 11 页 济信息化 要重点抓好企业信息化 金融电子化和电子商务这三个方面的工作 企业信息化是基础 金融电子化是保证 电子商务是核心 一场有关电子商务 研究和讨论的 电子商务热 随之在国内掀起 我国的电子商务已进入到起步阶段 金桥工程的实施 推动了我国信息基础设施建设步伐 促进了我国因特网的普 及和应用 为电子商务的实施打下了一定的物质基础 金卡工程的实施 推动了 我国一些商业银行的电子化进程 为电子商务的开展打下了基础 从某种意义上来 说 金卡工程本身就是电子商务在我国的应用试点 并取得了显着的成效 截 止到 1997 年底 首批 12 个试点省市全部实现了自动柜员机 ATM 与销售点终 端机 POS 的同城跨行 工 农 中 建 交等各商业银行 联网运行和信用卡业 务的联营 这中间包括了电子数据交换 EDI 电子转账 EFT 的实际应用 金卡 工程的建设为实现网上支付与资金清算提供了很好条件 比如 上海市商业增 值网已连入金卡网络 这使得全市近百家大型商户建立了计算机管理系统 并 与金卡网络相连 此外 中小型商场和超市 连锁店普遍采用了收款机 可全 面受理信用卡 初步具备了发展电子商务所需要的基本条件 金贸工程是电子 商务在经贸流通领域的应用工程 也是我国电子贸易体系建设的一项试点工程 商品交换是商品经济社会永恒的主题 研究市场经济 研究商品交易的学问是 每一个企业在商品经济社会中求生存 图发展的必修课 金贸工程就是帮助企 业 特别是帮助我们的国有大中型企业进行改革 走出困境 学会利用现代电 子信息技术手段管理企业 研究市场 学会经营贸易 开创商品交易新的模式 的一项计算机应用系统工程 市场竞争的规律 其最终结果就是优胜劣汰 面 对日益激烈 残酷的市场竞争 特别是面对国外跨国公司的竞争 我们的国有 企业往往处于劣势 究其原因 除市场经济的 阅历 比较浅以外 还有两个重 要的原因 一是观念上的问题 有些企业的领导干部 在市场经济的环境下 还没有把 贸易 也就是 市场 放在生死攸关的重要位置上 还在等上级或别 人来保护和救援 二是手段上的问题 我们的很多企业 一直在用非常原始落 后的方式经营企业 推销产品 总是跟在别人后面跑 国家经贸委和信息产业 部共同推出的金贸工程 就是要引导帮助企业运用全新的观念和方式进行运作 给每一个企业提供一个用先进的信息技术手段进行平等贸易竞争的环境 金贸 工程的建设 对我国大中型企业的深化改革 对于我国大型企业走向国际市场 本科毕业论文 第 12 页 将会起到积极的推动作用 第二章第二章 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 本科毕业论文 第 13 页 这是 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 应程序的方法 除了通过添加脚本为应用程序创建 本科毕业论文 第 14 页 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 标记 本科毕业论文 第 15 页 一个 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 页面逻辑和业务逻辑混合 本科毕业论文 第 16 页 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 系统内部的身份验证机制 这样就可 本科毕业论文 第 17 页 以保证应用程序的安全性 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 对象只属于一位用 本科毕业论文 第 18 页 户 常用到的场合 虚拟购物车 用户登陆网站时用户名的临时存储等 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 不支持支持 本科毕业论文 第 19 页 执行效率 解释执行 每次执行都要 加载 编译执行 首次执行加载 图 2 1 本科毕业论文 第 20 页 第三章第三章 系统的需求分析系统的需求分析 3 13 1 项目的背景和意义项目的背景和意义 中华易客 电子商务网是在政府和相关的媒体支持下 为全国中小企 业电子商务服务的新型平台 是基于 B S 结构的电子商务网站 它有着强大商 务信息库的支撑 拥有着数量极其可观的买方与卖方客户群体 同时 它是以 各种全新的主动型商务服务功能为主导的新型电子商务平台 本网站主要包括 用户的注册 登录 购物和发布这几个方面的功能 它具有开放性 方便性和 灵活性 客户通过浏览器登录网站 首先注册成为会员 在首页用户登录区输 入用户名与密码进行登录后 便可以发布自己的供应和求购产品的信息 并可 方便的查找自己所需要的产品信息 当客户找到自己需要的产品后 便可以通 过竞拍的方式获得自己想要的商品 3 23 2 任务概述任务概述 3 2 13 2 1 目标目标 根据客户的需要 为客户搭建一个方面 快捷 稳定 安全 功能强大的 网上商业活动的平台 使客户可以及时的发布供求信息 查阅其他客户的供求信 息 参与竞拍商品和关键字 3 2 23 2 2 运行环境与系统结构运行环境与系统结构 为了保证系统运行的效率和可靠性 系统服务器端应具有较高的软硬件配 置 客户端的要求不是很高 此应用程序可广泛运行于国际互联网 即 Internet 也可适用于内部的局域网 其运行要求如下 软件环境 本科毕业论文 第 21 页 客户端 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 总体需求总体需求 已注册为会员的用户在首页登陆后 可以发布和管理供求产品的信息 查 看其他用户的供求信息 查看商业往来 参与产品的竞拍卖出或买进商品 并 可以参加关键字的竞拍 本科毕业论文 第 22 页 3 4 23 4 2 功能划分功能划分 易客商务网系统主要有以下几个模块组成 系 统 主 界 面 产品信息管理 商品拍卖子系 统 关键字竞拍 后台管理 帮助信息 安 全 与 登 陆 数 据 库 结 构 设 计 与 实 现 数据 库 图 3 1 系统功能模块图 1 登陆与安全 用户需要注册成为会员才能在易客电子商务网平台上进行商务活动 系统 将用户信息包括用户的资料和密码保存进数据库 用户可以随时进行修改 2 产品信息管理 本科毕业论文 第 23 页 用户登陆后就可以在网站内发布和求购各种产品 产品的信息全部存放在 数据库中供用户查询 3 商品拍卖子系统 商品拍卖子系统为传统交易的买卖双方提供了更广阔的交易平台 一方面 让卖方发布信息 另一方面让所有有兴趣的买家来进行竞价 卖主只需以自己 觉得理想的价钱接受竞价 就完成了一次交易 具体的竞拍方式有一口价方式 和最高价方式两种 4 关键字竞拍 中华易客为会员提供的在中华易客网站 供求信息 及 供应信息 搜索 结果页面上 展示用户在中华易客网站上所发布的与关键字相关的供应信息的 一种有偿服务 5 数据库结构设计与实现 对网站中一些信息进行一些存储并进行管理 可以使之显示在页面中 比 如 用户信息 产品的相关信息等 6 后台管理 对网站进行整体的管理 如 首页的即时信息的更新 人员的管理 会员 的审计认证升级等等 7 帮助信息 帮助用户正确 快速的进行各种操作 实现网站的各种功能 并及时地回 答用户的各种疑问 3 4 33 4 3 功能描述功能描述 1 登陆与安全模块 该模块的功能是 使用户注册成为易客网的会员 享受易客网为会员提供 本科毕业论文 第 24 页 的各种功能 用户注册填写的资料被保存在数据库中 设置的密码经过加密也 保存在数据库中 2 产品信息管理模块 该模块的功能是 易客网的会员用户可以发布出售产品或者求购产品的信 息 所有产品的信息都保存在数据库供客户查看 3 商品拍卖模块 该模块的功能是 易客网的会员用户可以在站内进行产品的拍卖 买方可 以通过竞拍的方式购买产品 具体的竞拍方式由以下两种 最高价拍卖模式 卖方发布最高价拍卖模式的商品时 需要设置好起拍价 格 最低出价的价格 保留价格 最低成交的价格 出价阶梯 最小加价 幅度 以及商品的其它信息 完成商品的发布 发布成功后 由买家参与竞 拍 截标时 哪位买家的出价最高 谁就 得标 买方浏览最高价拍卖模式 的商品时 如有意参与竞拍 即可在此商品当前现价 出价阶梯的价格基础上出 价 参与此商品的竞拍 每次出价为免费 出价完成后 商品信息显示页面将 显示你的出价为 得标 状态 此时你的出价就处于暂时领先的位置 直到在 商品结束前有其它买家的出价高于你的出价 一口价拍卖模式 卖方发布一口价拍卖模式的商品时 需要设置好一个商 品的唯一成交价格 一口价 和商品的数量 买方只能通过此价格进行出价购 买 买方每次出价后即与卖方成交 不用等待拍卖结束 4 关键字竞拍模块 该模块的功能是 中华易客为会员提供的在中华易客网站 供求信息 及 供应信息 搜索结果页面上 展示用户在中华易客网站上所发布的与关键字 相关的供应信息的一种有偿服务 5 数据库结构模块 该模块的功能是 对网站中一些信息进行存储和管理 并使其可以显示在 本科毕业论文 第 25 页 系统的各个页面中 例如 客户的基本信息 客户的密码 产品的相关信息 商品竞拍过程中的状态信息等 6 后台管理模块 易客商务网后台管理系统主要负责管理员对整个网站的管理 其主要任务 首先是对管理员用户的认证 对管理员权限的分配 以及帮助管理员对整个网 站进行管理 对网站的管理包括了会员管理 信息管理 产品管理 企业管理 新闻管理 关键字管理 拍卖管理 分类管理 广告管理等多个方面 是对易 客商务网的综合管理系统 包括了网站的各个方面 7 帮助信息 该模块的功能是 帮助用户正确 快速的进行各种操作 实现网站的各种 功能 并回答用户的各种疑问 本科毕业论文 第 26 页 第四章第四章 个人模块的设计实现个人模块的设计实现 4 14 1 系统所用的技术基础系统所用的技术基础 4 1 14 1 1 SQLSQL 语言简单介绍语言简单介绍 SQL 是英文 Structured Query Language 的缩写 意思为结构化查询语 言 SQL 语言的主要功能就是同各种数据库建立联系 进行沟通 按照 ANSI 美国国家标

温馨提示

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

评论

0/150

提交评论