收藏 分享(赏)

网上图书商城毕业论文.doc

上传人:微传9988 文档编号:2515248 上传时间:2018-09-20 格式:DOC 页数:63 大小:1.16MB
下载 相关 举报
网上图书商城毕业论文.doc_第1页
第1页 / 共63页
网上图书商城毕业论文.doc_第2页
第2页 / 共63页
网上图书商城毕业论文.doc_第3页
第3页 / 共63页
网上图书商城毕业论文.doc_第4页
第4页 / 共63页
网上图书商城毕业论文.doc_第5页
第5页 / 共63页
点击查看更多>>
资源描述

1、南 昌 工 程 学 院毕 业 设 计 (论 文 )信 息 工 程 学 院 系(院) 计算机科学与技术 专业毕业设计(论文)题目 网上图书商城 学生姓名 张超 班 级 06 计本 学 号 指导教师 黎敏 完成日期 2010 年 6 月 20 日网上图书商城Online book shop总计 毕业设计(论文) 47 页表 格 9 个插 图 19 幅南昌工程学院本科毕业设计(论文)I摘 要随着科学技术的发展,网络在人们生活中的应用越来越广泛。人们越来越想在最短的时间内购买到自己所需的图书。但书目的繁多,给人们在繁忙的工作生活中的购书带来了很大的麻烦,于是网上购书便成了人们向往的事情。图书销售系统的

2、开发为人们带来了很大的方便,使他们足不出户就可以轻轻松松地买到自己想要的书,既省时又省力。有效地缩短了图书流通发行环节,将广大读者、图书、出版者、发行者紧密地结合在一起,大大提高了图书流通率。它有着经营成本低、库存是虚拟的、用户检索方便、地域限制少等特点。系统以 ASP 为主要制作工具,实现了用户注册、登陆、验证身份及用户数据的采集、书籍的预览查询、对书籍的购买通过购物车实现、可进入留言本留言,从而实现了网站与客户之间的交流和沟通。关键词 电子商务 网上书店 管理信息系统南昌工程学院本科毕业设计(论文)IIAbstractWith the development of science and

3、technology, Internet is applied more and more widely in peoples lives. There is a growing desire to purchase books which peoples want to buy in the shortest time possibly. However,a wide range of books brought a lot of troubles to people in the busy life. So book online has become a matter of people

4、 yearn for.The development of this system will make a lot of convenience for people, so that they can buy books which they liked easily, both convvenience and effective. The system effectively reduce the length of the book links the flow of distribution, it can be a large number of readeres, books,

5、publishers, distribution worked closely together, improving the flow rate of the book greatly. The system has many advantages such as low operating costs, virtual inventory, the user searches convenient, less geographical restrictions and so on. ASP in the system as the main tool what to achieve the

6、 user registration, login, authentication and user data collection, books preview inquiries, through the shopping cart in order to achieve the purchase of books. We can enter the message of the message in order to achieve the site between customers of communication.Key words E-commerce Online bookst

7、ore MIS 南昌工程学院本科毕业设计(论文)III目 录摘 要 .IAbstract .II目 录 III第一章 绪论 .11.1 设计提出的背景、目的及研究意义 11.1.1 设计提出的背景 .11.1.2 设计提出的目的 .21.1.3 设计的研究意义 .21.2 国内外研究现状 31.2.1 国外的研究现状 .31.2.2 国内的研究现状 .41.3 设计思路和研究方法 61.3.1 设计思路 .61.3.2 研究方法 .6第二章 相关理论基础及技术 .82.1 理论基础 82.1.1 电子商务 .82.1.2 管理信息系统理论 .102.2 基本技术 112.2.1 数据库技术-

8、SQL Server2000 .112.2.2 ADO 简介 122.2.3 ASP 技术 13第三章 系统分析 163.1 系统初步调查 163.1.1 企业信息需求分析 163.1.2 系统开发的可行性分析 173.2 系统详细调查 193.2.1 组织结构图 .193.2.2 业务流程分析 .193.2.3 数据流程分析 .213.2.4 数据字典(DD) .23第四章 系统设计 26南昌工程学院本科毕业设计(论文)IV4.1 总体设计 264.1.1 系统功能模块概述及分析 .264.1.2 系统功能模块设计 .274.2 详细设计 284.2.1 代码设计 .284.2.2 数据库设

9、计 .294.2.3 用户界面设计 .34第五章 系统实施、调试与测试 395.1 系统的实施 395.1.1 开发环境及工具 .395.1.2 系统的运行环境 .395.2 系统的调试与测试 40结 论 .43致 谢 .44参 考 文 献 45南昌工程学院本科毕业设计(论文)1第一章 绪论1.1 设计提出的背景、目的及研究意义1.1.1 设计提出的背景随着 Internet 的普及和电子商务的兴起,网上图书销售是 Internet 电子商务在图书销售行业发展的必然结果 ,这种新型的图书销售形式,与传统利用书店进行销售的方式相比拥有许多优势:一是降低了销售成本;二是利用网络作为交易平台,改变传

10、统的交易方式,使得交易活动不受空间和时间的限制;三是信息的传递更迅速灵活,新书信息上传后,客户可以立即看到,交易马上可以从网上进行,从而大大提高了交易的效率 正是由于这些优势,网上图书销售才能得以迅速地发展。网上图书销售系统的主要功能是利用网站作为交易平台,将图书的一些基本信息以网站的形式发布到 Internet 中,客户可以通过 Internet 登录图书销售网站来查看售书信息并提交订单订购图书,实现在线交易。E 网书城作为一个中小型的图书销售企业,由于其对电子商务的认识不足,信息意识淡薄,运营机制落后,导致其在图书采购、销售等环节的工作效率低下,未能及时掌握销售动态和客户的需求,在同等的图

11、书销售企业中已失去竞争力。为改善这种状况,决定开发一套网上图书销售管理系统。此图书销售管理系统开发后不仅可以大量减少人力、物力,降低了成本,而且突破了时间和空间的限制,使得图书交易活动可以在任何时间、任何地点进行,从而大大提高了效率,对推动 E 网书城在图书销售业的发第一章 绪论2展有着一定的实际意义。1.1.2 设计提出的目的 随着科学技术的高速发展,已步入数字化、网络化的时代。计算机的运用给各行业带来了巨大的变化。在 E 网书城以前的图书销售中主要依靠人工去实行,所有业务全依赖手工去查询操作,显然已不能适应现代销售的方式,效率过于低下。为改善人工管理信息的现状 ,使图书销售管理更准确高效快

12、捷。为了提高工作效率、服务质量和管理水平,并使图书销售和管理人员从繁琐的工作中解脱出来, 让卖家在网上能以全新的模式销售图书, 在有效控制成本的同时, 大幅提升销售量,并且不受地域与时间的限制,此系统应运而生。1.1.3 设计的研究意义在各行各业竞争日益激烈的今天,加强工作管理,提高工作效率和工作质量是每一个企业必须面临并且必须解决的重大课题。图书销售业在面对图书进货、销售、存货问题时,以前手工作坊式的管理已远不能够满足现今日益扩大的图书销售市场,企业只有采取信息化管理方式,才能够保证企业的最大赢利及可持续发展。图书销售系统的建成,将使得企业的管理工作跨上一个新的台阶,为商家的指挥决策提供更有

13、价值、更具时效性的分析数据。系统还将以前单据所需的大量纸张文字信息转换成电子数据,简化了日后的查询步骤,工作人员不用再手工翻阅查找各种登记册和单据本,只需输入查询条件,计算机在很短的时间内就会查到所需记录,并将内容显南昌工程学院本科毕业设计(论文)3示在屏幕上,大大加快了查询速度。提高生产数据统计的速度和准确性,减轻汇总统计人员的工作难度。图书销售系统不仅可以大量减少人力、物力,降低了成本,而且突破了时间和空间的限制,使得图书交易活动可以在任何时间、任何地点进行,实现 24 小时营业,不需要营业员,网上书城可以被设置成一个自动售货机;可以利用多媒体促销,各种文字,图象和动画,声音,让受众全方位

14、感受广告诉求;依靠客户数据库能够提供全新的个人化服务等等。其营业成本比传统意义上的书店低得多:不需支付昂贵的店铺租金,花费浩大的装修;不需要将大笔的流动资金作为货物而沉泣在店里,可依靠“零库存”管理,缩速资金周转的周期,可以加速周转;同时,网上书店更容易开拓全球市场从而大大提高了效率,对推动 E 网书城未来的发展有着一定的实际意义。1.2 国内外研究现状1.2.1 国外的研究现状网上售书这是信息社会发展的必然要求。国际互联网的开通,为信息社会的飞速发展创造了条件。在美、日等信息化程度较高的国家和地区,网上图书销售发展速度迅猛。据美国电脑工业年鉴公司 1999 年底公布的报告说,全球因特网使用者

15、到 1999 年底已达 2.59 亿,2002 年将上升到 4.9亿,2005 年可达到 7.65 亿。在全球范围内每千人中的因特网使用者 1999年为 43 人,2002 年将达到 79 人,2005 年将达到 118 人。网民队伍的迅速扩充,无疑为网上售书的发展提供了巨大的市场空间。加上图书因其具有标识精晰、规格统一、特征容易描述、同种商品个体之间无差异等特性而第一章 绪论4能成为发展电子商务的最为理想的商品类型。因此,网上售书成为各国发展电子商务的首选目标,国际互联网开通后,各国最大的电子商务网站也大都是网上书店。只要网络发展没有停止,网上售书的发展就不会停止。其次,网上售书因其自身具有

16、的经营上的优势对读者具有强大的吸引力,这也是剌激网上售书发展的重要原因。网上售书对于读者而言,其魅力主要表现在三个方面:一是品种丰富,读者选书的余地大。凡属稍具规模的网上书店,一般都具有良好的网络购书界面,由于不受实物陈列空间的限制,网上书店向读者提供的选书品种往往能数十倍于实物书店,读者可以通过分类查找方式选择自己所需购买的图书。二是购买方便。读者在网上查找到自己所需要的图书后,可立即发出购书信息,网上书店接到订购信息后即可确认,不几天就可收到送达的所购图书。亚马逊书店只需几十秒钟即可向顾客发出确认信息,一小时之内就可将书送到购书者手中。三是售价便宜。在网络售书市场还很不稳定之前,各个经营者

17、都要使用各种手段抢占市场,赔本打折是较为普遍的竞争手段之一。国外网上书店主要分布在欧美等经济技术比较发达的国家和地区,具有起步早、规模大、发展快、数量多等特点。1.2.2 国内的研究现状近年来,随着计算机网络技术的飞速发展,网络技术应用已经相当普及,使得在线购买成为现实,各种各样的网上图书销售系统层出不穷,国内各大图书商都在创建自己的计算机网上电子商务系统。书 籍 交 易 网 站 就是 Internet 和 电 子 商 务 发 展 的 产 物 , 近 几 年 在 我 国 发 展 迅 猛 , 如 同 一 些书 店 纷 纷 在 各 地 开 设 分 店 以 拉 近 书 店 与 顾 客 间 距 离 一

18、 样 。 随 着 科 学 技 术得 分 速 发 展 , Internet 这 个 昔 日 只 被 少 数 科 学 家 接 触 和 使 用 的 科 研 工 具已 经 成 了 普 通 百 姓 都 可 以 触 及 的 大 众 型 媒 体 传 播 手 段 。南昌工程学院本科毕业设计(论文)5随 着 现 金 全 民 素 质 和 科 学 技 术 水 平 的 不 断 提 高 , 知 识 更 新 的 越 来 越快 。 人 们 随 时 都 会 有 被 淘 汰 的 危 机 , 为 了 不 让 社 会 淘 汰 , 做 到 与 时 俱 进就 必 须 多 读 书 不 断 的 学 习 , 21 世纪是网络的时代、信息的时

19、代,时间是非常宝贵的,人 们 由 于 种 种 原 因 没 有 时 间 到 书 店 去 , 也 不 知 道 哪 家 书 店有 自 己 需 要 的 书 籍 , 同 时 那 些 传 统 书 店 的 经 营 者 又 没 什 么 好 的 方 法 让 人们 知 道 这 就 有 顾 客 需 要 的 书 籍 , 这 种 买 卖 双 方 之 间 信 息 交 流 上 的 阻 碍 成为 “网 上 书 店 ”网 站 发 展 的 原 动 力 。 购买内容以多媒体的形式呈现,使得买和卖的内容更加生动、灵活,计算机网络的使用,使买和卖不再受时空的限制。然而,在现有的远程购物系统中,多数着重于人机界面的设计,虽然实现了把购买

20、方式从“以销售者为中心”转变为“以顾客为中心”,但是普遍缺乏群体合作交流的机制,难以实现销售者与顾客以及顾客与顾客之间的交流和沟通,从而不能充分发挥传统图书销售的优势。图书网上销售主要分为综合性和专业性。比如 728 网上书店销售电脑图书及社科图书;成都市可为网上书店提供分类书目及区域性送书服务;成功书苑介绍和提供关于成功学的书籍;动漫商务网销售正版动漫图书,以代理香港童年梦动画书店产品为主;独一无二书店网上销售带版权图书、手抄本、手稿书、打印书、古旧书及电子书籍;法律图书馆经营法律图书,并含新法规、法学论文、法律法规检索、图书目录查询。法语法国提供法语图书、音像资料、学习交流以及其他相关信息

21、等内容;等等。其中影响最大的是当当和卓越。当当去年总销售额为一点二亿元人民币,其中网上销售占八千万元,整体业务的毛利率为百分之二十五。今年上半年的总销售额已超过一亿元,是去年同期的一点八倍,全年可实现二点四亿元的目标。目前当当网已计划明年海外上市。这些都充分显示了图书网上销售的巨大影响力。我国目前的网上图书销售仍处于发展阶段,商品的品种和质量、网上销售企业的管理水平和经营方式与发达国家相比都有很大差距。同时,我第一章 绪论6国经济正处于由计划经济体制向市场经济体制过渡时期,Internet 对我国信息产业的影响才刚刚开始,网上图书销售在我国还要有一个调整、磨合、适应的过程,网上图书购买的安全问

22、题还未完全解决,大多数人对网上购买的程序还有待于了解,还得有一个发展的过程。这也为我国加快和跨越发展提供了难得的机遇。我们要大胆进行创新,壮大企业的市场竞争能力,以适应全球化的激烈竞争。1.3 设计思路和研究方法1.3.1 设计思路通过阅读大量相关文献结合在E网书城详细调研结论,从为什么开发网上图书系统的这一问题为起点。分析研究、解决该问题所能带来的意义,然后在国内外前人对该问题研究理论的基础上,结合管理系统理论、电子商务理论和相关技术理论,对系统进行了初步调查到详细调查的分析,在此分析的基础上,又对系统进行了总体设计再到详细设计的系统设计过程。最后,对系统进行实现、维护。1.3.2 研究方法

23、本系统在整体框架研究方法采用的是问卷调查法、文献研究法和观察研究法。而在总体设计上采用的是结构化方法,在局部底层开发上为便于交流采用快速原型法。问卷调查法也称问卷法,它是调查者运用统一设计的问卷向被选取的调查对象了解情况或征询意见的调查方法。文献研究法是指根据一定的目的,通过搜集和分析文献资料而进行的研究。也就是说,是建立在前人研究基础之上的。在自己研究的课题方面,南昌工程学院本科毕业设计(论文)7你需要了解前人研究的状况,包括人家做过了哪些研究,获得了哪些成果,提出了什么观点,建立了何种理论,应用情况如何,还有哪些问题没有解决或者有哪些新问题产生,目前又有何新进展等等。观察研究法指根据既定的

24、研究目的,对现象或行为做有计划与有系统的观察,并依观察的记录对现象或行为做客观性的描述和解释。结构化系统的设计方法是在结构化程序设计思想基础上发展起来的,它的基本涵义是一个系统由层次化的程序模块构成,每一个模块只有一个入口和一个出口,每一个模块只归其上一级模块调用,并有模块连接的准则和构造模块的标准,而且用系统结构图来表达系统的结构,尽可能用最优的方式将系统内各部分组织起来,而不是若干个程序的拼凑。第二章 相关理论基础及技术8第二章 相关理论基础及技术2.1 理论基础2.1.1 电子商务电子商务是利用当代计算机技术、网络通讯技术、多媒体技术、Internet、Extranet 等技术实现各种商

25、务活动的电子化、信息化、数字化、无纸化和国际化。随着Internet 的飞速发展,使得电子商务的实现变为可能。Internet 以其标准化、全球化、全民化、迅猛发展等特点成为了电子商务的基础。电子商务活动已经演变成了利用Internet 网络进行经济活动的网络经济。从狭义上说,电子商务就是电子贸易,主要指利用WEB 提供的手段在网上进行电子交易,包括通过Internet 买卖产品和提供服务。从广义上说,电子商务还包括企业内部的商务活动,如生产、管理、财务以及企业间的商务活动。电子商务一般分为四类:企业对个人的电子商务、企业对企业电子商务、个人对个人的电子商务、企业内部的电子商务。本系统将采用第

26、一种模式,即企业对个人的电子商务。企业对个人的电子商务是人们最熟悉的一种商务类型,以至许多人错误地认为电子商务就只有这样一种模式。事实上,这缩小了电子商务的范围,错误地将电子商务与网上购物等同起来。近年来,随着Internet 技术的兴起,出现了大量的网上商店,由于Internet 提供了双向的交互通信,网上购物不仅成为了可能,而且成为了热门。由于这种模式节省了客户和企业双方的时间、空间。大大提高了交易效率,节省了各类不必要的开支。因而,这类模式得到了人们的认同,获得了迅速的发展。实现电子商务需要解决一系列问题,其中最核心的问题有四个,既信息流、资金流、物流和安全问题。如何解决这些问题将是电子

27、商务成功的南昌工程学院本科毕业设计(论文)9关键。1.信息流是电子商务的基础信息流,这是电子商务最大的优势,也是电子商务的基础。传统商务中的信息沟通,将花费大量的时间和精力,产生很高的交易成本。电子商务中由于采用电子信息交换,将会使商务过程快速、公开、低廉、准确,而且打破地域限制。因此,解决好信息流的问题,将是电子商务成功的关键。2.资金流是电子商务的第一个挑战资金流是电子商务的第一个挑战,信息流只是解决了参与商务各方的信息交流,而一个真正的商务过程的完成,必须靠资金的转移来完成。因此如果不解决好这个问题,电子商务就无法实现。资金流必须靠电子货币与网上银行的方式来解决。3.物流是电子商务过程中

28、的关键电子商务的特点是加快了商务过程、减少了中间环节,并能提供全球化、个性化的服务。但物流的过程是不可代替的,甚至在某种程度上,还增加了物流的流量和难度。但是电子商务的巨大好处不会因为这个问题而受到阻碍,关键在于商家如何解决。4.安全是电子商务活动顺利完成的必要条件安全是保证电子商务过程能够顺利完成的必要条件。由于电子商务中交易双方不见面,将会产生许多传统商务模式中不会出现的问题,本质上就是交易的安全性。对买方来说:网上看的商品是否与实物一致?交钱以后对方是否一定会送货?何时送到?自己使用的电子货币是否安全?等等。对买方来说,对方的资金是否真到了自己帐上?自己的网上帐号是否安全,如果是货到付款

29、,对方是否能履行交易和约?对双方来说,交易出现了争议,又该如何解决?第二章 相关理论基础及技术10因此,电子商务中的安全问题,必须靠技术手段和信用手段来解决。只有这个问题解决了,才能保证电子商务活动的顺利进行。2.1.2 管理信息系统理论管理信息系统(MIS,Management Information System) ,于 20 世纪60 年代中期发展起来,是一个由人和计算机等组成的通过对信息进行收集、传输、加工、保存、维护和使用来支持一个组织机构内部的作业、管理、分析和决策职能的系统。从企业角度讲,就是为实现企业的整体目标,对管理信息进行系统的、综合的处理,辅助各级管理决策的计算机硬件、软

30、件、通信设备、规章制度及有关人员的统一体。管理信息系统是基于数学、计算机科学、管理科学的一门综合性、边缘性、系统性的科学。同时管理信息系统又是一个具有高度复杂性、多元性和综合性的人机系统。它全面使用现代计算机技术、网络通讯技术及管理科学、运筹学、统计学、模型论和各种最优化技术,为经营管理和决策服务。1.管理信息系统通常具有以下一些特征:(1)以解决组织所面临的问题为目的。(2)以数据库和数据处理为基础。(3)能够向组织的各层次、各部门提供所需的信息。2.管理信息系统的作用在辅助和支持一个企业竞争战略方面,管理信息系统有着不可低估的作用,其战略作用概括起来有:(1)提高企业的生产率。(2)建立企

31、业与客户、供应商的密切联系。(3)开发新的产品的服务。(4)降低产品成本。(5)研究竞争对手和潜在的入侵者,强化入侵壁垒。南昌工程学院本科毕业设计(论文)112.2 基本技术2.2.1 数据库技术- SQL Server20001.数据库介绍数据库是数据管理的最新技术,是计算机科学的重要分支。数据库,顾名思义,是存放数据的仓库。只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的。所谓数据库是指长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。为了有效的管理数据库,常常

32、需要一些数据库管理系统(DBMS)为用户提供对数据库操作的各种命令、工具及方法,包括数据库的建立和记录的输入、修改、检索、显示、删除和统计等。SQL(Structured Query Language),结构化查询语言。SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。按照 ANSI(美国国家标准协会)的规定,SQL 被作为关系型数据库管理系统的标准语言。SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行的关系型数据库管理系统都采用了 SQL 语言标准。虽然很多数据库都对 SQL 语句进行了再开发和扩展,但是包括 Select, Inse

33、rt, Update, Delete, Create,以及 Drop 在内的标准的 SQL 命令仍然可以被用来完成几乎所有的数据库操作。SQL Server 是一个关系数据库管理系统,它最初是由 Microsoft Sybase 和 Ashton-Tate 三家公司共同开发的,于 1988 年推出了第一个OS/2 版本。在 Windows NT 推出后,Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了。Microsoft 将 SQL Server 移植到 Windows NT 系统上,专注于开发推广 SQL Server 的 Windows NT 版本;Sy

34、base 则较专第二章 相关理论基础及技术12注于 SQL Server 在 UNIX 操作系统上的应用。在本书中介绍的是Microsoft SQL Server 以后简称为 SQL Server 或 MS SQL Server。 SQL Server 2000 是 Microsoft 公司推出的 SQL Server 数据库管理系统的最新版本。该版本继承了 SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行 Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2

35、000 的大型多处理器的服务器等多种平台使用。2. SQL Server2000 的特色(1) 高性能设计,可充分利用 WindowsNT 的优势。 (2) 系统管理先进,支持 Windows 图形化管理工具,支持本地和远程的系统管理和配置。 (3) 强壮的事务处理功能,采用各种方法保证数据的完整性。 (4) 支持对称多处理器结构、存储过程、ODBC,并具有自主的 SQL 语言。 SQLServer 以其内置的数据复制功能、强大的管理工具、与 Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。2.2.2 ADO 简介ADO(ActiveX

36、Data Objects)技术是微软公司推出的数据库连接技术,运用该技术可以对各种数据库(如 SQL Server、Access、Oracle 及 Sybase等)的链接、查询、存取等操作。ADO 对象给开发人员提供一种快捷、简单、高效的数据库访问方法,ADO 可以包含在脚本中来产生对数据库的连接,并从数据库表中读取数据,形成实际要使用的对象集合。而且,对于数据资源,提供了应用程序一级的界面。不过,ADO 并不与数据资源直接通信,而是通过称为 OLE DB 的中南昌工程学院本科毕业设计(论文)13间界面,对于数据资源(Microsoft SQL Server) ,OLE DB 提供了系统一级的

37、界面。ADO 是一组优化的访问数据库的对象集,为 Web 数据库开发者提供完整的网站数据库解决方案。ADO 可以与 ASP 紧密结合,运行在服务器端,从而制作出功能完善的数据库网页。ADO 除了支持各种数据库平台外,它还支持VB、VC 和 Script 等多种程序设计语言。2.2.3 ASP 技术ASP 全称为 Active Server Pages(动态服务器主页) ,它是一种应用程序环境,可以利用 VBScript 或 Java Script 语言来设计,主要用于网络数据库的查询与管理。其工作原理是当浏览者发出浏览请求的时候,服务器会自动将 ASP 的程序码,解释为标准 HTML 格式的网

38、页内容,再送到浏览者浏览器上显示出来。可以将 ASP 理解为一种特殊的 CGI。 利用 ASP 生成的网页,与 HTML 相比具有更大的灵活性。只要结构合理,一个 ASP 页面就可以取代成千上万个网页。尽管 ASP 在工作效率方面较之一些新技术要差,但胜在简单、直观、易学,是涉足网络编程的一条捷径。它具备一个服务器端的脚本执行环境,用它可产生和执行动态的、交互的、高性能的 Web 服务器应用程序。ASP 应用程序以.asp 文件的形式存盘无需经过任何的编译,便能有浏览器查看,当然不能直接运行,只有在服务器执行后才能浏览。ASP 程序的控制部分是使用 VBScript、Jscript 等脚本语言

39、来设计,当执行 ASP 程序时脚本程序将一整套命令发送给脚本编辑器(即脚本引擎) ,由脚本解释器进行翻译并将其转换成服务器所能执行的命令。当然,同其他编译语言一样,ASP 程序的编写也遵循一定的规则,如果想使用自己所喜爱的脚本语言编写 ASP 程序,那么服务器上需要有能解释这种脚本语言的脚本解释器。当安装 ASP 时,系统提供了 VBScript 和 Jscript 两种脚本语言,而第二章 相关理论基础及技术14VBScript 则被作为系统默认的脚本语言,也可根据自己的喜好改变系统默认的脚本语言。Active Server 的另一大优点是代码的安全性。页面的访问者所能看到的只是服务器方的处理

40、结果。ASP 文件可以用常规的文本编辑器编辑, ASP使用 VBScript、JavaScript 等脚本语言作为开发工具,镶嵌于 HTML 文本中,使用“将 ASP 的程序包含起来。当用户从浏览器向 Web 服务器提出请求时,Web 服务器会自动将 ASP 的程序解释为标准的 HTML 格式的主页内容,用户端只要使用常规可执行 HTML 程序的浏览器,就可浏览 ASP 所设计的主页内容,因此与浏览器无关,并且保证了 ASP 的源程序代码不会外漏。ASP 中包括五个内置的 ActiveX 服务器组件和五个内置的对象:Database Access component(数据库访问组件) 、Fil

41、e Access component(文件访问组件) 、Ad Rotator component(广告轮播器组件) 、Content Linking component(内容链接组件) 、 Browser Capabilities component(浏览器信组件)以及 Request(请求对象) 、Server(服务器对象) 、Session(会话对象) 、Response(响应对象) 、Application(应用程序对象) 。在所有 ASP 组件中,最有用的是数据库访问组件,也称为ActiveX 数据对象或 ADO。在站点发布数据库将使用这个组件及其中包含的对象,以完成对 ODBC 数据

42、源的读写。此外,ASP 技术的另一个重要特点是,程序员可以利用 Java、Visual Basic、 Visual C+等语言制作适应自己特殊需要的 ActiveX 服务器组件来扩充 ASP 的功能,使自己的动态网页几乎具有无限的扩充能力,这是传统的 CGI 程序所不及的。在网站系统的开发应用中,Microsoft 公司的 ASP(Active Server Pages)被广为使用。ASP 实际上是将标准的 HTML 文件拓展了一些附加特征,为编写人员提供了在服务器端运行脚本的环境,使编写人员可以利用南昌工程学院本科毕业设计(论文)15VBScript 和 JavaScript 或其他的第三方

43、脚本语言来创建 ASP,实现了过去需要编写复杂的 CGI 程序才能实现的有动态内容的网页,如计数器等。ASP提供了一些内置对象和组件,允许用户从浏览器中接收和发送信息。ASP 可以和诸如 SQL Server 和 Microsoft SQL Server2000 这样的数据库进行连接,进而完成数据的交换与更新。第三章 系统分析16第三章 系统分析3.1 系统初步调查 3.1.1 企业信息需求分析由于受区域、观念影响,企业在信息化远远没有达到国家行业信息化的最低标准。 目前企业拥有少量的计算机,大多数工作人员对计算机的操作知识知之甚少,企业没有采用任何管理信息系统,基本工作大多是由人工完成,计算

44、机仅仅进行文字录入、处理,导致工作繁琐、重复,企业发展滞后。企业的业务流程中各个环节几乎都是手工操作方式,尤其是在销售订单方面,数据量大,使得员工工作量大,并且容易出现差错,效率低下。由于整个业务流程都采用了手工方式,一些供需的信息不能及时地传给高层管理者,造成信息滞后,不利于决策者进行准确的市场判断决策,无法适应市场的瞬息万变。这种还停留在纸介质上的人工管理方式浪费了许多人力和物力 ,已经不能适应时代的发展 ,在信息时代这种传统的管理方法必然被以数据库技术为基础的信息管理所取代。利用先进信息技术努力提高自身的管理水平是企业普遍面临的重要课题。信息化建设在改变着国内广大中小企业的生存和运营模式

45、,企业推进信息化,可以为企业节约大量成本,使企业员工提高工作效率以及规范企业的多层次全方位管理,在企业与外界之间,它可帮助企业实现电子商务模式,以此拓宽交流范围,缩短交流的时间、丰富交流方式,并可协助维护企业与社会之间良好的关系。这些信息化所带来的好处确实在吸引着管理者的注意力。由于多数企业作为一个总体对信息化的认识还有一定的欠缺,而且整个企业几乎没有信息化领域方面的人才。公司对数据的综合利用率不高,信息的共享度较南昌工程学院本科毕业设计(论文)17低。对于信息化层次的认识,仍然停留在部门级信息化层面上。3.1.2 系统开发的可行性分析可行性研究的目的就是要以最小的代价在尽可能短的时间内确定问

46、题是否能够解决。当然不能靠主观猜想而是要靠客观分析。必须分析几种主要的可能解法的利弊,从而判原定的系统目标和规模是否现实,系统完成后所能带来的效益是否大到值得去投资开发这个系统的程度。因此,可行性研究实质上是在较高层次以较抽象的方式进行的系统分析和设计的过程。可行性研究主要从以下三个方面来进行。1.管理可行性为了拓展图书销售订单的来源渠道,降低客户企业双方的运营成本,追求最大的利润和适应企业信息现代化的需要,E 网书城的主要领导都提出了要实施企业信息化建设的必要。公司的高层领导中便有了利用互联网来扩大公司业务范围,将互联网与企业业务整合起来,提升企业的核心竞争力的想法。同时,他们还制订了员工培

47、训计划,将老员工在半年内通过和高校的联合投资培养达到能够熟练应用计算机的水平。因此本系统的开发得到了公司高层领导们的大力支持。2.技术可行性技术可行性分析是指:根据现有的技术条件,是否能达到所提出的要求;所需要的物理资源是否具备,能否得到。本系统属于一个普通的 MIS 系统。在其组织关系上不存在很高的复杂性、烦琐性及不确定性,而且从整个系统的技术构成上来看,他还是属于一个简单的数据库应用类的系统。其基本操作是对数据库进行添加、删除、查找、编辑等。所就单纯的数据库应用来看,暂不存在太大的技术。并且在系统的开发过程中,利用 SQL Server2000 作为该系统的数据库,使用第三章 系统分析18

48、ASP 作为系统开发的工具。ASP 是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。更重要的是,ASP 使用的ActiveX 技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的 Web 编写工具所远远不及的地方。使用 ASP 还有个好处,就在于 ASP 可利用 ADO(Active Data Object,微软的一种新的数据访问模型)方便快捷地访问数据库,从而使得开发基于 WWW 的应用系统成为可能,这也是本文

49、选择 ASP 作为开发工具最重要的原因之一。因此本系统的设计与开发在技术上和硬件设备上的条件都得到满足,在技术上是可行的。3.经济可行性本系统是基于WEB的B/S结构开发,系统的运行所需服务器可由专业的网络公司提供,这样,企业可以不用购买与系统实施相关的软、硬件设备,只需支付提供服务的专业网络公司一定的使用费即可。下面列举某网络公司服务器代理收费标准:国际域名:60元/年, 国内域名:60元/年;300M 空间+100M邮局+国际域名=160元/年;600M 空间+200M邮局+国际域名=260元/年;可见,选择这种方式,企业每年只需花费数百元钱。本系统是采用了成熟的编程技术ASP,大大缩短了开发周期。开发周期的缩短,意味着投入的人力、物力将会有所减少,这在很大程度上降低了系统的研发费用。总的说来,在系统运行之前企业的投入大概在3000至4000左右。这样的费用对于E网书城这样的中小企业来说是能够承担的。在系统开发成功后扩大了销售的渠道,可大大提高各方面管理的效率南昌工程学院本科毕业设计(论文)19和准确性,从而降低成本,更及时有效的辅助管理人员对网络营销进行决策,新系统的实施带来的经济效益将远远超过它的成本费用。网上图书销售系统运行,扩展了企业的销

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

当前位置:首页 > 学术论文 > 管理论文

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


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

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

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