我的云账本:Android应用课程设计

0 下载量 120 浏览量 更新于2024-06-23 收藏 5.56MB DOC 举报
"Android应用案例课程设计 - 淮安信息职业技术学院计算机与通信工程学院" 这篇文档是一个关于Android应用开发的课程设计项目,名为“我的云账本”。这个项目的目标是构建一个能够进行云存储的记账应用,允许用户通过移动网络或WIFI将账目信息同步到云端服务器,确保数据的安全性。以下是该项目的关键知识点: 1. **应用功能**: - **主界面**:控制层负责处理用户交互,显示层展示应用UI。 - **账信息添加**:数据层处理数据操作(Dao层),界面控制层处理添加过程,显示层展示添加界面。 - **账信息查询统计**:同理,数据层负责查询和统计,控制层处理查询逻辑,显示层展示查询结果。 - **账类型查看及修改**:数据层处理分类数据,控制层负责修改操作,显示层更新界面。 - **账信息删除**:数据层执行删除操作,控制层处理删除请求,显示层反馈删除结果。 - **服务端**:所有与云端交互的部分,包括数据的上传、下载和同步。 2. **系统分析**: - **开发标准和规范**:使用Eclipse 4.3.2作为开发环境,移动端使用Android SDK,服务端未明确指定,而数据库开发采用SQL Server。 - **技术规范**:Java语言作为主要开发语言,Android开发遵循相应的技术规范,使用UML进行系统建模。 3. **云备忘录功能设计**: - **本地备忘信息管理**:用户可以创建、编辑和删除备忘录,这涉及到本地数据存储和界面操作。 4. **版本控制**:项目经过多个版本迭代,从1.0.1到1.3.1,涉及代码完成、云存储功能修改、界面优化和报告修正。 5. **团队协作**:虽然文档中未详细列出所有成员,但显然项目需要多个人员协同工作,包括开发者、设计师和可能的测试人员。 6. **教育背景**:这个项目是淮安信息职业技术学院计算机与通信工程学院的一次课程设计,旨在提升学生的Android应用开发能力。 7. **时间线**:项目在2015年6月至7月间进行,最终在7月2日完成。 这个课程设计涵盖了Android应用开发的基础,如UI设计、数据处理、网络通信和版本控制,对于学习Android应用开发的学生来说是一份很好的实践案例。同时,它也展示了项目管理的基本流程,从需求分析到功能实现,再到版本控制和团队合作。