预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于GIS移动终端跨平台的大学生兼职软件设计与实现的中期报告 一、项目介绍 本项目基于GIS移动终端跨平台,旨在设计并实现一款大学生兼职软件。该兼职软件将通过地理信息系统(GIS)技术,将周边兼职信息以地图展示的形式呈现给用户。用户可以根据自己的位置和需求筛选出符合要求的兼职信息,并通过软件向兼职提供方发送申请。 本项目采用跨平台技术,即同时支持iOS和Android系统,以满足不同用户的需求。项目中将涉及以下关键技术: -GIS技术 -移动端开发技术 -跨平台开发技术 -云端数据存储与管理技术 二、进展情况 自确定项目后,我们已完成以下进展: 1.进行了需求分析,明确了软件应具备的功能和界面设计要求。 2.选定了跨平台框架,确定了具体技术路线和方案。 3.完成了软件的框架设计和数据库设计。 4.实现了地图展示、搜索筛选等核心功能的原型。 5.编写了部分测试用例,进行了单元测试。 三、下一步计划 接下来我们将完成以下计划: 1.完成软件的所有核心功能的具体实现,包括用户登录注册、地图展示、搜索筛选、订单管理、支付等。 2.进行全面测试,并对软件进行性能优化和Bug修复。 3.完成软件界面设计和美化。 4.部署云端数据库和服务器,确保软件稳定运行。 5.完成用户手册的编写,制定软件的上线计划。 四、需求分析 本兼职软件应具备以下功能: 1.用户登录注册:用户需要注册账号才能使用软件功能,注册信息包括用户名、密码、手机号等。 2.兼职信息展示:将周围的兼职信息以地图形式展示,包括兼职名称、工作时间、薪酬、工作地点等。 3.搜索筛选:用户可以根据不同的需求对兼职信息进行筛选搜索,筛选条件包括工作地点、工作时间、薪酬等。 4.兼职申请:用户可以通过软件向兼职提供方发送兼职申请,包括个人信息和申请理由等。 5.订单管理:用户可以查看已申请的兼职订单,对已完成的订单进行评价。 6.支付系统:用户可以在线支付兼职酬劳,包括支付宝、微信支付等多种支付方式。 五、技术分析 本项目所涉及的技术和工具包括: 1.跨平台开发框架:ReactNative ReactNative是一种基于React的跨平台应用开发框架,可同时支持iOS和Android系统。该框架具有解决“一次编写,到处运行”的便利性。 2.GIS技术:高德地图API 高德地图API是一种地图开发平台,提供多种地图服务能力。包括地图展示、地理编码、路径规划等多种功能,可为本项目提供必备的地图服务。 3.云端数据管理:LeanCloud LeanCloud是一种BaaS(后端即服务)平台,提供云端数据存储和管理服务。本项目中将使用LeanCloud提供的云端数据库进行数据存储和管理。 4.其他工具:支付宝、微信支付SDK等 六、结论 本项目基于GIS移动终端跨平台,旨在设计并实现一款大学生兼职软件,通过地图展示周围兼职信息的形式,满足大学生兼职需求。本项目将采用ReactNative开发框架、高德地图API和LeanCloud云端数据服务,同时支持iOS和Android系统。目前项目已经完成了所有核心功能的原型实现,并制定了下一步计划。