asp.net+sqlserver网上购物系统设计(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

asp.net+sqlserver网上购物系统设计(3)

ASP。NET技术是Microsoft公司推出的新一代动态Web开发工具,是电子商务、电子政务、远程教育等Web应用开发的主流技术之一。ASP。NET不同于ASP,它是建立在。NET Framework之上,提供了更易于编写且结构更清晰的代码,它使用VB。NET和C#等模块化语言编写程序,提高了代码的再利用性和共享性。ASP。NET在结构上几乎完全基于组件和模块化的,Web应用程序的开发人员使用这个开发环境可以实现更加模块化的、功能更强大的应用程序。

ASP。NET的优点主要体现在效率高、可重用性高、代码量少这三方面。在使用ASP进行程序设计的时候,由于ASP使用的是脚本语言,所有的代码都嵌入到HTML代码中,所以当编制功能复杂的网页时,就需要编写大量的代码,而且会导致程序代码的可读性差的问题。另外,由于所有的代码都是解释执行的,所以相对速度较慢,并且无法有效地利用机器硬件的各种性能。ASP。NET与ASP相比较效率更高,提供了很高的可重用性,对于实现同样功能的程序,ASP。NET使用的代码量比ASP要少得多。ASP。NET采用全新的编程环境,代表了技术发展的主流方向。[1][3][8]

2。2。2 C#简介

C#编程语言是由微软公司的Anders Hejlsberg和 Scott Willamette领导的开发小组专门为。NET平台设计的语言,它可以使程序员移植到。NET上。这种移植对于广大的程序员来说是比较容易的,因为C#从C,C++和Java发展而来,它采用了这三种语言最优秀的特点,并加入了它自己的特性。C#是事件的驱动的,完全面向对象的可视化编程语言,我们可以使用集成开发环境来编写C#程序。使用IDE,程序员可以方便的建立,运行,测试和调试C#程序,这就将开发一个可用程序的时间减少到不用IDE开发时所用时间的一小部分。使用IDE迅速建立一个应用程序的过程称为快速反映开发。[6][7]

2。2。3 SQL Server2008 简介文献综述

SQL(Structured Query Language),结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行的关系型数据库管理系统都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。[4]

3系统分析

3。1需求分析

本系统主要有两大块:

1、前台会员:主要功能有会员的登录与注册、会员中心、购物车的管理、商品浏览、商品订购、商品查找等功能。

2、后台管理员:主要功能有会员管理,订单管理,商品管理等功能。

3。2功能结构图

通过需求分析的调查与研究,将系统的大体功能定义如下图所示。

图3。1 功能结构图

3。3功能需求具体描述

前台会员部分:

1、首页:展示的网站的主体内容,主要是网站的主界面,内容展示包括商品类别、商品信息,在左侧栏部分根据销售的排行显示的是卖出数量最多的几件商品。

2、商品展示:分页显示商品列表,点击商品可以跳转到商品详情页面,在商品详情页可以把商品加入购物车,也可以直接结算。

3、购物车:会员可以将自己心仪的商品加入到购物车,在购物车界面主要显示的是加入到购物车里面的商品的列表,会员可以管理自己的购物车,实现对商品的增删改查操作。

4、会员中心:会员必须在登录成功后才可打开购物车界面,会员登录后可以查看订单,修改个人资料(包括修改收货地址)以及修改登录密码等。 (责任编辑:qin)