基于B/S模式的山地车购买系统的设计与实现

2019-10-21 10:01王淞平
科学与信息化 2019年11期
关键词:S模式山地车

王淞平

摘 要 近年来全球气候急剧变化,国内民众环保意识高涨。骑行作为一种健康、绿色的运动和旅游方式被高度推崇。山地车购买系统的设计与实现采用B/S模式的开发流程,以MySQL作为后台数据库开发平台,采用HTML、JavaScript、CSS控制样式前后台界面设计,大大提高了用户购买山地车的效率,呼吁大家绿色出行,保护环境。

关键词 山地车;B/S模式;MySQL数据库

前言

电子商务是基于浏览器、服务器的应用模式,实现消费者的网上购物和在线电子支付的一种新型经营方式。随着网购行为的大量增加,价格与便利性是网络购物最突出的两个优势。山地车线上购买系统正是顺应了时代的发展,和消费者的需求,在销售山地车的同时,發布有关骑游新闻,呼吁大家绿色出行,保护环境。

1 系统设计

1.1 系统总体功能介绍

山地车购买系统主要包括用户前台和管理员后台两大模块。用户前台模块主要包括3个子模块:浏览商品、购买商品、查看并修改个人资料;管理员后台模块主要包括3个子模块:用户管理、订单管理、产品信息管理[1]。

1.2 系统功能模块图

各模块功能详解:

(1)普通用户。用户浏览商品可以在主页上,或者商品详情页面查看到商品基本的信息。也可以通过购买页面,将商品加入到购物车,进行结算。查看并修改个人资料模块,可以有效记录用户最新信息,包括电话、送货住址等。

(2)管理员。用户管理包括用户信息查看,删除恶意用户等。订单管理包括查看用户订单信息,进行发货等。产品信息管理包括发布新的产品,对现有产品的信息进行编辑或者删除。

1.3 数据库设计以及需求分析

数据库是信息管理的常规方法,它可以处理各种各样的数据信息。数据库的优势就在于它可以将庞大而复杂的信息以有序的方式组织起来,便于修改和查询。数据库一般按照数据的组织和查询方式加以区分。在关系数据库关系系统中,数据按照表存放。

根据山地车购买系统的处理需求,对应数据表的数据项和数据结构如下:①用户信息表(userinfo)用来记录用户信息,如用户名、密码、电子邮箱等相关信息。②产品信息表(product)用来记录产品信息,如产品名、类型、单价等。③订单信息表(Orders)用来记录用户订单信息,如订单号、送货地址等。④购物车信息表(Cart)用来记录用户购物车信息,如产品编号、购买数量等。⑤管理员信息表(adminfo)用来记录管理员信息,如管理员名、身份证号、登录密码等。

2 系统实现

2.1 开发系统所用的技术和环境

①ASP.NET技术;②所用数据库为MySQL;③操作系统采用了Windows7及更高版本[2]。

2.2 功能实现

(1)用户前台模块。用户前台模块主要功能包括浏览商品、购买商品、查看并修改个人资料。浏览商品页面,主要是通过datalist控件链接数据库,显示产品信息。购物车页面同样是使用datalist控件来实现,总价格的显示是通过定义变量,public static string M_str_Count 实现的。前台用户注册在输入账号,密码时,进行验证是否为空,如果为空,则会弹出对话框。同时也会对用户表进行查询,以保证无重复用户名。用户可以在个人信息显示页面查看个人信息,也可修改个人信息,点击修改按钮后,即可记录到数据库中。

(2)管理员后台模块。管理员后台模块主要包括3个子模块:用户管理、订单管理、产品信息管理。后台管理主要是产品信息管理页面,添加产品,修改产品。

2.3 系统总结

以上两小节简单介绍了山地车购买系统的部分功能,该系统还可以实现用户留言和浏览相关文章等功能,通过该系统的应用能够使山地车的购买更加广泛高效[3]。

3 结束语

通过实际的操作,虽然技术还不是很成熟,流程设计上也有一些问题,但是本系统是可以正常使用的。该系统在了Windows7操作系统上,实践证明该操作系统的稳定性、安全性等性能基本上弄够满足用户的需求。

参考文献

[1] 马骞.基于B/S的智慧旅游系统的开发与设计[J].自动化与仪器仪表,2018,(10):102-104.

[2] 邱旭祯.B/S架构物流快递信息管理系统设计与实现[D].天津:天津大学,2014.

[3] 周晓娟.基于.NET的B/S架构下新闻发布系统的设计与实现[J].现代商贸工业,2010,(1):26-28.

猜你喜欢
S模式山地车
山地车上的校园拾光
方法不对
我学会了骑山地车
基于Web的毕业设计管理系统设计与实现
明日博客系统的设计与实现
集团公司OA系统的研究与开发
S模式空管二次雷达询问与监视技术研究
铝材B2B电子商务系统设计与实现 
基于ASP.NET的就业见习管理信息系统设计与实现
半价处理