在线购物系统毕业论文Word下载.docx
- 文档编号:17757246
- 上传时间:2022-12-09
- 格式:DOCX
- 页数:41
- 大小:857.46KB
在线购物系统毕业论文Word下载.docx
《在线购物系统毕业论文Word下载.docx》由会员分享,可在线阅读,更多相关《在线购物系统毕业论文Word下载.docx(41页珍藏版)》请在冰豆网上搜索。
本文旨在讨论如何建设B2C的网上购物系统。
网上购物是一种具有交互功能的商业信息系统。
它向用户提供静态和动态两类信息资源。
所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;
动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。
网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。
这种全新的交易方式实现了公司间文档与资金的无纸化交换。
自2003年上半年以来,沉寂了多年的中国互联网产业正以强劲的势头复苏并发展起来,除了传统的浏览、资料搜索、电子邮件等基本应用外,国内网民已经开始习惯通过网络接受商务、旅游、购物、通讯、娱乐等服务,根据中国互联网信息中心最近提供的《中国互联网络发展状况统计报告》调查显示,网上购物已经由以前的尝试性购买向日常的生活习惯发展,其中以书籍、计算机产品、音像制品及器材等为网上购物的主要对象,服装、体育用品、生活家居用品等消费额也开始大幅度提高。
互联网的快速发展为网上购物系统的发展提供了强大的动力,同时,电子购物的环境也已经逐步得到了改善,表现在网民结构的大众化和网络生存的普及化,物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善。
网上购物对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,从否定到肯定,网上购物的观念将更加深入人心。
电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。
早在网路盛行的时代,通过网路的电子邮件,视频交换,文件交换以及目前还很热门的EDI((电子数据交换),所进行的商业行为,都可以说是现在电子商务的某种形式的表现,也可以说,电子商务是它们崭新的应用集合。
电子商务可以通过多种电子通讯方式来完成。
简单的,比如你通过打电话或发传真的方式来与客户进行商贸活动,似乎也可以称作为电子商务;
但是,现在人们所探讨的电子商务主要是以EDI(电子数据交换)和INTERNET来完成的。
尤其是随着INTERNET技术的日益成熟,电子商务真正的发展将是建立在INTERNET技术上的。
所以也有人把电子商务简称为IC(INTERNETCOMMERCE)。
随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会发生偏转。
这个问题目前在美国已初见端倪,各类送货系统、快递运输公司、支付公司、安全、广告、商务软件、信息服务等新型物流和中介机构发展呈加速态势,并且有很大的发展空间。
不难看出,由于电子商务的出现和发展,商品流通领域将面临全方位的深刻变革,美国等经济发达国家正在抓紧推进的电子商务革命,将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。
特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。
但是,与强劲的网络购物需求相比,我国受到计算机软硬件基础比较薄弱,技术水平比较低下,系统开发人员十分紧缺等不利因素的影响,现有购物网站系统普遍存在着功能比较单一,维护比较复杂,通用性又不强等问题,有的购物网站甚至直接采用静态网页发布商品信息。
所有这些,已经严重制约了我国电子商务的发展。
国外虽然有比较成熟的电子商务系统,但价格非常昂贵,动辄几十万上百万,而且还不一定适合我国国情,需要花费大量的人力物力进行二次开发。
搞电子商务是需要投入的。
现在很多人一听是电子商务,一听是高科技,就觉得那是很花钱的事情。
想一想,IT公司的办公地点一般都设在高级写字楼里,员工工资也较之传统行业高出许多;
高科技所运用的设备也不是普通的办公用品,等等,这些表面现象很自然给人一种"
高投入"
的感觉。
就像前面提到的一样,很多企业甚至还没有配备电脑,当然搞不了电子商务,在他们看来,仅仅是买电脑、买软件、上网就是一笔不小的花费,更不用说开发一套信息管理系统了。
那么是不是开展电子商务现在根本行不通了呢?
或者必须以高额投入为前提呢?
答案是否定的。
如上所述,互联网上的公共平台的出现解决了中小企业开展电子商务的瓶颈问题。
也就是说一个零售企业可以通过一个公共的平台享受由专业技术公司提供的定制化服务。
具体来说,就是由一些既有行业经验又拥有互联网技术的第三方服务商,为企业提供电子商务解决方案,为企业量身定制信息管理系统,提供第三方平台,帮助企业进行信息处理和软硬件的日常维护。
第三方的定位,又决定了这类服务商在行业上与享用服务者没有竞争关系和业务冲突。
采用第三方平台,除了免去了开发研究所耗费的时间和支出,在短时间内即可享受电子商务给企业发展带来的收益以外,零售企业不必再为大笔的人力、财力、物力投入而伤脑筋,也不必为日后的软硬件维护、升级而担忧。
租用这种第三方平台无需高额的前期投入,在使用过程中,也只需定期交纳一定的服务费用。
这样开展电子商务,仅需企业很少的投入,就可以给企业带来很大的收益,也是十分符合目前我国零售企业特点的。
如何设计开发出功能强大,费用低廉,通用性强,适合我国国情的购物网站系统,这将是我们急需解决的一个重要问题。
课题涉及内容和目标
电子商务设计中涉及的网络技术及数据库技术已日渐成熟,经过综合比较各类动态网页设计语言后,本课题的设计选用asp技术。
Asp(activeserverpages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序。
例如响应用户查询数据库的要求而生成报表,而且asp与其它web设计工具相比有着以下优点:
完全与HTML文件融合,容易创建、修改,不需其他编译、联接程序,面向对象可扩展等,因此,ASP技术非常适合于购物网站的设计。
ASP的工作原理:
ASP通过后缀名为asp的文件来实现,一个asp文件相当于一个可执行文件,因此必须放在web服务器上有可执行权限的目录下。
当浏览器向web服务器请求调用asp文件时,就启动了aspWeb服务器响应该HTTP请求,调用asp引擎,解释被申请的文件。
当遇到与ActiveXScript兼容的脚本(VBScript,javascript)时,asp引擎,调用相应的脚本引擎进行解释处理。
若脚本指令中涉及到对数据库的访问,就通过ODBC与后台数据库进行连接,由数据库访问组件实现对数据库的操作,并将执行结果动态生成一个HTML页面返回web服务器端,然后与页面中脚本的HTML合并成一个完整的HTML页面送至客户端浏览器。
因而客户端浏览器接收到的是经web服务器执行以后生成的一个纯粹的HTML文件,可被运行在任何平台上的浏览器所执行。
同时由于asp的脚本程序是在服务器端执行的,通常脚本代码不会被别人窥视,保证了程序代码的安全和知识产权。
另外程序执行完毕后,服务器仅仅是将执行的结果返回给客户端浏览器,减轻了网络传输的负担,大大提高了交互的速度。
网上购物系统的构成
现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。
每一个细小的环节都和重要。
这样才能使得在电子交易时避免不必要错误发生。
我们将使用HTML、ASP等技术来编辑网页,并运用ASP技术把数据库和动态网页相关联。
传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。
当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。
本文在实际应用开发中解决方案是建立网站,以及自己的数据库,使得所需商品信息可以及时的保存、更新。
可以更好的及时了解商品买卖的情况。
第二章网上购物系统设计
分析与概要设计
根据实际情况,把商品分类,提供商品查找,订单查询,商品管理,订单管理,系统管理等小模块合并成一个可执行的软件系统模型。
使用户快速地搜索和查找到所需要要产品和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。
此时模块也发展成为最终产品了
功能模块划分
通过对用户需求的分析,可以分析出该网上购物系统大致可以把前台分为三个模块:
商品查询模块、订单查询模块、订购模块。
后台分为四个模块:
商品管理模块、商品交易模块、操作管理模块、新闻管理模块。
2.2.1总体功能需求
网上购物系统是针对网络用户提供网上购物的现代化平台,以实现用户方便的查询与购买商品的业务需求。
2.2.2具体系统前台功能需求描述
(1)商品查询模块
通过商品的名称进行查询,可以更快的得到自己所查的商品资料。
(2)订单查询模块
提供给网络用户对所下的订单进行查询,可以查询到自己的订单是已发货还是正在处理。
(3)订购模块
提供网络用户对所选购商品的订购确定,并选择商品数量。
(4)其它模块
商品浏览等功能。
下图说明六者的关系
图2-1功能模块
2.2.3具体系统后台功能需求描述
(1)新闻管理模块
实现管理者对站内的新闻进行分类管理,添加与删除新闻功能。
(2)商品管理模块
实现管理者对站内商品进行划分类别,定期更新管理商品,进行添加与删除操作。
(3)操作管理模块
实现管理者对站内订单的管理,提供订单列表,查看已确认订单。
(4)用户操作管理模块
实现管理者对站内用户的管理,和更改管理者的帐号与密码,和退出功能。
图2-2后台管理模块
数据库设计
根据网络用户需要,我们只建立起一个数据库,在此数据库基础上建立起如下表:
·
商店表Class_1
商品类表Class_2
系统管理员表Manage_User
新闻表News
商品表Product
订单表server
下面详细说明
表商店表
编号
字段名称
数据类型
长度
说明
1
Id
长整型
10
自动增加
2
Class_1_Name
文本
20
商店名称
3
Class_1_RegTime
日期/时间
长日期
商店注册时间
表商品类表
Class_2_Name
商品类名称
4
Class_2_RegTime
商品类注册时间
表系统管理员表Manage_User(主键:
Id)
UserName
用户名称
PassWord
用户密码
表新闻表News(主键:
News_Id)
News_Id
News_Title
100
新闻名称
News_Content
备注
1000
新闻内容
News_Adddate
新闻添加时间
5
News_Author
50
新闻作者
6
News_Images
255
新闻图片路径
7
News_Best
新闻时间
8
News_Hit
数字
新闻点击次数
9
News_Type
字节
新闻是否有图片
表商品表Product(主键:
Product_No)
Product_No
Product_Id
商品编号
Product_Name
30
商品名称
Class_1
所属商店
Class_2
所属商品类
Product_Intro
商品说明
Product_Show
商品简介
P_OldPrice
货币
市场价格
P_Pic
商品微缩图
P_Full_Pic
商品全景图
11
RegTime
商品录入时间
12
Look_Count
商品浏览次数
表订单表server(主键:
ID)
ID
question
用户姓名/单位
mine
订货物品
count
订货数量
keyword
联系方式
questiontime
订单时间
questioncontent
answertime
处理时间
content
处理情况记录
datetime
最后更新时间
state
处理状态
另外,要声明的是,为了能更好的保持数据的一致性就需要通过程序来完成。
第三章系统开发环境简介
HTML
3.1.1HTML简介
HTML(HyperTextMarkupLanguage超文本标记语言)是一种用来制作超文本文档的简单标记语言。
与常见的字处理文件不同,Web页以超文本标识语言编排格式。
HTML文件是带有特定HTML插入标记的用以编排文档属性和格式的标准文本文件。
它能独立于各种操作系统平台(如UNIX,WINDOWS等)。
自1990年以来HTML就一直
被用作WorldWideWeb上的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage的连结信息。
HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有.html或.htm的文件扩展名。
生成一个HTML文档主要有以下三种途径:
(1)手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它HTML编辑工具)。
(2)通过某些格式转换工具将现有的其它格式文档(如WORD文档)转成HTML文档。
(3)由Web服务器(或称HTTP服务器)一方实时动态地生成。
一般的HTML页面具有如下的结构:
〈html〉
<
head>
title>
<
base>
link>
isindex>
meta>
/head>
body>
这是HTML正文部分
〈/body〉
/html>
可见在一个HTML网页文件中,一般必须有一对〈html〉<
标记作为文件的开头和结尾,在<
html>
标记后是头部标记<
其后是实体标记<
/body>
。
ASP
3.2.1ASP简介
ASP(ActiveSeverPages动态网页)是微软公司推出的一种用以取代CGI(CommonGatewayInterface)技术。
目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。
ASP是一个位于服务器端的脚本运行环境。
通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等。
3.2.2ASP原理
ASP与常见的在Client端实现动态主页的技术如Java、applet、ActiveX、Control、VBScript、JavaScript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的We页面并送到浏览器;
而Client端的Script命令则是由浏览器来解释执行。
由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP,也不必担心别人下载程序从而窃取编程逻辑。
ASP程序通过后缀名为.asp的ASP文件来实现其功能,一个asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。
当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给Web服务器。
如果Web服务器上装ASP,就调用ASP,ASP读出相应asp文件,解释并执行命令,动态生成一个HTML页面回传Web服务器,然后Web服务器把结果发送给浏览器。
ASP文件的制作和HTML类似,且可和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中,这使得HTML文件的编写与脚本的开发融合在一起。
通过ASP内置的对象、服务器组件(SeverComponent)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。
ASP与网关及服务器扩展模式相比有以下优点:
(1)完全与HTML文件融合在一起;
(2)容易创建,不需要其它编译、链接程序;
(3)面向对象的并通过ActiveXSever对象可扩展。
在电子商务中,对用户而言,进行网上信息查询的目的是寻找自己需要的产品或服务,而对于服务提供者来说,其目的则是向用户推销自己的产品或服务。
因此,让用户通过浏览器查询服务的后端数据是许多Web服务提供者必须提供的服务,ASP通过内置的ADODB组件来实现这一功能。
可以使用ADO去编写紧凑简明的脚本,以便连接到ODBC兼容的数据库和OLEDB兼容的数据源。
3.2.3ASP的发布
当编辑好ASP文件后,必需发布后才能实现其功能,ASP文件本身并不能运行。
我们用Windows自带的工具IIS(windows2000/XP)来发布ASP文件。
(Windows98用PWS发布)
在WindowsXP中打开控制面板→管理工具→Internet信息服务。
双击Internet信息服务,于是我们就来到了IIS的使用界面。
打开网站→默认网站
在默认网站内新建立虚拟目录
为目录起个别名例如“网上购物”→选择内容的目录路径→设置权限(通常不允许访问写入权限,防止网页被改)
顺利完成以上操作就表示你已经成功发布了你的网页。
(“网上购物”已在默认网站内)
MicrosoftAccess
在办公软件Office套件中,最为广大用户熟悉的是Word和Excel,因为它们功能强大且方便易用,更因为它们不仅可用于办公,还可用于个人写作和家庭记帐理财等。
同为Office套件中一部分的Access,虽然有着同样强大的功能,但使用的人却相对少些,不像Word和Excel那样广泛
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 购物 系统 毕业论文