毕业论文--网上购物系统

毕业论文(设计)

题目网上购物系统

系部名称计算机系

专业计算机应用

学号08*********

学生姓名***

指导教师***

吉林省经济管理干部学院

吉林经济职业技术学院

吉林省经济管理干部学院

吉林经济职业技术学院

论文题目:网上购物系统教师评语:

答辩委员会评语:

学生毕业论文(设计)评定

指导教师签字:

年月日

主任签字:

年月日

内容提要

本文中通过网上购物系统的建设以实现对商业及零售企业提供信息化管理。建立B2C网络销售系统。着重论述了系统功能与实现、数据流程及存储,包括商品目录、用户注册、网上订货与购物、库存查询、后台数据库管理等。

作者运用HTML语言、ASP与后台数据库链接等关键技术建设网上购物系统,以实现网上购物系统以下功能:

(1)为客户提供24小时方便快捷的在线订购服务。

(2)商品信息的维护与管理。

(3)高效的商品数据方案,对商品信息进行科学、灵活地分类、存储。

(4)强大、方便、快捷的查询。

(5)订单号模块。

(6)将客户商业逻辑规则融入系统,即根据不同客户属性,提供不同付款方式。(7)订单管理。

关键词:B2C、网上购物系统、ASP、数据库

目录

绪论 (1)

第1章需求分析 (3)

1.1 可行性分析 (3)

1.1.1 技术可行性 (3)

1.1.2 管理可行性 (6)

1.1.3 经济可行性 (8)

1.2 作者在本文中所做的主要工作 (10)

第2章系统分析 (11)

2.1 网上购物系统的发展 (11)

2.2 网上购物的现状 (12)

2.3 网上购物系统的构建 (13)

第3章系统设计 (14)

3.1 系统设计 (14)

3.1.1 系统功能分析 (14)

3.2 数据库设计 (15)

3.2.1 数据库需求分析 (15)

3.2.2 数据库的逻辑结构分析 (16)

3.3 程序设计 (17)

3.4 不足与展望 (24)

3.4.1 不足 (24)

3.4.2 展望 (25)

结论 (26)

参考文献 (28)

致谢 (30)

绪论

近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。同时电子商务网站发展也面对新的机遇与挑战,在政府的大力倡导和扶持下,电子商务网站作为一种新的商业运作模式,推动着社会流通方式的创新,正深入企业活动和百姓生活,成为促使经济发展的重要动力源。从大型的电子商务、政务系统,到普通的在线购物和复杂的电子商务,电子商务网站在当今时代占据着重要地位,制作电子商务网站成为一个热点。

目前在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。根据CNNIC的统计结果,截止2004年1月中国有互联网用户7950万人,而又有40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达是3235.7万人,并且这一数字还在以17%左右的速度增长,预计到2006年中国网上购物用户将达到6962万人,这说明在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。

同时国家也强调到我国多数企业特别是中小企业开展电子商务的能力不足,要继续推进各种形式的信息技术和电子商务教育及培训,培养适合企业需要的电子商务专业人才和管理人才,适应社会发展的需要。

在互联网日益流行的今天,网络是主角,是时代的宠儿。在网络大家族中,电子商务则是一个热点。电子商务一个最基本体现就是电子购物网站,从一定程度上讲它就是网上超市,也就是一种网上销售。“网”字意味着它具有信息时代的快捷方便等特征。事实上电子商务的出现,给消费者的地位,消费观念带来了

重要的变化。

自我国加入WTO后,越来越多的传统企业进一步认识到企业经济发展的必然趋势是以网络化、全球化为主要特征。而企业实行电子商务则成为企业发展与国际接轨的必要条件。多年来国家十分重视企业的信息化建设,并做了大量工作,但目前企业开始实施信息化的比例还不到20%。所以电子购物网站的实现是一个非常迫切的需求。总结起来,电子购物网站有五大优点:

(一)企业电子购物网站可以实现

提高经营决策和计划预见能力通过电子商务对各类客户的需求可以超前做到全面地了解使企业有针对性地提前安排生产经营计划,占得市场先机

(二)加强与客户的沟通.

促进产品销售根据电子商务信息库中保存的大量客户资料,通过快速的信息沟通,为客户及时提供所需的产品和服务

(三)提高新产品开发和服务能力

在及时获得市场对新产品需求信息的同时,电子商务系统将使企业小批量多批次和按需生产的灵活生产方式的特色得到更充分更有效的发挥,增强企业创新能力

(四)稳定与批发供应商的关系

企业的电子商务化完全可以提供和传统大型生产企业同等的与批发供应商建立良好信誉关系和交易的机会

(五)降低交易和曾后服务成本

电子商务使得企业能直接面向最终客户,从而降低交易成本和客户售后咨询等服务费用,尤其是对无形产品的服务现阶段企业开展电子商务以加强与客户的沟通和促进产品销售

第1章需求分析

1.1可行性分析

1.1.1技术可行性

(一)系统开发工具

本系统仅需要一台装有ASP、SQL Server 2000、Photoshop、Dreamweaver 软件的计算机即可,对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。对于软件技术要求,现在的程序设计语言已非常成熟,要运用HTML 样式,图形图象制作工具来制作生动活泼的网页及美观的图形文件或动画文件,数据库使用SQL Server 2000。下面来介绍以下要用到的软件:

(1)ASP

ASP(Application Service Provider)是Microsoft公司开发的服务器断的脚本环境,是目前流行的开放式的WEB应用程序开发技术。ASP的主要特性是能够把脚本、HTML、组件和强大的WEB数据库访问功能结合在一起,形成一个能在服务器上运行的应用程序,并把按用户的要求专门制作的HTML页面送给客户端浏览器。ASP属于ActiveX技术中的服务器端技术,与通常在客户端实现动态页面的技术(如 Java Applet ActiveX控件和VBScript等)不同,ASP中的命令和脚本都是在服务器端解释执行,将执行后的结果生成HTML页面并发送给浏览器。由于脚本在服务器端执行,因而开发者不必担心浏览器是否能执行脚本。同时,由于只是将HTML页面发送到浏览器,在浏览器上看不到ASP程序,因此可以防止程序被窃取。另外,ASP还具有许多显著的优点。例如,ASP运行在Web 服务器的同一进程中,能更快、更有效地处理客户请求;ASP提供了更简单、更方便的数据库访问方法,使开发基于数据库驱动的Web应用程序更容易;ASP支持VBScript和Jscript,能以插件形式支持其他脚本语言。

(2)SQL Server 2000

Microsoft SQL Server 2000是微软公司开发的一种功能强大、完整的关系

型数据库系统,以Transact SQL作为它的数据库查询和编程语言。SQL Server 2000提供了以Web标准为基础的扩展数据库编程功能,以使用HTTP来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过Web进行自然语言查询。SQL Server 2000提供了一整套图形化工具以方便用户操作,创建和修改数据库及备份数据库操作可通过企业管理器来进行。

(3)Photoshop

Photoshop是世界顶尖级的图像设计与制作工具软件。图像处理是对已有的位图图像进行编辑加工处理以及运用一些特殊效果,其重点在于对图像的处理加工。在表现图像中的阴影和色彩的细微变化方面或者进行一些特殊效果处理时,使用位图形式是最佳的选择,它在这方面的优点是矢量图无法比拟的。

学习内容:Photoshop掌握绘画的基础理论,学习色彩原理和选取颜色、范围选取、工具与绘图、图像编辑、控制图像色彩和色调、使用图层、路径、通道和蒙板的应用、滤镜等

(4)Dreamweaver

Dreamweaver MX 2004 是一款专业的 HTML 编辑器,用于对 Web 站点、Web 页和 Web 应用程序进行设计、编码和开发。Dreamweaver 可提供在可视化编辑环境中工作,利用 Dreamweaver 中的可视化编辑功能,可以快速地创建页面而无需编写任何代码。同时,如果要用手工直接编码,Dreamweaver 还包括许多与编码相关的工具和功能。并且,借助 Dreamweaver,还可以使用服务器语言(例如 ASP、https://www.360docs.net/doc/4d10362316.html,、ColdFusion 标记语言 (CFML)、JSP 和 PHP)生成支持动态数据库的 Web 应用程序。

(二)系统开发语言

(1)HTML

HTML (Hyper Text Mark Language)即超文本标记语言,是WWW上通用的描述语言,是制作网页的基础,HTML语言主要是为了把存放在一台计算机中的文件或图形与另一台计算机中的文本或图形方便地联系在一起,形成有机的整体。HTML标记是HTML的核心与基础,用于修饰、设置HTML文件的内容及格式。HTML 语言是通过利用各种标记(tags)来标识文档的结构以及标识超链(Hyperlink)

的信息。虽然HTML语言描述了文档的结构格式,但并不能精确地定义文档信息必须如何显示和排列,而只是建议Web浏览器(如Mosiac,Netscape等)应该如何显示和排列这些信息,最终在用户面前的显示结果取决于Web浏览器本身的显示风格及其对标记的解释能力。这就是为什么同一文档在不同的浏览器中展示的效果会不一样。

(2)SQL

SQL(Structure Query Language)是一种使用于关系数据库的结构查询语言,它功能强大、简单易学,使用范围广,可移转性强,当前较流行的关系型数据库如 Oracle Sybase dBase

Visual FoxPro和DB2 、SQL Server、Access等数据库管理系统都支持SQL 语言。SQL语言是学习关系型数据库管理系统的重要基础。

SQL语言最早是在1974年由美国的IBM公司提出的,随后不断发展,不断完善。1986年10月美国国家标准学会(ANSI)批准将SQL语言作为美国数据库的语言标准,1987年国际标准化组织(ISO)也通过了这一条标准。

SQL 语言包含9个命令动词,分别用于数据定义、数据查询、数据操纵及数据控制。

1.1.2管理可行性

系统具体实现的主要有:

(1)从整体操作来说:后台主要是使用SQL Server 2000 来连接数据库,通过管理数据库实现对用户(客户和管理员)信息的管理,权限的设置,对商品信息的更新和保证数据信息的安全性。前台主要是建设用户注册页面、商品信息展示页面,客户反馈页面,购物车页面等等。

(2)从运用对象来说:后台主要是指管理员操作系统。能够添加商品,更换商品信息,对客户的注册信息进行管理,对客户的反馈意见给予答复等等。前台主要是指客户能够注册用户和修改个人信息,能够浏览商品,能够管理购物车,能够留言反馈信息等。

界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充.

此外,还可以网上购物系统的管理还有以下便利:

(1)销售时间不受限制,无需专人看守,却可时时刻刻营业。

网上商店无限延长了您的营业时间,一天24小时、一年365天不停地运作,无论刮风下雨,无论白天晚上,无须专人值班看店,您可照常营业!

(2)销售地点不受限制,小商店也可做成大生意。

尽管在地面上您只有一个小商店,或者干脆就没有门面,但在网上,您的生意却可以照样做得很大。一方面,网上商店不受店面空间的限制。尽管您只是街边小店,在网上您可以拥有百货大楼那么大的店面,摆上一万种商品(只要您愿意);

另一方面,网上商店不受码头好坏的影响。无论您的码头好坏,就算您是在拐999道弯的小胡同里,在网上,客户一样可以很方便地找到您的店子,不管客户离您的店子有多远,哪怕是离您十万八千里。

(3)网上商店人气旺,赚钱没上限。网上人来人往,客流量赛过10个游乐场所

只要您的商品有特色,只要您经营得法,网上商店每天将给您额外带来成千上万的客流量,大大增加您的销售收入。

1.1.3经济可行性

(1)、价格优势是网站购物与传统购物最大的区别。同样一件商品,在商场卖900元,在网站上只卖400元,这可能是真的。最近在网上纷纷推出了比商场价格低得多的产品。在国外,通过网上购买的产品和服务通常比其他方式要便宜。

(2)、除了价格优势外,你还可以通过网站获取相关的、而且非常有用的信息,例如你通过263网站采购电脑配件,同时自己组装一台,那么你可以通过站点了解如何组装,以及出了问题如何解决。在网站上购买一些非处方药,你可以通过网站得到医生的免费咨询。

(3)、正因为如此,网上购物在国外,特别是美国非常红火。例如1998年的11、12月在线零售高达26亿美元,超过了绝大多数企业的预计,达到了全年销售的40%。丘比特通讯公司的研究报告指出,电子商务的盛行,令传统非网上销售业节节败退,领地尽失。这份报告称,网上销售目前有94%的业务是从传统销售领域争夺过来的,今年估计从传统零售商手中抢夺的生意高过112亿美元。事实上,今年的网络零售额已经超过了预计。欧洲在五年内,网络购物市场将达180亿美元。在北美网上购买至少一件商品的女性人数比1999年1月时增加了80%。女性网民感兴趣的是书籍、CD和录像带,成交次数有960万人次。最近,网上买计算机的女性增加了160%,达到130万人次,男性网民更多的是购买计算机,达到410万人次。从1998年8月到1999年8月通过互联网购物的人数增长了将近一倍,达到65.2万。在澳大利亚的网上购物者当中,有43%购买书籍和杂志,30%购买电脑设备或者软件,17%购买音乐作品。通过互联网支付度假费用或者娱乐集会门票的比例都为9%,还有5%购买运动设备,4%购

买衣服或者鞋子,3%通过互联网支付各种费用或者转账。

(4)、此外,节日在线销售异军突起。据美国NPD调研网站的预计,超过三分之二的网络用户有计划在节日购物期间(感恩节、圣诞节、新千年)上网去疯狂采购,交易额可望达到去年的三倍:突破120亿美元。去年11月和12月圣诞节购物季节期间,上网购物的美国消费者和网上销售额与前年同期相比都成倍地增长。23%的互联网用户在今年购物旺季通过网络购买了商品。信用卡公司估计,1999年11月和12月份使用信用卡购物的消费者通过互联网购买的商品将达到14.7亿美元,比前年同期增加1.79倍。美国运通公司估计,1999年节日购物季节使用其信用卡的消费者从网上购买的商品额比去年同期增加两倍。有些网上玩具店因订单太多,从而销售一空。

1.2作者在本文中所做的主要工作

(1)介绍了个性化页面的背景及ASP开发环境;

(2)阐述整个个性化页面生成系统的系统结构及工作原理;

(3)系统的总体设计,前台顾客购物模块的设计和后台管理模块的设计;

(4)建立完整的网上购物管理数据关系。

第2章系统分析

2.1网上购物系统的发展

近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上订购系统作为B2B(Business to Business,即企业对企业)、B2C(Business to Customer,即企业对消费者)、C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设B2C的网上购物系统。

网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。

2.2网上购物的现状

在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。

在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。根据CNNIC 的统计结果,截止2004年1月中国有互联网用户7950万人,而又有40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达是3235.7万人,并且这一数字还在以17%左右的速度增长,预计到2006年中国网上购物用户将达到6962万人,这说明在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。

2.3网上购物系统的构建

现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都和重要。这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML、ASP等技术来编辑网页,并运用ASP技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本文在实际应用开发中解决方案是建立网站,以及自己的数据库,使得所需商品信息可以及时的保存、更新。可以更好的及时了解商品买卖的情况

第3章系统设计

3.1系统设计

3.1.1系统功能分析

一个典型的B2C电子商务网上订购系统主要功能有:

(1)为客户提供24小时方便快捷的在线订购服务。

(2)商品信息的维护与管理,包括价格的调整、现有商品信息的修改、新商品信息的加入、过时商品信息的删除等。

(3)高效的商品数据方案,对商品信息进行科学、灵活地分类、存储,方便客户迅速从少则几万,多则几十万甚至上百万种商品中找出自己所需商品。

(4)强大、方便、快捷的查询功能。提供关键字查询(如:查找所有“Electronic Cannon”商品)。

(5)订单号模块所谓订单号模块,就是客户购买完商品后,系统自动分配一个购物号码给客户,以方便客户随时查询账单处理情况。了解现在货物的状态。

(6)将客户商业逻辑规则融入系统,即根据不同客户属性,提供不同付款方式。(如信用卡、支票等)

(7)订单管理。为分销商的EPR系统提供数据接口。管理员可以查看历史记录、订单状态,并且能够在最短的时间内通知用户。

3.2数据库设计

3.2.1数据库需求分析

(1)商品数据的准备。首先要搜集分销商的所有商品数据。这些商品数据可以分为三类:纸面记录、电子数据(XML、Access、Excel等文件)、网上数据。无论对于哪一种数据,都要对其进行检查,修正有问题的数据,删除重复和过期的记录。在检查的同时,还要对这些数据进行分析,为制定商品目录方案做准备。

(2)商品数据方案的制定。商品数据方案制定的目的在于:

①对商品进行科学、灵活地分类,方便客户迅速从少则几万,多则几十万甚至上百万种商品中找出所需商品。

②使系统支持强大、方便、快捷的查询功能,实现模糊查询和智能查询。

③高效的商品数据方案能提高数据库性能,提高网页浏览速度。

(3)客户信息表的制定。客户信息表内保存着在线商店中所有客户个人所拥有的个人信息和资料,是在线商店的后台管理人员进行商品销售的设计规划和进行决策的依据和参考。客户ID则是客户个人身份证明的依据。

相关文档
最新文档