ASP.NET+sqlserver网上购物系统设计与实现(2)
时间:2016-11-12 19:42 来源:毕业论文 作者:毕业论文 点击:次
1.2目的及意义 当前世界经济正在向知识经济转变。为了给人们提供更多的便捷,使不用出门就能买到心仪的产品,所以,建立一个综合性的购物网站,就可以满足这方面的需求,还可以实现用户网上浏览、查询及订购服务。以往传统购物的所有功能都可以在网上购物系统上进行电子化的高效运作。系统主要是前台用户购物和后台管理员的运作,后台主要是管理员对商品管理,销售订单管理,用户管理,留言管理。前台操作主要是针对网站会员,会员登录网站来完成商品的交易,登录用户可以购买心仪的商品,并且可以对商品做出评价。因此,商家可以更好的掌握消费心理。 2系统分析 2.1可行性分析 2.1.1 经济可行性 网上购物系统实用性强,易使用,并且可以增加效率,方便购物者进行选购物品。该软件对网上销售行业的情况进行了大量的研究,可以帮助企业更好地管理库存、增加销售、降低成本、提高客户的满意度和做出可靠地财务决定。它为企业节省完成了日常工作所花费的时间可以更方便的实现企业管理的各个环节。 2.1.2 技术可行性 我们安装了Windows XP操作系统的运行环境,还安装了SQL Server 2005、Visual Studio 2005等软件环境。为网站的开发提供了必要的硬件保障。从软件技术来讲,现在基于B/S架构的程序设计语言已经逐渐成熟,编程环境及编程方式也已经日趋完善。本系统采用的是流行的ASP.NET开发技术,可以实现网上商品的浏览、购买、提交、留言。在后台管理部分,可以实现商品信息管理,交易订单处理,会员信息管理。 2.2 需求分析 2.2.1 技术需求分析 系统采用了ASP.NET和SQL Server技术。ASP.NET是一项功能强大的、非常灵活的服务器端技术,用于创建动态Web页面,是基于通用语言的编译运行的程序。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。ASP.NET一般分为两种开发语言,VB.NET和C#,C#相对比较常用,因为是.NET独有的语言,VB.NET则为以前VB程序设计,适合于以前VB程序员,系统采用C#作为开发语言。 SQL Server是一个关系数据库管理系统。它提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。 2.2.2 功能需求分析 系统是致力于提供服装及相关产品的展示及订购为核心的网上购物服务,宣传自己的产品,将自己的产品展现给客户,让客户通过网站便能自由选购企业的产品。因此,在具体实际实现商务网站时主要需要考虑下面的几个功能: (1)前台会员购物模块:实现会的员登录、注册,登录会员可以购买商品,实现订单的提交和取消功能,还可以在购物车中结算,对所买商品进行留言评价。 (2)后台管理员模块:后台主要是管理员对店铺的管理。 订单管理:对用户所购买的商品确认,发货,归档; 库存管理:对商品进行查询、添加、删除、修改; 用户管理:可以添加和删除管理员账户,一般会员进行删除功能。 3系统设计 3.1系统功能结构 根据需求分析,得出网上购物系统的功能结构图如图1所示: 图1 系统总体模块设计图 3.2系统购物流程图 网上购物系统的购物流程图如图2所示: 图2 网上购物系统购物流程图 3.3数据库设计 3.3.1数据库物理设计 依据网上商城的处理需求,数据库主要是存放商品的基本信息。SQL Server 2005是目前比较流行的数据库,该数据库在安全性、准确性、运行速度方面都比较好,并且处理数据量大、效率高、准确。所以系统选择SQL Server 2005数据库作为后台数据库,数据库名称是db_NetStore,购物系统共包含9张数据表。主要数据表的设计及功能如下:tb_Admin管理员信息表(存放管理员的基本信息),tb_BookInfo商品信息表(存放商品的基本信息),tb_Class商品类型表(存放所有商品的分类),tb_Detail订单详细表(存放用户订单的详细信息),tb_Image图片信息表(存放商品的图片信息),tb_LeaveWord用户留言表(存放所有用户的留言信息),tb_Member会员信息表(存放所有会员的详细信息),tb_OrderInfo商品订单表(存放所有商品订单的详细信息),tb_Reply回复留言表(存放用户的所有留言回复)。以下简单介绍数据库中主要的几张表,商品信息表、订单信息表和会员信息表等。 (责任编辑:qin) |