摘要:现在的大学中,学生们消费能力的增强会产生很多冲动消费。每当下课的时候,食堂总是挤满了学生,排队非常的浪费时间。随着移动平台的风靡,各个厂商都瞄准了这块市场。应用使用Android平台可以获得很多的用户群,与商家的联合也可以给自己带来可观的收入。
为了让大家能够出售自己的闲置物品,“58同城”,“赶集网”等网站获得很多的受众。但是他们缺少了对于一个大学的完整支持,学校有很多的校区在上面分类不明确,学生查询比较困难,所以本平台是针对于我们学校推出的。
本系统运用了Java语言,Android的sdk,使用了Bmob云服务器完成与客户端的交互。本文介绍了校园物品置换与点餐系统的设计与实现。本文首先对当前校园内的学生消费,吃饭的情况进行了分析,说明了本系统开发的目标、开发的背景、介绍了开发所需要的知识和工具。根据任务书的要求,进行了需求分析、可行性分析,确定了本系统的功能。然后建立了数据模型,确认开发流程,实现了用户的登陆注册、获取各种分类的商品信息、获取卖家的信息、获取餐厅的信息、联系卖家、联系商家、删除自己出售的物品、修改自己出售的物品、接受服务器的推送、意见反馈、检查更新等功能。
本系统最大的特点就是它是针对于我们学校定制的,完美的区分了我们学校的两个校区,以及校区中的不同位置。方便用户更加准确的找到自己所需要的东西,节省了大家大量的时间。
本系统界面美观,操作便捷,给用户带来了良好的操作体验。在与服务器的交互上采用了目前最流行的云服务器技术,能够减少很多的安全隐患,也减少了很多的开发成本。
关键词 Android;Java;点餐;物品置换;Bmob云服务器
目录
摘要
Abstract
1 绪论-1
1.1 项目背景-1
1.2 课题研究的目的及意义-1
2 相关技术和开发环境介绍-2
2.1 Java语言介绍-2
2.2 Android介绍-2
2.3 Bmob云服务器简介-2
2.4 Android SDK介绍-3
2.5 Eclipse介绍-3
3 可行性分析与需求分析-4
3.1 可行性分析-4
3.1.1 技术可行性-4
3.1.2 经济可行性-4
3.1.3 操作可行性-4
3.2 需求分析-4
3.2.1 系统功能概述-4
3.2.2 系统功能说明-5
3.2.3 功能模块分析-5
3.3 用例模型图-5
4 系统设计-6
4.1 系统总体设计-7
4.1.1 设计目标与原则-7
4.1.2 功能设计-7
4.2 系统功能模块设计-8
4.2.1 物品展示模块-8
4.2.2 菜单展示模块-8
4.2.3 物品详情模块-8
4.2.4 用户信息模块-10
4.2.5 物品发布模块-11
4.2.6 更多模块-12
4.3 系统类图-12
4.4 数据库设计-13
4.4.1 数据库概念设计-13
4.4.2 数据库表设计-15
5 系统实现-17
5.1 系统引导页与主界面-17
5.1.1 引导页-17
5.1.2 系统主页面-18
5.2 物品展示模块-19
5.2.1 服饰界面-19
5.2.2 其他物品显示-21
5.3 物品详情模块-21
5.4 菜单展示模块-23
5.5 上传物品模块-24
5.6 用户信息模块-26
5.7 更多模块-27
结论-28
致谢-29
参考文献-30