论文部分内容阅读
摘 要:互联网技术的高速发展为电子商务提供了强大的发展活力,如今网购已经日益融入人们的日常生活。本文选取传统商业中较为典型的图书销售作为开发课题,试图使用ASP.NET技术构建一个电子商务图书销售网站,以便中小型书店商家能借助电子商务技术提升对图书销售和用户信息的管理水平,为用户提供更好的购书体验。文中介绍了WEB网站的开发平台,网站功能需求分析,并给出了网站设计及数据库设计相关细节。可为类似电子商务WEB应用开发提供借鉴。
关键词:ASP.NET;电子商务;图书销售;B/S模式;数据库;SQL Server
0 引言
近年来,伴随着互联网技术的高速发展,在线购物日趋成熟并已融入人们的日常生活,对社会产生了很多积极的影响,也带来了巨大的经济效益[1-2]。网购不仅让消费者获得了便捷且高质量的购物体验,而且也方便商家进行高效的产品管理,同时消费者能够对商品表达更准确的需要诉求,商家可以更清晰的感知到并反馈给整个市场,这促进了商品和资金的流通,改善了人们的生活方式。
传统的图书销售主要是在实体书店进行的,存在图书查找不便、销售经营成本较高、书店场地限制较多、消费者购书受到时间及空间的限制较多等不足。在线购书的方式打破了传统单一的购书方法,给了消费者一种新的购买体验,顾客足不出户就可以购买到自己想要的书籍[3-5]。本文将探讨一种基于ASP.NET的电子商务图书销售网站设计方案,试图通过WEB技术,实现一种更为高效便捷的图书销售模式。消费者可以看到生动的网站内容推送,以及清晰详细的图书信息,并为其提供精准便捷的图书检索功能;管理员则具有书籍管理、用户管理、订单管理等灵活的管理功能,从而最终方便消费者进行图书的购买,节约商家运营成本,简化销售流程。
1 网站设计
1.1 网站系统结构设计
网站结构主要分成两部分:用户模块和管理员模块[6-7]。用户模块功能包括浏览图书信息和用户注册登录等;管理员模块主要为管理员提供对系统的访问操作与管理权限,包括对图书信息的修改、增删,对用户信息进行管理等。系统总体结构如图1所示。
(1)用户模块:
个人账户管理:账户注册、登录、更改密码及购物车管理
图书浏览:图书信息浏览以及检索查询
(2)管理员模块:
会员管理:会员的信息查阅、修改以及增删会员信息。
图书管理:书籍添加与删除、信息修改和图书的库存更新。
订单管理:查阅订单和处理订单。
1.2 网站业务流程设计
网上书店网站的业务流程,实质上是将消费者浏览实体书店并进行图书购买的业务流程电子化,转换到网上,并加以合理的优化和数字化规约,转化为网上书店购书流程,其流程图如图所示。
本网站设计的购书流程如下:
用户按需求检索浏览图书;
用户注册,成为会员;
会员登录网站;
添加图书至购物车;
管理购物车信息;
生成订单;
整理更新购物车;
管理员接受订单检索库存;
管理员根据用户需求出货配送;
会员签收;
订单完成。
1.3系统功能模块设计
网站模块设计分为用户功能模块设计和管理员功能模块设计。普通用户只可以在网页上浏览图书,用户注册成为会员后,可以进行登录、添加购物车等操作;管理员账户登录后,拥有会员管理、库存管理、添加书籍、书籍管理、和订单管理等操作权限。
(1)用户功能模块设计:
所有用户都可以浏览网站上的图书,并使用站内找书的功能。在注册成为会员后还可以登录,拥有密码寻回以及管理自己的购物车的功能。
用户模块功能设计分为注册、登录、密码寻回、图书浏览、站内找书、添加购物车。其中,所有游客都可以浏览图书,站内找书以及进行用户注册。而在注册成为会员后,才具有登录、密码寻回和添加购物车的功能。模块功能分别以具体代碼实现相应功能。
(2) 管理员功能模块设计:
管理员掌管整个网站系统内所有的信息和资源数据,并且可以对这些数据进行处理操作,全面管理。
管理员模块拥有更多的后台权限,功能设计有会员管理、订单管理、添加书籍、管理书籍、库存管理这些模块。相关操作基本以数据库内数据管理实现,然后再反馈回网站显示。
2数据库设计
数据库设计是网上书店的数据管理设计核心部分,是对大量图书数据信息、用户数据信息进行录入、存储、修改等功能的基础[8-9]。网站数据库主要由6个数据表组成。books(图书信息表)存储图书详细信息,admin(管理员信息表)存储管理员信息,orders(订单信息表)存储订单基本信息,users(用户信息表)存储用户信息,stock(库存信息表)存储图书库存信息,order_num(订单项信息表)存储订单具体的购买信息。
3 结语
本文基于C#、ASP.NET及SQL Server开发平台,结合中小型商家的功能需要及规模限制,介绍了一种典型的图书销售电子商务类网站开发的基本原理与实施方案。网站包括用户模块和管理员模块,用户模块实现用户的操作功能,包括浏览图书,图书检索,会员注册、登录,在登录后可以将目标图书添加购物车;管理员模块则让管理员可以对网站后台数据进行管理,包括图书信息管理、会员信息管理和订单处理。最后完成了一个网上在线书店的开发与设计,测试结果表明了系统的有效性。
参考文献:
[1] 翁敏峰. 基于ASP.NET的网上书店搜索功能设计[J]. 电脑知识与技术,2017,v.1325:72+79.
[2]邓惠俊. 基于ASP技术的网上书店系统设计[J]. 重庆科技学院学报(自然科学版),2017,v.19;No.10003:89-94.
[3] 胡文俊. 基于ASP.NET的网上书城系统的设计与实现[J]. 电脑知识与技术,2016,v.1216:5-7.
[4] 杜卉婷,李璋,杨文韬,陈尧杰. 基于Web的网上图书订购系统分析与设计[J]. 物联网技术,2016,v.6;No.6406:83-84+86.
[5] 郭小丹. 基于B/S网上书店的框架设计[J]. 安徽电子信息职业技术学院学报,2016,v.15;No.8504:18-22.
[6] 闫昌浩,倪慧. 浅析网上书店的设计与实现[J]. 电子制作,2015,No.28411:117.
[7] 陈刚. 基于网上书店的一站式图书检索荐购系统研究[J]. 现代情报,2015,v.35;No.28705:63-67.
[8] 黄丽凤. 基于?NET网上书店的实现[J]. 哈尔滨职业技术学院学报,2014,No.11503:145-146.
[9] 顾悦. 基于ASP.NET的购物系统设计与实现[D].华东师范大学,2010.
作者简介:
张利民,(1964年出生),女,河北省人,1986年毕业于西北师范大学,副教授;主要研究方向:消费者行为学,电子商务。
关键词:ASP.NET;电子商务;图书销售;B/S模式;数据库;SQL Server
0 引言
近年来,伴随着互联网技术的高速发展,在线购物日趋成熟并已融入人们的日常生活,对社会产生了很多积极的影响,也带来了巨大的经济效益[1-2]。网购不仅让消费者获得了便捷且高质量的购物体验,而且也方便商家进行高效的产品管理,同时消费者能够对商品表达更准确的需要诉求,商家可以更清晰的感知到并反馈给整个市场,这促进了商品和资金的流通,改善了人们的生活方式。
传统的图书销售主要是在实体书店进行的,存在图书查找不便、销售经营成本较高、书店场地限制较多、消费者购书受到时间及空间的限制较多等不足。在线购书的方式打破了传统单一的购书方法,给了消费者一种新的购买体验,顾客足不出户就可以购买到自己想要的书籍[3-5]。本文将探讨一种基于ASP.NET的电子商务图书销售网站设计方案,试图通过WEB技术,实现一种更为高效便捷的图书销售模式。消费者可以看到生动的网站内容推送,以及清晰详细的图书信息,并为其提供精准便捷的图书检索功能;管理员则具有书籍管理、用户管理、订单管理等灵活的管理功能,从而最终方便消费者进行图书的购买,节约商家运营成本,简化销售流程。
1 网站设计
1.1 网站系统结构设计
网站结构主要分成两部分:用户模块和管理员模块[6-7]。用户模块功能包括浏览图书信息和用户注册登录等;管理员模块主要为管理员提供对系统的访问操作与管理权限,包括对图书信息的修改、增删,对用户信息进行管理等。系统总体结构如图1所示。
(1)用户模块:
个人账户管理:账户注册、登录、更改密码及购物车管理
图书浏览:图书信息浏览以及检索查询
(2)管理员模块:
会员管理:会员的信息查阅、修改以及增删会员信息。
图书管理:书籍添加与删除、信息修改和图书的库存更新。
订单管理:查阅订单和处理订单。
1.2 网站业务流程设计
网上书店网站的业务流程,实质上是将消费者浏览实体书店并进行图书购买的业务流程电子化,转换到网上,并加以合理的优化和数字化规约,转化为网上书店购书流程,其流程图如图所示。
本网站设计的购书流程如下:
用户按需求检索浏览图书;
用户注册,成为会员;
会员登录网站;
添加图书至购物车;
管理购物车信息;
生成订单;
整理更新购物车;
管理员接受订单检索库存;
管理员根据用户需求出货配送;
会员签收;
订单完成。
1.3系统功能模块设计
网站模块设计分为用户功能模块设计和管理员功能模块设计。普通用户只可以在网页上浏览图书,用户注册成为会员后,可以进行登录、添加购物车等操作;管理员账户登录后,拥有会员管理、库存管理、添加书籍、书籍管理、和订单管理等操作权限。
(1)用户功能模块设计:
所有用户都可以浏览网站上的图书,并使用站内找书的功能。在注册成为会员后还可以登录,拥有密码寻回以及管理自己的购物车的功能。
用户模块功能设计分为注册、登录、密码寻回、图书浏览、站内找书、添加购物车。其中,所有游客都可以浏览图书,站内找书以及进行用户注册。而在注册成为会员后,才具有登录、密码寻回和添加购物车的功能。模块功能分别以具体代碼实现相应功能。
(2) 管理员功能模块设计:
管理员掌管整个网站系统内所有的信息和资源数据,并且可以对这些数据进行处理操作,全面管理。
管理员模块拥有更多的后台权限,功能设计有会员管理、订单管理、添加书籍、管理书籍、库存管理这些模块。相关操作基本以数据库内数据管理实现,然后再反馈回网站显示。
2数据库设计
数据库设计是网上书店的数据管理设计核心部分,是对大量图书数据信息、用户数据信息进行录入、存储、修改等功能的基础[8-9]。网站数据库主要由6个数据表组成。books(图书信息表)存储图书详细信息,admin(管理员信息表)存储管理员信息,orders(订单信息表)存储订单基本信息,users(用户信息表)存储用户信息,stock(库存信息表)存储图书库存信息,order_num(订单项信息表)存储订单具体的购买信息。
3 结语
本文基于C#、ASP.NET及SQL Server开发平台,结合中小型商家的功能需要及规模限制,介绍了一种典型的图书销售电子商务类网站开发的基本原理与实施方案。网站包括用户模块和管理员模块,用户模块实现用户的操作功能,包括浏览图书,图书检索,会员注册、登录,在登录后可以将目标图书添加购物车;管理员模块则让管理员可以对网站后台数据进行管理,包括图书信息管理、会员信息管理和订单处理。最后完成了一个网上在线书店的开发与设计,测试结果表明了系统的有效性。
参考文献:
[1] 翁敏峰. 基于ASP.NET的网上书店搜索功能设计[J]. 电脑知识与技术,2017,v.1325:72+79.
[2]邓惠俊. 基于ASP技术的网上书店系统设计[J]. 重庆科技学院学报(自然科学版),2017,v.19;No.10003:89-94.
[3] 胡文俊. 基于ASP.NET的网上书城系统的设计与实现[J]. 电脑知识与技术,2016,v.1216:5-7.
[4] 杜卉婷,李璋,杨文韬,陈尧杰. 基于Web的网上图书订购系统分析与设计[J]. 物联网技术,2016,v.6;No.6406:83-84+86.
[5] 郭小丹. 基于B/S网上书店的框架设计[J]. 安徽电子信息职业技术学院学报,2016,v.15;No.8504:18-22.
[6] 闫昌浩,倪慧. 浅析网上书店的设计与实现[J]. 电子制作,2015,No.28411:117.
[7] 陈刚. 基于网上书店的一站式图书检索荐购系统研究[J]. 现代情报,2015,v.35;No.28705:63-67.
[8] 黄丽凤. 基于?NET网上书店的实现[J]. 哈尔滨职业技术学院学报,2014,No.11503:145-146.
[9] 顾悦. 基于ASP.NET的购物系统设计与实现[D].华东师范大学,2010.
作者简介:
张利民,(1964年出生),女,河北省人,1986年毕业于西北师范大学,副教授;主要研究方向:消费者行为学,电子商务。