软件工程毕业设计小型电子商务网站的设计与实现顾客管理.docx

上传人:b****4 文档编号:1453485 上传时间:2022-10-22 格式:DOCX 页数:25 大小:1.37MB
下载 相关 举报
软件工程毕业设计小型电子商务网站的设计与实现顾客管理.docx_第1页
第1页 / 共25页
软件工程毕业设计小型电子商务网站的设计与实现顾客管理.docx_第2页
第2页 / 共25页
软件工程毕业设计小型电子商务网站的设计与实现顾客管理.docx_第3页
第3页 / 共25页
软件工程毕业设计小型电子商务网站的设计与实现顾客管理.docx_第4页
第4页 / 共25页
软件工程毕业设计小型电子商务网站的设计与实现顾客管理.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

软件工程毕业设计小型电子商务网站的设计与实现顾客管理.docx

《软件工程毕业设计小型电子商务网站的设计与实现顾客管理.docx》由会员分享,可在线阅读,更多相关《软件工程毕业设计小型电子商务网站的设计与实现顾客管理.docx(25页珍藏版)》请在冰豆网上搜索。

软件工程毕业设计小型电子商务网站的设计与实现顾客管理.docx

软件工程毕业设计小型电子商务网站的设计与实现顾客管理

河北农业大学

本科毕业论文(设计)

题目:

小型电子商务网站的设计与实现(顾客管理)

摘要

随着互联网的发展,经济全球化,科技信息化已成为一种不可逆转的趋势。

电子商务网站应运而生,是传统商业活动各环节的电子化,网络化。

在因特网开放的环境下,基于浏览器/服务器应用方式,买卖双方不必谋面就可以方便地进行各种商贸活动,实现了消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动,交易活动、金融活动和相关的综合服务。

本文主要阐述了在小型电子商务网站(顾客管理)模块设计过程中主要涉及的一些关键技术,其中包括:

ASP.NET和C#语言。

本系统基于MicrosoftVisualstudio2005和SQLServer2005平台开发设计,主要实现了小型电子商务网站顾客管理模块中的以下功能:

1.用户注册、登录、注销。

2.商品信息浏览、搜索。

3.购物车商品添加、删除、修改、查询。

4.订单生成、查询。

本文简要介绍了电子商务网站系统的项目开发背景和意义,着重阐述了该系统中顾客管理模块开发实现的过程,从系统的需求分析、方案设计、模块设计、数据设计等环节进行了详尽的分析与描述。

关键词:

电子商务网站、顾客管理、ASP.NET、C#、SQLServer2005

 

ABSTRACT

UndertheenvironmentofInternetdevelopment,basedonbrowser/serverapplications,buyersandsellersdonothavetomeetcaneasilydoallkindsofcommercialactivities,realizetheonlineshopping,merchantsconsumersbetweenonlinetradingandonlineelectronicpaymentandvariousbusinessactivities,tradingactivities,financialactivitiesandrelatedcomprehensiveservice.

Thisarticlemainlyexpoundsthesmalle-commercesite(customermanagement)moduledesignprocessmainlyinvolvessomekeytechnologies,including:

theASP.NETandC#technologies.ThissystemisbasedonMicrosoftVisualstudio2005andSQLServer2005platformdevelopmentanddesign,mainlytoachievethesmalle-commercesite,customermanagementmoduleofthefollowingfunctions:

1.Theuserregister,login,logout.

2.Browse,searchgoods.

3.Shoppingcartcommodityadd,delete,modify,query

4.Ordergeneration,query.

Thispaperbrieflyintroducestheprojectdevelopmentbackgroundandsignificanceofe-commercesystem,emphaticallyelaboratedthecustomermanagementmoduleinthesystemdevelopmentandimplementationprocess,fromthesystemdemandanalysis,schemedesign,moduledesign,datadesignandsooneachlinkallcarriedonthedetailedanalysisanddescription.

Keywords:

E-commercesites,customermanagement,theASP.NET,C#,SQLServer2005

 

目录

1.绪论1

1.1背景和意义1

1.2课题的主要研究工作1

2.系统分析1

2.1需求分析1

2.2系统功能2

2.2.1系统功能描述2

2.2.2系统总体设计2

2.3技术介绍3

2.3.1ASP与ASP.NET简介3

2.3.2C#语言简介4

2.3.3网络数据库技术简介4

3.系统设计5

3.1数据库设计5

3.1.1数据库需求分析5

3.1.2数据库逻辑设计7

3.2开发工具及运行环境7

4.系统实现8

4.1模块设计8

4.2数据库访问类结构8

4.3主要页面截图及功能实现10

4.3.1网站主界面及顾客登录、注册界面11

4.3.2商品搜索、详情及购物车操作界面14

4.3.3订单管理界面19

5.总结20

参考文献21

致谢21

 

1.绪论

1.1背景和意义

科技的进步不断改变着我们的生活,互联网的发展带来了经济的全球化,电子商务逐步发展,是传统商业活动的电子化、网络化。

电子商务极大地方便了人们的生活,在因特网开放的环境下,交易双方可以便捷地进行网上贸易、完成各种商贸活动。

因此,Web开发技术也得到了迅速的发展,目前ASP.NET技术已成为Web应用开发动态网站的主流技术之一,被广泛应用于电子商务、电子政务、远程教育、网上资源管理等领域。

电子商务网站的设计思想:

以客户为中心,树立企业品牌形象、提升企业核心竞争力。

电子商务网站的设计原则:

明确建立网站的目的和目标群体,总体设计方案主题鲜明,网站的版式设计要表达出和谐与美、合理运用色彩、网页形式与内容相统一、利用多媒体功能、注意网站的层次性和一致性,内容经常更新、沟通渠道畅通,努力提高网站的性能,合理运用新技术。

1.2课题的主要研究工作

本文主要完成了小型电子商务网站(顾客管理)模块的设计与实现,着重阐述了此模块开发实现的过程,从系统的需求分析、方案设计、模块设计、数据设计等环节进行了详尽的分析与描述。

本系统主要以SQLServer2005为后台数据库开发设计,主要开发工具为VisualStudio2005,采用面向对象的设计思想,在数据库访问方面使用了高效且安全的数据库访问技术ADO.NET。

秉承简洁的设计风格,在设计中注重用户体验以及操作的便捷性,着重考虑网站的安全性、用户信息的保密性,以及顾客群定位和产品定位。

2.系统分析

2.1需求分析

越来越多的商家开始意识到电子商务作为一种新型商贸活动,有着传统交易模式无法比拟的优势。

电子商务的快速发展离不开物流产业、网银支付及其他相关产业的支持。

现在,电子商务也存在着某些交易安全问题。

因此,电子商务网站信息安全方面的设计对于整个网站的运行至关重要。

在设计中,还需要考虑以下方面:

网站对于顾客的吸引度、顾客操作流程的便捷性、网站的风格设计、网站中企业文化的体现。

2.2系统功能

2.2.1系统功能描述

本系统主要对小型电子商务网站中顾客管理模块进行了设计与实现。

主要完成了电子商务网站中针对顾客操作各环节功能的实现,实现的主要功能包括:

商品浏览、搜索,商品详细查询、购买,用户注册、登陆、注销,购物车添加、删除、修改、查询,订单生成、查询。

2.2.2系统总体设计

本系统的顾客操作流程图如图2.1:

图2.1顾客操作流程图

2.3技术介绍

2.3.1ASP与ASP.NET简介

ASP即ActiveServerPage,它是Microsoft开发的一种类似HTML,Script(脚本)与CGI(公用网关接口)的结合体,它没有提供自己的编程语言,而是允许用户使用许多已有的脚本语言编写ASP的应用程序。

ASP的程序编制比HTML更加方便且更有灵活性。

它是在Web服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。

因此ASP与一般的脚本语言相比,要安全很多。

ASP的最大好处是可以包含HTML标签,也可以直接存取数据库及使用无限扩充的ActiveX控件,因此在程序编写上要比HTML方便而且更富有灵活性。

通过使用ASP的组件和对象技术,用户可以直接使用ActiveX控件,调用对象方法的属性,以简单的方式实现强大的交互功能。

但ASP技术也非完美无缺,由于它基本上是局限与Microsoft的操作系统平台之上,主要工作环境是Microsoft的IIS应用程序结构,又因ActiveX对象具有平台特性,所以ASP技术不能很容易地实现在跨平台Web服务器上工作。

ASP网页主要有一下特点;

●利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术。

●ASP文件时包含HTML代码所组成的文件中的,易于修改和测试。

●服务器上的ASP解释程序会在服务器端订制ASP程序,并将错误结果以HTML格式传送到客户机浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页。

●ASP提供一些内置对象,使用这些对象可以使服务器端脚本功能更强大。

●ASP可以使用服务器端ActiveX组件来执行各种各样的任务。

●由于服务器是将ASP程序执行结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。

ASP.NET不是ASP的一个简单升级版本,而是一种建立在通用语言上的程序架构,能被用于一台Web服务器来建立强大的Web应用程序。

ASP.NET提供许多比现在的Web开发模式强大的优势。

ASP.NET架构可以用Microsoft公司的产品VisualStudio.NET开发环境进行开发。

这是一种所见即所得的编程环境。

ASP.NET是一种建立在公共语言运行库上的编程框架,可用于在服务器上开发功能强大的Web应用程序,其特性包括:

开发效率的提高,可扩展性更强,性能更优,安全性更好。

ASP与ASP.NET的不同体现在:

●开发语言不同。

ASP仅局限于使用脚本语言来开发,用户给Web页中添加ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。

ASP.NET允许用户选择并使用功能完善的编程语言,也允许客户使用添加强大的.NETFramework。

●运行机制不同。

ASP是解释运行额编程框架,所以执行效率比较低。

ASP.NET是编译性的编程框架,运行的是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。

●开发方式不同。

ASP把界面设计和程序设计混在一起,维护困难。

ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。

2.3.2C#语言简介

C#是Microsoft推出的一种基于.NET架构的、面向对象的高级编程语言。

C#由C语言和C++派生而来,继承了其强大的性能,同时又以.NET框架类库作为基础,拥有类似VisualBasic的快速开发能力。

C#旨在设计成为一种“简单、现代、通用”,以及面向对象的程序设计语言。

此种语言的实现,应提供对于以下软件工程要素的支持:

强类型检查、数组维度检查、未初始化的变量引用检测、自动垃圾收集,一种存储器自动释放技术。

软件必须

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

当前位置:首页 > 农林牧渔 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1