<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java世界

    學(xué)習(xí)筆記

    常用鏈接

    統(tǒng)計(jì)

    積分與排名

    天籟村

    新華網(wǎng)

    雅虎

    最新評(píng)論

    海運(yùn)項(xiàng)目

    海運(yùn)集裝箱管理部分之預(yù)配信息導(dǎo)出需求說(shuō)明書(shū)


    #船名:航次:提單號(hào):目的港
    #尺寸:箱型:數(shù)量:經(jīng)營(yíng)人
    TITANIC:603E:SNL??? 018576:SIGAPORE#
    20:GP:4:HUB#
    40:RF:5:SNL#

    多船船多票業(yè)務(wù)文件格式如下:

    YUNFENG:603E:SNL??? 0185762:SIGAPORE#
    20:GP:4:HUB#
    40:RF:5:SNL#
    YUNFENG:603E:JL???? 4547357:PUSAN#
    20:GP:4:HUB#
    40:RT:5:JL#
    HANYANG:603E:HUB??? 8576276:SIGAPORE#
    20:RH:4:HUB#
    40:RF:5:SNL#
    YUNFENG:603E:SNL??? 4195325:CNSHA#
    20:RF:4:HUB#
    40:GP:5:JL#

    ======================================

    提單類(lèi)型的數(shù)據(jù)結(jié)構(gòu):
    英文名稱(chēng)??? 中文名稱(chēng)
    shipname??? 船名
    voyage??? 航次
    blno??? 提單號(hào)
    destination??? 目的港
    cnttype??? 箱型
    cntsize??? 集裝箱尺寸
    cntqnt??? 箱量
    cntoperator??? 箱經(jīng)營(yíng)人
    remark??? 備注

    ======================================

    進(jìn)度需求:

    1、從指定文件夾中讀取指定文件
    2、提單類(lèi)必須從AbstractBL中繼承
    3、AbstractBL必須實(shí)現(xiàn)ISequence,IBlHeader兩個(gè)接口
    4、ISequence 中包括一個(gè)getSequence方法能夠讀取提單序號(hào),
    ?? IHeader? 中包括一個(gè)getHeader方法能夠讀取提單頭。
    5、從文件中讀取業(yè)務(wù)信息(先實(shí)現(xiàn)單個(gè)文件讀取)
    6、將業(yè)務(wù)信息解析成提單對(duì)象
    7、將提單對(duì)象放入提單對(duì)象列表
    8、將列表數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù)(用文件代替兩類(lèi)文件:文本文件,寫(xiě)入Excel )
    9、提單類(lèi)中一律使用private屬性,使用公有方法進(jìn)行存取
    10、翻譯要從Properties 文件中讀取
    11、不得在程序中出現(xiàn)業(yè)務(wù)數(shù)據(jù)或者業(yè)務(wù)文件名稱(chēng)等硬編碼(配置文件可以),把所有需要硬編碼的內(nèi)容寫(xiě)入文件,參照翻譯的做法讀取
    如:SNL等信息, 需要被讀取的文件或者文件夾等皆從配置文件中讀取
    12、可視化界面讀取文件信息,配置文件的路徑等,從界面獲取
    13、要具備存放如下信息的配置文件(config.info):
    ??? 1).翻譯屬性文件路徑
    ??? 2).預(yù)配信息文件名稱(chēng),路徑
    3).集裝箱尺寸信息文件名稱(chēng),路徑
    4).統(tǒng)計(jì)結(jié)果文件名稱(chēng),路徑
    5).格式化結(jié)果文件名稱(chēng),路徑
    6).SOC 信息
    7).服務(wù)器地址,端口
    14、層次分明,結(jié)構(gòu)合理,界面清新美觀
    15、維護(hù)容易
    16、如果某條預(yù)配信息已經(jīng)存在,則不進(jìn)行導(dǎo)入(船名航次,集裝箱箱型,尺寸相同則認(rèn)為是同一條預(yù)配信息,提單號(hào))



    1.實(shí)現(xiàn)多個(gè)文件讀取和單個(gè)文件多票業(yè)務(wù)讀取
    2.最后分別在兩臺(tái)機(jī)器上實(shí)現(xiàn)Socket 傳遞讀取過(guò)來(lái)的文件內(nèi)容,然后從另一臺(tái)機(jī)器上解析,然后傳回來(lái),并實(shí)現(xiàn)保存
    3.解析一個(gè)文件中具有多個(gè)船名航次信息
    4.解析多個(gè)文件中具有多個(gè)船名航次信息
    5.添加報(bào)文校驗(yàn)功能,檢測(cè)文件的合法性
    ? 校驗(yàn)內(nèi)容:
    ? 1). 是不是預(yù)配信息
    ? 2). 是不是完整的預(yù)配信息
    ? 3). 是不是正確的集裝箱信息
    ? 4). 校驗(yàn)預(yù)配信息是否已經(jīng)存在
    6.添加集裝箱統(tǒng)計(jì)功能(數(shù)據(jù)結(jié)構(gòu)仍然以存放提單對(duì)象的內(nèi)存數(shù)據(jù)庫(kù)為基礎(chǔ)模型)
    ? 統(tǒng)計(jì)如下功能:
    ? 1). 總共有多少個(gè)航次
    ? 3). 總共有多少票業(yè)務(wù)(按提單號(hào)統(tǒng)計(jì))
    ? 6). 所有業(yè)務(wù)的箱型尺寸匯總
    ? 7). 所有業(yè)務(wù)中有多少個(gè)箱子
    ? 8). 計(jì)算總共有多少個(gè)TEU
    ? 9). 按照箱經(jīng)營(yíng)人進(jìn)行集裝箱信息匯總
    7.將統(tǒng)計(jì)結(jié)果存入文件,同時(shí)顯示在界面上
    8. Socket 數(shù)據(jù)傳遞,要在局域網(wǎng)中的不同計(jì)算機(jī)之間測(cè)試通過(guò)

    最后一天工作任務(wù):
    從xml 解析
    導(dǎo)出到Excel 表格中
    附加功能:從FTP服務(wù)器上讀取信息


    =======================================
    如果提單頭(用getHeader 方法獲取)是SNL,HUB 要在記錄的最后(備注)加上SOC
    將箱經(jīng)營(yíng)人翻譯成對(duì)應(yīng)的英文全稱(chēng)寫(xiě)入文件,并同時(shí)顯示在界面上
    ?
    程序分了5個(gè)類(lèi)來(lái)實(shí)現(xiàn),分別寫(xiě)成5個(gè)文章便于瀏覽,我沒(méi)有使用屬性文件,此處用了Operator類(lèi)實(shí)現(xiàn)。

    posted on 2007-11-16 14:01 Rabbit 閱讀(1046) 評(píng)論(7)  編輯  收藏

    評(píng)論

    # re: 海運(yùn)項(xiàng)目 2008-04-29 20:08 愛(ài)死昨天

    怎么沒(méi)有源代碼?  回復(fù)  更多評(píng)論   

    # re: 海運(yùn)項(xiàng)目 2008-05-03 21:55 Rabbit

    源碼在2007年11月的文章檔案里面。  回復(fù)  更多評(píng)論   

    # re: 海運(yùn)項(xiàng)目 2009-03-13 14:17

    找不到 源代碼啊
      回復(fù)  更多評(píng)論   

    # re: 海運(yùn)項(xiàng)目[未登錄](méi) 2009-03-13 15:57 rabbit

    http://www.tkk7.com/rabbit/archives/2007/11.html 查看這個(gè)頁(yè)面。  回復(fù)  更多評(píng)論   

    # re: 海運(yùn)項(xiàng)目[未登錄](méi) 2009-03-15 16:50 a

    海運(yùn)項(xiàng)目少很多內(nèi)容啊  回復(fù)  更多評(píng)論   

    # re: 海運(yùn)項(xiàng)目[未登錄](méi) 2009-03-16 08:55 rabbit

    是一個(gè)很小的,簡(jiǎn)單練手的demo。  回復(fù)  更多評(píng)論   

    # re: 海運(yùn)項(xiàng)目 2009-09-27 13:06 向軍

    @Rabbit
      回復(fù)  更多評(píng)論   


    只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲av无码乱码国产精品| 国产精品免费久久久久久久久| 国产aⅴ无码专区亚洲av麻豆| 久久久久久久亚洲Av无码| 全部免费毛片免费播放| 国产精品视频免费观看| 亚洲熟妇无码一区二区三区导航| 久久被窝电影亚洲爽爽爽| 亚洲片国产一区一级在线观看| 女性自慰aⅴ片高清免费| 2021国内精品久久久久精免费| 国产一区二区免费视频| 亚洲伊人久久大香线蕉影院| 亚洲色大成网站www永久一区| 亚洲?V无码乱码国产精品| 中文字幕高清免费不卡视频| 亚洲成在人线在线播放无码| 亚洲成a人片在线观看精品| 亚洲丁香色婷婷综合欲色啪| 日日噜噜噜噜夜夜爽亚洲精品| 亚洲?V乱码久久精品蜜桃 | 国产午夜亚洲精品理论片不卡| 日韩免费三级电影| 成人免费视频小说| 国产日韩AV免费无码一区二区| 一道本不卡免费视频| 美女视频黄频a免费大全视频| 偷自拍亚洲视频在线观看99| 亚洲色欲啪啪久久WWW综合网| 亚洲av无码片区一区二区三区| 亚洲欧洲精品一区二区三区| 国产AV无码专区亚洲AV毛网站| 亚洲尤码不卡AV麻豆| 亚洲色大成网站www永久一区| 亚洲国产一二三精品无码| 亚洲午夜国产精品无码老牛影视| 亚洲综合伊人久久综合| 亚洲精品无码av人在线观看| 亚洲成a人片在线观看无码专区| 亚洲高清专区日韩精品| 亚洲国产日韩一区高清在线|