EAST实验信息移动客户端的设计与开发
发布时间:2020-05-05 10:49
【摘要】:随着EAST大科学工程的不断推进,产生了大量的文档信息,实验日志信息和工程数据信息。随着移动互联网的发展与普及,基于Web的EAST实验数据系统已经不能满足科研人员实时获取数据的要求,为了让科研人员更加方便的获取EAST相关的信息,需要在移动平台上开发一个功能丰富、轻量级别、扩展性强、安全性高的实验数据系统,系统主要包括EDM(EAST Document Management)模块,LogBook(实验日志)模块,工程数据等模块。每年实验都会产生大量的项目文档,这些文档以特定的方式存储在服务器中,EDM模块可以根据不同角色对文档进行权限管理,也可以对文档进行上传、下载、评阅、审批等操作,同时系统对于下载到本地文档进行多重保护措施,防止文档内容泄漏。在实验过程中,等离子放电会产生放电信息,科研人员可以实时观察放电信息,也可以对该炮放电信息进行评论,LogBook模块中实现了获取放电过程中的Shot,Pulse Ip,Ne,It,Status等信息,实验人员可以对放电信息进行评论反馈,让科研人员随时随地观察实验数据,分享实验进展和成果。实验中的工程数据主要包括真空,低温,水冷,电源,技术诊断等数据,为了更直观的表达工程数据内容,需要一个可视化的图形界面直观的展示工程数据。系统针对需要展示的内容设计了图形图像界面,并且实时填充到图像中,直观的展示元数据的内容。系统基于Android平台开发,CentOS作为服务器,通过PHP设计访问接口,MySQL作为存储数据库。使用HTTP进行网络请求,在保证安全通信的前提下,实时向科研人员展示EAST相关数据,基于Android平台的EAST实验信息移动客户端已经在实验中使用,并达到了预期的效果。
【图文】:
逡逑基于Android平台EAST实验信息移动客户端系统总体框架分为三个部分[9]逡逑如图4.1所示。中间部分是Linux服务器,两边分别是Android客户端和MySQL逡逑数据库。客户端通过PHP接口和服务器相连,服务器通过数据库接口和数据库逡逑相连,客户端和数据库不能直接通信,基于客户端和服务器分离式的架构设计,逡逑既可以保证数据库的安全,将客户端和数据库隔离,,又可以方便客户端的调用逡逑接口获取数据。整体架构让客户端只关心获取数据的方式,而不用关心数据存逡逑在哪里。逡逑mysql逡逑i邋y丨}0逡逑1逦|数据库逡逑..L逦sql-逡逑android逦*逦g邋;0=0邋f逦数据库接口逦¥Q姟稿义隙隋危徨纹麇义瞎芾硐低冲义贤迹矗毕低匙芴蹇蚣苠义舷低彻δ苤饕治牛模湍?椤ⅲ蹋铮纾拢铮铮肽?椤⒐こ淌菽?椋扒赝煎义夏?椤⒍绦牌教āH缤迹矗彩窍低彻δ芙峁雇肌#牛模湍?槭牵牛粒樱晕牡倒芾硐靛义贤常晕牡嫡唤峁埂⑽牡档牡纳洗胂略亍⑽牡档墓ぷ髁靼姹究刂啤⒆罱洛义显匚牡盗斜恚郏恚菀约岸晕牡档谋;ぃ褂幸恍┯没畔ⅰ⑸柚眯畔⒌裙δ堋#蹋铮纾拢铮铮脲义夏?槭鞘凳辈榭词笛榈姆诺缧畔⒉⑶铱梢越衅缆垡约安檎遗诤判畔⒌裙δ堋9ゅ义铣淌菽?榘飨低车恼故竞途咛迨菹允镜裙δ堋T扒赝际钦故舅锌棋义鲜摇⒊Х康奈恢谩6绦牌教ㄊ腔诙绦琶ǖ男畔⒎⑺推教
本文编号:2650010
【图文】:
逡逑基于Android平台EAST实验信息移动客户端系统总体框架分为三个部分[9]逡逑如图4.1所示。中间部分是Linux服务器,两边分别是Android客户端和MySQL逡逑数据库。客户端通过PHP接口和服务器相连,服务器通过数据库接口和数据库逡逑相连,客户端和数据库不能直接通信,基于客户端和服务器分离式的架构设计,逡逑既可以保证数据库的安全,将客户端和数据库隔离,,又可以方便客户端的调用逡逑接口获取数据。整体架构让客户端只关心获取数据的方式,而不用关心数据存逡逑在哪里。逡逑mysql逡逑i邋y丨}0逡逑1逦|数据库逡逑..L逦sql-逡逑android逦*逦g邋;0=0邋f逦数据库接口逦¥Q姟稿义隙隋危徨纹麇义瞎芾硐低冲义贤迹矗毕低匙芴蹇蚣苠义舷低彻δ苤饕治牛模湍?椤ⅲ蹋铮纾拢铮铮肽?椤⒐こ淌菽?椋扒赝煎义夏?椤⒍绦牌教āH缤迹矗彩窍低彻δ芙峁雇肌#牛模湍?槭牵牛粒樱晕牡倒芾硐靛义贤常晕牡嫡唤峁埂⑽牡档牡纳洗胂略亍⑽牡档墓ぷ髁靼姹究刂啤⒆罱洛义显匚牡盗斜恚郏恚菀约岸晕牡档谋;ぃ褂幸恍┯没畔ⅰ⑸柚眯畔⒌裙δ堋#蹋铮纾拢铮铮脲义夏?槭鞘凳辈榭词笛榈姆诺缧畔⒉⑶铱梢越衅缆垡约安檎遗诤判畔⒌裙δ堋9ゅ义铣淌菽?榘飨低车恼故竞途咛迨菹允镜裙δ堋T扒赝际钦故舅锌棋义鲜摇⒊Х康奈恢谩6绦牌教ㄊ腔诙绦琶ǖ男畔⒎⑺推教
本文编号:2650010
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2650010.html