【Asp.net精品源码栏目提醒】:以下是网学会员为您推荐的Asp.net精品源码-【精品】毕业论文 毕业设计 网上书店;购物;ASP.NET - 毕业设计,希望本篇文章对您学习有所帮助。
毕业设计(论文)题 目 网上书店学生姓名 XXXX专业班级 XXXX学 号 XXXX所 在 系 XXXXXX指导教师 XXXX完成时间 XXXX年 X月XX日 网上书店 网上书店 摘 要 近年来,随着 Internet 的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。
于是网上书店开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。
网上书店系统是 “事实上网络购物的出现,给消费者的地位,一种具有交互功能的商业信息系统。
消费观念带来了重要的变化。
因而建立网上书店系统,给学生带来无穷的方便。
在这个平台,所有学生都可以注册登录在上面购买自己需要的物品。
网站将以物品列表的形式的向所有访客展示这些信息。
本系统主要为用户提供了会员注册,物品购买,商品展示等功能,为管理员提供了商品管理,用户信息管理,订单信息管理等功能。
在设计方面,本系统采用 B/S 三层结构,同时使用
ASP.NET 技术进行动态页面的设计后台数据库选用SQL Server 2005 数据库。
关键字 网上书店;购物;
ASP.NET II 网上书店 ONLINE BOOKSTORE ABSTRACT In recent years with the rapid rise of Internet the Internet has increasinglybecome the best channel for collecting information and gradually entered thetraditional circulation. So online shopping became popular more and more onlinebusinesses build an online store to show consumers a new shopping concept. Onlineshopping system is a kind of commercial information systems interactive features. quotInfact the emergence of online shopping to the position of consumers consumerattitudes have brought important changes. Thus creating campus shopping system tofacilitate students to bring endless. In this platform all students can sign up log in theabove purchase items they need. Web site will be in the form of a list of items for allvisitors to the show this information. The system provides users with membership registration purchase goodsmerchandise display and other functions provides administrators with goodsmanagement customer information management order information management. Inthe design the system uses the B / S three-tier structure while dynamic pages usingASP.NET technology design selection of background database SQL SERVER 2005database.Keywords online shoppingcampusasp.net III 网上书店 目 录中文摘要英文摘要第 1 章 引 言........................................................................................................ 1 1.1 课题背景 .....................................................................................................................1 1.2 国内外研究现状 .....................................................................................................1第 2 章 开发工具及系统模式 .........................................................................2 2.1 开发环境的介绍 ....................................................................................................2 2.2
ASP.NET技术简介 .................................................................................................3第 3 章 系统可行性分析 ...................................................................................8 3.1 可行性研究 ................................................................................................8 3.2 需求分析 ....................................................................................................................9第 4 章 系统总体设计 ...................................................................................... 11 4.1 前台设计方案 ......................................................................................................... 11 4.2 后台管理设计方案 ..............................................................................................12 4.3 数据库概要设计 ...................................................................................................12第 5 章 系统各个功能模块的实现 .............................................................15 5.1 首页设计 ..................................................................................................................15 5.2 会员注册界面设计 .............................................................................................19 5.3 商品详细信息界面的设计 ..............................................................................22 5.4 购物车界面的设计 .............................................................................................23 IV 网上书店 5.5 管理员登陆界面设计 .........................................................................................25 5.6 后台首页 ...................................................................................................................28 5.7 订单管理界面设计 ..............................................................................................38 5.8 数据库详细设计 ...................................................................................................40第 6 章 系统测试 ................................................................................................41结 论 .....................................................................................................................44致 谢........................................................................................................................45参考文献 ...................................................................................................................46附 录........................................................................................................................47 V 网上书店第 1 章引言1.1 课题背景 随着 Internet 的快速发展,人们已经进入了信息时代,Web 已经对商业、工业、银行、财政、教育、政府、娱乐和信息产业及人们的工作、生活产生了深远的影响。
许多传统的信息和数据库系统正在被移植到互联网上,人们获得信息的来源已经不再只是报纸、电视、广播等传统媒体,一个新的信息传送媒体逐渐被人们所青睐。
范围广泛的,复杂的分布式应用正在 Web 环境中出现。
网上书店系统就相继的出现,给人们带来了不少的方便快捷,网上书店系统正在快速向前发展。
1.2 国内外研究现状 在欧美发达国家,信息化程度远远高于我国,发展速度相当迅猛,世界 500强中的大多数零售企业都纷纷挤身网络经销商的行列,广大网民在网上的购买额已经达到了相当巨大的数量,甚至有超过传统购物方式的趋势,而且这种趋势不可逆转。
调查表明:在互联网技术的诞生之地——美国,绝大部分家庭已越来越习惯于在家中从网上书店。
在我国,第一次网上书店发生在 1996 年,当时北京燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上书店的先声。
根据 CNNIC(中国互联网信息中心)的统计结果,截止 2007 年 1 月在网民经常使用的网络服务/功能中网上书店所占的比例达到了23.6,并且已经有相当多的人以网上书店作为其上网的主要目的,中国网民总人数达到了 1.37 亿,与去年同期相比,中国网民总人数一年增加了 2600 万人,增长率为 23.4,但是这 1.37 亿网民在中国 13.1 亿总人口中还仅占 10.5(去年同期为 8.5),这说明尽管中国的网民总数大,增长快,但互联网络的普及程度目前还很低,未来的发展空间仍然很大。
因此在中国发展网上书店具有良好的群众基础,网上书店方式日趋被大家所接受。
1.3 网上书店系统的构建 现在流行的网上书店系统不仅要有漂亮的网页,更要有严谨的规划。
每一个 1 网上书店细小的环节都和重要。
这样才能使得在电子交易时避免不必要错误发生。
我们将使用 HTML、
ASP.NET 等技术来编辑网页,并运用
ASP.NET 技术把数据库和动态网页相关联。
传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中这种方法在数据量不大时有很多的应用场合。
当数据量比较大并且有较强的专业性时录入的费用和出错的可能性都相应上升。
本文在实际应用开发中解决方案是建立网站 以及自己的数据库,使得所需商品信息可以及时的保存、更新。
可以更好的及时了解商品买卖的情况。
1.4 建立网上书店购物网站的必然性 随着大学生活的日渐丰富。
大学生的物质供求量越来越高,而信息量也随之加大,在校生往往把自己的供求信息粘贴在一切可以粘贴的地方,严重影响了学校环境面貌,因而建立网上图书物品交易平台,就可以解决以上问题.在这个平台,所有学生都可以注册登录在上面购买自己需要的物品。
网站将以物品列表的形式的向所有访客展示这些信息。
现在电脑已是十分普及的东西了,在校大学生其中 90%以上都在上网,信息的需求量是相当大的,所以依靠网络途径来进行一些信息交流就显的十分必要,因此我们成立一个网上的信息交流平台。
为同学们提供了一个安全便捷的交流平台,在网站上刊登的信息在未经申请人同意的情况下不会被删除,直到申请的供求信息得到满意的答复。
第 2 章 开发工具及系统模式2.1 开发环境的介绍 Visual Studio 是微软公司推出的开发环境。
是目前最流行的 Windows 平台应用程序开发环境。
目前已经开发到 9.0 版本,也就是 Visual Studio 2008。
但我选用的是 Visual Studio 2005 开发。
Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。
2002 年,随着 .NET 口号的提出与 Windows XP / Office XP 的发布,微 2 网上书店软发布了 Visual Studio .NET(内部版本号为 7.0)。
在这个版本的 VisualStudio 中,微软剥离了 Visual FoxPro 作为一个单独的开发环境以 VisualFoxPro 7.0 单独销售,同时取消了 Visual InterDev。
与此同时,微软引入了建立在 .NET 框架上(版本 1.0)的托管代码机制以及一门新的语言 C (读作C Sharp,意为 C)。
C 是一门建立在 C和 Java 基础上的现代语言,是编写 .NET 框架的语言, .NET 的通用语言框架机制(Common Language Runtime CLR),其目的是在同一个项目中支持不同的语言所开发的组件。
所有 CLR 支持的代码都会被解释成为 CLR 可执行的机器代码然后运行。
Visual Basic、Visual C 都被扩展为支持托管代码机制的开发环境,且Visual Basic .NET 更是从 Visual Basic 脱胎换骨,彻底支持面向对象的编程机制。
而 Visual J 也变为 Visual J。
后者仅语法同 Java 相同,但是面向的不是 Java 虚拟机,而是 .NET Framework。
2003 年,微软对 Visual Studio 2002 进行了部分修订,以 Visual Studio2003 的名义发布(内部版本号为 7.1)。
Visio 作为使用统一建模语言(UML)架构应用程序框架的程序被引入,同时被引入的还包括移动设备支持和企业模版。
.NET 框架也升级到了 1.1。
2005 年,微软发布了 Visual Studio 2005。
.NET 字眼从各种语言的名字中被抹去,但是这个版本的 Visual Studio 仍然还是面向 .NET 框架的(版本2.0)。
这个版本的 Visual Studio 包含有众多版本,分别面向不同的开发角色。
同时还永久提供免费的 Visual Studio Express 版本。
2.2
ASP.NET技术简介
ASP.NET 是微软公司继 ASP(Active Server Pages:活动服务器页面)之后推出的用于创建、管理和部署 Web 应用程序的新的理想平台。
它是使用.NET 框架所提供的编程类库构建而成的。
使
ASP.NET 创建、管理和部署 Web 应用程序变得非常容易。
3 网上书店
ASP.NET 所具有的新性能是: Web Controls,它使得创建 forms 和 HTML controls 的工作变得简单易行。
例如,在 ASP 中典型的选择框(select box)里,你不得不创建一个循环以便让控制系统装入数据。
但在
ASP.NET 里,你将会拥有一个quotdata-boundquot,这意味着它会与数据源连接,并会自动装入数据。
语言支持,
ASP.NET 支持多种语言,它的缺省语言将是 visual Basic 而不是 vbscript,这意味着我们可以摆脱 vbscript 的语言限制,我们的代码将是编译后运行的(而不是原来的解释执行)。
更好的代码控制,COM 对象不需要再在服务器上注册,但是通过这种过程简化,你再也不能够在你的服务器上运行另外一个 DLL 版本,并且代码相当保密。
这意味着,如果没有正确的开发工具和源代码,很难改变代码。
更好的升级能力,一个系统建成,本身有着一定的特性,以改进多处理器和串口环境中的性能。
例如,session state 能够通过单独的处理器来维持,在一个单独的机器上,甚至在数据库中允许交叉的服务器会话。
Visual Studio.NET 是一个功能强大的、高效并且可扩展的编程环境。
它充分展现了应用程序开发的潜能,并提供了生成应用程序所需的工具和技术。
这些应用程序将给当今的企业、机构提供强大的支持,并推动下一代基于 XML Web 服务软件的发展。
在 Visual Studio.NET 中,可以引用的资源有两者:一种是在工具箱显示加入到 Form 的组件另一种是只可在程序中引用的各式对象链接库。
随着网络经济的到来,.NET 技术是一项革命性的技术。
它是微软公司推出的新一代互联网软件和服务战略,是一种面向网络、支持各种用户终端的开发平台环境。
它包含了分布式计算、XML、组件技术、即时编译技术等多种功能集成的环境。
.NET 环境使用统一的 Internet 标准(如 XML)将不同的系统对接,并采用高度分布式应用服务架构,而且使用了一个综合的管理程序。
该程序能管理平台中运行的服务程序,为运行程序提供强大的安全保护后台。
C#是微软公司专门为.NET 量身定做的一种编程语言,它与.NET 有着密不可分的关系。
例如,C#的类型其实就是.NET 框架所提供的类型,C#本身并无类库,而是直接使用.NET 框架所提供的类库。
另外,类型安全检查启动资源回收、结构化异常处理等也都是交由 CLR(公共语言运行时)处理的。
因此,C# 4 网上书店是最适合开发.NET 应用的编程语言。
2.3
Asp.net 的优势 “动态服务器网页”,
ASP.NET 之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的 HTML 格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如 IE 或 Netscape)都可以正确地获得
ASP.NET的“执行”结果,并且将这
ASP.NET 执行的结果直接在浏览器中“浏览”,不像VBScript 或 JavaScript 是在客户端(Client)的浏览器上执行,若使用 VBScript来设计程序,客户端(Client)在 IE 浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用 Netscape 浏览器就无法显示 VBScript 的执行结果。
ASP.NET 的特点: 很多开发工具皆可发展
ASP.NET。
其他网页发展工具,例如,Dreamweaver等也可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写 ASPNET,可能会发生一些意想不到的离奇状态。
通吃各家浏览由于
ASP.NET 程序是在网络服务器端中执行,执行结果所产生的 HTML 文件适用于不同的浏览器。
语言相容性高:
ASP.NET 与所有的 ActiveX Script 语言都相容,除了可结合 HTML,VBScript、Java Script、Active X 服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。
隐密安全性高。
如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的 ASP 程序代码是看不到的!这是因杰 ASP 程序先于网站服务(WServer)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的 ASP 程序并不会轻易地被看见进而被盗用 易 于 操 控 数 据 库 :
ASP.NET 可 以 轻 易 地 通 过 ODBCOpen DatabaseConnectivity驱动程序连接各种不同的数据库,例如:Access、FoxPro、dBase、Oracle 等等,另外,
ASP.NET 亦可将“XML 文件当成数据库用。
面向对象学习容易:
ASP.NET 具备有面向对象(Object-Oriented)功能,学习容易,
ASP.NET 提供了五种方便能力强大的内建对象:Request、Response、 5 网上书店Sever、Application 以及 Session,同时,若使用
ASP.NET 内建的“Application”对象或”Session”对象所撰写出来的
ASP.NET 程序可以在多个网页之间暂时保存必要的信息。
ASP.NET 的 六 大 内 部 对 象 Request 、 Response 、 Server 、 Session 、Application、Object Context 从客户端取得信息将信息送给客户端提供一些Web 服务器工具储存在一个 Session 内的用户信息,该信息仅可被该用户访问在一个.NET-Application 中让不同的客户端共享信息可以用来配合 MicrosoftTransaction 服务器进行分布式事务处理。
2.4 系统开发模式2.4.1 B/S 结构 即 B/S 结构, Browser/Server浏览器/服务器结构,是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。
在这种结构下,用户界面完全通过 WWW 浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓 3-tier 结构。
B/S 结构,主要是利用了不断成熟的 WWW 浏览器技术,结合浏览器的多种 Script 语言VBScript、JavaScript…和 ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。
随着 Windows 98/Windows 2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。
显然 B/S 结构应用程序相对于传统的 C/S 结构应用程序将是巨大的进步。
B/S 结构采用星形拓扑结构建立企业内部通信网络或利用 Internet 虚拟专网(VPN)。
前者的特点是安全、快捷、准确。
后者则具有节省投资、跨地域广的优点。
须视企业规模和地理分布确定。
企业内部通过防火墙接入 Internet,再整个网络采用 TCP/IP 协议。
2.5 访问数据库 ADO.NET是微软公司推出的.NET Framework中用以操作数据库的核心组件是一种全新的数据库访问机制。
本文介绍了ADO.NET数据库访问技术,分析了ADO.NET中的各种对象及常用属性和方法。
通过具体实例介绍了
ASP.NET环境下利用ADO.NET访问Web数据库的技术,并给出了部分的实现代码。
A.