网上商城网站的设计与实现毕业论文.doc

上传人:wj 文档编号:646671 上传时间:2023-04-29 格式:DOC 页数:58 大小:1.78MB
下载 相关 举报
网上商城网站的设计与实现毕业论文.doc_第1页
第1页 / 共58页
网上商城网站的设计与实现毕业论文.doc_第2页
第2页 / 共58页
网上商城网站的设计与实现毕业论文.doc_第3页
第3页 / 共58页
网上商城网站的设计与实现毕业论文.doc_第4页
第4页 / 共58页
网上商城网站的设计与实现毕业论文.doc_第5页
第5页 / 共58页
网上商城网站的设计与实现毕业论文.doc_第6页
第6页 / 共58页
网上商城网站的设计与实现毕业论文.doc_第7页
第7页 / 共58页
网上商城网站的设计与实现毕业论文.doc_第8页
第8页 / 共58页
网上商城网站的设计与实现毕业论文.doc_第9页
第9页 / 共58页
网上商城网站的设计与实现毕业论文.doc_第10页
第10页 / 共58页
网上商城网站的设计与实现毕业论文.doc_第11页
第11页 / 共58页
网上商城网站的设计与实现毕业论文.doc_第12页
第12页 / 共58页
网上商城网站的设计与实现毕业论文.doc_第13页
第13页 / 共58页
网上商城网站的设计与实现毕业论文.doc_第14页
第14页 / 共58页
网上商城网站的设计与实现毕业论文.doc_第15页
第15页 / 共58页
网上商城网站的设计与实现毕业论文.doc_第16页
第16页 / 共58页
网上商城网站的设计与实现毕业论文.doc_第17页
第17页 / 共58页
网上商城网站的设计与实现毕业论文.doc_第18页
第18页 / 共58页
网上商城网站的设计与实现毕业论文.doc_第19页
第19页 / 共58页
网上商城网站的设计与实现毕业论文.doc_第20页
第20页 / 共58页
亲,该文档总共58页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

网上商城网站的设计与实现毕业论文.doc

《网上商城网站的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《网上商城网站的设计与实现毕业论文.doc(58页珍藏版)》请在冰点文库上搜索。

网上商城网站的设计与实现毕业论文.doc

广西师范大学专本衔接

毕业论文

题目网上商城网站的设计与实现

姓名文艳

准考证号010111107037

专业计算机应用技术

班别 09计算机

指导教师周秀梅 

提交日期2012年月日

【内容摘要】

随着社会经济的不断发展,电子商务这种新兴的商业形式开始进入中国社会。

当人们不用走出家门就能得到自己想要的商品的时候,他就已经体会到电子商务的优越性了。

我所做的这个网上购物系统采用ASP.NET为开发工具,Access为后台数据库,实现了网上交易,来满足当前社会人们的购物需求。

那么电子商务的实现载体又是什么呢?

实现它的工具又是什么?

网络,为我们提供了一切的可能性。

网络实实在在的给我们带来了很多的方便,色彩色彩缤纷的网络世界无所不能。

我这个项目正是应用ASP.NET技术和VisualStudio2008,photoshop等应用软件来制作,并基于web来实现。

基于web的网上销售网站实现了一个完整的购物功能。

从用户注册到商品查询再到下订单并最终达到购物的实现。

关键词:

Access;ASP.NET;VisualStudio2008;photoshop

南宁地区教育学院09计算机文艳编写

第一章绪论

网上购物越来越受欢迎了,网上购物是一种潮流,网上购物是网络发展的必然趋势。

网上购物的平台有B2B的。

有B2C的,大家耳熟能详的有淘宝网,卓越网,当当网,拍拍网,京东商城等大型的网上商城,网上购物的发展是一种必然趋势。

随着人们生活水平的不断提高,网络的不断成熟,网上购物也不断成熟,网上商城也越来越多。

网上购物会出现两种不同的发展趋势:

一种是走低价格路线,像超市一样,有物美价廉的商品;另一种是销售高档消费品,随着人们文化和生活水平的不断提高,在人们生活必需品消费价格越来越低的情况下,人们对于高档消费品的需求也会不断提高,而网上购物也会为这部分需求提供服务。

因此,网上购物将会向这两个不同的方向发展,拥有各自的客户群体,并且都可能会做的很好。

电子商务网站是信息时代企业生存的基础,同时也是企业对外展示信息、从事商务活动的窗口和平台。

如何设计、建立一个经济、实用、安全、高效、稳定的网站是每个电子商务网站必须要考虑的问题。

ASP.NET是Microsoft提出的一种网络服务器端编程环境。

ASP.NET已经成为开发动态网站的重要而快速、有效的工具。

ASP.NET强大的功能使之成为一种优秀的服务器技术。

随着网络技术的日益成熟,ASP.NET技术在网络编程中也变得越来越重要。

所以,在我的毕业设计中,我采用了ASP.NET作为开发工具,构建了一个能实现简单的电子商务的小型动态商务网站—第一佳商城网站。

该网站能实现用户的注册、登录等功能,能够实现商品的查询,订购,客户留言等功能,后台还可以对该系统进行精细管理。

该网站基本上具备一个商品销售网站应该具备的功能,该设计项目基本上体现了构建一个动态商务网站所需要的技术,可以说,目前的大型商务网站也就是在小型网站上内容的扩充和重复。

第二章可行性分析

自20世纪90年代以来,信息化浪潮席卷全球,给传统企业的运作和管理模式带来巨大的冲击。

越来越多的传统企业认为,以网络化、知识管理、全球化为主要特征的新经济已是不可逆转的趋势,电子商务化已成为企业发展的必由之路面对internet本身所具有的开放性、全球性、低成本、高效率等特点,传统商业暴露的问题越来越明显,原有的商业格局、商务运作模式在internet面前也显得无能为力,客观形势给传统商务工作带来了压力和动力。

机遇和挑战、条件和可能,挑战是现实的,机遇是潜在的,所以迫使我们必须重组原有的商业格局,变革原有的商业模式来契合internet的发展以取得最大的效益。

电子商务就是这样一种事物,电子商务是指在计算机互联网的支持下进行的商务活动。

主要包括网上广告、订货、付款、客户服务和货物递交等售前、售中、售后以及市场调查分析、财务核算及生产安排等多项利用internet开发的商业活动,它对人类社会进行着全方位的改造,在企业竞争、政府部门、公共研究机构、教育以及娱乐等方面改变着人类相互交往的方式,为人们展示了一个全新、璀璨的世界。

由于电子商务的出现,传统的经营模式和经营理念将发生巨大的变化。

电子商务主要以飞速发展遍及全球的internet网络为架构,以交易双方为主体,以银行支付和结算为手段,以客户数据库为依托的全新商业模式。

电子商务将会创造巨大的效益和机会,会将市场的空间形态、时间形态和虚拟形态结合起来,将物流、资金流、信息流汇集成开放的,良性循环的环路,使经营者以市场为纽带,在市场上发挥最佳的作用,得到最大的效益。

做一个网上购物网站不是自己一个人就能做好的,而且时间仓促,设计中得偏颇之处必定难免。

第三章关键的技术

3.1ASP.NET简介

ASP.NET是微软公司推出的构建动态web站点的强大工具,是微软公司.NET技术框架的一部分,它是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括Visualbasic.NET、C#和VisualJ#)创作应用程序。

任何ASP.NET应用程序都可以使用整个.NET框架,开发人员可以方便地获得这些技术的优点。

与以前的web开发模型相比,ASP.NET拥有很多更加强大的优势。

为了制作有效的、引人注目的、数据库驱动的动态web站点,必须首先拥有一个稳固的架构来运行web页面,同时有一个丰富的环境来创建和编写这些动态web页面。

Microsoft的ASP.NET3.5和VisualStudio2008联合提供一个最佳平台,在该平台上可创建动态和交互的web应用程序。

ASP.NET3.5的开发者可以简单地将控件拖放到页面中并在向导中回答一些问题,控件为页面生成少量的代码,服务器使用该代码构建HTML页面,然后将页面发送到浏览器,这样就可以非常快速地组建和维护一个复杂的站点,而不用像以前的版本一样编写过多的代码。

3.2Access简介

MicrosoftAccess在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。

它也常被用来开发简单的web应用程序,这些应用程序都利用ASP技术在InternetInformationServices运行,比较复杂的web应用程序则使用PHP/MySQL或者ASP/MicrosoftSQLServer。

它的使用方便程度和强大的设计工具为初级程序员提供许多功能。

不过,这种便于使用可能使人误解。

这类开发者都是没有在应用或者数据设计方面训练的办公室从业人员。

因此许多人以为这样的开发者能够创造可用的系统,但也有很多人认为工具本身的局限性产生了这样的误导。

一些专业的应用程序开发人员使用Access用作快速应用开发,特别是给街道上的推销员制作一个初型或独立应用程序的工具。

可是如果是透过网络存储数据的话,Access的可扩性并不高。

因此当程序被较多的使用者使用时,他们的选择多会是倾向于一些客户端—服务器为本的方案,例如Oracle、DB2、MicrosoftSQLServer、WidowsSharePointServices、AlphaFive或者Filemaker。

无论如何,不少Access的功能(表单、报告、序列和VB代码)可以用作其他数据库的后期应用,包括JET(档案为主的数据库引擎,Access缺省使用)、MicrosoftSQLServer、Oracle和任何其他跟ODBC兼容的产品。

这种方法允许开发者把一个成熟的应用的数据移动到一台更大功率的服务器而没有已经在适当的位置牺牲发展。

3.3VisualStudio2008简介

MicrosoftVisualStudio2008是面向WindowsVista、Office2007、Web2.0的下一代开发工具,代号“Orcas”,是对VisualStudio2005一次及时、全面的升级。

VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。

使用VisualStudio2008可以高效开发Windows应用。

设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。

同时VisualStudio2008支持项目模板、调试器和部署程序。

VisualStudio2008可以高效开发Web应用,集成了ASP.NETAJAX1.0,包含ASP.NETAJAX项目模板,它还可以高效开发Office应用和Mobile应用。

3.4Photoshop简介

Photoshop是平面图像处理业界霸主Adobe公司推出的跨越PC和MAC两界首屈一指的大型图像处理软件.它功能强大,操作界面友好,得到了广大第三方开发厂家的支持,从而也赢得了众多的用户的青睐。

ADOBEPHOTOSHOP最初的程序是由Mchigan大学的研究生Thomas创建,后经Knoll兄弟以及ADOBE公司程序员的努力ADOBEPHOTOSHOP产生巨大的转变,一举成为优秀的平面设计编辑软件。

它的诞生可以说掀起了图象出版业的革命,目前ADOBEPHOTOSHOP最新版本为6.0,它的每一个版本都增添新的功能这使它获得越来越多的支持者也使它在这诸多的图形图象处理软件中立于不败之地。

 

Adobe产品的升级更新速度并不快,但每一次推出新版总会有令人惊喜的重大革新.Photoshop从当年名噪一时的图形处理新秀.经过3.0,4.0,5.0,5.5的不断升级,直到目前最新的6.0版,功能越来越强大,处理领域也越来越宽广,逐渐建立了图像处理的霸主地位. 

Photoshop支持众多的图像格式,对图像的常见操作和变换做到了非常精细的程度,使得任何一款同类软件都无法望其颈背;它拥有异常丰富的插件(在Photoshop中叫滤镜),熟练后您自然能体会到"只有想不到,没有做不到"的境界。

而这一切,Photoshop都为我们提供了相当简捷和自由的操作环境,从而使我们的工作游刃有余.从某种程度上来讲,Photoshop本身就是一件经过精心雕琢的艺术品,更像为您度身定做的衣服,刚开始使用不久就会觉得的倍感亲切。

当然,简捷并不意味着傻瓜化,自由也并非随心所欲,Photoshop仍然是一款大型处理软件,想要用好它更不会在朝夕之间,只有长时间的学习和实际操作我们才能充分贴近它。

第四章系统需求分析

4.1需求分析

需求分析是整个设计过程的基础,最困难、最消耗时间的一步。

它的最终结果是提供一个可作为设计基础的系统说明书,在网站项目的需求分析中主要是由开发者来确定对用户需求的理解程度,而用户调查和市场调研等需求分析活动的目的就是帮助系统开发者加深对用户需求的理解和对前期不明确的地方进行明确化,以便于日后在项目开发过程中作为开发成员的依据和借鉴。

当然一次成功的需求分析不仅需要系统开发者的分析而且还需要对客户需求进行分析,这是需要所有开发者共同努力的。

对于用户来说,在商场系统里面所购的物品,希望及时收到商品,在商场系统里的投诉,希望及时得到解决,用户的要求能及时得到满足的情况下,商场的信用度才能得到提高,才能更好的发展,所以对用户进行需求分析是很有必要的。

对于管理员来说,既要考虑用户的要求,又要更好的管理整个系统,所以管理员肩负着双重任务。

满足用户要求方面,应该及时处理用户的订单,及时发货,尽快的解决客户的投诉等等,才能有更好的经济效益。

管理系统的责任也不能忽视,如对市场做调查,及时更新产品,还有就是对系统进行维护等等。

这些在设计该系统的后台进行需求分析时都应该考虑到的。

4.2系统功能模块设计

1、上商城的功能分析,为后续开发做好准备

整个网上商城项目分为4个子系统:

商城留言板子系统、商城新闻子系统、商城用户管理子系统、在线购物子系统,整个项目设计流程如图所示:

商城留言板

添加留言

显示留言

管理留言

显示新闻

新闻详情

管理新闻

用户注册

用户管理

分类展示

购物车管理

生成订单

网上商城

商城新闻

用户管理

在线购物

商品管理

2、用户工作流程

未登录用户可以实现的功能如图所示:

未登录用户

查看新闻、商品留言的详细信息

浏览网站首页

浏览网站商品

添加、浏览留言

浏览网站新闻

登录用户除可以实现以上功能外,还可以实现网上购物、生成订单等功能,如图所示:

登录用户

查看新闻、商品留言的详细信息

浏览首页及新闻

浏览网站商品

网上在线购物

添加、浏览留言

系统管理员的管理流程如图所示:

管理员登录

权限验证

产品添加、删除、修改,图片上传与删除,新闻和留言管理

结束

第五章总体设计

第一节数据库的设计

数据库是设计动态网站必不可少的后台支持,在设计数据库表结构之前,首先要创建一个数据库,在我的网上购物系统中,我定义这个数据库为shop。

该数据库中包含了:

新闻表news2、产品类别表product,产品信息news、订单表、用户表、管理员表users、购物表、留言板lyb。

下面分别介绍一下这些表的结构。

1.新闻表news2

新闻表news2用来保存网站新闻信息,结构如下表所示:

2.产品类别表product

产品类别表用来保存产品类别的信息,结构如下所示:

3.产品信息表news

产品信息表是用来保存产品信息,结构如下:

4.订单表

订单表用来保存客户订单信息,结构如下:

5.用户表

用户表用来存储客户信息,结构如下:

6.管理员表users

管理员表用来存储管理员的信息,结构如下:

7.购物表

购物表用来存储客户的购物信息,结构如下:

8.留言板lyb

留言板表用来存储用户留言信息,结构如下:

第二节主要功能界面设计及编码

5.2.1商城首页界面设计

网上商城的首页最终设计效果如图所示,网页上部是导航条,下部是版权信息,左侧是登录框、搜索框和商品目录,右侧显示网页的具体内容,网上商城首页显示了热点新闻信息和最新添加的产品信息,在左侧商品类别名后,将在右侧显示相应类别的所有商品,单击“访客留言“或”焦点新闻“链接时会在右侧显示留言和新闻信息。

生成代码如下:

<%@PageLanguage="C#"MasterPageFile="~/shop.master"AutoEventWireup="true"CodeFile="Default.aspx.cs"

Inherits="_Default"Title="UntitledPage"%>

ContentID="Content1"ContentPlaceHolderID="head"runat="Server">

.style23{width:

116px;height:

94px;}

.style24{width:

600px;height:

132px;}

.style25{width:

104px;}

.style26{width:

598px;}

.style27{width:

106px;}

Content>

ContentID="Content2"ContentPlaceHolderID="ContentPlaceHolder1"runat="Server">

9pt;width:

815px;height:

24px;"class="style24">

262px;height:

100px;"valign="top">

11pt;color:

#FFFFFF;background-color:

#FF0000;

border-width:

0px">

热点促销

100px"valign="top">

更多>>>

RepeaterID="Repeater1"runat="server">

id=<%#Eval("id")%>target=_blank">

<%#Eval("title")%>

<%#Eval("AddTime","{0:

d}")%>


Repeater>

100px;width:

194px;">

11pt;color:

#FFFFFF;background-color:

#FF0000;

border-width:

0px">

最新产品

DataListID="DataList1"runat="server"DataKeyField="bh"DataSourceID="AccessDataSource1"

Height="463px"RepeatColumns="3"RepeatDirection="Horizontal"Width="813px">

id=<%#Eval("bh")%>">

"class="style23"align="left"style="border-style:

none"/>

 

LabelID="productNameLabel"runat="server"Text='<%#Eval("productName")%>'/>
 

LabelID="priceLabel"runat="server"Text='<%#Eval("price")%>'/>

DataList>

AccessDataSourceID="AccessDataSource1"runat="server"DataFile="~/App_Data/shop.mdb"

SelectCommand="SELECTtop12[bh],[pic],[productname],[price]FROM[product]ORDERBY[bh]DESC">

AccessDataSource>

Content>

5.2.2商品详细信息页面设计

设计窗体如下:

生成代码如下:

<%@PageTitle=""Language="C#"MasterPageFile="~/shop.master"AutoEventWireup="true"

CodeFile="show.aspx.cs"Inherits="show"%>

ContentID="Content1"ContentPlaceHolderID="head"runat="Server">

.style3{width:

100%}

.style4{text-align:

center;width:

253px;}

Content>

ContentID="Content2"ContentPlaceHolderID="contentplaceholder1"runat="Server">

ImageID="image1"runat="server"/>

LabelID="txttitle"runa

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

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2