基于NET网上书店论文NET网上书店_第1页
基于NET网上书店论文NET网上书店_第2页
基于NET网上书店论文NET网上书店_第3页
基于NET网上书店论文NET网上书店_第4页
基于NET网上书店论文NET网上书店_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

1、编号:03023229河南大学2007届本科毕业论文基于.NET网上书店Bookshop Online Based On .NET 论文作者姓名:王启列 作者学号:03023229 所在学院:计算机与信息工程学院 所学专业:计算机科学与技术 导师姓名职称:莫亚黎(讲师) 论文完成时间:2007年5月20日 2007年5月20日河南大学2007届毕业论文(设计、创作)开题报告(由学生本人认真填写)学号03023229姓名王启列导师姓名职称莫亚黎(讲师)开题时间2006年12月1日课题题目基于.NET网上书店课题来源导师指定 自定 其他来源课题的目的、意义以及和本课题有关的国内外现状分析:随着计算

2、机技术的飞速发展,人们的交往越来越广泛,网上电子商务越来越受到欢迎。利用计算机网络实现网上图书交易的方便性。电子商务系统就是信息管理与交易相结合的例子。人们在也不再要象以往那样买书时到书店去,浪费金钱和精力,减少不必要的麻烦,给人们的生活带来方便。无论在国内或者在外国都有关这方面的电子商务系统应用,在这个领域正在处于上升的趋势。将来的世界就是网络世界,人们的生活越来越依赖于网络。很多公司和部门都在不断的研究网上交易开发系统,其原因在于人们的电子商务来往的频繁。这是目前国内人们在网上的交易也很多在这方面需要提升的空间是很大的在国外的电子商务较为成熟,国外知名的网上书店有亚马逊,国内有当当等知名网

3、上书店。这也是国内外最基本的状况。研究目标、研究内容和准备解决的问题:(1)研究目标:希望能通过该网站的设计与实现,通过该网站提供的交易平台,使人们购书更加便捷,提高购书的效率,节省人力资源。(2)研究内容:该系统的主要是研究购书者能够浏览,查询,显示详细信息,确认,用户管理,购物管理,管理图书功能,图书销量统计功能,会员管理等等。(3)准备解决的问题:网站的易用性,健壮性以及网站的安全性。拟采取的方法、技术或设计(开发)工具:方法:VISUAL C#2005,快速原形法。技术:以及数据库相关技术。(3)设计(开发)工具:利用.NET开发平台上C#语言进行系统开发。预期成果:1、毕业设计成果软

4、件(源程序)2、毕业论文进度计划:2006.12.1 - 2007.4.1:查找资料、搜集相关素材2007.4.2 - 2007.4.11:完成概要设计2007.4.12 - 2007.4.21:完成详细设计2007.4.22 - 2007.4.30:完成测试部分的设计2007.5.1 - 2007.5.20:整理资料、撰写毕业论文2007.5.20 - 2007.5.25:根据导师要求,完善毕业设计和论文指导教师对选题报告的意见:该同学所选题目是基于B/S模式的应用项目,项目复合毕业设计的要求,同意开题。 指导教师签名: 2006 年 12 月 1 日河南大学2007届毕业论文(设计、创作)

5、任务书(由学生本人认真填写)学号03023229姓名王启列导师姓名莫亚黎任务书起止日期2006年12月8日 至 2007年5月25日论文提要:本文将从以下方面叙述网上书店的设计与实现1电子商务(网上书店的现状以及题目本身的意义2网上书店系统概要设计3网上书店的主要模块的详细设计与实现(包括用户注册与登录模块、图书查询浏览模块、购物篮模块)课题任务要求: 1.进行前期的调查和资料收集,了解走信息化的情况以及遇到的问题和趋向。 2.针对网上交易现状,利用软件开发语言和软件工程等相关知识,实现基于.NET平台网上销售图书系统。 3.该系统必须满足用户需要,包括用户管理,图书管理,添加管理等功能,走向

6、商务信息道路。 主要参考文献: 1 HYPERLINK /html/result.asp?productsort=001001&Productother1=马骏 马骏,C#网络应用编程基础, HYPERLINK /html/result.asp?productsort=001001&Productother5=人民邮电出版社 人民邮电出版社2006年10月1日 2 HYPERLINK /ww/research.asp?action=2&searchkey=刘瑞新%20马骏%20何欣&datestart=1990-1-1&dateend=2010-12-31 t _blank 刘瑞新 马骏 何欣

7、,C#网络编程及应用, HYPERLINK /ww/research.asp?action=3&searchkey=机械工业出版社&datestart=1990-1-1&dateend=2010-12-31 t _blank 机械工业出版社,2004年7月 3 ASP软件工程案例精解,藏扬,秦冬,李育龙 编著,电子工业出版社 4 (美)Karli Watson Christian Nagel 等著,C#入门经典(第3版), HYPERLINK /book/SearchBook.aspx?press=清华大学出版社 t _blank 清华大学出版社,2006年05月 5 齐治昌著 ,软件工程(第

8、2版)河南大学2007届毕业设计(论文、创作)中期检查表学院名称:计算机与信息工程学院题目名称基于.NET网上书店学号03023229所学专业计算机科学与技术(非)指导教师姓 名莫亚黎姓名王启列一、毕业设计进展情况该同学目前已经完成了如下工作: 1收集和分析了电子商务尤其是网上书店方面的资料。 2 在分析和比较目前较为知名的现存网上书店基础上网站架构的雏形基本确立。 3熟悉了相关的开发工具,为下一阶段的毕业设计奠定了一个良好的开端。二、存在问题 1.系统的功能赏需进一步完善。 2性能有待进一步提高。3界面需要进行修饰。三、下一阶段的研究方法或设计思路1.充分利用计算机网络,向有经验的老师和同学

9、请教。2.面向对象的设计方法,去完成编程工作尽可能的减少代码冗余。3查看他人发表的优秀论文,吸取经验,提高自己论文的质量。四、指导教师对学生设计(论文、创作)进展等方面的评语 该同学对待毕业设计的态度认真积极,虽然其原来在动手能力方面比较薄弱,但经过这段时间的努力,还是有所进步,能在规定的时间内完成阶段性的毕业设计任务。 指导教师签字: 2007 年 4 月 10 日 河南大学2007届毕业论文(设计、创作)综合成绩表(一)学院名称:计算机与信息工程学院学 号03023229姓名王启列专业计算机科学与技术(非)指导教师莫亚黎(讲师)综合得分81论文题目基于.net网上书店指导教师评语及得分指导

10、教师评语该同学毕业设计完成了网上书店所需的基本功能,系统界面良好易用,较好的完成了毕业设计任务。评分项目分值指导教师对毕业论文(设计、创作)评分撰写开题报告、文献综述15调查研究查阅整理资料10学习态度与规范要求10数据处理、文字表达10论文(设计、创作)质量和创新意识55合计100得分151010103580指导教师签名 2007 年 5 月 20 日评阅教师评语及评分评阅教师评语该同学毕业设计认真积极,所较好的完成了毕业设计,毕业论文结构清晰层次分明,逻辑严谨。评分项目分值评阅毕业论文(设计、创作)评分撰写开题报告、文献综述15调查研究查阅整理资料10学习态度与规范要求10数据处理、文字表

11、达10论文(设计、创作)质量和创新意识55合计100得分151010104085评阅教师签名 2007 年 5 月 21 日河南大学2007届毕业论文(设计、创作)综合成绩表(二)学号03023229姓名王启列所在学院计算机与信息工程学院答辩委员会评语及评分答辩委员会评语该同能较好的完成学毕业设计,毕业论文规范,层次分明结构清晰。论文答辩表现良好。 答辩委员签字: 2007 年 5 月 26 日评分 项目 分值论文答辩小组评分答辩情况论文质量合计(100)内容表达情况(15)答辩问题情况(25)规范要求与文字表达(20)论文(设计、创作)质量和创新意识(40)得分1520202580答辩委员会

12、主任签字: 2007年 5 月 26 日毕业论文(设计、创作)成绩综合评定: 81 分综合评定等级:良备注:一、论文的质量评定,应包括对论文的语言表达、结构层次、逻辑性理论分析、设计计算、分析和概括能力及在论文中是否有新的见解或创新性成果等做出评价。从论文来看学生掌握本专业基础理论和基本技能的程度。二、成绩评定采用结构评分法,即由指导教师、评阅教师和答辩委员会分别给分(以百分计),评阅教师得分乘以20%加上指导教师得分乘以20%加上答辩委员会得分乘以60%即综合成绩。评估等级按优、良、中、差划分,优90-100分;良76-89分;中60-75分;差60分以下。三、评分由专业教研室或院组织专门评

13、分小组(不少于5人),根据指导教师和答辩委员会意见决定每个学生的分数,在有争议时,应由答辩委员会进行表决。四、毕业论文答辩工作结束后,各院应于6月20日前向教务处推荐优秀论文以汇编成册,推荐的篇数为按当年学院毕业生人数的1.5%篇。五、各院亦可根据本专业的不同情况,制定相应的具有自己特色的内容。须报教务处备案。六、书写格式要求:1、目录;2、内容提要须书写200左右汉字,开题报告(文科除外)的内容要根据不同专业的课题任务要求,阐述查阅文献、文案论证、解题思路、工作步骤等;3、正文(含引言、结论等);4、参考文献(或资料)河南大学本科生毕业论文(设计、创作)承诺书论文题目基于.NET网上书店姓

14、名王启列所学专业计算机科学与技术(非)学 号03023229完成时间2006年12月1日2007年5月25日指导教师姓名职称莫亚黎(讲师)承诺内容:1、本毕业论文(设计、创作)是学生 王启列 在导师 莫亚黎的指导下独立完成的,没有抄袭、剽窃他人成果,没有请人代做,若在毕业论文(设计、创作)的各种检查、评比中被发现有以上行为,愿按学校有关规定接受处理,并承担相应的法律责任。2、学校有权保留并向上级有关部门送交本毕业论文(设计、创作)的复印件和磁盘。备注:学生签名: 指导教师签名: 年 月 日 年 月 日说明:学生毕业论文(设计、创作)如有保密等要求,请在备注中明确,承诺内容第2条即以备注为准。目

15、 录 TOC o 1-3 u 摘 要 PAGEREF _Toc172641552 h IABSTRACT PAGEREF _Toc172641553 h II第1章 绪论 PAGEREF _Toc172641554 h 11.1 开发背景及意义 PAGEREF _Toc172641555 h 11.2 系统开发及运行环境介绍 PAGEREF _Toc172641556 h 2第2章 需求分析 PAGEREF _Toc172641557 h 42.1 网上书店的概述 PAGEREF _Toc172641558 h 42.2 系统的需求 PAGEREF _Toc172641559 h 42.3 可

16、行性分析 PAGEREF _Toc172641560 h 5第3章 概要设计 PAGEREF _Toc172641561 h 63.1 系统的功能模块的简介 PAGEREF _Toc172641562 h 63.2 数据库设计 PAGEREF _Toc172641563 h 7第4章 详细设计与功能实现 PAGEREF _Toc172641564 h 94.1 用户登录的模块 PAGEREF _Toc172641565 h 94.2 浏览查询图书管理实现 PAGEREF _Toc172641566 h 104.3 购物篮管理模块 PAGEREF _Toc172641567 h 114.4 图书

17、管理功能 PAGEREF _Toc172641568 h 13第5章 测试 PAGEREF _Toc172641569 h 15结 论 PAGEREF _Toc172641570 h 16参考文献 PAGEREF _Toc172641571 h 17摘 要随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。本文研究了一种基于数据关联规则网上图书系统,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等优点。本系统基本遵循了软件工程方法论进行系统分析、总体设计、详细设计和系统测试

18、。实现了用户注册与登录、图书按条件查询、图书分类浏览、图书购物车功能、用户添加自定义链接、实现了在线应用。现在做一个这样的购物系统能够满足方便交易。希望能够体现这些知识在本系统中有很好的应用。!关键词 网站、电子商务、购物篮、ABSTRACTWith the development of computer science, database technology in the Internet are widely used, for the majority of network users with a more thoughtful and humane services. Person

19、alized has gradually become the trend of Web applications. In this article, an association rules based on data online library system with the current program has been used in online programs, the user is simpler, more intuitive interface advantages. The system follows the basic software engineering

20、methodology for systems analysis, design, detailed design and system testing. Implementation of user registration and login, books conditional inquiries, visit the library classification, books shopping cart, users to add custom links to the online application to achieve. Now do such a system can me

21、et to facilitate transactions. Hope to be able to embody the knowledge of the system is good application.Keywords Net、Electron commerce 、Shopping cart、第1章 绪论本章主要介绍系统开发的一些背景情况,以及开发平台的相关知识。1.1 开发背景及意义随着社会科技的发展,IT推动了全球性的信息化革命, 为交流提供了平台生产缩短了信息传递的时间为全球范围提供产生大大缩短了信息传递的时间息处理提供了操作平台。为了适应现代社会人们高度强烈的时间观念,本系统的

22、开发与实现能够给人们通过网上购书带来了极大的方便,能够为用户提供可靠的购书信息和快捷的查询手段。计算机网络日新月异的发展,人们的交流方式越来越多,传统的交流方式,已经难以满足人们的交流需求,在互联网上即时进行购买图书,已经成为当今社会人们主流购买方式因此,在网上进行即时购买图书、等交易方式已经成为必然潮流。因此出现了很多电子商务系统,然而网上交易虽然方便、简单,但是,从一定程度上来说,是一种工具。目前,随着中国各行业信息化建设的纵深发展,网络和电子商务应用的加深、网上购买图书越来越受到很多各行各业人们的欢迎。微软正式发行了.NET 2.0(包括ASP.NET 2.0,C#2.0),Visual

23、 Studio 2005和SQL Server 2005。所有这些部件均被设计为可并肩独立工作。对于VS2005开发平台来说,在System.Windows.Forms命名空间提供了许多新的控件,对WinForm编程提供了方便。现在ASP.NET支持的开发语言包括VB.NET、C#.NET、JSCRIPT.NET、VC+.NET以及其它.NET Framework所支持的语言。我们说做的网上图书销售系统是用C#语言。所以,在这里我介绍一下C#语言。C#.NET最大的新特征就是其利用了CLS和CLR(Common Language Runtime,公共语言运行时)。因为C#.NET遵从CLS,这

24、就使得任何遵从CLS的语言都可以使用你用C#.NET编写的类、对象和组件。同样的,c#.NET开发人员也可以自由使用其它遵从CLS的语言编写的类、对象和组件,而不用担心语言之间的差异。而快速高效开发网上购物信息系统的首选开发工具毫无置疑就是当今的主流平台C#2.0 基于VS2005平台Windows应用程序的开发。当前的以往人们使用传统到书店购书,这种方式存在着许多不便性。随着科学技术的不断提高,计算机技术的日趋成熟,其强大的功能已为人们深刻认识,作为计算机应用的一部分,网上图书销售,相比传统的图书销售对经销商来说具有销售成本低,销售覆盖面广的优点;对于消费者来说具有购买图书便捷之长处。因此,

25、开发这样一个网上系统成为很有必要的事情。随着科学技术的不断提高,计算机科学日渐成熟,开发网上应用系统软件强大的功能已为人们深刻认识,它已进入了人类社会的各个领域并发挥着越来越重要的作用。1.2 系统开发及运行环境介绍C#被大家公认的已存在的功能最强、语法最优雅、使用最简单的一个语言。 从目前的情况来说,开发速度对于一个程序员来说是非常重要的,那么C#的最大优点就是高速度开发,跟C+相比,真的要快很多很多,而且C#的扩展性能可以通过其他的内容进行弥补,例如API、WMI等,C#最容易使用,开发的时候效率最高,而且性能绝对一流! 选择C,你会对C#有全新的理解,对C#的评价: 虽已有C+十几年的功

26、力,但C#是我用过功能最强、语法最优雅、使用最简单的一个语言。.系统开发平台.NET介绍:微软正式发行了.NET 2.0(包括ASP.NET 2.0,C#2.0),Visual Studio 2005和SQL Server 2005。于VS2005开发平台来说,在System.Windows.Forms命名空间提供了许多新的控件,对WinForm编程提供了方便。对于快速的开发应用系统,Visual C#2005必然是首选。本系统是c#语言开发的基于VS2005平台的应用程序的数据库系统应用典型事例,主要处理图书信息,用户信息管理,图书销售统计信息管理,系统注册登录信息的管理。系统运行环境介绍:

27、本系统需在WIN98/WINME /WINNT4.0+sp4以上/WIN2000/WINXP(均为中文版,IE5.0以上)环境下运行。最低硬件配置:Microsoft windows支持的VGA或更高分辨率显示器,建议分辨率1024*768,不能低于800*600,色彩不低于256色,使用小字体)。第2章 需求分析目前人们的交易越来越频繁,现在随着网络的高速发展网上的交易服务也越来越受到欢迎。2.1 网上书店的概述网上书店就是一个典型而且成熟的电子商务应用,它能提供图书信息管理、图书信息发布、图书销售等功能。图书购物管理是一切管理工作的核心,开发网上图书系统是典型的信息管理系统,其开发主要工包

28、括用户注册与登录、图书按条件查询、图书分类浏览、图书购物车等功能、用户添加自定义链接。要求应用程序功能完备,易使用等特点。一个有效的网上书店,首先是建立在拥有丰富的图书资源其次必须具有快捷可靠的物流体系。2.2 系统的需求随着中国的经济发展,在这方面的应用也很多,所以开发一个网上的销售系统是当务之急,也是发展所需。基于这样我开发一个网上销售图书系统。但在开发的过程当中有多方面的考虑比如需求量的情况分析,用户方面疑点分析,在供需方面的考虑,当我们在给用户做系统开发的时候要考虑分析这个系统的可行性是否可行,系统中的各个的模块实现情况是否完整,模块和模块之间的连接是否流畅,当然用户在使用的时候,最关

29、心的问题是风险方面的问题,保密性等,我们在日常的生活当中也经常看到,听到这个系统的漏洞而造成严重的后果,所以安全方面是很重要的一方面,不能忽视。开发一个系统的经济费用也要有一个大概的估计,这直接关系到能否继续开发下去的重要因素,当然经济的多少关系到技术的应用的合理性是密切需求分析是软件开发工作的基础环节,在软件的整个开发周期中起着非常重要的作用,其直接关系到项目的成败。所以要在技术方面应用要合理减少成本。2.3 可行性分析当开发任何一个计算机系统,都会受到时间和资源上的限制。所以,在接受项目之前,必须根据用户可能提供的时间和资源条件进行可行性研究。可行性研究包括经济可行性,技术,法律和开发方案

30、。其中技术可行性评估是系统可行性研究的关键。这一阶段的决策的失误将会给开发工作带来影响。所以,以上四方面中的任何一个问题都要进一步研究。最后可行性研究报告交给管理部门人员对可行性研究报告进行研究进行评审。总之需求分析要从可行性,经济性,技术性方面来考虑。 第3章 概要设计根据前阶段的需求分析的基本信息和数据,在编码之前要对系统进行概要设计,它主要包括系统各个模块功能和数据库的设计,目的是建立系统的总体结构和模块之间的关系。3.1 系统的功能模块的简介本系统是为了更好的实现网上图书商务化。本系统主要针对查看,购买者各种信息需求所设计的。因此,本系统的主要功能由以下部分组成:登录注册模块,浏览查询

31、图书模块,查看图书详细信息模块,购买图书模块,购物篮管理模块,图书管理模块,图书销量统计模块。一.主要模块信息概要分析:1.登录注册模块:个人进行注册后可通过登录进入购买图书等。2.浏览查询图书模块:在此模块客户可以通过浏览和查询寻找自己感兴起的图书。3.购物篮管理模块:你确认要买时可以点击放到篮子里还可以继续购买操作。4.图书管理模块.:该模块属于后台管理模块,在此模块可以对图书销售信息进行维护。5.图书销量统计图书模块:该模块以图形方式示意各类图书的销售情况。6.查看图书详细信息模块:当确认你想要的书后单击详细信息有对图书的说明介绍。二.针对这方面的系统需求量也非常的广泛,基于这样用户要求

32、也越来越高,这就需要我们提高模块之间的功能的完整性。三.下面介绍图书销售系统的数据流程总图:系统允许用户没有登录便可以查询、浏览图书,但是不能购书,对于没注册的用户,购物篮是不可以用的。如果点击购物篮系统则自动回到注册页面。用户只有完成注册后,便可以添加图书到购物篮。数据流程总图如图3-1所示。图3-1 数据流图3.2 数据库设计在数据库的创建时,我们必须考虑到系统各个功能模块的需要,系统数据库设计包括表以及其关系的设计。系统共用到3个表,分别表注册用户表USER,图书管理表BOOK,图书分类表CATEGORY,购物篮表CART。现在分别将各个表列出如下:表3-1 USER表字段名数据类型备注

33、USERIDINTIDENTITY(11)NOT NULLID,自动增加,主键LOGINNAMEVARCHAR(50)NOT NULL登录名USERNAMEVARCHAR(50)NOT NULL用户姓名PASSWORDVARCHAR(50)NOT NULL用户密码ADDRESSVARCHAR(100)用户地址ZIPCHAR(10)用户邮编表3-2 BOOK表字段名数据类型备注BOOKIDVARCHAR(50)图书IDBOOKNAMEVARCHAR(50) NOT NULL图书名,自动增加主键CATEGORYIDINT图书类别PRICEFLOAT图书价格PUBLISHERVARCHAR(100)

34、图书出版社PUBLISHDATEDATETIME图书出版社日期AUTHORVARCHAR(50)图书作者PAGENUMINT图书页数PICTUREURLVAR(50)图书名DECRIPTIONTEXT简介SALECOUNTINT销售量表3-3 CATEGORY表PRICEFLOAT 图书价格PUBLISHERVARCHAR(100)图书出版社PUBLISHDATEDATETIME图书出版社日期表3-4 CART表字段名数据类型备注CARTIDINTIDENTITY(11)购物篮IDUSELDINT用户端号BOOKIDINT图书编号ACOUNTINT购买数量系统所用到的各个数据库的关系图如图3-

35、2所示。图3-2 数据库关系图第4章 详细设计与功能实现以下介绍各个模块功能的具体实现以及软件开发技术的内容4.1 用户登录的模块图-1 登录界面用户只有在用户名、密码、登陆权限均和数据库表中的数据一致时才能登录系统。否则显示出错信息。 其中登陆时需要用到User类中有两个方法public void LoadData(string loginName)和public void LoadData(string loginName),这两个方法实现了用户名或者用户ID两个登陆方法。/ / 根据参数loginName,获取用户详细信息/ / 用户登录名public void LoadData(str

36、ing loginName)Database db=new Database();/实例化一个Database类string sql=;sql=Select * from User where LoginName = +SqlStringConstructor.GetQuotedString(loginName);DataRow dr=db.GetDataRow(sql);/利用Database类的GetDataRow方法查询用户数据public void LoadData(string loginName)Database db=new Database();/实例化一个Database类s

37、tring sql=;sql=Select * from User where LoginName = +SqlStringConstructor.GetQuotedString(loginName);DataRow dr=db.GetDataRow(sql);/利用Database类的GetDataRow方法查询用户数据4.2 浏览查询图书管理实现当用户进入网站的时候,便可以浏览图书的基本信息,通过名称,类别等信息从书海中迅速找到喜欢的书。可以查看你想要书的详细信息,下面的图形是浏览查询的模块。图4-2 图书浏览图用户必须可以浏览、并查询图书的基本情况,如图书的出版社,出版日期,价格,图书的

38、详细介绍等。核心代码如下: private void InitData() int bookId=Convert.ToInt32(Request.QueryStringbook_id); Book book=new Book();book.LoadData(bookId);Category category=new Category();category.LoadData(book.CategoryID);LabelBookInfo.Text=类别+category.CategoryName+书名+book.BookName+作者+book.Author+出版社+book.Publisher

39、+出版日期+book.PublishDate.ToLongDateString()+【价格】¥+book.Price.ToString()+【页数】+book.PageNum.ToString()+【简介】+book.Description+【销量】+book.SaleCount.ToString()+册;ImageBook.ImageUrl=BookPics+book.PictureUrl;4.3 购物篮管理模块用户登录之后,可把图书放到购物篮中,可以对购物包括图书数量,删除图书等。 图4-3 购物篮管理编辑购物篮模块功能,单击GridView中的编辑按钮列,可以编辑当前行的图书数量。通过G

40、ridView的GV_RowCommand事件来实现。具体代码如下。private void InitData()int userId=0;if(Sessionuser_id!=null)userId=Convert.ToInt32(Sessionuser_id.ToString();DataTable dt=Cart.Query(userId);GV.DataSource=dt;GV.DataBind();protected void ButtonBuy_Click(object sender, System.EventArgs e)Response.Redirect(Bill.aspx);

41、protected void DG_SelectedIndexChanged(object sender, System.EventArgs e)switch (e.CommandName) case Edit: GV.EditIndex = index; break; case Update: cartId = Convert.ToInt32(GV.Rowsindex.Cells0.Text); Hashtable ht = new Hashtable(); ht.Add(Amount, (TextBox)GV.Rowsindex.Cells2.Controls0).Text.ToStrin

42、g(); cart.Update(ht, cartId); GV.EditIndex = -1; break; case Cancel: GV.EditIndex = -1; break; case Delete: cartId = Convert.ToInt32(GV.Rowsindex.Cells0.Text); cart.RemoveBook(cartId);/利用Cart的Remove方法,删除某种图书 break; default: break;4.4 图书管理功能对图书的管理也是一个主要的环节,本功能模块对图书名,类别,价格,出版社,出版社日期,作者,页数,简介,上传图片进行管理。

43、核心代码如下: ArrayList WarningMessageList=new ArrayList();LabelWarningMessage.Text=;if(BookHelper.Add(ht,ref WarningMessageList)=false)LabelWarningMessage.Text=;foreach(string item in WarningMessageList)LabelWarningMessage.Text+=item+;LabelWarningMessage.Text+=;/上传图片到目录BookPics中elseif(uploadName!=)string path=Server.MapPath(.BookPics);InputPictureFile.PostedFile.SaveAs(path+pictureName);Response.Redirect(BookList.aspx);页面

温馨提示

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

评论

0/150

提交评论