管理信息化电子商务家电销售电子商务网站毕业论文_第1页
管理信息化电子商务家电销售电子商务网站毕业论文_第2页
管理信息化电子商务家电销售电子商务网站毕业论文_第3页
管理信息化电子商务家电销售电子商务网站毕业论文_第4页
管理信息化电子商务家电销售电子商务网站毕业论文_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

管理信息化电子商务家电销售电子商务网站毕业论文{管理信息化电子商务}家电销售电子商务网站毕业论文毕业设计(论文)报告纸计算机与软件学院毕业设计(论文)诚信承诺实,后果由本人承担。承诺人(签名):年月日毕业设计(论文)报告纸摘要要用来展现商店的家电商品,家电商品信息,树立品牌形象,要用来维护网站的产品和实现对网站会员以及管理员的管理。网站的设计宗旨为:低成本,高效率,简单易用。松快捷地完成对家电的网上销售的管理任务。关键词:家电销售;;电子商务网站毕业设计(论文)报告纸ABSTRACTThiswebsiteisbasedonASPtechnologyofelectricalappliancessalee-mercesites,throughthiswebsite,makehomeappliancestoreinformationmanagementsystem,thestandardization,automation,soastoimprovetheefficiencyofsalesofpurpose.Itcontainswebsitewiththebackgroundofthefrontdesktwo:frontdeskismainlyusedtoshowthehomeappliancestoregoods,homeapplianceproductinformation,establishbrandimage,pletetheregistrationinformationwebsitemembersandselfmanagement,realizedmoditypurchase;Thebackgroundismainlyusedtomaintainwebproductsandtoachievethemembersandthewebsitemanagement.Thedesignofthewebsiteobjectiveis:lowcost,highefficiency,easytouse.Theelectricalappliancessalee-mercesitestomembershipinformation,homeapplianceofinformation,shoppingcartinformation,information,administratorsorderinformationmanagement,andknowthelinksofthechangeofinformation.Managementpersonnelmustlogonasanadministrator,andtoensurethesafetyofthesystem.Theoverallmissionistomakethesystemelectricalappliancessalewebsitemanagerscanbeeasierandfastertohomeappliancetopleteonlinesalesmanagementtasks.KeyWords:ElectricalAppliancesSale;;E-CommerceWebsite毕业设计(论文)报告纸目录绪论1第一章系统分析21.1系统开发的背景及意义21.2可行性研究21.2.1技术可行性21.2.2经济可行性21.2.3系统运行可行性21.3需求分析31.3.1系统的基本功能31.3.2前台分析31.3.3后台管理3第二章相关技术介绍52.1B/S结构52.2JavaScript52.3C#语言52.4HTML语言62.5技术6第三章系统总体设计73.1系统实现目标73.2系统业务流程图73.2.1前台流程73.2.2后台流程73.3系统功能结构93.3.1首页功能模块9毕业设计(论文)报告纸3.3.2前台功能模块图93.3.3后台功能模块图103.3.4家电管理功能模块图113.4数据库设计123.4.1数据库需求分析123.4.2数据库功能描述123.4.3数据库逻辑设计133.4.4数据库E-R图14第四章系统详细设计164.1管理员管理模块设计164.1.1登录模块164.1.2家电管理模块164.1.3用户信息管理模块174.2用户登录模块设计174.2.1注册模块174.2.2登录模块174.2.3搜索模块184.3系统预览效果图184.3.1首页界面184.3.2用户和管理员登录界面194.3.3管理员界面204.3.4用户管理模块界面204.3.5家电管理模块界面214.3.6订单管理界面224.3.7商品详情界面22毕业设计(论文)报告纸结束语24致谢25参考文献26附录27毕业设计(论文)报告纸绪论走过20多年的风雨历程后,家电业已经成为中国最具市场化和最成熟的民族产业之一。毋庸置疑,中国家电企业出色的营销能力为自己的发展与强大做出了杰出贡献。但是,也有不少家电销售商正纷纷逃离家电销售圈。他们感叹,由于竞争惨烈,价格战已是家常便饭,销售人员工作的强度不亚于民工,因而当前的家电产业面临销售模式的拓展和创新。与此同时,网上购物方式在人们的生活中已经不可或缺,在电脑中实现商品的交易,大大减少了不少时间,网上购物以它独特的方便、快捷、高效而深受广大用户的喜爱。于是,家电销售电子商务网站应运而生。本系统采用MicrosoftVisualStudio2008基于开发设计主界面,利用SQLSERVER2008做数据库,这两个工具都是微软的产品,在兼容性上JavaScript这一基于对象和事件驱动并具有安全性能的脚本语言。与HTML超文本标记语言一起实现在一个Web页面中连接多个对象,与Web会员交互作用。从而可以开发会员端的应用程序。同时系统也运用了C#语言知识,C#语言是一种最新的、面向对象的编用程序,MICROSOFT.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。本家电销售电子商务网站,实现了家电购买、用户注册管理、后台基本实现了家电购物网站的需求,能够满足基本的实用要求。此说明书系统总结以及附录,旨在说明本系统的设计宗旨和开发过程,满足用户对系统使用过程中的了解需要。共31页第0页毕业设计(论文)报告纸第一章系统分析1.1系统开发的背景及意义随着社会的发展,信息的膨胀,电子商务系统成了一个企业在竞争它不仅能够及时全面地提供信息和数据,简化实际工作,而且能够使会员能及时、准确的了解企业的信息,同时为企业打开市场,使自己的企业在激烈的市场竞争中处于优胜地位,家电销售网站也就应运而生。1.2可行性研究1.2.1技术可行性本网站开发硬件环境为:服务器、会员机等。软件环境:Windowsxp或Win7,SQLSever2008,VisualStudio2008等。实现技术为:数据库SQLSever2008,技术,C#技术等。该电子商务网站采用MicrosoftVisualStudio2008开发设计主界面,利用SQLSERVER2008做数据库,这两个工具都是微软的产品,在兼容性上比较好,而且比较容易实现,所以开发人员利用现有的技术完全可以设计出满足用户所要求的功能的系统,并在规定的期限内完成。1.2.2经济可行性实现开发和运行该家电销售网站系统所需的经济条件较低,仅需必要的硬件设施和软件设施,基本不需额外费。该平台设计只是作为本人的毕业设计,又因为设计能力有限,其功能还不能完善,所以没有什么经济效益可谈。该网站如投入使用,预期作到界面友好,管理方便,使用简单,管理人员经过培训,也是完全能够使用本网站管理销售事务的相关信息的。1.2.3系统运行可行性对现有设备的影响:由于系统的极好的兼容性,对于原来的软件和共31页第1页毕业设计(论文)报告纸系统无需作任何修改就能很好的运行。户在配备了必要的网络设备后,在购买电器时不需要了解整个网店的工环境条件的可行性:最低使用奔腾133以上的PC机,内存需在16兆以上,建议更高的配置。及网络设备,多台计算机组网的模拟测试环境等。现有个人电脑完全能够满足其开发运行所需环境条件。1.3需求分析1.3.1系统的基本功能能实现对家电商店会员信息以及商品信息的有效管理;能对商品的购买等环节进行信息化管理;实现管理员查看商品以及会员等功能的可能;能够在实现购买的基本功能外尽可能的完善家电销售网站系统,尽可能的营造出一个会员使用方便,管理轻松,可靠的家电销售网站管理环境。1.3.2前台分析网站首页:通过设计网页界面,简单,大方,操作简单,更为人性化。整个网页包括三个框架:顶部,设置导航菜单,内容包括注册、登录、首页、我的购物车、我的订单、搜索,点击相关信息及转入该功能菜单。(1)“我的购物车”:点击进入我的购物车,会显示该用户已经选中的商品。(2)“请登录否登录。登录时需判断是否存在该用户,存在才可以进行立即购买以及购物车结算,如果不存在,则需要该用户先进行注册操作。(3)“管理员登录户信息,商品信息等。(4)“搜索”:通过输入关键字进行模糊查询,从数据库中搜索信息。共31页第2页毕业设计(论文)报告纸(5)“商品分类”:将商品按照一定专业进行分类,并利用表格类型的所有商品。1.3.3后台管理1.用户查询(1)可用于查看用户信息操作。(2)户进行查询信息。(3)看会员用户列表信息以及管理用户的列表信息。2.商品管理:商品查询、商品列表及信息修改、商品新增。(1)搜索商品信息,在管理员界面显示相关商品信息列表。(2)不同的数据信息,并且可以点击列表中的编辑和删除选项对商品的具体信息进行修改和删除该商品。(3)便能成功新增商品,相关信息存入对应数据库。3.进行模糊查询,可以查询对应编号的订单信息,也能够查询某种商品的所有订单信息。对于不合格的订单可以进行删除操作。4.退出。退出管理员界面,返回网站首页。共31页第3页毕业设计(论文)报告纸第二章相关技术介绍2.1B/S结构B/S架构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S架构的一种变化或者改进的架构。在这种架构下,用户工作界面是通过WWW(Browser)是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier架构。B/S架构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展性非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。B/S结构同时具有以下特点:(1)维护和升级方式简单;(2)成本降低,选择更多;(3)应用服务器运行数据负荷较重。2.2JavaScriptJavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java脚本语言一起实现在一个Web页面中连接多个对象,与Web会员交互作用。从而可以开发会员端的应用程序等。它是通过嵌入或调入到标准的HTML语言中实现的。它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择,它的特点是:是一种脚本编写语言,基于对象的语言,简单,安全,动态性以及跨平台性。2.3C#语言C#语言定义主要是从C和C++继承而来的,而且语言中的许多元素也反映了这一点。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT.NET平台的应用程序,共31页第4页毕业设计(论文)报告纸MICROSOFT.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。2.4HTML语言超文本标记语言,即HTML(HypertextMarkupLanguage述网页文档的一种标记语言。HTML是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容如文字如何处理,画面如何安排,图片如何显示等。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。2.5技术ASP务器执行的服务器端脚本技术。指ActiveServerPages(动态服务器页面),运行于IIS之中的程序。使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。第三章系统总体设计3.1系统实现目标本电子商务网站系统希望通过构建一个家电销售电子商务网站,利用日益繁荣的互联网,为传统的家电商场打造一个新的销售平台,实现家电销售和购买的灵活化和便捷化。本电子商务网站希望通过电子信息的手段对家电商场的进存、家电的上架、家电消费者、家电分类、家电的销售等环节进行管理,销售方式的创新,以达到销售额和营业者利润共31页第5页毕业设计(论文)报告纸的提高,人力与设备费用的减少,服务能力的提高,管理信息服务的改进,工作人员利用率的提高等目标。3.2系统业务流程图3.2.1前台流程查找特定家电,查看商品信息。同时在此也即可登录(未注册的游客可详情后,如点击立即购买,则必须进行登录操作。如点击加入购物车,则将家电商品保存到购物车中(未登录和注册的游客也可以执行将商品买还是购物车结算均需登录,填写个人信息才能够实现购买功能。购买成功发送订单后,用户可以通过“我的订单”查看到自己的订单信息。此外用户可以在“个人中心”中修改自己的登录名和密码。具体功能如图3.1所示。3.2.2后台流程实现用户查询、电器管理、订单管理、修改管理员四大功能,身份验证不通过则输出错误信息后返回登录页面。登录后管理员根据自己需要进行的管理活动在菜单选择管理功能按钮,点击按钮后。即可进入具体的管理项目界面。管理员只需根据页面提示一步步操作,就可实现对本家电网站的具体管理,对网站进行日常的维护,商品的更新,实现网站的高效正常使用。如图3.2所示。图3.1前台流程图图3.2后台流程图3.3系统功能结构3.3.1首页功能模块进入网站首页后,用户可以看到家电展示(包括新品上架、促销商共31页第6页毕业设计(论文)报告纸首页功能模块图具体如图3.3所示。3.3.2前台功能模块图前台实现了家电分类展示、家电搜索、用户登录、注册、用户密码修改、查看商品详情查看、加入购物车、家电购买、查看购物车、查看订单一系列功能,基本完善了前台功能,具体前台功能如图3.4所示。图3.3首页功能模块图图3.4前台功能模块图3.3.3后台功能模块图后台主要包括4大功能,即用户查询、家电管理、订单管理、修改管理,还有一个退出菜单。用户查询包括编码查询、用户名查询。家电管理包括删除家电、新增家电、修改家电信息、查询家电信息。订单管理包括订单查询、订单列表和删除订单。修改管理员,即可修改管理员密码,具体后台功能见图3.5所示。3.3.4家电管理功能模块图家电管理功能主要包括四大项目和家电浏览以及家电检索。管理员可以在网站后台点击对应按钮完成家电的查询(包括根据编号的查询以具体功能图见图3.6所示。家电浏览过程中,又分为根据类别浏览和关键词搜索浏览,这两个功能保证了用户能够快速购买到自己想要的家电商品。具体家电浏览功能图如图3.7所示。图3.5后台功能模块图图3.6家电分类模块图图3.7家电浏览模块图3.4数据库设计3.4.1数据库需求分析根据对家电网站的需求分析可知在该系统中数据库作为本系统的底共31页第7页毕业设计(论文)报告纸层部分,数据库负责管理和处理该系统中的数据。要具体实现用户注册功能、修改用户信息功能、购买功能、管理员功能、查询用户、订单管理、商品管理、修改管理员等功能,并且要使数据库的操作变的快捷方便。3.4.2数据库功能描述1.用户注册功能:用户点击注册并填写相关信息后执行该操作。注册成功后,增加数据库中用户表的记录。2.购买功能:当用户做出行为,并且用户的身份在数据库信息得到验证后,才能进行购买操作,并且更新数据库中家电信息。3.搜索功能:用户通过关键字搜索,在数据库中获取匹配信息。4.管理员功能:管理员登录时验证用户中的登录信息,验证是否为管理员身份,修改登录密码后数据库中的信息自动更新。5.查询用户:管理员在进行用户管理时,做出查询用户信息的操作后,提供相关信息和资料在用户信息表中调出数据信息。用户也可以通过前台登录修改自己的用户名和密码。6.用户管理:管理员在进行用户信息管理时,可以根据用户名和用户类型查询网站普通注册用户以及管理员用户。7.商品管理:管理员在进行家电商品信息管理时,可以增加家电产执行上述操作时必须更新数据库中家电的记录信息。3.4.3数据库逻辑设计通过上面需求分析和结构设计,就可以将它转换成数据库系统支持SQLSever2008来实现数据库管理。1.家电信息表Product:数据组成:家电类型、家电ID、家电价格、数量、家电图片、家电详细介绍、家电商品添加时间。具体家电信息表如表3.1所示。表3.1Product:商品详细信息共31页第8页毕业设计(论文)报告纸数据项名类型长度约束键类备注p_typevarchar30NOTNULL商品类型p_idchar10NOTNULL主键商品编号p_namevarchar40NOTNULL商品名称p_pricefloatNOTNULL单价p_quantityintNOTNULL库存量p_imagevarchar100NOTNULL商品图片;路径p_descriptionvarchar2000NOTNULL商品简介p_timenvarchar20上架时间2.订单信息表:Orders数据组成:订单编号、用户住址、用户邮箱、用户收件名、下单时间、订单总价、3.2所示。表3.2Orders:订单表数据项名类型长度约束键类备注idvarchar100NOTNULL主键订单编号addressnvarchar255NOTNULL收货人抵制emailvarchar50NOTNULL收货人邮编customerNamevarchar100NOTNULL收货人timedatetimeNOTNULL下单时间totalmoney50NOTNULL订单总计telephonevarchar20NOTNULL收货人电话cardTypenvarchar100NOTNULL银行卡类型cardNochar2NOTNULL银行帐号sexNOTNULL收货人姓名共31页第9页毕业设计(论文)报告纸3.订单详情表:OrderDetail数据组成:记录ID、商品价格、订单中商品数量、订单编号。具体订单详情表如表3.3所示。表3.3OrderDetail:订单详细表。数据项名类型长度约束键类备注p-idintNOTNULL主键订单编号productIdchar10NOTNULL商品编号pricemoneyNOTNULL订单价格numberintNOTNULL订单商品数量orderIdvarchar100NOTNULL订单编号4.用户表:Customer数据组成:用户Id、用户名、用户密码、用户类型。具体用户表如表3.4所示。表3.4Customer:用户表数据项名类型长度约束键类备注idvarchar100NOTNULL主键用户编号loginNamenvarchar20NOTNULL用户登录名passwordvarchar20NOTNULL用户密码usertypevarchar50银行卡类型5.购物车表:ShoppingCar数据组成:编号、商品编号、商品总数、用户编号、购物车小计。具体购物车表如表3.5所示。表3.5ShoppingCar:购物车表数据项名类型长度约束键类备注idintNOTNULL主键购物车编号productIdchar10NOTNULL商品编号numberintNOTNULL商品总数共31页第10页毕业设计(论文)报告纸customerIdnvarchar100NOTNULL用户编号smallTotalmoneyNOTNULL购物车金额3.4.4数据库E-R图家电销售电子商务网站E-R图包含用户、家电、订单、订单详情、购物车五大实体,五大实体之间互有关系。具体如图3.8所示。图3.8数据库E-R图共31页第11页毕业设计(论文)报告纸第四章系统详细设计4.1管理员管理模块设计4.1.1登录模块模块描述:该模块完成管理员登录的过程。1.输入、输出输入:姓名、密码。输出:进入管理员后台界面。2.模块接口关系允许进入:进入后台系统拒绝进入:返回管理员登录界面3.模块实现图如图4.1所示。图4.1管理员模块实现图4.1.2家电管理模块1.销售的操作的过程。2.模块算法实现如图4.2所示。图4.2家电销售模块实现图4.1.3用户信息管理模块1.码的过程。2.模块算法实现如图4.3所示。图4.3用户信息管理模块实现图4.2用户登录模块设计4.2.1注册模块1.模块描述:该模块完成用户注册的过程。2.输入、输出共31页第12页毕业设计(论文)报告纸输入∶用户名、密码、再一次密码、验证码3.模块接口关系允许进入∶进入注册成功提示页面拒绝进入∶返回注册页面4.2.2登录模块1.模块描述结算等功能。2.输入、输出输入∶用户名、密码。输出:进入网站首页界面。3.模块接口关系允许进入∶返回家电网站首页,能够执行立即购买及结算业务拒绝进入∶返回登录页面4.模块算法实现如图4.4所示。图4.4登录模块算法实现4.2.3搜索模块1.模块描述该模块完成用户对家电进行浏览的过程。2.模块算法实现如图4.5所示。图4.5搜索模块算法实现4.3系统预览效果图4.3.1首页界面网站游客在网站首页可以浏览到家电新品、促销商品和普通家电展区,点击对应家电,可以查看家电详情。点击“请登录”即可以进行用买,即可查看所有家电商品,“我的购物车”可以查看当前购物车里的商品,“我的订单,可以查看用户已经购买的订单信息。具体见图4.6所示。共31页第13页毕业设计(论文)报告纸图4.6首页界面4.3.2用户和管理员登录界面用户按要求输入用户名、密码即可完成用户登录,进行购买结算活点击后可完成网站用户的免费快速注册。具体如图4.7所示。图4.7用户和管理员登录界面4.3.3管理员界面管理员在登录成功即进入网站后台,显示管理菜单,菜单有用户查询、商品管理、订单管理、修改管理员四大按钮,根据管理需要点击不同按钮,即可进行不同的管理活动。右下方的返回按钮,则返回网站主页。具体如图4.8所示。图4.8管理员管理界面4.3.4用户管理模块界面管理员进入用户管理界面后,可以在用户名的输入框中输入用户名进行用户查询,也可以在用户类型中输入要查询的用户类型,进行不同类别用户信息的查询。下方表格显示的是查询信息。返回按钮则是返回管理菜单。具体如图4.9所示。图4.9用户管理模块界面4.3.5家电管理模块界面管理员进行家电管理操作,表格里显示的是所有家电列表和部分信息。管理员也可以通过在商品名称里输入商品名称,点击查询按钮,进行查询特定家电的信息。点击列表里的“编辑”按钮即可以编辑更新家电商品信息,点击“删除按钮则是返回管理菜单。具体如图4.10所示。图4.10家电管理模块界面/编辑商品信息,上传商品图片,点击“确定按钮后即上架/更新了一个家电商品,点击“取消”即取消当前操作,返回家电管理主页面。具体如图共31页第14页毕业设计(论文)报告纸4.11所示。图4.11修改、新增家电管理界面4.3.6订单管理界面管理员进入订单管理界面后,可以在订单编号的输入框中输入订单编号进行订单查询,也可以在商品名称中输入要查询的商品的名称,进行特定商品的订单查询。第一个表格显示的是默认订单查询的信息。点击“查看详情”按钮即可以查看订单其他具体信息(显示在第二个表格“删除订单,即订单不通过,被删除。返回按钮则是返回管理菜单。具体如图4.12所示。图4.12订单管理模块界面4.3.7商品详情界面商品详情界面中,用户可以看到商品的各种详细信息,用户可以在输入框中填写自己想要购买的家电数量,点击立即购买后,即可以进行户可以继续购物,最后进行购物车结算。上方的家电类别,用户可以点击不同类别查看不同类别的家电。查找输入框中输入关键词后,就可以进行对应特定家电查询购买。具体如图4.13所示。图4.13商品家电详情界面共31页第15页毕业设计(论文)报告纸结束语近半年的毕业设计已经进入尾声了,纵观整个毕业设计阶段,从前本系统基本上是按照前期设计要求完成的,符合中小型家电销售公重点突出;后台管理功能强大,安全可靠。能实现对家电商店会员信息以及商品信息的有效管理;能对商品的购买等环节进行信息化管理;实现管理员查看商品以及会员等功能的可能;能够在实现购买的基本功能管理轻松,可靠的家电销售网站管理环境。由于各方面能力还有所不足,本系统很多方面还存在很多不足。例如:1.系统用户表设计的还不够完善,导致无法记录用户的购买记录,也无法记住用户的地址等收货信息,必须要每次在购买家电时重新输入个人信息。2转性,不符合实际运用时的需求3形菜单,用树形菜单显得更直观清楚等等一系列问题本系统由于参考现有其它网站,因而也没有加入太多的个性化的功能模块,在正式投入市场时将根据各公司的特殊需求进一步完善系统功能。总之,通过了这几个月的毕业设计,我对ASP编程又有新的认识,在实践的过程中巩固和提高自己所学的知识,大大提高了我的动手能力和解决问题的能力。同时,让我感受到了软件开发的辛劳与乐趣,为以后的工作打下基础增添了信心。共31页第16页毕业设计(论文)报告纸致谢我自己的努力外,老师特给予了鼓励、支持和帮助。完成。提出了不少的修改意见。“谢谢共31页第17页毕业设计(论文)报告纸参考文献[1]Evjen等编著,3.552008年8月.[2]ShelleyPowers著,JavaScript学习指南,人民邮电出版社,2009年10月.[3]JohnSharpVisualC#2010社,2011年1月.[4]章立民编著,3.52009年2月.[5]章立民编著,3.5AJAX开发范例精讲精析服务器端编程,北京科海电子出版社,2009年10月.[6]章立民编著,3.5AJAX开发范例精讲精析客户端编程,北京科海电子出版社,2009年10月.[7][8][9]共31页第18页毕业设计(论文)报告纸附录1.本网站采用连接方式,通过ADO把数据库与界面连接起来,通过配置文件来保存配置信息。连接代码实现如下:<connectionStrings><addname="con"connectionString="Server=localhost;database=shopOnlineDb;UID=sa;PWD=123456"/></connectionStrings>2Cookie保存用户的IDCookie的值来判断会员是否登陆代码实现如下:protectedvoidibLogin_Click(objectsender,ImageClickEventArgse){Customerc=newCustomer();c.LoginName=txtLogin.Trim();c.Password=.Trim();try{if(newCustomerBLL().CheckLogin(c)){//登录成功//保存信息到cookie中Session["LoginName"]=c.LoginName;stringusertype=newCustomerBLL().GetUserTypeByname(c.LoginName);if(usertype==UserType.会员用户.ToString()){("");}else{共31页第19页毕业设计(论文)报告纸("");}}else{//登录失败(this,(),"","alert('用户信息错误,请重新输入)",true);="";="";}}catch{(this,(),"","alert('用户登录出现异常)",true);}}3.查询功能中判断SQL执行语句代码实现:表现层代码:privatevoidloadAllProducts(){try{//获取所有商品信息allProducts=newList<Product>();allProducts=newProductBLL().GetProducts(searchStr);}catch{(this,(),"","alert('加载所有信息败');",true);}共31页第20页毕业设计(论文)报告纸}业务层代码:publicList<Product>GetProducts(strings){returnnewProductDAL().GetProducts(s);}数据层代码:publicList<Product>GetProducts(strings){List<Product>lp=newList<Product>();SqlConnectioncon=newSqlConnection();SqlCommandcmd=newSqlCommand("pro_GetProducts",con);=;.Add("@searchStr",s);if(!=){();}SqlDataReaderdr=null;try{();dr=();if(){while(()){Productp=newProduct();p.Id=dr["p_id"].ToString();p.Type=dr["p_type"].ToString();共31页第21页毕业设计(论文)报告纸p.Name=dr["p_name"].ToString();p.Image=dr["p_image"].ToString();p.Quantity=(dr["p_quantity"].ToString());p.Description=dr["p_description"].ToString();p.time=(dr["p_time"].ToString());p.price=(dr["p_price"].ToString());(p);}}}finally{if(null!=dr){();}();}returnlp;}4.将购物车信息保存到cookie中代码实现如下:publicclassCookieShoppingCar{publicCookieShoppingCar(){////TODO:在此处添加构造函数逻辑-//}publicstaticDataTabledt;共31页第22页毕业设计(论文)报告纸///<summary>///创建DataTable///</summary>protectedvoidBuildDataTable(){dt=newDataTable("Product");.Add(newDataColumn("Id"));.Add(newDataColumn("Name"));.Add(newDataColumn("Image"));.Add(newDataColumn("Quantity"));.Add(newDataColumn("Price"));.Add(newDataColumn("TotalPrice"));=newDataColumn[]{["Id"]};}///<summary>///查询购物车信息///</summary>///<returns></returns>publicDataTableGetProduct(){if(.["myCar"]==null){if(dt==null){BuildDataTable();}}else{ReadCookie();共31页第23页毕业设计(论文)报告纸}returndt;}///<summary>///读取cookie///</summary>protectedvoidReadCookie(){if(.["myCar"]!=null){dt=null;BuildDataTable();HttpCookiehc=.["myCar"];stringmyCar=;if(myCar!=""){string[]arr=(',');for(inti=0;i<;i++){string[]str=arr[i].Split('|');AddDataTable(str[0].ToString(),32(str[1]));}}}}///<summary>///向表中添加数据///</summary>///<paramname="ProductId">商品编号</param>///<paramname="Quantity">商品数量</param>共31页第24页毕业设计(论文)报告纸publicvoidAddDataTable(stringProductId,intQuantity){Productp=newProductBLL().GetProductById(ProductI

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论