毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

C#网上电子商城的电子商务网站

日常购买商品的一种主要形式。电子商务形式的网上商店具有高效、快捷、信息畅通的特点,还可以很大程度降低销售成本。
本文实现了一个B2C电子商务模型,本文通过介绍电子商务的操作流程对B2C电子商务的参与者如用户、银行、商店等角色所进行的活动以及各角色在流程中的作用进行真实完整的模拟。并就其中涉及的诸如网站登录、购物车管理、网上支付等若干模块进行了讨论和实现。
本电子商务网站分为前台管理和后台管理。前台管理包括浏览商品、用户登录、用户其他信息维护、订购商品、购物车等。后台管理包括站内的提示管理、商品的管理、订单的管理、用户投诉的管理、用户管理和管理员管理等模块。
下面具体介绍一下各模块的功能。
(1)系统管理员的功能:添加删除用户,包括用户名、密码等信息。修改管理员的信息、删除管理员的信息。
(2)用户信息管理:注册用户,包括用户名、密码等信息。修改用户信息、删除用户信息。
(3) 网站的提示管理:添加提示(提示包括标题和内容等),还可以对提示修改和删除。
(4) 商品的管理:添加商品类别,修改商品类别,删除商品类别,添加商品信息,(包括商品的类别、名称、编号、生产公司等信息。)商品图片的上传、修改和删除图片,修改商品信息,删除商品信息,查看商品信息。
(5) 订单的管理:处理订单,发货,结账,删除订单。
(6)用户的投诉管理:查看投诉,提出投诉的解决方法,删除投诉
数据库需求分析
在电子商务系统中,数据库应当解决如下需求。
 保存注册用户的个人信息,包括联系资料等。
 保存商品信息,包括商品名称、价格、生产厂商、图片等信息。
 保存购物车的详细信息
 保存购物信息,包括用户ID、商品ID、数量、总价等。
 保存订单信息,包括日期、支付方式、是否确认等。

系统流程分析
(1)前台客户的浏览订购流程
电子商务网站的基本任务决定了网站的经营方向,是站点建立后一切经营活动的核心和出发点。本电子商务网站是面向人们的一般生活需求,提供各类生活用品等。网站的访问者是网站的主要服务对象,访问者选择的是网站中提供的他所需的商品,但是他也有一定的限制。
下面就介绍一下访问网站的客户购物所需的一般过程。首先用户进入网站进行商品的浏览或直接搜索他所需要的商品,但是当他购买时就会有一定的限制了,如果是注册用户就可以直接登录进行购物。不是注册用户就需要立即注册,注册完后才可以进行购物。购物时首先选择所需要的商品,当选好商品后,用户就可以进行订购并查看购物车确定所购买的商品。确定后就可以到收银台添订单,然后提交订单,这样就可以在家等着送货上门了。这样就可以足不出户享受生活了,本设计也就完成了基本的用户购物功能
了号,所也说,建立用户登录、注册是非常有必要的


通用模块的目的与实现
  所谓通用模块就是许多页面都涉及到的模块,这些模块被别的模块包含时,要新建一个对象,这样别的模块调用它的功能了。本网站设计有三个通用模块。
(1)实现连接数据库功能的文件,在本网站中文件名为DBClass.cs。因为在很多网页中都要建立跟数据库连接的操作,所以有了这个通用模块就避免了重复编译程序。
(2)还有就是管理员和用户登录验证模块,在网站的后台管理中,很多功能都只有管理员才有权限,所以在进入网站后台时,有许多项都需要验证你是否是管理员,因为其他人是不允许随便修改网站中的东西的。如果不是管理员,就要从新跳到管理员登录界面去,要求从新登录;如果是管理员,则不用跳回去,直接进入包含它的网页中。网站前台的用户登录也是一样的,当用户购买商品、查看购物车时,也都要检验是否是注册用户。具体实现将会在下一节说明。
4.2 登陆框的设计
 也许有的人会问为什么非要有登录、注册这个功能,让别人匿名登录,购买商品不是也很好吗?但是如果那样的话,是无法建立起账目数据库的,更不利于网站数据库的维护,如果为每个用户都建立一个数据库,当他第二次来时,依然可以使用,这样,既有了前一次的纪录,方便了对用户的管理,又节省了建立数据库的资源,否则,就必须为每个匿名登录的用户建立个数据库了。而从用户来,他可以查看购物纪录,也可以防止别人盗用他的帐号,所也说,建立用户登录、注册是非常有必要的

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:基于TCP局域网聊天软件的设计与实现
下一篇:vb酒店客房管理系统的设计与实现


版权所有 毕业设计网联系qq:242219979 © 2007-2022