基于SSH轻量级架构的网上书店系统论文Word文档格式.docx

上传人:b****2 文档编号:15384019 上传时间:2022-10-29 格式:DOCX 页数:38 大小:561.65KB
下载 相关 举报
基于SSH轻量级架构的网上书店系统论文Word文档格式.docx_第1页
第1页 / 共38页
基于SSH轻量级架构的网上书店系统论文Word文档格式.docx_第2页
第2页 / 共38页
基于SSH轻量级架构的网上书店系统论文Word文档格式.docx_第3页
第3页 / 共38页
基于SSH轻量级架构的网上书店系统论文Word文档格式.docx_第4页
第4页 / 共38页
基于SSH轻量级架构的网上书店系统论文Word文档格式.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

基于SSH轻量级架构的网上书店系统论文Word文档格式.docx

《基于SSH轻量级架构的网上书店系统论文Word文档格式.docx》由会员分享,可在线阅读,更多相关《基于SSH轻量级架构的网上书店系统论文Word文档格式.docx(38页珍藏版)》请在冰豆网上搜索。

基于SSH轻量级架构的网上书店系统论文Word文档格式.docx

对会员而言,可以通过输入图书名称搜索图书,可以查看自己的购物车和订单信息。

本论文主要论述了网上书店系统的功能设计与实现过程,包括需求分析、系统设计、数据库设计及相关前后台页面的界面设计等。

关键词:

网上书店,Struts,Spring,Hibernate,MVC,JSP

Abstract

Intheinformationsociety,withthecomputerandnetworktechnologyincreasinglydeveloped,theunprecedenteddevelopmentofe-commerce,salesofmanycommoditiesmarketshavegraduallyshiftedfromthetangiblevirtualnetwork,inordertomeettheneedsofpeopletextbook,onlinebookstorecameintobeing.

Onlinebookstoresystemcanbecreatedtobetteraddressthepeoplebecausethereisnotimetothebookstoretobuytheirownneedsandnottheissueofbooksdesignedtobuildabridgebetweenconsumersbookstorehigh-speed,convenientonlineinformationbridge,whichsavesuserstimefacilitatetheirbooks,sothatitalwayswalkintheforefrontofthetimes.

Graduationstrictlyfollowthesoftwaredevelopmentprocess,theuseoftheMVCpattern,usingtheopen-sourceframeworkStruts,Spring,Hibernatefordevelopment,backenddatabaseusingMySQL,anddatabasesthroughJDBCdriversforseamlessconnectivity,applicationscanbecross-platformWebapplicationtechnologiesJSPdevelopmentoftheonlineshoppingsystem-onlinebookstore.ThemainpurposeofthedesignistounderstandtheseopensourceWebapplicationframeworktechnology,skilleduseofframeworkdevelopmentprocess.

Themainfunctionofthesystemisdividedintotwoparts:

First,orderbooksonlinereceptionfeatures,includinguserregistrationlogin,shoppingcart,ordergeneration,etc.;

Second,backgroundadministratoruser,books,ordersandotheradministrativefunctions.

Fortheadministrators,users,membership,booksmanagementmodule,delete,modify,addbrowsing,ordermanagementmodulerealizestheorderprocessing,view,deletefunction.Themembership,tosearchforbooksbyenteringthelibraryname,youcanviewyourshoppingcartandorderinformation.

Thispapermainlydiscussestheonlinebookstoresystemfunctiondesignandimplementationprocess,includingrequirementsanalysis,systemdesign,databasedesignandassociatedfrontandbackpagesoftheinterfacedesign.

Keywords:

onlinebookstore;

Struts;

Spring;

Hibernate;

MVC;

JSP

目录

1前言1

1.1网上书店研究背景及意义1

1.2网上书店的研究现状2

1.3课题主要工作2

2系统技术及运行环境3

2.1主流技术框架3

2.1.1Struts框架3

2.1.2Spring框架3

2.1.3ORM中间件名流Hibernate4

2.2MySQL简介4

2.3MyEclipse简介4

2.4MVC设计模式5

3需求分析7

3.1项目概述7

3.2用例图7

4系统设计11

4.1系统架构设计11

4.2模块设计11

4.2.1功能结构11

4.2.2功能详细说明12

4.3数据库设计13

4.3.1概念模型设计13

4.3.2逻辑模型设计16

5系统实现24

5.1后台管理员登录模块设计24

5.1.1数据校验24

5.1.2控制器类26

5.2购物车管理页面27

5.2.1视图层27

5.2.2业务控制器28

5.3图书管理页面34

5.4书店前台界面设计35

7总结37

致谢39

参考文献40

 

1前言

1.1网上书店研究背景及意义

随着网络时代的发展,信息技术、数据库技术的不断发展,网络进程的加快,传统的购物方式已经越来越不能满足人们快节奏的生活需求,网上书店正是适应了当今社会快节奏的生活,打破地域与空间的限制,以一种全新的姿态步入我们的生活,给图书爱好者一个全新的购书体验。

它以其方便、快捷的优势冲击着传统的图书发行行业,与传统书店相比,网上书店的建立可以大大减少图书销售中的中间环节,节省大量的人力、物力,并且图书种类丰富,读者可以随时随地的查询及订购所需图书,节省了他们许多宝贵的时间。

另外,还便于商家根据读者留言,为其提供个性化服务,极大地满足了读者的需求。

随着业务量的增长,客户量及图书量都会大幅度增加。

这意味着,网上书店的访问量的提高,同时需要处理的数据量也更加庞大,这对网上书店系统的性能就有了更高的要求。

网上书店的管理者们发现,他们的系统越来越不堪重负,越来越不能够满足客户的需求。

比如,现有的图书信息检索系统效率低下,按图书标题进行的一个简单搜索也要花费10秒钟。

如此慢的响应速度,成了该系统的软肋。

因此,“解决性能瓶颈,提高服务质量,并为在未来扩展客户服务范围打下良好基础”,成为管理者们的燃眉之急。

经过以上的分析,可得网上书店具有光明的前景。

因此,构建一个应用系统之前,首先考虑的是采用哪种结构来实现这个应用系统,怎样设计可以实现组件之间的松散耦合,使其具有良好的灵活性,所以对项目开发框架的选择很重要。

本课题在开发过程中使用轻量级架构SSH来处理页面逻辑、业务控制和对象的持久化工作,即用Struts来架构表示层,用Spring来架构业务层,而用Hibernate架构持久层,然后把这些框架无缝的整合起来,使系统的结构更加清晰,同时简化开发工作。

使用MYSQL作为后台数据库,MYSQL是高性能、客户/服务器的RDBMS(关系型数据库管理系统),能够支持大吞吐量的事务处理,具有较高的安全性,也能与其他系统进行完好的交互操作。

1.2网上书店的研究现状

目前,国内外网上书店都很多,如国内的当当和卓越亚马逊,国外的亚马逊。

国外的网上书店由于起步早,现在已较为成熟,最具代表性的首推亚马逊网上书店。

亚马逊具有高质量的综合书目数据库和方便的图书检索系统,经营的图书达400多万种,如今已成为全球的最大网上书店,控制着美国80%的网上图书销售市场。

相对来说,国内的网上书店起步晚,与国外有一定的差距。

由于服务不完善、查询、分类形式单一,注重图书数量的丰富而忽略图书及相关知识和信息的提供,并且我国有许许多多的中小型书店仍只是采用传统书店的经营模式,而这种模式需要大量的人力、物力,且库存难以满足所有顾客的需求。

随着人们日益增长的购书需求,图书数量剧增,有关购书的信息业成倍增长,这就需要有一个好的信息支持平台。

面对庞大的信息量,有必要开发网上书店来提高管理工作的效率,也顺应了电子商务的潮流.

1.3课题主要工作

网上书店系统主要采用JSP、MySQL、Struts等技术来实现,遵循软件开发流程,进行了需求分析、系统设计、数据库设计和代码实现。

它的主要功能是实现后台图书管理的自动化,图书新增、删除的及时化,会员及管理员信息的更新,订单的及时处理,围绕这些主要功能,本系统涉及到以下核心功能:

图书管理、订单管理、会员管理等。

该系统设计的主要目标是:

设计一个网上书店系统,主要功能分为图书查询、订单、购物车和后台图书、管理员管理等。

在订单模块中,用户能够将自己喜欢的图书添加至购物车,生成订单;

在图书查询模块中,用户能输入需要查询的图书名称按条件查询;

在图书管理模块中要求能完成如添加图书的分类、图书是否特价、图书的基本信息等日常管理功能。

2系统技术及运行环境

2.1主流技术框架

所谓框架就是提供了一组统一的接口和编程方式的可重用组件,同时我们可以在框架中扩充我们自己的特定逻辑。

目前主流的技术框架如下:

2.1.1Struts框架

Struts是最早的Java开源框架之一,也是现在JavaWeb框架的事实标准,现在的绝大多数JavaWeb应用程序都是

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1