浅谈校园网上购物系统的设计

2020-07-04 02:14马亚琦刘东旭
电脑知识与技术 2020年14期

马亚琦 刘东旭

摘要:随着互联网营销的兴起,网络支付以及网络安全体系的逐渐完善,越来越多的购物系统应运而生。传统的校园超市购物模式已不能满足互联网时代校园用户对于足不出户的网购模式的喜爱,因此开发了基于HTML5的校园网上购物系统。本文主要阐述了该系统采用PHP技术和HTML5技术开发,基于B/S结构,使用MySql数据库对系统数据进行储存,依次进行系统分析、设计,最后对系统进行测试,完成校园网上购物系统,设计过程中充分考虑到了系统的稳定性、安全性。

关键词:购物系统;PHP技术;HTML5;数据库

中图分类号:TP311 文献标识码:A

文章编号:1009-3044(2020)14-0274-02

1网上购物系统现状

传统实体店销售需要专人看管,并且店面费用大,营业时间受限制,需要投入巨大的人力和物力。店面销售方式在一定的程度上限制了客户群体,使得传统的实体店经济效益大大折扣。网上购物系统对消费者来说,与传统实体店购物相比,消费者的交易时间没有限制,用户可随时随地进行购物,并且网上购物系统为消费者提供了大量的商品信息,能够迅速地查找信息,在熟悉网上购物流程后便可以大大节省时间,适合现代人群对购物的需求。

计算机网络技术的飞速发展使得人们的生活更加方便快捷,网络的连通也使得网上购物的逐渐兴起,不仅给商家开辟了新的销售渠道,同时也方便了消费者足不出户便可购买到称心的商品,受到了消费者的青睐。中国互联网络信息中心发布的CNNIC调查结果显示,内地上网人数与日俱增。用户在网上关注的信息也多彩多样,报告数据显示,用户在网上经常进行的操作中,网上购买商品占了很大一部分的比例,而且这种比例持不断上升的趋势,随着各种互联网的不断完善和普及化,网上购物的发展速度已经覆盖我国大部分地区。目前我国经济发展迅猛,教育行业也发展迅速,各级校园的学生越来越多,据调查目前校园购物模式仍以实体店为主,已经无法满足新时代下校园用户对于便捷网络购物模式的需求,因此亟需设计一种校园网上购物系统。

2系统功能描述

系统结构分为两大部分,即系统前台功能模块和系统后台功能模块。系统前台功能模块主要针对校园学生用户,主要包括注册、会员登录、资料修改、修改密码、购物车、我的订单、商品评论等;系统后台功能模块主要针对系统管理维护人员,主要包括后台登录、修改密码、商品管理、商品类别管理、会员管理、订单管理、商品评论管理等管理工作。

系统主要用于服务在校学生互联网购物的需求,学生通过学号注册成为会员后,就可以登录系统浏览主页面商品信息,或者通过搜索快速查找自己急需购买的物品,通过互联网平台,实现了当下最流行也最受年轻一代学生青睐的线上订购、线下配送的互联网营销模式。

3系统可行性分析

3.1技术可行性

技术可行性分析是开发一个系统的最重要的一个步骤。技术可行性分析是对开发系统的程序设计语言和开发框架进行评估分析的。本系统基于HTML5进行设计,考虑到开发好的系统必须具备联网的功能,程序系统必须可以在互联网上进行使用,这样就可以不受地理位置的限制。参照目前较为流行的网上购物系统,本系统也采用了PHP语言对网上校园购物系统进行开发。

3.2操作可行性

也就是系统的可用性,系统使用起来必须具备简单的操作导航和界面,不能有太复杂的操作和使用流程。功能模块分门别类地放置到导航菜单上,每组功能模块都在同一组导航菜单上这样使用起来方便快捷,同时导航菜单的顺序也是需要考虑的,导航菜单的放置要符合操作流程,第一步操作在上面、第二部操作导航在下面、以此类推。通过对操作可行性的研究可以让用户顺利简单地使用开发好的系统。

3.3经济可行性

主要是研究和分析系统的投入和产出的关系,不能人不敷出。本系统是一个校园内部使用的网上购物系统,通过对前面的技术可行性分析、操作可行性分析的研究,可以断定该系统的投入并不大。一旦系统开发成功并投入使用将节省大量的人力资源、物力资源,该系统具备一定的经济可行性。

4校园网上购物系统设计

4.1系统业务流程

普通没有注册会员的用户,只能对商品进行查看和搜索,注册成为会员后,可以对商品进行购买,方便快捷。购买商品时下的订单信息,系统会将用户购买的商品信息进行保存,方便用户随时查看;当学生用户支付商品成功后,系统的数据库会自动记录此次交易相关信息,如商品销售信息、会员信息、订单信息等,系统管理员无须手工记录交易详情,只需通過后台就可实现对商品、订单、用户的管理操作。

4.2系统数据库

系统采用Mvsql数据库对每次交易信息的进行收集、整理、存储,便于日后管理人员对以往交易信息进行检索、更新、加工、统计和传播等操作,庞大的数据信息必须在数据库管理系统的支持下才能系统化、准确化的运行。校园网上购物系统的关键与核心部分就是数据库,数据库开发的优劣对整个系统的质量和反应速度有着直接影响。

4.3系统主要模块

1)注册登录模块,学生使用个人学号按照注册向导进行有效注册,注册成功后用户信息自动存储在系统用户数据库中,以便日后登录系统时验证用户身份是否为合法用户,为了方便学生用户使用,登录界面还添加了忘记密码找回以及修改个人信息等功能。

2)我的购物车模块,系统中设置了电商平台普遍应用的购物车模块,为购物学生提供一个购物辅助工具,学生可以把想要购买的商品全部放在购物车内,合计总价后确认支付购买,也可随时删减购物车内想要放弃购买的商品。

3)促销商品模块,促销商品是根据后台数据库对交易信息的统计,统计出一段时间内某一商品出货量较多,商家为进一步地刺激该商品消费,可将该商品信息推送到系统首页显示或加入首页销量排行榜中。

4)商品查询模块,是为了帮助登录用户快速定位到需要购买的商品信息页面。为提高查询效率,满足用户对于商品查询的需求,系统设置站内搜索框,用户可直接输入相关商品的关键字,就可以显示出站内所有与关键字相关的商品信息。

5)商品信息显示模块,系统中的每件展示出的商品都与商品数据库相链接,当用户点击某一商品图片或名称时,就可以链接到数据库,看到数据库存储的关于该商品的详细参数信息。

6)支付结账模块,是网上购物的最后一个环节,当用户点击付款时,系统会自动弹出多种付款方式供用户选择,用户正常付款后就要求客户填写收货的地址,当用户输入地址并提交后,系统就进入结账处理流程。