标题 | 基于JavaWeb的图书购物网站的设计与实现 |
范文 | 陈秋玲 摘要:图书购物网站属于新型的电子商务,是利用计算机和网络来实现图书购买的一种方式。这种方式为商家提供了销售和宣传的新途径,商家可在网站上发布图书信息,处理消费者的订单信息,安排发货等;对于消费者来说,可实现图书在线购买,下单等操作,便捷且节省时间。网站采用JAVA语言和JSP技术,利用MYSQL数据库进行开发,结合了SSH框架技术,实现购书新方式。 关键词:图书购物;JAVA;MYSQL;JSP 中图分类号:TP311.52? ? ?文献标识码:A 文章编号:1009-3044(2019)16-0036-03 开放科学(资源服务)标识码(OSID): Abstract: The Book Shopping Website is a new type for e-commerce, which is a way of purchasing books by using computers and networks. It provides a novel way for businesses to sell and publicize books. Businessmen can publish book information on the website, and receive orders from consumers, and arrange shipments. For consumers, they can select books, place orders and so on, which can save the time of consumers. The Book shopping Website adopts JAVA language and JSP technology, which uses MySQL database to develop the website. It combines SSH framework technology to realize a new style of book purchasing. Key words: book shopping; JAVA; MySQL; JSP 1 背景 随着网络时代的兴起,各个行业发生了巨大的变革,纷纷加入线上购物服务的行列,书店行业也不例外。传统的图书购买方式不仅需要花费时间去实体店,而且图书价格不透明,顾客大都被动购买,造成不好的消费体验。同时,线上购物网的盛行,对于书店实体行业造成巨大的压力,若不寻求一种新的销售途径将会面临倒闭的风险。本文设计的图书购物网能够方便用户购买图书,提高全民的读书率。管理员使用网站后台可轻松管理图书资源;顾客通过智能终端可随时随地浏览网站,购买自己喜欢的图书,价格透明,套路少,并且可根据已购买用户的评价信息作为参考,更大程度地保证了图书的质量和具有良好的购物体验。 2 网站操作流程 如图1所示,本网站的具体操作流程为:非注册用户在网站前台进行注册,注册成功后可登录网站;若登录失败,则需要重新登录。用户成功登录后可浏览具体的图书信息,也可按照类别进行图书信息的浏览,看到喜欢的图书可加入购物车,并进行下单购买,购买成功后可在我的订单里看到具体的订单信息,并且查看订单的状态。管理员登录网站后台,可以对网站的基本信息进行维护,对用户的订单进行处理,同時可以发布公告,对用户的留言进行回复和删除。 3 网站功能设计 本图书购物网的用户权限包括三个:注册用户,非注册用户和管理员。注册用户可以进行图书信息的浏览、图书购买及在线留言等操作;非注册用户只能进行图书信息的查看,不能进行购买操作。管理员负责图书信息的上传更新及维护系统的正常运行。 3.1 前台功能设计 网站分为前台和后台两部分。如图2所示,前台为网站的主界面,主要面向已注册用户,可查看到网站的所有功能,其中主要的功能包括: 1)商品信息功能:展示所有图书信息,由管理员负责在后台添加和管理,可看到图书的详细信息,包括作者,时间,价格等。 2)我的信息功能:可查看自己的注册信息,包括账号,密码等信息。 3)用户注册功能:让非注册用户填写基本信息进行注册。 4)特价区域功能:展示低价处理的图书信息。 5)我的订单管理功能:用户提交订单后,可在本功能中看到所有的订单信息,及时地了解订单。 6)我的购物车管理功能:用户可将多本图书放到购物车里,一起下单。 7)我要留言管理功能:方便用户与管理员进行交流,对用户给出的问题和建议及时修改和完善。 3.2 后台功能设计 如图3所示,网站后台主要由管理员使用,在使用时需要先输入正确的账号和密码进行登录,登录成功后才可以使用,其中主要的功能包括: 1)修改个人密码功能:可以对管理员的登录密码进行修改,修改的时候需要先输入正确的旧密码。 2)财务管理功能:可以定期对本店的销售进行统计,以便做好分析。 3)订单信息管理功能:管理用户的订单信息,当看到用户的订单后,可以进行发货操作。 4)留言公告管理功能:看到用户的留言后可以进行删除和回复。 5)商品信息管理功能:可以添加商品,修改商品和删除商品,实现商品的更新。 4 数据库设计 为保证网站中的数据可以正确显示,需要将不同的数据类型进行分类。对于不同字段值的设计要够精准,以免在填写信息的时候出现数据添加不正确的情况,这时数据库的设计就显得非常重要。网站中的数据都是自动存储的,当管理员在后台对数据进行修改时,数据应可以快速地存储到数据库中。对于数据库的设计主要表现在概念设计和逻辑设计。 4.1 数据库E-R图 E-R图是实体的具体字段和关系的表现,本网站具体的实体有图书,图书种类,用户,订单和订单明细,它们之间的关系如图4所示。 4.2 数据库表设计 数据库表的设计为数据库的逻辑设计,通过数据库的概念结构设计,可设计出数据库的逻辑设计。本网站中的数据库表主要包括管理员信息表,用户信息表,图书信息表,购物车信息表等8个表,具体的表结构如表1-8所示: 5 网站功能实现 网站采用JSP技术[1-3]和B/S[4]架构,用户无需安装程序系统,通过浏览器即可直接访问网站,实现网上销售的目标,达到线上线下都可销售的效果。进一步,网站使用MYSQL[5]进行数据库的建立,并采用root权限进行数据库的连接与访问,有效地保证了数据库的安全。这里给出网站的主界面,如图5所示。 6 总结 本文设计的图书购物网站包括前台和后台部分,用户在前台可浏览图书信息并进行购买操作,后台管理员可对图书信息,用户订单信息等进行修改与维护。对于现如今加快的生活节奏来说,设计这样一个图书购物网站具有一定的意义。 参考文献: [1] 邵良彬. Jsp (java)实践教程[M]. 北京: 清华大学出版社, 2007: 34-35. [2] 马照亭. Jsp Web编程实例教程[M]. 北京: 北京希望电子出版社, 2002. [3] 李志义, 王志强. 用jsp制作Web图书馆中的留言本[M]. 北京: 人民邮电出版社, 2000. [4] 苏东震, 陈明, 史忠植. 基于B/S架构的数据挖掘原型系统的设计与实现[J]. 微电子学与计算机, 2008(12). [5] 孙振亚. JSP与MYSQL的连接[J]. 数字技术与应用, 2012(1): 173. 【通联编辑:谢媛媛】 |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。