• / 50
  • 下载费用:5 金币  

基于Android的二手品交易信息管理系统设计与实现毕业论文(终稿).docx

关 键 词:
基于 ANDROID 二手 交易 信息管理 系统 设计 实现 毕业论文
资源描述:
本 科 生 毕 业 论 文题 目:基于 Android 的二手品交易信息 管理系统设计与实现 院 系: 软件学院 专 业: 软件工程(嵌入式软件与系统)学生姓名: 方 亮 学 号: 09388178 指导教师: 路永和(副教授) 二〇一三 年 四 月- i - i学术诚信声明本人所呈交的毕业论文,是在导师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料均真实可靠。除文中已经注明引用的内容外,本论文不包含任何其他人或集体已经发表或撰写过的作品或成果。对本论文的研究作出重要贡献的个人和集体,均已在文中以明确的方式标明。本毕业论文的知识产权归属于培养单位。本人完全意识到本声明的法律结果由本人承担。本人签名: 方亮 日期: 2013-04-16 - ii - ii摘 要随着产品以及技术的快速更新,人们对物质的要求越来越高,随之而来的问题是越来越多的二手商品堆积下来却无法得到更好地利用。由于在校大学生二手货物比较零散,并且没有时间和精力去经营和寻找二手物品交易店,因此,开发一个校园二手物品交易系统成为了发展校园网络建设必不可少的一项工作。基于 Android平台的二手品交易信息管理系统是针对大学生用户这个特定群体而开发的信息发布和共享平台,能够让用户直观的获取其他人发布的二手物品交换信息,根据自己的需要下单并与卖家取得联系。系统主要包括登陆、浏览物品、设置个人信息、查看及下单等功能。本系统利用 Android Java、JSP/J2EE 开发技术和 MySQL 数据库,采用互联网技术开发行业流行的 C/S 开发模式,使用 HTTP 网络传输方式连接客户端和服务器,JSON 格式传输数据。论文主要包括以下内容:论述项目的背景和意义;介绍本系统所用到的主要技术及其原理,包括 Android 平台、Client/Server 等方面的技术和原理;基于 UML 建模过程对系统进行需求建模,描述系统主要用例;基于 UML建模过程设计系统架构,采用 Navicat for SQL 完成数据库的设计;说明系统的部署、运行环境和应用运行效果图。关键词: Android; 二手品交易; UML;JSON;- iii - iiiAbstractFollowing the development of society, the fast pace upgrading of techniques and products have made people raised the standards on substance, and this comes with a problem that more and more used goods are left out. For the reason that college students have second-handed goods scattered, and they do not have the time to run or find a flee market, it is significant to develop a trade system for second-handed goods on campus. Second-hand goods transaction information management system which is based on Android is a platform for sharing and publish information that is developed for college students – a specific group. Users can get the information about second-hand goods that’s published by others directly and reserve them as well as getting in touch with owners. This system includes login, browse items, modify settings, view and order function, etc.This System is based on Android Java Development Technology, JSP/J2EE technology and MySQL Database, employing C/S developing mode which is very popular in Internet development industry and using HTTP internet protocols as the bright between client and server, with data transferred in JSON pattern. The paper includes the following contexts: discusses the project background and significance of the development situation analysis; Introduction of the major technology used in this system and its principles by reference to the literature, including Android platform, Client/Server and other aspects of the techniques and principles. Based on UML modeling process, describe the system requirements. Analysis energy consumption reports and describes the main use cases. Use UML modeling process to design system’s architecture, describe the main modules with activity diagram and sequence diagram. Use Navicat for SQL to complete the database design. Describe the system deployment, indicating the system's operating environment, displaying the system interface of the system with screenshot pictures.Keywords: Android; Secondhand goods transactions; UML- iv - iv目录学术诚信声明 .....................................................................................................................................................I摘 要 ................................................................................................................................................................IIABSTRACT.....................................................................................................................................................III第一章 前言 .......................................................................................................................................................11.1 项目的背景和意义 .....................................................................................................11.2 研究开发现状分析 .....................................................................................................21.3 项目的目标和范围 .....................................................................................................21.4 论文结构简介 .............................................................................................................3第二章 技术与原理 ...........................................................................................................................................42.1 ANDROID 平台介绍 ........................................................................................................42.1.1 Android 平台架构 ................................................................................................42.1.2 Android 平台优势 ................................................................................................62.2 ANDROID 平台开发环境及工具 ....................................................................................72.3 B/S 模式 ......................................................................................................................82.4 JAVA 中的 MVC.............................................................................................................8第三章 需求建模 .............................................................................................................................................103.1 系统需求概述 ...........................................................................................................103.1.1 功能性需求 .....................................................................................................103.1.2 系统模块划分 .................................................................................................103.1.3 系统用例图 .....................................................................................................113.2 核心用例设计 ...........................................................................................................123.2.1 核心用例设计 01:浏览及预订 ...................................................................123.2.2 核心用例设计 02:管理物品 .......................................................................133.2.3 核心用例设计 03:编辑信息 .......................................................................13第四章 架构设计 .............................................................................................................................................154.1 系统架构及原理 .......................................................................................................154.2 业务用例的实现 .......................................................................................................154.2.1 浏览物品及预订 .............................................................................................154.2.2 管理物品 .........................................................................................................164.2.3 账户设置 .........................................................................................................184.3 数据库的设计 ...........................................................................................................184.3.1 ER 图 ...............................................................................................................19- v - v4.3.2 数据表的设计 .................................................................................................19第五章 模块设计 .............................................................................................................................................215.1 浏览预订模块算法描述 ...........................................................................................215.2 物品管理模块算法描述 ...........................................................................................245.3 账户设置模块 ...........................................................................................................27第六章 部署与应用 .........................................................................................................................................296.1 项目部署 ...................................................................................................................296.2 系统运行环境 ...........................................................................................................296.3 部分界面演示 ...........................................................................................................29第七章 结论 .....................................................................................................................................................37致谢 ...................................................................................................................................................................39参考文献 ...........................................................................................................................................................40附录 ...................................................................................................................................................................41- 1 -第一章 前言1.1 项目的背景和意义近些年来互联网迅速发展,最近的一项调查表明,中国每月的新增网民数量约为 600 万左右。该调查机构还进一步预测:到 2015 年时,中国的网民数量将增加到7.5 亿 [1]。同时互联网极大地推动了教育事业的发展,比如 Java EE 技术,以其交互性、动态性的特点,大大扩展了互联网的应用范围。同时,随着 Android 系统手机的普及,互联网已经如影随形,其广泛应用也深刻的影响了人们的方方面面。在当前社会上,各种类型的电子商务网站纷纷建立,很大程度上解决人们信息资源的闭塞以及地域上的限制。现代社会对信息技术的依赖程度越来越高,现代信息技术服务业已经成为电子商务的技术支撑体系,电子商务的发展如火如荼。而不同于一般的电子商务,校园电子商务是电子商务在校园这个特殊环境下的具体应用,它是指在校园范围内利用基础网络、计算机硬件、软件和电子通讯手段构建的满足校园内部工作、学习、生活各方面活动需要的一个高可用性和安全性的计算机系统 [2]。校园电子商务是基于具体校园的应用,主要为校园内广大学生服务,解决他们日常学习工作生活中的一些问题。因此,校园电子商务有着巨大的发展空间,它不但能使在校学生的生活变得越来越便利,而且能改变他们的消费方式和购物习惯,为学生创造巨大的经济效益。作为大学校园,伴随着学生的购买能力的提高和每年的升学和毕业,也存在许多各种类型的二手商品,由于信息交流的落后,很多只限于校园公告栏或者请人代为宣传的方式进行交易。这种方式有很多局限性和偶然性,并不能满足二手商品畅通交流的要求。于是一种新的二手商品信息交流的方式出现了,就是校园二手商品交易系统。通过这个系统,可以发现每一个校园网用户都是系统的主人,大家可以非常方便的发布自己的信息,浏览别人的发布的信息,还可以对各种二手商品信息做出横向比较,做出自己的最佳选择。由此可见,该系统只是一个交流二手商品信息的平台,与一般的电子商务类网站又有本质的区别。- 2 -1.2 研究开发现状分析校园电子商务从商业运作模式来看类似于一般电子商务, 从根本上说,属于 C2C模式:绝大多数的卖家和买家都是个人。卖的东西大多也以个数为计量单位,并且大多与学生有关,往年教材、电脑配件、自行车、辅导资料、化妆品等是最常见的商品。作为校园电子商务平台的交易网站也同样不对卖家所售商品的真伪负责。但与像“e-Bay”、“淘宝”等这样纯粹的商业性 C2C 不同,校园交易网没有自己的支付系统,靠的大多就是卖家和买家的互相见面,然后一手交钱,一手交货,看上去有些“原始”。在校园交易网上购物比较单纯,通常不必太在意卖家或买家的伪善,不用为现金的支付问题而担忧,甚至不用事先就为店面的开张而支付一笔不小的费用(对学生来说),比较适合学生群体。校园电子商务,作为电商市场的一个细分市场,一直未能很好的开发。究其原因,是由于各大高校对于商业化的政策各不相同,导致了在该市场很难有一款产品打通所有门槛。在中国二手品交易领域,最大的两家就是赶集网和 58 同城。但是,这两家公司的核心业务都是基于传统的网站,并且门类众多分区不同。赶集网和 58 同城均发布了手机客户端,但是其本身的功能定位于普通民众的二手品交易,并不是专门针对大学生设计,同时因为用户范围过大拉低了用户的平均信用,没有很好的解决用户担心被骗、虚假信息发布等问题,所以一直无法有效切入各大高校的跳蚤市场,这也形成了现在的细分市场。1.3 项目的目标和范围二手品交易信息管理系统是针对大学生用户提供的一款 Android 系统手机软件。其包括了 Android 端客户端软件、服务器以及数据库。本系统的目标是简化大学生二手品交易的中间流程,同时降低二手品信息的获取门槛,在维持交易安全的情况下,实现针对大学生用户更人性化的、更方便查询的、更能支持形成成功交易的管理系统。本系统采用 B/S(Browser/Server,浏览器/服务器模式) ,在技术方面,采用JSP, JavaBean, Servlet 各种技术综合开发,使用 MySQL 5.0 作为数据库,Tomcat作为服务器和 UML 建模技术,在短期敏捷开发出预想中的简单、易用的大学生二手- 3 -品信息管理系统,同时力求系统实现系统可靠性、可用性、有效性、可维护性等非功能性需求。1.4 论文结构简介本文旨在设计实现一个适用于大学生群居的高校区域的二手品交易信息管理系统。论文一共分为七章,从项目开发背景、相关技术与原理、需求建模、架构设计、模块设计及部署应用和项目总结等方面进行了详尽的阐述。各章大体内容如下:第一章:前言,分析二手品交易信息管理系统的背景和意义,项目开发的现状和目标。第二章:技术与原理,介绍本系统开发过程中要用到的主要技术或理论,阐述开发过程中使用到的开发工具、开发环境等。第三章:需求建模,对二手品交易信息管理系统进行了需求建模,通过具体的用例设计叙述系统的功能。第四章:架构设计,介绍系统架构,说明系统类的设计思路和数据库的设计。第五章:模块设计,介绍系统各模块的实现过程。第六章:部署与应用,介绍如何部署和运行系统。第七章:结论,对论文和系统实现情况进行总结,归纳优点和缺点,并分析原因。- 4 -第二章 技术与原理2.1 Android 平台介绍2.1.1 Android 平台架构Android 早期由 Andy Rubin(Android 之父)创办,并于 2005 年被 Google 收购,由此开始了短信、手机检索、定位等业务,进入了基于 Linux 平台的开发。Google公司在 2007 年 11 月 5 日正式公布了这个平台,之后由开放手机联盟(Open Handset Alliance)开发。Open Handset Alliance 组织由一群共同致力于构建更好的移动电话的公司组成。这个组织由 Google 领导,包括移动运营商、手持设备制造商、零部件制造商、软件解决方案和平台提供商以及市场营销公司 [3]。下图显示了 Android 操作系统的架构。
展开阅读全文
1
  金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:基于Android的二手品交易信息管理系统设计与实现毕业论文(终稿).docx
链接地址:http://www.gold-doc.com/p-116517.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2014-2018 金牌文库网站版权所有
经营许可证编号:浙ICP备15046084号-3
收起
展开