摘 要: 随着生活水平的提高和消费能力指数的上升,网上购物逐渐成为了大家喜爱的一种购物方式,可以做到动动手,就可以享受送货上门的服务,口红一直以来是女人化妆品中不可缺省的一部分,本文以口红专柜为研究背景,以ASP.NET为网页开发技术,SQL server数据库和Visual Studio软件作为技术支撑,运用C#语言为开发语言,对电子商务系统进行设计和实现。该系统分为管理员和用户两个不同模块,管理员模块主要实现对订单和用户的管理,用户端包含有商城,购物车管理,订单管理,留言管理,个人信息管理模块。
关键词: 网上购物; SQL server; VisualStudio软件; ASP.NET;
Abstract: With the improvement of living standards and rising consumption ability index, online shopping has gradually become the popular a kind of shopping way, can move, can enjoy the door-to-door delivery services, lipstick has been part of a woman is not the default in the cosmetics, this article research background, lipstick counters for ASP.NET web development technology, SQL server database and Visual Studio as a technical support, software using C# language for the development of language, the e-commerce system design and implementation. The system is pided into administrator and user two different modules, the administrator module is mainly to achieve the management of orders and users, the user end contains mall, shopping cart management, order management, message management, personal information management module.
Keyword: Online shopping; SQL server; VisualStudio software; ASP.NET;
0、 引言
随着电子商务的发展,网上购物成为越来越多人的选择,专一性,特色性的要求也越来越高,在本系统中以口红专柜作为系统开发背景。系统划分为两个不同的模块,系统的管理员和购买商品的会员用户,根据他们不同的需求我们设置有不同的功能,用户端主要是对商品的操作,从购买商品到最后的结算,根据不同的功能设置有不同的模块。管理员用户端主要是对于商品和用户的管理,对于会员用户采购的商品进行发货管理,以及对于不同的会员用户都设置有不同的操作模块。本系统从这管理员和会员用户入手进行了口红专柜电子商务系统的设计与实现。
一个专业化的交易平台可以给人提供专业化得服务,现阶段的网络交易平台比比皆是,但是都相对而言都相对不是很专业化,当你面对品种多样化的商品时,想要快速的找到属于自己的那份具有心仪商品,难免就要花费一番的功夫,本系统所具有的功能就是对商品进行了专业化的筛选,只对口红进行操作,当进入该系统时可以快速的找到自己所需,同时本系统减少了繁杂的推送系统,提供了一个相对简单惬意的购物环境。
1、 系统的功能概述
根据用户的需求,本系统主要实现6大基本功能:
(1)注册功能:该功能是为了用户能够使用该系统而设立。会员用户通过注册后可以获得唯一的身份,进而通过登陆对用户模块功能进行使用,同时用户的注册可以使得管理员对用户进行更好的管理。
(2)登录功能:该功能用于用户/管理员的登陆。通过此模块对使用者进行身份验证,从而使得他们获取不同的权限和功能模块。
(3)商品添加功能:该功能是选中商品添加购物车而设立。会员用户可通过该功能对自己喜欢的商品进行选择添加入购物车。
(4)订单管理功能:该功能是为了方便查询商品信息,订单信息以及个人信息而设立。管理员可以对会员的订单状态进行操作,会员用户可以对自己的订单进行跟踪查询。
(5)信息修改功能:该功能是为了对会员和商品进行管理。管理员可以对商品,会员等信息进行修改,会员用户可以对自己个人信息进行维护。
(6)信息删除功能:该功能是为了对不需要的信息进行删除而设立,管理员可以通过该功能模块对会员用户进行清除操作,会员用户可以通过该模块功能对自己不需要的信息进行清空处理。
2 、系统设计
2.1、 系统模块设计
每个功能模块的功能描述如下:
(1)个人信息:在个人信息模块用户可以对自己的信息进行维护,如对自己联系方式的修改,密码的修改等。
(2)我的购物车:会员用户可以将自己浏览的商品添加到购物车中,方便用户进行之后的操作。
(3)待支付订单:会员用户可以在此模块看到自己选中将要结算的商品。
(4)我的订单:会员用户可以在此模块查看自己已经下单的商品,同时可以对订单的状态进行查看。
(5)我的留言:我的留言模块用于会员用户和管理员用户进行交流。
(6)商城:会员用户可以在此模块对商品进行浏览和购买。
(7)订单管理:订单管理用于管理员用户对会员用户的订单进行管理,对买家购买商品形成的订单进行查看,并根据订单内容准备买家购买的商品,以及配送地址,联系方式,支付方式等。编辑订单状态。
(8)留言管理:留言管理模块用于和会员用户进行交流,同时可对用户发布的留言进行简单的操作。
(9)会员管理:对在电子商务系统中注册用户的信息进行管理,包括用户信息的查看,修改等。客户登录后可在个人中心编辑个人信息。
图1 系统功能模块图
Fig.1 System function module diagram
2.2 、业务流程图分析
根据平台的功能模块可得到业务流程图如图2、图3所示。
图2 用户使用系统数据流图
Fig.2 The user uses the system data flow graph
图3 管理员系统数据流程图
Fig.3 Administrator system date flow chart
2.3、 数据库设计
系统采用SQL server数据库管理后台数据,用于保证会员用户的信息安全,同时该数据库提供了强大的数据管理功能,可以对系统中产生的数据进行搞笑的管理。针对不同的功能模块需要用不同的数据库结构给予支持,下面列举本系统中部分数据库结构。
图4 会员用户表
Fig.4 Member sues list
图5 购物车表
Fig.5 The cart table
3 、应用程序设计
应用程序设计是用于直观呈现于用户的界面设计,本系统基于ASP.NET网页开发技术对用户界面进行设计,运用C#语言作为后台支持实现不同模块的功能,由于篇幅有限,下面将针对会员用户商品结算模块,介绍其前端设计和主要实现代码。
图6 订单信息表
Fig.6 Order information sheet
商品结算模块用于对会员用户商品的结算和相关信息的登记,用于对后期商品的发货和统计,具体设计页面如图7所示。
图7 商品结算界面图
Fig.7 Commodity settlement interface diagram
商品结算模块中,订单编号、商品编号、商品名称、商品数量、下单时间、商品总额信息可根据会员用户的操作进行自动生成和填充,其他个人信息会员用户进行自己填写,用于发货的依据。
主要实现代码如下所示:
4、 结论
本文基于ASP.NET为网页开发技术,通过数据库的设计和应用程序的设计,实现了对口红商品的浏览,加入购物车,以及结算等功能,其中还包括有用户留言部分用以实现用户和商家的信息对接,给用户一个很好的消费体验。在现阶段信息化的时代中,网上购物已经是很普遍的现象,大家足不出户享受着网络带来的便利,但是随着信息大爆炸的时代,很多的信息对于我们也只是无用的,因此专一化的口红专柜系统不仅可以满足大家的购物需求,同时还可以避免不必要的信息骚扰。
参考文献
[1]涂伟伟.基于ASP.NET学生评教系统[J].湖北农机化,2019(21):62.
[2]李思怡.基于ASP.NET的网上考试系统的开发与实现[J].黄河科技学院学报, 2019, 21(05):73-80.
[3]任亭洁.基于ASP.NET的中小学教务信息管理系统的设计与实现[D].吉林大学, 2019.
[4]李维义,李锦慧. ASP.NET网站开发技术的安全有效性研究[J].信息与电脑(理论版), 2019(03):132-133.
[5]王馨磊,安永丽.基于ASP.NET的学生信息管理系统设计[J].电子技术与软件工程, 2018(24):34.
[6]郭琳.浅谈在ASP中调用SQL Server存储过程[J].四川职业技术学院学报, 2006(04):120-122.
[7]李居兰.谈网页设计常用的布局方法[J].计算机产品与流通, 2019(11):253.
[8]张丛丛.基于HTML语言的网页制作方法[J].电子技术与软件工程, 2019(20):20-21.
[9]袁剑锋.《SQL server数据库应用》精品课程专题网站建设中的思考与建议[J].软件, 2015, 36(7):79-81.
[10]袁芳.基于ASP.NET数据分页导航的设计与应用[J].软件,2015, 36(12):60-62.