《基于ASPNET的网上服装销售系统djtp.docx》由会员分享,可在线阅读,更多相关《基于ASPNET的网上服装销售系统djtp.docx(47页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、* 科 技 大学 20012 届本本科毕业业设计设计题目目:基于于ASPP.NEET的网网上服装装销售系系统 学学生姓名名:*所在院系系: 信息工工程学院院 所所学专业业: 计计算机科科学与技技术 导导师姓名名:*完成时间间:*38基于ASSP.NNET的的网上服服装销售售系统摘 要本设计实实现了一一个网上上服装销销售系统统的方案案。该设设计是由前台台选购、后后台管理理两大部部分组成成的,管理员员可以通通过后台台管理系系统,进进行商品品的管理理、会员员的管理理、订单单管理等等信息的的综合操操作;会会员可以以通过前前台进行行自由购购物,大大大方便便了使用用者应用用,并简简化了操操作流程程。本文首
2、先先介绍了了网上服服装销售售系统的的现状、分分析了本本系统的的特点。然然后介绍绍了开发发工具和和数据库库设计的的方法,最最后详细细述了系系统中主主要模块块的设计计方法,经经过测试试该系统统达到设设计要求求,具有有一定的的实用性性。因此此开发一一个网上上购物是是十分必必要的。关键词:网上购购物,Intternnet,服装销销售系统统ASP.NETT baasedd onnlinne cclotthinng ssalees ssysttemAtraactThe dessignn immpleemennts an onllinee cllothhingg saaless syysteem pprog
3、gramm.onliine cloothiing salles sysstemm iss coompoosedd off thhe ppurcchasse,mannageemennt oof ttwo majjor commponnentts,tthe admminiistrratoor ccan thrrouggh tthe baccksttagee maanaggemeent sysstemm,coommooditty mmanaagemmentt, memmberrshiip mmanaagemmentt,orrderr maanaggemeent andd otthe cmpprehh
4、enssivee innforrmattionn opperaatioon,mmembberss caan tthrooughh thhe ffronnt ffreee shhopppingg,genntlyy faacillitaate thee usser apppliccatiion,andd siimpllifiied thee fllow of opeerattionn.Firsstlyy,thhis papper desscriibess thhe oonliine cloothiing salles sysstemm,anaalyzzed thee chharaacteeriss
5、ticcs oof tthiss syysteem.TThenn inntrooducces thee deevellopmmentt tooolss annd ddataabasse ddesiign metthodds. Finnallly iit ddesccribbes thee maain moddulees oof tthe sysstemm deesiggn mmethhod in dettaill ,ttestted thee deesiggn tto mmeett thhe ddesiign reqquirremeentss,wiith somme ppraccticcali
6、ity.so thee deevellopmmentt off ann onnlinne sshopppinng iis vveryy neecesssarry.Key worrds: Onliine shopppinng,Intternnet ,Clotthinng ssalees ssysttem目录1 引言言111 网上服服装销售售系统的的背景和和意义1112 课题研研究的内内容12开发技技术介绍绍121AASP.NETT概述122 ADOO.NEET简介介223CC#语言言概述224SSQL Serrverr概述33 系统统总体设设计331 系统的的需求分分析332 数据库库设计663
7、3 数据库库表设计计74 系统统详细设设计941 系统登登陆流程程设计11042 界面的的详细设设计100421 前台台功能模模块设计计详细说说明100422 后台台功能模模块设计计详细说说明1885 系统统测试22251 测试目目标与原原则22252 测试过过程与结结果222结论233参考文献献25致谢2661 引言言11 网上服服装销售售系统的的背景和和意义由于Innterrnett的快速速发展与与普及,电电子商务务也很快快地发展展起来了了。电子子商务是是在Innterrnett开放的的网络环环境下,基基于浏览览器/服服务器应应用方式式,实现现了消费者者的网上上购物、商商户之间间的网上上交
8、易和和在线电电子支付付的一种种新型的的商业运运营模式式。企业业、商家家可充分分利用电电子商场场所提供供的网络络设施、支支付平台台、管理理平台等等共享资资源,从从而有效效地、低低成本地地开展自自己的商商业活动动1。 本设计打打破了传传统的服服装销售售模式,将将商店和和网络结结合进行行电子交交易,能能够不通通过中间间商建立立与客户户的直接接关系。该该网站通通过前台台商品的的展示,可可以使顾顾客更好好地了解解商城内内的商品品;搜索索查询功功能可以以使用户户方便的的检索出出自己所所需要的的服饰类类型;网网络购物物车的实实现使顾顾客真正正实现足足不出户户、网上上购物的的目的;在网站站中加入入推荐系系统功
9、能能,例如如“新品推推荐”功能,同同时也可以给商商家进行行留言与与评论,非常方方便11。设计网上上服装销销售系统统目的是是为了满满足使用用者只要要通过互互联网就就可以足足不出户户的在网网络上进进行购物物,改变变传统商商业交易易,在互互联网上上进行交交易,实实现网上上购物的的方便和和快捷的的特点,同同时更具具有实用用性、先先进性、高可可靠性、高高安全性性与智能能性、灵灵活性等等特点。12课课题研究究的内容容本设计主主要有前前台选购购和后台台管理两两大部分分组成。以以Intternnet为为平台,采采用ASSP.NNET技技术,利利用面向向对象的的设计思思想,主主要涉及及的内容容主要有:怎样实实现
10、注册册、登陆陆功能;怎样实实现商品品信息功功能;怎怎样实现现留言与与点评功功能;怎怎样实现现添加物物品到购购物车功功能;怎怎样实现现收藏功功能;处处理订单单;确认认购买与与后台信信息管理理等八大大功能。2开发技技术介绍绍本设计是是运用ASPP.NEET作为为开发平平台,使使用C#语言进进行编写写的,主要用用到ADDO.NNET技技术,采采用的是是SQLL Seerveer 220055数据库库,运行行环境是是Miccrossoftt Viisuaal SStuddio 20005。21AASP.NETT概述ASP.NETT是一种种动态网网页开发发技术,它是基于于通用语语言的编编译运行行的程序序
11、,可以以运行在在Webb应用软软件开发发者的几几乎全部部的平台台上,ASPP.NEET同时时也是llangguagge-iindeepenndennt(语语言独立立化)的的,所以以,你选选择ASSP.NNET来来编写程程序,它它可以支支持许多多像C#,VBB,Jsscriipt , C+、F+等。为此,这这样的多多种程序序语言协协同工作作的能力力保护您您现在的的基于CCOM+开发的的程序,能能够完整整的移植植向ASSP.NNET。ASPP.NEET一般般分为两两种开发发语言,VB.NET和C#,本设计采用C#开发语言,它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序
12、,正是由于C#面向对象的优越设计,使它成为构建各类组件的理想之选无论是高级的商业对手还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用2。ASP.NETT的优越越性:(1)性性能大幅幅度提高高(2)强强大的开开发环境境(3)强强大的功功能和适适应性(4)简简单性和和易学性(5)高高效可管管理性(6)可可移植性性和良好好的适用用性(7)可可扩展性性22AADO.NETT简介ADO.NETT是一种种新的数数据访问问技术,ASP.NET是通过ADO.NET来访问数据库的。ADO.NET是.NET平
13、台中专门用于存取后端数据库与进行数据库操作的一组类,可以将ADO.NET视为ADO的改进版,不过它比ADO功能要强很多。ADO.NET也加入了过去所没有的面向对象的结构,让数据库应用程序的编写更为结构化。具体来说,通过ADO.NET,应用程序不但能够连接到指定数据库的数据源,检索、操作和更新数据,而且还能实现对其他数据格式的访问3。为了实现现数据访访问和数数据操作作的分离离,ADDO.NNET主主要包括括DattaSeet和.NEET DDateeProovidder两两大组件:.NETTDatte PProvvideer 用用于对实实际数据据的连接接数据库库,执行行命令等等操作,它它包含了C
14、oonneectiion、CCommmandd、DaataRReadder和和DattaAddaptter四四个对象象。DataaSett 它提提供了一一个与数数据源无无关的数数据表示示方式,可可以把它它想象成成内存中中的数据据库,它它是不依依赖于数数据库的的独立的的数据集集。23CC#语言言概述C#是微微软公司司专门为为.NEET平台台设计的的一种独独有的语语言,CC#语言言的发展展历经了了C,CC+等等语言,它它同时具具备应用用程序快快速开发发语言的的高效率率和C+语言言固有的的强大能能力,并并加入了了自己的的特性,因此应应用十分分广泛。C#语言言是一种种简单、现现代、面面向对象象而且类类
15、型安全全的程序序设计语语言。它它在类型型安全性性、版本本转换、事事件和垃垃圾回收收等方面面进行了了相当大大的改进进和创新新,同时时去掉了了宏、模模板和指指针,并并且不允允许多重重继承。另另外,它它提供对对常用AAPI的的访问,还还支持uunsaafe模模式,在在此模式式下可以以使用指指针操作作不受垃垃圾回收收控制的的内存。C#一个个重要的的特点就就是能够够与Weeb紧密结结合,开开发人员员可以很很方便地地来开发发Webb服务,构构建范围围广泛的的应用程程序44。24SSQL Serrverr概述SQL Serrverr 20005不不仅是数数据库管管理软件件,而且且能够提提供全面面的、集集成的
16、、端端到端的的数据解解决方案案,它为为企业中中的用户户提供了了一个安安全、可可靠、高高效的平平台,用用于管理理数据和和商业智智能应用用。SQL Serrverr作为网网站数据据库的设计有很很多优势势:(1)SSQL是是一个非非过程化化的语言言。因为为它一次次处理一一个记录录,对数数据提供供自动导导航。SSQL允允许用户户在高层层的数据据结构上上工作,而而不对单单个记录录进行操操作,可可操作记记录集。所所有SQQL语句句接受集集合作为为输入,返返回集合合作为输输出。SSQL的的集合特特性允许许一条SSQL语语句的结结果作为为另一条条SQLL语句的的输入。SQL不要求用户指定对数据的存放方法。(2
17、)SSQL是是一个功功能强大大的的语语言。它它为许多多任务提提供了命命令,包包括:查查询、插插入、更更新、修修改和删删除数据据对象;保证数数据库一一致性和和完整性性。(3)SSQL是是所有关关系数据据库的公公共语言言。由于于所有主主要的关关系数据据库管理理系统都都支持SSQL语语言,用用户可将将使用SSQL的的技能从从一个RRDBMMS转到到另一个个。所有有用SQQL编写写的程序序都是可可以移植植的44。3 系统统总体设设计31系系统的需需求分析析设计一个个网上服服装销售售系统,要要求使顾顾客能够够方便、快快捷的购购买服装装,并且且能够使使开发员员与用户户之间建立起起一种理理解和沟沟通的桥桥梁
18、。本设计分分为前台台和后台台两大功功能模块块,共设设计了二二十二个个模块,它它们之间间虽然在在形式上上是相互互独立的的,但是是在对数数据库的的访问上上是紧密密相连的的,各个个模块访访问的是是同一个个数据库库,只是是所访问问的表不不同而已已。根据据网上服服装销售售系统的的设计,包括主要功能模块如下:前台管理理包括七七大模块块:(1)会会员注册册及登陆陆模块:非注册册的用户户不能登登录,浏浏览者必必须成为为会员,才才能够在在网站中中购物。(2)会会员信息息修改模模块:会会员在刚刚刚注册册信息的的时候,可可能有些些选择项项没有填填写或是是对当时时自己设设置的密密码的安安全性不不够放心心,会员员可在此
19、此模块中中对自己己的信息息再次进进行修改改、确认认,以保保证信息息的完整整性和安安全性。(3)会会员购物物车及购购物信息息管理模模块:是是一个人人性化的的工具,浏浏览者对对于中意意的商品品,在购购买前临临时存放放在购物物车中,并并可以随随时增减减购物车车中的商商品种类类和数量量,以提提高购物物效率。浏浏览者购购物完毕毕,系统统会引导导其进行行结账,在在选择好好结账方方式后,系系统会自自动生成成并交给给客户一一个唯一一的订单单号。(4)会会员收藏藏夹信息息管理模模块:会会员对于于中意的的服饰,可可以在购购买前临临时存放放在收藏藏夹中,在在下次登登陆时可可进行查查看,以以供参考考,提高高购物效效率
20、。(5)会会员订单单及订单单查询模模块:会会员记录录下订单单号后,可可在此模模块中进进行查询询,通过过查询可可调出所所买服装装的详细细信息及及是否已已经发货货等的信信息。(6)会会员留言言板模块块:是用用户与管管理员之之间的桥桥梁,会会员可在在留言本本中给管管理者留留言,提提出问题题和发表表建议,管管理员会会对留言言信息进进行及时时的回复复,加强强用户与与管理员员之间的的沟通。(7)会会员评论论模块:会员在在购买完完服装后后,还可可对自己己购买的的服饰的的满意度度进行点点评,评评论的内内容会公公布在网网上,以以供其他他购买者者参考。后台管理理包括十十五大模模块:(1)管管理员注注册及登登录模块
21、块:与会会员一样样,管理理员也有有自己的的信息,有有固定的的登录名名和密码码,需注注册登录录可以多多个管理理员管理理此服装装系统,避避免了服服装管理理的局限限性。(2)管管理员信信息修改改模块:管理员员也可对对自己的的信息进进行修改改,例如如修改密密码等操操作。(3)服服装分类类管理模模块:本本系统的的服装类类别设计计,用户户可根据据类别,方方便用户户针对性性的查找找自己欲欲购的服服装类型型。(4)服服装基本本信息添添加模块块:此模模块是记记录服装装的详细细信息,包包括服装装的名称称、类型型、价格格、服装装简介、买买家必读读等信息息,方便便会员在在浏览服服装时对对该服装装有一个个详细的的了解。
22、(5)服服装明细细信息管管理模块块:该模模块中记记录了每每款服装装的详细细信息,管管理员可可在此项项中对某某款服装装的基本本信息进进行修改改,该模模块中还还记录了了指定服服装的入入库量和和销售量量,并显显示库存存量,可可在此模模块中管管理服装装的库存存信息和和销售情情况,实实现了服服装的进进销存管管理。(6)盈盈利分析析模块:此模块块是方便便管理员员算出在在特定的的时间内内是否盈盈利,盈盈利了多多少,是是进销存存管理的的一个基基本体现现。(7)热热卖服饰饰排行统统计模块块:在页页面上会会显示一一段时间间内销售售量最高高的服饰饰名称,用用户点击击即可查查看该服服装的详详细信息息,供用用户参考考。
23、(8)推推荐服饰饰排行统统计模块块:在页页面上显显示管理理者所推推荐的服服饰,以以供用户户参考。(9)查查看订单单模块:跟踪并并记录购购物情况况,通过过订单查查询功能能模块可可以查看看指定订订单号的的前台交交易的具具体情况况,方便便管理员员了解在在本网站站的具体体交易信信息。(10)整理定定单模块块:一些些会员下下了订单单,但由由于某些些原因,又又想取消消订单的的情况,管管理员要要对这些些垃圾订订单进行行处理,此此模块可可以对一一小时前前的、一一天前的的、一星星期前的的或是一一个月前前的未处处理的订订单进行行清空操操作,增增大了数数据库的的存储容容量,更更便于管管理员对对订单的的管理。(11)
24、留言信信息管理理模块:对前台台用户的的留言进进行统一一的管理理,并对对留言的的内容进进行即时时的回复复,实现现买方与与卖方之之间的交交流,沟沟通。(12)评论信信息管理理模块:管理员员对前台台会员评评论的信信息内容容进行统统一的管管理,经经审核后后会在网网上公布布,以供供其他购购买者参参考。(13)会员信信息管理理模块:对购物物的会员员资料进进行统一一的管理理,这样样有助于于加强卖卖方与买买方的沟沟通。(14)系统信信息发布布管理模模块:其其中包括括修改公公告、修修改默认认图片、系系统初始始化等。(15)邮递方方式管理理模块:根据不不同的用用户需求求,共设设置了四四种邮递递方式:平邮、快快邮、
25、EEMS、快快递。会会员在购购物时选选中其中中的一种种邮递方方式,按按用户的的需求在在一定的的时间内内实行送送货上门门的服务务。网上服装装销售系系统功能能结构图图如图33-1。图3-11网上服服装销售售系统功功能结构构图通过网上上服装销销售系统统的功能能结构图图,可以以看出,本系统有两大功能模块:前台管理与后台管理。具体功能如下:(1)前前台管理理:它是会会员进行行购物的的平台,本本系统为为了确保保交易信信息的有有效性和和安全性性,购物物网站需需要以会会员机制制运作,只有注册过的用户成为会员后才可以进行购买物品,在这里,首先,会员可以根据网站所提供的关键字进行服装检索,以便用户很快的找到所需要
26、的服装;然后,会员对于中意的服饰,可以在购买前临时存放在收藏夹中,提高购物效率;还可以在购物结束后生成订单;最后,会员可在留言本中给管理员留言,提出问题和发表建议,还可根据自己购买的服饰的满意度进行点评,并在网上公布,以供其他购买者参考。(2)后后台管理理:它是管管理员对对该网站站所涉及及到的一一些信息息及网站站的功能能进行操操作。在在这里,管管理员可可对会员员信息、服服装信息息、订单单信息进进行管理理,以及及统计服服装的销销售情况况等。另另外管理理员也可可以根据据实际情情况添加加其他管管理员以以维护该该系统的的购物环环境和安安全。32 数据库库设计数据库设设计是本本设计中中极其重重要的一一部
27、分,如如果在设设计数据据库时没没有一个个系统的的规划,那那么设计计出来的的数据库库极大可可能杂乱乱无章而而且也可可能不会会满足用用户的需需求。数数据设计计是指对对于一个个给定的的应用环环境,构构造最优优的数据据库模式式,建立立数据库库及其应应用系统统,使之之能够有有效地存存储数据据,满足足各种用用户的应应用需求求。其中中,为了了确保整整个数据据库中数数据的安安全性及及完整性性,本系系统数据据库设计计的特点点主要体体现在以以下三个个方面:(1)自自主设计计数据库库自主设计计数据库库是指用用户能够够根据自自己的需需要创建建新的数数据库,让让数据库库真正成成为用户户自己的的数据库库。(2)自自主调用
28、用数据库库自主调用用数据库库即允许许用户可可以自由由地从数数据库中中调用所所需的数数据。(3)自自主管理理数据库库自主管理理数据库库指一般般用户具具有添加加、修改改和检索索数据的的权力,实实现数据据库的可可扩充性性和开放放性;管管理员具具有删除除数据的的权力,从从而达到到了系统统数据统统一性和和一致性性的目的的。33 数据库库表设计计本设计采采用的数数据库是是SQLL Seerveer 220055,建立立了一个个C_neet_SSelll.MDDF库文文件。数数据库CC_neet_SSelll中共包含133张表。在在这里介介绍关于于数据库库中的主主要数据据表:(1)ttblUUserr(会员
29、员信息表表)会员信息息表主要要用于显显示用户户的信息息。本表表主要保保存用户户ID、用用户登陆陆名、用用户密码码、用户户的性别别、年龄、以以及用户户的联系系方式和和家庭住住址等。tbllUseer的结结构见表1所示。表1 ttblUUserr(会员员信息表表)列 名数据类型型允许空字段说明明IDint否用户IDDPswnvarrchaar(550)否用户密码码UserrNammenvarrchaar(550)否用户登陆陆名Rnammenvarrchaar(550)否用户真实实姓名Sexnvarrchaar(550)否用户性别别Oldint否用户年龄龄Phonnenvarrchaar(550)否
30、用户联系系方式Adreesstextt否用户家庭庭住址(2)PProdductts(服装信信息表)服装信息息表主要要记录服服装详细细信息。本本表主要要保存服服装IDD、服装名名称、服服装类别别ID、服装价价钱、服服装简介介、销售售量、服服装热卖卖和推荐荐状态等等。Prroduuctss的结构构见表2所示。表2Prroduuctss(服装信信息表)列 名名数据类型型允许空字段说明明PIDint否服装IDDPNammenvarrchaar(1100)否服装名称称CIDint否服装类别别IDPCPrriceemoneey否服装成本本价PFPrriceemoneey否服装原价价PNPrriceemon
31、eey否服装现价价PPiccturreimagge否服装图片片PBewwrittentexxt否买家必读读PUseeModdentexxt否详情介绍绍PStoockint否库存量PSelllNuumint否销售量PVallidiityntexxt否服装简介介PHottint是服装热卖卖状态PCommmenndint是服装推荐荐状态(3)OOrdeer(订订单表)订单表主主要记录录订单信信息,本本表主要要保存订订单与服服装IDD、服装名名称与数数量、服服装现价价、订单单总额、提提交订单单时间、用用户名称称。Orrderr的结构构见表3所示。表3 OOrdeer(订订单表)列 名名数据类型型允许空
32、字段说明明OIDnvarrchaar(330)否订单IDDPIDint否服装IDDPNammenvarrchaar(550)否服装名称称PNummint否服装数量量PCPrriceemoneey否服装成本本价PPriicemoneey否服装现价价TotaalPrriceemoneey否订单总额额Pubddateedateetimme否提交订单单时间TNammenvarrchaar(550)否用户名称称Emaiilnvarrchaar(550)否用户EmmaillPhonnenvarrchaar(550)否用户联系系电话OStaateint否订单状态态(4)ttblLLeavveWoord(评评
33、论信息息表)评论信息息表主要要记录评评论信息息。本表主主要保存存评论IDD、用户名名、服装IDD、评论内内容、评论时时间。tbllLeaaveWWordd的结构构见表4所示。表4tbblLeeaveeWorrd(评评论信息息表)列 名名数据类型型允许空字段说明明IDint否评论IDDUserrNammenvarrchaar(550)否用户名PIDint否服装IDDisNootentexxt否评论内容容isDaatedateetimme否评论时间间(5)AAdmiin(管理员员信息表表)管理员信信息表主主要记录录管理员员的登陆陆信息,包包括管理理员账号号和密码码。本表主主要保存存管理员员登陆名名
34、、管理员员密码、管理员员注册时时间。Admmin的的结构见见表5所示。表5Addminn(管理员员信息表表)列 名名数据类型型允许空字段说明明userrnammenvarrchaar(550)否管理员登登陆名passsworrdnvarrchaar(550)否管理员密密码addttimeedateetimme否管理员注注册时间间(6)ttblMModee(邮递递方式表表)邮递方式式表主要要记录邮邮递物品品的信息息。本表主主要保存存邮递方方式IDD、邮递名名称、邮递备备注。tbllModde的结结构见表6所示。表6 ttblMModee(邮递递方式表表)列 名名数据类型型允许空字段说明明IDin
35、t否邮递方式式IDPosttNammenvarrchaar(550)否邮递名称称Secttionnnvarrchaar(550)否邮递备注注通过对表表的设计计,利用Miicroosofft SSQL Serrverr 20005 来管理理数据库库,极大大地提高高了工作作效率,它它具有的的Webb功能,通通过对高高端硬件件平台以以及最新新网络和和存储技技术的支支持,可可以为最最大的WWeb端端点和企企业级的的应用提提供可扩扩展性和和高可靠靠性,使使用户能能够在IInteerneet商业业领域快快速创建建应用,从从而减少少建立电电子商务务,应用用商业智智能数据据仓库和和商业线线路应用用所需的的时间
36、。所所以,数数据库本本设计中中起着非非常重要要的作用用。4 系统统详细设设计41 系统登登陆流程程设计系统登录录流程图图表明了了用户登登录系统统时的整整个流程程走向,首首先进入入系统登登录界面面,输入入登陆名名和密码码,这里里登录名名和密码码不能为为空,若若密码正正确进入入系统的的主界面面进行网网站的相相关操作作,如:购买服服装、对对于中意意的服装装加入购购物车或或收藏夹夹、对该该店进行行留言等等;若登登陆名与与密码不不正确则则会出现现对话框框显示输输入错误误。本系系统登录录流程图图如图 4-11 所示示。图4-11 系统统登录流流程图42 界面的的详细设设计本系统分分为前台台和后台台两大功功
37、能模块块。主要要介绍了了前台功功能模块块的设计计、后台台功能模模块的设设计这两大模块块的具体体实现。421 前台台功能模模块设计计详细说说明(1)用用户的注注册和登登陆:用户的注注册:为为了保存存使用该该系统的的用户信信息,用用户只有有进行注注册之后后才能登登录。注注册时必必须输入入用户IID、用户名名、密码码、确认认密码、年年龄、联联系方式式、家庭庭住址进进行注册册。注册册后需要要校验输输入项用用户名、密密码 是是否合法法,用户户是否已经经注册。审审核通过过才能在在网站登登陆页面面进行登登陆。设计过程程:本模块通通过双击击Butttonn1按钮钮,触发发Cliick事事件来实实现用户户的注册
38、册,在CClicck事件件里用了了三个iif判断断语句,在在第一个个if语句句里通过过txttUseerNaame字字段的值值是否等等于0来判断断用户名名称是否否填写,若若等于00就用Reespoonsee.Wrritee()向客客户端浏浏览器返返回信息息;在第二二个iff语句里里通过ttxtPPsw字段段的值是否否等于00来判断断密码是是否为空空,若等等于0就用Reespoonsee.Wrritee()向客客户端浏浏览器返返回信息息;在第三三个iff语句里里,把ttxtPPsw与txttPsw1相相比较,若若密码与与确认密密码不一一致,则则用Reespoonsee.Wrritee()向客客户
39、端浏浏览器返返回信息息,要求求重新输输入。实现效果果图如图图4-22所示。图4-22 用户户注册界界面主要实现现代码如如下:prottecttedvvoidd Buuttoon1_Cliick(objjectt seendeer, EveentAArgss e)striing DBPPathh = ConnfigguraatioonSeettiingss.ApppSeettiingssDaataBBaseePatth;striing connnSttr = (DDBPaath);SqlCConnnecttionn coon = neewSqqlCoonneectiion(connnSttr);
40、con.Opeen();if (thiis.ttxtUUserrNamme.TTextt.TooStrringg().Lenngthh = 0)Respponsse.WWritte(aalerrt(用户名名称未填填写);retuurn; if (thiis.ttxtPPsw.Texxt.TToSttrinng().Leengtth = 00) Respponsse.WWritte(aalerrt(密码不不能为空空);retuurn; if (thiis.ttxtPPsw.Texxt.TToSttrinng() != txxtPssw1.Texxt.TToSttrinng() Respponss
41、e.WWritte(aalerrt(再次输输入的密密码不一一致 );retuurn; 用户的登登录:为为了避免免非法用用户使用用本系统统,用户户在没有有登录之之前,不不能打购购买服装装,只有有登录的的用户才才可以购购买。在登录录页面中中,输入入用户名名和密码码,点击击“登录”按钮,系系统自动动核实用用户名和和密码是是否存在在和是否否正确,如如果正确确直接跳跳到首页页界面,并并在导航航栏上显显示“用户viiviaan已经经登录”字样,当当用户登登陆时,系系统会自自动分配配一个IID,这这个IDD是不会会重复的的,用来来标志每每一个不不同的用用户;否否则系统统会自动动提示信信息“用户名名或密码码不
42、正确确。设计过程程:本模模块通过过双击BButtton11按钮,触触发Cllickk事件来来实现用用户的登登陆,在在Cliick事事件里用用了二个if判断断语句,在第一一个iff语句里,用用strrAdmminnnamee(用户户名)与与strrAdmminPPW(用用户密码码)是否否为空来来进行判判断,若若为空会会用Reespoonsee.Wrritee()向向浏览器器返回信信息,提提示用户户名或密密码不能能为空,要要求重新新输入;在第二二个iff语句里里,调用用isAAdmiin(strrAdmminnnamee, sstrAAdmiinPWW)函数,来判断断是否与与之前注注册的用用户名与
43、与密码一一致,若若一致,用用Ressponnse.Wriite()向向浏览器器返回信信息:成成功登陆陆。实现效果果图如图图4-33所示。图4-33用户登登陆界面面主要实现现代码如如下:/*输入入用户名名和密码码,触发发登陆事事件,登登陆成功功返回主主界面*/prottecttedvvoidd Buuttoon1_Cliick(objjectt seendeer, EveentAArgss e)striing strrAdmminnnamee = tnaame.Texxt;striing strrAdmminPPW = tppasss.Teext;if (strrAdmminnnamee = S
44、ttrinng.EEmptty | sstrAAdmiinPWW = Sttrinng.EEmptty) Respponsse.WWritte(); Ressponnse.Wriite(allertt(用用户名/密码 不能为为空!);); Ressponnse.Wriite();retuurn;if (isAAdmiin(sstrAAdmiinnaame, sttrAddminnPW)SesssionnUUserr = sstrAAdmiinnaame;Respponsse.WWritte(aalerrt(成功登登陆);); Ressponnse.Wriite(parrentt.loocattionn.hrref=inddex.asppx;);elsee Ressponnse.Wriite(); Ressponnse.Wriite(allertt(用用户名/密码 不正确确!);); Ressponnse.Wriite(