基于THINKPHP框架的智能航标管理系统设计

2021-03-08 01:38:30陈春凯马娅刘付祥
电子技术与软件工程 2021年23期
关键词:信息系统管理

陈春凯 马娅 刘付祥

(1.江苏食品药品职业技术学院 江苏省淮安市 223001 2.淮安市实验小学新城校区 江苏省淮安市 223001)

(3.扬州振华航标器材有限公司 江苏省扬州市 225000)

航标被称为“水上红绿灯”,保障了内河航运中航行的安全。随着移动互联网、物联网、大数据、人工智能等技术的发展,毛熊磊等人指出,智能航道的发展是大势所趋,也是必然的[1]。本文主要研究的是智能航标管理系统的设计与开发,本平台操作简单,航标管理人员可以随时随地进行航标灯的管理,减轻维护人员的维护强度与成本。

1 智能航标管理系统的设计

1.1 系统架构设计

本文主要使用THINKPHP框架,采用MVC三层模式进行设计开发,数据库使用Mysql进行物理数据模型设计。MVC即模型、视图、控制器,使三层进行分离,具有开发灵活、多人协同等优点。MVC模式可以使每一层修改甚至替换容易方便,保证了层的可扩展性和可移植性[2]。智能航标管理系统的MVC三层结构如图1所示。模型层包括用户、角色、航标、短信等数据源。控制层包括系统管理、用户管理、航标管理、统计管理等控制管理,是连接模型层与视图层的桥梁。视图层包括系统设置页、用户角色管理页、航标管理页、航标遥测页、统计查询页等用户交互管理界面。

图1:智能航标系统的MVC三层架构模型

1.2 系统角色设计

根据实际业务需要,采用RBAC(基于角色的访问控制)进行系统权限设计,如图2为RBAC控制模型。

图2:RBAC模型

笔者设置了超级管理员、航道处管理员、分站管理员三种角色,如图3展示了角色拥有的权限。……

登录APP查看全文

猜你喜欢
信息系统管理
枣前期管理再好,后期管不好,前功尽弃
今日农业(2022年15期)2022-09-20 06:56:20
Smartflower POP 一体式光伏系统
工业设计(2022年8期)2022-09-09 07:43:20
WJ-700无人机系统
ZC系列无人机遥感系统
北京测绘(2020年12期)2020-12-29 01:33:58
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
订阅信息
中华手工(2017年2期)2017-06-06 23:00:31
“这下管理创新了!等7则
杂文月刊(2016年1期)2016-02-11 10:35:51
人本管理在我国国企中的应用
现代企业(2015年8期)2015-02-28 18:54:47
展会信息
中外会展(2014年4期)2014-11-27 07:46:46
管理的另一半