asp.net+sqlserver在线购物系统的设计+源代码(2)

(4)使用黑盒测试的方法对系统进行测试,完善整个系统。 2.相关技术介绍 2.1 ASP.NET技术 ASP.NET是一种通用语言的程序框架,支持类如VB++、C#等多种编程语


(4)使用黑盒测试的方法对系统进行测试,完善整个系统。

2.相关技术介绍

2.1 ASP.NET技术

ASP.NET是一种通用语言的程序框架,支持类如VB++、C#等多种编程语言,用其编写出来的系统、软件、网站等具有很强的适用性,不仅可以在Windows,Mac OS等平台使用,也可在移动端使用。它是一种新型的Web编程方法;并且微软为了方便程序开发者使用,为ASP.NET封装了多种控件,程序开发者仅需通过“拖拉拽”的方式,即可完成对网站的开发,这样可以提升程序开发人员的工作效率,节省程序开发的时间,因此,本系统选择ASP.NET作为开发技术。

2.2 SQL Server 2008技术

SQL Server 是微软公司推出的关系型数据库管理系统。具有使用方便,可伸缩性好,可以和许多相关软件兼容等优点,它是一个全面的数据库平台,使用集成的商业智能 (BI) 工具为用户提供数据管理。SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全更可靠的存储功能,使用户可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2008具有支持多种语言、安全等优点。

3.系统分析与设计

3.1系统需求分析

在线购物系统分为两部分模块,用户模块和管理员模块。用户模块满足用户注册会员,会员在线登录,对加入购物车的商品进行购买等。管理员模块满足管理员管理商品,管理订单,管理物流等。

首先,未注册用户可以游览在线商品,但是不能实现未登录购买。其次,对于已注册用户,除了可以浏览网站中的商品,也可以将需要的商品添加购物车并进行结算。最后,管理员可以对商品进行上架或下架处理,商品种类的添加与删除,订单状态的更改与删除。

3.2网站功能模块图

网上购物系统是由前台用户模块和后台管理员模块共同实现的。

前台用户模块主要包括用户注册,用户登陆,商品查询,加入购物车,结算订单等功能。

(1)用户注册:该功能为首次登录本系统的客户提供了用户注册的功能,在注册后可以在线购买商品。

(2)用户登录:用于已经注册过账号的用户进行系统的登录,系统自动校验用户名及密码是否与注册时一致,一致后方可进入系统。

(3)商品查询:用户在购物网站时查询所需要的商品。

(4)加入购物车:客户可以将心仪的商品加入到购物车。

(5)结算订单:客户结算自己所要购买的商品。

后台管理员模块的主要功能是实现订单管理,商品管理,会员管理,物流管理等。

(1)订单管理:管理员可以管理用户订单状态。

(2)商品管理:管理员可以在此界面上发布新的商品,对已售空的商品进行下架等处理。

(3)会员管理:管理员可以管理注册用户的基本信息。

(4)物流管理:管理员可以管理物流方式以及查看订单状态。