.net平台的it商城系统的设计与实现(源码)【字数:6690】
摘 要在如今这个网络通讯发达,购物便捷的时代,电子商务逐渐影响到人们生活的各个方面,越来越多的商户在网上建立了商店,一种新颖的购物理念已经展现了出来。为了满足人们的购物需求,建立了此IT商城系统。本毕业设计基于.NET平台设计IT商城系统,采用B/S结构,以Microsoft Visual Studio 2012为开发环境,使用Microsoft SQL Server 2008 R2数据库,使用C#语言实现。本文首先简要介绍了建设IT商城系统的背景和意义;接着介绍IT商城系统的开发技术;在描述系统的需求分析和设计构想后,对IT商城系统的各个功能模块的进行了实现和测试。
目 录
第一章 绪 论 1
1.1 背景概述 1
1.2 系统开发的目的和意义 1
第二章 开发技术介绍 2
2.1 .NET平台 2
2.2 C#语言 2
2.3 Visual Studio 2012 2
2.4 SQL Server数据库 3
第三章 IT商城系统的需求分析 4
3.1 项目简介 4
3.2 项目功能需求 4
3.3 项目性能需求 6
第四章 IT商城系统的总体设计 7
4.1 系统架构 7
4.2 功能模块 7
4.3 数据库设计 8
4.3.1 数据库概念设计 8
4.3.2 数据库逻辑设计 8
4.3.3 数据库物理设计 12
第五章 IT商城系统的实现与测试 14
5.1 系统业务逻辑层的实现 14
5.1.1 用户登录模块 14
5.1.2 商品展示模块 15
5.1.3 购物车功能模块 15
5.1.4 后台商品管理模块 16
5.1.5 后台会员管理模块 17
5.2 系统前端界面的实现 19
5.2.1 购物车功能实现 19
5.2.2 订单支付功能的实现 20
5.3 系统功能测试 21
5.3.1 系统测试目 *好棒文|www.hbsrm.com +Q: ¥351916072$
的 21
5.3.2 系统测试实例 21
结束语 23
致 谢 24
参考文献 25
第一章 绪 论
1.1 背景概述
近年来,随着Internet的迅猛发展,互联网已经逐渐成为人们交流和共享资源的渠道,其中,电子商务日益流行起来,影响到人们日常生活的各个方面,越来越多的商家建立起了网上购物商店,开发出了巨大的商业价值。伴随着人们生活水平的提高,人们对网上商城的理解逐步加深,对电子商务的需求也迅速增加,以网上购物为形式的电子商务正在高速发展,网上购物已经成为一种不可阻挡的趋势。而网上IT商城购物方式的便捷对比于传统购物方式的局限性使人们接受的特别快,使当前商家的竞争力大小体现在电子商城发展方面,各类商家将进入网络市场的进程迫切的加快。
通过对商品进行网络管理化的营销,可以更加灵活的销售商品,加快建立和完善现代的信息化管理机制,使消费者和营销商的距变近。如今的淘宝网就是电子商城的一个的巨大榜样,它所提供的食品、服装等的购买,使消费者可以在家就进行购物,能够直接用网银选购所需商品,再通过快递使商品到家。中国网上用户仍存在巨大潜力,网上购物人数也因此仍会稳步提升,因此,对于现今生活来说,建立网上IT商城尤为重要。
1.2 系统开发的目的和意义
在如今生活节奏飞快的时代,网络已是人们生活不可缺少的一部分,与此同时,快捷的网上购物已经是一种不可避免的趋势。因此,基于.NET平台的IT商城系统建立的目的在于使用成熟的.NET和Sql Server技术来实现便利的购物方式,为企业提供以网络为基础的新的购物模式。它不仅能够解决传统购物模式对用户和商家产生的问题,而且能够降低商家的成本,给人们提供一种更安全便捷的购物方式,满足当代人们新的需求。
方便、快捷、高效的网上购物迅速得到了许多网友的喜爱和信任,现在网上购物非常受欢迎。它通过将虚拟与现实结合,既节省了时间,又加快了效率。让用户可以在任何地方通过商城系统购买所需商品,同时,商家也可以在任何地方通过商城系统给用户提供商品,实现互惠共利。该系统的设计旨在满足人们的购物需求,改变传统的交易方式,通过互联网完成商品的检验和购货等网上交易。
第二章 开发技术介绍
2.1 .NET平台
.NET平台是提供给应用程序来进行通讯和共享数据的,它的.NET Framework组件能够提供给任何.NET应用程序使用。.NET平台具有以下优点:
(1).NET平台具有性能稳定、开发迅速、管理方便等优点,使用户能够省去很多不必要的零碎的工作。
(2).NET平台中的程序代码精确而简明,加快了程序的运行速度,相对于其它平台而言,完美解决了代码复杂且难移植的问题。
(3).NET平台中的Data Bounds能够很好的约束数据,使之与数据源连接,自动的装入数据,能够更好的实行工作控制。
(4).NET平台支持多种编程语言,如VB、C#等,相对于其它平台更适合编写大型应用程序。
2.2 C#语言
C#最初名字叫COOL,是由微软公司开发的第一个面向组件的编程语言,C#由C和C++派生而来且去掉了它们的一些复杂特性,可以完美的和.NET框架结合[1]。
C#语言特点如下:
(1)C#语言结合了多种语言,继承并发展了C++语言的功能,其语法简洁。
(2)C#语言能够快速开发应用[2]。
(3)C#语言所编写的程序的Web服务端的组件具有强大的功能。
(4)C#语言融合了XML技术,能够使编程更加的自由。
(5)C#语言本身内置了版本控制功能,因此使开发人员能更容易的开发和维护。
(6)C#提供了完善的错误和异常处理机制,能够使程序更加强大[3]。
(7)C#语言所编写的程序能够实现跨平台操作的功能。
2.3 Visual Studio 2012
系统使用Microsoft Visual Studio 2012为开发环境。Visual Studio系列是根据不同需求由微软公司推出的开发环境,是Windows平台非常流行的应用程序开发环境。
目 录
第一章 绪 论 1
1.1 背景概述 1
1.2 系统开发的目的和意义 1
第二章 开发技术介绍 2
2.1 .NET平台 2
2.2 C#语言 2
2.3 Visual Studio 2012 2
2.4 SQL Server数据库 3
第三章 IT商城系统的需求分析 4
3.1 项目简介 4
3.2 项目功能需求 4
3.3 项目性能需求 6
第四章 IT商城系统的总体设计 7
4.1 系统架构 7
4.2 功能模块 7
4.3 数据库设计 8
4.3.1 数据库概念设计 8
4.3.2 数据库逻辑设计 8
4.3.3 数据库物理设计 12
第五章 IT商城系统的实现与测试 14
5.1 系统业务逻辑层的实现 14
5.1.1 用户登录模块 14
5.1.2 商品展示模块 15
5.1.3 购物车功能模块 15
5.1.4 后台商品管理模块 16
5.1.5 后台会员管理模块 17
5.2 系统前端界面的实现 19
5.2.1 购物车功能实现 19
5.2.2 订单支付功能的实现 20
5.3 系统功能测试 21
5.3.1 系统测试目 *好棒文|www.hbsrm.com +Q: ¥351916072$
的 21
5.3.2 系统测试实例 21
结束语 23
致 谢 24
参考文献 25
第一章 绪 论
1.1 背景概述
近年来,随着Internet的迅猛发展,互联网已经逐渐成为人们交流和共享资源的渠道,其中,电子商务日益流行起来,影响到人们日常生活的各个方面,越来越多的商家建立起了网上购物商店,开发出了巨大的商业价值。伴随着人们生活水平的提高,人们对网上商城的理解逐步加深,对电子商务的需求也迅速增加,以网上购物为形式的电子商务正在高速发展,网上购物已经成为一种不可阻挡的趋势。而网上IT商城购物方式的便捷对比于传统购物方式的局限性使人们接受的特别快,使当前商家的竞争力大小体现在电子商城发展方面,各类商家将进入网络市场的进程迫切的加快。
通过对商品进行网络管理化的营销,可以更加灵活的销售商品,加快建立和完善现代的信息化管理机制,使消费者和营销商的距变近。如今的淘宝网就是电子商城的一个的巨大榜样,它所提供的食品、服装等的购买,使消费者可以在家就进行购物,能够直接用网银选购所需商品,再通过快递使商品到家。中国网上用户仍存在巨大潜力,网上购物人数也因此仍会稳步提升,因此,对于现今生活来说,建立网上IT商城尤为重要。
1.2 系统开发的目的和意义
在如今生活节奏飞快的时代,网络已是人们生活不可缺少的一部分,与此同时,快捷的网上购物已经是一种不可避免的趋势。因此,基于.NET平台的IT商城系统建立的目的在于使用成熟的.NET和Sql Server技术来实现便利的购物方式,为企业提供以网络为基础的新的购物模式。它不仅能够解决传统购物模式对用户和商家产生的问题,而且能够降低商家的成本,给人们提供一种更安全便捷的购物方式,满足当代人们新的需求。
方便、快捷、高效的网上购物迅速得到了许多网友的喜爱和信任,现在网上购物非常受欢迎。它通过将虚拟与现实结合,既节省了时间,又加快了效率。让用户可以在任何地方通过商城系统购买所需商品,同时,商家也可以在任何地方通过商城系统给用户提供商品,实现互惠共利。该系统的设计旨在满足人们的购物需求,改变传统的交易方式,通过互联网完成商品的检验和购货等网上交易。
第二章 开发技术介绍
2.1 .NET平台
.NET平台是提供给应用程序来进行通讯和共享数据的,它的.NET Framework组件能够提供给任何.NET应用程序使用。.NET平台具有以下优点:
(1).NET平台具有性能稳定、开发迅速、管理方便等优点,使用户能够省去很多不必要的零碎的工作。
(2).NET平台中的程序代码精确而简明,加快了程序的运行速度,相对于其它平台而言,完美解决了代码复杂且难移植的问题。
(3).NET平台中的Data Bounds能够很好的约束数据,使之与数据源连接,自动的装入数据,能够更好的实行工作控制。
(4).NET平台支持多种编程语言,如VB、C#等,相对于其它平台更适合编写大型应用程序。
2.2 C#语言
C#最初名字叫COOL,是由微软公司开发的第一个面向组件的编程语言,C#由C和C++派生而来且去掉了它们的一些复杂特性,可以完美的和.NET框架结合[1]。
C#语言特点如下:
(1)C#语言结合了多种语言,继承并发展了C++语言的功能,其语法简洁。
(2)C#语言能够快速开发应用[2]。
(3)C#语言所编写的程序的Web服务端的组件具有强大的功能。
(4)C#语言融合了XML技术,能够使编程更加的自由。
(5)C#语言本身内置了版本控制功能,因此使开发人员能更容易的开发和维护。
(6)C#提供了完善的错误和异常处理机制,能够使程序更加强大[3]。
(7)C#语言所编写的程序能够实现跨平台操作的功能。
2.3 Visual Studio 2012
系统使用Microsoft Visual Studio 2012为开发环境。Visual Studio系列是根据不同需求由微软公司推出的开发环境,是Windows平台非常流行的应用程序开发环境。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/101.html