《网络图书销售系统的设计与实现(共36页).doc》由会员分享,可在线阅读,更多相关《网络图书销售系统的设计与实现(共36页).doc(36页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上毕业设计书(论文) 题 目 网络图书销售系统的设计与实现 系 别 计算机科学与工程系 专 业 计算机科学与技术(软件工程方向)年 级 2006级 层 次 本科 学 号 姓 名 高佩娟 指导老师 胡洋 2009年 3 月 20 日广东培正学院教务处专心-专注-专业毕业设计书(学位论文)原创性声明本人郑重声明:所呈交的设计书(论文)是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。 毕业设计(学位论文)作者签名(手写) 年 月 日毕业设计书(
2、学位论文)版权使用授权书本毕业设计书(学位论文)作者完全了解学校有关保障、使用毕业设计书(学位论文)的规定,同意学校保留并向有关学位论文管理部门或机构送交设计书(论文)的复印件和电子版,允许论文被查阅和借阅。本人授权省级优秀学士学位设计书(论文)评选机构将本设计书(论文)全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本设计书(论文)属于: 保密,在 年解密后适用本授权书。 不保密。 (请在以上相应的方框内打“”) 作者签名(手写) 年 月 日指导教师签名(手写) 年 月 日目录Design and Realization of Book Sale
3、 System OnlineByPattyDecember, 2009Abstract:With the development of information technology, online book sales as a typical Web e-commerce systems are rapidly developing and in-depth peoples daily life. More and more people are willing to pick their favorite books at home, it can greatly reduce their
4、 time, and increased efficiency. So the online book sales system across time and space limitations, to commercial circulation after the game is not the same transformation, but also to consumers. The system uses the + SQL2005, PetShop, factory mode and use the browser/server (B/S) mode of software a
5、rchitecture and development of a full-featured online book sales system. It has a certain usefulness, users can browse books online information, find books and reference materials, or a shopping cart and purchase orders; at the same time, the administrator can also be for the whole system of informa
6、tion and data management, you can manage the inventory book information, listings, press information, user information and order information.Additionally, this article discusses the online bookstore of the entire development process, detailed and considered and theoretical foundation.Keywords:.NET;
7、Pet Shop; B/S; Book Sale; Factory Design Pattern 论文题目:字体:楷体,字号:小一网络图书销售系统的设计及实现高佩娟摘要: 随着信息技术的发展,网上图书销售作为一种典型的Web电子商务系统也迅速的发展并深入人们的日常生活中。可见,网上图书销售系统跨越了时间和空间的限制,给商业流通领域带来了一场不一样的变革,也给消费者带来了便捷。该系统采用了对ASP.NET + SQL2005,三层架构,工厂模式,开发了一个功能完善的网上图书销售系统。其具有一定的实用性,用户可以在网上浏览图书信息,查找图书资料,或放入购物车并下订单购买;同时,管理员也可以对整个系
8、统的信息和数据进行管理,可以管理库存书信息、分类信息、出版社信息、用户信息和订单信息。此外,本文讨论了在线书店的整个发展进程,详细并考虑和理论基础。关键词: .Net;三层架构;B/S;图书销售;工厂模式1绪论21世纪是个信息化的时代,现代计算机技术的发展,为各行各业的发展创造了一个全新的时代背景人们的生活、工作等已经越来越离不开计算机科学的运用,而Internet的应用加速了这种趋势。11概述随着我国网络经济的快速发展,互联网用户数突破了1.1亿,有过购物经历的用户达到3000万人,其中有一半人已经习惯网上购物1。网上书店系统的存在给予广大用户能不出门也能买到书,搜索到自己想要的书籍。随着网
9、站的大规模化,它的存在就成为互联网生活中不可缺少的一部分。本系统主要采用ASP.NET,开发语言为C#,主要是介绍如何进行系统分析和规划,数据库如何设计与实现,并且使用ASP.NET具有的基于三层应用程序模型,进行电子商务系统的设计与实现。在下面的各章节中,我将详细的介绍网上书店系统BookShop的开发过程和所涉及的问题以及解决方法。 12系统研究动态在当前电子商务的实际用用过程中,有两个主流应用,一类是B2B(BusinesstoBusiness),一类是B2C(BusinesstoCustomer)。其中B2B主要面向的是企业与企业,或是大宗单子,这种平台对性能、安全和服务要求比较高。2
10、B2C离我们比较近,它直接面向大众消费者,不过它的经营一般也有两种方式,一种是同现在的大超市一样,里面提供大量的货物商品,消费者可以自由的浏览挑选商品,然后付款购买,典型例子有亚马逊网上书店等;另一种形式就是像淘宝一样的大商城,在这个商城里有很多的柜台或店铺,每个都卖自己的东西,商城按柜台经营的商品的类别把这些柜台安排在不同的地方,而用户可以根据自己的需要到相应的地方去浏览挑选自己想要的商品,然后去商城的服务台付款。13课题的提出及其只要研究内容鉴于目前电子商务软件的发展状况,开发实用的网上图书销售系统在市场上有很大的潜力。网络图书销售作为目前发展比较成熟的电子商务应用,在网站的开发和部署中占
11、有一定的比例和侧重。它的功能日臻完善,为图书的销售和采购都提供了一个方便快捷的稳定平台。3此系统可完成的功能有:用户注册管理、管理员管理、订单管理、购物车管理等。实现了用户浏览察看商品,进行定购并下订单,双方确认然后付款交货,完成交易这一电子商务的主要流程。 网络图书交易系统一般需要实现如下功能:分类图书管理模块:1、包括所售图书的分类添加、删除和修改,能够上传并显示图书封面;2、能够查询、统计和查询库存图书的状态用户管理模块1、 用户角色划分不同角色的用户在系统中具有不同功能,管理员能够使用管理功能,注册用户能够参与采购,非注册用户只能浏览。2、 添加用户、设定角色,修改用户信息,删除用户3
12、、 用户注册4、 用户登录5、用户个人资料修改网络销售图书展示功能 1. 图书分类显示2. 特价或推荐图书突出显示3增加书评和好书推荐功能购书车功能模块1. 记录并自动计算登录用户所购图书的数目,价钱,希望送货时间。2. 订单取消功能。3. 订单查询订单处理功能1. 管理员处理订单2. 处理反馈14论文组织结构论文的组织结构为:4第一章是绪论,介绍分析网上书店市场的当前状况,目前国内的用网络进行图书销售市场经营的有一部分,但开发网上图书销售系统在市场上仍然有很大的潜力,而且有利于图书销售这一行业的发展;第二章讲述系统实现的关键技术,包括B/S模式与C/S模式体系结构,C#编程语言,数据库技术和
13、三层技术;第三章是需求分析与系统设计结构,分析了开发网上图书销售系统的可行性,详细的介绍了系统的结构;第四章是系统实现,对主要模块深入分析编码过程和实现方法;第五章是测试分析,系统编码完成后,对系统功能进行测试,以便发现问题和改进性能,达到预期目标; 第六章的全文总结与展望,总结论文的内容,根据系统的特性展望未来的发展。15本章小结本章主要分析了当今市场网上图书销售市场的一些状况以及国内外一些典型的图书销售的情况,考虑到了顾客对售书的服务需求和网上书店管理系统在当今市场的状况,对网络图书销售信息系统进行了比较系统的描述,阐述了研究的可行性。在激烈的市场竞争下,图书销售要提高竞争力,就首先在销售
14、管理上要有所突破,可以实现网络定购、电话预约和实时查询订单功能,跟踪订单发往到何处,提高工作效率,这是我们值得推广和深入讨论的话题。2系统实现的关键技术本章述系统实现的关键技术,包括B/S模式,C#编程语言,数据库设计和三层技术。2.1 B/S概述 B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。B/S三层体系结构采用三层客户/服务器结构,在数据访问层(Server)和用户界面层(Client)增加了一层结构,称为中间件(Mi
15、ddleware),使整个体系结构成为三层。三层结构是伴随着中间件技术的成熟而兴起的,核心概念是利用中间件将应用分为表示层、业务逻辑层和数据访问层三个不同的处理层次,这种结构下的用户工作界面是通过浏览器实现,主要事务逻辑在服务器端(Server)实现,形成三层结构。在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由Web Server完成。随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系
16、结构。显然B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步。 BS结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。但数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点明显降低,这些缺点是有目共睹的,难以实现传统模式下的特殊功能要求。52.2 .NET Framework .NET Framework 是向开发人员提供一个一致的面向对象的编程环境,使开发人员在面对类型不相同的应用程序时保持一致。2.2.1 C#编程语言C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(
17、PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#是一种安全的、稳定的、简单的、优雅的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。并且C#成为ECMA与ISO标准规范。C#看似基于C+写成,但又融入其它语言如Delphi、Java、VB等。微软c#语言定义主要是从C和C+继承而来的,而且语言中的许多元素也反映了这一点
18、.2.2.2 C#的扩展 C#不但可以开发基于ASP.net的应用程序,也可以开发基于WinForm的程序。2.3 数据库技术 目前使用的数据库一般为关系型数据库管理系统(RDBMS),对于Microsoft SQL Server 200X 数据库是多关系数据管理系统,具有强大的扩展性。2.3.1 SQL结构化查询语言 SQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL Server所使用的数据库查询语言称为Transact-SQL,它
19、是SQL Server的核心,Transact-SQL强化了原有的SQL关键字以进行数据的存取,储存及处理等功能,Transact-SQL扩充了流程控制指定,可以使你方便的编写功能强大的存储过程,他们存放在服务器端,并预先编译过,执行速度非常块,触发是一种特殊的存储过程,用来确保SQL Server数据库引用的完整性,你可以建立插入,删除和更新触发以控制相关的表格中对数据列的插入,删除和更新,你还可以使用规则(Rule),缺省(default)以及限制(Constraints),来协助将新的数值套用到表格中去。5数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。 (1)物理数据层。它
20、是数据库的最内层,是物理存贮设备上实际存储的数据的集合。这些数据是原始数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成。 (2)概念数据层。它是数据库的中间一层,是数据库的整体逻辑表示。指出了每个数据的逻辑定义及数据间的逻辑联系,是存贮记录的集合。它所涉及的是数据库所有对象的逻辑关系,而不是它们的物理情况,是概念下的数据库。 (3)逻辑数据层。它是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。 数据库不同层次之间的联系是通过映射进行转换的。2.4 数据安全 数据库管理系统对数据本身的保护不够,就有可能被任何人访问。用户完全可以不按规
21、定的用户操作流程进行操作,随心所欲修改和删除数据,对后台数据库构成直接威胁。通过用户身份验证、数据备份与还原等技术来保护数据。备份数据库是对数据库或事务日志进行拷贝,当系统、磁盘或数据库文件损坏时,可以使用备份文件进行恢复,防止数据丢失。还原数据库是使用数据库的备份文件对数据库进行还原操作。由于病毒的破坏、磁盘损坏或操作员操作失误等原因会导致数据丢失、不完整或数据错误,此时,需要对数据库进行还原。52.5 三层技术 目前,典型的分层架构是三层架构,依次是数据访问层、业务逻辑层和表示层。综合现有的成功实践和.NET平台的特殊性,本系统中将三层架构的层次划分如下: 数据访问层负责与数据源的交互,即
22、数据的插入、删除、修改以及从数据库中读出数据等操作。对数据的正确性和可用性不负责,对数据的用途不了解,不负担任何业务逻辑。 业务逻辑层负责系统领域业务的处理,负责逻辑性数据的生成、处理及转换。对流入的逻辑性数据的正确性及有效性负责,对流出的逻辑性数据及用户性数据不负责,对数据的呈现样式不负责。 表示层负责接收用户的输入、将输出呈现给用户以及访问安全性验证。对流入的数据的正确性和有效性负责,对呈现样式负责,对呈现友好的错误信息负责。6其结构如图2.1所示。图2.1 三层结构2.6 本章小结 本章主要对当今软件设计的主流技术三层架构技术和项目开发用到的技术作出了介绍和探讨。在.NET Framew
23、ork上用C#语言开发的数据库技术,还有在网络图书销售系统中的应用三层技术架构,充分发挥了面向对象编程的特点,便于管理和维护。3需求分析与系统设计结构3.1需求分析通过相关调查发现系统包含两类用户,即管理员和普通用户。针对这两类用户,系统根据登录时的角色判断,跳转到相应的页面为其提供操作。6网上图书销售系统首先应该方便用户浏览、购买图书,同时需要由系统管理员进行管理和维护,由此分为前台用户功能和后台管理员功能两个方面。前台用户功能:1)用户注册登录:用户进行注册,登录。2)图书浏览:以列表方式显示图书信息供用户浏览。3)图书显示:显示图书的详细信息。4)图书搜索:使用搜索功能使用户快速地找到所
24、喜欢的图书。5)购物车:用户找到所喜欢的图书时,可以将其放入购物车中,再继续查看其它图书。6)图书订单:用户下订单购买图书,由管理员定期负责处理,根据订单信息向用户送货。后台管理员功能:1)图书管理:维护网上图书销售系统中的所有图书信息。2)分类信息管理:维护系统中的所有分类信息。3)出版商信息管理:维护系统中的所有出版商信息。4)用户信息管理:显示所有注册用户的信息。5)订单管理:定期对用户订单进行处理,向用户送货。3.2 系统总体设计 本研究课题的主要的目的是是设计并实现一个B/S体系结构的网络图书交易系统,以便反应客户的需求,把交易变得更方便,使图书的购买变得容易。3.2.1 功能结构网
25、上图书销售系统的功能模块图3.1和图3.2:用户管理角色管理图书管理图书分类订单管理网上图书销售系统图3.1系统功能模块(管理员)图书浏览信息中心购买书籍订单管理网上图书销售系统图3.2系统功能模块(普通用户)3.2.2 架构设计 系统按照三层架构技术设计,按功能可以分为表示层、业务逻辑层和数据访问层。分层技术提高了系统的灵活性和维护性。7系统的三层架构如图3.3。表示层业务逻辑层数据访问层图3.3 系统的三层架构数据库表示层主要表示WEB方式或者Windows 窗体方式,需要访问实体对象的属性值;业务逻辑层主要是对具体的问题的操作,对数据业务逻辑处理;数据访问层主要是对原始数据,包括数据库或
26、者文本文件等存放数据的形式的操作层。3.2.3 运行环境 网络销售系统可以在任何安装有Windows 32位操作系统的PC机上运行,支持Microsoft SQL Server 2005 数据库管理系统和Microsoft .NET Framework SDK v2.0,开发语言为C#2.0,开发平台为Microsoft Visual Studio 2005。3.3 业务流程 网络销售系统的业务流程用例图如图3.4。登录系统结账游客基本功能基本信息个人信息查询订单查询商品浏览商品购买消费查询订单管理系统维护数据备份数据还原管理员会员管理图书管理角色管理订单管理会员注册系统商品浏览图3.4业务流
27、程用例图3.4 系统流程分析 网络销售系统的系统流程图如图3.5。浏览书籍放入购物车查看购物车提示无书信息是否有书确认购书去结算中心显示当前订单中图书信息结账结账成功结束是否登录开始普通用户首页登录判断用户角色管理员首页普通会员首页管理员普通会员有无是否查看详细信息图3.5 业务流程用例图3.5 数据库结构根据图书销售的特点,把数据库命名db_BookShop,数据表分别是tb_Books,tb_BooksClicked,tb_Order,db_Category,tb_Customers,tb_Items,tb_ItemCategory,tb_OrderItems,tb_Publishers,
28、tb_Roles8图3.6数据表3.5.1 数据库概念设计图书信息表(tb_Books) 图书的种类比较多,数据量也比较大,商品信息将存放在tb_Books表,如图3.6所示的图书实体E-R模型。图书编号书名类别编号出版社编号详细描述数量进货价格图片信息图3.7 图书信息实体E-R模型入库时间3.5.2 数据库逻辑结构设计根据E-R图在数据库中创建数据表,结构如下:图书信息表tb_Books用来存储书店内所有的书籍的相关信息,表的结构如表3-1所示。表3-1图书表Books列名数据类型Allow nulls描述备注itemIdintN图书编号主键bookNameVarchar(100)N图书名
29、称caregoryIdintN分类号外键photonvarchar(255)Y图片信息publsherIdintN出版社编号外键inTimeDatetimeY入库时间saleNumintY图书数量priceDecimal(18,4)N进书价格detailNvarchar(255)Y详细描述3.6 文件组织结构网络销售系统在开发当中会用到大量的窗体,为了方便管理和查看,在BookShop解决方案中将图片文件放在image和img文件夹,公共类都分别放到了相应的层里面,窗体放在工程项目的根目录下根据相应的权限可访问的页面放到了相应的文件夹里面。9文件组织结构如图3.7所示。图3.8 文件组织结构3
30、.7 本章小结 本章主要说明需求分析和详细分析了系统的功能结构,介绍了程序流程,深入分析了数据库的设计方法,列举了数据库中每个数据表的逻辑结构。数据库逻辑设计是建立数据表前的一项工作。网络图书销售系统涉及的数据量比较多,不同的数据要分开不同的表来储存,然后通过主键关联。4公共模块4.1系统主界面 登录页面,管理员登录后可进入管理员页面,普通用户进入普通用户界面。普通用户登录到界面后可进行购买,若未登录则提示您未登录,请登录后再进行购买;而未登录的用户同样可以浏览该商店里面的商品;管理员登录后则可跳到管理员页面,不但有浏览的权限,还可以对网站里面的信息作出一定的更新操作等。4.2登录及注册模块4
31、.2.1登录输入用户名和密码点击登录按钮,确认身份后用户进入系统,若为空或者错误时会有相应的提示信息。登录后根据用户的角色系统进入不同界面,用户可以选择进行其他操作。代码如下:Customers us = CustomersManage.Login(nametext.Text.Trim(),passwordtext.Text.Trim();Sessionuser = us;/保存用户 if (us != null)if (us.Role.RoleName = 管理员) Response.Redirect(/Admin/index.aspx); elsestring code = yanzhen
32、gtext.Text; /获取验证码 string user_name = nametext.Text;/ string user_password = CustomersManage.en(passwordtext.Text); if (Request.CookiesCheckCode.Value = code) Customers uis = new Customers(); uis = CustomersManage.getcusInfoByName(user_name); if (nametext.Text = uis.Username) & (CustomersManage.en(p
33、asswordtext.Text) = uis.Password) writecookie(uis.Username, uis.CustomerId.ToString(); Response.Redirect(index.aspx); 4.2.2注册新用户填写注册信息,提交注册为系统用户,默认用户的角色为“普通用户”。会员注册信息时要按规定输入正确格式的数据方可能通过,也为了防止相同用户名的用户注册也增加了“检查用户是否已存在”的功能。也专门为了针对所谓的“注册机”或“灌水机”程序可以通过录制键盘鼠标输入的方法进行批量的用户注册。采用了随机验证码的技术;在用户注册时可以随机产生一个验证号,如果
34、输入的验证号与实际不符则不会继续注册过程,这样就可以保证每次注册的过程都是用户手工输入的信息。94.2.3修改密码用户登录系统后就能修改密码。修改时除需要输入用户名和旧密码,另外还需要对新密码进行确认。提交后自动保存到数据库中。1代码如下: Customers users=new Customers(); if (users != null) this.usernametext.Text = users.Username; if (Page.IsValid)/点击修改事件 string newPwd = this.newpassword.Text.Trim(); string message
35、= CustomerManager.ModifyPwd(newPwd, user.UserID); Response.Write(alert( + message + ); /密码判断 string pwd = this.oldpassword.Text; if (pwd.Equals(users.Password) args.IsValid = true; else args.IsValid = false; 4.3 图书搜索图书浏览,就是让用户在产品浏览页面查看图书的详细信息,吸引用户成为买家,因此除介绍图片、价格和图书描述等基本信息外,还要设置用户评价产品以及用户对其他产品评价等功能,加
36、强用户间信息的沟通和共享。系统用户及游客可以输入图书名称进行模糊查询,结果以表格的形式显示,并可以进入相应页面查看详细信息。代码如下:10string bookname = this.txtBookname.Text; IList book = BooksManager.GetBooksBybookname(bookname); this.GridView1.DataSource = book;this.GridView1.DataBind();4.4管理员模块4.4.1角色管理 通过角色管理让不同的验证用户具有不同的使用权限,只有注册用户才能购买产品,只有具有管理员权限的用户才能管理网站;4
37、.5用户管理 网站安全对于任何一个电子商务网站的重要性是不言而喻的,在网络图书销售系统中,通过用户管理来验证用户,不在数据库中存储明文的密码等方法来提供用户管理的安全性。114.5.1主界面系统列出当前所有用户的基本信息,可以进行删除用户功能,并提供修改操作的链接。管理员还可以按照角色和用户名进行分类和精确查询。图4.5.2修改用户角色及备注信息管理员通过主页面的链接,进入修改页面,修改用户的角色及备注信息。代码如下: protected void btnModify_Click(object sender, EventArgs e) Customer u = new Customer ();
38、 u.UserID = int.Parse(Request.QueryStringcustomerId .ToString(); Roles role = Roles(); role.RoleID = int.Parse(this.ddlRoleselect.SelectedValue.ToString(); u.Role = role; u.UserName = lblUsername.Text; u.Remark = txtremark.Text; CustomerManager.ModifyRemark(u); Response.Write(alert(修改成功););4.5.3我的个人
39、信息及更新显示当前登录用户的基本信息,并可以根据需要进行相应的更新操作。具体代码如下:protected void btnOk_Click1(object sender, EventArgs e) Customer user = (Customer Sessionuser;/获取登陆用户的信息 user.UserName = this.txtusername.Text; user.RealName = txtrealname.Text; user.Remark = txtremark.Text; user.Phone = txtphone.Text; user.CreateDate = Sys
40、tem.DateTime.Now.ToString(); user.Addr = txtaddr.Text; CustomerManager.ModifyUser(user); Response.Write(alert(修改用户信息);); 4.6图书管理4.6.1主界面提供图书的按类别与书名等查询的功能,结果在表格中显示。其次还可以浏览到最新上架的图书有哪些,和查看到图书点击率排行榜以及最畅销的图书。4.6.2添加图书为管理员提供添加图书的功能,可以将本地的图书各项信息中,存入数据库。图 图代码如下: Books bo = new Books(); bo.BookName = booknam
41、etext.Text.Trim(); bo.Author = authortext.Text.Trim(); bo.Photo = Image1.ImageUrl; bo.ISBN = isbntext.Text.Trim(); bo.Present = pretext.Text.Trim(); bo.Subject = titletext.Text.Trim(); bo.Price = float.Parse(pricetext.Text.Trim(); bo.CategoryId = int.Parse(categorydrop.SelectedValue); bo.PublisherId
42、 = int.Parse(publishdrop.SelectedValue); BooksManage.insertbookInfo(bo); Response.Write( alert(添加成功);4.6.3查看图书详细信息及更新页面显示相应选择图书的详细信息,包括图书名称、作者、ISBN号和简介等,并可能过详细按钮查看到更详细的书本信息,也可以能过更新按钮获取所选所有的数据到表格中进行修改操作。点击详细信息后可查看到:4.7 订单管理4.7.1查看订单信息 对于该系统的管理员来说,提供订单管理的页面,可以方便地查询指定用户的订单、指定的订单号的订单以及指定日期范围的订单。代码如下:/根据状态查询订单方法 public static IList GetOrderByState(string state)