基于java的购物商城设计与实现软件工程.docx

上传人:b****2 文档编号:2308746 上传时间:2022-10-28 格式:DOCX 页数:24 大小:3.27MB
下载 相关 举报
基于java的购物商城设计与实现软件工程.docx_第1页
第1页 / 共24页
基于java的购物商城设计与实现软件工程.docx_第2页
第2页 / 共24页
基于java的购物商城设计与实现软件工程.docx_第3页
第3页 / 共24页
基于java的购物商城设计与实现软件工程.docx_第4页
第4页 / 共24页
基于java的购物商城设计与实现软件工程.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

基于java的购物商城设计与实现软件工程.docx

《基于java的购物商城设计与实现软件工程.docx》由会员分享,可在线阅读,更多相关《基于java的购物商城设计与实现软件工程.docx(24页珍藏版)》请在冰豆网上搜索。

基于java的购物商城设计与实现软件工程.docx

基于java的购物商城设计与实现软件工程

内容摘要

目前,互联网快速的发展,各行各业都正在慢慢转型,传统的服务业,制造业等也离不开互联网的发展。

其中零售业的发展更加依赖互联网的快速,网络购物商场的出现,方便了人们对于购买到好产品的方式,人们足不出户就能买到来自世界各地的产品。

这种购物商场网站的发展,改变了传统的购物方式和人们一直以来的购物习惯。

一个购物平台的发展,是我们一直以来管理和研究的目标

本系统采用的是Mysql数据库,使用JSP技术开发,运行环境使用Tomcat服务器,Eclipse是本系统的开发平台。

该网站的实现主要包括用户、商家和管理员三个用户角色,由于系统用户角色不同所使用的功能模块相应不同,管理员根据需求对系统功能模块进行维护管理操作。

在设计过程中,为了能让用户和管理员更好的使用体验,充分考虑到了系统的良好实用性,可读性,简洁性等特点。

操作简单的同时,各项功能都能正常使用。

关键词:

购物商城JSPMysqlEclipse

Abstract

Nowadays,alotofwalksareslowlytransformingbecauseoftheInternetdevelopment.Thetraditionalserviceindustryandmanufacturingindustryarealsocan’tdowithouttheInternetdevelopment.Amongthem,theretailindustryismoredependentontherapidtheInternetdevelopment.Theemergenceofonlineshoppingmallsfacilitatesthewayforpeopletobuygoodproducts.Peoplecanbuyproductsfromallovertheworldwithoutleavinghome.Peoplechangedshoppingmethodsbecauseofthewebsitesdevelopment.Thedevelopmentofaplatformisthegoalofourmanagementandresearch

ThesystemusesMysqldatabase.UsingJSPtechnologydevelopment.AndrunningenvironmentisusingTomcatserver.Eclipseisthedevelopmentplatformofthesystem.Therealizationofthewebsitemainlyincludestheuser,thebusinessandtheadministratorthreeuserroles.Thesystemuserroleoftheuseofdifferentfunctionmodulesaredifferent.Theadministratoraccordingtotheneedsofthesystemfunctionmodulemaintenancemanagementoperations.Inthedesignprocess,inordertomakeusersandadministratorsbetteruseexperience,fullyconsiderthesystem'sgoodpracticability,readability,simplicityandothercharacteristics.Whiletheoperationissimple,eachfunctioncanbeusednormally.

Keywords:

shoppingmallJSPMysqlEclipse

4.4数据表13

第6章系统测试23

6.3测试模块23

6.4测试结果24

第一章绪论

1.1背景及意义

购物系统的管理将计算机进行整体的智能化操作,对于购物商场网站所设计的数据保存和操作都是非常多的,比如商产品的管理、商品的进出库管理等等,这给设计者的工作带来了巨大的挑战,面对大量的信息,传统的管理系统,都是通过笔记的方式进行详细信息的统计,后来出现电脑,通过电脑输入软件将纸质的信息统计到电脑上。

这种传统的操作方式,让用户统计数据信息十分麻烦,还受时间和空间的影响,所以为此开发了购物商场网站;为用户提供了一个商品信息管理平台,方便管理员查看及维护,并且可以通过需求进行设备信息内容的编辑及维护等;对于用户而言,可以随时进行查看商品的信息和商家信息信息,管理员可以足不出户就可以获取到系统的数据信息等,而且还能节省用户很多时间,所以开发购物商场网站给管理者带来了极大的方便,同时也方便管理员对用户信息进行处理。

本论文购物商场网站主要涉及很多方面,如数据库设计,JSP技术等。

所需要掌握的知识繁多,但是用过程序的设计可以大大提高工作人员的效率和简便用户的操作。

1.2国内外研究概况

随着国内经济形势的不断发展,中国互联网进入了一个难得的高峰发展时期,这使得中外资本家纷纷转向互联网市场。

在人口大基数的情况下,中国的大市场是十分可观的,纵看国内的购物商场巨头,如淘宝,京东等,他们购物商场的发展放在世界上也可以说是举足轻重的。

在多方的发展下,我们可以针小众用户,开发具有自己特点的网络商城。

在如今互联网高速的发展中,我们的购物商场网站是用jsp程序设计的,在基于mysql数据库实现的。

互联网给中国经济带来的影响巨大,网络商城所处理的数据量,带动的GDP和人们的就业关系巨大。

同时,随着信息社会的快速发展,各种管理系统面临着越来越多的数据需要处理,如何用方便快捷的方式使管理者在广阔的数据海洋里面查询、存储、管理和共享有效的数据信息,对我们的学习,工作和生活具有重要的现实意义。

因此,国内外学术界对此进行了深入而广泛的研究,一个新的研究领域——购物商场网站诞生了。

1.3研究的内容

目前,许多人对网络商城的认识只认知在购物的层面上。

作为学习专业为软件工程的大学生,想通过自身的认知和学习到的内容,对购物时商城的技术和概要进行研究和设计,让更多人了解和知道购物商场本身的技术。

本选题则旨在通过标签分类管理等方式,实现购物商场网站的各种功能,从而达到对购物商场网站的管理。

详细内容介绍,将在以下六章中详细阐述:

第一章、绪论,介绍了毕业论文选择的背景及意义、国内外研究概况和研究的内容。

第二章、介绍各项技术知识,通过介绍本体系采用的各项关键技术,向系统中涉及直观表达的技术知识。

第三章、重点分析了系统的分析,从系统强大的供需市场出发,对系统开发进行了系统需求分析、系统可行性分析、项目的设计目标和原则和系统流程扽下作出了详细的介绍

第四章、介绍了系统的体系结构,开发流程的设计和数据库的设计。

第五章、介绍系统实现的说明,通过对系统各个模块的解释,说明了系统的结构。

第六章、系统的整体测试,评判系统是否可以上线运行。

 

第二章相关技术

2.1JSP技术介绍

JSP是以整个Java体系的Web开发技术。

当它与JavaBeans类进行结合时,它可以使显示逻辑和内容分开,这就极大的方便了用户的需求。

JavaBeans可以对JSP技术的程序进行扩展,从而形成新的应用程序,而且JavaBeans的代码可以重复使用,所以就便于对程序进行维护。

JavaBean组件有内部的接口,可以帮助不同的人对系统进行访问。

得益于Java的各项特点,JSP也拥有跨平台、便于维护和安全性好的特点,成为了众多技术当中备受认可和应用的技术。

与ASP技术对比,它在许多方面做了更好的改进,具有动态页面和静态页面分离的特点。

可是说是将Asp技术的特点完全消除。

所以JSP已经成为开发动态网页的主流技术

2.2JAVA简介

JAVA语言是一种编程语言,具有跨平台/可移植性的核心优势。

它的原理是将源文件利用编译器编译成正确编译后的源文件,会得到相应的字节码文件,编译器为每个类生成独立的字节码文件,且将字节码文件自动命名为类的名字且以“.class”为扩展名。

最后再由解释器解释执行。

JAVA可以在任何的系统中运行,但是前提是该系统要安装JAVA虚拟机,这样导致一些JAVA编写的桌面程序无法在一般的用户(没有安装JAVA虚拟机的用户)上使用。

这算是它的缺陷之一。

虽然它有缺陷,但它具备的安全性、多线程、分布式、高性能等特点使得它在当今依旧是世界上最火的计算机语言之一。

2.3Eclipse开发环境

Eclipse其实是最早由IBM公司开发的IDE开发环境,在2001年的时候免费开源了,是一个开放源代码的,基于java的可扩展开发平台,它的兼容性高并且功能强大,适用于普遍的JAVA和J2EE的系统开发。

在行业内,Eclipse是人尽皆知的开发公具,就本身而言,它只是一个框架和服务,通过插件组件构建不同的开发环境,比如说我们现在使用的JAVA语言,还有C++和Python等计算机语言。

在众多的插件支持下,Eclipse的功能可以说是相当完备的。

所以本次毕业设计采取了Eclipse开发环境

2.4Tomcat服务器

Tomcat是一个免费的开源的Web应用服务器,是一种轻量级的服务器,所以在企业级别中不会常常用到,但是对于初学者来说需要开发或者调试JSP的时候,常常被我们作为首选。

Tomcat可以说是Apache的扩展,但是他们是两个互不干扰的可以独立运行的。

当我们配置好,正常操作的时候,Apache为HTML页面的运行提供支持,而Tomcat的运行就是支持Servle和JSP页。

所以本次设计使用了Tomcat服务器。

2.5MySQL数据库

Mysql是一种开放源代码的关系型数据库,采用SQL的数据库,是基于SQL的客户以及服务器模式的关系,虽然说它的功能不一定十分的强大,但是因为它的具有开放性、速度快、适应性强等特点,所以在行业内流传广泛。

在大多数情况下,不做事务化处理的话,使用Mysql管理内容是不错的选择。

mysql数据库它的优点有很多,例如它在操作上能够让人通俗易懂,信息储存量高等优点。

所以被人们广泛应用,对于mysql数据库来说它一般主要是对数据进行编码和查询,而且在很多的设计当中都应用到了该数据库,在此过程当中我们可以对常规的数据进行查询和组合,所以我们在进行使用mysql数据库的时候只要对编写一小段的数据就能实现相应的功能。

在数据库的管理中,主要包括了三个方面:

1、表的建立2、数据的存储3、数据的修改。

为了保证数据的正常运行和管理,我们可以对表中的数据进行重新的整合,以确保数据的安全。

第三章系统分析

3.1需求分析

对于用户而言,购物商场网站主要是更好更方便地让用户使用,购买他们所需要的商品。

而对于工作人员来说,是为了更好地管理销售他们的商品。

一个好的购物商城应该要考虑好用户的可操作性,遵循以客户体验至上的准则。

系统所要实现的功能,主要还是让用户操作简便可行,用户可以直接在购物商城上查看自己所有的购物信息。

也可根据自己的想法信息去搜索他们想要的商品,这样既能节省用户的时间,也方便我们管理人员进行管理,由于很多用户的时间的原因,没有办法随时随地进行相应管理,很难去满足用户的各种不同的需求。

所以购物商场网站的开发不仅仅是能满足用户的需求,还要兼顾到管理人员的工作是否冗杂,需要精简他们的工作,提高效率。

3.2系统可行性分析

3.2

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

当前位置:首页 > 人文社科 > 法律资料

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

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