收藏 分销(赏)

基于NET的网上图书销售系统的设计与实现毕业论文模板.doc

上传人:丰**** 文档编号:2595790 上传时间:2024-06-02 格式:DOC 页数:52 大小:1.27MB
下载 相关 举报
基于NET的网上图书销售系统的设计与实现毕业论文模板.doc_第1页
第1页 / 共52页
基于NET的网上图书销售系统的设计与实现毕业论文模板.doc_第2页
第2页 / 共52页
基于NET的网上图书销售系统的设计与实现毕业论文模板.doc_第3页
第3页 / 共52页
基于NET的网上图书销售系统的设计与实现毕业论文模板.doc_第4页
第4页 / 共52页
基于NET的网上图书销售系统的设计与实现毕业论文模板.doc_第5页
第5页 / 共52页
点击查看更多>>
资源描述

1、 毕业设计(论文)汉字题目:网上图书销售系统 学 院:北京交通大学远程和继续教育学院 专 业:计算机科学和技术 姓 名:于倩 学 号:08648573 指导老师: 张丽 10月 25 日更多经典毕业论文:北京交通大学毕业设计(论文)成绩评议年级08秋层次专升本专业计算机科学和技术姓名于倩题目网上图书销售系统指导教师评阅意见成绩评定: 指导老师:年 月 日评阅教师意见 评阅老师:年 月 日答辩小组意见答辩小组责任人: 年 月 日北京交通大学毕业设计(论文)任务书本任务书下达给: 设计(论文)题目:web 方向一、设计(叙述)内容:此次设计课题是“基于.Net平台WEB应用程序开发设计”,即使用微

2、软.NET技术开发应用程序。基于此大前提下,具体设计任务可在以下课题中选择或自行选择合适课题(需经指导老师同意). Web新闻系统(多级新闻管理)目标:实现多级新闻管理,后台添加、编辑、删除新闻,前台新闻分类显示;用户管理、用户权限等功效.企业网站管理系统目标:实现企业新闻信息、产品信息公布和站内搜索系统等功效.在线留言系统目标:实现发表留言、填好具体信息和内容即可留言管理留言; 必需管理员登陆,查看帖,对帖能够进行回复和删除功效。等。.博客管理系统目标:实现基础博客功效.在线图书销售目标:图书在线销售,实现图书查询、添加、删除、用户订单操作等基础电子商务网站功效。.在线音乐网站目标:提供网络

3、音乐在线收听、下载、查询、公布等服务。以上课题能够分组(每组2人)开发,亦可独立开发;二、基础要求:.全部课题尽可能采取多层开发模型,即需表现界面层、业务逻辑层、数据库层;.对于基于网络web应用程序必需实现所谓前台展现后台管理。标准上小组人员分别负责前台和后台开发;.课题必需编写具体需求分析文档,贴近客观现实,含有一定实用价值;.功效上以实现基础目标为关键目标,对于扩展功效在时间许可情况下尽可能实现,即功效开发主次问题;对于无法实现但有必需功效应在需求文档中表现出来。.分工合作,亲密配合,小组课题必需组成统一整体;.对设计中出现问题认真统计,并主动寻求处理方法。三、关键研究问题:、软件软件需

4、求说明、源代码、可实施程序、简单操作说明。、设计文档需求说明书、数据模型(ERD)、功效结构图、数据库设计、关键界面设计。四、关键技术指标: PC机、网络三剑客、Visual Studio.Net开发平台、Access、SQL数据库。五、其它要说明问题毕业设计进度安排:第一周:查阅相关资料,软件需求分析。第二周:依据需求分析做项目具体设计。第三周:代码实现。第四面:代码实现。第五周:项目公布和功效测试、毕业论文编写。第六周:完善毕业论文准备毕业答辩。下达任务日期: 年 08 月 10 日 要求完成日期: 10月 25日 答辩日期: 11月 13 日指导老师: 开 题 报 告题 目:基于.NET

5、网上图书销售系统设计和实现汇报人:计算机科学和技术 于倩 08月 15 日一、文件综述伴随Internet快速崛起,网络信息化发展,在线图书销售作为一个经典Web电子商务系统也快速发展并深入大家日常生活中。更多人更愿意足不出户就能够挑选购置自己喜爱多种书籍,这么大大缩短了购书时间,提升了效率。而且,图书因其含有标识精晰、规格统一、特征轻易描述、同种商品个体之间无差异等特征而能成为发展电子商务最为理想商品类型。可见,网上图书销售系统跨越了时间和空间限制,给商业流通领域带来了不一样变革,也给消费者带来了便捷。只要网络发展没有停止,网上图书销售发展就不会停止。二、选题目标和意义本课题目标就是是将图书

6、销售由传统商店模式向在线销售转变,同时还对销售定单和图书种类等信息进行在线管理,其意义就在于以此来实现大家不出门就能够便捷买到自己喜爱多种书籍,向用户展示出一个新奇购书理念。网上购书方法必将日趋被大家所接收。三、研究关键内容:本系统采取B/S(Browser/Server)结构进行设计,使用SQL Server 构建数据库,并在.NET环境下使用Visual C#.net语言开发一个功效完善网上图书销售系统。其含有一定实用性,用户能够在网上浏览图书信息,查找图书资料,将感爱好书籍加入收藏夹,或放入购物车并下订单购置;同时,管理员也能够对整个系统信息和数据进行管理,能够管理库存书信息、分类信息、

7、出版社信息、用户信息和订单信息。四、进度计划:8月15日-8月22日:查阅相关资料,软件需求分析。8月23日-8月31日:依据需求分析做项目具体设计。9月1日-9月30日:代码实现。 10月1-10月7日:项目公布和功效测试、毕业论文编写。 10月8日-10月15:完善毕业论文准备毕业答辩。五、指导老师意见:指导老师: 08月15 日中 期 报 告题 目:基于.NET网上图书销售系统设计和实现汇报人:计算机科学和技术 于倩一、 总体设计 功效划分 本软件系统功效 可分为两大部分:(1)用户使用功效模块 (2)管理员管理功效模块 功效描述用户使用功效模块:为用户提供服务。用户进行登录或注册,进入

8、界面 后可进行图书浏览、查看、显示、收藏、订单、购物车等功效使用。 管理员管理功效模块:实现管理员对书籍管理功效。管理员可对书籍进行库存、出版商、订单、分类信息管理,还可进行用户查询等功效。 二、 框架(框图)系统基础结构功效模块结构三、 进展情况程序编制已基础完成,现在正在进行修改和调试。四、指导老师意见结 题 验 收一、 完成日期 9月27日二、完成质量 整个系统采取了B/S结构进行设计,使用SQL Server 数据库,并在.NET环境下使用Visual C#.net语言开发,是一个功效较完善网上图书销售系统,含有一定实用性和安全性。三、 存在问题 即使整个系统实现了基础部分功效,不过,

9、要想成为一个完善网上书籍销售系统,还有很多需要改善地方,尤其是订单管理方面。现在网络上购物付款方法以网上银行为主。但因为时间和所学有限并未添加此项功效接口,以后将深入完善。四、结论伴随互联网普及,网上购物已经越来越受到大众接收和喜爱。网上销售书籍将会逐步进入大家日常生活中,并为我们带来极大乐趣和便捷。和此同时,ASP.NET作为.NET平台关键组成部分,在网络系统开发上有着很大优势。整个系统根据B/S结构设计,加之SQL Server数据库使用,对于提升我们所学并将其应用于实际有着极其关键帮助。以后我会继续努力学习,深入完善处理系统中存在问题!指导老师:张丽 10月25日基于.NET网上图书销

10、售系统设计和实现摘 要伴随Internet快速崛起,网络信息化发展,在线图书销售作为一个经典Web电子商务系统也快速发展并深入大家日常生活中。更多人更愿意足不出户就能够挑选购置自己喜爱多种书籍,这么大大缩短了购书时间,提升了效率。可见,网上图书销售系统跨越了时间和空间限制,给商业流通领域带来了不一样变革,也给消费者带来了便捷。本系统采取B/S结构进行设计,是在.NET环境下使用Visual C#.net语言开发一个功效完善网上图书销售系统。其含有一定实用性,用户能够在网上浏览图书信息,查找图书资料,将感爱好书籍加入收藏夹,或放入购物车并下订单购置;同时,管理员也能够对整个系统信息和数据进行管理

11、,能够管理库存书信息、分类信息、出版社信息、用户信息和订单信息。另外,本论文采取分析方法和设计过程含有一定普遍性,能够应用到其它系统开发设计当中。关键词:网上购书系统;.NET;电子商务;数据库The Design and Realization of Web Bookshop Management System Based on .NETAbstractWith the rapid rise of Internet, the development of network information technology, web bookshop system as a typical elec

12、tronic commerce system also develops rapidly and deeps into peoples life. More and more people could be willing to select and buy their favorite books at home, so that is greatly reducing the time of shopping, and improving the efficiency. Obviously, the web bookshop management system has crossed th

13、e constraint of the time and the space, it not only brings a different change to the commercial domain, but also brings convenient to the consumers. The system used B/S structure and developed a well-functioning online book sales system with the use of Visual C#.net language based on .NET. Also, the

14、 system has some practicality, customers can browse the details of books on Internet, search information of books, and add the books which they like to the favorites, or put them to the shopping cart and place an order to buy them. At the same time, Administrators can manage the entire systems infor

15、mation and data, as the information of inventory, category, publishers, customers and orders. In addition, the analysis method and design process in the thesis have some universality, and can be applied to design other application system.Key words: Web bookshop system; .NET; Electronic commerce; Dat

16、abase目 录1引言11.1课题背景11.2本课题研究内容11.3本课题研究意义12网上图书销售系统相关技术12.1.NET开发平台及C.NET开发语言12.2微软企业库22.3三层应用程序模型22.4信息安全性33网上图书销售系统计划设计33.1需求分析33.2系统基础结构43.3系统设计43.3.1系统模块设计43.3.2数据库设计54网上图书销售系统开发实现94.1用户功效模块实现94.1.1用户注册登录94.1.2图书浏览134.1.3图书显示144.1.4图书搜索154.1.5收藏夹154.1.6购物车154.1.7图书订单194.2管理员功效模块实现204.2.1图书管理204.

17、2.2分类信息管理234.2.3出版商信息管理244.2.4用户信息管理254.2.5订单管理25结 论26参考文件261 引言1.1 课题背景伴随Internet快速崛起,网络信息化发展,在线图书销售作为一个经典Web电子商务系统也快速发展并深入大家日常生活中。更多人更愿意足不出户就能够挑选购置自己喜爱多种书籍,这么大大缩短了购书时间,提升了效率。而且,图书因其含有标识精晰、规格统一、特征轻易描述、同种商品个体之间无差异等特征而能成为发展电子商务最为理想商品类型。可见,网上图书销售系统跨越了时间和空间限制,给商业流通领域带来了不一样变革,也给消费者带来了便捷。只要网络发展没有停止,网上图书销

18、售发展就不会停止。1.2 本课题研究内容本系统采取B/S(Browser/Server)结构进行设计,使用SQL Server 构建数据库,并在.NET环境下使用Visual C#.net语言开发一个功效完善网上图书销售系统。其含有一定实用性,用户能够在网上浏览图书信息,查找图书资料,将感爱好书籍加入收藏夹,或放入购物车并下订单购置;同时,管理员也能够对整个系统信息和数据进行管理,能够管理库存书信息、分类信息、出版社信息、用户信息和订单信息。1.3 本课题研究意义本课题目标就是是将图书销售由传统商店模式向在线销售转变,同时还对销售定单和图书种类等信息进行在线管理,其意义就在于以此来实现大家不出

19、门就能够便捷买到自己喜爱多种书籍,向用户展示出一个新奇购书理念。网上购书方法必将日趋被大家所接收。2 网上图书销售系统相关技术2.1 .NET开发平台及C.NET开发语言.NET框架是Microsoft企业推出一个全新开发平台,提供了统一、面向对象而且能够扩展编程类库和完善集成开发环境,大大简化了应用程序开发过程,而且含有良好移植性和安全性。ASP.NET是建立在公共语言运行库上Web编程框架,相对于ASP而言,ASP.NET提供了更强性能、更方便工具支持、愈加好平台支持和灵活性。其一大革命性进步是能够将应用程序逻辑和表示代码清楚地分开,这么一来Web应用程序开发人员能够使用和Windows桌

20、面程序开发类似编程模型,从而大大降低了开发难度。同时,ASP.NET在进行用户界面开发和基础程序结构生成时含有很多优势。首先,ASP.NET是一个已编译、基于.NET开发环境,利用整个.NET框架,开发人员能够方便进行程序开发;其次,ASP.NET能够无缝地和其它HTML编辑器及其编程工具一起工作,使得Web开发愈加方便;再次,在ASP.NET中利用.NET框架中ADO.NET强大功效,能够高效便捷访问数据库,ASP.NET提供了简单模型,该模型使开发人员能够编写应用程序运行逻辑,而且保留了会话状态功效;最终,.NET框架和ASP.NET中提供了默认授权和验证方案,能够依据需要方便地移除、添加

21、或替换这些方案。Visual C#.NET语言是.NET平台首推开发语言,是一个全新、面向对象编程语言。C语言从C+语言发展而来,它同时吸收了C/C+和Java语言优点,能够快速地编写多种基于Microsoft .NET平台应用程序。C#语言使开发者用更少代码做更多事,同时也不易犯错,提升了编程效率和安全性。2.2 微软企业库众所周知,反复编写数据访问代码是十分繁琐,实际上很多系统中全部会有类似模块,比如配置保留和读取、写日志、异常处理等,大多数情况下开发人员需要在每个系统中编写含有类似功效子模块,所以即使它们之间只存在细微区分,不过代码必需做修改才能够满足要求。微软企业提供企业库正是为了处理

22、这些问题而推出,开发人员无需修改代码,只要修改多个配置文件,就能够在不一样系统中实现类似功效。可见,企业库大大降低了系统连接数据库代码,带来了方便。企业库(EnterpriseLibraryJune)是微软推出开源项目,它为企业级开发提供了功效强大多个应用程序块。该企业库设计思想是为了帮助开发商处理企业级应用开发过程中所面临一系列共性问题, 如安全、日志、数据访问、配置管理等,并将这些广泛使用应用程序块集成封装至企业库程序包中。企业库由七个子模块组成,分别是配置管理应用程序块(Configuration Application Block)、数据访问应用程序块(Data Access Appl

23、ication Block)、安全应用程序块(Security Application Block)、日志及仪表盘管理应用程序块(Logging and Instrumentation Application Block)、加密应用程序块(Cryptography Application Block)、异常处理应用程序块(Exception Handling Application Block)、缓存应用程序块(Caching Application Block),这七个应用程序块几乎覆盖了企业级架构开发关键步骤。可见,企业库含有可选择、可扩展、实用、强大、易用性和规范性等特征。2.3 三层应

24、用程序模型本课题在系统设计上采取了三层应用程序模型。所谓“三层应用程序模型”是将系统根据功效逻辑层次进行划分,分别是表示层、业务逻辑层和数据访问层,以此实现模块化设计。数据访问层顾名思义是用来处理系统对数据库操作,系统中全部数据库调用全部经过数据访问层实现。业务逻辑层处于表示层和数据访问层之间,它首先调用数据访问层类和方法实现系统中业务规则,首先封装对应调用方法供表示层调用。表示层关键包含了系统页面展现和相关控件代码。这种多层应用程序体系结构含有以下部分优点,首先,程序代码在各个层次之间实现松耦合和模块化;其次,每个层次代码可重用,维护性愈加好;最终,能够将各个层次在物理上布署到多个层次中,实

25、现布署可扩展性。2.4 信息安全性在大多数系统中,用户密码信息在数据库中是以明文方法存放,数据库管理员稍有疏忽就有可能造成用户隐私泄漏,尤其是对于部分包含金融、商业领域网络应用,这一点漏洞将会造成十分严重后果。所以,为了加强本系统信息安全性,在用户登录模块中,对密码这么敏感信息进行加密是十分必需。本课题使用了一个常见哈希加密算法MD5加密算法。MD5加密算法是不可逆,经过哈希加密数据是没有对应解密算法回到原状,在应用中是经过比较两个数据哈希值是否相等,从而达成校验目标。本课题中,在新用户注册时候,对用户设置登录密码用MD5加密算法进行加密,那么存入数据库将是用户登录密码MD5哈希值,在登录验证

26、时依据用户输入密码计算响应MD5哈希值进行比较。可见,经过MD5算法实现了数据加密存放和验证,同时,MD5加密是不可逆,即使恶意攻击者取得了数据库访问权限,也仍然无法得悉用户密码信息,从而提升了系统安全性。3 网上图书销售系统计划设计3.1 需求分析网上图书销售系统首先应该方便用户浏览、购置图书,同时需要由系统管理员进行管理和维护,由此分为前台用户功效和后台管理员功效两个方面。前台用户功效:为了方便用户购置图书,网上图书销售系统应该提供以下多个用户功效。1) 用户注册登录:用户进行注册,登录。2) 图书浏览:以列表方法显示图书信息供用户浏览。3) 图书显示:显示图书具体信息。4) 图书搜索:使

27、用搜索功效使用户快速地找到所喜爱图书。5) 收藏夹:用户能够先将自己感爱好图书收藏起来,方便下次登录后查看相关信息,假如计划购置时再放入购物车中。6) 购物车:这是网上图书销售系统基础元素。用户找到所喜爱图书时,能够将其放入购物车中,再继续查看其它图书。7) 图书订单:用户下订单购置图书,由管理员定时负责处理,依据订单信息向用户送货。后台管理员功效:管理员负责维护整个系统运行,管理系统全部信息和数据,应该提供以下功效。1) 图书管理:维护网上图书销售系统中全部图书信息。2) 分类信息管理:维护系统中全部分类信息。3) 出版商信息管理:维护系统中全部出版商信息。4) 用户信息管理:显示全部注册用

28、户信息。5) 订单管理:定时对用户订单进行处理,向用户送货。3.2 系统基础结构因为B/S(Browser/Server)结构含有很好独立性、可伸缩性和安全性,适合于不一样数据库之间互连,而且便于管理维护,所以整个系统采取用户端、Web服务器及数据库服务器B/S结构进行设计。基础结构图2-1所表示。图3-1 系统基础结构利用IIS架构Web服务器,用于连接用户端和数据库服务器。对于用户端发出需要对数据库进行访问请求,Web服务器负责用户端和数据库服务器网络通信,并将相关数据嵌入返回给用户端Web页面;对于用户端发出不需要对数据库进行访问请求,Web服务器将直接处理这些请求,并将最终生成Web页

29、面发往用户端浏览器。3.3 系统设计3.3.1 系统模块设计分为用户功效模块设计和管理员功效模块设计两方面,用户登录后,能够进行图书浏览、下订单等操作;管理员登录后,能够进行图书管理、分类信息管理、出版商信息管理、用户信息管理和订单管理等操作。1. 用户功效模块设计:一般用户各个功效模块,具体设计图3-2所表示:图3-2 用户功效模块2. 管理员功效模块设计:管理员负责管理整个系统全部信息和数据,并做对应部分处理。其功效模块图3-3所表示。图3-3 管理员功效模块3.3.2 数据库设计数据库关键由9个数据表组成。Books(图书信息表),Items(图书项信息表),Categories(图书分

30、类信息表)存放图书分类信息,ItemCategory(图书项和分类关联信息表),Publishers(出版商信息表)存放出版商信息,Customers(用户信息表)存放用户注册信息,Favorites(收藏夹信息表)存放用户收藏夹信息,Orders(订单信息表)存放订单各项信息,OrderItems(订单项信息表)存放订单具体购置信息。从而,可具体设计出各数据库对象,包含数据表和存放过程。数据表:图书相关信息表分别如表3-1、表3-2、表3-3、表3-4、表3-5所表示。表3-1 图书信息表BooksBooks(ItemId为主键,PublisherId为外键)列(属性)名汉字名称类型宽度是否

31、许可为空ItemId图书项ID号int4NOT NULLPublisherId出版商ID号int4NOT NULLAuthor作者名nvarchar40NOT NULLISBNISBN号char10NOT NULLSaleNum已销售数量int4NOT NULL表3-2 图书项信息表ItemsItems(PKId为主键)列(属性)名汉字名称类型宽度是否许可为空PKId图书项唯一ID int4NOT NULLName书名nvarchar255NOT NULLImageFileSpace图书封面图文件地址nvarchar255NULLDescription说明nvarcharNULLUnitPri

32、ce单价Momey8NOT NULL表3-3 图书分类信息表CategoriesCategories(PKId为主键)列(属性)名汉字名称类型宽度是否许可为空PKId分类唯一IDint4NOT NULLDescription分类说明nvarchar255NULL表3-4 图书项和分类关联信息表ItemCategoryItemCategory(ItemId为主键,CategoryId为外键)列(属性)名汉字名称类型宽度是否许可为空ItemId图书项ID号int4NOT NULLCategoryId分类ID号int4NOT NULL表3-5 出版商信息表PublishersPublishers(P

33、KId为主键)列(属性)名汉字名称类型宽度是否许可为空PKId出版商唯一IDint4NOT NULLName出版商名称nvarchar40NOT NULL用户相关信息表分别如表3-6、表3-7所表示。表3-6 用户信息表CustomersCustomers(PKId为主键)列(属性)名汉字名称类型宽度是否许可为空PKId用户唯一IDint4NOT NULLEmail用户Emailnvarchar50NOT NULLPassword用户登录密码binary24NULLName用户名称nvarchar40NULL表3-7 收藏夹信息表FavoritesFavorites(PKId为主键,Custo

34、merId、ItemId为外键)列(属性)名汉字名称类型宽度是否许可为空PKId收藏夹ID号int4NOT NULLCustomerId用户ID号int4NOT NULLItemId图书项ID号Int4NOT NULL订单相关信息表分别如表3-8、表3-9所表示。表3-8 订单信息表OrdersOrders(PKId为主键,CustomerId为外键)列(属性)名汉字名称类型宽度是否许可为空PKId订单唯一IDint4NOT NULLCustomerId用户ID号int4NULLStatus订单状态int4NULLOrderData订单生成日期datetime8NULLShipToName收件

35、人名称nvarchar40NULLShipToAddress送货地址nvarchar255NOT NULLSubTotal总价Momey8NULL表3-9 订单项信息表OrderItemsOrderItems(OrderId和ItemId为主键)列(属性)名汉字名称类型宽度是否许可为空OrderId订单ID号int4NOT NULLItemId图书项ID号int4NOT NULLUnitPrice单价money8NOT NULLQuantity购置数量Int4NOT NULL存放过程:因为存放过程能够在程序中被数次调用,而无须数次反复编写该存放过程SQL语句,所以数据库中建立了大量存放过程,便

36、于将相关信息加入到数据库中。和用户相关存放过程有:新用户注册(CustomerRegister),用户登录(CustomerLogin),修改用户信息(EditCustomer),获取全部用户信息(GetCustomers),获取单个用户信息(GetCustomerById)。和图书相关存放过程有:新增图书(AddBook),删除图书(DelBook),修改图书信息(EditBook),获取全部图书信息(GetAllBooks),依据图书项ID获取单本图书信息(GetBookById),依据分类ID获取图书信息(GetBooksByCategoryId),依据分类ID获取热门书图书信息(Get

37、PopBooksByCategoryId),依据书名获取图书信息(GetBooksByTitle),依据关键词获取图书信息(GetBooksByKeyword),依据ISBN获取图书信息(GetBooksByISBN),依据出版商获取图书信息(GetBooksByPublisherId)依据作者获取图书信息(GetBooksByAuthor)。和出版商相关存放过程有:新增出版商(AddPublisher),删除出版商(DelPublisher),修改出版商信息(EditPublisher),获取全部出版商信息(GetPublishers)。和图书分类相关存放过程有:新增图书分类(AddCate

38、gory),删除图书分类(DelCategory),修改图书分类说明(EditCategory),获取图书分类信息(GetCategories)。和收藏夹相关存放过程有:新增收藏统计(AddFavorite),删除收藏信息(DelFavorite),依据用户ID获取收藏统计(GetFavoritesByCustomerId)。和订单相关存放过程有:获取订单信息(GetOrders),获取单条订单信息(GetOrderById),依据用户ID获取订单信息(GetOrdersByCustomerId),依据状态获取订单信息(GetOrdersByStatus),依据日期获取订单信息(GetOrde

39、rsByDate),提交订单(SubmitOrder),修改订单(EditOrder),取消订单(CancelOrder),接收订单(AcceptOrder),确定订单(ConfirmOrder),撤销订单(RevokeOrder),PopFirstWord ,插入订单明细统计(InsertOrderDetailsByList),插入单条订单项(InsertOrderDetail)。因为该系统建立存放过程很多,所以在此就只列举出一个存放过程SQL脚本。新增图书存放过程AddBookSQL脚本以下:CREATE PROCEDURE AddBook Name NVARCHAR(255), Imag

40、eFileSpace NVARCHAR(255), Description NVARCHAR(), UnitPrice MONEY, PublisherId INT, Author NVARCHAR(40), ISBN NCHAR(13), CategoryId INT, ItemId INT = NULL OUTPUT -output能够返回一个值AS begin tran -事务 -新增Items表统计 insert Items (Name, ImageFileSpace, Description, UnitPrice) select Name,ImageFileSpace,Descrip

41、tion,UnitPrice select ItemId = IDENTITY -获取数据表中最终一条插入数据IDENTITY值-新增Books表统计 insert Books (ItemId, PublisherId, Author,ISBN) select ItemId,PublisherId,Author,ISBN-新增ItemCategory表统计 insert ItemCategory (ItemId,CategoryId) select ItemId,CategoryId commit tran return 0GO4 网上图书销售系统开发实现4.1 用户功效模块实现用户功效模块关

42、键包含注册登录、图书浏览、图书显示、图书搜索、购物车、收藏夹、图书订单这多个部分。在程序设计中,各模块后台编码部分设计实现是关键和难点,所以论文将着重说明模块后台编码部分,对于页面设计部分只作了简单说明。4.1.1 用户注册登录用户首先填写相关信息进行注册,以后就能够登录到本系统中购置图书。注册模块关键功效是把用户注册信息写到数据库中。同时,为了降低用户输入错误,注册模块需要对相关信息作必需验证。利用ASP.NET提供验证控件能够方便验证用户输入,这里将多个验证控件结合起来实现比较完整验证功效。在注册页面设计中,使用RequiredFieldValidator控件检验用户是否在输入框中填写了必需文字,确保用户不跳过输入,使用RegularExpressionValidator控件检验输入是否符合正则表示式,使用CompareValidator控件对比两次密码输入是否相同。部分代码以下:Email:密码:asp:textbox id=tbPassword

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服