近年来,随着互联网的越来越开放化,改变了人们已有的生活模式,极大的便利了人们的生活,例如淘宝,将线下的服务性买卖行业与线上销售结合起来,使得人们足不出户就能买到东西,这不仅有利于店家销货和节省房租,也有利于节省客户的时间与经费;滴滴打车,使得人们在家里就可以预约打到车,所以随着智能手机和ipad平板等移动设备的普及,人们已经习惯使用手机app客户端,这标志着app客户端的商业模式的启用,以及app客户端普及的趋势。因此,本文拟设计一个基于android的物流信息交流平台,满足货主与车主的要求,避免不必要的资源浪费。
1.2 本课题的设计完成目标
本课题目的在于建立一个基于android的物流信息交流平台,方便货主与车主进行沟通,该系统具有以下这些功能:
1)查看大厅信息,包含货物来源的概要信息和车辆来源的概要信息列表以及单一的货物来源的详细信息和车辆来源的详细信息。
2)登陆、注册以及完善或修改个人信息。
3)查看我的业务相关信息,包含我的信息、我的车辆信息以及我的业务信息。
4)发布车源信息、货源信息,管理个人发布信息。
1.3 本文结构
本文第一章给出了系统的研究背景与意义,对当前物流行业的发展现状做了简单的介绍,进行介绍了本课题的设计拟完成的目标。
本文第二章给出了物流信息交流平台的系统需求分析,包含功能性需求分析和非功能需求分析。其中根据用户功能性需求,本系统主要分成了三大模块:用户登陆/注册模块、信息发布/查询模块、业务信息管理模块,分别详细的介绍了这三大功能模块并展示了其用例图。其次,用户体验需求分析模块也详细的从三个方面进行介绍:界面友好、快速响应、无缝性。
本文第三章给出了系统详细设计的方案,第一节主要包含系统UI界面的框架设计,展示了UI界面的框架草图;第二节详细的介绍了数据库的实现,使用sqlite数据库,并通过SQLiteOpenHelper类进行数据库文件的查询、增、删、改操作;第三节详细的介绍了程序模块设计,分别就用户登陆/注册模块、货主信息发布/查询模块、车主信息发布/查询模块的活动进行了分析,并分别展示了三大模块的活动图。
本文第四章给出了系统实现的方案,首先介绍了使用android studio建立的工程文件的结构与用途,详细的介绍了每一个java类的功能。其次,详细的介绍了本系统中核心技术的实现:客户端数据库实现、数据更新实现、使用相机或相册获取图片数据的实现。最后,展示了功能模块实现的部分UI界面。
本文第五、751章给出了本人在毕业设计的过程中遇到的困难和解决方案,以及本人认为系统还需要改进的方面。
最后,对本文进行了总结,并对我在完成毕业设计时给予我帮助的人表达感谢。
2 系统需求分析
本软件是一个客户端应用程序,其最基本的功能是能够查找货源和车源信息,并能够发布货物与发布空车。整个过程中,除了数据信息是依靠服务器同步获取,其余功能均在手机端完成。在此,只对于客户端做详细的系统需求分析。
2.1 功能需求分析
物流信息交流平台是一个在结构上和功能上都非常复杂的系统的工程,根据用户的角色不同,对于物流信息交流平台的需求也不尽相同。经过认真的分析调研,我们可以构建多个功能模块实现不同角色对于功能的需求,使得系统的整体需求变得清晰明了。根据用户需求,将本系统分成了三大主要模块:用户登陆/注册模块、信息发布/查询模块、业务信息管理模块,总体功能设计图如2.1所示: 基于android的物流信息交流平台的设计(2):http://www.751com.cn/jisuanji/lunwen_21830.html