(完整版)二手书交易网站毕业设计论文.doc

发布时间:2024-11-19 04:00

关注二手书交易网站和论坛,获取信息 #生活技巧# #节省生活成本# #生活节俭# #二手书籍借阅#

1、优秀论文审核通过未经允许切勿外传南京理工大学毕业设计说明书 (论文)作者:学号:学院 (系):专业 :题目 :校园二手图书交易网站设计指导者:(姓 名 )(专业技术职务)评阅者:(姓 名)(专业技术职务)2012年5月毕业设计说明书(论文)中文摘要随着市场经济的发展和人们生活水平的提高,二手书的市场是一个环保和低成本看书的选择,在学校里,二手书商店就带给同学们一个供需平台,但是,对于二手书籍的管理和销售,普通的旧书市场不能有效的进行,而随着 Internet 的普及,网上购买商品或获取信息已成为现代人的一种生活习惯。而上网更是大学生活不可或缺的一部分,所以一个独立的能够满足用户需求的校园二手图

2、书交易网站的设计与开发是十分有必要也是可行的。本篇论文首先介绍了二手书交易网站的开发模式和环境,详细阐述了二手书交易网站的开发背景和意义,并对网站的运行流程通过文字和图片进行了系统的分析。对于该网站使用的数据库也有详细的介绍。最后,着重的分析介绍了该系统的每个功能模块,展现了一个清晰,完整的二手书交易网站的开发过程。关键词:网上书店ASP.NET SQLServer C#毕业设计说明书(论文)外文摘要TitleCampus used book trading website designAbstractWith thedevelopmentofmarketeconomy and people&

3、#39;slivingstandardsimprove,theusedbook marketisthechoiceof anenvironmentally friendlyand low-costreadingin school,second-not be effective, with the popularity of the Internet, on-linepurchase of goods or access to informationkind of lifestyle.Internetisan integralpartofuniversity life,so an indepen

4、dentto meet the user needs campus website design and development ofsecond- of development and the environment of used book tradingsite, described in detail the background and significance of thedevelopment of second- of the siteconducteda systematic analysisof processes through words and pictures. T

5、he database used forthe site are described in detail. Finally, the analysis focuseson the introduction of each functional module of the system,showingaclear,completesecond-handbooktradingsitedevelopment process.Key words: online bookstore ASP.NET SQLServer C#目次1引言 ,111开发背景及意义 ,112系统开发技术介绍 , , , , ,

6、, , , 42系统分析 ,721系统功能需求 ,722系统流程,93数据库设计 ,103 1网站数据库需求分析, , , ,1 04系统详细设计 ,1241网站主界面,1242注册模块,1343浏览图书信息模块 ,1444购买图书模块 ,1545上传图书模块,1646购物车模块,18结论 ,20致谢 ,21参考文献 ,221引言1 1开发背景及意义1.1.1二手书交易网站产生的背景及原因随着信息技术的发展,信息技术使用传递速度突破了时间和地域性的局限,网络化与全球化成为一种不可避免的世界趋势。由于网络用户的迅速膨胀,众多的商家和厂家也纷纷将眼光投向互联网。电子商务是能够在网上完成供、产、销全

7、部业务流程的虚拟市场。封闭式的银行电子金融系统已变成开放式的网络电子银行。电子商务是一个发展潜力巨大的市场,极具有发展前景。电子商务双向信息沟通,灵活的交易手段和快速的交货方式的特点,将给社会带来巨大的经济效益,促进了整个社会的生产力的提高。电子商务的推广,打破了时空限制,改变了贸易形态,有助于降低企业成本和提高企业竞争力。电子商务给消费者提供了更多的选择,提供了更好的便利性。在互联网上可以进行很多的电子商务活动,“网络交易”就是一种典型的电子商务运用。网上销售为人们提供了更广阔的环境:人们不受时间的限制,不受空间的限制,不受传统购物的诸多限制, 可以随时随地在网上交易。更广阔的市场:在网上这

8、个世界将会变得很小,一个商家可以面对全球的消费者,而一个消费者可以在全球的任何一家商家购物。更快速的流通和低廉的价格:电子商务减少了商品流通的中间环节,节省了大量的开支,从而也大大降低了商品流通和交易的成本。更符合时代的要求:如今人们越来越追求时尚、讲究个性,注重购物的环境,网上购物,更能体现个性化的购物过程。1.1.2国内网上购物系统的发展现状自 1991 年起,我国先后在海关、外贸、交通航运的部门开展了EDI( 电子数据交换 ) 的应用,启动了金卡、金关、金税过程。1996 年,外贸部成立中国国际电子商务中心。1997 年,网上书店开始出现, 网上购物及中国商品订货系统初现端倪。1998

9、年 7 月,中国商品交易与市场网站正式运行 , 北京、上海启动了电子商务工程。1998 年 3 月 6 日下午 3:30 ,国内第一笔 INTERNET网上电子商务交易成功。中央电视台的王轲平先生通过中国银行(5.14,-0.07,-1.34%,吧) 的网上银行服务,从世纪互联公司购买了10小时的上网机时。 3 月 18 日,世纪互联和中国银行在京正式宣布了这条消息。事隔不久,满载价值166 万元的 COMPAQ电脑的货柜车,从西安的陕西华星公司运抵北京海星凯卓计算机公司,这是在中国商品交易中心的网络上生成的中国第一份电子商务合同。由此开始,因特网电子商务在中国从概念走入应用。1999 年底,

10、正是互联网高潮来临的时候,国内诞生了 300 多家从事 B2C的网络公司。 2000 年,这些网络公司增加到了 700 家。但随着纳指的下挫,到 2001 年人们还有印象的只剩下三四家。随后网络购物经历了一个比较漫长的“寒冬时期” 。SARS开辟了中国网上购物的新纪元。 面对非典的袭击, 多数人被困在屋内,而要想不出门就买到自己所需的东西只能依赖网络,许多防范意识很强的人也试着网上购物。 至此,有越来越多的人认识到 “网上订货、送货上门” 的方便,也有越来越多的人也开始接受网上购物。2003 年非典过后, 越来越多的人开始参与网络购物。以当当和卓越为代表的中国 B2C的早期拓荒者,从图书这个低

11、价格、标准化的商品作为网络购物的切入点,借助快递配送和货到付款的交易流程,开始逐步建立自己的市场基础,在度过互联网的寒冬之后获得了快速的成长。随着经济的发展, 网络购物逐渐重放异彩。2005 年,当当网实现全年销售 4.4 亿,这一数字大大超过两三年前绝大部分投资机构的预期。这一数字,证明了 AMAZON(亚马逊,著名电子商务网站 ) 模式在中国的成功,也证明了经济学家的过分悲观主义和市场力量的伟大。在当当、卓越这样的以图书切入市场的综合性网络商城模式之外,淘宝网和易趣网两家C2C网站也随后兴起,并在交易额上后来居上,在短期内赢得了很大的成功。而以八佰拜、NO5时尚广场、 18900手机网为代

12、表的一批定位明确的专业购物网站也获得了较快速的发展。2006 年开始,中国的网购市场开始进入第二阶段。经过了前几年当当、卓越、淘宝等一批网站的培育,网民数量比2001 年时增长了十几倍,很多人都有了网上购物的体验,整个电子商务环境中的交易可信度、物流配送和支付等方面的瓶颈也正被逐步打破。从 1999 年以来,网络购物的物流配送问题就在持续地改进。到了 2005 年,对于当当、 D1 便利网、淘宝网、 18900 手机网们来说,物流配送已经不是问题。一个包括多仓储中心、异地批量运输、本地快速单件递送在内的非常草根的物流体系开始趋于成熟,并在中国网络购物的发展过程中起着实质性的支撑作用。 网上支付

13、手段也取得了重大突破。货到付款曾经是网络购物的主要交易方式,大部分人一直对中国网上支付的发展不抱信心。但从 2005 年的商业银行创新和第三方网上支付工具的发展来看,很多人开始变得非常乐观。2007 年是中国网络购物市场快速发展的一年, 无论是 C2C电子商务还是 B2C电子商务市场交易规模都分别实现了125.2%和 92.3%快速增长。根据艾瑞咨询公司最新推出的中国网络购物发展报告数据显示: 2007 年中国 B2C电子商务市场规模达到43 亿元,其中当当以14.6%的市场份额位居第一,卓越与当当份额差距逐步缩小,达到11.9%,随后是北斗手机网、京东商城分别以9.7%和 8.1%位列第三、

14、四位; 2007 年中国 C2C电子商务市场交易规模达到518 亿元,其中淘宝网的交易份额占比达到83.6%,由于 TOM与易趣合资处于磨合期,因此 2007 年整体成交状况并不理想,拍拍网成交额首次超越TOM易趣,以 8.7%的交易份额位居第二。如果网络购物年均增长50%,那么中国网络购物的市场规模将在2009 年突破 1000 亿。但在很多人看来,这一估计还是相当保守的,而且这一估计没有考虑到中国网络购物的发展完全有可能迎来增长速度的拐点。据艾瑞咨询公司预计,随着2008 年奥运会的召开及百度等新进入者对市场发展的拉动,网络购物市场将继续保持 95.0%的高速率增长。考虑影响未来 3 年中

15、国网络购物市场发展的因素,总体而言利好因素更多,影响也更大,因此艾瑞咨询预测至 2011 年中国网络购物市场规模将达到 4060 亿元。中国网络购物,已经处在爆发性增长的前夜。1.1.2二手书交易网站的优势而随着市场经济的发展和人们生活水平的提高,二手书的市场是一个环保和低成本看书的选择,在学校里,二手书商店就带给同学们一个供需平台,但是,对于二手书籍的管理和销售,普通的旧书市场不能有效的进行,而随着Internet的普及,网上购买商品或获取信息已成为现代人的一种生活习惯。而上网更是大学生活不可或缺的一部分,所以一个独立的能够满足用户需求的校园二手图书交易网站的设计与开发是十分有必要也是可行的

16、。与传统书店相比,网上书店拥有许多优势。开设网上书店的成本远远低于传统模式的书店。与传统店面书店相比,网上购书的市场规模和经营模式突破了地理位置,经营面积,营业时间的局限,是一种全新的销售渠道。正是由于这些优势,网上书店才能得以在最短的时间内迅速发展起来,网上书店的兴起,实际上是Internet电子商务在图书业发展的必然结果。该网站主要实现的功能包括浏览图书信息,查询图书,发布信息,购买图书等功能模块。有着普通旧书市场无法比拟的快捷和方便,例如: 检索迅速、查找方便、可靠性高、存储量大等。这些优点能极大的提高图书的销售效率,并且方便了学生的购买。1 2系统开发技术介绍1.2.1ASP.NET技

17、术ASP 即Active Server Page的缩写。它是一种包含了使用VBScript或 Jscript脚本程序代码的网页。当浏览器浏览ASP网页时,Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页。ASP它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。 在了解了 VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。 ASP的网页文件的格式是 .ASP。ASP是由微软所开发出来的一项技术,它要求在Windows环境下来执行。Windows9598所使用的 Web服务器是 P

18、WS,而 WindowsNT2000则是 IIS 。 SQLServer 的数据库系统的服务器运行在Windows NT2000系统上,负责创建和维护表和索引等数据库对象,确保数据完整性和安全性,能够在出现各种错误时恢复数据。客户端应用程序可以运行在 Windows 9xNT2000 系统上,完成所有的用户交互操作。将数据从服务器检索出来后,可以生成拷贝,以便在本地保留,也可以进行操作。ASP.NET提供了以下优点:可管理性: ASP.NET使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和 Web 应用程序的工作。因为配置信息是存储为纯文本的,因此可以在没有本地管理工具的帮助下应

19、用新的设置。配置文件的任何变化都可以自动检测到并应用于应用程序。详细信息,请参阅 ASP.NET配置。安全: ASP.NET 为 Web 应用程序提供了默认的授权和身份验证方案。开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。详细信息,请参阅 ASP.NET 安全。易于部署:通过简单地将必要的文件复制到服务器上, ASP.NET 应用程序即可以部署到该服务器上。不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。详细信息,请参阅 ASP.NET部署。增强的性能: ASP.NET 是运行在服务器上的已编译代码。与传统的 Active Server Pages

20、 (ASP) 不同, ASP.NET 能利用早期绑定、实时 (JIT) 编译、本机优化和全新的缓存服务来提高性能。详细信息,请参阅 ASP.NET 性能监视。灵活的输出缓存:根据应用程序的需要, ASP.NET 可以缓存页数据、页的一部分或整个页。缓存的项目可以依赖于缓存中的文件或其他项目,或者可以根据过期策略进行刷新。国际化: ASP.NET在内部使用 Unicode 以表示请求和响应数据。可以为每台计算机、每个目录和每页配置国际化设置。移动设备支持: ASP.NET支持任何设备上的任何浏览器。开发人员使用与用于传统的桌面浏览器相同的编程技术来处理新的移动设备。扩展性和可用性: ASP.NE

21、T被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。此外,Internet信息服务 (IIS) 和 ASP.NET 运行时密切监视和管理进程, 以便在一个进程出现异常时,可在该位置创建新的进程使应用程序继续处理请求。详细信息,请参阅 ASP.NET进程隔离。跟踪和调试: ASP.NET 提供了跟踪服务,该服务可在应用程序级别和页面级别调试过程中启用。可以选择查看页面的信息,或者使用应用程序级别的跟踪查看工具查看信息。在开发和应用程序处于生产状态时, ASP.NET 支持使用 .NET Framework 调试工具进行本地和远程调试。当应用程序处于生产状态时,跟踪语句能够留在

22、产品代码中而不会影响性能。与 .NET Framework 集成:因为 ASP.NET 是 .NET Framework 的一部分,整个平台的功能和灵活性对 Web 应用程序都是可用的。也可从 Web 上流畅地访问 .NET 类库以及消息和数据访问解决方案。ASP.NET 是独立于语言之外的, 所以开发人员能选择最适于应用程序的语言。另外,公共语言运行库的互用性还保存了基于COM 开发的现有投资。与现有 ASP 应用程序的兼容性: ASP 和 ASP.NET 可并行运行在IIS Web服务器上而互不冲突;不会发生因安装ASP.NET 而导致现有 ASP 应用程序崩溃的可能。 ASP.NET 仅

23、处理具有 .aspx 文件扩展名的文件。具有 .asp 文件扩展名的文件继续由 ASP 引擎来处理。然而,应该注意的是会话状态和应用程序状态并不在ASP和ASP.NET 页面之间共享1.2.2SQL Server技术SQL语言是结构化查询语言。SQLServer 的一个主要的优点就是与主流客户服务器开发工具和桌面应用程序的紧密集成。可以使用许多方法访问 SQLServer 数据库。例如,可以在 Visual Basic 、VisualC+、 Access、Power Builder 、 Delphi 和 Visual FoxPro中访问 SQLServer 数据库。在进行数据库应用程序开发时,

24、可以使用数据访问对象 (DAO)、远程数据对象 (RDO)、ActiveX 控件 、 OLE DB、 ODBC、DB-Library和其他第三方提供的开发工具访问SQL Server 数据库。SQL Server 的客户端应用程序可以通过SQL Server 提供的应用程序接口来访问服务器端的数据。有四个主要的访问方法:ODBCAPI、OLEDB、Transact-SQL和 DB-Library 。对于客户机,可以将这些API 作为动态连接库来使用,并且通过客户端的网络库与SQL Server 服务器通信。概括起来, SQL Server 数据库管理系统具有以下主要特点。丰富的图形管理工具,使

25、系统管理、操作更为直观方便。SQLServer 企业管理器是一个基于图形用户界面( GUI)的集成管理工具,利用它可以配置管理SQLServer 服务器、管理数据库和数据库对象、备份和恢复数据、 调度任务和管理警报、 实现数据复制和转换操作等。此外, SQL Server 2000 还提供了 SQL事件探查器、 SQL查询分析器、SQLServer 服务管理器和多种操作向导等图形界面管理工具,大大简化了用户操作,从而增强了系统的易用性。动态自动管理和优化功能。即使SQL Server 数据库管理员不做任何设置, SQLServer 也能够在运行过程中根据环境配置和用户访问情况动态自动配置,以达

26、到最优性能,从而减轻管理员工作。充分的 Internet 技术支持。 Internet 网络发展到今天已经成为一条重要的信息发布渠道, SQLServer 增强了对 Internet 技术支持,它除保留了前期版本中的数据库 Web出版工具“ Web助手”外,还增强了对 XML和 HTTP技术的支持,这使得电子商务系统能够通过 XML等访问 SQL Server 数据库系统,也扩展了 SQL Server 在数据挖掘和分析服务领域的应用。丰富的编程接口工具,使用户开发SQL Server 数据库应用程序更加灵活。 SQL Server 提供了 Transact-SQL 、DB-Library f

27、or C 、嵌入式 SQL(ESQL)等开发工具, Transact-SQL 与工业标准 SQL语言兼容,并在其基础上加以扩充,使它更适合事务处理方面的需要。此外,SQLServer 2000 还支持 ODBC、OLEDB、ADO规范,可以使用 ODBC、 OLE DB、 ADO接口访问 SQL Server 数据库。具有很好的伸缩性和可靠性。SQL Server 2000既能运行在Windows桌面操作系统下, 又可运行在服务器操作系统 (包括 WindowsNT 和 Windows 2000)下;既能运行在单CPU计算机上,又能运行在对称多处理系统下。所以,它具有很好的伸缩性,能够满足从桌

28、面应用到大型企业分布式应用到不同层次用户的要求。简单的管理方式。 SQL Server 2000 与 Microsoft Windows 2000有 机集 成, 所以 可 以使 用Windows 2000 的活 动目 录( ActiveDirectory)功能对 SQLServer 进行集中管理,大大简化大型企业中的系统管理工作。此外,与Windows 2000 的集成还使 SQL Server 能够充分利用操作系统所提供的服务和功能(如安全管理、事件日志、性能监视器、内存管理和异步IO 等),从而增强了SQL Server 数据库系统的功能,并且只需要占用很少的系统资源。2系统分析2 1系统

29、功能需求系统涉及到的用户角色分三种:游客、注册用户和管理员。下面分别介绍各类用户角色的主要功能。2.1.1游客即为未在该网站注册的访问用户,可以使用的网站功能有:查询图书,浏览图书信息,注册帐号,如图2-1 所示。查询图书信息:输入想要查询图书的名称关键字,可以查找出该图书的基本信息, 即:分类与价格,并且可以按照价格和分类进行排序。浏览图书信息:进入网站的浏览模块后,游客可以看到大量的图书信息,当游客找到想要查询的图书后,可以点击查看更加详细的图书信息,如:上架时间,价格,图书图片以及发布图书的卖家对该图书进行的介绍。注册帐号:通过填写基本资料,成为网站的注册用户,获取更多的功能。图 1 游

30、客功能图2.1.2注册用户即为已经在该网站注册过的用户,可以使用的网站功能有: 查询图书,浏览图书信息。查看用户信息,发布图书,留言板,购买图书。查询图书信息:输入想要查询图书的名称关键字,可以查找出该图书的基本信息, 即:分类与价格,并且可以按照价格和分类进行排序。浏览图书信息:进入网站的浏览模块后,注册用户可以看到大量的图书信息,当找到想要查询的图书后,可以点击查看更加详细的图书信息,如:上架时间,价格,图书图片以及发布图书的卖家对该图书进行的介绍。查看用户信息:可以进入个人中心,查看自己的购物车,确认要购买的图书。发布图书:可以通过填写图书名,规定价格,上传图书照片,对图书进行简介来发布

31、要卖出的图书,发布过的图书别的用户可以浏览并且查询到。留言板:填写留言,以对网站或者网站内容进行评价。购买图书:当进入浏览图书详细信息的界面时,用户可以点击购买图书进入购物车界面, 可以在购物车内对买到的图书进行删除或者添加,最后确认购买。图 2 注册用户功能图2.1.3管理员拥有特定帐号密码的网站管理人员,可以对网站的信息进行审核,删除等。审核删除信息:可以查看网站注册用户发布的各类信息,对不恰当的信息进行删除。图 3 管理员功能图2 2系统流程根据以上的需求分析,以及各类用户的功能要求,得到系统的流程如下图所示:图 4 系统流程图3数据库设计3 1网站数据库需求分析在信息世界中,信息从客观

32、事物出发流经数据库,通过决策机构最后又回到客观世界,信息的这一循环经历了三个领域:信息世界,数据世界,现实世界。现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析(选择、命名、分类等)进入信息世界。这些信息再进一步加工、编码,然后进入数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。经过分析,网上购物系统的数据库应该包含以下6 张数据表,具体数据表结构如表1-6 所示。表 1 Admin 表:管理员表表 2 Book 表:图书

33、表表 3 Car 表:购物车表表 4 Liuyan 表:留言板表表 5 Order 表:订单表表 6 User 表:用户表4系统详细设计4 1网站主界面该界面为校园二手书交易网站的主页,访客进入该页面时,可以搜索图书并且浏览图书详细信息,已经注册的用户可以输入帐号密码进行登录,以使用更多网站的功能。未注册的用户可以点击注册按钮进行注册。管理员也需要通过登录页面进入管理后台。系统主界面如图 5所示图 5 网站主界面4 2注册模块未注册的用户可以通过该界面注册成为该网站的会员,获得更多的权限。当游客注册输入想要注册的用户名时,可以点击检测用户名按钮界面,系统会自动把textbox里面的文本和use

34、r 表里面的数据进行对比,如果发现相同的, 则提示该用户名已经存在。 如图 6 所示。当信息填写完毕以后,点击确认注册,系统就会把所有的信息提交到user 的表中。图 6 网站注册界面检测用户名是否存在的关键代码:protectedvoid Button1_Click(objectsender,EventArgs e)stringstringuserName = TextBox1.Text.ToString().Trim(); selectStr = "" ;selectStr ="Select * from user where username = '

35、"+ userName + "'" ;stringstr ="server='(local)'database='mywebsite'uid='sa'pwd='yyn'"SqlConnectionconn =new SqlConnection (str);SqlCommandcmd = new SqlCommand(selectStr, conn);conn.Open();打开连接SqlDataReader sdr = cmd.ExecuteReader();执行查询if(

36、sdr.Read()如果该用户存在;Label1.Text =" 用户名已经存在!" ;else用户不存在Label1.Text =" 用户名可以使用!" ;conn.Close();确认注册的关键代码:protectedvoid Button2_Click(objectsender,EventArgs e)stringsql ="insert intouser(username,password,question,answer,email,name,createdate,birthday)Values('"sql += Te

37、xtBox1.Text +"','"sql += TextBox2.Text +"','"sql += DropDownList1.SelectedItem.Text +"','"sql += TextBox4.Text +"','"sql += TextBox5.Text +"','"sql += TextBox6.Text +"','"sql += System.DateTim

38、e.Now.ToString() +"','"sql += Calendar1.SelectedDate.ToShortDateString() +"')"stringstr ="server='(local)'database='mywebsite'uid='sa'pwd='yyn'"SqlConnectioncon =new SqlConnection (str);SqlCommandcmd = new SqlCommand(sql, con)

39、;con.Open();cmd.ExecuteNonQuery();Session"userName" = TextBox1.Text;Response.Redirect("zhucechenggong.aspx" );con.Close();4 3浏览图书信息模块该页的访客可以通过排序按钮方便浏览,点击查看详情按钮可以进一步的了解选定的书籍的详细信息,如果想按照价格由低到高排列,点击确认按钮以后,系统可以自动把book 表里面的信息按照由低到高进行排列,显示到gridview里面,界面如图7 所示。图 7 浏览图书信息界面排序按钮代码如下:protec

40、tedvoid Button1_Click(objectsender,EventArgs e)stringsql ="select top 10 * from book order by classasc" ;stringstr ="server='(local)'database='mywebsite'uid='sa'pwd='yyn'"SqlConnectioncon =new SqlConnection (str);con.Open();SqlDataAdapterda =new Sq

41、lDataAdapter (sql, con);DataSet ds =new DataSet ();da.Fill(ds);GridView1.DataSource = ds;GridView1.DataBind();con.Close();4 4购买图书模块访客再了解了该书的详细信息以后,如果想购买该书,即可点击加入购物车按钮,将该书籍添加到我的购物车内,界面如图8 所示。图 8 购买图书界面加入购物车按钮代码如下:protectedvoid Button1_Click(objectsender,EventArgs e)stringsql ="insert intocar(boo

42、kname,price,createdate,people)Values('"sql += TextBox1.Text +"','"sql += TextBox2.Text +"','"sql += System.DateTime.Now.ToString() +"','"sql += Session"userName" +"')"stringstr ="server='(local)'datab

43、ase='mywebsite'uid='sa'pwd='yyn'"SqlConnectioncon =new SqlConnection (str);SqlCommandcmd = new SqlCommand(sql, con);con.Open();cmd.ExecuteNonQuery();Response.Redirect( "gouwuche.aspx" ); con.Close();4 5上传图书模块该网站的注册用户可以发布自己想要交易的二手图书,填写相关信息,上传图片,选择分类以后,点击发布信息按钮,系

44、统会将信息提交到 book 表里面,图片那个textbox提交的是该图片的路径,界面如图 9 所示。图 9 上传图书界面发布信息按钮的相关代码如下:protectedvoid Button3_Click(objectsender,EventArgs e)stringstringpictureName = FileUpload1.FileName;SavePath = Server.MapPath( "Img" ) + pictureName;设置保存路径FileUpload1.PostedFile.SaveAs(SavePath);保存上传的图片stringlastName

45、 =pictureName.Substring(pictureName.LastIndexOf("." ) + 1);stringsql ="insert intobook(bookname,price,createdate,contents,image,class,people)Values('"sql += TextBox1.Text +"','"sql += TextBox2.Text +"','"sql += System.DateTime.Now.ToString(

46、) +"','"sql += TextBox3.Text +"','"sql += FileUpload1.FileName +"','"sql += DropDownList1.SelectedItem.Text +"','"sql += Session"userName" +"')"stringstr ="server='(local)'database='mywebsite'uid='sa'pwd='yyn'"SqlConnectioncon =new SqlConnection (str);SqlCommandcmd = new SqlCommand(sql, con);con.Open();c

网址:(完整版)二手书交易网站毕业设计论文.doc https://www.yuejiaxmz.com/news/view/129909

相关内容

【毕业设计】基于SpringBoot + Vue的校园二手书交易管理系统
毕业设计(论文)
校园二手物品交易网站研究与设计
二手闲置物品交易网叫什么网站
springboot毕设 美食教学网站 程序+论文
二手书交易平台
ssm毕设装修服务网站程序+论文+部署
基于Web在线购物商城网站的设计与实现 毕业设计开题报告
园林专业毕业论文范文专业交流论坛
自动启闭光控窗帘毕业论文设计

随便看看