图书网上销售论文.doc_第1页
图书网上销售论文.doc_第2页
图书网上销售论文.doc_第3页
图书网上销售论文.doc_第4页
图书网上销售论文.doc_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

摘要随着全球信息化的推进,计算机网络得到了突飞猛进的发展,随之而来的是各行各业都得到了相应的发展,电子商务作为一个新兴起的行业也逐渐的发展起来,本文介绍的是网上购书的一个电子商务网站,他是众多电子商务网中比较典型的一个。 本网站利用Internet网络电子商务新技术,采用MicrosoftASP.NET/ADO.NET网络数据库解决方案,实现了基于B/S模式的电子商务管理。凭借web服务器和客户的浏览器,利用电子工具高效率、低成本的特点,为客户提供交易平台,在Internet上发布图书信息,使用户可以查看图书、搜索图书、订购图书,为客户提供全天候的、更好、更快的商务活动空间,实现网上交易的基本功能。网站依据目前商业网站的设计原则,以网上交易功能为主,辅于娱乐、广告、导购等功能,是一个综合性电子商务网站。本文通过分析国内外网上购物系统的发展现状,提出了一种利用ASP.NET技术开发网上购物系统的方案,以期达到功能强大,费用低廉,通用性强的网上购物网站系统。文中着重论述了该系统的功能与实现、数据流程与存储、网上购物、后台管理等。并对关键的有关技术作了较详细的介绍。关键词: ASP.NET C# SQL Server 图书销售AbstractWith the global advance of information technology, computer network has been rapid development, followed by all walks of life have been the development of e-commerce as a new emerging industry gradually developed, described in this article isthe online textbook an e-commerce website, he is typical of the many e-commerce network. This website is new technology, using the Internet e-commerce the Microsoft ASP.NET / ADO.NET network, database solutions, e-commerce management based on B / S mode. By virtue of the web server and the client browser, the use of electronic tools high efficiency and low cost trading platform, providing customers with books published information on the Internet, so that users can view books, search for books, order books, to provide customers with all-weather , better, faster business space, to achieve the basic functions of online transactions. Website design principles based on the current commercial Web sites, online trading function-based auxiliary entertainment, advertising, shopping guide, is a comprehensive e-commerce site.In this paper, by analyzing the current development of domestic and international online shopping system, an online shopping system using ASP.NET technology development programs in order to achieve a powerful, affordable, and versatile online shopping site. This paper focuses on the functionality of the system, data flow and storage, online shopping, background management. And the key technology made a more detailed description.Key words: ASP.NET C# SQL Server Electronic commerce目 录目 录3第一章 绪 论11.1 课题背景11.2 课题的总体概要研究意义11.3 国内外课题概况及发展趋势21.4 开发工具简介21.4.1 C#简介31.4.2 ASP.NET简介31.4.3.数据库简介51.5 系统开发环境5第二章、需求分析72.1 系统信息介绍72.2 系统功能及特性分析72.3 数据库需求分析72.4 系统目标8第三章、系统分析93.1 模块介绍93.2主要模块的流程图113.2.1. 图书类别维护123.2.2 图书信息维护133.2.3. 订单信息维护143.3 根据表与表之间的关系可以画出ER图143.4 数据字典16第四章、系统程序实现194.1系统主界面194.2管理员功能页面214.2.1管理员登录页面:214.2.2会员管理列表:214.2.3图书信息维护234.2.4库存信息调整264.2.5图书订单管理284.2.6人气图书排行304.3前台功能页面314.3.1用户注册页面314.3.2购物车334.3.3会员订单管理36第五章、软件测试405.1 软件测试的意义405.2 软件测试的重要性405.3 软件测试的范围415.4 测试方法41第六章、结论与总结4243第一章 绪 论1.1 课题背景以计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。首先,目前国内很多大中城市的书店还是以导购员站柜台为主,这样给书店带来很多管理上的问题;其次,由于书店是人群集中的地区,这样为管理以及保安等方面也带来很多的不便。因此,为了解决这些管理以及其他等一些问题,我们迫切需要一种通过网络来进行图书交易的平台。借助Internet/Intranet提供给我们的处理信息及时快捷,因此开发了本套图书销售系统。1.2 课题的总体概要研究意义图书销售系统的建立,需要进行用户需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。要想使图书销售客户能方便的使用系统,功能上对系统的要求是全面的。利用计算机的自动化处理,可方便快捷地共享信息、交流信息,高效地工作。 “电子商务”这个概念起源与20世纪70年代。当时国际上一些大公司可通过建立自己的计算机网络以实现各个机构之间、商业伙伴的信息共享,这个过程称为 EDI。EDI这种方式通过传递标准数据流不仅可以避免人为失误,而且能有效降低成本,提高效率。在过去30年中,世界1000个最大企业中,有95以上使用了或还在使用这一技术。EDI无论过去现在也是图书销售的基础。图书销售,即在信息社会中,掌握信息技术和商务规则,利用电子工具和网络从 事的图书活动,随着网络技术的成熟,网上银行,网上商店等将逐步替代传统商务活动。图书销售以其公平,快捷,方便,高效,成本低,中间环节少,全球性,全天候交易和服务等巨大优势,已经开始赢得人们的青睐。“图书销售”是由 IBM公司于1998年率先提出并迅速得到广泛认同。包括网络广告、在线电子服务等内容,涵盖了过去、现在和未来所有电子形式实现的商务活动手段。随着时代发展、计算机及网络产品、互联网技术、安全支付等图书销售的支撑技术在图书销售应用的大潮中产生质的飞跃。它不仅局限带动互联网经济的飞速发展,而是将深入到经贸的每一个角落,深入千家万户。图书销售提出了一种全新的商业机会、需求、规则和挑战。1.3 国内外课题概况及发展趋势世界范围的图书销售就如一场竞争激烈的竞技比赛,面对角逐这场比赛的企业来说,无论多么令人振奋的数字预测都是次要的,网络世界同样是一个现实的世界。早在1996年开始,就有一些具有远见的企业家敏感地意识到网络世界和现实世界同样充满了商机,他们开始在网上寻找商机,于是这些卓识为他们带来了巨大的经济效益。毫无疑问,图书销售已经成为目前最热门的技术,其热门的原因来源于其带来的巨大效益。专家预测,仅仅建立一个网上商店从事网上零售业就可以使全球从18亿美元的网上收入迅速膨胀到2002年的280亿美元。在北美和欧洲市场,图书销售的技术和市场认同基本上发育成熟网上商店在经过4年的发展后已经逐渐被广大网民所认同,据统计如今已经有近千万家庭通过网络来购买图书,而且每年都在成倍增长。我国的图书销售技术基础远不如欧美发达国家,然而我国发展图书销售的潜力十分巨大。特别是中国的企业通过在网上建立网上商店,运用图书销售技术开拓国际市场,不仅可为企业本身带来巨大的经济效益,在商务运作技术和市场领域上和先进国家保持同一水平,而且能为我国自身的图书销售技术和市场的成熟带来莫大帮助,这无疑不是最大的贡献。作为亚洲最大贸易大国之一,我国的图书销售是从1994年开始出现的,并且在随后六年发展相当迅速。据中国互联网信息中心公布数据表明,我国现有网民 2250万人,网上商店800余家,另外证券公司、金融结算机构、民航订票、信用卡发放等机构和领域也已成功迈入了图书销售,并已经可以进行大量可靠的交易。虽然总体而言,我国图书销售仍处于初级阶段,企业之间的网络交易,企业和消费者之间网上购物尚处起步阶段,但随着Internet迅速发展,图书销售将成为国内Internet建设的一大热点。1.4 开发工具简介1.4.1 C#简介现在ASP.NET支持的开发语言包括VB.NET、C#.NET、JSCRIPT.NET、VC+.NET以及其它.NET Framework所支持的语言。我们所做的图书销售系统是用C#语言。所以,在这里我介绍一下C#语言。C# (C sharp)是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。 C#有以下特性: 效率与安全性 支持现有的网络编程新标准 消除大量程序错误 对版本的更新提供内在的支持降低了开发成本 商业过程和软件实现的更好对应 扩展交互性 1.4.2 ASP.NET简介提到ASP.NET,就不得不首先搞清楚什么是ASP。ASP的全称是Active Server Pages,即活动服务器页面,为什么称之为活动服务器页面,这是因为以前的互联网全部是由静态的HTML页面组成,如果需要更新你的网站内容,你不得不制作大量的HTML页面。有了ASP以后,我们就能够根据不同的用户,在不同的时间向用户显示不同的内容。网站的内容更新也不再是一个乏味的重复过程,它开始变得简单而有趣。也因此在国内掀起了一股学习ASP的热潮。 但是由于ASP程序和网页的HTML混合在一起,这就使得程序看上去相当的杂乱。在现在的网站设计过程中,通常是由程序开发人员做后台的程序开发,前面有专业的美工设计页面,这样,在相互配合的过程中就会产生各种各样的问题。同时,ASP页面是有脚本语言解释执行的,使得其速度受到影响。受到脚本语言自身条件的限制,我们在编写ASP程序的时候不得不调用COM组件来完成一些功能。所以,微软推出了ASP.NET。ASP.NET不仅仅只是ASP 3的一个简单升级,它更为我们提供了一个全新而强大的服务器控件结构。从外观上看,ASP.NET和ASP是相近的,但是从本质上是完全不同的。ASP.NET几乎全是基于组件和模块化,每一个页,对象,和HTML元素都是一个运行的组件对象。在开发语言上,ASP.NET抛弃了VBSCRIPT和JSCRIPT,而使用.NET Framework所支持的VB.NET,C#.NET等语言做为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个DLL。由于ASP.NET是编译执行的,所以它比ASP拥有了更高的效率。ASP.NET有以下技术特点:Microsoft .NET平台的出现在应用程序开发这一领域开创了一个新时代,它将推动下 一代Internet的进步。作为Microsoft .NET平台的一部分,ASP.NET是一个革命性的编程框架,它实现了企业级Web应用程序的快速开发。它提供了最简便、最具有扩展能力的方式来开发、部署和运行可以将任何浏览器或设备作为目标的Web应用程序。实际上,这只是令ASP.NET成为程序员创建Web应用程序的首选的众多特色中的一小部分。与以前使用的ASP相比,ASP.NET使应用程序的开发工作简单得多,因此它在很大程度上提高了程序员的工作效率。ASP.NET让程序员可以只编写最少量的代码便能够给Web应用程序提供更为丰富的功能。最好的一点则是ASP.NET使程序员可以选择任何一种可用的.NET编程语言。除了常见的Web应用程序,利用ASP.NET还可以创建其他的一些类型,这就使我们的应用程序的范围可以延伸到新的客户和业务合作伙伴。对程序员来说,部署服务器应用程序一直是一件很痛苦的事。不过,有了ASP.NET,程序员根本不必担心这个问题,因为ASP.NET大大简化了部署过程。要部署Web应用程序,只要把它复制到Web服务器上就可以了。除了提供了丰富的程序员这方面的经验,ASP.NET还提供了丰富的用户经验。ASP.NET Web应用程序比传统的ASP应用程序速度要快很多,因为ASP.NET令我们可以使用经过编译的编程语言。因此,ASP.NET应用程序不需要明确的编译步骤,结果便是执行得更快了。1.4.3.数据库简介随着科学技术的进步,信息已成为各行各业的重要资源。数据库以其强大的操作和管理功能成为高速信息表达的途经。据我所知,数据库的类型有很多,比如:sql server, vf,framework,access, OracleMySQLSYBASEDB2等等,然而本软件选择了用SQL Server2000来作为数据库软件。关于SQL Server2000的介绍:Microsoft SQL Server2000是由 Microsoft公司开发的,在Microsoft SQL Server的发展历程中,有两版本具有重要的意义。那就是在1996年推出的SQL Server6.5和在2000年8月推出的SQL Server2000版本。6.5版本使SQL Server得到了广泛的应用,而2000版本在功能和易用性上有很大的增强,并推出了简体中文版,它包括企业版,标准版,开发版和个人版4个版本。Microsoft SQL Server2000(简称SQL Server)由一系列相互协作的组件构成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需求。用SQL Server2000作为数据库软件的理由为:由于本软件的开发采用C/S(客户/服务器模式,而SQLserver2000是基于客户/服务器的数据库管理系统。它提供了功能强大的客户服务器平台,高性能客户服务器结构的数据库管理系统可以将VB6.0作为客户端开发工具,用户通过使用客户系统从服务器检索信息并进行本地操作,服务器关注数据库进程,而客户则关注信息的表示。而SQL Server作为存储数据的后台服务器软件,负责创建和维护表和索引等数据库对象,确保数据完整性和安全性,能够在出现各种错误时恢复数据。 1.5 系统开发环境l 开发环境 操作系统: Microsoft Windows XP Professional 开发工具: C 数据库选择: SQL Server2000l 2. 程序运行环境a软件配置操作系统:Windows XP Professional数据库选择: SQL Server2000开发平台: C#b硬件配置CPU:AMD Athlon XP, 1000 MHz (5 x 200)内存:256MB或以上(服务器)硬盘:2GB以上(服务器)CPU:AMD Athlon XP, 1000 MHz (5 x 200)或以上(客户机)内存:64MB或以上(客户机)硬盘:200MB以上(客户机)显示器:VGA或更高第二章、需求分析2.1 系统信息介绍 本系统是一套基于BS模式的图书在线销售系统。2.2 系统功能及特性分析此系统主要可以实现图书的在线发布与购买、图书的评价以及图书的各种排行功能,主要有以下几点:管理人员:l 图书信息的轻松维护。l 可以在线添加、删除图书类别。l 可以管理图书库存信息,定时补充图书库存。l 方便的定单管理功能。l 面向消费者的订单查询功能。前台:l 免费注册信息。l 修改用户信息。l 可以在线查看图书信息,放进购物车。l 查看购物车图书,生成订单。l 查看的图书信息评价。2.3 数据库需求分析数据库在一个信息管理系统中占有极其重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。合理的数据库也有利于程序的实现。设计数据库系统时应首先充分了解用户的各个方面的需求,包括现有的以及将来可能增加的需求。用户的需求具体体现在对各种信息的提供、保存、更新和交流,这就要求数据库结构能充分满足各种信息的输出和输入。2.4 系统目标我们一般设计系统都要完成以下的几个要求,以便于用户进行操作。这样才能使系统易学易用。1. 合理的设计数据库 尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样将不必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。2. 设计出友好的界面 界面的友好与否是用户评价一个软件优劣的重要方面之一,使用户有一个良好的心情。第三章、系统分析3.1 模块介绍后台:后台是整个销售系统中最重要复杂的部分。管理员通过此处对网站内容进行管理.后台管理共分为图书类别维护、图书信息维护,订单信息管理,库存信息管理,销售信息查询统计等,修改用户密码,以及退出本管理系统。1. 图书类别维护对图书类别进行添加、删除操作。2. 图书信息管理图书信息管理部分实现对在线图书进行添加、修改和删除,并对其选择分类的功能。3. 订单信息管理 可以在此处查看客户所购买的图书订单,客户资料,以及对图书订单进行处理。4. 库存信息调整 可以在此调整图书信息的库存数量5. 图书销售排行 此功能主要是展示图书的销售的销售量排行的功能6. 评价图书排行 此功能主要是展示图书被评价信息的排行功能综上所述,系统后台的功能需求可以通过图3.1 简要表示。图3.1 系统后台的功能需求前台:前台部分就是用户浏览、选择图书信息的地方,需根据所需销售图书特点安排布局,图书数据灵活根据需要从数据库挑出,照顾用户浏览习惯,简化流程,使顾客能迅速找到所需图书,真正做到“简洁高效流畅”的环境。1. 注册会员用户可以下载本网站的资料信息、购买图书信息,在线交流,但是用户必须通过注册成为会员才具有这些权限。2. 修改用户信息可以对用户信息进行修改。3. 购物车 查看图书信息后,对所需要的图书信息放入购物车,等待确认订单。4. 我的订单 可以查看确认后的所有订单里的详细图书信息。5. 资料下载 可以将资料信息下载到本地计算机上。6. 留言板 发布新留言,查看已有的留言信息。7. 供求信息平台 可以发表新主题、回复已有的主题信息。综上所述,系统的前台功能需求可以通过图3.2 简要表示。图3.2 系统前台的功能需求3.2主要模块的流程图后台:3.2.1. 图书类别维护图3.3图书类别维护流程图3.2.2 图书信息维护图3.4图书信息维护流程图3.2.3. 订单信息维护图3.5订单信息维护流程图前台:图3.6前台购物流程图3.3 根据表与表之间的关系可以画出ER图图3.7 系统ER图把概念结构设计转化为逻辑结构设计为:图书信息实体属性:代码、名称、ISBN、出版社、描述、类别代码、图片、价格分类、人气,图书信息实体属性图如图所示图3.8 图书信息实体属性图会员信息实体属性:帐号、密码、姓名、性别、联系电话、地址、身份证,会员信息实体属性图如图所示图3.9 会员信息实体属性图订单信息实体属性:订单编号、会员帐号、总数量、总金额、订单日期、付款方式、确认订单,订单信息实体属性图如图所示图3.10 订单实体属性图3.4 数据字典管理员序号字段名类型长度索引备注1.帐号Varchar50P2.密码Varchar50会员序号字段名类型长度索引备注1.帐号Varchar50P2.密码Varchar503.姓名Varchar504.性别Varchar505.联系电话Varchar506.地址Varchar507.身份证Varchar50图书类别序号字段名类型长度索引备注1.代码IntP2.类别名称Varchar50图书信息序号字段名类型长度索引备注1.代码IntP不能重复2.名称Varchar503.ISBNVarchar504.出版社Varchar505.描述Varchar5006.类别代码Int关联 图书类别7.图片Varchar508.价格Float9.分类推荐图书、特价图书10.人气评价记录序号字段名类型长度索引备注1.记录代码IntP不能重复2.代码Varchar50关联 图书3.帐号Varchar504.评价Varchar50好评 差评购物车序号字段名类型长度索引备注1.购物车代码IntP2.会员帐号Varchar503.图书代码int关联 图书信息4.数量Float订单序号字段名类型长度索引备注1.订单编号Varchar50PGuid2.会员帐号Varchar50关联 会员3.总数量Int关联 图书信息4.总金额Float5.订单日期dateTime6.付款方式Varchar50银行帐号 支付宝 淘宝 现金7.确认订单Varchar50订单信息序号字段名类型长度索引备注1.信息代码IntP2.订单编号Varchar50关联 订单3.图书代码Int关联 图书代码4.数量Int5.金额Float第四章、系统程序实现4.1系统主界面在IE里运行本系统,出现系统的主界面,包括系统登陆、图书类别、图书信息显示如图:图4.1系统主界面相关代码如下:public void BindSPXX() DataTable tmpda = new DataTable(); if (Request.QueryStringspflbh = null) /显示全部的图书信息 tmpda = DataBase.Get_Table(select * from V_图书 where 分类 like % + SessionType.ToString() + %); else /显示指定类型的图书信息 tmpda = DataBase.Get_Table(select * from V_图书 where 分类 like % + SessionType.ToString() + % and 类别代码= + Request.QueryStringspflbh.ToString(); PagedDataSource page = new PagedDataSource(); page.DataSource = tmpda.DefaultView; page.AllowPaging = true; page.PageSize = 8; int curpage; if (Request.QueryStringpage != null) curpage = int.Parse(Request.QueryStringpage); else curpage = 1; page.CurrentPageIndex = curpage - 1; Label4.Text = 当前页: + curpage.ToString(); if (!page.IsFirstPage) if (Request.QueryStringspflbh = null) HyperLink2.NavigateUrl = Index.aspx?page= + Convert.ToString(curpage - 1); else HyperLink2.NavigateUrl = Index.aspx?spflbh= + Request.QueryStringspflbh.ToString() + &page= + Convert.ToString(curpage - 1); if (!page.IsLastPage) if (Request.QueryStringspflbh = null) HyperLink3.NavigateUrl = Index.aspx?page= + Convert.ToString(curpage + 1); else HyperLink3.NavigateUrl = Index.aspx?spflbh= + Request.QueryStringspflbh.ToString() + &page= + Convert.ToString(curpage + 1); DataList1.DataSource = page; DataList1.DataBind(); 4.2管理员功能页面 管理员功能页面主要是管理员的后台管理页面,功能主要包括四个菜单以及相关的功能角色,菜单包括会员功能菜单、图书管理、订单管理以及综合管理等,细化各个模块又可以分为会员信息管理、图书类别管理、图书信息管理、库存信息调整、订单信息管理、销售信息排行等功能,下面详细阐述一下这个后台管理。4.2.1 管理员登录页面: 管理员登录页面主要是提供管理员进行后台的验证页面,页面包括帐号和密码等内容,点击【密码登录】就可以验证密码,正确以后进入管理后台:图4.2管理员登录页面4.2.2 会员管理列表: 会员信息列表主要是展示本系统的注册的会员信息的功能,如果对于非法注册的会员信息可以进行删除操作,具体如图所示:图4.3 会员信息管理相关代码如下:protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) string Key = this.GridView1.DataKeysConvert.ToInt32(e.CommandArgument).Value.ToString(); if (e.CommandName = Mod) /传递修改的标志 跳转页面 Response.Redirect(UserEdit.aspx?ID= + Key); else if (e.CommandName = Del) /判断当前的会员信息是否允许删除 /删除相关的会员信息 DataBase.ExecSql(delete from 会员 where 帐号= + Key + ); DataTable dt = DataBase.Get_Table(select * from 会员); if (dt.Rows.Count 1) dt.Rows.Add(dt.NewRow(); this.GridView1.DataSource = dt.DefaultView; this.GridView1.DataBind(); protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) if (e.Row.RowIndex != -1) if (e.Row.Cells0.Text =  ) e.Row.Cellsthis.GridView1.Columns.Count - 1.Visible = false; protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) this.GridView1.PageIndex = e.NewPageIndex; DataTable dt = DataBase.Get_Table(select * from 会员); if (dt.Rows.Count 1) dt.Rows.Add(dt.NewRow(); this.GridView1.DataSource = dt.DefaultView; this.GridView1.DataBind(); protected void Button1_Click(object sender, EventArgs e) /跳转页面 Response.Redirect(UserEdit.aspx);4.2.3 图书信息维护此模块主要是对图书信息的维护。添加图书信息时,判断图书名称是否为空。添加修改图书信息时,关联图书类别。删除图书信息时,关联定单明细表。如图:图4.4图书信息列表图4.5 图书信息页面其相关代码如下:protected void Button1_Click(object sender, EventArgs e) /判断信息是否正确 if (this.txtSPMC.Text.Trim() = ) Page.ClientScript.RegisterStartupScript(this.GetType(), info, alert(图书名称不能为空!);); return; /将相关的图片上传到Image路径下 string FileName = ; string FileName1; string DPath; DPath = Server.MapPath(.) + ; DPath = DPath + Image; if (this.File1.PostedFile.FileName != ) string temp = this.File1.PostedFile.FileName.Split(.); string strHzm = . + temptemp.Length - 1; Guid tmp = Guid.NewGuid(); FileName = tmp.ToString() + strHzm; FileName1 = DPath + tmp.ToString() + strHzm; this.File1.PostedFile.SaveAs(FileName1); if (Sessionimgname != null) if (File.Exists(DPath + Sessionimgname.ToString() File.Delete(DPath + Sessionimgname.ToString(); /根据标志判断是添加还是修改的操作 保存图书信息 if (Request.QueryStringID != null) if (FileName = ) DataBase.ExecSql(UPDATE 图书信息 set 名称 = + txtSPMC.Text + ,ISBN = + txtGG.Text + ,出版社 = + txtJLDW.Text + ,描述 = + txtMS.Text + ,类别代码 = + drSPFL.SelectedValue + ,价格 = + txtSJ.Text + ,分类=+rdLB.SelectedValue+ where 代码= + Request.QueryStringID); else DataBase.ExecSql(UPDATE 图书信息 set 名称 = + txtSPMC.Text + ,ISBN = + txtGG.Text + ,出版社 = + txtJLDW.Text + ,描述 = + txtMS.Text + ,类别代码 = + drSPFL.SelectedValue + ,价格 = + txtSJ.Text + ,图片= + FileName + ,分类= + rdLB.SelectedValue + where 代码= + Request.QueryStringID); else DataBase.ExecSql(INSERT INTO 图书信息 ( 名称 ,ISBN ,出版社 ,描述 ,类别代码 ,图片 ,价格,分类 ) VALUES (+txtSPMC.Text+,+txtGG.Text+,+txtJLDW.Text+,+txtMS.Text+,+drSPFL.SelectedValue+,+FileName+,+txtSJ.Text+,+rdLB.SelectedValue+); Page.ClientScript.RegisterStartupScript(this.GetType(), info, alert(保存成功!);window.location.href=SPXXList.aspx;); 4.2.4 库存信息调整库存信息调整主要是让管理人员对于图书信息的库存量进行把控的功能,管理员可以时刻检查库存中图书的数量,对于已经销售殆尽的图书定时的补充库存的功能,如图所示:图4.6库存信息调整相关代码如下:protected void Page_Load(object sender, EventArgs e) / 在此处放置用户代码以初始化页面 if (!Page.IsPostBack) Session.Remove(imgname); if (Request.QueryStringID != null) /显示当前的图书信息 DataTable tmpda = new D

温馨提示

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

评论

0/150

提交评论