完整版基于J2EE的图书销售系统的设计与实现毕业论文.docx
- 文档编号:791905
- 上传时间:2022-10-13
- 格式:DOCX
- 页数:28
- 大小:340KB
完整版基于J2EE的图书销售系统的设计与实现毕业论文.docx
《完整版基于J2EE的图书销售系统的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《完整版基于J2EE的图书销售系统的设计与实现毕业论文.docx(28页珍藏版)》请在冰豆网上搜索。
完整版基于J2EE的图书销售系统的设计与实现毕业论文
JIUJIANGUNIVERSITY
毕业论文
题目基于J2EE的图书销售系统的设计
与实现
英文题目DesignandImplementationofBook
SalesSystemBasedonJ2EE
院系信息科学与技术学院
专业计算机科学与技术
姓名曹春雷
班级学号A101208
指导教师郭莉
二O一四年六月
摘要
网上图书销售系统,是一种较为流行、电子商务类的方式,也是电子商务的一个缩影,目前,市场上服务于图书销售的系统,种类繁多。
本系统是采用J2EE开发;通过对系统的研究,得到图书销售系统的需求,使用J2EE架构,开发一个比较完善、逻辑合理的图书销售系统。
本系统采用JAVA开发语言,系统后台数据库采用开源、操作简单的、性能优良的MYSQL数据库,实现一个是基于WEB、采用B/S模式的图书销售之系统。
本系统中主要功能有:
图书的在线展示功能、在线交易的功能、在线搜索的功能、客户在线服务的功能,还有系统管理员的相关功能等。
论文中说明了:
在线买卖图书的方式之优势、以及图书销售的发展趋势,通过对开发设计的网站进行分析、设计且实现的过程,论文中介绍了关于图书销售系统的详细内容。
关键词:
图书销售系统,电子商务,数据库
Abstract
Booksalessystem,Ithinkitisamorepopularwayofe-commerce,e-commerceisamicrocosm,currentlyonbooksalessystem,isreallyendless,thesystemIwasusingj2eedevelopment;throughmysystemthestudynotonlyunderstand:
howtousej2eeframeworktodevelopamorecomplete,logicalandreasonableonlinebooksalessystem,wherebyyoucanalsoextendtheideatodevelopasimilar,otherformsofelectroniccommercesystems.
SystemIamusingJAVAdevelopmentlanguage,back-enddatabasesystemIwasusingopensource,simpleoperation,veryeasytouse,MYSQLdatabase,therealizationofaWEB-based,withtheB/Smode,onlinebooksalessystem.Someofthemainfunctionofthesystemis:
Bookonlinedisplayfunction,thefunctionofonlinetransactions,onlinesearchfunction,onlinecustomerservicefunctions,aswellasrelatedfunctionssuchassystemadministrators.Iexplainedthepaper:
theadvantagesofonlinetradingbookapproach,aswellashisdevelopmentofthetrend,Ianalyzemywebsitedesign,designaswellasrealizationoftheprocess,Ihavedotheintroductionforeveryone.
Keywords:
BookSalesSystem,ElectronicCommerce,Database
1前言
2可行性研究及开发工具与开发模式
3需求分析
4系统的总体设计
5系统的实现
6测试、分析与总结
1前言
1.1开发背景
图书销售系统是一种Online图书销售之平台。
由于全世界的经济境况全在逐步地一体化的发展还有深入,电脑IT技术还有网络技术的速度发展,但传统的卖书店面:
成本又高、规模又有限、书类有限,所有图书销售,个人认为走到了瓶颈的地段了,传统图书店面变得一点都不景气了;但网上图书销售的系统就不一样了,它有了传统卖书店面没办法比拟的优势,比如说吧:
不受时间、空间的局限、每天24小时的全天营业、还能在全世界的范围内的买卖等;并且此系统也用不着实体店面或者是偌大的销售路径,图书系统能通过在网上直接买卖、付钱、结算,减少了好多没必要的环节和花销,它又有方便快捷、成本很低、书类又多、样式又全的美称,因而就被消费者们喜欢。
就目前而言,在网上买卖书籍,已经是消费者们买卖书籍的重要手段了[1]。
市场上也已经有了很多很多的书籍买卖网站了,就拿我们大家都熟知的亚马逊来说吧,它也算是比较早的了,因为我们传统下来的实体店面,实际上已经有点跟电子化的发展脱轨了,也有点跟不上这个时代的发展了,所以才会有在线或者说是网上书籍买卖的途径出来,在中国、就在我们身边,也有差不多的网站,但是或多或少还是有点问题。
通过网上书籍买卖的话,用户能够在网上直接买下自己想要的书,还可以选择书到再付钱。
付钱的方式有2种选择:
网上支付、货到付款。
书籍的配送方式也有几种选择:
邮寄、快递、送货上门(本地)等,配送的时间也没有设计要求,这个由使用者来定。
总体来看,图书销售系统是能够符合市场上的书籍买卖需求的,接下来就要进入开发的实质了[2]。
1.2开发意义
就目前来说,在线书籍买卖,通过互联网能够实现的商用功能,都已经多样化了,从很基本的,让访问者能够在线查看书籍的功能、再到跟卖家的在线交流功能、在线买卖的功能、在线付钱的功能,还有就是管理员的管理功能等等,这样,所有传统的、实体店面的功能都可以搬到互联网上,来进行有效率的、符合电子化的操作。
与传统店面相比,这类系统有许多的优势[3]:
(1)在当今这个时代中,互联网不但给消费者还有企业,带来了很多的消费选择和买卖市场拓展的机会,而且还带来了非常密切的交流信心的场地,一方面让企业对市场还有消费者有了把握跟了解,另一方面,企业还用互联网最大化了竞争的地盘,企业家们从很常见的广告跟促销的竞争走上了互联网擂台。
(2)互联网店面,更改了企业们在比拼时的成本。
互联网店面拥用投下的成本很低、书类很全,再者说客户群体多方面的优势。
互联网店面更改了变动企业们比拼能力的基础,比如:
在传统店面销售路径中,大店面跟小店面之间的能力差距很大,但互联网店面,就能够把大店面跟小店面之间,因为店面规模值产生的竞争,变得基本上没有了[4]。
(3)由互联网店面的体验表明,如果互联网店面能够给顾客提供书类很全的、优惠诱人还有操作灵活的条件、还有稳靠的安全性跟友好美观的界面,买书籍者们表示:
一般都愿意在互联网上进行书籍买卖。
前景透视:
互联网图书店面必定会成为发展当中缺少不了的一部分,当然互联网图书店面的发展,也要更加的专业化跟高质量化。
那么就是说,图书销售系统要展示的可就不单单是在线查询跟购买这样的功能了,就要做到根据用户的需要跟爱好等全方面的因素,来促进系统的服务[5]。
1.3结构透视
全篇共有6章,如下:
第一章:
前言。
第二章:
可行性研究及开发工具与开发模式。
第三章:
需求分析。
第四章:
系统的总体设计。
第五章:
系统的实现。
第六章:
测试、分析与总结。
2可行性研究及开发工具与开发模式
2.1可行性研究
可行性分析也就是可行性研究,就是在调研的基础之上,对新系统的研究跟开发,能否具有必要性和可能性来进行进一步的深入,新系统想要成功开发完成,就要看从技术、经济跟社会等全方面来进行分析跟研究了,就是要尽最大地可能,来避免失败,要确保这个系统的顺利开发,还要开发成功。
这么说,可行性研究的目的呢,就是说要用最小的付出,在尽一切可能短的时间里,确定所有的问题,是否都能够解决。
2.1.1技术可行性
本系统采用MVC(Model-View-Control)模式设计,MVC设计模式是运用率高,且实用的一种设计模式,它是一个定位在服务器的表达层的模型,它将应用跟操作分开,从而降低各级应用之间的耦合度[6]。
给出图书销售系统中采用的MVC模式设计模型图,JSP负责数据的显示,且把用户数据及相关信息带给SERVLET处理,SERVLET业务逻辑处理并调用JavaBeans数据模型,得到封装好的数据实体,如果数据需要存储,则要调用数据库DAO接口对数据库进行操作。
动态数据显示进程:
先由SERVLET调用数据库DAO接口,从数据库中把数据取出,封装在JavaBeans实体中,经过SERVLET业务逻辑处理程序的处理后交给JSP页面显示,呈现给用户[7]。
JSP与SERVLET之间存在同步和异步数据传输,是保证数据动态显示的必要条件。
如图2-1所示。
经由以上的分析得知,图书系统的设计与开发,在实体模型设计和业务逻辑模型设计上是可行的。
图2-1MVC实现模型图
2.1.2经济可行性
网上图书销售系统的开发过程中使用了JAVA编程语言,数据库是MYSQL数据库[8],众所周知TOMCAT服务器是免费的、跨平台的,所以从开发地角度来看,使用TOMCAT开发的成本极低。
网上图书销售系统的运行过程中,略微统计了一下:
主要费用花销就在于网费和电费,这样看来投入是极少的,而且现在基本每个家庭都要用电,且绝大部分家庭里要用网,所以,这些经费都是在可接受的范围内,顾客们能够随时地登录系统,购买看中的书籍,为企业们和顾客们提供了方便[9]。
根据以上的分析能够得知,系统在经济上是可行的。
2.1.3社会可行性
该系统的社会可行性,那就主要从法律、用户使用这2个方面来研究。
(1)法律因素
系统是根据书籍买卖地实际情况来开发的,都是通过了分析、研究后得到,系统的设计完全是本人在独立地环境下完成的,是没有抄袭情况的一个系统。
(2)用户使用
系统的界面很简单且友好,使用者就很容易上手,可以适合各类用户群。
但对于开发者来说的话,做好前期地需求分析是必不可少的,还要通过不断地修证,直至图书销售系统完成。
但对于要使用这个系统之管理员来说,则需要拥有一定的TOMCAT服务器认识[10],除此以外,投放使用之前,完全不用给人员培训,如此的话就又减低了成本还简化了相关的环节。
分析至此得知,系统能够满足社会可行性。
2.2设计原则
为着系统的设计、实现,更是为了后期维护的方便,还有系统用户使用地便利,所以必须使用一套规则。
系统有如下设计规则:
(1)简单原则:
在设计系统的同时,要尽量让系统的操作容易化,对于一个系统来说,这点至关重要重要。
(2)针对原则:
就是要求系统的设计要针对图书销售的需求,要定向开发设计,因此具备蛮强的针对性。
(3)实用原则:
互联网图书销售系统,完全能够满足书籍交易的需求,因此拥有良好的实用性。
(4)一致原则:
要求页面整体地设计风格,命名规则必须符合一致性,整体页面排版、图色使用风格、变量、类名,其他元素之命名规则必须保持一致。
2.3系统开发工具与开发模式的选择
2.3.1系统开发工具
系统中主要使用了JSP技术,对销售系统进行设计和开发。
JSP技术拥有JAVA语言“一次编写,各处执行”,“安全性好、保密性高”等特点;JSP把逻辑处理、网页显示分开处理,这使得设计可以重复使用,即WEB开发变得快速
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版 基于 J2EE 图书 销售 系统 设计 实现 毕业论文