收藏 分享(赏)

毕业设 计网上书店.doc

上传人:cjc2202537 文档编号:1239102 上传时间:2018-06-19 格式:DOC 页数:35 大小:299.50KB
下载 相关 举报
毕业设 计网上书店.doc_第1页
第1页 / 共35页
毕业设 计网上书店.doc_第2页
第2页 / 共35页
毕业设 计网上书店.doc_第3页
第3页 / 共35页
毕业设 计网上书店.doc_第4页
第4页 / 共35页
毕业设 计网上书店.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

1、1毕 业 设 计 (论 文 )三味书屋网上书店系 别 : 年 级 : 专 业 : 学 号 : 学 生 姓 名 : 指 导 教 师 : 二 七 年 十 二 月 三 日摘要2本文首先介绍了课题研究所用的技术:多层客户/服务器结构以及 Web 应用的相关数据库访问技术在 Internet 飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet 上发布信息主要是通过网站来实现的,获取信息也是要在 Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet 应用上的地位显而易见

2、,它已成为政府、企事业单位信息化建设中的重要组成部分。书籍作为人类精神领域的食粮,是不可欠缺的。传统的书店有种类少,版本老,更新慢等诸多的缺点,网上书店超市的建立成功的解决了这些问题,它的优越性是传统书店所不能比拟,因此备受青睐。本系统以构建电子商务网站为目标,采用 ASP 编程,编程环境为:WINXP+Access2000 数据库。由前台购物、后台管理、在线支付三大部分组成;各大部分完美结合,都有着较为完善和细致的功能,最大限度的满足客户在线购物和网管的深入管理需求。在此基础上,论述了网上书店系统的研究目标、系统需求、主要特色和总体设计方案,较详细地论述了网上书店的详细设计与实现。并且对其它

3、子系统实现中遇到的一些主要问题进行了分析。论文还给出了系统设计和实现中所涉及的主要关键技术。最后,本文对网上书店管理系统进行了总结并提出了还需要改进的问题。关键词: 电子商务 多层 B/S 架构 网上书店 高级搜索 购物车3目录摘要2第一章 综述1.1开发该系统的依据和意义51.2. 国内外研究现状及发展趋势6第二章 系统相关技术2.1. Browser/Server 体系82.2. Web 客户/服务器模型82.3. Web 数据库的访问方式82.4.ASP 技术9第三章 系统的总体分析与设计3.1. 分析该网上书店系统,制订整个系统框架113.2.研究目标113.3.系统需求分析12第四章

4、 系统主要框架和业务流程及各个子模块4.1.系统框架视图134.2.购书的详细流程134.3. 系统管理流程及模块划分144.4. 数据库的设计164.5.系统详细设计以及关键代码分析17总结29致谢30参考文献31封底324第一章 综述1.1 开发该系统的依据及意义:电子商务并不是一个新概念,可以说,在几十年前主机系统出现时就诞生了。但是,近年来,Internet 的出现给了电子商务以新的活力,基于 Internet 的电子商务已经引起了全世界的注意。电子商务始于网络计算。网络计算是电子商务的基础。没有网络计算,就没有电子商务。其发展形式多种多样,从最初的电话、电报到电子邮件以及其后的EDI

5、,都可以说是电子商务的某种发展形式。电子商务的发展有其必然性和可能性。传统的商业是以手工处理信息为主,并且通过纸上的文字交换信息,但是随着处理和交换信息量的剧增,该过程变得越来越复杂,这不仅增加了重复劳动量和额外开支,而且也增加了出错机会,在这种情况下需要一种更加便利和先进的方式来快速交流和处理商业往来业务;另一方面,计算机技术的发展及其广泛应用和先进通信技术的不断完善及使用导致了 EDI 和Internet 的出现和发展,全球社会迈入了信息自动化处理的新时代,这又使得电子商务的发展成为可能。在必然性和可能性的推动下,电子商务得到了较快发展,特别是近两年来其发展速度令世人震惊。虽然如此,电子商

6、务的战略作用却是逐渐被全球各国所认识的,而且其今后的发展道路也是漫长的。随着信息技术的发展,搭上国际网络直通车的文化企业面临着一场新的革命。网站在促成销售方面很有价值,因为有绝大部分的消费者在某商场购物之前会事先到该商场的网站中查询产品信息,实体商店尽管将网站同样也看作一个销售渠道,但对于网站的服务投入很少。这主要是由于对电子商务战略的评价方法存在问题,因为有很多的零售商将销售额作为网站是否成功的指标,有些公司用利润来评价。不过,网上零售商不应该将这种信号看作网上零售可以带来丰厚利润的信号,尽管在网络泡沫膨胀时很多人都这么认为。纯粹的网上零售商理应将网站带来多少利润作为最重要的业绩考评指标。多

7、渠道零售商应该了解,并非每个浏览他们网站的顾客最终都会购买。拥有一个很成功的电子商务网站的零售商,收益将比非交易功能的网站多很多。5那些希望将网上交易作为部分业务内容的公司发现,将网上网下集成起来很重要。尽管网上网下相结合成为不可逆转的趋势,但是由于集成的费用可能很高,使得许多零售企业的进程大为减慢,最好在商场内部系统软件已经基于网络标准更新之后再进行整合,一些大型商场的转型都经历了这个过程。由于无法量化,实体商店不能不考虑他们的网站对商店购买的影响,商店花费有限的网络资源支撑网站交易基础是有代价的,有可能最终失去有购买计划的顾客,最终将网下市场份额丢失给精明的竞争者。1.2 国内外研究现状及

8、发展趋势:网络经济是利用互联网技术广泛联系传统信息系统的丰富资源的一种动态商务活动它利用前所未有的方式将顾客、销售商、供货商和企业员工联系在一起,能将有价值的信息迅速传递给需要的人们。网络技术的成熟,促进了信息技术更加广泛的应用,因此建立建材网站充分运用网络技术可满足本企业不断增长的供货能力、客户和市场竞争的需求。建材网站的建立可使企业在商场上不断取得发展的重要技术,并赢得越来越多的客户。企业也可利用网站和网络触角伸展到客户的家中,架起一座桥梁,以先进的技术渗透于订货、生产、交货、支付甚至售后服务等整个商务过程。网络作为经济活动的市场平台,在市场进入、交易运行和货款结算等环节,都是以电子数据的

9、传递来完成的。企业市场经营全过程需要计算机系统和网络门户。企业内部的采购、生产制造、销售服务和物流配送等各部门也要进行电脑化管理,以配合网络经济方式。网络技术的兴起和蓬勃发展,彻底改变了传统的信息采集、传递和外观,对劳动者的劳动技能和工作效率的提高,提供了前所未有的有利条件和推进作用。企业的经济效益增长也大都得益于网络技术的推广和应用。网络技术有效地把企业生产中的应用与制造有机地结合起来,出现了计算机综合集成制造、企业资源计划等新的生产管理方式。网络技术还有助于提高企业生产的应变能力和适应性,使高质量、低成本的产品与按时供货和周到的服务相结合,把时间和服务同技术和成本并列为企业生产的总要素。网

10、络技术引发企业市场的营销战略发生了极深刻的变化,传统的营销理念走向终结,新型的整合营销得到企业和社会的广泛关注。网络技术增强了企业管理功能,为企业管理提供全新的工具和手段,已成为企业管理的有效手段。它的功能已不单是提高管理效率,而且还将通过管理的科学化和民主化,全面增强企业管理功能。网络经济是用现代信息技术和网络技术,依靠形成的互6联网网络进行商务活动,它集金融电子化、管理信息化、办公室自动化于一体,与传统商务模式相比较,具有无可比拟的运作优势:(1)、宣传;(2)、运营成本低;(3)、用户范围广;(4)、商务开放性好;(5)、无时空限制;(6)、多媒体手段表现力强;(7)、以顾客为中心,最大

11、限度地满足顾客的个性化需求;(8)、提升企业形象;(9)、促进市场营销;(10)、增强企业管理功能;(11)、革新企业管理思想。网络技术对经营模式的转变和创新在以下方面:1、体制创新企业创新、产品创新、营销创新成为企业生命力所在。失去了创新能力的企业很快就会被市场无情地淘汰。企业充分运用网络化的渠道与运营方式,将改变以往等级形态的组织形式,部门和岗位的设置也必须相应调整。2、管理创新网络管理理念的核心是人文回归,员工不再是“机器”,企业特别是对那些从事科学技术研究的员工,不可能再用传统的指挥方式进行管理;而是要考虑每一位员工的个性特点,充分挖掘他们的潜力,发挥他们的积极性,正像对待顾客一样将员

12、工也当成“上帝”。管理者不能过分强调管理的科学性和现状,而是要讲求管理的艺术性,提高管理者的情商和沟通技巧,发挥领导者的个人魅力。抑了职工的创造力、想象力。3、营销创新与传统营销方式不同,网络营销是在网络技术的基础上应用各种科技成果,利用网络的特点与优势来进行的。企业制定产品、价格、销售等策略时更加突出针对性。“一对一”营销成为可能,但是具体手段和方案都需要富有创新的策划。企业要不断适应网络经济的发展形势,不断寻找新的机会,包括市场机会、新的产品、新的营销手段,不断改革企业内部管理,包括组织架构、内容分工、激励机制等。目前,谁掌握了最新的市场信息、产品信息,谁就会在市场竞争中获胜。4、观念创新

13、企业在网络经济竞争中不仅要适应市场环境的变化和技术的发展,还需要积极主动地向顾客灌输新的价值追求,新的生活观念,引导消费者接纳新产品、产品的新功能以创造新的生活。随着互联网技术的飞速发展,企业上网早已成为现代经济竞争的重要手段之一。在我国,网络技术也已引起有远见的企业家的重视。78第二章 系统相关技术本章将讨论课题研究所涉及技术领域的发展历史、现状,并对相关技术进行简要介绍。2.1 Browser/Server 体系B/S 结构的软件是相对传统的 C/S 结构而言的。C/S 结构应该具有这样的特征:客户端、服务器端都安装相应的软件,客户端、服务器端完成相应的计算工作,服务器端保存数据库。B/S

14、 结构应该具有如下特征:服务器端都安装相应的软件,客户端不安装任何软件(不需要维护)。客户端运行程序是靠浏览器软件(如 IE ,Netscape 等)登陆服务器进行的。客户端在浏览器里完成一定的计算任务。2.2 Web 客户/服务器模型在最高层,基于 Web 环境的通信会在两个实体中进行:1. Web 软件:是一种请求软件、数据和服务的软件;2. Web 服务器软件,客户它完成客户所发出的请求。在大多数场合,Web 客户软件通常是 Web 浏览器,如 Microsoft Internet Explorer(IE)和 Netscape Navigator. Web 服务器软件有 Microsof

15、t Internet Information Serve(IIS)。2.3 Web 数据库的访问方式在 Internet 上服务器访问数据库的访问方式有多种、如公共网关接口 CGI, Web 服务器专用 API, Java 语言的数据库访问接口 JDBC.CGI 是一个用于定义 Web 服务器与外部程序之间通讯方式的标准.CGI 的主要优点是能运行在各种平台上,可以用任何语言编程,主要缺点是当浏览器向 CGI 程序发出请求时,CGI 执行的是另一种独立于 Web 服务器的系统进程,占用了 CPU 的资源,当大量用户向服务器请求文件时,会严重消耗服务器的系统资源.Web 服务器专用 API 是各

16、 Web 服务器生产厂家为扩展自己的 Web 服务器功能而设置的接口。由于它和 Web 服务器紧密结合,使得它的运行速度更快、效率更高,但它不具备跨平台性。本系统采用的是微软的 Web服务器 IIS(Internet Information Server),它的专用 API 是 ISAPI OJDBC 是JAVA 语言的数据库访问接口,将 Java Applet 嵌入在网页中,当客户浏览器向 Web9服务器发出请求时,Applet 被下载到客户浏览器中运行,然后该 Applet 通过 JDBC访问数据库.2.4 ASP 技术ASP 技术的主要用途是制作动态的、交互的、高性能的 Web 应用程序

17、,以前Web 应用程序都是由(CGI 公共网关界面来实现的),但由于 CGI 本身的一些缺点和限制(如较耗用系统资源、执行效率差等),人们都在寻找各种各样的替换方案,在这种情况下,Microsoft 的 ASP 应运而生,再加上与 Microsoft 的 IIS (Web 服务器)和MTS(组件事务管理服务器)的组合,ASP 已经成为 Web 应用程序开发的主要技术。Active Server Pages(动态服务器主页)简称 ASP 内含于 Internet Information Server(IIS)中,它提供一个服务器端的脚本环境,可产生和执行动态、交互式、高效率网站服务器的应用程序。

18、ASP 既不是一种语言,也不是一种开发工具,而是一种技术框架,它能够把 HTML、脚本语言、ActiveX 组件等有机的组合在一起,形成一个能够在服务器上运行的应用程序,并把标准 HTML 页面送给客户端浏览器。ASP 内含六大内置对象,利用这些对象可以使 ASP 脚本功能更加强大,ASP 具有强大的可扩展性,不仅可以使用 ASP 动态链接库和脚本运行期库自身提供的 ActiveX组件,还可以从 Internet 上免费或有偿获得一些厂商开发的 ActiveX 组件,编程人员也可以自己开发内含商务逻辑的 ActiveX 组件。以下介绍 ASP 的工作原理和ASP 的对象模型。1. ASP 的工

19、作原理(1) 一个用户在浏览器的网址栏中输入 ASP 文件名称,然后回车触发这个 ASP请求。(2) 浏览器将这个 ASP 请求发送给 IIS.(3) IIS 接收这个请求,并由其 asp 后缀意识到这是一个 ASP 请求。(4) IIS 从硬盘或内存中取出正确的 ASP 文件。(5) IIS 将这个 ASP 文件发送到 asp.dll 中。(6) 服务器端脚本代码,会进行逐行解释,然后返回给 IIS;非服务器端脚本代码,直接返回给 IIS.(7) IIS 将处理结果返回给浏览器。102. ASP 对象模型ASP 具有强大的面向对象功能和可扩展性。ASP 对象可分为三种类型Connection

20、、Recordset 、Command,内置对象由 ASP 动态链接库提供的对象。有六个内置对象,是开发 Web 应用程序经常使用的对象。六个内置对象的主要功能如下:(1) Request 对象:在 HTTP 请求期间,可利用 Request 对象获得客户端浏览器传递给服务器的值(包括查询字符串的变量值、Form 表单中的元素值、Cookies 的值等。Response 对象:可以使用 Response 对象把变量值、函数返回值等输出到客户端浏览器;(2) 利用 Response 对象:可将 Cookies 值写入客户端的计算机硬盘中等。(3) Application 对象:浏览器和 Web

21、服务器的连接是无状态连接,即服务器处理完浏览器的 HTTP 请求后,立刻断开与浏览器的连接,忘记浏览器刚才请求的情况;服务器不能识别浏览器是第一次请求还是第一千次请求.这种无状态的连接方式使得Web 服务器处理浏览器的请求可以更快、更有效,也不摇要维护浏览器的信息,但它产生了一个 Web 应用程序如何实现变量共享的问题,ASP 很好的解决了这一个问题。(4) Application 对象可以用来保存应用程序的所有用户的共享信息,可以在不同的用户之间实现 Web 应用程序变量的共享.(5) Session 对象:Session 对象主要用来保存属于一个用户的一个应用程序的信息,可让同一个用户在多个网页之间共享信息。(6) Objectcontext 对象:主要用来处理与事务相关的问题,Objectcontext 对象的使用与 Microsoft Transaction Server(MTS)有着密切的联系。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报