(河南经贸职业学院,河南 郑州 450046)
近年来,网上购物已经成为一种时尚。由于工作、学习等各方面的原因,人们可以自由分配的时间越来越短了。为了节省时间和金钱,人们在购物方面越来越倾向于网上购物,例如通过淘宝、京东等平台进行购物。尤其是大学生,在这方面的需求表现最为明显。很多大学生进入大学后,由于社团活动、考级考证、考研、考公务员,以及课程任务比较重等原因,他们基本上生活、学习用品等都是从网上订购。然而,淘宝、京东等网站要么费用比较高,要么由于同时在线的人数太多,容易出现卡顿的现象。鉴于此,本文决定开发一款基于ASP的商品电子商务网站。
1.企业用户对象方面
企业电子商务网站设计的主要目的是让用户在网站上轻松购物。我国中小企业的数量越来越多,其覆盖了各行各业,因此各行各业都需要的人才数量也增大了,针对此种情况,高校的专业数量也增加了,变得更加多样化,同时也扩大了招生规模。这使得我国接受高等教育的人数大幅度增加。接受教育的人数在增加,因此全社会的人文素养也在不断提高,使得整个社会上人们接受新事物的能力得到提升,因此电子商务这种新型的购物方式得到了大众的认可。面对越来越多的用户数量,以及电子商务的发展,中小企业的营销模式面临着巨大的变化。客户规模的增加使中小企业管理越来越困难,客户不同的需求也给企业网上销售平台的建设带来了巨大挑战。
2.消费者层面
对于功能的需求,在购物群体中,其中规模最大的就是大学生,因此本系统主要面向的消费者是大学生。学生对于功能的需求主要包括网站公告、最新商品、推荐商品、热门商品、商品归类、会员中心、购物流程、我的购物等等。像一些大型的购物网站有的功能,本系统基本上都会涉及,只是在用户量的规划上会进行适当的缩减,以减少系统查询数量,使系统运行更加流畅。
除了功能方面的需求外,还有非功能方面的需求。由于本系统涉及到很多用户的信息以及金额交易,所以,需要在用户隐私以及信息安全方面下功夫。如果一旦发生信息泄露,或者出现交易问题,那么,客户就不愿意再登录该网站了,使得网站的可信度降低。此外,由于同一时间段用户集中浏览量较大,因此系统在耐压方面要具有一定的要求。同时,考虑到很多的客户可能用的是手机端进行登录,那么,就必须关注系统的反应时间,反应的速度要比较快。
随着智能手机的逐渐普及,以及4G网络、5G网络的飞速发展,在市场经济背景下,人们对于电子商务网站的需求变得越来越大。传统的实体店都开始改变营销模式,实现线上与线下相结合的方式。总体功能部分主要包括前端和后台两个部分。
1.前端功能模块
对于前端的功能,主要针对的对象是消费者。消费者需要通过前端浏览商品,选择喜爱的商品,加入购物车,以及最终的结账。因此,前端的功能模块主要包含以下几个部分:浏览新闻、浏览最新商品信息,查询购物车、加入购物车、删除购物车、订单查看、提交订单、个人信息修改、查询、删除。
2.管理员端功能模块
管理员端指的是后台,主要用于对系统进行管理和维护。当系统的某个功能模块需要进行管理时,例如增加、查询、删除、修改,管理员会登录系统的后台进行相关的操作。当系统需要升级或者出现故障时,管理员需要修改后台的代码进行维护。系统后台的主要功能模块包括:商品的管理、订单的管理、购物车的管理、系统维护、管理员管理、消费者管理等。当然,每个管理员不能看到其他管理员的信息。
1.会员管理部分
消费者注册成为会员时,首先必须充分核对自己的信息,然后通过验证码的正确核对,防止其他人登录,通过系统数据库过滤,然后核对会员是否同名。如果有重复的名称,系统将提示用户更改注册名称。只有当名称不重复时,才会显示成功注册。
2.购物功能部分
消费者挑选好商品后,必须判断其是否属于会员ID,是否存在于数据库中。如果没有匹配成功,系统会提醒用户重新登录。如果匹配成功,会将用户挑选的商品添加到购物车中。如果用户需要购买,则可以进入收银台,选择物流方式,输入正确的地址信息,利用第三方支付平台完成支付,最终完成购物。如果用户需要继续购物,则单机购物按钮,可以返回主页,进行继续购物。如果用户不想购买购物车中的商品,可以清空购物车中的商品。
3.订单管理部分
检查订单时,先确认订单,根据订单发货,收到付款后确认,打印订单。其实,订单管理也和一些大型的购物网站差不多。
1.实体E-R图设计
针对基于ASP商品电子商务网站的特点,从数据需求分析中得出系统的实体属性图,分别为管理员实体、商品类型实体、商品订单明细实体、商品信息实体、订单详情实体、订单详情实体所示。
2.数据库表设计
前面已经列出了E-R实体图,本部分将会进行表结构的设计。本部分根据前面已经设计的E-R图,设计了4个表格,每个表格都有很多的小项,这都与数据库中的部分进行对应。具体情况见下面的五个表格。
表3-1管理员信息表
表3-2 商品类别表
表3-3 订单信息表
表3-4 商品信息表
好的网站首页给人一种美的享受,能够吸引顾客来浏览商品,进而促进商品的销售。但是,对于网站首页的设计却是一件很棘手的事情。首先,需要对模块进行设计;其次,需要将动态的图片及静态的图片相结合;最后,需要将各个功能模块的链接全部设计到对应的模块。此外,还需要页面具有自动更新信息的功能,这样使得网站首页更加丰满。随着网站设计研究的深入,以用户为中心的首页设计将成为网站设计的主要发展趋势。本文主页采用Javascript技术,HTML5和CSS技术设计,界面设计简单。访问主页后,用户可以进行产品查询、用户注册、会员登录、后台登录等功能。
普通用户和会员因为角色不同,所拥有的权限也是不同的。对于普通的用户,只能够浏览网站首页的商品,而不能购买商品。如果消费者需要购买商品,则需要完成会员注册,在成功登录账号后才能够购买商品。对于会员管理模块,主要的功能是对会员进行增加、删除、修改、查看等操作。
购物模块和淘宝、京东等网站做得差不多,使用了相同的技术,只是在界面的设计上做了一些修改。
在订单管理模块,用户输入订单号就可以搜索到订单的相关信息,其他的部分和主流的购物网站做得差不多。同时,可以进行管理和删除操作。
1.用户登录与注册测试
这部分主要是为了测试。如果用户输入了正确的用户名和密码,并且注册成功,则可以使用此账户和密码登录系统主页并执行相应的功能操作。
2.购物车测试
如果用户注册成功,他们将成为本网站的会员,浏览网站主页上的产品信息,然后点击“购买”。用户可以将所选产品添加到购物车。
3.新商品添加测试
管理员通过后台进入系统,点击菜单栏的功能按钮去进行商品的添加。当点击添加商品按钮后,会弹出一个新的窗口,要求填写新商品的属性,例如商品名、商品编号、商品价格、商品库存、图片,以及商品描述等。
在系统的功能需求和非功能需求全部测试完毕后,就可以进行部署了。部署的方法为把源码转换为二进制的文件;然后,将其打包,发布到远程的服务器上,远程的服务器会分配一个IP地址,用户登录IP地址就可以访问到该网站。
在新的互联技术、通信技术的影响下,电子商务的发展迎来了很好的发展机遇。人们都愿意用智能手机或者电脑在网上进行购物,尤其是大学生这类群体,这已经成为一种趋势。虽然当前有很多的大型购物网站,例如淘宝、京东等,但是,这些电子商务的网站都存在系统反应速度慢,浏览不流畅,并且收费价格较高的问题。因此,本文开发了一个基于ASP的商品电子商务网站。系统主要完成五个大板块的功能,例如库存管理、订单管理、管理员管理、用户管理、系统管理五个大模块。通过系统测试,各项功能基本实现了,实现的效果良好,值得进一步在高校推广。同时,此系统有待进一步整合其他的系统,作为校园网购的首选网站。