人人范文网 范文大全

购物系统论文

发布时间:2020-03-02 21:19:00 来源:范文大全 收藏本文 下载本文 手机版

广州市广播电视大学东方

毕 业 论 文

学生姓名

梁昊

号 087381389

业 08秋计算机网络 指导教师 何龙扬

2010 年

购物系统的设计与实现

随着Internet技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。电子商务也随着网络的发展日益和人们的生活贴近。Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。

本设计尝试用ASP在网络上架构一个动态的电子商务网站,以使每一位顾客不用出门在家里就能够通过上网来轻松购物。

关键字:Internet,ASP,电子商务,网上商品购物

一、前

随着Internet国际互联网的发展,越来越多的企业开始建造自己的网站。基于Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。

ASP(Active Server Pages)是Microsoft提出的一种网络服务器端编程环境。ASP已经成为开发动态网站的重要而快速、有效的工具。ASP强大的功能使之成为一种优秀的服务器技术。随着网络技术的日益成熟,ASP技术在网络编程中也变得越来越重要。所以,在我们的毕业设计中,我们采用了ASP作为开发工具,构建了一个能实现简单的电子商务的小型动态商务网站——网上购物系统,我是负责主页设计,分类展示组, “新到商品”,“推荐商品”,“我购买的商品”,“商品导航”,“畅销商品排行”“商品搜索”的模块设计。该系统能实现用户的注册、登录功能;能够实现商品的查询,订购等功能。该系统基本上具备一个网上商品购物应该具备的功能,该设计项目基本上体现了构建一个动态商务网站所需要的技术,可以说,目前的大型商务网站也就是我们这个小型网站在内容上的扩充和重复。

通过这次的毕业设计,我了解了目前流行的动态商务网站的构成和运作原理,掌握了用ASP构建动态网站的相关知识和技术原理,锻炼了自己的动手实践能力。更重要的是,通过这次的毕业设计,我培养出了刻苦钻研的学习精神和严肃认真的学习态度,这对我以后的学习和工作有很大的益处。

在这次毕业设计过程中,我得到了指导老师汤老师的悉心指导和同组成员的通力合作,在此,我对他们表示衷心的感谢!

二、系统概述

1、系统目的

随着时代的发展,信息技术、Internet/Intranet技术、数据库技术的不断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门已经认识到Internet的优势,电子商务就是在这样一个背景下产生发展起来的。伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。我的毕业设计也就正是一个电子商务系统的开发---网上购物系统。

2、系统特点

1.本系统完全基于Web技术,只要能连接Internet,就能访问本系统。 2.采用ASP加ACCESS开发,具有管理方便,代码简单易懂,体积小巧的特点。 3.可以完全通过网页登录管理系统,维护方便。 4.各种功能模块独立性强,可以根据需要任意组合。 5.具有清新简洁方便的界面,操作简单。 6.支持所有的Windows系列操作系统。

3、系统结构简介

1.3.1 基本结构

游客可以浏览网站 游客可以发表留言

用户注册 用户登陆

用户能够浏览网站

提供搜索引擎,使用户能够按特定的条件对所需商品进行搜索 用户能够对自己的注册资料进行修改 用户下定单购买商品 用户处理定单

用户对商品发表评论、评级 用户查看定单处理步骤

1.3.2 高级功能

管理员登录

管理员权限:商品管理(添加/删除商品、商品类别管理、商品信息处理)、管理用户资料、管理定单、处理定单、管理评论、

用户可随时修改自己的密码和其他个人信息;

管理员在线编辑,管理工作轻松随意; 用户购物积分功能,以次激励用户购物热情

三、开发环境介绍

1、系统运行环境配置

操作系统:Windows 9X、Windows NT Workstation/Server 4.0以上、Windows 2000 Server/Profeional、Windows XP Profeional。

CPU:没有很高的要求,只要能够顺利运行Windows系列操作系统就可以了。当然,CPU的处理速度越快,运行ASP代码的效率越高。

内存:最低配置32MB,建议使用64MB以上内存,如果使用Windows 2000或Windows XP建议使用128MB以上内存。

硬盘空间:至少需要50MB以上的硬盘空间来安装所需的组件。

运行ASP的服务器端要求:(如表2.1所示)

操作系统

Windows 98

Windows NT 4.0 Server Windows 2000 Windows XP

需要安装的Web Server PWS 4.0以上 IIS 4.0以上 IIS 5.0以上 IIS 5.0以上

表2.1

四、系统设计及实现

1、设计说明

本系统是一个中小型的电子商务系统----网上购物系统,可以为各类用户提供方便的在线购物环境,符合目前国内流行的电子商务模式。用户可以在系统中实现注册、浏览商品、搜索查询商品、下定单、处理定单等功能;管理员可以通过用户管理、定单管理、商品管理、评论管理等管理功能来对系统进行维护更新。 网站的组成有以下几个子系统组成: 1.主页,显示欢迎界面,提供近期的商品。 2.留言板,用户发表留言,反馈信息等。

3.查询系统,通过商品类别、名称来查询是否有自己需要的商品。 4.购物车,处理订购并显示想要订购的商品。

5.用户注册系统,处理新用户的注册和老用户购物时的确认。 6.管理员系统,通过管理员对系统进行管理和定单处理。

2、模块设计概述

1)系统原理

本系统的开发是基于现在电子商务应用最广的B/S(Browser/Server)既浏览器/

服务器结构,起原理图示如图3.1所示

网上商品系统的主要体系结构包括: 数据服务器 WEB服务器 后台管理平台 客户端

应用系统体系设计主要考虑的业务技术因素包括: 业务处理方式 数据处理量,存储量 应用功能设计 服务器设计 存储设计 安全设计

2)用户模块的程序流图和数据流图

本系统其主要功能的程序流图和数据流图设计如图3.2所示:

图3.2

3、系统功能分析

1)逻辑结构

网上商品超市的特点就是利用Browser/Server(B/S)结构,提供了一个网络平台,让消费者只要上网就可以实现商品的在线查看,商品的在线查找,商品的在线购买,商品订单的在线管理等功能。系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。

2) 物理结构

系统实现的物理结构如图3.4所示:

我所负责的是主要页面设计,商品搜索系统,讨论区功能如下:

3)主页页面设计

在主页面中我们可以阅览到网站的部分新到商品和部分推荐商品,可以在商品搜索中通过快速搜索或者高级搜索功能搜索本网站拥有的商品,也可以看到本网站最新的商品销售排行榜等信息,主页面如图3.5所示:

图3.

5在用户模块的每个页面中都包含了包含head.htm、foot.htm和left.asp三个文件,首代码及三个模块的图示如图3.6、图3.

7、图3.8如下:

图3.6

图3.7

图3.8

在head.htm文件中我设置了一个“小时钟”,如图3.9:

图3.9

时间日期的编写是一段Javascript程序,代码如下:

在主页中,我们可以看到网站部分商品,商品表中的“商品名”、“品牌”、“定价”、“优惠价”、“VIP价”、“商品描述”等详细信息都是和数据表“product”中的相关内容相连接的。 在所有的页面中只要涉及商品的相关信息,都是调用数据库的Product表中的储存信息。对网站的文件进行简要说明,如下图:

文件名 Index.asp Reg.asp Help.asp Hot.asp Search.asp Muser.asp Equser.asp Changepws.asp Myorder.asp Statinfo.asp Rank.asp Checkout.asp Vpro.asp

功能 网站首页 用户注册 帮助信息 畅销商品 搜索商品 消息中心 用户详细资料 修改密码 用户定单 统计信息

用户对商品的评级

结帐

各种商品详细资料 文件名 Login.asp Forget.asp New.asp Commend.asp Cla.asp Userinfo.asp Recinfo.asp Car.asp Deposit.asp Logout.asp Comment.asp Chkorder.asp Voder.asp 功能 用户登陆 忘记密码 新到商品 推荐商品 商品分类 用户个人资料 收货资料 购物车 用户积分查询 注销退出 用户对商品评论 定单的详细资料

定单完成

在主页中,只要点击导航条中的“新到商品”、“畅销商品”、“推荐商品” 就可浏览到本网站所有的商品,并可点击相应的商品图片即可查看到该商品的 详细资料,如下图3.10:

图3.10

4)商品搜索系统

如果用户想直接找到需要的商品资料,就可以点击“搜索商品”去到search.asp页面,填写相关的商品信息后点击“开始搜索”按钮查找商品。

如图3.9所示:

图3.9 此搜索功能由一个脚本函数实现,代码如下:

用户还可以点击“商品分类”按钮查看本网站的所有商品的分类情况,通过分类这里也可以查找到想要的商品资料,如图3.11所示:

图3.11

5)留言讨论区

留言讨论区,通常称为BBS(电子公告板),它和e-Mail应该是网上最早流行的栏目,并给大家提供了一个空间,可以自由地抒发情感、讨论问题。开发网络程序时,并不是越复杂越好,要根据网站的要求进行合理的设计,过分复杂的设计不仅会浪费大量的精力和时间,而且也会使访问者眼花缭乱、不知所措。鉴于这一考虑,讨论区的设计原则应该是简单实用、美观大方。

我设计的功能有:显示留言、添加留言、删除留言。要开发留言板,主要用数据库存取组就可以了,将留言信息存到数据库中,就可以方便地查询、删除和添加。 关于留言板的所有源程序分别如下:

db.mdb - 数据库文件,用来存储留言信息; show_news.asp - 留言板的首页,显示留言信息; news_form.asp - 添加留言表单;

(1) 数据库文件 db.mdb

要保存留言,自然需要先建立一个数据库db.mdb,它需要留言编号、回复编号,留言人姓名、信箱、主题、内容、时间、浏览次数、回复次数。现在就来建立一张数据表,表的结构如图3.12及数据表结构如表3.13所示:

图3.12

字段名称 编号

回复编号 姓名 信箱 主题 内容 时间

浏览次数 回复次数

数据类型 自动编号 数字 文本 文本 文本 文本

日期/时间 数字 数字

表3.13,数据表¡±db”的结构

说明

留言编号

回复留言编号 发言人

发言人资料 讨论主题 留言内容 发言时间 点击次数

回复留言数目

(2) 留言板首页show_news.asp

留言板首页尽管很长,但结构很简单,上面是一个添加留言表单按钮,下面显示留言部分。填写留言完毕,单击【确定】后将传送到show_news.asp显示。留言板首页

如下图3.14所示。

此功能由一个脚本函数实现,代码如下:

New! 新主题

&subject=\">回复

|

返回讨论

|

联系作者

信箱\")%>\">

姓名: 时间: 主题: 内容:

回 复 内 容

发言回复浏览讨论主题 人 次数 次数

编号\")%>\">

内容

发言时

间 //

信箱\")%>\">

添加留言表单news_form.asp

按留言表单如下图3.15,输入有关资料后就会显示在留言首页中。

此功能由一个脚本函数实现,代码如下:

发 言 人

电子信箱

留言内容

送出留言\">

观看留言\">

清除重写\">

4、系统其它功

1)用户模块

(1) 用户注册

用户要想在本网站购买商品就必须要去注册成为本网站的会员,只需点击“注册”就可了解到成为会员的必要条约及其必须承担的责任,作为一个电子商务,最基本的功能肯定就是注册了。因为只有注册用户才能在网站内订购自己想要购买的商品。

(2) 用户登陆

用户一旦成为本网站的会员后,即可在登陆页面中登陆,用户只要输入自己的用户名和密码即可实现登陆。这里有ASP函数对用户名和密码进行判断,以此来保证用户的合法性为了能更方便地使用网站的各项功能,用户登录也是必不可少的。当用户登录以后,便可进行查阅/更改自己的个人资料、修改/处理个人定单等操作。

(3) 用户注销

若用户登录后要离开网站,可注销个人帐号,以防止他人修改或使用本人帐号。

(4) 购物车

当用户选好自己想要的商品后可把商品放入购物车中,购物车将自动产生相应的定

单。当然,用户也可以从购物车里删除掉选好的商品,而相应定单的也会删除。

(5) 用户资料修改

用户可以在登陆后使用用户个人资料修改功能对自己的一切信息进行修改,密码修改也包括在其中。也可以对用户邮寄/付款资料、收货资料等信息进行修改补充。

5、建立数据库连接

(1) 后台服务器配置

本系统使用了Microsoft的IIS5.0作为系统服务器。

(2) 后台数据库的配置

本系统采用Acce文件的相对路径来实现读取数据库功能,代码如下: dim conn,connstr,db,rs db=\"manage/db/db.mdb\"

Set conn = Server.CreateObject(\"ADODB.Connection\") connstr=\"Provider=Microsoft.Jet.OLEDB.4.0;

Data Source=\" Server.MapPath(\"\"&db&\"\")

如果服务器采用较老版本Acce驱动,请用下面连接方法

connstr=\"driver={Microsoft Acce Driver (*.mdb)};

dbq=\" & Server.MapPath(db)conn.Open connstr

&

参考文献

[1]、徐建波主编.《Internet与Web设计教程》 .[2] 云舟工作室编著.精通ASP3.0网络编程.[3] 曹建主编.Dreamweaver与ASP实战演练

[4] Time创作室编著.office2000系列丛书Acce2000.[5] 邵丽萍 邵光亚,张后扬编著.Java语言程序设计(第二版).[6] [美]Greg Buczek著,王小娟、陈代川译.Acce2002数据库开发即时应用 [7] 尚俊杰 编著,网络程序设计 ¨C ASP

网上购物系统论文

网上购物系统论文说明书

网上购物系统

基于springmvc的购物系统论文0508

王苏华网上购物系统论文

网络购物论文

网络购物论文

网上购物论文

网上购物论文

购物卡管理系统

购物系统论文
《购物系统论文.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档