版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
船舶管理系统可行性分析汇报目录一、背景、需求与目的 21、项目背景 22、系统需求 23、实现目的 3二、系统总体方案 31、系统总体功能 32、应用系统构成 43、系统网络构造 4三、技术路线 51、运行平台 52、开发工具 53、报表处理 54、关键技术 5四、运行条件与开发进度 71、运行条件 72、开发进度 7五、系统可行性 7附件一:输出报表清单 9附件二:船舶库构造 10
一、背景、需求与目的1、项目背景营运船舶是水路运送行业管理的基础对象,怎样及时与精确地获得船舶拥有量信息及其变更状况,对增进水路运送行业管理和宏观调控及决策有重要的作用。目前,市州营运船舶都是以纸质档案或以单机或局域网应用系统进行管理,各自形成分块的信息孤岛,船舶信息之间没有联络也不能共享,不能真正反应船舶总体状况,不能掌握船舶的变更状况,导致船舶基础信息没有在行业管理中发挥更好的作用。为此,省交通厅发文《有关印发公路水路运送量记录调查试行方案的告知》,规定尽快建立一种全省联网的船舶数据库系统。为配合的水路运送专题调查工作,我们研制开发了一种应用程序,建立了一种满足部省规定的全省船舶数据库。在的水路运送量跟踪调查工作中,又深入完善了该船舶数据库。不过,该软件重要为专题调查和跟踪调查服务,缺乏有关报表汇总和船舶变更等功能,也不具有全省联网与数据共享能力。有用之处在于,该数据库较新、记录较全,可以作为本次建立船舶库的初始数据。2、系统需求1)建立一种满足部省行业记录需求的省三级(即省、市、县三级,这里县还包括县级市、县级区、独立设置机构的所,下同)共享的全省营运船舶数据库(如下简称船舶库,记为YYCBK)。记录报表清单参见本汇报的附件一,船舶库构造参见附件二。2)转换市州的跟踪调查船舶库记录到YYCBK中。3)按照谁录入谁维护的原则编辑与管理辖区内的船舶记录。4)按照辖区审核原则,省局可以审核全省的船舶与变更信息,市州可以审核全辖区的船舶与变更信息,县所可以审核全县的船舶与变更信息。5)登记船舶的年度审验与变更状况,按船检登记号唯一原则,查询船舶变更历史,包括过户到其他辖区的船舶变更与现实状况。6)省三级可以汇总部省船舶年报与月报、查询与汇总船舶及其变更信息、输出(打印/保留)船舶台帐和汇总报表,打印营运证、经营许可证、注销证等水路运送营业性证照。7)其他需求包括:顾客帐号及权限管理、密码更新与找回、客户端软件自升级、数据传播加密等。3、实现目的1)建立一种省三级共享的、可以授权访问的营运船舶数据库。2)转换市州的跟踪调查船舶库记录到新的YYCBK中,作为省三级船舶库的初始数据库,并进行必要的规范化。3)应用于省三级的、可自升级的客户端,该客户端通过Internet访问YYCBK,可以浏览、查询、编辑船舶信息,查询与登记船舶变更记录,输出部省报表和汇总成果,打印经营证照,审核本辖区船舶及其变更记录。4)客户端具有操作简便、界面友好、响应快捷等特点,支持弹出菜单、表格列点击排序、敏感数据操作警告、重要数据授权修改等,输出信息可以预览、打印或保留为Excel文献。5)加密通过Internet传播的数据(口令、船舶信息),操作口令定期强制变更、遗忘口令通过email找回等。二、系统总体方案1、系统总体功能根据前面的总体需求和目的,YYCBK的总体功能见图1。图1系统总体功能船舶与变更浏览、录入、修改、删除营运船舶记录,登记船舶年审状况,登记船舶变更信息。审核船舶审核辖区内的船舶及其变更信息。查询与报表按多种条件查询船舶及变更记录,汇总与输出查询成果,汇总即时的船舶拥有量,汇总输出月度和年度报表,浏览报表汇总进度。数据库转换转换市州跟踪调查船舶库到YYCBK中,审核市州及全省船舶库记录,初次使用时确认船舶的管辖单位。系统管理功能包括:管理操作帐号及帐号权限,制作授权修改钥匙,找回遗失密码,等等。2、应用系统构成根据总体需求和目的,YYCBK应用系统由三个独立的子系统构成,见图2。图2应用系统构成客户端子系统(YYCBK):系统的关键软件,可以自升级版本,省三级顾客使用它完毕所有的船舶库维护、变更、查询、汇总等操作。服务器端子系统(CBKWebService):服务器端处理系统,直接访问YYCBK,是YYCBK与客户端之间的代理。数据库转换子系统(CBKTransfer):转换跟踪调查船舶库到新的营运船舶库中,并检测转换后的数据的规范性。3、系统网络构造YYCBK应用系统的网络构造见图3。图3系统网络构造服务器端由一台船舶数据库服务器和一台Web服务器构成,省三级顾客通过客户端和Internet网访问Web服务器,后者直接与船舶数据库服务器交互。根据本系统的数据规模、顾客数和访问频率,船舶数据库和Web服务器可以共用一台计算机。尤其指出,Web服务器必须具有合法的IP地址,省三级顾客可以通过Internet、HTTP协议和80号端口访问该IP地址的Web服务器。三、技术路线根据YYCBK总体需求和水路运送行业现实状况,结合我们的技术积累和成功项目,就YYCBK的开发工具、数据库管理系统、报表输出等方面,拟采用如下的技术方案。1、运行平台服务器和客户端的运行平台如下:服务器端:采用Microsoft企业的//Server操作系统(自带IIS5.0及以上版本的Web服务器),并安装免费的.NETFramework2.0及以上版本的运行包,数据库管理系统选用Microsoft企业的SQLServer或SQLServer。考虑开发成本、营运船舶库大小和应用频率等,可以使用免费数据库管理系统,如:SQLServerExpressEdition等。客户端:采用Microsoft企业的Windows/XP//Vista等,需要安装免费的.NETFramework2.0及以上版本的运行包和Office的Excel软件。2、开发工具采用目前优秀的.NET平台下Windows应用系统开发工具VisualC#ExpressEdition。该IDE是免费且主流的RAD(迅速应用开发工具),有着丰富的成功案例和大量的免费第三方组件,是当今中小型系统的、通用的窗体应用系统开发工具之一,也是我们开发“公路交通量数据综合处理系统”、“营运车辆数据库”等软件的工具之一。3、报表处理YYCBK需要编制明细表、汇总表、月报表、年报表等。这些报表格式复杂、灵活多变。鉴于此,本系统将采用.NET下的Excel.Interop.dll库,直接制作Excel报表,可以满足各类复杂报表格式需求。4、关键技术本系统的技术重要体目前分布式处理技术、集中式数据库技术、系统安全技术等方面。1)分布式处理技术在Internet网络环境下,YYCBK采用目前主流的基于SOA架构的开放式分布处理技术WebService,客户端子系统通过一般的Internet网和HTTP/SOAP协议与Web服务器上的Web服务(CBKWebSerivce)交互。该技术基于HTTP协议和80号端口,不受常规防火墙限制。2)集中式数据库技术全省有近万艘船舶,按每年新增4000艘船舶或变更记录(40%比例估算),5年后船舶库记录总量为3万笔。按10个市州机构、100个县所机构估算,每个市州平均不超过3000条记录、县所不超过300条记录。假如记录大小为1K(按附件二初步估计,一种记录字段大小合计为0.6KB),那么10个市州需要下载30M的数据,100个县所也需要下载30M的数据。即,所有机构一次登录下载量为60M。显然,将船舶记录集中保留在服务器上,一般的服务器机器配置可以满足这种下载访问需求。3)系统安全技术系统将对登录口令、传播数据进行加密处理,详细措施如下:新增帐号确认按管辖权限,省局管理全省帐号、市州管理本辖区及县所帐号。新增帐号时,系统产生一种8位随机数字作为初始口令。另,操作者遗忘口令后,可以通过与帐号绑定的邮箱申请确认一种新口令。认证与加密传播口令经MD5加密后传到服务器,认证后服务器返回一种RSA公钥,接着客户端随机产生一种DES加密矢量,经RSA加密后发送到服务器,客户端与服务器的通信均使用该矢量加密,参见图4。此时,虽然数据被第三方截获,也不能破解其内容。图4帐号认证与加密传播操作帐号分级操作帐号的权限确定为五级:系统、管理、编辑、报表、查询:系统帐号具有顶级管理权限,可以做其他级的操作,该帐号只能是省级顾客;管理帐号可以增长下级辖区的管理帐号、本级辖区的编辑、报表与浏览帐号,不能增长本级的管理帐号;编辑帐号可以浏览与更改记录,但不能查看报表;报表帐号可以查看报表与查询船舶记录;查询帐号只能查看船舶记录。系统规定,市州、县所只能有一种管理级帐号。四、运行条件与开发进度1、运行条件按照前面描述的网络构造和技术路线,船舶数据库运行的前天条件是:省局必须具有如下1)、2)、3)项基本条件,省三级顾客必须具有如下第4)项条件:1)一种合法的公网IP地址;2)一种受防火墙保护的内部网,该网络可以通过Internet上网;3)一台可以用作服务器的计算机设备;4)市州、县所机构具有计算机设备并可以通过Internet上网。2、开发进度YYCBK需要三个月、分4个阶段完毕调研、设计、开发、测试与培训等工作,时间安排如下:第一阶段:2月。系统调研、需求分析与需求确认,有关设备购置和网络环境建设,系统分析与设计等;第二阶段:3月。数据库构建、系统实现、跟踪船舶数据库转换,营运船舶库录入功能投入使用;第三阶段:4月。集成测试,撰写操作手册,操作培训。月底,船舶数据库系统所有功能投入运行。五、系统可行性按软件工程规范和规定,从如下方面分析YYCBK的可行性:1)技术可行性本文中提出的技术平台、开发工具是目前主流与成熟处理方案常用的技术,有非常多的成功应用案例。尤其地,该系统与我们研制并投入使用的“公路交通量数据综合处理系统”、“营运车辆数据库”具有相似的技术路线:省三级客户端通过Web服务访问远程服务器,传播数据通过DES加密、客户端可以自行升级、汇总输出报表,等等。2)经济与社会可行性本项目将共享全省营运船舶和变更信息、减少数据差错、明显提高工作效率,把人员从反复与琐碎的记录汇总中解脱出来,这些都将产生一定的经济效益和良好的社会效益。3)操作可行性目前,全省市州与县级航务管理机构都配置了计算机并联网,操作人员可以纯熟使用计算机。通过合适的培训,可以掌握YYCBK的操作。4)法律可行性本项目采用VisualC#ExpressEdition开发工具和免费的或具有自主版权的操作系统和数据库管理系统,报表制作使用Excel.Interop.dll库。按前面的运行环境规定,客户端具有这些运行条件。因此,本项目技术方案不会波及软件侵权等问题。综合上面的分析,本项目是可行的。
附件一:输出报表清单表1部省报表清单序报表名称表号编号期度阐明1水路运送工具拥有量交行统8表C1年报/六个月2滚装船、多用途船拥有量交行统8表补充表C2年报/六个月统8表补充资料单独出表,便于出台帐3水上运送船舶增减状况表交行统8表附1表C3年报/六个月4水上运送船舶按吨、客位分组表交行统8表附2表C4年报/六个月5运送船舶名目交行统17表C5年报
附件二:船舶库构造参照《全国公路水路运送量专题调查方案第三部分:水路运送量专题调查技术方案》、《交通信息基础数据元第5部分:船舶信息基础数据元》,以及10月交通运送部公布的《交通运送综合记录报表制度》、10月公布的《省航务记录报表制度》,结合前面的总体需求和本省实际,给出了船舶库构造表2。表2营运船舶数据库构造序数据项类型小数必填阐明1船检登记号文本√唯一识别一艘船2所有权登记号文本√3船名文本√4船舶类型文本√客船、货船、驳船、拖船、渡船5燃料类型文本√柴油、汽油、煤油、燃料油、其他、空6总吨整数总吨7净吨整数吨8载重吨整数+吨,货船必填9车位数整数+个10载客量整数+客位,客船、渡船必填11集装箱位实数2位+TEU,集装箱必填12主机功率实数2位+千瓦,非驳船必填13建造年月整数√199801、1214改建年月整数199801、1215船舶总长实数1位米16船舶型宽实数1位米17船舶型深实数1位米18满载吃水深度实数1位米19航速实数1位节20营运证号文本21营运证有效期日期22经营范围文本23管理机构编码文本√24管理机构区划文本√25近来变更类别文本+新
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第4课 欧洲文化的形成 课件高二下学期历史统编版(2019)选择性必修3文化交流与传播
- 2.4石油资源与国家安全课件湘教版(2019)高中地理选择性必修三
- 河北省安平中学人教版高中语文必修三教案第2单元第4课《蜀道难》2
- 导游案例分析单选题100道及答案解析
- 小学二年级上册《生活生命与安全》教案1
- 人教版三年级上册《生命.生态.安全》全册教案(及计划)
- 专卖店装修承包合同范本
- Kafka入门(标准完整版)
- 2023-2024学年全国小学三年级下数学仁爱版期中考试试卷(含答案解析)
- 2024年小学食堂维修改造工程合同
- 河湖生态系统保护与修复工程技术导则 SLT800-2020_(高清-有效)
- 爱护我们的牙齿PPT
- 日语名大全(附带中文和英语翻译)
- 2022年小学数学因数与倍数、质数与合数练习题答案2
- 超星尔雅学习通《就业指导》章节测试答案
- 月度会议ppt模板
- 成都银花丝首饰消费特征分析
- 社区卫生服务中心安全生产自查表
- 不“管资产”,如何“管资本”
- 【案例】万福生科财务造假案例分析
- 超高层框架核心筒ansys建模
评论
0/150
提交评论