软件工程毕业设计小型电子商务网站的设计与实现顾客管理Word文档下载推荐.docx
- 文档编号:14369187
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:25
- 大小:1.37MB
软件工程毕业设计小型电子商务网站的设计与实现顾客管理Word文档下载推荐.docx
《软件工程毕业设计小型电子商务网站的设计与实现顾客管理Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《软件工程毕业设计小型电子商务网站的设计与实现顾客管理Word文档下载推荐.docx(25页珍藏版)》请在冰豆网上搜索。
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#旨在设计成为一种“简单、现代、通用”,以及面向对象的程序设计语言。
此种语言的实现,应提供对于以下软件工程要素的支持:
强类型检查、数组维度检查、未初始化的变量引用检测、自动垃圾收集,一种存储器自动释放技术。
软件必须
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 毕业设计 小型 电子商务 网站 设计 实现 顾客 管理