基于 JavaEE的科技商品交易平台.doc
《基于 JavaEE的科技商品交易平台.doc》由会员分享,可在线阅读,更多相关《基于 JavaEE的科技商品交易平台.doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要在电子商务迅速发展的时候,无数电商平台顺势而出,其中天猫、淘宝平台最为著名,他们带动了诸多行业的发展,但始终无法更精确更有效地推广某一类交易物件,因为这两个平台都是全品类购物商城,没有针对某一类交易物件做精做细,类型与受众限制他们不能针对某一类物品做深层次推广,所以急需更多平台来把全品类购物商城细分,形成精确而发达的购物平台,本课题对此进行一个尝试,开发一个科技物品交易网站,实现对科技圈子更精细更深层次的挖掘与推广,以推进科技圈子更好地发展。在本物品交易平台,游客可以进行浏览交易物件、查看交易物件信息,注册登录后可以把交易物件添加到收藏夹,点击支付生成订单记录,在物品交易完成后可以对已兑换
2、交易物件进行评价。网站管理员可以在后台管理网页管理交易物件分类,进行对物件具体内容的提交,阅读网站注册者的信息和操作前台提交过来的订单记录内容。本交易平台的开发环境是Eclipse java 2019-06,服务器使用了apache-tomcat-9.0.30,数据库管理系统为 MySQL前端使用 JSP实现,其中使用了bootstrap和jquery框架后端使用Java编写代码,通过servlet达到前端访问数据库表的数据,开发出一个基于Java的B/S结构的B2C电商类型的科技类交易物件交易网站。关键词:科技类交易物件交易平台 B/S结构 JSP+JavaAbstractIn the ra
3、productid development of e-commerce, many of the electric business platform, including Tmall, taobao platform is the most famous, they lead to the development of a variety of industries, but always cant more accurate and more effective promotion of one kind of commodity, because the two platforms is
4、 all Class shopping mall, do fine do not for one kind of commodity, types and limit their audience cannot do deep promotion for one type of goods, so need more platform to split all Class shopping mall, the formation of accurate and rich shopping platform, this topic for a try to develop a technolog
5、y item trading site, In order to promote the development of the circle of science and technology, it is necessary to excavate and popularize the circle of science and technology in a more detailed and deeper level.In this goods trading platform, tourists can browse the commodities and check the comm
6、odity information. After registering and logging in, they can add the commodities to the shopping cart, click payment to generate an order, and they can evaluate the purchased commodities after the completion of the transaction. The website administrator can manage the webpage in the background to m
7、anage the commodity classification, upload the specific information of the commodity, view the user information and order information, etc.The development environment of this trading platform is Eclipse Java 2019-06,The server USES apache-tomcat-9.0.30,The database management system is MySQLThe fron
8、t-end is implemented using JSP, which USES bootstrap and jquery frameworkThe back end USES Java to write code, through the servlet to reach the front end to access the database table data, developed a B/S structure based on Java B/S B2C e-commerce type of technology commodity trading website.Key wor
9、ds: science and technology commodity trading platform B/S structure JSP+Java目录第一章 绪论11.1. 研究背景11.2. 选题的意义和目的11.3. 研究现状21.4. 课题研究的内容31.5. 课题的开发目标31.6. 总体设计思想3第二章 系统开发环境和相关技术42.1. 系统开发环境42.1.1. IDE:Eclipse java 2019-0642.1.2. 服务器:apache-tomcat-9.0.3042.1.3. 数据库:MySQL42.2. 系统开发技术42.2.1. Java的使用42.2.2.
10、JSP的使用42.2.3. Bootstrap框架42.2.4. JQUERY框架5第三章 系统分析63.1. 网站可行性分析63.2. 系统功能分析63.2.1. 网站使用者功能63.2.2. 交易物件功能73.2.3. 收藏夹功能73.2.4. 订单记录功能73.2.5. 后台管理功能7第四章 系统设计84.1. 系统总体设计84.2. 系统模块设计104.2.1. 主页104.2.2. 网站使用人员注册104.2.3. 网站使用人员登录104.2.4. 分类页面104.2.5. 订单记录页面104.2.6. 收藏夹功能114.2.7. 交易物件详情页114.3. 数据库设计114.3.1
11、. 网站使用人员表134.3.2. 分类表134.3.3. 属性表134.3.4. 物件表144.3.5. 属性值表154.3.6. 物件图片表154.3.7. 评价表164.3.8. 订单记录表174.3.9. 订单记录项表18第五章 系统设计与实现195.1. 网站使用人员注册登录区域195.2. 首页界面205.3. 交易物件信息页205.4. 收藏夹功能215.5. 订单记录功能225.6. 后台管理功能22第六章 网站测试256.1. 测试过程256.2. 测试方法256.3. 测试环境描述256.3.1. 软件环境256.3.2. 硬件环境256.4. 测试用例256.4.1. 功
12、能测试25第七章 总结28参考文献29致谢31第一章 绪论1.1. 研究背景近年来,电子商务发展迅速,从1999年电商萌芽到现在经历了21年的时光,在21年时间长河中,数不清的互联网企业从河中跃出,翻起无数浪花,促使电子商务这一行业兴盛发达,在现在2020年,电子商务开始挣脱互联网企业的束缚,大量传统公司带着他们的资本踏入网络贸易的大门,使得电子商务世界更多元化。电子商务在迅捷地发生变化,交易额不断突破我们的认知,无数人才把电子商务应用在不同的社会区域中,拓深它的应用层次,在这同时促进了社会的发展,给社会新增了多个服务体系,提供了更多更广的职位需求,推动了经济更深层次的繁荣,使中国GDP不断飙
13、升,现在已经成为我国经济发展新的推动主力。以下使近几年电子商户取得的经济效益。在2015年间,中国网络购物交易市场规模已经达到了三点八万亿人民币,较2014年增加了百分之三十六;2016年交易规模直接上升到五万亿人民币,增长近百分之三十一;2017年交易规模达到六点二万亿人民币,增加百分之二十五点四;2018年达到七点五万亿,增加百分之二十点四。诸多资本家在此期间把目光投射到更多的交易物件种类上,使得生产需求不断增加,社会经济也不断发展,他们同时把网络购物市场跨境到海外,下沉到农村,使线上销售更加繁荣,现如今线上零售已经开始有把线下零售这个零售渠道霸主压在身下的趋势。在2020年的今天,网络经
14、济深入贸易方式已经彻底推翻了人们的过往经历,我们看到了比以往更与众不同的奇异事物,我们能看到世界各地的奇幻交易物件,我们不再陷于一隅之地,我们已经处在一个虚幻实际模糊的时代。1.2. 选题的意义和目的市面上电子商务平台繁多,但知名的,成绩好的大多都是全品类购物商城,如天猫、淘宝、国美等,缺少专业为某个种类交易物件服务的平台,以至于交易物件无法更有效地推广,发挥交易物件的最大价值;在全品类购物商城中,因为受众太大,如何集中目标人群进行交易物件推送成为无法解决的一个问题,他们在集中推广某个交易物件时,因为受众人群难以筛选,所以无法使更多原本会对该交易物件产生兴趣的顾客了解到交易物件的发售,导致售卖
15、交易物件无法达到最大收益。所以这次我选择科技交易物件交易平台这个课题,目的是为了研究当电子商务专精于某种类交易物件后,是否会对交易物件的推广及交易物件价值的发挥起更大更有效的作用。该课题存在的意义是为了充分发挥每一个交易物件的市场价值,在最迎合受众的情况下收获交易物件售卖的最大利润。1.3. 研究现状细分交易物件种类的电子商务称为垂直电子商务,我所做的课题借鉴了垂直电子商务的概念,对其做了一个浅度的挖掘。垂直电子商务模式中的电商网站旗下的交易物件为同一种类。网站平台的业务都是针对同类物件,我研究了一番,取其精华弃其糟粕,将单品类网络经济深入贸易模式与全种类网络经济深入贸易模式这电子商务的两个区
16、域结合起来做一个科技类的全品类电商平台。我运用了垂直领域的优势:专注和专业,又结合了多元化电子商务的广度。我利用科技类这个大品类划分了个独立的圈子,用多品类满足崇尚前端科技的人群日常物质生活与精神生活的需求,不仅更利于交易物件的推广,也达到盈利的目的。21.4. 课题研究的内容本科技交易物件交易平台为B2C模式,为管理者上传交易物件后网站使用人员兑换,所以整个系统分为前台后台,网站使用人员的操作都集中在前台端,管理者的操作放在后台端。我把网站使用人员身份分为两类:为游客与登录网站使用人员。游客在平台上可以自由地利用平台进行浏览、筛选、搜索交易物件,能查看最新物件发布消息,浏览每个交易物件的具体
17、信息,但无法兑换。游客可以通过注册成为平台账户拥有人,登上网站后可以对交易物件进行兑换,把自己喜好的物件放置自己的收藏中,收藏拥有人点击支付生成记录后可以给钱完成钱货交换这件事情,在我接到信息去分发物件后,交易物件拥有人可以在订单记录页收取货物及然后对交换过来的交易物件进行肆意点评。而我去后台可以对交易物件类进行提交,对类型下属的物件的内容上传或更改,还可以对网站使用人员信息进行查看以及通过网站使用人员订单记录进行分发物件。1.5. 课题的开发目标本课题的开发目标为以下几个:(1)游客和账号拥有者可以在前台端自由浏览交易物件,并能对交易物件进行种类筛选及名字搜索。(2)账号拥有者能将交易物件添
18、加进收藏夹并进行付款、收取物件、评价操作。(3)我可以通过后台端对交易物件相关内容进行管理。(4)平台可以稳定运行。1.6. 总体设计思想(1)采用 B/S模式进行开发,不需要安装专门的软件就可以进行操作,成本较低,维护升级方式简单。(2)将每个子系统分门别类的设计,将系统内容划分为多个区域,降低了复杂度,操作简单化。(3)采用简洁直观的界面设计,网站界面功能简单容易看懂,简化使用人的学习成本。第二章 系统开发环境和相关技术2.1. 系统开发环境2.1.1. IDE:Eclipse java 2019-06现在市面上常见(即公司中开发常用)的IDE有两个,一个是IDEA,一个就是Eclipse
19、。本网站使用Eclipse作为java代码编写的IDE,主要是图它方便,支持关键字高亮,编写格式不规范还会在编译前报错并给出解决方案,随时debug检测代码疏漏。2.1.2. 服务器:apache-tomcat-9.0.30本网站服务器使用Apache和Tomcat的整合版本,结合了两个的优点,使得服务器更健壮好用,网站没有通过Eclipse直接生成动态web项目,而是通过自主配置服务器端口、虚拟路径来访问网站内容,这样方便项目完结后要访问网站可以不通过eclipse,单独启动服务器就行。2.1.3. 数据库:MySQLMySQL是一种很好用的数据库,方便我利用SQL语句操纵它,在后端我通过注
20、册MySQL的驱动,使用jdbc连接MySQL数据库后使用SQL语句访问MySQL,完成多个功能。2.2. 系统开发技术2.2.1. Java的使用本网站后端使用java语言编写代码,使用java语法设计实体类,对应数据库表数据字段,方便DAO类调用对象设置数据库的值。2.2.2. JSP的使用本网站页面使用jsp实现动态网页,主要通过jsp的包含把一个页面拆分成多个区域,实现通用简洁化代码编写,而页面元素、样式、行为还是采用HTML+CSS+JS完成,在读取数据库表重复性生成元素就使用JSP的forEach等诸多标签实现代码的简化,增强代码的简洁性与可读性。2.2.3. Bootstrap框
21、架新科技物件交易平台前端使用Bootstrap的可视化系统进行基础样式的设计,通过使用Bootstrap的通用样式文件与通用js文件实现预期的效果,简化了前端设计的过程,实现了较为美化简洁的界面。2.2.4. JQUERY框架本网站使用jQuery框架,更轻松简便地操作Html元素,我使用了jQuery强大的选择器对Html元素进行操作,完成页面行为的实现,使用它优秀的Ajax已达到在异步处理的同时兼容多个浏览器,无需我烦恼网页兼容问题。第三章 系统分析系统分析是我用来定义网站的可行性与进行初步的功能分析,以便我后续开发与测试的进行所编写的模块。它可以作为网站使用人员和开发人员之间相互了解的基
22、础,帮助开发人员了解网站使用人员需求,能更有逻辑更快捷地完成目标系统的实现。它能够让网站的使用人员、功能系统策划者、程序研究人员、测量网站评选错误的人了解平台的所有功能需求,将网站使用人员提供的信息更有条理更有结构地展示出来,能保证系统开发的质量以及需求的完整性和可追溯性。3.1. 网站可行性分析本网站补足了市面上电商网站缺少的垂直电商体系,细分了电商分类区域,为对科技交易物件感兴趣的人群提供了一个交易的平台,增加他们对科技前端交易物件的了解,加速前沿物件的宣传与发售过程,所以在网站的市场价值上可行性高。因为仅仅只是一个测试物件,所以系统规模不必太大,我使用了Mysql数据库,利用其轻便查询速
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JavaEE的科技商品交易平台 JavaEE 科技 商品交易 平台
限制150内