大专电子商务毕业论文范文.docx

上传人:极速器 文档编号:484190 上传时间:2025-07-29 格式:DOCX 页数:26 大小:194.08KB
下载 相关 举报
大专电子商务毕业论文范文.docx_第1页
第1页 / 共26页
大专电子商务毕业论文范文.docx_第2页
第2页 / 共26页
大专电子商务毕业论文范文.docx_第3页
第3页 / 共26页
大专电子商务毕业论文范文.docx_第4页
第4页 / 共26页
大专电子商务毕业论文范文.docx_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、江门职业技术学院学生毕业设计作者:区浩明/闻利磊指导教师:何蕴婷所学专业:计算机网络技术(电子商务网站设计与维护)班别:电子商务学号:/年级:2009级完成日期:2011年11月22日随着网络的普及和高速发展,网上购物也成为一个潮流,越来越多的电子商务平台大量涌现,当前,网络化和全球化已成为不可抗拒的世界潮流。伴随着网络技术的迅速发展,电子商务对传统的数码家电产品生产、销售领域产生的影响也是显而易见的。同时随着我国电子商务建设的不断完善和人们对电子商务认识的不断加深,越来越多的生产销售商通过网站销售商品,越来越多的消费者通过网站购买商品。网上数码家电商城建设就是为了满足生产销售商和消费者各自需

2、要而产生的。大地数码网站系统主要为用户提供在线查看产品,在线购买商品等功能,为管理员提供了添加、删除、修改产品信息,用户信息,管理员以及定单信息等功能。在设计方面,本系统采用B/S二层结构,实现使用C#代码与SQL2005进行连接,在ASP.NET.NET中使用CSS+DIV进行对页面的布局。本文首先介绍了大地数码网站系统的现状及开发的可行性,然后论述了系统的设计目的,系统需求和概要设计方案,较详细的论述了系统的需求分析、概要设计和数据库的设计,以及系统的实现。最后,本文对大地数码网站系统进行了总结。关键词:ASP.NET、SQL2005CSS目录摘要错误!未定义书签。第1章引言错误!未定义书

3、签。1.1 大地数码网站系统的可行性分析错误!未定义书签。1.2 在线购物系统的现状错误!未定义书签。1.3 大地数码网站系统设计的目的错误!未定义书签。第2章大地数码网站系统的需求分析错误!未定义书签。2.1 绪论错误!未定义书签。2.2 任务概述错误!未定义书签。227功能说明.错误!未定义书签。222运行环境.错误!未定义书签。第3章系统设计错误!未定义书签。3.1 概要错误!未定义书签。3.2 数据库错误!未定义书签。3.3 数据库设计的目的错误!未定义书签。3.4 数据字典错误!未定义书签。3.5 数据及数据库的描述错误!未定义书签。第4章系统测试错误!未定义书签。4.1 主页界面错

4、误!未定义书签。4.2 母板界面代码错误!未定义书签。4.3 会员登录代码错误!未定义书签。4.4 注册界面代码错误!未定义书签。4.5 商品管理代码错误!未定义书签。第5章总结错误!未定义书签。致谢错误!未定义书签。参考文献错误!未定义书签。第1章引言随着互联网的快速发展和普及,电子商务网站大量涌现,网上销售和网上购物以其便捷性正被越来越多的人接受。网上购物系统是一种具有交互功能的B2C类型的电子商务的网站,它可以在网上建立一个虚拟的购物商店,使购物过程便得更加轻松,快捷,方便。大地数码网站系统作为B2B,B2C(BusinesstoCustomer,即企业对消费者),C2C(Custome

5、rtoCustomer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要围绕如何进行B2C的大地数码网站系统的建设而展开的。1.1 大地数码网站系统的可行性分析中国网上购物市场的基础环境越来越稳定,淘宝、易趣、当当、卓越等网上购物网已成为广大网民网上购物的场所。随着我国经济持续快速的增长,人民生活水平的提高,中国电信网络规模的壮大,电脑的普及率的提高、计算机技术的发展以及政府多层次多角度推动,网上购物市场越来越火爆,会逐渐发展及形成人们购物的主要形式。本系统自主商品管理,自行网店经营的网上商城平台,系统具有强大的商品管理、购物车、订单统计、会员管理等功

6、能,同时拥有灵活多变的商品管理、新闻管理等功能,功能强劲的后台管理界面,无需登录FTP,通过IE浏览器即可管理整个网站。1.2 在线购物系统的现状网络数据库有两种模式:一类是ClientZServer(客户机/服务器)模式;另外一类就是BroWSer/Server(浏览器/服务器)模式,也叫基于Web的网络数据库应用模式,典型的例子是在互联网上订票、购物等使用的数据库系统。这种B/S模式的数据库系统无须在每台计算机上安装专门的软件,利用Windows系列操作系统自带的IE或免费的Netscape等浏览器软件按照Web页面的方式存取后台数据库服务器的数据,面向的是不特定的用户,主要是基于Inte

7、rnet/Intranet应用,客户机无须维护和升级。目前流行的开发基于Web的网络数据库系统主要有三种解决方案:PHP,ASP.NET和JSP,但本系统采用ASP.NET技术平台。1.3 大地数码网站系统设计的目的该项目直接面向所有消费者,购物形式和在外购物一样,都提供了大量的货物商品,用户可以注册会员,是会员后浏览挑选商品,然后下订单,双方确认后付款交货,完成交易。让用户不出门也可以购买自己喜欢的商品。第2章大地数码网站系统的需求分析2.1绪论网上数码商城分为两部份,前台模块和后台模块。前台模块主要是浏览者浏览商品内容、注册会员、会员登录、会员购买商品、会员查看商品信息等。后台模块主要是对

8、商品管理(添加商品、删除商品、修改商品信息)、管理员管理(添加管理员、删除管理员、查看会员信息、删除会员)、定单管理(查看定单详细信息)。根据需求分析,系统结构图以及功能流程图,如下面图21,图22:用户信M-管理员。商品系纭购物在商品管理Q用户管理。货单管治图2-1系统结构图网上购物网站图2-2功能流程图此系统可以实现以下功能:(1)系统支持SQLSerVer数据库,即装即用。(2)可以在线添加、删除、修改商品;(3)注册用户、商品信息的轻松维护;(4)用户免费注册及用户信息修改功能;(5)购物流程简单快捷;(6)商品呢搜索功能,使您更快捷地查找到您所要的商品信息;(7)面向消费者的订单查询

9、功能;2.2 任务概述对整个系统的功能进行概述:会员管理、商品展示、购物车、后台管理等功能进行叙述。2.3 .1功能说明该大地数码网站系统分两部分,前台功能(用户模块),后台功能(管理员模块)。前台部分包括如下模块:会员管理、商品展示、购物车、历史订单。后台功能包括如下模块:修改商品资料、会员管理、查看订单。数据库采用SQL2005o1、用户模块:会员管理会员进行注册,并可修改自己的信息以及实行会员登录。(2)商品展示察看商品列表,商品搜索以及商品的选购。购物车查看购物车,修改商品数量,确认购买,查询消费记录。2、管理员模块:(1)修改商品信息:1)增加产品(为某个分类增加产品,包括产品基本信

10、息,图片,介绍,厂家地址等。2)修改/删除产品(包括产品分类,基本信息,图片,介绍,厂家地址等)。(2)对会员进行管理:D修改/删除会员。2)修改用户的权限。(2)查看订单:1)查看订单。2.2.2运行环境目前,网络应用软件运行的模式主要有二类:Client/server模式,BrowserZWeb模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是WebServer,而WebSerVer与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于在线查询,有很多部门的业

11、务系统、企业的MlS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。另外,大地数码网站系统的软件也必将不断的更新;同时软件产品本身就要经过一个不断自我完善的过程。基于上述考虑,用B/S模式来设计大地数码网站系统比较合适,服务器端我们采用SQL数据库系统和ASP.NET技术来构成购物的应用服务系统;客户端采用浏览器来完成购物全过程,同时可进行远程系统维护和管理。利用网络和数据库技术,我们开发了基于B/S模式多用户大地数码网站系统这一程序。它运用方便、操作简单,效率很高。实现了会员管理,商品展示,购物车,后台管理。(1)服务器:中英文WindOWS/2000server2003se

12、rver/NTserver基本配置:CPU:至强处理器5000系列内存:4GB硬盘:500GB(2)客户端:中英文WindOWS9598982000NTXPVISTER/WIN7最低配置:CPU:奔腾11I500或更高内存:512MB以上硬盘:40GB第3章系统设计3.1概要完整在线购物流程:第一步:浏览商品如果有你选中的商品请先放入购物车,没有会员登录则提示登录会员。第二步:添加商品到购物车当会员登录后,单击商品的购买按钮,就可将商品添加到会员的购物车中。第三步:查看购物车单击查看购物车按钮进入购物车页面可以看到用户选购的商品。第四步去收银台收货信息必须认真、如实地填写。因收货信息填写错误,

13、而导致的一切后果,本商城概不负责,如果因此需要重新发货,则用户必须支付相应的配送费。第五步提交订单确认收货信息后单击确认按扭,系统将自动产生订单号,并保存到订单表中。第六步订单查询输入用户名或订单号即可查订单发送情况。图3-1购物系统的流程图3.2数据库设计图3-2会员管理功能模块图图3-3商品展本功能模块图图3-4购物车功能模块图3.3 数据库设计的目的数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。数据库是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在。数据库设

14、计是信息系统开发和建设的重要组成部分。而数据库的设计就是为该系统提供所需的数据信息。在设计数据库时要有相应的图解,下面就是相关的系统关系流程图:图4-1客户注册登陆关系图E-R图是用来描述现实世界的概念模型,E(Entity)表示实体,R(Relationship)表示联系,本系统的E-R图如下:图4-2实体关系E-R图3.4 数据字典3.5 数据及数据库的描述对于系统数据库,有以下主要数据项和数据结构:用户表:用户ID(自动编号)、用户名、真实性名、用户密码、问题、答案、EIIlai1、性别、注册时间、IP地址、登陆时间、积份、QQ、最后登陆时间、身份证号码、地址、电话、邮编、用户类型。赛-

15、dbo.d_users表-dbo.d_users摘要列名数据类型IBlintusernamenvarchar(50)Lruenamenvarchar(50)passwordnvarchar(50)questionnvarchar(50)answernvarchar(50)emailnvarchar(50)sexnvarchar(50)regdatedatetimeIasdoginipnvarchar(50)logintimesintuserjifenintQQnvarchar(50)IasdogintimedatetimeIDCARDnvarchar(50)Addressnvarchar(20

16、0)Telephonenvarchar(50)Postcodenvarchar(50)Usertypeint表4-1用户表(2)管理员表:管理员ID(自动编号)、管理员名、密码。列名数据类型允许空intadminvarchar(50)0passwordvarchar(50)0表4-2管理员表(3)商品表:商品ID(自动编号)、第一类别、第二类别、商品名、商品简介、品牌、图片地址、市场介、商城价、规格、添加时间、热度、积份、赠品。列名数据类型允许空intintnvarchar(50)textnvarchar(200)nvarchar(50)dedmal(10j2)dedmal(102)intnv

17、archar(50)nvarchar(200)datetimeintintintintnvarchar(50)00000000000000000闹EIpidIiunameIiutimeIiuzhuIiuhuihuifutimeClassIdClassId_TwoproductnameProductintroduceproductchuproductimagemasterpricehotpricenewproductguigeProductguanjianadddatepkcsihittimesjiFenzenpin表4-3商品表(4)留言表:留言ID(自动编号)、商品ID、留言人、留言时间、留

18、言内容、0复、回复时间。列名数据类型intintvarchar(50)datetimenvarchar(lOOO)nvarchar(lOOO)varchar(50)表4-4留言表第4章系统测试根据整个系统的设计,首先我们是将整个页面的母板设计出来,然后开始设计首页,以及添加其他页面。在分析之后,首先要做会员注册以及登录模块,管理员登录需要做管理员登录模块。再添加其他链接页面,以及添加一些静态页面。在首页中会员正确输入登录名和登录密码并确认无误以后,进入商品选购区界面,其中还有商品的详细介绍页面。选好商品后,放入购物车,就进入了购物车界面。还有一个支付界面,支付后还有一个提示页面,一切购物活动结

19、束后就退出本系统。在进行查看商品中,还有商品分类查看页面,以及一些介绍该网站的静态页面,还可查看会员定单页面等等。管理员登录以后,应该有一个管理项目选择界面,其中包括管理对会员进行管理管理和对商品进行管理。管理会员的界面可以查询、删除用户帐号,商品管理界面实现,添加商品,查看、修改、删除商品,管理员管理有产看管理员、删除管理员,订单管理有查看订单、修改订单、删除订单等页面。4.1主页界面欢迎来到大地数码城!登录注册硬件DlYI帮助中“.-Z团最低价I摩托罗拉7快来抢购吧?H-,aj-Il工ftggr4GA*。防潮越灌器O万像素摄像头r三H11I尢锈跖跖田府Er包即匐卜1111ThinkPad包

20、部促销疆对Il巅峰之作NJfc鬣光松全场O利涧蛹侬限成I-年-次)线路由特价包邮ThinkPaCl包邮促销光棍节全场。利润图4T:主页界面图1.1 2母板界面Label欢迎来到大地数码城!登录注册5)大脚数理麻wwwJTworl-com图4-2:母板界面图4.3 会员登录代码protectedvoidImgBtnLoginClickl(objectsender,ImageClickEventArgse)(if(0=txtName.Text.Length)(txtName.Focus();Page.RegisterciientScriptBlock(,ze,z,scriptalertC请输入用户

21、名!);return;if(O=txtPwd.Text.Length)txtPwd.Focus();Page.RegisterciientScriptBlock(,e,z,scriptalert(请输入密码!)/script“);return;stringmysql;mysql=selectcount(*)fromduserswhereUSerName=+txtName.Text+andpassword=5+txtPwd.Text+”;intn=Classi,dd(mysql);if(n二O)txtPwd.Focus();Page.RegisterciientScriptBlock(,ze,z

22、zalert(很遗憾,用户名或密码不正确!);Session.Clear();elseSession,zusername,z二txtName.Text.ToStringO;Response.Redirect(Default,asp/z);欢迎来到大地数码城!登茎注册5)大叫数理麻www7T会员名:Ii!没有注册?密科:I!忘记密码?替瞌退寤障E2011CBSInteractive.AIlnghtSreserved.大地数用城版权所有图4-3:登陆界面图4.4 注册界面代码publicDataSetGetfromxlm()(DataSetds=newDataSet();tryds.ReadXm

23、l(MapPath(zhuce.Xm1);catch(Response.Write(,zalert(信息文件丢失!),z);returnds;privatevoidShownetinfo()DataSetds=newDataSet();ds二GetfromxlmO;TextBox8.Text=ds.Tables0.Rows00.ToString();)protectedvoidButton2Click(objectsender,EventArgse)(if(TextBoxl.Text=)(Page.RegisterciientScriptBlock(,ze,z,zalertC用户名不能为空!,

24、)z);)else(stringmysql=selectcount(*)fromd_userswhereUserName=5+TextBoxl.Text+intn=Classi,dd(mysql);if(n0)TextBoxl.Focus();Labell.Visible=true;Labell.Text二该用户已经存在!;else(Labell.Visible=true;Labell.Text二用户名可用protectedvoidButtonl_Click(objectsender,EventArgse)(stringStrValidate=TextBox7.Text;stringStrRa

25、ndom=Session,zValidateCode,z.ToStringO;if(strValidate=StrRandom)stringmysql;mysql=insertintod_users(UserName,password,email,question,answer,regdate,Iastloginip)valuesC+TextBoxl.Text+TextBox2.Text+TextBox4.Text+DropDownListl.SelectedValue+“;+TextBox6.Text+System.DateTime.Now+Request.UserHostAddress+)

26、intn=Classi,exexu(mysql);if(nO)(Session,zusername,z二TextBoxl.Text;Response.Write(,alert(恭喜您,注册成功I,);location,href三,Default,asp,z);elsePage.RegisterClIentScriptBlock(,e,z,zalert(验证码错误),z);return;)protectedvoidTextBoxLTextChanged(objectsender,EventArgse)欢迎来到大地数码城!登录注册5)大崛数幅摭www7T商城大厅手机/3G笔记本/平板电脑硬件DI

27、Y帮助中心用户注册欢迎来到我们随站,如果您是新用户,请埴写下面的表单进行注册,带*为必填项!图4-4:注册界面图4.5商品管理代码protectedvoidGridViewl_RowDataBound(objectsender,GridViewRowEventArgse)(if(e.Row.RowType=DataControlRowType.DataRow)DataRowViewdrv=e.Row.DataItemasDataRowView;Labellabel二(Label)e.Row.FindControl(,zzhuangtai,z);switch(drv,znewproduct,z.

28、ToString()(case0:(label.Text二热门商品;break;)case1:(label.Text二特价商品;break;case2:label.Text=普通商品break;rcase3:(IabeLText二推荐商品break;EventArgse)protectedvoidDropDownListS-SelectedIndexChanged(objectsender,(switch(DropDownList3.SelectedValue)case0:(GridViewl.DataSourceID二,zSqlDataSource27z;break;)case1:(Grid

29、Viewl.DataSourceID二,zSqlDataSource27z;break;)case2:(GridViewl.DataSourceID二,zSqlDataSource27z;break;)case3:(GridViewl.DataSourceID二,zSqlDataSource27z;break;)case4:(GridViewl.DataSourceID=SqlDataSourcel”;break;protectedvoidButtonl_Click(objectsender,EventArgse)if(TextBox3.Text=)Page.RegisterciientScr

30、iptBlock(,ze,z,zalert(请输入商品名称!)(/script“);GridViewl.DataSourceID=zzSqlDataSourcez;else(GridViewl.DataSourceID二,zSqlDataSource37z;管理员:登茎注册5)XIppifK后台管理www11T用户管理产品管理管理中心网站信息管理添加产品编辑产品产品编辑页面商品状态V商品名称:|I查询I编号i商品名称一缓分类二缓分类价格状态操作9CJf逐公3也停;.:手机索爱1960.00特价商品查看删除索尼爱立信XPERLAXlO16I笔记本/平板电脑尼康6800.00特价商品SS删除尼康D

31、90(Ig-IO5)1Illi手机苹果5380.00推荐商品查看删除苹果iPhone4(16GB)2一VOICiVlEB.手机苹果1500.00推荐商品查看删除苹果iPhone3G(8G)8I3手机三星2210.00推荐商品查看删除三星I9000(8G)图4-5:商品管理界面图第5章总结在这次毕业设计中,我们将以前的很多知识,又重新复习了一个,也学会了如何运用,比如说何运用ASP.NET+CSS来控制页面布局,以及部分JaVaSCriPt代码的运用,还有使用母板等的好处等等。项目中有很多还很欠缺的东西,在布局中的代码混乱,以及存放的问题。所以我总结了以下几点在做项目时该注意的问题:1 .在拿到

32、所做的项目时,条理要清楚。有计划的实施,在做页面时不能睢县所欲,必须要有计划,拿出一个方案。2 .边做边学习,在遇见问题时及时找到资料来解决问题,不能全去把所有看完,要针对性的来看。3 .毕设越到最后阶段,越要有毅力和状态,不能前紧后松,觉得前面做了不少,后面可以放松了,要让项目更完美。致谢通过这三个月的实习和努力,我的毕业论文大地数码网站系统规划与设计终于完成了,这意味着大学生活即将结束。在大学阶段,我在学习上和思想上都受益非浅,这除了自身的努力外,与各位老师、同学和朋友的关心、支持和鼓励是分不开的。写作毕业论文是一次再系统学习的过程,毕业论文的完成,同样也意味着新的学习生活的开始。我将铭记我曾是一名托普学子,在今后的工作中把托普的优良传统发扬光大,努力工作,不辜负老师的辛苦栽培。参考文献(1)王明福.C#程序设计案例教程.北京:科学教育出版社,2009(2)韩颖,卫琳.ASP.NET3.5动态网站开发基础教程.北京:清华大学出版社,2010(3)朱印宏.网页制作与网站开发从入门到精通.北京:希望电子出版社,2009(4) SQLServer2005数据库应用,电子工业出版社,2009/49,CIP-;(5) HTMLCSSJavaScript标准教程,电子工业出版社,2009/8,CIP-;

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

当前位置:首页 > 论文 > 毕业论文

宁ICP备18001539号-1