基于Android的房屋管理系统的设计
基于Android的房屋管理系统的设计(任务书,开题报告,论文16000字)
摘 要
利用Android技术设计并实现的房屋管理系统可以有效解决传统房屋交易存在的弊端,提供公平透明的房屋交易平台,极大地方便和简化用户和管理员之间的房屋交易过程。本文采用Android开源系统技术,搭建Eclipse Android开发环境,利用Java语言和MySQL数据库实现了基于Android的房屋管理系统,系统利用JSON工具实现数据的转换和传输。
实现的系统包括客户端和服务器两部分,客户端部分在Eclipse上开发Android Application,服务器部分在Eclipse上开发Java Web,它们之间通过Volley框架进行数据通信。客户端用于用户的相关界面显示、功能请求及管理员的相关功能操作,包括注册、登陆、修改用户信息、房屋查询、查看房屋详细资料、查看房屋租售交易信息、房屋管理、用户管理、租售交易管理、租售交易统计管理等。服务器用于响应用户和管理员在客户端发出的各种请求。完成的系统能在Android系统中独立运行,并且拥有较好的用户交互性,能够满足大部分用户的租房和购房需求。
关键词:Android;房屋管理;Eclipse;MySQL;Java
Abstract
The housing management system designed and implemented by Android technology can effectively solve the shortcomings of traditional housing transactions, and provide a fair and transparent housing trading platform, which greatly facilitates and simplifies the process of housing transactions between users and managers. In this article, we use Android open source system technology to build Eclipse Android development environment, and use Java language and MySQL database to realize the Android-based housing management system.Thesystem uses JSON tools to achieve data conversion and transmission.
[来源:http://Doc163.com]
The system consists of two parts: the client and the server. The client part develops the Android Application on Eclipse, and the server part develops Java Web on Eclipse. The data communication between them is through the Volley framework. The client is used for user'srelated interface display, function request and related function operations of the manager, including registration, login, modification of user information, house inquiry, viewing of house details, viewing of house rental transaction information, house management, user management, rent and sale transaction management, rent and sale transaction statistics management, etc. The server is used to respond to various requests from users and managers on the client. The completed system can run independently in the Android system, and has great user interactivity, which can meet the needs of most users for renting and purchasing houses.
Key Words:Android; Housing management; Eclipse; MySQL; Java
目录
第1章绪论 1
[来源:http://www.doc163.com]
1.1 目的及意义 1
1.2 论文的章节安排 2
第2章系统开发环境及技术 3
2.1Android技术及开发环境搭建 3
2.2Java语言 4
2.3MySQL数据库 4
2.4JSON工具 5
第3章系统设计 6
3.1 系统框架设计 6
3.2 数据库设计 7
3.3 服务器设计 9
3.4 客户端设计 10
第4章系统开发 14
4.1 客户端开发 14
4.2 用户模块 15
4.2.1 登陆与注册功能 15
4.2.2 我的界面 16
4.2.3 主页界面 16
4.2.4 个人信息查看与修改功能 18
4.2.5 设置界面 20
4.2.6 帮助界面 20
4.2.7 关于界面 21
4.2.8 我的交易查看功能 21 [资料来源:www.doc163.com]
4.2.9 搜索功能 22
4.2.10 详情查看功能 25
4.3 管理员模块 25
4.3.1 管理员功能 25
4.3.2 房屋管理选项功能 26
4.3.3 房屋新增功能 26
4.3.4 房屋删除功能 27
4.3.5 房屋修改功能 28
4.3.6 房屋交易功能 29
4.4 超级管理员模块 30
4.4.1 超级管理员功能 30
4.4.2 用户管理选项功能 30
4.4.3 重置密码功能 31
4.4.4 删除账户功能 31
4.4.5 修改权限功能 31
4.4.6 统计管理选项功能 32
4.4.7 新房统计功能 32
4.4.8 二手房统计功能 33
4.4.9 租房统计功能 33
4.4.10 总数统计功能 33
4.5 服务器开发 35
第5章总结 37 [来源:http://www.doc163.com]
5.1 工作总结 37
5.2 不足与改进 38
参考文献 39
附录 40
致谢 50 [来源:http://Doc163.com]