登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于移动平台开发的二手书选购app设计与实现毕业论文

 2022-02-16 20:27:29  

论文总字数:25787字

摘 要

近几年来,随着互联网的快速发展,人们生活方式的改变,电子商务也变得炙手可热,人们也逐渐喜欢在网上购物,进行一些交易,同时网上交易也随之表现出它的特点和好处。电子商务在社会领域发展较快而在校园的交易合作应用上不成熟且研究较少,这就导致高校校园电子商务的发展比较缓慢。由此,基于移动平台的二手书交易平台就此诞生了。

此次毕业设计的内容是设计并且实现一个基于安卓和网页技术的二手交易平台,使用的开发语言是JAVA。用Eclipse作为工具,用MySQL作为数据库。在服务端,软件采取JSP页面开发技术,并以j2EE为基础,主要使用了SSH(spring struts2 hibernate)等多种框架。在客户端,采用Eclipse(ADT)作为开发工具,Android SDK设计客户端,使用Eclipse中的安卓模拟器模拟实际的安卓手机来运行项目。该项目的开发需要做好界面简易、操作方便。

关键词: 二手交易平台 android java jsp 服务端 客户端

Used book purchase app's design and implementation based on mobile platform

ABSTRACT

In recent years, with the rapid development of the Internet, people's lifestyle changes, e-commerce has become hot, people are gradually like to shop online, carry out some transactions, while online transactions also show its characteristics and benefits. E-commerce in the field of rapid development in the campus of the transaction cooperation and immature and less research, which led to the development of college campus e-commerce is relatively slow. As a result, the mobile platform based on the second-hand book trading platform was born.
The graduation design content is designed and implemented based on Andrews and web technology second-hand trading platform, the use of the development language is JAVA. Use Eclipse as a development tool to MYSQL as a database. In the server, the software to take JSP page development technology, and to j2EE-based, mainly using the SSH (spring struts2 hibernate) and other framework. On the client side, using Eclipse (ADT) as a development tool, the Android SDK design client uses Eclipse's Android simulator to simulate the actual Android phone to run the project. The development of the project needs to make the interface simple and easy to operate.

Keywords: Second-hand trading platform;android;java;jsp;server;client

目 录

摘 要 I

ABSTRACT II

第一章 绪论 1

1.1课题的研究背景和意义 1

1.1.1课题的研究背景 1

1.1.2课题的研究意义 1

1.2课题的研究现状 2

第二章 系统的开发环境及技术简介 3

2.1服务端系统开发环境 3

2.1.1 MyEclipse 3

2.1.2 数据库简介 3

2.1.3 Tomcat 3

2.1.4 JSP技术与MVC模式以及系统的基本框架 4

2.1.5 S.S.H框架的优点 4

2.2 客户端开发环境 5

2.2.1 开发工具Eclipse(ADT) 5

2.2.2 Android平台 5

2.2.3 Android模拟器 6

第三章 系统总体设计 7

3.1 总体功能模块 7

3.2 系统管理员的功能模块 7

3.3 用户的功能模块 8

3.4 系统业务描述 8

3.5 程序流程图 9

第四章 系统详细设计与实现 10

4.1 数据库的配置 10

4.2 概念模型设计 10

4.3 数据库逻辑模型 10

4.4 数据库表结构 13

4.5 数据表的设计 14

4.6 表关系图 16

第五章 系统功能实现 17

5.1 程序的类图 17

5.5.1.1 分类类图Fenlei 17

5.1.2 交易记录类图Record 17

5.1.3 物品类图Product 18

5.1.4 用户类图User 19

5.2客户端Android程序概况 19

5.3 客户端功能实现的主要模块 21

5.3.1 登陆页面 21

5.3.2 注册页面 23

5.4 服务端系统功能实现的主要模块 24

5.4.1 系统登录页面 25

5.4.2 分类管理页面 26

5.4.3 物品审核页面 28

第六章 系统的调试与测试 30

6.1软件测试的目的 30

6.2 软件测试的任务 30

6.3 登录模块测试 30

总结 32

参考文献 33

致谢 34

第一章 绪论

1.1课题的研究背景和意义

1.1.1课题的研究背景

大家都知道,过去的二手市场有着很多弊端,人们通过面对面或者其他方式进行。交易过程中的关于诚信的考验和效率低下等问题依旧存在。在双方交易过程中的不公平和不诚实性导致大多数购买者都受到过不同程度的欺骗,很多质量不好的二手货流通在整个市场,但由于二手交易绝大部分是市场自己产生的运营,没有相对完善的规则和对买家和卖家公平诚信的风险承担机制,这就导致在交易结束之后,买家在商品的使用过程中所发现的由于商品质量引起的问题是没有人承担责任的。这也使得很多客户不敢购买二手商品。其次就是信息来源的匮乏。卖方手里的二手商品无法很快的进行转手,更有甚者根本无法转手。合适的二手货也藏匿在市场中很难被发现。阻碍着商品的流通。例如某学生看中了一款限量版的手机但该手机已经停产,普通的市场上根本无法买到,可能该学生就会考虑在网上寻找该手机的二手交易信息,但是该学生一想到自己对一个二手手机进行买卖,中间很可能会产生一些诚信交易上面的问题,就可能知难而退,这就导致商品市场不能流通,买家买不到,卖家卖不出,严重不利于经济的流通,这也造成了资源的不共享性。伴随着移动商务模式的发展,移动端二手交易平台有着很大的发展前景。

1.1.2课题的研究意义

这个时代是缺少人才的时代,近几年来国家综合实力取得了显著的提升,从而国家新世纪新型人才的需求也随之变大,这就导致更多的在大学即将毕业的学生或者毕业后已经工作了的为了增强自己的社会竞争力,会选择考研,考公务员或者再去学一门专业来提升自己的技能,从而在社会竞争中拥有优势。但是无论考研还是考公,都需要耗费大量时间金钱,这对很多人来说压力较大,所以研究一个二手书的买卖就显得很有意义,不同的考试不同的人各取所需,既节约了金钱,也能从前人的书上看到学习的经验,从而能更好的应对考试或者学习到技能。这其中的关于二手书的买卖就会显得很重要,知识的更新周期很长,所以二手书上面的知识点并不会那么快过期。同时,通过二手书交易,既节约了成本也有利于低碳生活和环保。

1.2课题的研究现状

这个系统的主要功能是对二手书的信息的收集和展现售卖。使用者可以在app上进行注册,登录,完善个人信息,修改个人信息,发布自己想出售的书籍供其他人选购,也可以在首页看到书籍的展示,从中挑选自己想要的二手书。在注册用户挑选完适合自己的书后可以在线和卖家交流,线上交流线下交易,这是最有利于网络与现实交易相结合的售卖形式,在线下交易很大程度上会缓解过去二手市场带来的一些弊端,诚信等问题也会得到一定程度的解决。

在以往的二手书交易管理系统或者移动客户端上都是沿用的现在社会上大家普遍使用的,比如孔夫子网,咸鱼app之类的,基本上都是通过java语言来实现,当然也有使用C 的,C 和Java都是面向对象的语言。但是相比较而言,java在一些维护,包括后台处理方面比其他的计算语言有优势。所以本次设计使用的是java语言设计。学生学籍信息管理系统中更注重对于系统后台的维护和支持,而Java语言在后台处理方面比其它计算机语言更具有很大的优势。同时系统采用的主要特征脸PCA算法需要通过大量的数据进行计算操作,而这些计算操作均需要在后台迅速完成,在这个方面Java语言具有很强的优势。所以本次开发系统决定采用Java语言。

请支付后下载全文,论文总字数:25787字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图