海事法律软件系统的设计与实现
2021-08-29司蒙三沙市船务管理局广东海洋大学
司蒙 三沙市船务管理局 广东海洋大学
王慧 宁波大学
许广涛 陈鹏杰 曹亮 广东海洋大学
1.引言
当今世界各国都很重视航运经济的发展,制定相关对策,希冀达到减少海事争端的发生,给本国航运经济减少损失,为本国航运业的发展扫除阻力。人们不断追求更便捷、高效的生活方式的要求放在航运实务中则表现为海运界迫切需要一款可以随时随地方便、快捷、省时省力的查询相关海事法律法规的软件系统。该软件系统可以快速的查找用户所需要的海事法规,这就决定了在海事纠纷或争端发生时,船、货、保险方能够较快地找到本次案件所涉及的法律法规,从而大大减少了问题解决的时间以及己方的被动性,从而也就能较大程度地减少自己的损失。这对整个航运界来说都具有重要意义。当前海事法律搜寻系统还是不可避免地存在有这样一些问题。
图1 用户板块功能
一是软件系统里面收集的海事法律法规不够丰富全面。海事法律法规种类繁多、数量巨大,法律也是在不断发展、不断修改、不断完善的。因此,要想很完整的收集到所有海事法规几乎是一件不可能完成的任务。
二是现有查询系统的操作步骤过于复杂,不能达到快速、高效的目的要求。既然海事法律软件系统设计出来,用户就希望可以通过简单的操作来实现查询法律法规的目标。但往往系统的设计上总会有那么一丝不尽人意的地方。
图2 用户登陆
图3 系统管理板块功能
三是系统内部往往对涉及海事的司法案例收集的太少,而海事案例很多时候对船员来说就是很好的经验、具有指示牌的作用,可以给船员提供教学指导的作用。
本研究基于此,为了满足相关用户希望有一个方便、快捷、稳定的海事法律搜寻系统,通过使用互联网相关技术将尽可能多的海事法律法规整合在一个系统内,设计出一款能够达到用户使用要求的计算机系统。
2.FOXTABLE
本软件系统的开发平台为Foxtable,它也是我们整个系统所用到的最主要的技术。我们可以将它的功能理解为Excel、Access、Foxpro以及易表的完美结合体,它很好的吸收了前面几项工具的优点并且将其优点发扬光大。因此,在使用该项软件时,作为一名普通用户,完全可以不用事先费时费力地编写程序,随时打开就能使用。如此的便捷省事,用户可以用来查询数据、制作报表、统计数据等等。同时Foxtable也是一款性能强大的软件开发工具。之所以说它性能强大,是因为在以前要让一个没学过专业软件开发的普通人去开发一款比较专业的软件,那简直就是天方夜谭。但现在,情况已大大的不同。本平台有针对性地对数据管理软件的开发作出了一系列独一无二的创新与优化。这样做的好处是普通用户完全可以在开发相关软件的过程中不必在意具体功能的问题,仅仅需要关注系统内在的商业逻辑即可,可以说大大的减轻了开发者的工作量和所需的专业性。
3.海事法律软件系统分析
3.1 系统功能简介
(1)本系统作为一个海事法律法规信息查询系统,它的主要内容无疑就是海事法律了。本查询系统内部收录了海量的海事相关的法律法规及司法解释,并且该搜索系统与一般的计算机系统相比简单易操作,可以满足在船上这种网络较差的特殊环境下快速查找所需法律法规的目的。
(2)用户个人收藏夹功能。用户板块分为普通用户和管理员两类。普通用户在软件系统中搜索查询法规时,可以把对自己有用的法规法条添加到个人中心的收藏夹中,当需要再次查看的时候打开收藏夹即可,方便省事了很多。而管理员则可以对系统进行管理,查看用户信息,在自己的权限范围内删除或更改用户的信息,以及为系统添加、删除、更新法律法规信息。
(3)法规报错纠错功能。该软件系统的一个特色功能无疑就是当用户发现系统内的法规有错误时可以在用户端个人中心下的法规报错栏目进行申报,而后由管理员审核后予以修改。这样就可以保证即使管理员对法规更新、修改的不及时,用户也可以给予提醒,从而能够保证本查询搜索系统法律条文的正确性,提高用户的信任度。
(4)海事法律法规资源共享的管理。系统提供各种海事法条信息的在线交换模块,用户可以发布、管理自己发布的海事法规案例以供其他人使用。由于将各用户共享发布的海事法规案例整合到一起,形成一个巨大的海事法律使用案例数据库,非常有利于海事法律的普及与使用。
3.2 软件系统需求分析
用户板块和系统管理板块是海事法律软件系统实际功能需求的两大板块。
3.2.1 用户板块
用户板块是整个海事法律软件系统的重要功能板块,该板块也是每一个软件使用者最关心的,因为该板块是用户所能直接接触和使用的部分,也是用户选择该软件系统的初衷。该板块可以分为用户登陆、法规查询、个人中心三个部分。
用户登陆。用户登陆是用户使用本软件系统时首先映入眼帘的部分,当用户点击该部分后,桌面会出现一个登录对话框,包括“用户名”和“登陆密码”以及“验证码”三部分。
法规查询。用户登陆后就可以进入系统的法律法规查询部分,这时可以看到系统弹出的搜索框,在用户可以根据自己的实际需要通过输入相关法律法规的全称、关键词来找到所需目标。
个人中心。在该部分用户可以管理自己的个人信息,例如修改密码。也可以收藏法律法规以便于下次可以快速找到。还能够对系统中的法律法规进行报错,这样可以提醒系统管理员对录错的法规条文及时修改完善。
3.2.2 系统管理板块
系统管理板块是海事法律软件系统另一个必不可少的关键板块。该板块决定了用户是否能顺利注册使用、维护个人信息,同时也决定了该软件系统是否可以长期、安全稳定的运行。该板块具体分为用户信息管理、法律法规管理、系统维护与更新三个部分。
用户登陆管理。该部分是用户注册账号使用软件系统的“守门员”。在用户申请注册账号时,系统管理员在后台要对该用户进行身份信息核查与验证,确认通过后,用户才可顺利注册,进而登陆系统进行使用。另一方面,若用户需要对自己的个人信息进行修改,也要通过该部分进行提交,系统管理员在后台操作后方可完成修改。
法律法规管理。法律法规管理部分是整个管理板块重要的一环,整个海事法律系统的主体——法律法规就要通过该部分进行录入。如果有出错的法条,系统管理员也是需要通过该部分在后台进行修改然后更新上传。另外,我们知道,法律法规是处在不断完善和修改的过程中的,因此,每当有新的法规被制定出来或者有修改的,都要通过该部分即时更新与完善,才能保持本软件系统能够长期、稳定、准确地被使用。
系统维护与更新。任何一个软件系统都不是完美无缺的,都会不可避免的出现各种各样的缺点和漏洞,这就需要系统管理员进行定期的维护和及时地对系统进行更新,这样才能保证系统长期稳定地运行,也就能赢得用户对本软件系统的好感与信任,使该系统能够长期地服务于航运界。
4.海事法律软件系统录入法律分类
海事法律查询系统包罗万象地收录了航运界、海事界绝大部分的法律法规,包括以国际法为框架下的国际国内两部分。
4.1 根本大法
《中华人民共和国宪法》是我国的根本大法,是我们国家的总章程,在我国法律体系中具有最高的法律地位和法律效力,是我国最主要的法律渊源。
4.2 法律
基本法津是由全国人民代表大会及其常务委员会制定和修改的,规定和调整国家和社会生活中某一方面社会关系的法律。如《民法典》、《刑法》、《行政法》、《民事诉讼法》、《刑事诉讼法》和《行政诉讼法》、《海商法》、《海上交通安全法》、《海警法》等。
图4 法律法规管理
4.3 行政法规
行政法规是最高国家行政机关国务院制定的有关国家行政管理方面的规范性文件。其地位和效力低于宪法和法律。如《海船船员值班规则》、《船舶登记条例》、《船舶安全检查规则》、《船舶签证规则与口岸检查办法》、《最低安全配员规则及升挂国旗管理方法》、《船员条例》、《内河交通安全管理条例》等。
4.4 国际公约
国际公约是指国际间有关政治、经济、文化、技术等方面的多边条约。公约通常为开放性的,非缔约国可以在公约生效前或生效后的任何时候加入。有的公约由专门如集的国际会议制定。国际公约对航运界来说至关重要,因为商船运输是国际贸易活动,势必要和其他国家有个相同的标准才能顺利进行商业活动,因此国际公约对海事、航运界有着特殊意义。
5.海事法律软件系统的实现
在海事法律软件系统的用户登陆界面输入自己提前注册好的用户名以及密码,就能够进入法律搜索系统。在这之后,用户可以在搜索框中输入自己想要找寻的相关海事法律条文或者法律关键词就可以找到对应的海事法律法规以及相关司法解释。以《中华人民共和国海商法》为例,若输入“共同海损”字样然后点击搜索进入界面,界面信息栏界面就会出现《海商法》第十章、共同海损认证、共同海损理算等相关法律规定。这样可以大大减少用户查询时间。如果用户想要再次查询已经过目的条文,那么就可以将该条文收藏,下次需要用时可直接在个人中心里的收藏功能栏找出即可。若用户在查询过程中发现法条有错误或者已经失去法律效力,则可以利用用户端的法规报错功能进行登记,管理员会在管理端进行改正。如此一来,不仅可以大大地降低法条出错的概率,同时对用户来说也能提高其对本搜索系统的信服力。
图5 管理板块实现示意图
6.总结
海事法律法规肩负着调整海上运输关系和船舶关系以及其他相关关系的重要使命,对昂首走向深蓝的我国的意义不言而喻。在此背景下,一个合格、高效的海事法律软件搜索系统就变得越来越重要。海事法律软件系统不仅能够高效地收集浩如烟海的国内外海事相关法律法规,还能够使用户体验快速、高效、便捷的感觉。通过将信息技术与资源管理相结合,在大力倡导依法治国的大背景下能够起到一定的普法作用,还能为海事界、航运界以及相关人员提供极其便利的帮助。研究设计这款海事法律搜索查询系统可以很好的适应海上网络状况不佳甚至没网的特殊情况,可以很好的弥补法规查阅难的弊端。本设计呈现成果可以初步解决上述问题,但仍然不够完善,这需要后续一点一点地改进和修缮。