基于ThinkPHP的河北省渔业船舶信息管理系统的研究与实现
发布时间:2020-11-01 21:34
从21世纪开始,我国加强推动海洋发展和海洋建设,同期河北省的渔业养殖业也在此大形势下实现了大规模的增长,渔船数量和规模都得到大幅度提高,目前在册的内陆养殖和捕捞船舶已经达到了数十万条。船舶的自动化管理和信息化是渔政、船检、港监等相关部门迫切需要考虑的问题。随着IT技术的迅速发展,原先各部门单一的传统的船舶管理信息系统正在向集成化方向发展,因此,整合这三个渔业船舶相关部门的系统,集成到一个统一的平台中去,对河北省渔业的发展具有重要的现实作用。首先,本文分析了河北省渔业信息的现状,对所需要解决的问题进行了概述,总结了关于渔业船舶管理、渔船检测等相关方面的国内外成果。其次,对系统进行了可行性及需求分析,提出了系统的设计目标,包括业务需求、功能需求、数据需求。再次,针对当前现状,又结合我国在船舶管理方面的先进理念,进行了详细的系统设计,包括系统的设计思想、体系结构设计、业务流程设计、功能结构设计等内容。将系统设计为船舶管理、四个证书管理(渔业船舶检验证书、渔业船舶所有权证书、渔业船舶国籍登记证书、渔业船舶捕捞许可证)、海洋信息导出、信息导出、系统管理等模块。最后,论文详细介绍了在系统实现中需要的软件开发环境,同时描述了系统实现的过程,包括框架的实现、模板程序的开发、开发规范、系统测试等,以及该系统的实施方案和实施策略。最终使用mysql数据库,运用apache服务器,对系统进行了实际的部署。
【学位单位】:燕山大学
【学位级别】:硕士
【学位年份】:2015
【中图分类】:TP311.52
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 课题研究与意义
1.2 国内外研究现状
1.2.1 船舶信息管理系统国内研究动态
1.2.2 船舶信息管理系统国外研究动态
1.3 课题主要研究内容
1.3.1 本文主要研究内容
1.3.2 本论文的组织结构
第2章 关键技术与运行环境分析
2.1 关键技术分析
2.1.1 管理信息系统
2.1.2 B/S结构模式
2.1.3 PHP语言简介
2.1.4 ThinkPHP框架
2.1.5 JQuery EasyUI框架
2.1.6 AJAX简介
2.1.7 Mysql简介
2.1.8 jatoolsPrinter杰表打印控件简介
2.2 运行环境和开发工具简介
2.2.1 服务器运行环境
2.2.2 后端开发工具Eclipse介绍
2.2.3 前端开发工具Sublime Text介绍
2.2.4 数据库管理工具SQLyog
2.3 本章小结
第3章 可行性及功能需求分析
3.1 系统的可行性分析
3.1.1 管理上的可行性分析
3.1.2 技术上的可行性分析
3.2 系统功能需求分析
3.2.1 渔业船舶信息处理
3.2.2 渔业船舶证书发放及审验
3.2.3 查询统计分析
3.2.4 权限分级分析
3.2.5 证书管理及证书打印
3.3 本章小结
第4章 系统设计
4.1 系统功能结构设计
4.1.1 UI详细设计
4.1.2 数据清单详细设计
4.1.3 查询与统计设计
4.1.4 输入/选择详细设计
4.1.5 修改/删除详细设计
4.2 业务流程设计
4.2.1 新建需要指标来源控制的流程
4.2.2 新建需要指标来源控制的流程
4.2.3 相关证书换证、船舶变更的业务流程
4.3 数据库选型与设计思想
4.3.1 数据库设计过程
4.3.2 系统各实体用例图
4.3.3 创建数据库
4.3.4 详细数据表
4.4 本章小结
第5章 系统实现
5.1 系统实现概要说明
5.1.1 ThinkPHP框架项目部署
5.1.2 通用功能模块实现说明
5.2 系统管理模块
5.2.1 基础设置
5.2.2 系统设置
5.2.3 系统工具
5.3 船舶管理模块
5.3.1 新建船舶
5.3.2 待审批船舶
5.3.3 录入船舶信息
5.3.4 查看船舶信息
5.3.5 渔船模板管理
5.4 证书管理模块
5.4.1 待审批渔船列表
5.4.2 检验证书管理
5.4.3 所有权证书管理
5.4.4 国籍证书管理
5.4.5 捕捞许可证书管理
5.5 信息导入导出模块
5.5.1 海洋船舶信息导入
5.5.2 海洋船舶检验证书导入
5.5.3 海洋船舶国籍信息导入
5.5.4 内河船舶信息分类导出
5.5.5 汇总表
5.6 在线打印模块
5.7 实施方案与策略
5.7.1 服务器端实施
5.7.2 客户端实施
5.8 本章小结
结论
参考文献
攻读硕士期间承担的主要任务及科研成果
致谢
【参考文献】
本文编号:2866130
【学位单位】:燕山大学
【学位级别】:硕士
【学位年份】:2015
【中图分类】:TP311.52
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 课题研究与意义
1.2 国内外研究现状
1.2.1 船舶信息管理系统国内研究动态
1.2.2 船舶信息管理系统国外研究动态
1.3 课题主要研究内容
1.3.1 本文主要研究内容
1.3.2 本论文的组织结构
第2章 关键技术与运行环境分析
2.1 关键技术分析
2.1.1 管理信息系统
2.1.2 B/S结构模式
2.1.3 PHP语言简介
2.1.4 ThinkPHP框架
2.1.5 JQuery EasyUI框架
2.1.6 AJAX简介
2.1.7 Mysql简介
2.1.8 jatoolsPrinter杰表打印控件简介
2.2 运行环境和开发工具简介
2.2.1 服务器运行环境
2.2.2 后端开发工具Eclipse介绍
2.2.3 前端开发工具Sublime Text介绍
2.2.4 数据库管理工具SQLyog
2.3 本章小结
第3章 可行性及功能需求分析
3.1 系统的可行性分析
3.1.1 管理上的可行性分析
3.1.2 技术上的可行性分析
3.2 系统功能需求分析
3.2.1 渔业船舶信息处理
3.2.2 渔业船舶证书发放及审验
3.2.3 查询统计分析
3.2.4 权限分级分析
3.2.5 证书管理及证书打印
3.3 本章小结
第4章 系统设计
4.1 系统功能结构设计
4.1.1 UI详细设计
4.1.2 数据清单详细设计
4.1.3 查询与统计设计
4.1.4 输入/选择详细设计
4.1.5 修改/删除详细设计
4.2 业务流程设计
4.2.1 新建需要指标来源控制的流程
4.2.2 新建需要指标来源控制的流程
4.2.3 相关证书换证、船舶变更的业务流程
4.3 数据库选型与设计思想
4.3.1 数据库设计过程
4.3.2 系统各实体用例图
4.3.3 创建数据库
4.3.4 详细数据表
4.4 本章小结
第5章 系统实现
5.1 系统实现概要说明
5.1.1 ThinkPHP框架项目部署
5.1.2 通用功能模块实现说明
5.2 系统管理模块
5.2.1 基础设置
5.2.2 系统设置
5.2.3 系统工具
5.3 船舶管理模块
5.3.1 新建船舶
5.3.2 待审批船舶
5.3.3 录入船舶信息
5.3.4 查看船舶信息
5.3.5 渔船模板管理
5.4 证书管理模块
5.4.1 待审批渔船列表
5.4.2 检验证书管理
5.4.3 所有权证书管理
5.4.4 国籍证书管理
5.4.5 捕捞许可证书管理
5.5 信息导入导出模块
5.5.1 海洋船舶信息导入
5.5.2 海洋船舶检验证书导入
5.5.3 海洋船舶国籍信息导入
5.5.4 内河船舶信息分类导出
5.5.5 汇总表
5.6 在线打印模块
5.7 实施方案与策略
5.7.1 服务器端实施
5.7.2 客户端实施
5.8 本章小结
结论
参考文献
攻读硕士期间承担的主要任务及科研成果
致谢
【参考文献】
相关期刊论文 前10条
1 徐慧;姜建芳;乔丙立;;基于ThinkPHP的远程教学系统设计与实现[J];工业控制计算机;2014年12期
2 宋占亮;;小议ORACLE和MYSQL的联合查询差异[J];中国新通信;2013年02期
3 汤晓燕;;基于EasyUI框架的Web异步树实现[J];电脑编程技巧与维护;2012年12期
4 高静;段会川;;JSON数据传输效率研究[J];计算机工程与设计;2011年07期
5 刘鑫;;MySQL和PostgreSQL的对比选择[J];沈阳工程学院学报(自然科学版);2011年02期
6 徐诚斌;王金平;;MVC在ThinkPHP框架中的应用研究[J];信息与电脑(理论版);2011年03期
7 屈展;李婵;;JSON在Ajax数据交换中的应用研究[J];西安石油大学学报(自然科学版);2011年01期
8 张玲;;Linux下vim编辑器的使用探讨[J];科技信息;2010年15期
9 杜闯;;PHP在动态网站开发中的优势[J];电脑知识与技术;2010年13期
10 黄建;;基于ThinkPHP框架的ActiveRecord技术应用与研究[J];现代计算机(专业版);2010年04期
本文编号:2866130
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/2866130.html