【《船舶物资管理系统设计与实现》11000字(论文)】_第1页
【《船舶物资管理系统设计与实现》11000字(论文)】_第2页
【《船舶物资管理系统设计与实现》11000字(论文)】_第3页
【《船舶物资管理系统设计与实现》11000字(论文)】_第4页
【《船舶物资管理系统设计与实现》11000字(论文)】_第5页
已阅读5页,还剩31页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Ⅰ船舶物资管理系统设计与实现摘要疫情带来的全球范围内的公共卫生问题以及经济因素不断影响着海上贸易的发展,在2020年,海运产业的衰败使海上总贸易量大幅下降,放任此形势扩大甚至会影响我国的经济走向。海上的运输工作是确保经济稳定的一大重要支持。除此之外,传统的手动输入和纸质报单已经无法满足数据日益冗余的爆炸性的信息环境,因此,开发一款高效的以船工为目标用户的船舶管理系统是必要的。本系统设计的初衷是将航运企业运行过程中产生的繁多的工单报告、申请报告等纸质单证变成电子化文件,针对不同的客户群体,如船长、部门长(大副、轮机长、大管轮等)、部员(水手、机工、实习生等)开发个性化的工作系统,进而使这些群体变成一个整体,更高效地完成配合好工作内容。本文运用软件工程开发的思路,对本系统进行业务需求和可行性的分析。将系统划分为船长模块、部门长模块、部员模块以及管理员模块[2]。系统设计完成后加之性能测试和总结。本航运企业船舶物资管理系统采用B/S结构技术,基于ASP.NET开发技术,运行于Windows平台。在数据库方面,采用的数据库是SQLserver。关键词:航运企业;船舶物资管理系统;ASP;SQLserver;目录摘要 ⅠAbstract Ⅱ一、绪论 1(一)课题背景及研究意义 1(二)本文的主要内容 1二、系统开发技术及平台 2(一)SQLserver数据库 2(二)MicrosoftVisualStudio2019 2(三)ASP.NET框架 3(四)B/S结构 3三、需求分析与可行性分析 5(一)需求分析 4(二)可行性分析 5(三)业务流程分析 7(四)系统用户角色分析 12四、系统总体设计 15(一)系统的功能结构 16(二)数据库设计 16五、系统实现过程 27(一)管理员功能模块 27(二)部门长功能模块 29(三)船长功能模块 31(四)部员功能模块 31六、系统测试 33(一)系统测试目的 33(二)系统测试方法 33(三)功能测试 34总结 35参考文献 36第1章绪论1.1课题背景及研究意义现代我国信息网络技术的进步发展非常迅速,各信息行业都正努力与我国现代化的信息网络技术、大数据等新一代技术迅速接轨,通过大数据手段来提高自身的优势。对于大型航运企业来说,注重于其实际应用的船舶物资管理系统将会给其工作带来很多的便利。互联网的迅猛发展已经从根本上彻底改变了当今世界各类组织的治理和办公方式。过去,在航运公司中,与船员有关的材料信息的管理是由员工手动完成的。不仅效率低下,而且此种方法带来了大量纸质文件难以保存的问题,每当需要去寻找或者是更改时都很不方便。随着电子科学的进一步发展与应用以及技术的成熟,计算机的信息化也日新月异,社会人群也深切地意识到了计算机的巨大功能。计算机已经逐渐地进入到人类社会生存与发展的每一个领域,并且发挥着极其重要的作用[4]。因此,可以搭上大数据发展的契机,将大量冗余的纸质报告转而变成易于保存、查找的电子文件。近年来,船舶的智能化也已逐渐成为了全球海上航运行业的普遍倾向。该系统采用网络通讯和计算机信息的存储进行管理,其最主要的优点是系统无法被传统的方法所取代。例如,计算和搜集数据检索的速度非常快,可靠性非常高,存储的容量非常大,机密性非常好,存储的时间长,成本低。在提升工作效率这一方面,可以极大地提升其工作效率,将其扩展至服务水平也会获得良好的收益。通过网络,在线运输公司更加了解各个环节的管理,使其更加科学、系统、更加标准化和简单。1.2本文的主要内容本文主要研究的是航运企业船舶物资管理网站系统,主要将网站开发工作分成五个步骤,第一步就是对本企业网站系统进行了相关需求分析、可行性评估。需求分析要求该系统需要实现用户在平台上配合进行报告的填写、提交、审核等工作。可行性分析要求该数据库系统应用技术、经济、操作可行性上通过测试。随后对系统进行了设计,促使本船舶物资管理系统的各个功能模块逐步实现。最后通过系统测试完成对本系统的检测完善。第2章系统开发技术及平台本公司船舶装备物资运输管理信息系统公司网站主要业务采用新的B/S系统结构化管理技术,基于新的ASP管理技术,运行于一个windows管理平台。2.1SQLserver数据库在开发应用型企业数据库这个技术领域,目前比较常见的两种不同类型应用数据库分别是oracle的SQLserver和其他Access,相较于其他Access,SQLserver在应用软件开发过程中的数据控制能力、数据挖掘、联机数据运行以及数据安全性等许多关键环节上、都很出彩,是一款比较经典的后端管理数据的工具。故本文采用了MSSQLServer2017数据库管理系统作为数据库支持。船用物资运输管理信息系统所用的设计采用的系统数据库要求速度快,安全性能高,一旦工作报告、申请报告的丢失会造成财务上的隐患。2017年版本更加方便、安全,注重关联化系统数据库的理论基础和实际应用,在这个新的网络关系信息数据库中根据功能模块需要建立十三个新的表,这里面每个新的表都基本应该一定是相互之间对应的。大量的工作任务、工作人员的变化在管理数据上的需求也相应较高,加强后的版本可以满足这些要求。2.2MicrosoftVisualStudio2019该程序提供适用于Windows10系统的集成开发环境。在本次的公司企业网站的网页设计和网站开发中,使用的版本就是visualstudio2019版本,基于.netframework4.8是一个基本完整的公司网站网页设计开发工具集。补充2.3ASP.NET框架ASP.NET的技术支持框架正在不断地进行升级和不断改进。ASP.NET是一个全新的多编程语言软件支撑开发平台,可以同时直接支持多种通用编程脚本语言,用于同时进行多种应用程序的整合开发。ASP.NET程序框架是一种具有独特多语言开发的技术特点和完全面向用户集成开发的平台,为ASP程序的设计者提供了良好的支撑。可视化的集成开发环境让应用程序的实现变得明确、简便。用户可以随时使用该软件进行系统设计和开发。ASP.NET都具有各种强大的应用功能,这些都主要是为了能够让软件程序员们在以后进行各种软件操作系统的整体开发时能够变得极其灵活。即使仅仅是在一个应用软件操作系统的实际运行和系统开发中,程序员还是希望可以通过直接使用一个拖放滑动控制的操作方法使它来轻松实现对应用程序的进行设计和顺序排版[7]。此种开发方法极大地减少了对软件开发者的技术需求。ASP.NET使用windows操作系统来进行程序开发的平台,并且当前其他的操作系统不能够支持ASP.NET的程序框架。这些设计的优点主要在于我们在此类框架中运用了许多新的研究开发方法和形式,新的系统结构方法和新的程序语言。2.4B/S结构B/S(浏览器/服务器)。用户可以直接通过浏览器上的可视化的图形界面完成对数据库的补充和管理,这给没有计算机知识的船组员工带来较强的可上手性。用户只需要直接在自己的客户端上安装当前最为流行的浏览器(例如internetexplorer,GoogleChrome和Firefox),并在计算机上安装SQLServer,Oracle,MYSQL和其他数据库,这使得一些小型的航运公司在设备有缺陷或者开发资金不足时,只需要安装数据库和浏览器,依然可以上手运行系统,在已经安装好的浏览器和服务器端数据库之间进行互动,运作模式如图2-1。图2-1B/S模式三层结构图

第3章需求分析与可行性分析3.1需求分析通过对该系统的研究,要求系统应有以下功能:用户管理该模块包括用户注册条约设置、修改密码;拥有管理员权限的用户可以对别的用户,包括船长、部门长、船员的个人基本的注册信息进行增删改查;用户分为四个级别,根据权限的由高到低分为系统管理员、船长、部门长、船员,其具体权限在本文的总体设计和详细设计中有具体的阐述。油耗管理首先由部门长申请加油,船长提交报告到岸基,岸基通知船长加油,最后接受;每次航行完成后,部门长需填写航次油耗,提交给船长,再由船长提交给岸基。(3)工作报告管理在工作报告管理页面中可以对船舶名称、上次完成时间、设备、所属部门、设备主管、检修时累计运转时间、执行人、计划内容、执行内容、完成日期、计时器名称、上次读数日期、累计运行计数、日平均计数、物料名称、物料编号、单位、消耗数量、消耗后库存、库位、附件、审核回复、审核状态、审核等信息进行详情,修改或删除等操作。(4)备件申请管理在备件申请管理页面中可以对索引、船舶、部门、部员帐号、部员姓名、申请日期、申请类型、标题、需求地点、备注、审核等信息进行质量反馈、删改等操作。(5)工单报告管理由部门长进行首排,部员填写工单报告,部门长确认工单报告,最后船长提交工单报告,完成对工单报告的管理。3.2可行性分析3.1.1技术可行性由于采用了B/S结构,系统的开发环境和配置都是可以自行安装的,船舶物资管理系统使用NET开发工具,使用SQLserver2017版本数据库进行对网站后台的数据进行交互操作,后期维护时,由于VisualStudio的特性,结合需求进行修改即可。用户只需要直接在自己的客户端上安装当前最为流行的浏览器(例如internetexplorer,GoogleChrome和Firefox),并在计算机上安装SQLServer,Oracle,MYSQL和其他数据库,这使得一些小型的航运公司在设备有缺陷或者开发资金不足时,只需要安装数据库和浏览器,依然可以上手运行系统。可以得出结论,航运企业船舶物资管理系统及信息分析的设计对于所使用的计算机没有什么硬性的要求,计算机只要可以正常的使用进行代码的编写及页面设计就可行。3.1.2经济可行性对配置的硬性要求不高,使得普通的公司依然能负担得起,加之VisualStudio导航功能增强,即提高了代码报错时的修改效率,在后期维护系统上成本也是大大降低。因此,由于使用的技术大多比较成熟,对海运公司的人力、财务而言,在经济上,费用支出较低,航运企业船舶物资管理系统的开发是可行的。3.1.3操作可行性由于浏览器的图形界面,即使是没有计算机基础知识的船员也可完成工作报告、申请、审核流程等工作。对于船长、部员和部门长四个用户的角色,都是可以简单明了地直接进入到自己的系统界面,通过系统的主页面可以浏览全部的功能模块,与此同时,管理员负责管理大量的数据资料,在数据量增大的情况下,页面依旧简介明了,在系统的可操作性是完全可以的。3.3业务流程分析3.3.1用户登录流程在系统登录过程中,首先在登录页面输入用户名和密码,调用后台接口进行验证,如果用户名或密码不正确或者为空,则重新输入,通过验证后,跳转到项目主页。如图3-1所示:图3-1登录流程图其中,登录系统结构图,如图3-2所示:航运企业船舶物资管理系统登录航运企业船舶物资管理系统登录用户登录密码正确管理员界面部员界面船长界面部门长界面图3-2登录结构图3.3.2添加信息流程添加信息时,用户通过浏览器访问服务器的index.jsp页面,对信息进行添加操作,信息通过验证后,后台进行调用查询数据库并完成更新,如图3-3所示:图3-3添加信息流程图3.3.3删除信息流程删除用户或者报单时,用户通过浏览器访问服务器页面,确认对数据的删除操作,后台进行调用查询数据库并完成更新,如图3-4所示:图3-4删除信息流程图3.3.4工作报告提交流程图3-7就是航运企业中提交、审核工作报告的业务流程图,首先,部门长登入系统,在工作首排中填写包括设备名称、工作方式、计划完成日期等工作要求,系统会自动生成一个新的工作报告。然后部员登入系统,在相应的工单报告中填写包括执行人姓名、完成日期、物料名称、检修运转时长等信息,且可以上传附件的方式具体阐述工作内容。部门长和船长先后进行审核,上传审核意见内容。最终完成的工作报告出现在管理员的后台界面中。如图3-5所示:图3-5工作报告提交流程图3.3.5检查性报告与备件申请流程首先,部员登入系统,填写新的检查性报告或备件申请,包括船舶名称、检查类型、模板、中途港、目的港、总备货量、货种等信息,且可以上传附件的方式具体阐述工作内容。部门长登入系统进行审核,上传审核意见内容,并填写质量反馈。如图3-6所示:图3-6检查性报告/备件申请流程图3.3.5加油与油耗管理流程首先,部门长登入系统,填写新的加油申请,包括航次号、油品名称编号、预计加装等信息,同时填写航次油耗表,且可以上传附件的方式具体阐述工作内容。船长登入系统进行审核,上传审核意见内容,在管理员后台中,出现管理流程记录。如图3-7所示:

图3-7加油与油耗管理流程图3.4系统用户角色分析用户角色是指系统操作者的类型,根据不同的权限可以分为:管理员、船长、部门长和部员。其中船长使用的功能包括个人中心管理、工单报告管理、工作报告管理、检查性报告管理、备件申请管理、质量反馈管理、加油申请管理、航次油耗管理等。如图3-8。图3-8船长用例图部门长使用的功能为首页、个人中心、工作首排管理、工作报告管理、检查性报告管理、备件申请管理、质量反馈管理、加油申请管理、航次油耗管理等,用例图如3-9所示。图3-9部门长用例图部员使用的功能为首页、个人中心、工单报告管理、工作报告管理、检查性报告管理、备件申请管理等。图3-10部员用例图管理员管理功能为首页、个人中心、船长管理、部门长管理、部员管理、工作首排管理、工单报告管理、工作报告管理、检查性报告管理、备件申请管理、质量反馈管理、加油申请管理、航次油耗管理等[10],用例图如图3-11所示。图3-11管理员用例图第4章系统总体设计完成了系统的设计可行性研究分析,确定了该数据系统的设计基本功能结构要求后,就可以开始对该数据系统设计进行一个整体的规划设计,计划第一和二部分主要内容是通过对该数据系统的设计基本概念和设计模型、数据库的基本物理功能结构和设计模型等几个方面详细阐述。4.1系统的功能结构功能系统结构图主要内容是对各种功能硬件、软件、解决模式方案等功能信息列表进行了具体解剖,详细地明确描述了各种硬件功能系统信息列表及其中的功能结构以及功能组成,剖面由大到小,从粗至细,从后由上至下等多种形式所通过描绘或直接刻画表现出来的一种功能结构图。此时本系统的具体功能较为全面,系统的主要组成功能以及框架结构如表中图4-1所示[11]。图4-1系统功能结构图(1)个人中心模块该模块包括用户注册条约设置、修改密码;拥有管理员权限的用户可以对别的用户,包括船长、部门长、船员的个人基本的注册信息进行增删改查;用户分为四个级别,根据权限的由高到低分为系统管理员、船长、部门长、船员,其具体权限在本文的总体设计和详细设计中有具体的阐述[12]。(2)航次油耗管理模块首先由部门长申请加油,船长提交报告到岸基,岸基通知船长加油,最后接受;每次航行完成后,部门长需填写航次油耗,提交给船长,再由船长提交给岸基。(3)工作报告管理模块在工作报告管理页面中可以对索引、船舶名称、设备名称、所属部门、设备主管、上次完成时间、检修时累计运转时间、执行人、计划内容、执行内容、完成日期、计时器名称、上次读数日期、累计运行计数、日平均计数、物料名称、物料编号、单位、消耗数量、消耗后库存、库位、附件、审核回复、审核状态、审核等信息进行详情,修改或删除等操作。(4)备件申请管理模块在备件申请管理页面中可以对索引、船舶、部门、部员帐号、部员姓名、申请日期、申请类型、标题、需求地点、需求日期、附件、备注、审核回复、审核状态、审核等信息进行详情、质量反馈、修改或删除等操作。(5)工单报告管理模块由部门长进行首排,部员填写工单报告,部门长确认工单报告,最后船长提交工单报告,完成对工单报告的管理。4.2数据库设计4.2.1数据库概念模型设计实体联系图,即E-R图,提供了实体类型、属性及联系的方法,用来描述实际中的概念模型。航运企业船舶管理系统中,几个代表性的实体模型图如下。图4-2所示为管理员实体联系图,可知其用户名、编号、密码的主题属性。图4-2管理员信息实体联系图图4-3所示为工单报告管理实体属性图,其主体具有所有、设备名称、工单编号、周期、计划日期、完成日期等属性。图4-3工单报告管理实体属性图备件申请管理实体属性图如图4-4所示,具有索引、船舶、部门、部员姓名、申请日期、标题、需求日期、附件等属性。图4-4备件申请管理实体属性图4.2.2数据库物理结构设计将数据库概念设计的E-R图转换为关系数据库[13]。在关系数据库中,创建了质量反馈表、部门长、船长、部员、用户表、备件申请表、加油申请表、检查报告表、航次油耗表、工作首排表、工作报告表、工单报告表、配置文件表。(1)质量反馈表用来储存质量反馈过程中的时间、编号、船舶名称、评价内容等信息。表4-1质量反馈表属性名字段说明类型长度主外键默认值id主键bigintpkaddtime创建时间timestampCURRENT_TIMESTAMPbianhao编号varchar200chuanbomingcheng船舶名称varchar200zhiliangfankuibianhao质量反馈编号varchar200pingjianeirong评价内容longtext4294967295pingjiajieguo评价结果longtext4294967295gongyingshang供应商varchar200pingjiariqi评价日期datebuyuanzhanghao部员账号varchar200buyuanxingming部员姓名varchar200beijianmingcheng备件名称varchar200bumenmingcheng部门名称varchar200gongchuanriqi供船日期dategongchuandidian供船地点varchar200yanshouren验收人varchar200fujian附件varchar200beizhu备注longtext4294967295fankuimingxi反馈明细longtext4294967295sfsh是否审核varchar200否shhf审核回复longtext4294967295(2)部门长表部门长表用来储存部门长的个人信息,包括编号、姓名、密码、性别、邮箱等,也包含账号的创建时间信息。表4-2:部门长字段名称字段说明类型长度主外键默认值id主键bigintpkaddtime创建时间timestampCURRENT_TIMESTAMPbumenzhangzhanghao部门长账号varchar200bumenzhangxingming部门长姓名varchar200mima密码varchar200xingbie性别varchar200zhiwu职务varchar200youxiang邮箱varchar200lianxidianhua联系电话varchar200shenfenzheng身份证varchar200jiatingzhuzhi家庭住址varchar200(3)用户表用户表用来储存登录用户的id、用户名、密码以及身份,也包括用户的新增时间。表4-3用户表字段名称字段说明类型长度主外键默认值id主键bigintpkusername用户名varchar100password密码varchar100role角色varchar100管理员addtime新增时间timestampCURRENT_TIMESTAMP(4)备件申请表主要储存备件申请过程中所用到的部门信息和申请信息,可以插入附件作详细的说明并保存审核记录。表4-4备件申请表字段名称字段说明类型长度主外键默认值id主键bigintPKaddtime创建时间timestampCURRENT_TIMESTAMPchuanbo船舶varchar200bumen部门varchar200buyuanzhanghao部员账号varchar200buyuanxingming部员姓名varchar200shenqingriqi申请日期dateshenqingleixing申请类型varchar200biaoti标题varchar200xuqiudidian需求地点varchar200xuqiuriqi需求日期datefujian附件varchar200beizhu备注longtext4294967295shenqingmingxi申请明细longtext4294967295sfsh是否审核varchar200否(5)加油申请表主要储存加油申请过程中所用到的部门长信息和油品信息,可以插入附件作详细的说明并保存审核记录。表4-5加油申请表字段名称字段说明类型长度主外键默认值id主键bigintPKaddtime创建时间timestampCURRENT_TIMESTAMPchuanbomingcheng船舶名称varchar200danhao单号varchar200youpinmingchengjipaihao油品名称及牌号varchar200hangcihao航次号varchar200bumenzhangzhanghao部门长账号varchar200bumenzhangxingming部门长姓名varchar200hangcihao航次号varchar200bumenzhangzhanghao部门长账号varchar200bumenzhangxingming部门长姓名varchar200shenqingriqi申请日期dateyujijiazhuangriqi预计加装日期dateyujijiazhuangdidian预计加装地点varchar200fujian附件varchar200beizhu备注longtext4294967295ranyouxinxi燃油信息longtext4294967295sfsh是否审核varchar200否shhf审核回复longtext4294967295(6)检查报告表主要储存检查过程中所用到的船舶名称、检查模板、航次信息,可以插入附件作详细的说明并保存审核记录。表4-6检查报告表字段名称字段说明类型长度主外键默认值id主键bigintPKaddtime创建时间timestampCURRENT_TIMESTAMPxuhao序号varchar200chuanbomingcheng船舶名称varchar200jianchaleixing检查类型varchar200baogaobianma报告编码varchar200jianchamoban检查模板varchar200bumenmingcheng部门名称varchar200buyuanzhanghao部员账号varchar200buyuanxingming部员姓名varchar200tianxieriqi填写日期datejianchariqi检查日期datehangci航次varchar200chufagang出发港varchar200zhongtugang中途港varchar200mudegang目的港varchar200tianbiaogangmingvarchar200填表港名huozhongvarchar200货种zongzaihuoliangvarchar200总载货量chishuiqianvarchar200吃水前chishuihouvarchar200吃水后fujianvarchar200附件jianchaneironglongtext4294967295检查内容sfshvarchar200是否审核否shhflongtext4294967295审核回复(7)航次油耗表航次油耗表可以用来记录航次信息、制单人信息、航次时间、途径港口等信息,可以插入附件作详细的说明并保存审核记录。表4-7航次油耗表字段名称字段说明类型长度主外键默认值id主键bigintPKaddtime创建时间timestampCURRENT_TIMESTAMPchuanbomingcheng船舶名称varchar200hangcihao航次号varchar200zhidanren制单人varchar200zhidanshijian制单时间datehangcikaishishijian航次开始时间datehangcijieshushijian航次结束时间datehangcizongshijian航次总时间varchar200shifagang始发港varchar200tujinggang途径港varchar200mudegang目的港varchar200fujian附件varchar200beizhu备注longtext4294967295hangcixinxihuizong航次信息汇总longtext4294967295ranyouyouhaoxinxi燃油油耗信息longtext4294967295sfsh是否审核varchar200否shhf审核回复longtext4294967295(8)工作首排表主要储存工作首排过程中所用到的设备主管信息和累次运行次数等信息,可以插入附件作详细的说明并保存审核记录。表4-8工作首排表字段名称字段说明类型长度主外键默认值id主键bigintPKaddtime创建时间timestampCURRENT_TIMESTAMPshebeimingcheng设备名称varchar200shebeizhuguan设备主管varchar200gongzuofangshi工作方式varchar200gongzuodengji工作等级varchar200zhouqi周期varchar200leijiyunxingcishu累计运行次数varchar200ripingjunjishu日平均计数varchar200jianxiuhouyunxingshu检修后运行数varchar200jihuaneirong计划内容longtext4294967295shangciwanchengriqi上次完成日期datejihuariqi计划日期datesfsh是否审核varchar200否shhf审核回复longtext4294967295(9)工作报告表主要储存工作报告过程中所用到的部门信息、设备主管、完成时间、计划内容和物料信息,可以插入附件作详细的说明并保存审核记录。表4-9工作报告字段名称字段说明类型长度主外键默认值id主键bigintPKaddtime创建时间timestampCURRENT_TIMESTAMPchuanbomingcheng船舶名称varchar200shebeimingcheng设备名称varchar200suoshubumen所属部门varchar200shebeizhuguan设备主管varchar200shangciwanchengshijian上次完成时间datejianxiushileijiyunzhuanshijian检修时累计运转时间varchar200shebeizhuguan设备主管varchar200shangciwanchengshijian上次完成时间datejianxiushileijiyunzhuanshijian检修时累计运转时间varchar200zhixingren执行人varchar200jihuaneirong计划内容longtext4294967295zhixingneirong执行内容longtext4294967295jihuaneirong计划内容longtext4294967295zhixingneirong执行内容longtext4294967295wanchengriqi完成日期datejishiqimingcheng计时器名称varchar200shangcidushuriqi上次读数日期varchar200leijiyunxingjishu累计运行计数varchar200ripingjunjishu日平均计数varchar200wuliaomingcheng物料名称varchar200wuliaobianhao物料编号varchar200danwei单位varchar200xiaohaoshuliang消耗数量varchar200xiaohaohoudekucun消耗后的库存varchar200kuwei库位varchar200fujian附件varchar200sfsh是否审核varchar200否shhf审核回复longtext4294967295(10)工单报告表主要储存工单报告过程中所用到的工单编号、设备主管、计划完成日期等信息并保存审核记录。表4-10工单报告表字段名称类型长度字段说明主外键默认值idbigint主键PKaddtimetimestamp创建时间CURRENT_TIMESTAMPshebeimingchengvarchar200设备名称gongdanbianhaovarchar200工单编号shebeizhuguanvarchar200设备主管zhouqivarchar200周期jianxiuhouyunxingshijiandate检修后运行时间jihuariqidate计划日期wanchengriqidate完成日期zhuangtaivarchar200状态sfshvarchar200是否审核否shhflongtext4294967295审核回复(11)配置文件表主要储存配置文件的参数信息。表4-11配置文件表字段名称字段说明类型长度主外键默认值id主键bigintPKname配置参数名称varchar100value配置参数值varchar100(12)船长表船长表用来储存船长的个人信息,包括编号、姓名、密码、性别、邮箱等,也包含账号的创建时间信息。表4-12船长字段名称字段说明类型长度主外键默认值id主键bigintPKaddtime创建时间timestampCURRENT_TIMESTAMPchuanzhangzhanghao船长账号varchar200chuanzhangxingming船长姓名varchar200mima密码varchar200xingbie性别varchar200youxiang邮箱varchar200lianxidianhua联系电话varchar200shenfenzheng身份证varchar200jiatingzhuzhi家庭住址varchar200(2)部员表部员表用来储存部员的个人信息,包括编号、姓名、密码、性别、邮箱等,也包含账号的创建时间信息。表4-13部员字段名称字段说明类型长度主外键默认值id主键bigintPKaddtime创建时间timestampCURRENT_TIMESTAMPbuyuanzhanghao部员账号varchar200buyuanxingming部员姓名varchar200mima密码varchar200xingbie性别varchar200zhiwu职务varchar200youxiang邮箱varchar200lianxidianhua联系电话varchar200shenfenzheng身份证varchar200jiatingzhuzhi家庭住址varchar200

第5章系统实现过程5.1管理员功能模块管理员登录,通过填写注册时输入的用户名、密码、选择角色进行登录,如图5-1所示。图5-1管理员登录界面图管理员登录进入系统可以查看首页、个人中心、船长管理、部门长管理、部员管理、工作首排管理、工单报告管理、工作报告管理、检查性报告管理、备件申请管理、质量反馈管理、加油申请管理、航次油耗管理等信息进行详细操作,如图5-2所示。图5-2管理员功能界面图船长管理,在船长管理页面中可以根据管理索引、船长的注册账号、船长的手机密码、性别、邮箱、联系电话、身份证、家庭成员住址等一些相关管理信息自动做出管理详情,修改或者手动进行删除等管理操作,如图5-3所示。图5-3船长管理界面图部门长管理,在部门长管理页面中可以对索引、部门长账号、部门长姓名、密码、性别、职务、邮箱、联系电话、身份证、家庭住址等信息进行详情,修改或删除等操作,如图5-4所示。图5-4部门长管理界面图部员管理,在部员管理页面中可以对索引、部员账号、部员姓名、密码、性别、职务、邮箱、联系电话、身份证、家庭住址等信息进行详情,修改或删除等操作,如图5-5所示。图5-5部员管理界面图工作首排管理,在工作首排管理页面中可以对索引、设备名称、设备主管、工作方式、工作等级、周期、累计运行次数、日平均计数、检修后运行数、计划内容、上次完成日期、计划日期、审核回复、审核状态、审核等信息进行详情,修改或删除等操作,如图5-6所示。图5-6工作首排管理界面图5.2部门长功能模块部门长登录进入系统可以查看首页、个人中心、工作首排管理、工作报告管理、检查性报告管理、备件申请管理、质量反馈管理、加油申请管理、航次油耗管理等信息进行详细操作,如图5-7所示。图5-7部门长功能界面图工作首排管理,在工作首排管理页面中可以对索引、设备名称、设备主管、工作方式、工作等级、周期、累计运行次数、日平均计数、检修后运行数、计划内容、上次完成日期、计划日期、审核回复、审核状态、审核等信息进行详情、工单报告、修改或删除等操作,如图5-8所示。图5-8工作首排管理界面图工作报告管理,在工作报告管理页面中可以对索引、船舶名称、设备名称、所属部门、设备主管、上次完成时间、检修时累计运转时间、执行人、计划内容、执行内容、完成日期、计时器名称、上次读数日期、累计运行计数、日平均计数、物料名称、物料编号、单位、消耗数量、消耗后库存、库位、附件、审核回复、审核状态、审核等信息进行详情,修改或删除等操作,如图5-9所示。图5-9工作报告管理界面图备件申请管理,在备件申请管理页面中可以对索引、船舶、部门、部员帐号、部员姓名、申请日期、申请类型、标题、需求地点、需求日期、附件、备注、审核回复、审核状态、审核等信息进行详情、质量反馈、修改或删除等操作[11],如图5-10所示。图5-10备件申请管理界面图5.3船长功能模块船长登录进入系统可以查看首页、个人中心、工单报告管理、工作报告管理、检查性报告管理、备件申请管理、质量反馈管理、加油申请管理、航次油耗管理等信息进行详细操作,如图5-11所示。图5-11船长功能界面图5.4部员功能模块部员登录进入系统可以查看首页、个人中心、工单报告管理、工作报告管理、检查性报告管理、备件申请管理等信息进行详细操作,如图5-12所示。图5-12部员功能界面图个人中心,在个人中心页面中通过填写部员账号、部员姓名、性别、密码、职务、邮箱、联系电话、身份证、家庭住址等信息进行修改个人信息操作,如图5-13所示。图5-13个人中心界面图工单报告管理,在工单报告管理页面中可以对索引、设备名称、工单编号、设备主管理、周期、检修后运行时间、计划日期、完成日期、状态、审核回复、审核状态等信息进行工作报告等操作,如图5-14所示。图5-14工单报告管理界面图

第6章系统测试6.1系统测试目的为了实现海运公司的船舶物资管理系统,必须测试系统中各功能模块的实现和运行情况,以判断该系统是否可以准确实现。在正式上载并使用运输公司的船舶材料

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论