网络销售系统的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Recycled\desktop.ini
毕业论文任务书
一、题目:
网络销售系统的设计与实现
二、指导思想和目的要求:
在我国,网络销售从无到有也不过短短几年时间。根据CNNIC的统计结果,截止2006年7月中国有互联网用户超过数忆人,而大部分网民在过去的一年里有过网上购物的经历,这就说明中国网上购物的用户还是蛮多的,并且这一数字还在逐年增长,预计到2007年底中国网上购物用户还要增加好多。这说明在中国发展网络销售具有良好的用户基础。网络销售的方式日趋被大家所接受。 论文所设计的网络销售系统,有一定的理论意义和实践价值。
三、论文基本要求:
观点正确;主题鲜明,论据充分,基本理论与实际资料运用恰当;结构完整,框架合理,条理清晰,逻辑性强;语句通顺,用词准确;独立完成;论文格式符合本科生学位论文体例要求,篇幅在15000字以上。
四、进度与要求:
从08年开始根据论文的选择题范围,进行课题调研并确定
题目,根据论文题目收集并分析有关资料,提出论文的具体研究内容,拟定提纲。报告会后开始论文修改,定稿。
五、主要参考书及参考资料:
【1】林闯.计算机网络的服务质量(Qos) [M].北京:清华大学出版社,2004
【2】Christ
oph Wille,潇湘工作室.24小时学通Asp[M].北京:人民邮电出版社,2000.120~148
【3】李松涛.XML 程序设计[M].北京:清华大学出版社,2001.86~98
【4】张璞,庄成三.查询语言技术与实例分析[J].计算机应用研究,2001,27(11):65~66
【5】宣小平,但正刚,张文毅.《ASP数据库系统开发实例导航》.[CD] .北京:人民邮电出版社,2003.1
【6】徐军,吴玉新.《网站ASP后台解决方案》.人民邮电出版社,2001年1月
【7】曹建.《ASP实例教程
CD 》.电子工业出版社,2000年12月
【8】李世杰.《Active Server Pages (ASP) 2.0 网页设计手册》.[D] .北京:清华大学出版社,1999:1~33,79~84
【9】张卫丰.在主页中利用ASP技术实现用户口令验证.微电脑应用[N],1999.7期
【10】梁嘉超,卢山,夏运强.《ASP后台数据库网站制作实例经典》.[M] .北京:冶金工业出版社,2001.6
【11】廖信彦.《Active Server Pages应用大全》.[M] .北京:清华大学出版社,2000.
4
【12】刘冬杰.《利用ASP向WEB数据库添加修改删除数据》.Application of the computer system,2001.6
学生 袁文博 指导教师 徐守坤 学习中心 常州工学院
网络销售系统的设计与实现
摘要
本文通过分析国内外网络销售系统的发展现状,提出了一种利用ASP技术开发网络销售系统的方案,以期
达到功能强大,费用低廉,通用性强,适合我们公司现状的购物网站系统,
文中着重论述了该系统的功能与实现、数据流程与存储、网上购物、后台管理等。并对关键的有关技术作了比较详细的介绍。
本文以IIS+ASP+ACCESS为开发技术,基于B/S结构,以VBScript为服务器语言,以Jscript作为客户脚本语言,实现了一个虚拟的网络销售系统。网络销售系统分为前台管理和后台管理。本文在这两方面实现了以下功能:后台管理包括网站信息管理、公告管理、商品管理、订单管理、可户投诉管理、用户管理、管理员管理;前台商品查询和购买模块包括查看商品列表、产寻商品心理、购买商品模块。通过这些前台、后
台功能模块的设计,基本上实现了整个网上交易的过程。
本文还重点讨论了数据在ASP技术和ACCESS数据库组成的系统下的安全处理方法,并且希望能对网络销售系统的数据安全性讨论起到很好的作用。
关键词:ASP ACCESS 数据库安全 网络销售系统 B/S
第1章 网络销售系统的概况
1.1网络销售的现状
在美国、日本等信息化程度高的国家和地区,网络销售发展迅速。美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。调查表明
:美国的家庭已越来越习惯于在家中从网上购物。
在我国,网络销售从无到有也不过短短几年时间。根据CNNIC的统计结果,截止2006年7月中国有互联网用户超过数忆人,而大部分网民在过去的一年里有过网上购物的经历,这就说明中国网上购物的用户还是蛮多的,并且这一数字还在逐年增长,预计到2007年底中国网上购物用户还要增加好多。这说明在中国发展网络销售具有良好的用户基础。网络销售的方式日趋被大家所接受。
随着中国网络的迅速发展,网民数量的迅速增加,除了传统的浏览、资料搜索、电子邮件等基本应用外,国内网民已经开始习惯通
过网络接受商务、旅游、购物、通讯、娱乐等服务,根据中国互联网信息中心最近提供的《中国互联网络发展状况统计报告》调查显示,网络销售已经由以前的尝试性购买向日常的生活习惯发展,其中以计算机产品、音像制品等为网上购物的主要对象,服装、体育用品、生活家居用品等消费额也开始大幅度提高。其中虚拟物品的买卖也占有很大的份额。尤其是网络游戏方面的虚拟物品。
1.2友达光电有限公司网络销售现状
我国受到计算机软硬件基础比较薄弱,技术水平比较低下,系统开发人员十分紧缺等不利因素的影响,现有网络销售系统普遍存在着功能比较单一
,维护比较复杂
,通用性又不强等问题,有的网络销售系统甚至直接采用静态网页发布商品信息。所有这些,已经严重制约了我国网络销售的发展。
友达光电有限公司现有的网络销售系统同样存在着这样的问题,它功能单一,只在自己的网站发布商品的具体信息,客户通过电子邮件下了定单还需要公司相关人员在线下整理后,然后根据打印的定单进行发货。这样效率就比较低,已经不符合公司的快速发展。虽然国外有比较成熟的网络销售系统,要购买他们的系统,但价格非常昂贵,而且还不一定适合公司行情,还需要花大量的人力物力进行修改。这样的高投入就不符合公司
的销售理念。那么,如何设计开发出功能强大,费用低廉,通用性强,适合我们公司行情的网络销售系统,这将是我们急需解决的一个重要课题。有了这样的网络销售系统开展网络销售,仅需公司很少的投入,就可以给公司带来很大的收益,也是十分符合目前我们公司特点的。
现在友达光电有限公司的网络销售系统缺少定单在线处理和支持在线支付的功能,这些功能模块如何在系统的管理功能中实现呢?就是这次毕业设计论文所要重点介绍说明的。该网络销售系统的设计与实现就是帮助公司更好的销售自己的产品和提供给客户更好的服务。
第2章 系统的开发环境和开发技术
2.1开发工具及平台的选择
本系统采用的开发语言有:Active Server Pages(ASP)、VBScript、JavaScript脚本语言、HTML语言及CSS层叠样式表语言。
网络销售系统中涉及的网络技术及数据库技术已日渐成熟,经过综合比较各类动态网页设计语言后,本毕业设计选用了asp技术。Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这
种环境,用户可以创建和运行动态的交互式的web服务器应用程序。例如响应用户查询数据库的要求而生成报表,而且asp与其它web设计工具相比有着以下优点:完全与HTML文件融合,容易创建、修改,不需其他编译、联接程序,面向对象可扩展等,因此,ASP技术非常适合于网络销售系统的设计。 开发工具选用Macromedia dreamweaver 8。 dreamweaver 8采用所见即所得的设计模式,其功能强大,开发界面十分友好,可以自动控制和删除冗余代码,是asp网页设计的首选工具。另外需要修改图片选用
Macromedia Fireworks 8。 开发环境为:计算机配置:CPU: p4,内存:512MB,硬盘:80G,100M局域网。操作系统为windows xp + iis5.0 。
本系统支持的运行环境:
浏览器端:中西文Microsoft Windows 9X/NT/2000/XP操作系统、Microsoft Internet Explo
rer 4.0或以上版本;
服务器端:中西文Microsoft Windows NT/2000/XP操作系统、Microsoft Internet I
nformation Server(IIS)3.0或以上版本、Microsoft Office Access数据库、Microsoft Internet Explorer4.0或以上版本(支持ActiveX)。
系统架构:整个网络销售系统的架构采用简洁、高效的B/S架构。基于B/S模式的三层分布结构如图2-1所示。
EMBED Visio.Drawing.11 图2-1 基于B/S模式的三层分布结构
2.2 开发技术介绍
首先,这是基于Internet协议和Web技术的网络销售系统,所以
,开发它必须具备基本的HTML和CSS的网页开发技术,当然还要具备一些图象处理技术;其次,它是采用B/S架构的网络销售系统,所以重要的ASP网络编程的知识是必须具备的;再次,由于本系统所涉及到的数据关系比较复杂,数据量也非常大,本应该考虑用SQL数据库,但由于毕业设计时间比较紧,功能也简化了,所以,使用了关系型数据库Microsoft Office Access,数据库操作还是用SQL语言。除此之外,还要掌握一些完善系统的脚本语言知识。
2.2.1 HTML语言
HTML(Hyper Text Mar
kup Language 超文本置标语言)是一种用来制作超文本文档的简单标记语言。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等)。自1990年以来HTML就一直被用作World Wide Web上的信息表示语言,用于描述Homepage格式设计和它与World Wide Web上其它Homepage的连结信息。
HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有.html或.htm的文件扩展名。生成一个HTML文
档主要有以下三种途径:
(1) 手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它HTML的编辑工具)。
(2) 通过某些格式转换工具将现有的其它格式文档(如WORD文档)转换成HTM文档。
(3) 由Web服务器(或称HTTP 服务器)一方实时动态地生成。
一个HTML网页文件中,一般必须有一对〈html〉