版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、:, 41.1 41.2 51.3 51.4 51.5 61.6 7 7 71.7 81.8 8 81.8.2 81.8.3Client/Server 91.8.4 Browser/Server101.9 Web/101.9.1Web111.9.2ASP11121.1013142.1142.2152.2.1152.2.2152.2.3152.2.4162.2.5162.2.6162.2.7162.3162.3.1162.3.2172.3.3182.3.4182.4192.4.1192.4.2192.5192.5.1192.5.220212.625272.7 283.7.1Access283.7
2、.228,333.1333.1.1333.1.2343.1.3()353.1.4363.2363.2.1373.2.2373.2.337,384.1384.2384.33838384.4393939393939,405.1405.2405.3()425.4425.4.1425.4.2425.4.342431IIS43一 需求分析网上书店 是指利用互联网络来实现图书销售业务的一种新型图书零售渠道. 网上书店订单处理速度快, 服务围宽 , 存书量大 , 读者坐在家里就可以" 逛书店 ".1.1 开发该系统的依据及意义电子商务并不是一个新概念, 可以说 , 在几十年前主机系统出现
3、时就诞生了. 但是 ,近年来 ,Internet的出现给了电子商务以新的活力, 基于 Internet的电子商务已经引起了全世界的注意 .电子商务始于网络计算 . 网络计算是电子商务的基础. 没有网络计算 , 就没有电子商务 . 其发展形式多种多样 , 从最初的 , 电报到电子以及其后的EDI, 都可以说是电子商务的某种发展形式.电子商务的发展有其必然性和可能性. 传统的商业是以手工处理信息为主, 并且通过纸上的文字交换信息, 但是随着处理和交换信息量的剧增, 该过程变得越来越复杂 , 这不仅增加了重复劳动量和额外开支, 而且也增加了出错机会 , 在这种情况下需要一种更加便利和先进的方式来快速
4、交流和处理商业往来业务; 另一方面 ,计算机技术的发展及其广泛应用和先进通信技术的不断完善及使用导致了EDI和 Internet 的出现和发展 , 全球社会迈入了信息自动化处理的新时代 , 这又使得电子商务的发展成为可能 .在必然性和可能性的推动下, 电子商务得到了较快发展, 特别是近两年来其发展速度令世人震惊 . 虽然如此 , 电子商务的战略作用却是逐渐被全球各国所认识的,而且其今后的发展道路也是漫长的.随着信息技术的发展 , 搭上国际网络直通车的文化企业面临着一场新的革命. 在促成销售方面很有价值 , 因为有绝大部分的消费者在某商场购物之前会事先到该商场的中查询产品信息 , 实体商店尽管将
5、同样也看作一个销售渠道, 但对于的服务投入很少 . 这主要是由于对电子商务战略的评价方法存在问题, 因为有很多的零售商将销售额作为是否成功的指标, 有些公司用利润来评价 .不过 , 网上零售商不应该将这种信号看作网上零售可以带来丰厚利润的信号, 尽管在网络泡沫膨胀时很多人都这么认为. 纯粹的网上零售商理应将带来多少利润作为最重要的业绩考评指标. 多渠道零售商应该了解 , 并非每个浏览他们的顾客最终都会购买 . 拥有一个很成功的电子商务的零售商, 收益将比非交易功能的多很多 .那些希望将网上交易作为部分业务容的公司发现, 将网上网下集成起来很重要.尽管网上网下相结合成为不可逆转的趋势, 但是由于
6、集成的费用可能很高, 使得许多零售企业的进程大为减慢, 最好在商场部系统软件已经基于网络标准更新之后再进行整合 , 一些大型商场的转型都经历了这个过程.由于无法量化 , 实体商店不能不考虑他们的对商店购买的影响, 商店花费有限的网络资源支撑交易基础是有代价的, 有可能最终失去有购买计划的顾客, 最终将网下市场份额丢失给精明的竞争者.1.2 国外研究 现状及发展趋势网络经济是利用互联网技术广泛联系传统信息系统的丰富资源的一种动态商务活动它利用前所未有的方式将顾客, 销售商 , 供货商和企业员工联系在一起, 能将有价值的信息迅速传递给需要的人们. 网络技术的成熟 , 促进了信息技术更加广泛的应用
7、, 因此建立建材充分运用网络技术可满足本企业不断增长的供货能力,客户和市场竞争的需求 . 建材的建立可使企业在商场上不断取得发展的重要技术,并赢得越来越多的客户 . 企业也可利用和网络触角伸展到客户的家中, 架起一座桥梁 , 以先进的技术渗透于订货, 生产 , 交货 , 支付甚至售后服务等整个商务过程.网络作为经济活动的市场平台, 在市场进入 , 交易运行和货款结算等环节, 都是以电子数据的传递来完成的. 企业市场经营全过程需要计算机系统和网络门户. 企业部的采购 , 生产制造 , 销售服务和物流配送等各部门也要进行电脑化管理, 以配合网络经济方式 . 网络技术的兴起和蓬勃发展, 彻底改变了传
8、统的信息采集, 传递和外观 , 对劳动者的劳动技能和工作效率的提高, 提供了前所未有的有利条件和推进作用 . 企业的经济效益增长也大都得益于网络技术的推广和应用. 网络技术有效地把企业生产中的应用与制造有机地结合起来, 出现了计算机综合集成制造,企业资源计划等新的生产管理方式. 网络技术还有助于提高企业生产的应变能力和适应性 , 使高质量 , 低成本的产品与按时供货和周到的服务相结合, 把时间和服务同技术和成本并列为企业生产的总要素. 网络技术引发企业市场的营销战略发生了极深刻的变化 , 传统的营销理念走向终结, 新型的整合营销得到企业和社会的广泛关注 . 网络技术增强了企业管理功能, 为企业
9、管理提供全新的工具和手段,已成为企业管理的有效手段. 它的功能已不单是提高管理效率, 而且还将通过管理的科学化和化 , 全面增强企业管理功能 . 网络经济是用现代信息技术和网络技术 , 依靠形成的互联网网络进行商务活动 , 它集金融电子化 , 管理信息化 , 办公室自动化于一体 .1.3 网上书店 的现状出版物网上销售不仅是传统销售渠道的发展和补充 , 也是未来图书销售的发展方向目前我国运作和销售较好的大型 网上书店 , 如当当 , 卓越和旌旗席殊 , 中国书网网上书店 等, 这些网上书店 各具优势 , 其中当当 网上书店 在价格和品种方面的优势是无人能比 ; 卓越网上书店 创造流行的能力比较
10、强 ; 旌旗席殊 网上书店 的优势是网点多 , 覆盖面广 . 在国外 , 影响较大的 网上书店 有美国的亚马逊 , 德国的贝塔斯曼和英国的因特网书店. 其中亚马逊 网上书店 在 1998 年拥有 450 万名顾客 , 到2002 年有将近 32 亿人网上购书 , 销售额达到了 78 亿美元 .1999 年英国的 20 亿英镑图书总销售额中 , 网上销售占 5%.英国书业界人士分析 , 未来英国的网上售书将成为图书销售渠道中的主要渠道.1.4 的可行性分析随着计算机技术的发展和网络人口的增加, 网络世界也越来越广博 , 越来越丰富 ,电子商务已经成为网上的一股潮流. 我们相信要不了太长有时间,
11、顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务.可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程 , 实际上是一次大大简化系统分析和系统设计的过程 , 所以 , 进行可执行性的分析是非常必要的 , 也是很重要的 , 经过最初的设计目标和进行的市场调查得出以下四点的可行性分析(1) 经济 : 实现这个平台设计有没有什么经济效益 . 该平台设计只是作为本小组的课程设计 , 又因为大家的设计能力有限 , 其功能还不能完善 , 所以没有什么经济效益可谈 .(2) 技术 : 现有的技术能否开发该平台 , 会有哪些困难 .(3) 运行 : 该平台规定的运行方式是否
12、可行 .(4) 法律 : 该平台的开发会不会在社会上引起侵权或其它责任问题 . 因为该平台是作为课程设计与商业无关 , 又因为是自主开发设计 , 因此不会构成侵权 , 在法律上是可行的 .1.5 网上购书的优势(1) 网上书店 挤压盗版空间如今发展最快的 , 最时髦的 , 恐怕就是网络了 . 网络给人们带来了实惠 , 虚拟 , 幻化 ,也给文学和图书带来了广阔的生存空间. 盗版者利用科学技术 , 瞄准正版书与盗版书的差价牟取暴利 . 网络书店的兴起无疑给盗版商以有力的打击, 因为发达的网络可以直接疏通图书的发行渠道, 缩短了网上购书者与的距离, 给图书消费者以清新 , 便宜的享受 .(2) 网
13、上书店 浓缩了图书的库存空间传统图书店的图书摆放面积是有限的, 每增加一本书其成本都在以一定比例增加,而网络书店解决了存储空间问题, 每增加一本书成本增长几乎为零.(3) 数量 , 种类多 , 出版时间跨度大综合性的 网上书店 涉及各种各类容的图书 , 提供订购的书目信息达上万, 几十万条 , 而图书出版的时间有最新出版的 , 也有几十年前的 , 这是传统书店难以做到的 .(4) 不受时间 , 地域限制网上书店 是 24 小时向全球各地的用户提供网上服务的, 用户借助网络可以漫游于世界各地的图书海洋中, 随时选书 , 下订单 . 中国人不出国可以去到美国最大的Amazon网上书店 ; 人可以不
14、出省去到图书大厦(http:.BJBB.), 进行异地购书 .(5) 信息丰富网上书店 的栏目丰富 : 特价书 , 书业视窗 , 销售排行 , 新品上架 , 最新推荐等 , 动态地向用户提供各种信息 , 让用户了解书市的最新 情况 . 另外 , 每种被检索出来的图书也有详尽的介绍 , 如基本书目信息 , 封面 , 目次 , 容提要 , 书评等 , 这些信息都有助于用户选书 .(6) 多途径综合检索网上书店 主要提供分类和自定义搜索的方式对图书或其它商品( 音像制品 , 电脑软件等 ) 进行查找 . 分类一般是结合中图法按用户的阅读习惯或兴趣分类, 同一类的图书相对集中在一起, 方便用户在同类图
15、书中挑选出高质量的图书. 自定义搜索是用户根据自己所需的图书以主题, 书名 , 著者 , 等信息作为检索点对图书或其它商品进行一般搜索, 如果希望检索结果更准确就使用高级检索同时使用几个检索点查找 . 这种方法相对于其它购书方式来说找书更快捷.(7) 价格低廉一般来讲 , 网上书店 买书 , 要比普通书店便宜 . 由于抛弃了传统书店运作的所需的服务设施和多重环节 , 绝对的成本低廉 . 由于网上书店 运营方式是有订购需要时直接到取效性强 , 除了一部分有收藏价值的外, 绝大多数图书都会 " 掉价 ".(8) 个性服务网上书店 不只单纯销售图书 , 还充分发挥网络优势 , 提
16、供丰富多彩的个性化服务,满足读者特定的需求 . 网上书店 开设的如新书推荐 , 畅销书排行 , 读者评论 , 作者访谈 , 专家点评等栏目 , 即使读者把握全方位的图书信息, 又可使其利用网络公告版同图书的作者及其他读者进行在线讨论, 交流心得体会 , 并根据他人的书评来协助选书 .(9) 配送较及时网上书店 一般根据不同的地区提供不同的配送方式, 有的提供短时间的免费上门送书 , 书到后付款 , 有的在收到汇款单后立刻将书寄出. 这样相对于个人或图书馆在新华书店订书来说 , 就缩短了到书时间 .1.6 我国网上书店 概况我国网上书店 概况我国第一家 网上书店 是 1995 年建立的中国书店
17、网上书店 .1997 年 4 月新华书店建立了新华书店系统的第一个网上书店 . 后来发展比较有影响的有当当网上书店 ,卓越网上书店 , 旌旗席殊 网上书店 , 中国书网图书大厦 , 书城 , 中国寻书网等 .制约我国 网上书店 发展的因素随着我国图书业的全面开放, 电子商务的迅速发展 , 网上书店 还存在巨大的发展空间 . 但从目前 , 我国的网上书店 仍没摆脱传统商业运作的束缚, 对电子商务缺乏透彻的理解 . 虽上购书有能提供大量书目, 购书效率高 , 面大等优点 , 但也存在信息不畅 , 资金缺配送体系不完善等一系列因素的制约.(1) 信息信息流包括商品信息的提供, 促销营销 , 服务等容
18、 . 网络的最大优势在于开展信务,而信息服务的 " 不完善 , 低质量 " 是国网上书店 销售的一个重要的因素 . 国网上书店往往过于注重图书数量的丰富图书及其相关知识和信息的提供介绍很少容不充实 . 如: 书籍介绍不足或是过于简明扼要, 书评太少 , 相关新闻严重匮乏等 , 无法起到良好的导购作用 . 从促销与营销方面来看 , 树立品牌 , 扩大影响力也是信息流中一种较为重要的交流 . 网络书店巨头亚马逊将销售收入的24%用于广告和其他方式的宣传 , 而目前我国 网上书店 的宣传还只局限于网络 , 网络以外的媒体宣传投放很少 .(2) 资金在付款方式上 , 消费者可以选择
19、信用卡 , 支票付款 , 邮局汇款等支付方式 , 但由于国的支付系统和安全保障体系还不健全, 尤其是网民对网上消费的安全性存在较大顾虑 , 不愿意在网上使用信用卡和网络银行等支付方式. 一般选择通过邮局汇款等较为安全的方式 , 而这些方式从消费者到 网上书店 经营者 , 再从经营者到消费者 , 这个循环的完成 , 往往需要较长时间 , 周期长 , 费用高 , 造成大部分消费者对网上交易持怀疑态度 , 从而影响 网上书店 的销售 .(3) 物流我国网上书店 物流体系还不发达 , 配送体系还较落后 . 如我国的当当 网上书店 仅在建立了一个 1 万平方米的配送中心 , 没有形成一遍布全国的图书配送
20、网, 大部分还得通过邮政系统进行邮寄, 其配送时间较长 , 成本也较高 . 配送中心是能接触到客户定单的最后一环 , 也是实现销售的关键环节, 任何因配送的失误而失去销售机会对企业来说都是较大的损失, 可见物流配送是整个电子商务系统重要的一环 . 出版物网上销售是未来图书销售的发展方向, 网上书店 经营还面临很多困难 .要使我国 网上书店 得到良好发展 , 就必须从信息流 , 资金流 , 物流三个方面加以改善 .1.7 发展网上书店 的对策(1) 建立功能强大的数据库系统 . 信息量大 , 管理有效 , 功能强大的数据库是 网上书店生存与发展的根本保障 .(2) 加强与合作 .(3) 普及电子
21、商务基本教育 . 让更多的人认识计算机 , 认识网络 , 了解电子商务 , 了解网上购书 .(4) 缔造高效的物流陪送系统 . 发展网上书店 必须具备高效 , 发达的物流陪送系统 .以最低成本 , 最便捷的方式满足消费者需求.(5) 充分体现价格的优势 . 从价格上下功夫 , 才能吸引更多买家 .(6) 增加书目的信息量 . 网上书店 应该利用多媒体等技术 , 尽可能为读者提供如图书 , 目录 , 精彩章节等详细介绍 . 并及时更新相关信息 , 像当当网 .(7) 完善图书查询系统 . 按类浏览 , 查询书目信息是读者常用的办法 . 因此网上书店综合考虑读者查询在习惯与的图书分类的关系 , 制
22、订出一种科学实用的 网上书店图书分类体系 .(8) 努力解决安全问题 . 首先要解决同消费者的个人资料不被泄露与盗用的问题.(9) 提供特色服务 . 对市场进行有效细节分析 , 并根据自己的条件选准目标市场 ,开展特色化经营 . 这不仅包括服务容的特色化, 还包括服务方式的多样化. 只能既满足了读者的现实需求 , 又挖掘 , 引导了读者的潜在需求 , 才能使网上书店 得到长足的发展 .1.8 定义体系在计算机产生和发展的过程中, 计算机软硬件设备 , 网络技术发生了巨大的变化,计算机的体系结构也随着相关技术在不断发展. 在计算机发展的早期主要是主机/ 终端方式 , 进入 80 年代以来 ,Cl
23、ient/Server体系逐渐走上了迅速发展的道路 .90 年代后 , 随着大型数据库管理系统以及可视化程序开发技术的成熟 , 进一步推动了 Client/Server 结构的广泛应用 . 如今 ,Client/Server 体系己经成为最主要的计算机应用体系结构 , 随着网络应用的要求 ,Client/Server 体系又进一步衍变成 T 多层 Client/Server 结构体系和 Browser/Server 体系 .体系的特点在 Client/Server 体系中 , 将应用程序分为两部分 , 一部分是由多个用户共享的信息与功能 , 这部分称为服务器部分 ; 另一部分是为每个用户所专有
24、 , 称为客户部分 . 客户部分负责执行前合功能 , 如数据处理 , 报告请求等 ; 而服务器部分执行后台服务 , 如管理共享外设 , 控制对共享数据库的操纵 , 接受并应答客户机的请求等 .这种体系结构将一个应用系统分成两大部分, 有多台计算机分别执行 , 使他们有机的结合在一起 , 协同完成整个系统的应用.Client/Server应用系统采取 " 请求 / 响应 " 的应答模式 , 每当用户需要访问服务器时就由客户机发出 " 请求 ", 服务器接受 " 请求 " 并 " 响应 ", 然后执行相应的服务 ,把执
25、行结果送回给客户机, 由它进一步处理后再提交给用户.一个应用系统一般由三部分组成: 用户界面 ( 表现层 ), 业务逻辑部分 ( 业务层 ) 和数据维护和存储部分 ( 数据层 ). 表现层的功能是通过用户界面实现与用户的交互,业务层则是主要的商务逻辑, 数据层的功能是对数据的存储和维护, 也就是数据库 . 两层结构的 Client/ Server 应用系统 , 用户界面和业务逻辑部分均被放在客户端 , 数据库放在服务器端 , 从而使客户端变得很 " 胖", 成为胖客户机 , 相对服务器端的任务较轻 , 成为瘦服务器 . 两层结构的 Client/Server 体系如图所示
26、.这种传统的两层Client/Server体系结构在用户较少 ( 少于 100), 一个数据库以及安全快速网络的部门规模应用程序中使用时, 可以工作的很好 . 但随着应用系统的大型化以及用户对系统性能要求的不断提高, 两层 Client/Server结构越来越满足不了用户更高需求, 主要缺点体现在 :1. 客户机负载过重 , 成本增加 : 应用系统的功能越来越复杂 , 客户端的应用程序也变得越来越庞大 , 客户机不堪重负 , 于是不断提高客户机的配置 , 这同时加重了投资的成本 .2. 系统维护升级困难 : 一旦系统要进行修改和升级 , 则需要更新所有客户端的应用程序 , 中断客户的日常工作
27、, 给系统的维护升级造成很大的困难 .3. 系统的安全难以保障 : 由于客户机直接同服务器相连 , 一旦用户有了数据库访问的权限 , 用户就可以对数据库进行操作, 它们对系统的安全带来了极大的隐患.4. 数据访问效率限制 : 由于数据库连接的客户机数量有限 , 如果超过这个限制值 ,就只能简单的拒绝连接 .由于在两层 Client/Server体系结构中无法从根本上解决以上所固有的弊端, 所以开发人员迫切需要一种新的体系接口来解决这些缺点. 多层 Client/Server体系结构由此产生 .多层 Client/Server体系多层 C/S 结构在两层 C/S 结构的基础上发展产生并得到应用,
28、 从实用的角度看 ,三层 C/S 最为流行 . 在三层结构中 , 业务逻辑被单独提取出来, 形成独立的一层 .在三层结构中 , 表现层只提供应用的用户界面, 它根据用户的操作调用相应的业务逻辑 , 它永远不会直接访问后台数据库; 业务逻辑层是应用系统的关键所在, 它负责处理所有用户的请求, 并且把处理结果返回给表现层; 数据层仍然提供数据库支持 . 三层结构如图所示 .三层 C/S 结构的系统的优点如下 : 从系统运行效率方面看 , 采用两层结构的应用程序连接数据库时 , 数据库为每一个用户分配一个连接, 而如果采用三层结构的应用程序连接数据库时 , 许多用户可以通过应用服务器共享数据库的连接
29、, 从而提高了系统运行的效率 : 从安全保护方面看 , 三层结构比两层结构多了一层保护.从系统的升级维护看 , 三层结构的客户端只处理用户界面, 代码量小 , 更新或修改业务逻辑 , 只需要更新应用服务器管理的对象即可.体系B/S 结构的软件是相对传统的C/S 结构而言的 .C/S 结构应该具有这样的特征: 客户端 , 服务器端都安装相应的软件, 客户端 , 服务器端各完成相应的计算工作, 服务器端保存数据库 .B/S 结构应该具有如下特征 : 服务器端都安装相应的软件, 客户端不安装任何软件 ( 不需要维护 ). 客户端运行程序是靠浏览器软件( 如IE ,Netscape等 ) 登陆服务器进
30、行的 . 客户端在浏览器里完成一定的计算任务.1.9 Web 客户 / 服务器模型在最高层 , 基于 Web环境的通信会在两个实体中进行:1.Web软件 : 是一种请求软件 , 数据和服务的软件 ;2. Web 服务器软件 , 客户它完成客户所发出的请求. 在大多数场合 ,Web客户软件通常是 Web浏览器 , 如 MicrosoftInternetExplorer(IE)和 Netscape Navigator. Web 服务器软件有 Microsoft Internet Information Serve(IIS).数据库的访问方式在 Internet 上服务器访问数据库的访问方式有多种
31、, 如公共网关接口 CGI, Web服务器专用 API, Java语言的数据库访问接口JDBC.CGI是一个用于定义Web服务器与外部程序之间通讯方式的标准.CGI 的主要优点是能运行在各种平台上,可以用任何语言编程 , 主要缺点是当浏览器向CGI程序发出请求时 ,CGI 执行的是另一种独立于 Web服务器的系统进程 , 占用了 CPU的资源 , 当大量用户向服务器请求文件时 , 会严重消耗服务器的系统资源.Web服务器专用 API 是各 Web服务器生产厂家为扩展自己的Web服务器功能而设置的接口. 由于它和 Web服务器紧密结合 , 使得它的运行速度更快 , 效率更高 , 但它不具备跨平台
32、性 . 本系统采用的是微软的 Web服务器 IIS(Internet Information Server),它的专用 API 是 ISAPIOJDBC是 JAVA语言的数据库访问接口, 将 Java Applet嵌入在网页中 , 当客户浏览器向 Web服务器发出请求时 ,Applet被下载到客户浏览器中运行, 然后该Applet 通过 JDBC访问数据库 .JDBC 的数据库访问方式提供了高度的可扩充性和可移植性 , 但复杂的电子商务应用会导致Applet 下载过大 , 从而影响了下载速度 .技术ASP技术的主要用途是制作动态的, 交互的 , 高性能的 Web应用程序 , 以前 Web应用程
33、序都是由 (CGI 公共网关界面来实现的 ), 但由于 CGI本身的一些缺点和限制( 如较耗用系统资源 , 执行效率差等 ), 人们都在寻找各种各样的替换方案, 在这种情况下,Microsoft的 ASP应运而生 , 再加上与 Microsoft的 IIS(Web服务器 ) 和MTS(组件事务管理服务器 ) 的组合 ,ASP 已经成为 Web应用程序开发的主要技术 .Active Server Pages(动态服务器主页 ) 简称 ASP含于 Internet Information Server(IIS) 中, 它提供一个服务器端的脚本环境 , 可产生和执行动态 , 交互式 , 高效率服务器
34、的应用程序 .ASP 既不是一种语言 , 也不是一种开发工具 , 而是一种技术框架 , 它能够把 HTML,脚本语言 ,ActiveX 组件等有机的组合在一起 , 形成一个能够在服务器上运行的应用程序 , 并把标准 HTML页面送给客户端浏览器 .ASP 含六大置对象 , 利用这些对象可以使 ASP脚本功能更加强大 ,ASP 具有强大的可扩展性 , 不仅可以使用 ASP动态库和脚本运行期库自身提供的 ActiveX 组件 , 还可以从Internet上免费或有偿获得一些厂商开发的ActiveX 组件 , 编程人员也可以自己开发含商务逻辑的ActiveX 组件 . 以下介绍 ASP的工作原理和
35、ASP的对象模型 .1. ASP 的工作原理(1) 一个用户在浏览器的网址栏中输入 ASP文件名称 , 然后回车触发这个 ASP请求 .(2) 浏览器将这个 ASP请求发送给 IIS.(3) IIS接收这个请求 , 并由其 asp 后缀意识到这是一个ASP请求 .(4) IIS从硬盘或存中取出正确的ASP文件 .(5) IIS 将这个 ASP文件发送到 asp.dll 中.(6) 服务器端脚本代码 , 会进行逐行解释 , 然后返回给 IIS; 非服务器端脚本代码 ,直接返回给 IIS.(7) IIS 将处理结果返回给浏览器 . 2. ASP 对象模型ASP具有强大的面向对象功能和可扩展性.AS
36、P 对象可分为以下三种类型:(1) 置对象由 ASP动态库提供的对象 , 有六个置对象 , 是开发 Web应用程序经常使用的对象 . 六个置对象的主要功能如下 :Request 对象 : 在 HTTP请求期间 , 可利用 Request 对象获得客户端浏览器传递给服务器的值 ( 包括查询字符串的变量值 ,Form 表单中的元素值 ,Cookies 的值等 ).Response 对象 : 可以使用 Response对象把变量值 , 函数返回值等输出到客户端浏览器 ; 利用 Response 对象可将 Cookies 值写入客户端的计算机硬盘中等 . Application 对象 : 浏览器和 W
37、eb服务器的连接是无状态连接 , 即服务器处理完浏览器的 HTTP请求后 , 立刻断开与浏览器的连接 , 忘记浏览器刚才请求的 情况 ; 服务器不能识别浏览器是第一次请求还是第一千次请求 . 这种无状态的连接方式使得 Web服务器处理浏览器的请求可以更快 , 更有效 , 也不摇要维护浏览器的信息 ,但它产生了一个Web应用程序如何实现变量共享的问题.ASP 很好的解决了这一个问题 ,Application对象可以用来保存应用程序的所有用户的共享信息, 可以在不同的用户之间实现Web应用程序变量的共享 .Session 对象 :Session 对象主要用来保存属于一个用户的一个应用程序的信息,可
38、让同一个用户在多个网页之间共享信息.Objectcontext对象 : 主要用来处理与事务相关的问题,Objectcontext对象的使用与Microsoft Transaction Server(MTS)有着密切的联系.ASPError对象 :Web 应用程序开发者运用该对象可以掌握因ASP所发生的错误.(2) 脚本对象 : 由 ASP使用的脚本语言提供的对象 , 由脚本运行期库 (scrrun.dll)提供 .(3) 服务器组件 ; 通常在其自己的 DLL或可执行文件中实现 . 服务器组件可从Internet上无偿或有偿获得 , 一旦在服务器安装和注册这个DLL文件 , 那么其对象就可以在
39、 ASP所支持的任何脚本中使用, 服务器组件充分体现了ASP的可扩展性 .简介Wsb服务器是Web应用程序的心脏.IIS(Internet Information Server)是微软推出的 Windows NT Option Pack 的主要成员 , 作为 Win2000server 的扩展 , 自推出以来已经有了很大发展 , 其体系结构是当今市场上最受关注的 Web服务器之一 .新推出的 IIS4.0版本增强了系统安全性 , 具有服务器端脚本开发调试, 容管理和站点分析 , 崩溃防护 , 置 JAVA虚拟机及全面支持ASP等强大功能 .在过去 , 客户机 / 服务器结构的设计与Web的相关
40、技术几乎处于平行线上, 两者相互独立并无法作出集成性的设计. 现在我们利用 IIS+ASP 构成三层式 Web结构的中间一层 , 将客户机 / 服务器结构与 Web密切结合 , 完成前后端两者的集成输出功能 , 使得 Web站点的开发更方便 , 实现的功能更强大 .利用 IIS+ASP 技术来集成 Web前后端所带来的强大效益可归结为以下几个方面:(1) 减少构建和维护成本(2) 加快联机过程(3) 应用软件集中在服务器端开发管理(4) 前端可使用任何浏览器 (IE,TT .)(5) 后端可存取任何数据库 (SQL,Access .)(6) 可使用任何脚本语言开发 (VBScript,Java
41、Script .) 1.10 参考资料1 齐治昌 , 谭庆平 , 宁洪 , 软件工程 , 高等教育2 永恒 , 运用网络技术 完善经营管理 . 煤炭经济 2004,(5) 现代管理3 Richard Anderson Chris Blexrud等著 , 富太等译 .ASP 3 高级编程 . 机械工业4 松岗研发中心林志强著 ASP电子商务设计实务 . 中国铁道 .20005会安著 .ASP3.0 与 IIS 4/5架设彻底研究 . 中国青年6 英学 ASP深入编程 希望电子 20017 周志逵 , 江涛著 数据库理论与新技术 理工大学 2001二 , 系统的总体分析与设计分析该网上书店 系统
42、, 制订整个系统框架 , 主要要求及特点如下 :1, 在 Internet,客户可通过 IE 或其他浏览器浏览书目信息;2, 在互联网 , 可提交订单 ;3, 后台数据库用 Microsoft Access ;4, 采用 B/S 方式设计 ;5, 系统采用会员制 , 会员采用唯一的顾客标识号来标识身份;6, 具有购物车功能 ;7, 对购物车 , 可增加新书 , 修改数量 , 删除已选书籍等 , 确认后 , 才完成交易 ;8, 系统应具备一定的安全性与可靠性;9, 客户应能通过作者 , 书名或者 ISBN 号来检索书籍 ;10, 客户可在网上进行注册 , 成为会员 ;11, 客户应能修改除客户号
43、以外的所有客户信息;12, 客户能查看当前订单和以往订单;13, 书店员工能查找客户联系信息;14, 书店员工在发货后能改写订单中的发货日期;15, 客户可以通过信息反馈系统跟书店员工进行交流.2.1 编写目的网上购物服务逐渐深入到人们的生活中, 给人们的生活带来方便 . 然而大多数的电子商务 , 都只是一个简单的在线说明书或销售工具, 尽管它是一种低成本广告方式 , 但是不提供重要信息 , 缺乏介绍 , 不回答反馈 , 以及信息的更新 , 使得这类很难吸引顾客 , 招揽生意 . 为了充分利用现有资源, 提高工作效率 , 降低劳动成本 , 我们小组选择对网络售书系统进行了开发. 该系统解决了网
44、上售书的所需要的功能,对用户使用来说 , 具有操作简单 , 界面直观等优点 ; 对于系统管理员来说 , 管理功能完备 , 操作方便 . 该系统利用了网络的方便, 快捷和普遍 , 提高了售书的效率 , 并降低了劳动强度 .本大型作业主要研究 网上书店 系统的设计与实现 , 在网上开书店也是一种电子商务行为 , 制作一个电子商务最大的目的就是盈利. 盈利靠的就是销量 , 而用户则是决定销量最主要的因素 .用户是一个生产和发展的根本. 由于专业容和服务针对性强, 对用户的吸引力大 ,相同类型的专业之间的竞争就更加明显. 用户指标可以直接反映的运行状况, 在很大程度上反映了的建设水平. 当用户对同一专
45、业的不同深入了解之前, 往往简单地根据的学术背景进行选择. 不论是对用户的影响 . 应当承认 , 良好的学术背景会为专业的成功发展奠定坚实的基础, 因此也应作为评价的一种指标类型. 用户访问量对于评价一个是非常重要的指标, 这一指标表示着被用户重视的程度和地位 ; 拥护访问量随时间的变化规律还可以很好的反映的运行状况 . 另外 , 由于未注册用户也是潜在消费者 , 所以用户访问量标定了可以能的赢利空间 , 客观地反映了的真实运营 情况 , 是商务发展必须注意的因素 , 但是 , 专业通常服务于特定的用户群 , 针对性很强 , 因此简单地利用用户访问量对不同类型的专业进行比较评价是不合理的 .
46、专业的稳定盈利主要来自注册用户 , 因此注册用户数量能够直接反映的盈利 情况 . 通过计算注册用户占相关专业从业人口的比例 , 可以发现在整个专业领域的地位 ; 而注册用户数量的变化也可以很好的反映用户的满意程度 . 除了这两点外 , 用户在的停留时间及浏览的页面数量 , 用户对的参与程度等等对的发展起着非常重要的作用为了吸引更多的用户 , 就需要把 网上书店 系统设计的更美观 , 更人性化 . 2.2 需求规定系统的功能图书的浏览与查询分类显示图书类目, 点击某类目可显示下一级类目, 直到显示出图书列表 . 点击书名可显示该书的基本信息, 包括作者 , 价格 , 容简介等 . 可按分类和关键
47、词查询图书信息. 购物车功能客户点击图书列表页面上某图书前的"选购 " 按钮就可以把该书放入购物车准备购买, 并且在购买之前可以随时查看已选图书以及花费 情况 , 或者修改已选图书的定购数量或删除已选图书. 点击 " 放弃购买 " 按钮则放弃此次购买并清空购物车. 点击 " 结算 " 按钮则转入结算系统进行购买结算 . 结算管理客户确认购买后点击" 结算 " 按钮可以进行结算 , 结算时首先要填写定单 , 定单信息存入服务器端的定单表及定单明细表中. 会员管理包括会员注册登记 , 密码修改以及会员注销 , 非法用户
48、和过期用户的删除, 会员查询分析等 . 网上支付客户可以凭自己的信用卡号或银行账号进行网上付款.系统的功能实现数据库网上书店 的所有数据应当存放在数据库中, 因此首先建立一个数据库(book_shop). 在这个数据库中 , 建立这样几个基本表 .Shop_action,shop_admin,shop_books,shop_config,shop_pinglu,shop_qh, user.浏览类别目录和图书信息为了便于读者浏览自己感兴趣的某一类图书 , 在网上书店 的主页面上提供一个分层次的分类列表 , 读者可以从顶层开始 , 一层一层地浏览 , 直到找到自己需要的图书 . 主页面上显示第一和第二层目录 , 页面上的各个类别都是一个 , 并且都到指定文件 , 执行该文件就可显示相应的下一级类别 . 如果某一层
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年家庭护理服务平台可行性研究报告及总结分析
- 2025年老旧小区改造与文化空间再造项目可行性研究报告及总结分析
- 2025年基于区块链的供应链管理系统项目可行性研究报告及总结分析
- 2025年线上线下融合零售模型项目可行性研究报告及总结分析
- 2025年二级建造师继续教育考试题库及答案
- 2025年门窗防盗加固协议
- 2025年众筹平台建设可行性研究报告及总结分析
- 2025年清洁能源汽车产业链研究可行性报告
- 2025年湖南省永州市江永县保安员招聘考试题库附答案解析
- 2025年化学分析工技能竞赛理论考试题库 含答案
- 老师餐费补贴管理办法
- 找人调动工作协议与合同
- 2025年农机证理论考试题库
- 卧室收纳培训课件
- 2025年药学三基考试题及答案
- 混合菌种发酵刺梨果酒的生产工艺研究及其香气成分分析
- 消防车辆行驶途中注意事项
- 二类精神病药品培训课件
- 创意摄影教学课件
- 2025-2030中国H发泡剂行业销售策略与需求规模预测报告
- 家具厂溯源管理制度
评论
0/150
提交评论