本科基于SSH的婴幼儿产品销售系统毕业设计

上传人:新** 文档编号:491603469 上传时间:2023-03-12 格式:DOC 页数:60 大小:996.50KB
返回 下载 相关 举报
本科基于SSH的婴幼儿产品销售系统毕业设计_第1页
第1页 / 共60页
本科基于SSH的婴幼儿产品销售系统毕业设计_第2页
第2页 / 共60页
本科基于SSH的婴幼儿产品销售系统毕业设计_第3页
第3页 / 共60页
本科基于SSH的婴幼儿产品销售系统毕业设计_第4页
第4页 / 共60页
本科基于SSH的婴幼儿产品销售系统毕业设计_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《本科基于SSH的婴幼儿产品销售系统毕业设计》由会员分享,可在线阅读,更多相关《本科基于SSH的婴幼儿产品销售系统毕业设计(60页珍藏版)》请在金锄头文库上搜索。

1、武汉理工大学基于SSH的婴幼儿产品销售系统摘 要随着现代都市生活节奏的不断加快、网络覆盖面的日益扩大,越来越多的人们加入了网上购物的行列。如今,网购已经成为人们生活的一部分。本系统主要是使用JAVA作为开发语言开发出的一个基于SSH的婴幼儿产品销售系统。前台页面使用Jsp,系统框架使用Struts2.0 +Spring2.0 + Hibernate3.2,后台使用Oracle作为数据库管理系统,服务器采用tomcat6.0,运行环境为MyEclipse8.5。系统的设计主要针对婴幼儿产品的销售,为网站使用定位的目标人群。通过婴幼儿产品销售系统这个平台,可以使购物者足不出户就能了解丰富多彩的婴幼

2、儿产品信息。买家注册登录后进行商品挑选,加入购物车,结算下订单;管理员进入后台管理程序,可完成对注册会员信息进行管理,对商品信息进行管理,处理订单,修改个人密码等功能。此系统参照当前流行的几大婴幼儿产品销售网站进行设计,实现了购物网站的基本功能;在此基础上也添加了一些自己的想法和设计。关键词:婴幼儿产品;网上购物;Java;SSH;OracleThe Infant Product Sales System Based On SSH FrameworkAbstract With the increasing surface coverage space of modern urban life,

3、 more and more people joined the ranks of online shopping. Today, online shopping has become part of peoples lives. The system is developed using JAVA language developed as a SSH-based infant product sales system. Front page Jsp, system framework using Struts2.0 + Spring2.0 + Hibernate3.2, backgroun

4、d using Oracle as the database management system, server using tomcat6.0, the operating environment for MyEclipse8.5. System design sells products for infants and young children, use for the site to locate the target population. Infant product sales system through this platform allows shoppers to st

5、ay at home will be able to understand the variety of infant product information. Buyers of goods after registration selection, add to cart, under the settlement order; administrator management program into the background, to be completed by registered members information management, product informat

6、ion management, processing orders, modify personal passwords and other functions. Referring to the current system of several popular infant product sales website design, to achieve the basic functions shopping site; On this basis, also added some of my own ideas and designs.Keywords: Baby Products;S

7、hopping online;B/S;SSH;JSP武汉理工大学目 录摘 要iAbstractii1 绪论11.1 课题背景11.2 目的和意义11.3 开发工具及技术11.3.1 开发工具11.3.2 JSP21.3.3 JavaScript31.3.4 SSH31.4 软硬件需求52 可行性分析62.1 技术可行性62.2 经济可行性62.3 操作可行性62.4 法律可行性63 需求分析73.1 设计的基本思想73.2 功能模块需求分析73.3 系统用户用例图93.3.1 普通用户用例图93.3.2 管理员用例图93.4 性能需求103.4.1 系统的安全性103.4.2 数据库的安全性1

8、03.5 界面需求104 系统分析与设计124.1 数据库的分析与设计124.1.1 数据库的概念结构设计124.1.2 数据库的逻辑结构设计144.1.3 数据库的连接原理155 系统功能实现185.1 普通用户模块185.1.1 系统主页面实现185.1.2 商品类别查询195.1.3 用户注册195.1.4 用户信息修改205.1.5 购物车215.1.6 用户订单确认225.1.7 页面销售排行榜与最新商品225.2 管理员登陆页面245.3 管理员管理模块255.3.1 商品类别管理265.3.2 商品信息管理295.3.3 会员信息管理315.3.4 修改密码325.3.5 退出系

9、统336 系统测试346.1 系统测试目的与意义346.2 功能测试346.2.1 主页面的登录模块测试346.2.2 主页面的商品模块测试356.2.3 用户购物车模块测试356.2.4 商品管理模块测试356.3 性能测试366.4 测试结论37结 论38参考文献39致 谢40外文原文41中文翻译53武汉理工大学1 绪论1.1 课题背景互联网的兴起从本质上改变了整个社会的商品交易方式,国内各大企业从上个世纪90年代互联网兴起之时,就产生了通过网络进行销售经营商品的想法。但是由于在互联网上企业的信誉难以认证、网络的法规政策不健全、物流不发达等一系列的原因,限制了网上交易发展的步伐。进入21世

10、纪以后,随着整个社会的发展、进步,制约网上交易的各个瓶颈问题逐一被击破,各企业也纷纷的加入到电子商务的洪潮之中。中国互联网协会网络营销工作委员会调查显示,随着国内产业环境和消费市场的成熟,网络购物将在今年实现更大发展。根据会员企业艾瑞咨询集团的预测,2014年我国网络购物交易将同比增长125,交易总量将达1263亿,形成了中国网络购物的快速增长浪潮,网络购物这一消费方式给人们生活带来的变化,除了购物场所的改变以外,更重要的是大大改变了传统的消费行为习惯,无论是否在网上购物,上网查看产品的相关信息,已经成为购物决策环节的重要组成部分,这一环节对购物行为的实际发生起到了至关重要的指导作用。1.2

11、目的和意义 与传统方式销售相比在线销售有很多的优点如: 1检索便捷 在线销售提供了多种检索途径,可以从分类、新品、特价等途径进行检索,快捷准确。 2信息量大 与传统销售方式相比,在线销售能够提供海量产品信息。 3成本低,风险小,无地域限制 网络销售最突出的优点是:不再限制消费者的购买时段,扩大和巩固了客户群,从而增加了企业的核心竞争力,节省实际开店时需要投入的成本和租用费用。1.3 开发工具及技术1.3.1 开发工具 此次设计主要采用MyEclipse加Tomcat后台服务器进行,数据存储使用Oracle数据库进行管理,下面对MyEclipse、Tomcat及Oracle数据库进行简要介绍。(

12、1)MyEclipse MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, Spring,Hibernat

13、e,JSP, CSS, Javascript, SQL。 (2)Tomcat Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。可以这样认为,当在一台机器上配置好Apahce服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。 (3) Oracle Oracle数据库系统是美国Oracle公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(

14、CLIENT/SERVER)或B/S体系结构的数据库之一。Oracle数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了Oracle知识,便能在各种类型的机器上使用它。能在所有主流平台上运行(包括windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。 1.3.2 JSPJSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻

15、辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与Servlet一样,是在服务器端执行的,通常返回给客户端就是一个HTML文本,因此客户端只要有浏览器能浏览。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号