图书购物网站设计与实现研究

时间:2022-03-09 02:14:29

图书购物网站设计与实现研究

摘要:目前,人们正处于信息急速发展的新时期,网络技术获得了更大的发展空间。互联网与人们的生活息息相关,互联网的普及使人们的生活、工作等都发生了翻天覆地的变化。在这种情况下,电子商务逐步融入生活,图书购物网站就是电子商务的一种,通过网络购买图书,为商家和买家提供了全新的宣传与购买方式。文章就基于JavaWeb的图书购物网站展开了设计与实现研究。

关键词:JavaWeb;图书购物网站;设计;实现

1网站操作流程

首次登录的用户需要进行注册,在注册完成后就能登录图书购物网站。如果登录存在问题,需要再次登录。当用户登录成功后,就能对图书购物网站中的相关信息进行浏览,而且还能根据类别对图书信息进行浏览,如果喜欢某一本图书,就可以将该图书加入购物车清单,这样就能对该图书进行购买。在完成购买后,能在“我的订单”里查询到已经购买的图书信息,并看到订单状态。当管理员进入网站后,能对网站信息内容进行更新和维护,并且有效处理用户订单,还可以与用户进行沟通,并及时回复相关信息等。

2网站功能设计

该图书购物网站用户权限包括管理员、非注册用户以及注册用户三种。已经完成注册的用户能对图书信息进行随意浏览和购买,并且能在线留言。而非注册用户仅仅能查看图书信息,无法实现购买行为。管理员能对系统进行维护,并且上传图书信息,确保系统运行稳定[1]。1)前台功能设计。商品信息功能:能将图书信息进行全部展示,而且管理员能对图书信息进行管理,并且上传更新内容,注册用户能对图书全部信息进行查看,包括图书价格、图书发行时间、图书作者等;我的信息功能:通过此功能注册用户能看到与自己有关的一切信息,包括收货地址、帐号、密码、已经购买的图书等;用户注册功能:通过此功能,非注册用户可以通过填写个人信息实现图书购物网站注册,进而能享受到注册用户的全部权利和功能;特价区域功能:在此区域中所展示的图书为特价处理图书,价格远低于实际售价,而且还包括低价格图书的全部信息;我的订单管理功能:在用户将所喜欢的图书加入到购物清单后,能在我的订单中找到与之相关的图书信息,并且掌握订单状态;我的购物车管理功能:用户在购买图书时需要先将图书加入到购物车,可以按照顺序购买图书,也可以将全部图书一起下单;留言管理功能:通过此功能,用户能和管理员在线进行沟通与交流,能向管理人员反馈图书购物网站中存在的问题,也可以向他们询问一些购买中存在不懂的地方,进而让管理员能对图书购物网站进行完善与修正,让用户体验到更好的在线购买图书服务。2)后台功能设计。修改密码功能:此功能能修改管理员帐号密码,在修改前,需要登录旧帐号,之后才能对其进行;财务管理功能:管理员通过财务管理能对图书购物网站某一段时间的销售量进行查看,这样能对图书销售情况进行分析,并制定符合图书够物网站发展的计划;订单信息管理功能:通过此功能管理员能查看用户订单信息,如果顾客对某图书进行下单,那么管理员就能进行发货;留言公告管理功能:管理员通过此功能能看到客户留下的信息,可以对信息进行回复,也可以对信息进行删除;商品信息管理功能:管理员通过此功能能修改商品信息,对现有的商品信息进行完善和更新,能添加新的图书,也可以对现有图书进行删除。

3数据库设计

为了让该图书购物网站显示正确的数据与信息,就要对不同种类的数据实行分类,能对不同字段值进行精准设计,防止在填写信息的过程中数据添加出现错误,导致数据出现混乱。需要对数据库进行良好设计,进而确保图书购物网站稳定运行,对于网站中各类数据能实现自动存储,如果管理员修改了商品数据,那么数据库能将最新数据进行存储,在设计数据库时主要表现为逻辑和概念两方面的设计[2]。1)数据可E-R图。E-R图能代表实体的关系和具体字段,在此图书购物网站中,实体包括图书、用户、管理员、图书种类、订单明细等。其中图书包括图书名、价格、种类、图片、描述等;订单包括生产日期、消费金额、收货地址、付款方式等;用户包括用户名、真实姓名、性别、联系方式等。2)数据可表设计。数据库表设计为逻辑设计,利用数据库结构设计能对数据库进行逻辑设计,在此图书购物网站中,数据库表包括购物车信息、图书信息、用户信息、管理员信息、公告信息、留言信息、订单信息、订单项目表[3]。

4网站功能实现

此网站通过B/S架构以及JSP技术,用户通过浏览器就能实现对该网站的访问,进而实现线上购买图书,能为顾客带来良好购物体验。通过MYSQL建立数据库,通过root全新对数据可进行访问与连接,使数据库更加安全[4]。

5结束语

文章设计的图书购物网站中包括前台和后台两部分,注册用户通过前台能浏览信息并在线购买图书,管理员能通过后台维护系统,修改图书信息等。随着人们生活水平逐步提高,生活节奏不断加快,利用图书购物网站能减少人们图书购买时间,为顾客带来更好的图书购买体验。

参考文献:

[1]苏东震,陈明,史忠植.基于B/S架构的数据挖掘原型系统的设计与实现[J].微电子学与计算机,2008,25(12):131-133.

[2]孙振亚.JSP与MYSQL的连接[J].数字技术与应用,2012(11):173.[3]邵良彬.Jsp(java)实践教程[M].北京:清华大学出版社,2007.

[4]陈秋玲.基于JavaWeb的图书购物网站的设计与实现[J].电脑知识与技术,2019,15(16):36-38.

作者:薛茹 单位:承德石油高等专科学校