admin 管理员组

文章数量: 887021


2024年2月28日发(作者:为什么所有的fifo都被优化了)

2021.01网络信息工程基于JavaWeb的在线图书商城设计与实现牛希镭(辽宁轨道交通职业学院,辽宁沈阳,110000

)摘要:本系统主体在开发平台MyEclipse上釆用JSP和Servlet面向对象编程语言编写的,使用Tomcat

6.

0

Web

服务器,Oracle数据库数据库管理系统管理数据,采用BS架构编写。在实现上将系统中多处繁杂的功能进行归类和合

并,使用户可以在同一窗口中完成多种功能,从而实现减少窗口界面、简化操作步骤的设计目的,使整个系统更加简洁、

易用。本系统主要实现了在线图书查询、网上订购、后台图书信息管理、订单管理和用户信息管理等功能成为一个动态、

交互式的电子商务网站。关键词:网上书城;JSP

TomcatDesign

and

implementation

of

Online

Book

Mall

based

on

Java

WebNiu

Xilei(Liaoning

rail

transit

Vocational

College,

Shenyang

Liaoning,

110000)Abstract

:

The

main

body

of

t

his

sys

tem

is

writ

ten

by

JSP

and

servle

t

objec

t—orien ted

programming lan­guage

on

MyEclipse,

using

Tomcat

6・0

web

server,

Oracle

database

management

system

management

data,

using

BS

architecture.

In

the

implementa/tion

of

the

system,

many

complex

functions

are

classified

and

merged,

so

that

users

can

complete a

variety

of

functions

in

the

same

window,

so

as

to

reduce

the

win­dow interface,

simplify

the

operation

steps,

and

make

the

whole

system

more concise

and

easy

to

use.

This

system

mainly

realizes

the

functions

of online

book

inquiry,

online

ordering,

background

book

information

management,

order

management

and

user

information

management,

etc.,

and

becomes

a

dynamic

and

irrteractive

e-comnierce

ds

online

books

tore;

JSP;

Tomcato引言随着电子商务的兴起、普及,网上书城是电子商务在图

分前台部分和后台部分,前台部分由用户使用,该在线图书

商城根据一些调查用户的浏览习惯,设有便捷的导航栏,比

书销售行业发展的必然结果。这种新型的图书销售形式与传

统利用书店进行销售的方式相比拥有许交多优势,一方面是

如对于不经常网购的用户设有精品推荐,将各个种类的经典

图书显示在首页吸引用户眼球;对于经常网购又无明确目标

降低了销售成本,利用网络作为交易平台改变传统的交易方

的用户,设有图书的“热销榜”、“好评榜”、“主编推荐”和“猜

你喜欢”等智能推荐模块。将网站现下销售最好的图书展示

出来,而对于有购买目标的用户,既可以在快捷导航浏览各

式,使得交易活动不受空间和时间的限制;另一方面是信息

的传递更迅速灵活,新书信息上传后,客户可以立即看到交

易,从而大大提高了购书的效率。在线图书商城系统在设计

上千差万别,一些在线商城系统都成为了机械的发布图书消

类图书,也可在左侧的菜单中查看一些畅销好书。如果用户

只记得一些关键字,那么搜索栏是最好的选择。普通用户可

以浏览所有类别的图书并查看详细信息,而只有注册的用户

息,而忽略了智能化、人性化的设计。本系统将着重于网上书

城智能推荐功能的开发。才可以加入购物车,或购买生成订单,并可在该图书商城中

本系统是在MyEclipse平台上,运用JSP和Servlet

面向对象编程语言来实现的。前台釆用WEB设计交互式的动

查看相关会员信息和订单信息。网上商城后台支持着前台的运营和维护。后台管理者登

态展示页面,后台采用JAVA语言,使用Oracle数据库数据进

行数据管理。整个系统分前台部分和后台部分,前台部分由

用户使用,主要包括用户注册与登录,图书分类浏览,图书详

录后可以对图书进行添加、修改、查看和删除,对用户信息进

行管理,对订单信息进行处理。1.1系统的主要功能情查看,购物车管理,图书推荐等功能;后台部分由管理员使

用,主要包括图书管理,订单管理,用户管理等功能。1.1.1前台操作的主要功能(1)

用户信息模块:用户注册、用户登录、修改会员信息;(2)

图书信息模块:查询图书、分类浏览图书、查看图书

详细信息;1系统简介本系统使用MyEclipse开发平台,JSP和Servlet面

向对象W编程语言来实现的。使用Tomcat服务器。整个系统

(3)

购物车模块:添加图书、删除图书、清空购物车;ELECTRONIC

TEST

网络信患工程(4)订单信息模块:查看订单。1.1.2后台维护的主要功能(1)

用户管理模块:添加、修改、删除用户信息;(2)

图书管理模块:添加图书信息、删除图书信息、修改

图书信息、添加图书类别、删除图书类别,添加图书图片、删

除图书图片;(3)

订单管理模块:查看订单、修改订单。1.2系统的主要特点本系统根据相关的调查和用户的需求以及对比传统的

图书销售,设计出一个既利于商家的管理,又便于客户选购

的网上购物网站,主要的特点有:(1)

实现在线查询图书信息和价格,方便用户查找图书

并购买;(2)

实现图书分类,热销书展示,好评书展示等方便用户

浏览图书信息;(3)

实现购物车和查看相关购买协议,方便用户结算;(4)

实现用户管理中心,可查看用户相关信息并修改;(5)

便于网站扩展功能以及后期的维护和升级。在编译时如果发现JSP文件有任何语法错误,转换过程

将中断,并向客户端发出错信息;如果编译成功,则所转换产

生的Servlet代码被编译,然后该Servlet被JSP引擎加载

到内存中。此时JSP引擎还请求了

jspln信息()方法的执

行,并对此Servlet初始化。Jspln信息()方法在Servlet

的生命周期中只被请求一次,然后将被调用来处理客户端的

请求和回复操作。对于所有随后对该JSP文件的请求,服务

器[5]将检查该JSP文件自最后一次被存取后是否经过修改。

如果没有修改,则将请求交还给还在内存中的Servlet的

jspServiceO方法,执行回复操作。由于Servlet始终驻于

内存,所以响应是非常快的。Jsp页面在第一次访问时由于

要转化和编译,运行速度较慢,但是当第二次访问该页时,由

于文件已经被编译成字节码文件了,所以速度非常得快。2系统分析2.1需求分析为了适应市场和经济前进的步伐,买家和商家都在积极

努力地寻找一种能够带来高效率、低成本销售模式,网上购

物悄然形成。在线图书商城系统使得商家可以把商店开到互

联网上来,而买家也可以到互联网上选择购买自己喜欢的图

书。商城不需要店面的凭租费;新图书可以用最短的时间吸

引顾客的眼球,使得“快捷买书”成为现实。通过实际调查和

相关资料,要求本系统具有以下功能特点:(1)具有良好的

人机交互界面、美观友好;(2)具有较好的权限管理;(3)全

面、分类展示商城内的图书信息;(4)信息查询灵活、方便、快

捷、准确;(5)操作简易,灵活,非专业人员可以方便、快捷实

现系统的管理;(6)对用户输入的数据进行验证,尽可能避免

人为错误;(7)系统最大限度的实现易维护性和易操作性;(8)系统运行稳定,安全可靠。对于用户来说,要方便、直观的看到想购买的图书,可快

2021.01速了解图书的信息和特点并购买,同时也要保证用户信息的

安全性和保密性。对于管理员来说,既要满足用户要求,又要

更方便、更快捷的管理整个系统。结合用户和管理员的需求,

我们才能确定系统的发展方向,实现满足用户和管理员需求

的系统方案。2.

2可行性分析在进行系统的开发前,首先都要做系统的可行性研究和

分析,目的就是用最小的代价在尽可能短的时间内确定该项

目能否顺利开发完成,是否值得开发。可行性分析[9]的任务

有以下几点:需求可行性:据调查网上书店为人们提供了更加广阔购

书的环境,为商家提提供了全国乃至全世界的市场,加快了

流通的速度,降低了图书交流和交易的成本,在线图书商城

具有很大的需求空间。经济可行性:本次系统所用到的只是计算机和计算机上

所安装的软件来完成这次的开发,不需要经济上的投入,在

经济上是可行的。技术可行性:MyEclipse

&

6釆用了可视化面向对象工

具开发,其窗口、界面简洁易懂,易于操作。Oracle能在所有

主流平台上运行(包括windows

)。完全支持所有的工业标准。

它采用完全开放策略。可以使客户选择最适合的解决方案。具

有高安全性,高性能上手容易、可兼容性[15]良好、扩展性[16]

强等诸多优点,所以系统在操作上是可行的。法律可行性:本系统是根据用户习惯及需求,自主独立

完成的,不存在任何侵权或其它责任问题,因此在法律上是

可行的。通过以上的可行性分析,我将使用MyEclipse

8.

6和

OraclelOg在WIN7操作系统下进行设计,建立后的网站系统

是一个动态、交互式的网站。2.

3系统流程分析本系统设计分为前台购物流程和后台订单信息管理流程。用户在本网站上可以浏览图书图书信息、选择图书,可

以将喜欢的书加入到购物车中。在使用购物车时要求有用户

权限,已登录的注册用户可以使用购物车,未登录的注册用

户需要登录,而未注册的用户需要注册登录后才可使用购物

车。用户可到购物车页面改变图书数量,提交形成订单。后台管理员查看订单,管理订单。对图书信息进行管理,

对用户信息进行管理。3系统总体设计3.1系统体系结构基于Java

Web的在线图书商城系统分前台部分和后台

部分,前台部分由用户使用,完成浏览、购买的过程,后台部

分由管理员使用,主要包括图书管理,订单管理,用户管理。功能模块图如图1所示,具体描述如下。3.1.1前台管理功能(1)注册功能。用户首先要注册为网上图书商城的用户

会员。注册时要填写会员名、密码、详细地址、邮编、电子邮箱申耳测说ELECTRONIC

TEST

2021.01网络信患工程可更新图书信息。类别管理可以添加和删除类别等。等信息。注册登录后,用户可购买图书,同时可修改密码、用

户名等个人信息,查询订单。(2)

订单管理功能。管理员查看订单信息,可更改可订单

是否确认及是否发货等。(3)

用户管理功能。查看、添加、更新、删除用户信息并进

行删除。4结论基于Java

Web的在线图书商城系统按任务书的要求,

实现了图书查询、图书详细信息浏览、购物车管理、用户信息

修改、用户查看订单、图书信息管理、订单信息管理和用户信

息管理等功能。这些技术的实现,满足了系统的需要,优化了

系统的性能。由于是釆用面向对象的设计所以系统中由很多

类和方法,本系统在实现传统的网上书店功能基础上对增强

系统的智能性进行了初步的尝试,尽量做到一个在线书城就

图1系统功能模块图是一位无声的售货员,尽可能做到将消费者想要的图书,最

快、最多的展示在他们面前。(2)

浏览图书。用户可根据导航浏览相应分类的图书,如

文艺,青春像等,其中还可根据推荐浏览热销帮、主编推荐,

参考文献猜你喜欢等。顾客浏览网上商城时,在看中的图书上还可查

看详细的图书信息,包括、图书简介等(3)

购物功能。用户浏览网上商城时,在看中的图书浏览

详情打算购买时,可点击加入购物车,将该图书收到本会员

下的购物车里。(4)

管理购物车。用户选择完图书后可进入购物车页面,

查看自己要购买的图书,可修改某一图书数量、删除购物车

里的图书和清空整个购物车。(5)

提交结账。用户确定购物车中的图书后,点击购买提

交订单。3.1.2后台管理功能(1)图书管理功能。其中分为图书管理和图书类别管

理。管理员可以添加图书如图书名、图书图片、图书介绍等,

[1]

汪孝宜主编.JSP数据库开发实例精粹[M].电子工业出版社,2005.[2]

Bruce

Eckel著,饶若楠等译.JAVA编程思想[M].机械工业出版社,2005.⑶

王珊,萨师煌.数据库系统概论(第4版)[M].高等教育

出版社,2006.⑷徐建波,周新莲.Web设计原理于编程技术[M],中南大

学出版社,2005.[5]Martin

Bond等著,周辉等译.21天学通J2EE[M],人民

邮电出版社,2005.⑹俞盘翔编.Oracle数据库系统基础[M].北京:清华大学

出版社,2005.(上接第80页)表1显示了

COMPCARS数据集中不同方法综合探测的性

能。DPM方法、CASCADEDPM方法和BB方法釆用HOG特征与

3结论大数据技术在人工智能中的应用不仅局限在上述几个

滑动窗搜索策略,确定了测量的实际效果,而SSL方法釆用

领域,而且还有一些智能化农业种植中心,一些智能的教学

评价分析系统,等等。在借助于大数据技术的支持,人工智能

将人们从繁忙的工作中释放出来,减轻了工作压力,降低了

CNN特征强大的抽象功能,与EDGEBOX算法相配合快速获得

感兴趣的区域,其平均AP为84.1%,相对BB方法则为84.1%。

提高了

2.

8%,同时处理速度提高到15MBPS/S,检测性能得到

了较大提升。总的说来,VPS方法的PR曲线靠近右上角,在

学习的压力,提高了工作效率和学习成绩。然而,人工智能却

是一把双刀剑,在人工智能和大数据技术融合的过程中,应

注意防止相关的安全风险,从而更大地推进人类社会发展。较高查全率的情况下仍然保持着很髙的精确度,优于其它各

种方法,对光线有很好的鲁杆性,适用于稍微遮挡的情况。表1检测性能参考文献方法DPM平均精度AP

CHULISUDU

适用遮挡(帧/S)(%)73.8适用光线强到微弱强到微弱[1]刁继尧.基于机器学习的乳腺癌风险分析与预测研究[D],

南京邮电大学,2019.⑵施明月.基于风险访问控制的医疗大数据安全与隐私保

护模型研究[D],云南财经大学,2020.⑶徐祥锋.基于深度哈希的图像示例搜索算法研究[D],南

467.5XCASCADE-DPMBB76.381.3XX强强到极弱VPN84.115轻微京邮电大学,2019.


本文标签: 图书 系统 用户 信息