999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

鐵路站段材料管理系統的開發

2014-05-11 13:25:28張陛博
鐵路計算機應用 2014年4期
關鍵詞:數據庫系統設計

張陛博

(北京郵電大學,信息與通信工程學院,北京 100876)

目前,經過多次改革,全路形成了許多一個鐵路局一個站段的格局。站段管理跨度與鐵路局的跨度一致,管理跨度大,造成了材料管理難,成本高的問題。管理難的問題突出表現在材料統計難,站段對車間材料的計劃、發放和庫存掌握不準。成本高突出表現在材料運送成本的增加。

系統的開發將改變傳統的站段材料管理模式。系統應用后,站段依據批準的材料計劃,集中采購后,由供貨商直接發貨給車間,車間對到貨進行驗貨點收,通過系統完成統計上報。系統開發的意義在于站段通過系統對材料實施管理,達到管理有序高效,節約成本的目的。

1 開發的目的

(1)建立統一的材料管理信息平臺。建立與站段材料數據的聯系,準確、快捷的獲取車間、班組材料數據。提高倉庫管理的質量和效率,降低倉庫管理的成本。以合理的庫存量控制庫存和采購、以及其他的庫存收發。(2)實現材料的全面性管理。通過對所屬車間、班組材料信息的匯總,保證站段及時、準確的掌握所屬車間、班組材料的變動情況。集成性強、具有對站段內部材料供應鏈整合的能力和庫存的實時跟蹤與監控。(3)為站段提供材料分析管理工具。依據決策要求提供材料統計、分析數據,以報表形式表現。具有先進的管理理念和前瞻性思想;實現數據按需統計;減輕材料管理人員工作強度;操作簡單易用。(4)系統投入使用后,為站段和所屬車間、班組的材料計劃、采購、發放和調配提供集約化管理的手段。

2 開發過程

2.1 開發環境

系統結構:B/S結構;

數據庫系統:MY SQL 5.5;

數據庫連接方式:C3P0;

工具:myeclipse-8.5.0;PowerDesigner15。

2.2 功能模塊設計

統一描述材料:站段要求系統對下屬車間、班組的材料進行統一描述,規范材料的基本編碼、屬性定義、描述范圍,規定材料匯總的方式,并全面地展現全段的材料情況。

統計分析數據:分析系統獲取段、車間、班組的材料信息,對各階段的材料情況進行分析,實現材料的全面管理,及時、準確地對相關材料進行跟蹤分析,幫助車間、班組進行材料的優化管理,為車間、班組材料管理提供數據。

系統報表管理:能產生進銷存類報表:庫存月報表。能產生庫存出入庫匯總、出入庫明細、庫存報警 。 各個報表之間有著相互補充,很多報表又可以穿透查詢具體的明細報表、單據,構成了一個較為完整和系統的報表體系,而且這些報表可以直接打印或導出到Excel中 。

實行角色管理:在超級管理員身份下可建立各身份管理員。系統管理分為4層:決策層、管理層、支出層1、支出層2。

2.3 系統架構設計

系統基于成熟的JavaEE平臺,采用B/S 應用模式。支持Serv let2.3、XM L、HTM L、CSS、RSS等業界標準技術規范。

站段需要提高材料管理時效,降低管理成本,縮短計劃、采購、發放之間的響應時間,這就需要存在一種簡捷、快速的應用服務于站段、車間和班組之間。具體來說,提供這些服務的應用軟件必須同信息系統相結合。這些服務要具備以下的特點:

(1)高可用性:來滿足現在的大跨度管理。

(2)安全性:保護站段、車間和班組的數據和這些數據的安全。

(3)可依賴性和可擴展性:保證管理信息的正確和迅捷。

系統建設項目采用JavaEE技術,以利用其優秀的擴展能力和跨平臺集成能力,建設一個高效、開放、易于維護的材料管理系統。

底層的數據庫將首選mY SQL數據庫,由于采用了DAO設計模式,可以使系統支持多種數據庫服務器,如:mS SQL SERVER、Oracle等各種標準的服務器。這樣可以使系統在進行數據庫服務器遷移或者改造時,只需進行很少或者不需要進行改動。

2.4 數據庫設計

2.4.1 建立數據庫

本設計用MY SQL5.5作為數據庫管理系統,在MY SQL中創建一個名為mms的數據庫。

2.4.2 數據庫命名規范

通過嚴格的命名規范,保證數據庫設計的可讀性和規范化管理。

(1)數據庫表: 根據表所屬的子系統/模塊,命名方式為: 數據庫表名 = 子系統_模塊。

(2)表字段:概念模型中,每個數據庫中為每個表定義唯一的縮寫 字段名為多個單詞的組合時,單詞的首字母大寫。

(3)索引: 索引名 = Idx + _ + 表縮寫 + 相關字段/索引含義。

(4)關聯: 關聯指數據庫表之間的外鍵關系,關聯名 = rl + _ + 主表 + 從表 (首字母大寫)。

(5)存儲過程:存儲過程名 = proc + _ + 存儲過程含義(首字母大寫)。

2.4.3 系統業務模塊數據庫物理模型

根據功能模塊設計和數據庫命名規范建立如下系統業務模塊數據庫物理模型:材料表、倉庫表、支出表、審批表、申請表、申請單材料表、反饋單材料表、反饋單表。

2.4.4 主要數據表設計

其中材料表、倉庫表、支出表如表1、表2和表3所示。

表1 材料表(rail_material)

表2 倉庫表(rail_storage)

表3 支出表(rail_payments)

2.5 核心功能模塊設計

2.5.1 信息安全設計

材料管理系統涉及站段成本管理,不可隨意外泄,必須通過細化權限控制和權限運行機制來完成。系統從以下方面進行權限控制:

(1)細化權限實體

系統從菜單權限、操作權限、記錄權限進行精細化控制 。

(2)靈活的權限分配機制

權限設計的核心是一個用戶需要擁有權限,而權限實體又是一個抽象、數據比較多的對象,因此,在系統設計中,我們不通過直接給用戶分配權限,而是通過角色獲取權限,或者給管理員分配權限,用戶通過自己所在組織繼承權限。但是在權限控制靈活性要求高的部分,也需要直接給用戶或者部門直接分配權限。

(3)權限控制

有了細化的權限和靈活的權限分配還不能進行排它性訪問控制,那么就需要權限控制。系統通過界面元素控制、登錄訪問過濾、控制層訪問攔截實現排它性訪問控制。

系統通過工具類和界面元素,達到權限控制的作用。如果一個用戶沒有一個菜單或者按鈕權限的訪問權限,系統就不會顯示這個按鈕、用戶體驗號。

系統通過過濾器控制非法訪問。

有了以上控制還不能排除非法訪問,還要進一步進行權限識別。系統采用struts2的攔截器技術,對來自顯示層的每一個請求或者非法訪問進行攔截。

2.5.2 性能優化設計

為了快速響應系統數據請求,提高系統性能,系統采取緩存機制。在建立強大的緩存機制的同時,設計使用率高的的工具類,方便快速讀取緩存。

獲取緩存數據類:

package com.lyrss.basic.sys.cache.service.impl;

import com.lyrss.basic.sys.cache.SysCache;

import com.lyrss.basic.sys.cache.service.Cache-Service;

import com.lyrss.basic.util.CacheUtil;

import java.util.List;

import net.sf.json.JSONA rray;

import net.sf.json.JSONObject;

import org.apache.log4j.Logger;

pub lic c lass CacheServiceIm p lim p lements CacheService{

private static Logger log =Logger.getLogger(C acheServiceImpl.class);

public String getCacheList(){

List syscacheList = CacheUtil.getA llObjFrom-Cache();

JSONObject jsonObj = new JSONO-bject();

jsonObj.put("total", new Integer-(syscacheList.size()));

JSONArray jsonArray = new JSONA-rray();

for (int i = 0; i < syscacheList.size(); ++i) {

Sy sCach e sy sCache = (Sy s-Cache)syscac-heList.get(i);

JSONObject jsonRow Ob j = new JSONObject();

jsonRowObj.put("id", i + 1);

jsonRowObj.put("key", sysCache.getKey());

log.debug("key:" + sysCache.getKey() + " and value:" + sysCache.getValue() + "and cacheName:" + sysCache.getCacheName());

jsonRow Ob j.put("cache-Nam e",sysCache.getCacheName());

jsonA rray.add(jsonRow-Obj);

}

jsonObj.put("row s", jsonA rray);

return jsonObj.toString();

}

}

3 結束語

鐵路站段材料管理信息系統經過現場運用,達到開發的目的。材料管理事關站段成本核算的大事,精細化的管理不僅是一個企業管理水平的體現,更重要的是降低成本,提高效益的需要。企業追求效益最大化,材料精細化管理是重要的一個環節。該系統的開發,為管理地域跨度大的站段在應急材料、設備、電路等方面的管理提供了參考,是鐵路信息化在管理方面的延伸。

[1] 李春葆,曾 平.數據庫原理與應用[M].北京:清華大學出版社,2005.

[2] 王 珊,薩師煊.數據庫系統概論[M]. 4版.北京:高等教育出版社,2006,5.

[3] 李代平.軟件工程[M]. 2版.北京:冶金工業出版社,2006,11.

猜你喜歡
數據庫系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 久久精品66| 日韩人妻少妇一区二区| 四虎永久免费地址| 国产免费a级片| 自慰网址在线观看| 国产精品第| 男人天堂伊人网| 国产黄色免费看| 成人国产精品一级毛片天堂 | 国内精品视频区在线2021| 2020久久国产综合精品swag| 国产成人精品优优av| 成人在线不卡| 亚洲青涩在线| 91精品情国产情侣高潮对白蜜| 国产主播一区二区三区| 国产第八页| 真人免费一级毛片一区二区| 国产成人狂喷潮在线观看2345| 亚洲性日韩精品一区二区| 孕妇高潮太爽了在线观看免费| 国产在线一区视频| 亚洲视频色图| 亚洲精品视频在线观看视频| 国产成人精品日本亚洲77美色| 精品亚洲麻豆1区2区3区| 日韩视频免费| 无码高潮喷水专区久久| 国产美女一级毛片| 精品无码一区二区三区在线视频| 欧美影院久久| 黄色福利在线| 色妞永久免费视频| 国产黄色爱视频| 亚洲二三区| 中文天堂在线视频| 2022国产91精品久久久久久| 午夜毛片免费看| 99re热精品视频国产免费| 久久99国产综合精品女同| 日韩免费毛片视频| 91麻豆精品视频| 欧美一级黄色影院| 波多野结衣无码中文字幕在线观看一区二区| 久久精品女人天堂aaa| 在线观看亚洲人成网站| 精品一区二区无码av| 免费高清自慰一区二区三区| 天天操天天噜| 青草免费在线观看| 免费观看成人久久网免费观看| 日韩精品免费一线在线观看| 国产黄色片在线看| 日韩专区第一页| 99精品热视频这里只有精品7 | 黄色网址手机国内免费在线观看| 在线综合亚洲欧美网站| 日韩视频福利| 996免费视频国产在线播放| 青青草原国产一区二区| 精品少妇人妻av无码久久| 中文字幕在线永久在线视频2020| 99热这里只有免费国产精品 | 婷婷午夜天| 毛片网站在线看| 亚洲视频免费播放| 国产精品2| 92午夜福利影院一区二区三区| 久久99国产综合精品女同| 日韩毛片在线播放| 久久成人国产精品免费软件| 日本高清有码人妻| 亚洲第一区欧美国产综合| 欧美精品影院| 欧美性精品| 国产视频欧美| 欧美高清三区| 日本高清视频在线www色| 亚洲黄网视频| 日韩在线欧美在线| 国产区91| 日本在线国产|