需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:18845 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着时代的发展,随着我们生活品质的逐步提升,日常生活中对于手机的使用也变的越来越频繁且重要。对于安卓手机而言,是21世纪的高尖端技术之一。安卓手机拥有高效且方便的特点,十分的方便用户能够随时随地的进行网络的交互。而作为新一代的年轻人来说,手机已经或多或少的成为了生活当中的一部分。而这种手机APP的推广及普及使得水产养殖信息传递系统的开发成为必需。 本系统是为实际APP应用所设计的,以软件工程项目管理为基础。系统采用安卓平台来描绘用户端,以JSP和SSM框架技术来支撑服务器端,用MYSQL数据库作为数据存储的核心,通过这样的方式开发了水产养殖信息传递APP。同时在后端管理模块中采用了JSP技术及框架技术。系统包含了用户模块,管理员模块,鱼塘数据显示,数据转化为折线图显示,鱼病的查询,新闻查询等多个模块。通过多个功能来丰富用户的体验,以这样的多模块来实现对用户的整体需求的满足。同时本系统的一大特色就是对鱼塘数据的未来进行预测的构想,通过数据的预测来尽可能的减少用户的损失的可能。一开始,进过相应的模块的分析,得出了所需开发的各个功能进行逐一的开发,接下去对系统进行总体上的构思以及细节上的具体设计。具体的设计上主要包含有后端平台以及前端对数据库的连接,用户显示的功能的实现,管理员对数据进行管理的实现等。最后,在系统开发完成之后,通过测试用例对系统进行了系统的测试,以此确保系统的正常使用,同时能够发现一些问题进而进行改善和解决,并对后期维护系统提供一些帮助。
关键词:水产养殖APP;Android技术;MYSQL数据库;JSP
目录 摘要 Abstract 1 绪论-1 1.1研究背景-1 1.2 研究意义-1 1.3 国内外现状-2 1.4 本论文主要内容及结构-2 2 相关技术简介及开发方案-4 2.1 Android技术-4 2.2 Android的系统结构-5 2.3 Android的内核-6 2.4 MySQL数据库-6 2.5 MVC设计模式-7 2.6 Maven项目-8 2.7 JSP技术-8 2.8 SSM框架-9 3 需求分析-10 3.1 设计目标-10 3.2 可行性分析-10 3.2.1经济可行性-10 3.2.2技术可行性-11 3.2.3操作可行性-11 3.3设计原则-11 3.4系统功能需求概述-12 3.4.1功能概述-12 3.4.2系统功能结构-12 3.5系统流程设计-12 3.5.1系统开发流程-12 3.5.2注册流程-13 3.5.3用户登录-14 3.5.4 添加信息流程-15 3.5.5 修改信息流程-16 3.5.6 删除信息流程-16 3.6系统用例-17 3.6.1管理员用例-17 3.6.2用户用例-17 3.7系统设计规则与运行环境-18 3.8溶解氧预测分析算法-18 3.8.1算术平均法-19 3.8.2指数平滑法-19 3.8.3线性回归预测算法-20 4 数据库设计-21 4.1 数据库设计原则-21 4.2 数据库概念设计-21 4.3 数据库实体-21 4.4 数据库表设计-23 5 系统的实现-25 5.1管理员功能模块的实现-25 5.1.1 管理员登录界面-25 5.1.2 用户管理界面-26 5.1.3 鱼病管理界面-27 5.1.4 新闻管理界面-27 5.1.5 数据导入界面-27 5.2用户功能模块的实现-28 5.2.1用户登录界面-28 5.2.2新闻查看界面-30 5.2.3鱼病信息查看界面-31 5.2.4数据信息查看界面-31 5.2.5折线图界面-32 5.2.6个人中心界面-33 5.3预测分析算法-34 6 系统测试-38 6.1测试环境与条件-38 6.2功能测试-38 6.3管理员系统测试-38 6.4用户系统测试-39 6.5测试结果分析-40 总 结-41 参考文献-42 致 谢-43 |