前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的企業(yè)信息管理系統(tǒng)需求分析主題范文,僅供參考,歡迎閱讀并收藏。
關(guān)鍵詞:通信工程監(jiān)理 信息化系統(tǒng)
現(xiàn)階段,我國在信息化工程監(jiān)理機制、信息化工程監(jiān)理規(guī)范、監(jiān)理企業(yè)和監(jiān)理人員的資質(zhì)認證管理方面都有相關(guān)研究。
由于我國大多數(shù)企業(yè)的信息化技術(shù)知識貧乏,咨詢行業(yè)不發(fā)達,過程監(jiān)督能更有效地保證信息系統(tǒng)工程的質(zhì)量。因此,我國的政策與研究報告更多地用信息化工程監(jiān)理來替代國外的IT審計,同時把IT審計視為監(jiān)理的一種。這種做法是符合中國國情的。
從橫向來看,我國建筑監(jiān)理的研究更完善一些,已經(jīng)上升到對整個行業(yè)的研究,包括對監(jiān)理機構(gòu)自身管理機制、監(jiān)理行業(yè)協(xié)會、監(jiān)理行業(yè)法規(guī)等方方面的研究?;谝陨线@些原因,本文將對信息化監(jiān)理進行研究,分析當(dāng)前存在的問題,提出相應(yīng)的對策,以期和廣大同行分享。
1通信工程監(jiān)理概述
通信監(jiān)理信息系統(tǒng)時為輔助通信監(jiān)理實踐服務(wù),并為監(jiān)理工程師的決策提供依據(jù):通信監(jiān)理信息系統(tǒng)是對建設(shè)項目監(jiān)理目標(biāo)(投資、進度、質(zhì)量)進行控制,以及對合同、協(xié)調(diào)、索賠等提供確鑿的信息:通信監(jiān)理是—個動態(tài)的過程,不同工程項目的監(jiān)理模式不同,特別是現(xiàn)場情況更是變化多端和千差萬別,故通信監(jiān)理信息系統(tǒng)是一個多變的系統(tǒng):通信監(jiān)理信息系統(tǒng)與項目管理系統(tǒng)是有區(qū)別的,后者是從承包商的自身管理出發(fā),實行項目的資源(勞動力、材料、資金、設(shè)備)管理和進度控制。通信監(jiān)理信息系統(tǒng)是專為監(jiān)理單位服務(wù),隨著監(jiān)理工作的逐步規(guī)范化、科學(xué)化而日漸開展的為監(jiān)理現(xiàn)代化提供的監(jiān)理手段。
信息技術(shù)高速發(fā)展的今天,許多行業(yè)及其企業(yè)都在尋求通過建立信息系統(tǒng)來實現(xiàn)企業(yè)標(biāo)準(zhǔn)化的工作程序,從而提高企業(yè)的運行效率。但與此同時,許多公司也產(chǎn)生了對信息系統(tǒng)理解的誤區(qū):1)設(shè)立了專門的信息支持部門進行信息系統(tǒng)的管理,但該部門沒有集成公司業(yè)務(wù)上的管理;2)過分依賴于信息系統(tǒng),不注重組織結(jié)構(gòu)的調(diào)整,沒有做到及時調(diào)整公司的結(jié)構(gòu)來適應(yīng)信息系統(tǒng)所帶來的高效率運行方式。目前我國的監(jiān)理公司大多采用總監(jiān)負責(zé)制來開展監(jiān)理業(yè)務(wù),每個項目組自成體系,信息系統(tǒng)或是某種監(jiān)理軟件在項目組中運行正常,但公司沒有—個核心部門來收集各個項目的監(jiān)理經(jīng)驗和成果,也不能對項目組提供技術(shù)上的有力支持。究其更本原因在于公司沒有對自己的組織結(jié)構(gòu)來進行調(diào)整以適應(yīng)監(jiān)理信息系統(tǒng)的應(yīng)用。
因此,既然我們希望通過監(jiān)理信息系統(tǒng)來提升我們的監(jiān)理水平,也就要是我們的組織結(jié)構(gòu)隨著信息系統(tǒng)的實施來做出相應(yīng)的變動。
3通信公司信息的監(jiān)理目標(biāo)分類討論
3.1企業(yè)信息系統(tǒng)工程招標(biāo)階段的監(jiān)理目標(biāo)
理解用戶業(yè)務(wù)目標(biāo)和業(yè)務(wù)模式,認定業(yè)主單位確定的系統(tǒng)需求;促使招標(biāo)文件與工程項目的需求、目標(biāo)和范圍相符合;協(xié)助業(yè)主單位完善工程項目的招標(biāo)工作以選定合適的承建單位;促使業(yè)主單位與承建單位執(zhí)行穩(wěn)妥有序的合同簽訂過程,力求工程項目承建合同的合理性和有效性。
3.2企業(yè)信息系統(tǒng)工程設(shè)計階段的監(jiān)理目標(biāo)
審核承建單位提交的系統(tǒng)項目計劃,力求工程計劃的合理性、可行性,并與承建合同相符;監(jiān)督承建單位系統(tǒng)需求分析過程,力求系統(tǒng)需求的正確性、完備性、準(zhǔn)確性、可測試性和一致性。評審承建單位的系統(tǒng)項目的系統(tǒng)設(shè)計方案,促使系統(tǒng)設(shè)計方案滿足系統(tǒng)項目的系統(tǒng)需求和有關(guān)的法規(guī)、標(biāo)準(zhǔn),并符合承建合同的要求。
3.3企業(yè)信息系統(tǒng)工程實施階段的監(jiān)理目標(biāo)
審核承建單位的軟件需求、分析文檔、軟件設(shè)計文檔,力求滿足系統(tǒng)需求和系統(tǒng)設(shè)計方案的要求。督促承建單位的編碼、測試活動,驗證軟件符合系統(tǒng)需求和系統(tǒng)設(shè)計的要求。促使工程實施過程滿足承建合同的要求,并與工程計劃相符。
3.4企業(yè)信息系統(tǒng)工程驗收階段的監(jiān)理目標(biāo)
跟蹤培訓(xùn)過程,促使培訓(xùn)達到合同的要求。協(xié)助業(yè)主單位進行初驗、試運行和終驗的工作,促使工程項目的最終功能和性能符合承建合同、法律、法規(guī)和標(biāo)準(zhǔn)的要求。協(xié)助業(yè)主單位、承建單位進行系統(tǒng)項目的移交工作,促使工程項目順利完成。
3.5企業(yè)信息系統(tǒng)工程支持過程的監(jiān)理目標(biāo)
組織業(yè)主單位、承建單位分別建立自身的文檔編制、管理辦法,并對各種功能的文檔應(yīng)包含的關(guān)鍵信息做出要求,明確文檔編制、審核、簽批、遞交等流程。推動業(yè)主單位、承建單位建立有效的配置管理過程,確保系統(tǒng)工程中信息管理的實時、有效。
4通信工程公司信息管理系統(tǒng)開發(fā)設(shè)計
4.1功能設(shè)計
通過上文對通信工程公司監(jiān)理信息的目標(biāo)分類討論,以及結(jié)合通信工程公司的數(shù)據(jù)信息特點的分析,對系統(tǒng)的基本輪廓已經(jīng)有了雛形,可以將系統(tǒng)劃分成工程檢測資料管理模塊、工程檢測管理模塊、工程監(jiān)理資料管理模塊、工程造價管理模塊、工程監(jiān)理項目合同管理模塊、工程監(jiān)理投標(biāo)管理模塊、公司經(jīng)營管理模塊、項目部管理模塊、系統(tǒng)管理等模塊。這些模塊主要實現(xiàn)對相關(guān)數(shù)據(jù)表進行添加、修改、刪除、查詢、統(tǒng)計、打印等功能。
4.2結(jié)構(gòu)設(shè)計
通信工程公司監(jiān)理信息管理系統(tǒng)采用四層B/S(瀏覽器/服務(wù)器)體系結(jié)構(gòu),這使得用戶只需要通過瀏覽器即可輕松完成各種信息處理,簡單易用,大大縮短了監(jiān)理信息系統(tǒng)建立周期,節(jié)省管理費用;集中管理、統(tǒng)一維護、分類有序存放評價信息數(shù)據(jù),使得系統(tǒng)維護、升級、擴充更方便,并且可針對不同部門的信息設(shè)置變化及評價指標(biāo)的變化迅速做出相應(yīng)的系統(tǒng)調(diào)整和變化,極大的適應(yīng)了用戶在不同環(huán)境和條件下的需求。
這里,出于簡化設(shè)計任務(wù)的目的,并且實現(xiàn)獨立運行操作,并沒有實現(xiàn)四層架構(gòu),而是采用簡化后的兩層架構(gòu),即客戶端(前臺的信息瀏覽)——數(shù)據(jù)庫(后臺的信息管理),這樣的信息管理模式同樣能夠?qū)崿F(xiàn)通信工程公司監(jiān)理信息管理系統(tǒng)的數(shù)據(jù)集中管理,并且這樣的設(shè)計結(jié)構(gòu)的最大優(yōu)勢就在于簡化了整個軟件的設(shè)計流程,同時增強了系統(tǒng)軟件的獨立性和對網(wǎng)站的依賴性。
4.3數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫是監(jiān)理信息管理系統(tǒng)的核心部分,它不僅反映數(shù)據(jù)本身的內(nèi)容,而且反映數(shù)據(jù)庫之間的聯(lián)系。在數(shù)據(jù)庫中,是用數(shù)據(jù)模型實體關(guān)系圖來抽象、表示處理現(xiàn)實世界中的數(shù)據(jù)和信息。
本系統(tǒng)的開發(fā)涉及通信工程監(jiān)理的全過程,系統(tǒng)的信息有兩個主要特點,一是監(jiān)理業(yè)務(wù)的前后順序聯(lián)系緊密,二是監(jiān)理信息數(shù)據(jù)的統(tǒng)計非常復(fù)雜,不是由通常的單個表組成,而是有多個表、視圖等組成。如何將關(guān)系復(fù)雜的數(shù)據(jù)有機的組合在一起,并能準(zhǔn)確、及時、高效地實現(xiàn)數(shù)據(jù)的共享和傳遞需要認真分析仔細研究。對系統(tǒng)進行全面的整體分析表明,監(jiān)理業(yè)務(wù)在綜合部、監(jiān)理部轉(zhuǎn)換的過程中,是有嚴(yán)格的先后順序的。通過監(jiān)理業(yè)務(wù)流程的介紹,在一個監(jiān)理環(huán)節(jié)完成以后,將自動進入監(jiān)理的下一個環(huán)節(jié),如:在監(jiān)理委托書完成以后,在合同評審中將出現(xiàn)該工程的名字,但是當(dāng)合同評審結(jié)束后,該工程的名字也將在該環(huán)節(jié)的界面中自動消失。為了實現(xiàn)此功能,我們建立了公用表,該公用表用來記錄每一個工程在每一個監(jiān)理環(huán)節(jié)中的狀態(tài),狀態(tài)有兩種,“0”表示該工程的該監(jiān)理環(huán)節(jié)沒有完成,“1”表示該工程的該監(jiān)理環(huán)節(jié)已經(jīng)完成。
具體的數(shù)據(jù)庫表及實體屬性設(shè)計,由于數(shù)據(jù)庫系統(tǒng)設(shè)計參考資料非常多,因此這里不予贅述。
【關(guān)鍵詞】企業(yè)銷售管理 信息系統(tǒng) Visual Basic SQL 2000
銷售管理信息系統(tǒng)作為信息管理系統(tǒng)的一個分支,已逐漸成為企業(yè)信息化建設(shè)的重要組成部分,為企業(yè)管理分布在全國網(wǎng)點提供了一個功能強大,安裝部署方便,使用成本低廉,操作簡捷的實時銷售管理系統(tǒng),不僅能夠促進銷售業(yè)務(wù)的拓展,提高銷售運作的效益,也為最終實現(xiàn)有效的“供應(yīng)鏈管理”和更加廣泛的“電子商務(wù)”奠定了基礎(chǔ)。無論是一個銷售公司還是一個銷售商店,都有很多的銷售數(shù)據(jù)需要管理,手工管理這些繽紛復(fù)雜的數(shù)據(jù)的方式已經(jīng)不適應(yīng)時代的潮流,實現(xiàn)數(shù)據(jù)規(guī)范化、自動化的電腦管理,是一個管理規(guī)范、運作高效的企事業(yè)單位的必然要求。所以為了實現(xiàn)各銷售單位高效管理而設(shè)計這個銷售信息管理系統(tǒng)。
一、系統(tǒng)需求分析
銷售信息雖然繁多,但是主要是針對銷售訂單狀況進行登記。所以系統(tǒng)的開發(fā)目標(biāo)可以總結(jié)為對銷售訂單、銷售當(dāng)進行維護,對相關(guān)的銷售活動進行管理。力圖做到詳細記錄、查詢,甚至直觀表達。并且,操作盡量簡單方便。實現(xiàn)數(shù)據(jù)規(guī)范化、自動化的電腦管理,是一個管理規(guī)范、運行高效的企事業(yè)單位的必然要求。盡量使銷售部門提高工作效率、減少出錯率。所以進行系統(tǒng)設(shè)計時,系統(tǒng)主要包含以下功能:(一)系統(tǒng)功能。包括系統(tǒng)登陸、退出、管理員賬號管理等功能,并包括添加新的管理員和修改密碼等功能。(二)數(shù)據(jù)改動功能。這是對銷售單,廣告單等數(shù)據(jù)管理的主要方面,要能夠?qū)?shù)據(jù)庫內(nèi)容進行修改,包括數(shù)據(jù)的錄入、修改和刪除等操作,同時需要保證數(shù)據(jù)內(nèi)容的完整性與全面性。(三)信息查詢功能。進行查詢時不能對系統(tǒng)數(shù)據(jù)進行信息的修改,只能進行常用的瀏覽和條件查詢操作,既可以顯示出數(shù)據(jù)庫中的左右銷售信息,也可以根據(jù)不同條件對數(shù)據(jù)進行篩選,查詢所需要的相關(guān)銷售單、廣告單等記錄。(四)銷售業(yè)績查詢。以圖形或表格的形式查看一年內(nèi)各個銷售人員的銷售業(yè)績情況。
二、系統(tǒng)模塊功能分析
結(jié)合前節(jié)進行的系統(tǒng)需求分析,對系統(tǒng)的各個主要功能進行設(shè)計,數(shù)據(jù)存儲于SQL Server 2000建立的數(shù)據(jù)庫中,以Visual Basic 6.0作為開發(fā)平臺,系統(tǒng)總體設(shè)計如圖1所示。
本系統(tǒng)主要設(shè)計一下幾個窗口模塊:(一)登陸窗口。系統(tǒng)啟動時,首先彈出系統(tǒng)登陸信息窗口,供管理員輸入正確的用戶名和密碼,才能進入系統(tǒng)。系統(tǒng)默認設(shè)置管理員為“admin”,密碼為“admin”。(二)程序主窗口。主窗口界面用于調(diào)用各種功能的子窗口的操作,界面中有菜單選項,也設(shè)置有響應(yīng)的快捷按鈕可供選擇。(三)銷售員管理窗口。該窗口實現(xiàn)銷售員基本信息的錄入、修改、查詢和刪除等功能,在主窗口的菜單欄的“銷售員管理”菜單中響應(yīng)相關(guān)功能按鈕,或從主窗口界面上單擊對應(yīng)的快捷按鈕,可彈出相應(yīng)的子窗口。(四)銷售單管理窗口。銷售單的生成,首先是簽訂訂單,當(dāng)訂單履行后,即生成最終的銷售單。所以此窗口實現(xiàn)銷售訂單的定制、修改和刪除等功能。(五)廣告登記表管理窗口。此窗口完成廣告登記表的填寫、刪除、查詢以及修改等操作,主要包括廣告登記號、媒體類型、廣告合同號、聯(lián)系人信息、膠片制作公司、膠片合同號、制作費用、聯(lián)系人電話等。(六)銷售業(yè)績查詢窗口。為了對每一年內(nèi)各個銷售人員完成的銷售業(yè)績進行直觀具體的查詢,需要添加銷售業(yè)績查詢功能,以圖表和表格的形式查看各個銷售員的當(dāng)年銷售額。在主窗口菜單欄的“銷售業(yè)績查詢”菜單和主界面上的“表格查詢方式”和“視圖查詢方式”兩種顯示方式。(七)管理員選項窗口。對管理員賬戶進行刪除、添加以及密碼修改等操作,在主窗口的菜單欄“管理員選項”菜單和主窗口界面上設(shè)置有“增加管理員”與“更改管理員密碼”選項。
三、數(shù)據(jù)庫設(shè)計
根據(jù)在系統(tǒng)總體設(shè)計中的功能分析與方案設(shè)計,本系統(tǒng)的數(shù)據(jù)庫數(shù)據(jù)設(shè)計如下:(一)登陸基本信息:包括管理員的登陸賬號、登陸密碼等。(二)銷售員相關(guān)信息:包括銷售員代碼、銷售員名稱、銷售員所在地區(qū)、所銷售產(chǎn)品的行業(yè)、銷售業(yè)績、計劃銷售金額等;(三)訂單和銷售單信息:包括銷售單號、客戶代碼、銷售員合同、產(chǎn)品產(chǎn)地、公司行業(yè)、銷售日期、聯(lián)系人信息、產(chǎn)品代碼、數(shù)量等;(四)廣告登記信息:包括廣告登記號、媒體類型、廣告合同號、聯(lián)系人信息、膠片制作公司、膠片合同號、制作費用、聯(lián)系人電話等(五)媒體類型編號:包括媒體公司代碼、媒體公司的名稱、媒體類型等;(六)區(qū)域代碼:包括區(qū)域代碼和所對應(yīng)的地區(qū)名稱;(七)行業(yè)代碼:包括行業(yè)的代碼號和對應(yīng)的行業(yè)名稱;(八)客戶信息:包括客戶代碼、客戶名稱、電話、郵編、客戶登記日期、客戶地址、郵箱信息等;(九)產(chǎn)品代碼:包括產(chǎn)品的代碼號(采用自動編號)和對應(yīng)的產(chǎn)品名稱、單價。
四、結(jié)論
本企業(yè)銷售管理系統(tǒng)在完成了基本的業(yè)務(wù)日常事務(wù)管理的基礎(chǔ)上,展示了一個現(xiàn)代化數(shù)字信息管理和辦公自動化管理的新途徑。使用此方式管理,不僅可行、高效、方便,而且適應(yīng)了國際社會現(xiàn)代化管理發(fā)展的潮流和方向,除了應(yīng)用于企業(yè)辦公自動化管理系統(tǒng)外,也可以為其他行業(yè)和系統(tǒng)所借鑒。
參考文獻:
關(guān)鍵詞:海運信息管理系統(tǒng);J2EE;設(shè)計原則
中圖分類號:TP315 文獻標(biāo)識碼:A文章編號:1007-9599 (2010) 13-0000-02
Description J2EE-based Information Management System for Shipping Company
Wu Zhu
(China National Petroleum Offshore Engineering Co.,Ltd.,Ship Division,Tanggu300451,China)
Abstract:As the confidence of the era,the shipping company are bound to be information technology,according to the requirements of the times to establish maritime enterprise information management system is very necessary.Marine management system is composed by any computer within the enterprise to support maritime operations,management,analysis anddeci-
sion-making functions and provide information outside the system.This article is very familiar with this shipping business on the basis of system development,this article focuses briefly discusses the systemimpleme-
ntation process and design principles.
Keywords:Marine information management system;J2EE;Design principles
如今的時代已是一個信息化的時代,手工的操作業(yè)務(wù)流程已經(jīng)被時代所淘汰,所以需要信息化的介入海運,最重要的是通過計算機的軟件功能模擬海運行業(yè)的業(yè)務(wù)流程,完成業(yè)務(wù)數(shù)據(jù)的共享、抽取和分析。由于海運的行業(yè)業(yè)務(wù)相當(dāng)復(fù)雜,業(yè)務(wù)流程也比較繁瑣,所以管理軟件的誕生是很必要的。它能提高整個海運的辦事效率,減輕工作人員的工作壓力。它還有一個很重要的功能就是給領(lǐng)導(dǎo)層一個很清晰的數(shù)據(jù)報告,對指定一下年的工作計劃有很大的參考價值,例如通過系統(tǒng)的數(shù)據(jù)可能很清晰的看出哪些客戶屬于大客戶,哪些客戶屬于散客。
一、系統(tǒng)的設(shè)計目標(biāo)
海運信息管理系統(tǒng)是基于Java技術(shù)的多層分布式B/S架構(gòu)的管理系統(tǒng)。該平臺提供了支持海運企業(yè)業(yè)務(wù)處理和信息管理的大部分功能。該管理系統(tǒng)的設(shè)計目標(biāo)是:
(一)高度組件化。軟件的組件化可以這樣理解,系統(tǒng)的耦合度越高對于系統(tǒng)的都是一個定時炸彈,因為海運業(yè)務(wù)系統(tǒng)各個功能部分相互之間的關(guān)系錯綜復(fù)雜,如果對這種相互之間的依賴關(guān)系不加以控制,隨著系統(tǒng)的發(fā)展,這些相互關(guān)系將會變得越來越難以維護,萬一某一天系統(tǒng)的某些業(yè)務(wù)要求有了變化,那改動一處就會變更系統(tǒng)很多的代碼,那工作量是不可想象的。很有可能會整個系統(tǒng)重新來過,從某種意義上講整個系統(tǒng)是失敗的。所以為了避免這種事情的發(fā)生,軟件開發(fā)提出了組件化開發(fā),就是將整個系統(tǒng)進行分解,成為單獨的某個模塊,每個模塊都會留有接口,它們之間通過接口進行通信,相當(dāng)于模塊進行連接組成一個完整的系統(tǒng),這樣做會使整個系統(tǒng)的耦合度降低,從而具有極高的可管理性。
(二)易于快速開發(fā)。系統(tǒng)必須能進行快速開發(fā),因為海運企業(yè)的競爭是相當(dāng)激烈的,系海運企業(yè)的特點決定了新開展業(yè)務(wù)時一般不太可能在原有的系統(tǒng)上進行新功能的擴展,而是通常以業(yè)務(wù)性質(zhì)為單位進行新的業(yè)務(wù)系統(tǒng)開發(fā),所以對系統(tǒng)開發(fā)的速度會有很高的要求。J2EE的開發(fā)框架能很好的完成這個功能。
(三)高度可維護性和易于調(diào)試監(jiān)控。系統(tǒng)在上線后肯定會有業(yè)務(wù)變更和數(shù)據(jù)更新,這樣對于整個系統(tǒng)的維護就顯得額外重要。根據(jù)軟件工程的理論要求,提高系統(tǒng)的可維護性是軟件上線后的一個重要任務(wù)。憑借對數(shù)據(jù)訪問功能的封裝和抽象以及安全代碼的分離,我們可以在試運行期間方便的進行調(diào)試和修改功能,而在投入生產(chǎn)環(huán)境的時候?qū)⒄{(diào)試部分功能去掉,從而使系統(tǒng)的跟蹤和交付得到保障。
(四)易于集成。系統(tǒng)是按組件的思想進行開發(fā),所以要求系統(tǒng)要有很好的集成性。我們采用面向接口的編程策略。系統(tǒng)要預(yù)留出哪些接口,對于這些接口的功能要清晰,這就對系統(tǒng)需求分析師提出了很高的要求,需要對海運企業(yè)的業(yè)進行準(zhǔn)確把握,以及對于未來5年內(nèi)業(yè)務(wù)可能產(chǎn)生的變更,留出的接口就是為以后的擴展做好鋪墊。
(五)數(shù)據(jù)的安全性。系統(tǒng)本身會涉及到一些安全信息,這些信息一般都會保存著Oracle數(shù)據(jù)中,為了讓系統(tǒng)有更好的保密作用,我們也會在客戶端采取不同的用戶有不同的使用權(quán)限。我們還可以通過必要的操作日志來保證系統(tǒng)低于來自內(nèi)部的危險,同時也可以利用防火墻和安全網(wǎng)關(guān)技術(shù)為系統(tǒng)提供抵抗外部入侵的能力。
二、系統(tǒng)邏輯模型設(shè)計
為了讓讀者能一目了然的讀懂邏輯模型設(shè)計部分,我們將用一個圖來進行描三、概述系統(tǒng)分層實現(xiàn)過程
本系統(tǒng)是在我公司特有的開發(fā)平臺進行的,系統(tǒng)從設(shè)計開始就采用分層的思想。在具體的實現(xiàn)過程中也是采用分層的思想進行的,采用它目的就是為了降低系統(tǒng)的耦合度。本節(jié)是需求分析都準(zhǔn)備完畢,在此基礎(chǔ)上來闡述用J2EE來實現(xiàn)系統(tǒng)的整個流程。
(一)在前臺我們采用JSP語言,該語言只提供頁面的構(gòu)建,在頁面構(gòu)建的過程中要求頁面的風(fēng)格要統(tǒng)一,頁面元素要能滿足海運系統(tǒng)的業(yè)務(wù)需求,緊接著在JSP文件后面加入腳本語言JavaScript,用它來對JSP產(chǎn)生的數(shù)據(jù)進行簡單過濾和數(shù)據(jù)校驗。這樣做可以使得Java層的邏輯處理變的少一個點,若數(shù)據(jù)不合格或者有違規(guī)操作直接在顯示層就能給用戶提示,降低數(shù)據(jù)庫的數(shù)據(jù)產(chǎn)生錯誤的概率。在JavaScript這一層我們采用Dojo框架讓前臺開發(fā)的速度加快,提高頁面的美觀,和友好度。
(二)在Java這一層我們分成VO,BO和DAO。VO是一個JavaBean,JavaBean是頁面元素的GET()和SET()方法,用GET()方法來獲取頁面元素的值和從后臺返回的值通過SET()方法賦值給頁面。BO是真正的業(yè)務(wù)邏輯層,它是和海運業(yè)務(wù)密切相關(guān),數(shù)據(jù)從前臺過來后要進行怎樣的處理才能存入數(shù)據(jù)庫中,就是在這一層進行處理。DAO是和數(shù)據(jù)庫進行關(guān)聯(lián)的。那顯示層和Java層還有數(shù)據(jù)庫層是怎么有機的結(jié)合起來的呢?顯示層和Java層是通過struts框架進行連接的,數(shù)據(jù)庫和DAO是通過Ibatis進行數(shù)據(jù)通信。有關(guān)具體的用法這里不再說明,有興趣的讀者可以查閱相關(guān)的書籍。J2EE的工作流程如下圖所示:
(三)在整個系統(tǒng)中數(shù)據(jù)庫的設(shè)計是貫徹始終的,按照數(shù)據(jù)庫的設(shè)計規(guī)范來,它可以分為六步:1.在這六步中最重要的也是最難的為數(shù)據(jù)分析和需求分析;2.概念設(shè)計是通過對用戶信息的歸納總結(jié),那么概念設(shè)計的結(jié)果是數(shù)據(jù)庫的概念結(jié)構(gòu)或者稱為概念模型;3.邏輯設(shè)計得到的數(shù)據(jù)庫結(jié)果是DBMS可以處理的數(shù)據(jù)模型;4.物理設(shè)計是選擇物理數(shù)據(jù)庫結(jié)構(gòu),得到一個完整的、可實現(xiàn)的數(shù)據(jù)庫結(jié)構(gòu);5.數(shù)據(jù)庫的實施相應(yīng)于軟件工程的編碼、調(diào)試階段;6.數(shù)據(jù)庫投入運營整個設(shè)計過程結(jié)束。整個過程可以通過下圖進行說明
四、結(jié)束語
整個系統(tǒng)的完成都是由專業(yè)的軟件公司進行完成,在實現(xiàn)技術(shù)方面都由他們?nèi)控撠?zé),但是在整個系統(tǒng)的研發(fā)階段起著決定性作用的是對于海運企業(yè)的業(yè)務(wù)的把握??梢赃@么說,若我們無法將業(yè)務(wù)很好的傳遞給軟件公司,這個系統(tǒng)上線后肯定會以失敗而告終,所以設(shè)計出海運企業(yè)滿意的軟件必須要將本企業(yè)的業(yè)務(wù)進行歸納和提煉。所以一個好的管理系統(tǒng)需要雙方共同的努力。
參考文獻:
[1]王玉平.中海油運信息平臺功能介紹[J],2005,3
[2]王潔.中海油運企業(yè)信息門戶建設(shè)建議書[J],2004,7
[3]沈康辰.中海油運業(yè)務(wù)信息系統(tǒng)設(shè)計開發(fā)建議書[J],2001,7
[5]陳宏剛,林斌,凌小寧等.軟件開發(fā)的科學(xué)與藝術(shù)[M].北京:電子工業(yè)出版社,2002
[6]王宏波.內(nèi)核交涌事故管理信息系統(tǒng)的開發(fā)與設(shè)計[D].武漢理工大學(xué),2005
[7]郝勇.海事管理學(xué)[M].武漢:武漢理工大學(xué)出版社,2007
[8]沈康辰.中國海運企業(yè)信息化的進展、問題及對策[J].上海海運學(xué)院,2003
數(shù)據(jù)庫技術(shù)是計算機技術(shù)發(fā)展的一個重要分支,經(jīng)過30余年的快速發(fā)展,已經(jīng)形成了很多重要的理論和應(yīng)用,其應(yīng)用領(lǐng)域占整個計算機應(yīng)用的70%以上[1]。oracle數(shù)據(jù)庫產(chǎn)品作為數(shù)據(jù)庫技術(shù)的重要組成部分,目前在市場上占有率超過39%,遠高于同類數(shù)據(jù)庫產(chǎn)品。很多計算機軟件公司,在招聘數(shù)據(jù)庫管理員、數(shù)據(jù)庫開發(fā)工程師、軟件開發(fā)工程師時,都要求求職者掌握或精通oracle數(shù)據(jù)庫技術(shù)。但目前,高職專業(yè)開設(shè)的oracle數(shù)據(jù)庫課程與企業(yè)的實際需求脫節(jié),學(xué)生在學(xué)習(xí)oracle數(shù)據(jù)庫課程后,難以與企業(yè)需求接軌。因此,基于工作過程導(dǎo)向?qū)racle數(shù)據(jù)庫課程進行改革,以任務(wù)為驅(qū)動進行教學(xué)就顯得特別重要。
1職業(yè)崗位需求與職業(yè)能力分析
在2013年6~9月,筆者通過對前程無憂網(wǎng)、中華英才網(wǎng)、智聯(lián)招聘、卓博人才網(wǎng)、中國人才熱線等專業(yè)招聘網(wǎng)站上萬份招聘信息和幾百個與軟件開發(fā)、數(shù)據(jù)庫應(yīng)用系統(tǒng)和網(wǎng)站開發(fā)相關(guān)職業(yè)崗位的調(diào)查分析,發(fā)現(xiàn)掌握oracle數(shù)據(jù)庫技術(shù)是企業(yè)招聘條件中的基本要求。根據(jù)以上專業(yè)招聘網(wǎng)站統(tǒng)計出2013年6~9月數(shù)據(jù)庫人才需求情況如圖1所示。
從統(tǒng)計看出,oracle數(shù)據(jù)庫人才需求和sql server人才需求最旺盛。
通過對網(wǎng)上招聘信息分析,數(shù)據(jù)庫相關(guān)職業(yè)崗位包括信息系統(tǒng)程序員、web系統(tǒng)程序員、數(shù)據(jù)庫管理員和數(shù)據(jù)庫維護員等。同時,我們對軟件行業(yè)的軟件開發(fā)、網(wǎng)站開發(fā)、數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)與管理等職業(yè)崗位,從oracle數(shù)據(jù)庫從業(yè)人員知識、技能和素質(zhì)基本要求等方面進行了分析:在知識方面,要求從業(yè)者掌握dbca、oem、sqlplus、sql developer的使用,熟練掌握管理數(shù)據(jù)庫、表空間、表和視圖的操作,掌握管理數(shù)據(jù)完整性和索引的操作,掌握sql語言和pl/sql語言的常用語法及應(yīng)用,掌握管理存儲過程、存儲函數(shù)與觸發(fā)器的操作,掌握對用戶、角色和概要文件的管理,掌握數(shù)據(jù)庫的備份與恢復(fù)操作,掌握oracle數(shù)據(jù)庫的安全性管理等;在職業(yè)素質(zhì)方面要求從業(yè)者具有三心:責(zé)任心、進取心、耐心;三能:自主學(xué)習(xí)能力、邏輯思維能力、英語閱讀能力;三意:質(zhì)量意識、協(xié)同工作意識、溝通意識;在職業(yè)能力上要求從業(yè)者能進行大型數(shù)據(jù)庫系統(tǒng)的開發(fā)、設(shè)計,能編寫數(shù)據(jù)庫設(shè)計的相關(guān)文檔,能管理和維護大型數(shù)據(jù)庫系統(tǒng)等。
圖1數(shù)據(jù)庫人才需求統(tǒng)計
2基于工作過程導(dǎo)向課程設(shè)計思想
工作過程是指為了完成一個工作任務(wù)并獲得工作成果而進行的一個完整工作程序。基于工作過程的職業(yè)課程開發(fā)遵循以下步驟:①確定相應(yīng)的工作崗位;②根據(jù)工作崗位,按照職業(yè)能力歸納出職業(yè)行動領(lǐng)域,提煉出工作崗位的具體典型工作任務(wù);③將行動領(lǐng)域轉(zhuǎn)化為學(xué)習(xí)領(lǐng)域,構(gòu)建課程體系;④根據(jù)學(xué)習(xí)領(lǐng)域的教學(xué)目標(biāo),設(shè)計各個學(xué)習(xí)情境,使學(xué)習(xí)情境與工作過程情境相似或一致。
基于工作過程設(shè)計步驟,oracle數(shù)據(jù)庫課程所對應(yīng)的職業(yè)崗位主要是數(shù)據(jù)庫管理員、數(shù)據(jù)庫系統(tǒng)工程師。因此,我們與企業(yè)一道對工作流程進行分析,抽取其典型的工作任務(wù),將工作任務(wù)進行分解,形成相應(yīng)的學(xué)習(xí)領(lǐng)域即oracle數(shù)據(jù)庫課程,再按職業(yè)能力和職業(yè)技能設(shè)計出若干學(xué)習(xí)情境。學(xué)習(xí)情境的設(shè)計突出高職教學(xué)的職業(yè)性和實踐性特點,采取項目驅(qū)動、案例引導(dǎo),由簡單到復(fù)雜,在教學(xué)過程中,突出“做中學(xué)”的模式。
2.1確定典型工作任務(wù)
oracle數(shù)據(jù)庫系統(tǒng)工程師的主要工作是進行數(shù)據(jù)庫的分析、設(shè)計、管理和維護數(shù)據(jù)庫。因此,根據(jù)數(shù)據(jù)庫系統(tǒng)工程師的職業(yè)能力,我們改革oracle數(shù)據(jù)庫傳統(tǒng)的教學(xué)模式,以“人事管理系統(tǒng)”的開發(fā)為例,把系統(tǒng)開發(fā)的工作分解成多個任務(wù),每個任務(wù)對應(yīng)一個學(xué)習(xí)情境進行教學(xué)?!叭耸鹿芾硐到y(tǒng)”數(shù)據(jù)庫設(shè)計開發(fā)分為5個步驟:①人事管理系統(tǒng)的需求分析,明確人事管理系統(tǒng)所需要實現(xiàn)的功能;②對需求分析的結(jié)果進行歸納、整理,形成概念模型,進行人事管理系統(tǒng)數(shù)據(jù)庫的邏輯設(shè)計;③對數(shù)據(jù)庫進行物理設(shè)計,配置數(shù)據(jù)庫環(huán)境,建立數(shù)據(jù)庫及其相關(guān)表格;④對數(shù)據(jù)庫性能進行優(yōu)化,提高數(shù)據(jù)庫的安全性;⑤對數(shù)據(jù)庫進行維護。
2.2建立相應(yīng)的學(xué)習(xí)情境
當(dāng)確定了典型工作任務(wù)后,我們構(gòu)建了oracle數(shù)據(jù)庫課程體系,從而建立相應(yīng)的學(xué)習(xí)情境。以“人事管理系統(tǒng)”數(shù)據(jù)庫設(shè)計為依據(jù),整合教材教學(xué)內(nèi)容,設(shè)計出與職
工作崗位基本一致的學(xué)習(xí)情境。這樣,在真實的項目開發(fā)中,激發(fā)學(xué)生的求知欲望,提高學(xué)生的學(xué)習(xí)興趣。oracle數(shù)據(jù)庫課程學(xué)習(xí)情境如表1所示。
3教學(xué)方法設(shè)計
本課程根據(jù)相關(guān)職業(yè)崗位技能需求,突出職業(yè)技能訓(xùn)練的教學(xué)理念,基于工作過程安排具體教學(xué)內(nèi)容,采取以學(xué)生為中心、以能力目標(biāo)為核心,積極開展以工學(xué)結(jié)合為切入點的課程教學(xué)體系改革,在長期的教學(xué)過程中不斷總結(jié)創(chuàng)新,形成了一套行之有效的教學(xué)方法。
本課程在教學(xué)中,以“項目為導(dǎo)向+任務(wù)為驅(qū)動+全過程案例實作”的理念,在教學(xué)中,以“提出任務(wù)+分析任務(wù)+完成任務(wù)+對任務(wù)進行考核”的方式進行,充分發(fā)揮學(xué)生的主觀能動性,從而提高學(xué)生的學(xué)習(xí)積極性。整個oracle數(shù)據(jù)庫以10個學(xué)習(xí)情境、35個教學(xué)任務(wù)、46個案例進行教學(xué),充分滿足職業(yè)崗位中的知識、能力和技能要求。全過程的教學(xué)實行一體化的教學(xué)模式,讓學(xué)生盡可能多動手實踐,同時輔以分組教學(xué),并對團隊成員進行考核。
表1oracle數(shù)據(jù)庫課程學(xué)習(xí)情境
學(xué)習(xí)情景工作任務(wù)技能要求人事管理系統(tǒng)需求分析人事管理系統(tǒng)案例數(shù)據(jù)庫設(shè)計要求, 數(shù)據(jù)庫設(shè)計規(guī)范化要求能對數(shù)據(jù)庫進行需求分析,抽象出相關(guān)的數(shù)據(jù)表oracle數(shù)據(jù)庫的安裝與配置安裝oracle數(shù)據(jù)庫軟件, 基本組件能進行oracle數(shù)據(jù)庫的安裝,掌握基本組件的使用人事管理系統(tǒng)數(shù)據(jù)庫基本操作創(chuàng)建數(shù)據(jù)庫實例 能掌握其建立方法與步驟。人事管道數(shù)據(jù)表的操作數(shù)據(jù)表基本操作及管理掌握oracle數(shù)據(jù)庫的基本數(shù)據(jù)類型,三種方式管理表和對數(shù)據(jù)表的操作及數(shù)據(jù)完整性約束人事管理數(shù)據(jù)庫查詢查詢的基本使用及連接查詢、子查詢和聯(lián)合查詢掌握簡單查詢的使用方法,連接查詢的思想與方法, 子查詢及聯(lián)合查詢的方法人事管理系統(tǒng)數(shù)據(jù)庫的優(yōu)化視圖、索引、存儲過程、游標(biāo)、事務(wù)、觸發(fā)器的操作掌握建立、修改、刪除視圖、索引、游標(biāo)、存儲過程、觸發(fā)器等人事管理系統(tǒng)數(shù)據(jù)的安全性與維護數(shù)據(jù)庫安全策略、用戶管理、數(shù)據(jù)庫備份、數(shù)據(jù)庫恢復(fù)、數(shù)據(jù)導(dǎo)入導(dǎo)出等能掌握數(shù)據(jù)庫安全知識,能對系統(tǒng)安全、數(shù)據(jù)安全等進行管理人事管理系統(tǒng)前臺界面及數(shù)據(jù)庫連接實現(xiàn)java平臺oracle數(shù)據(jù)庫連接,.net平臺oracle數(shù)據(jù)庫連接能利用java平臺.net平臺進行oracle數(shù)據(jù)庫程序開發(fā) 4教學(xué)資源建設(shè)
為了更好地讓學(xué)生學(xué)習(xí),在對oracle數(shù)據(jù)庫進行建設(shè)過程中,我們建立了相應(yīng)的教學(xué)資源,讓學(xué)生課外進行學(xué)習(xí)。
4.1建立oracle開放式精品資源網(wǎng)站
在oracle數(shù)據(jù)庫開放式精品資源網(wǎng)站,我們把oracle項目、實驗任務(wù)、教學(xué)案例、授課課件、教案等全部放在網(wǎng)上,方便學(xué)生課后學(xué)習(xí),并建立了oracle論壇,讓學(xué)生通過論壇與同學(xué)及教師進行交流。
4.2建立在線實訓(xùn)系統(tǒng)
通過引入真實的企業(yè)信息管理系統(tǒng),我們保留了此信息系統(tǒng)的相關(guān)界面及其功能模塊,刪除了與oracle數(shù)據(jù)庫相關(guān)的所有代碼,然后注上相應(yīng)的標(biāo)記及注釋,通過整合、分類,以實訓(xùn)項目的形式展現(xiàn)給學(xué)生,讓學(xué)生一步步完成實訓(xùn)項目,完成一個真實的信息管理系統(tǒng)數(shù)據(jù)庫的開發(fā)與設(shè)計。
4.3編寫oracle實訓(xùn)指導(dǎo)書
根據(jù)企業(yè)工作崗位的需要,組織企業(yè)專家和oracle教學(xué)團隊,利用一年的時間,編寫了一本oracle 11g數(shù)據(jù)庫實訓(xùn)指導(dǎo)書,在這本書中,把職業(yè)工作崗位所需要的職業(yè)技能、工作任務(wù),及oracle數(shù)據(jù)庫管理員、oracle數(shù)據(jù)庫系統(tǒng)工程師等進行數(shù)據(jù)庫設(shè)計、數(shù)據(jù)庫開發(fā)所需要的知
第6期 劉學(xué)玉,李博博:教師培訓(xùn)項目效果評估研究軟 件 導(dǎo) 刊2014年標(biāo)題
戴爾“互聯(lián)創(chuàng)未來”教師培訓(xùn)項目效果評估研究
作者劉學(xué)玉,李博博
關(guān)鍵詞:酒店客房管理系統(tǒng); ;B/S架構(gòu);SQL Server
中圖分類號:TP315 文獻標(biāo)識碼:A 文章編號:1009-3044(2015)34-0085-02
Abstract: Attached to the B/S architecture, .net development platform, technology, SQL Server database and C# three layers architecture model, this system makes networking of hotel management come true via the front desk customer registration and login, query rooms, online booking and background audit, order management, completing the order and management functions, to provide a convenient room booking service for customers.
Key words: hotel room management system; ; B/S architecture; SQL Server
隨著信息技術(shù)的發(fā)展,傳統(tǒng)的工作模式已經(jīng)被信息化、網(wǎng)絡(luò)化的現(xiàn)代工作模式所代替,酒店管理業(yè)務(wù)亦是如此。傳統(tǒng)的酒店管理如登記和結(jié)賬手續(xù)、手工記錄所有客房狀態(tài)、列表統(tǒng)計顧客消費情況等[1],工作模式效率低下,易出現(xiàn)錯誤和遺漏,甚至?xí)?dǎo)致嚴(yán)重的經(jīng)濟損失,給酒店的經(jīng)營帶來影響。優(yōu)化酒店管理模式,采用計算機軟件技術(shù)和網(wǎng)絡(luò)技術(shù)可實現(xiàn)酒店業(yè)務(wù)的信息化管理[2]。
基于.NET的酒店客房管理系統(tǒng)為客戶提供了客房預(yù)訂的便捷服務(wù),實現(xiàn)營業(yè)管理自動化。系統(tǒng)采用B/S架構(gòu)、.Net開發(fā)平臺及技術(shù)開發(fā)、SQL Server數(shù)據(jù)庫和C#三層架構(gòu)模式,通過前臺客戶的注冊、登錄、查詢房間信息、預(yù)訂房間、后臺用戶的審核、生成訂單、到完成交易的流程來實現(xiàn)系統(tǒng)的基本功能[3]。數(shù)據(jù)統(tǒng)計、保存到使用,實現(xiàn)了“一手包辦”,提高工作效率,減輕勞動強度,有效防止了“逃帳事件”[4];縮短了客人辦理入住登記手續(xù)的時間[5],這使得酒店的運行效率和經(jīng)濟效益得到全面提高[6]。
1 系統(tǒng)需求分析
需求分析的是整個軟件開發(fā)的基礎(chǔ)性工作,確定軟件設(shè)計的約束、軟件同其他系統(tǒng)元素的接口細節(jié),定義軟件的其它有效性需求。根據(jù)需求,該系統(tǒng)的實現(xiàn)的功能分為兩個部分:前臺客房在線預(yù)訂子系統(tǒng)和后臺管理子系統(tǒng),系統(tǒng)功能結(jié)構(gòu)如圖1所示,本系統(tǒng)有兩個主要角色即客戶和管理員。
2 數(shù)據(jù)庫設(shè)計
酒店管理系統(tǒng)需要提供信息的查詢、添加、修改以及刪除等功能。這就要求數(shù)據(jù)庫能充分滿足各種信息的輸出和輸入。在本系統(tǒng)中存在以下關(guān)系模型:
客戶信息表(編號、姓名、性別、年齡、身份證號,郵箱,密碼、地址、聯(lián)系電話、客戶編號);
房間信息表(房間編號、房號、房型、房價、床數(shù)、房間狀態(tài)、房間圖片、房間介紹)
預(yù)訂表(預(yù)訂號、客戶編號、預(yù)定時間、審核);
訂單信息表(訂單序列號、預(yù)訂號、數(shù)量、入住日期、離開日期、房間價格、房型);
管理員信息表(管理員編號、姓名、密碼)。
3 系統(tǒng)設(shè)計
系統(tǒng)采用B/S架構(gòu),通過瀏覽器瀏覽網(wǎng)站,應(yīng)用.Net開發(fā)平臺及技術(shù)開發(fā), SQL Server 2005數(shù)據(jù)庫,C#三層架構(gòu)模式,自底向上依次分為數(shù)據(jù)訪問層(DAL)、業(yè)務(wù)邏輯層(BLL)和表示層。易于酒店管理員管理操作、界面設(shè)計人性化,簡潔美觀易懂、方便客戶預(yù)訂自己滿意的客房。
3.1 注冊登錄模塊的設(shè)計和實現(xiàn)
1)登錄設(shè)計:新客戶填寫注冊信息,客戶身份注冊信息唯一并且格式符合特定要求,則該客戶信息被保存到數(shù)據(jù)庫中,并提示客戶注冊成功;否則提示客戶重新輸入。登錄時輸入用戶名和密碼,通過CompareValidator 控件將用戶輸入的數(shù)據(jù)與特定的數(shù)據(jù)進行比較,并根據(jù)比較的結(jié)果決定是否允許登錄,除了使用CompareValidator驗證控件,還會使用RequiredFiledValidator驗證是否輸入為空。
2)注冊頁面的設(shè)計:登錄賬號和登錄密碼的Textbox是必填的,它是通過RequiredFiledValidator來驗證文本框里是否輸入數(shù)據(jù)的;Image控件用來上傳頁面中的圖像,ImageURL是Image控件的重要屬性,這個屬性指明圖像文件所在的目錄或者網(wǎng)址,在本系統(tǒng)中,數(shù)據(jù)庫里保存的是圖片的地址。在頁面中,要求電子郵件格式正確,通過RegularExpressionValidator對電子郵件的格式進行驗證,如果沒按正規(guī)表達式填寫,就會顯示格式不正確。
3.2 客房預(yù)訂模塊的設(shè)計與實現(xiàn)
客戶查詢房間信息,如果房間為空,即房間沒有被預(yù)訂,就可以預(yù)訂該房間,填寫預(yù)訂信息,確認訂單,支付預(yù)訂;如果房間為已預(yù)訂或已住,就要重新選擇預(yù)訂。數(shù)據(jù)庫通過連接表采用模糊查詢來供用戶查詢房間,查詢顯示房間信息的表用GridView控件來實現(xiàn),GridView控件可以顯示、編輯和刪除多種不同的數(shù)據(jù)源中的數(shù)據(jù),通過Button控件的在線預(yù)定,由Response.Redirect(“Order.aspx”)轉(zhuǎn)到預(yù)訂頁面Order.aspx,填寫預(yù)訂信息,用同樣的方法,通過Response.Redirect方法,轉(zhuǎn)向支付頁面,這里只做了虛擬支付,在支付頁面中,用RadioButton單選按鈕,點擊RadioButton,就相當(dāng)于選擇了哪一個銀行作為支付銀行。
3.3 訂單管理模塊的設(shè)計與實現(xiàn)
訂單管理是管理員審核訂單和統(tǒng)計酒店營業(yè)額模塊。前臺客戶預(yù)訂客房,預(yù)訂成功后,后臺就會生成訂單,如果管理員沒有審核確定訂單,則前臺客戶還可以對該房間進行預(yù)訂,為避免重復(fù)預(yù)訂,管理員應(yīng)及時對訂單進行審核,審核后的房間,前臺客戶預(yù)訂,就會出現(xiàn)“該房間已被預(yù)訂”的對話框。訂單統(tǒng)計,管理員可按時間對訂單進行統(tǒng)計,結(jié)算營業(yè)額,也可按房間類型對訂單進行統(tǒng)計。訂單管理時序圖如下圖2所示:
訂單管理中,顯示訂單的表是用GridView控件綁定數(shù)據(jù)。在Order()類中,審核訂單button
按鈕的屬性是bool類型的,只有是或者否兩種情況,在點擊按鈕的時候就會直接改成訂單已審核狀態(tài)。營業(yè)統(tǒng)計查詢,可以按年、季度、月、或者按房間類型查詢,從統(tǒng)計中可以看出一年的酒店旺季和最受歡迎的房型,在數(shù)據(jù)庫中查詢訂單信息,并顯示。
3.4 系統(tǒng)測試
在實際軟件開發(fā)中,軟件開發(fā)和測試是相輔相成的,需要對所開發(fā)的軟件進行測試,軟件測試的目的是為了查找軟件中存在的錯誤并加以修改,使軟件更符合需求,從而滿足客戶的要求[7]。酒店客房管理系統(tǒng)對用戶注冊、管理員修改登錄密碼、在線支付、訂單管理、統(tǒng)計信息等方面進行了軟件測試,與預(yù)期結(jié)果一致,該系統(tǒng)可以正常運行,實現(xiàn)了基本的在線預(yù)訂和管理功能。
4 結(jié)束語
本文簡要介紹了B/S架構(gòu)的.NET酒店客房管理系統(tǒng)的設(shè)計與實現(xiàn),此系統(tǒng)基本實現(xiàn)了用戶注冊登錄、查詢客房、在線預(yù)訂客房、支付和后臺訂單管理的功能。但是還存在許多不足,在網(wǎng)絡(luò)時代只對用戶身份進行驗證是不夠的,需要防止數(shù)據(jù)傳輸時被篡改等數(shù)據(jù)安全加密技術(shù)的保證,進而完善酒店客房的在線預(yù)訂和維護管理。
參考文獻:
[1] 曾偉建. B/S結(jié)構(gòu)在現(xiàn)代企業(yè)信息管理系統(tǒng)中的應(yīng)用探討[J]. 電子制作, 2013(6): 252-252.
[2] 魏茂軍, 張文建, 姜云善 等. 案例開發(fā)[M]. 北京: 中國水利水電出版社, 2005: 76-99.
[3] 顧曉寧. 基于JavaScript的消息管理機制探討[J]. 計算機光盤軟件與應(yīng)用, 2013(4): 219-221.
[4] 李凡生, 劉靜, 張琦,等. 基于UML的電子商務(wù)網(wǎng)上支付系統(tǒng)的分析設(shè)計[J]. 現(xiàn)代電子技術(shù), 2007 (8): 65-67.
[5] Jerry Dixon. SQL Server 2005 Service Broker: A new feature of the SQL Server 2005 database engine [J].Net Developer's Journal, 2006(10): 22-23.
摘 要 隨著信息時代的到來,信息系統(tǒng)在企業(yè)物資供應(yīng)管理中應(yīng)用越來越普及。本文先對煤炭企業(yè)物資供應(yīng)管理信息系統(tǒng)國內(nèi)外發(fā)展現(xiàn)狀進行簡單介紹并指出系統(tǒng)建設(shè)面臨的主要問題,提出建立一套適合煤炭企業(yè)物資供應(yīng)管理信息系統(tǒng)應(yīng)遵循的五大原則,并在此基礎(chǔ)上提出了建議。
關(guān)鍵詞 煤炭企業(yè) 物資供應(yīng)管理 信息系統(tǒng)
一、前言
在當(dāng)今信息社會,信息化已經(jīng)成為企業(yè)的命門和核心競爭力。將信息技術(shù)應(yīng)用到物資管理是煤炭企業(yè)適應(yīng)時展的需要,也是改善企業(yè)物資管理水平、降低管理成本的有效途徑。物資管理信息系統(tǒng)作為信息技術(shù)和物資管理結(jié)合的產(chǎn)物,是煤炭企業(yè)實現(xiàn)物資管理信息化重要方式之一。通過建設(shè)物資管理信息系統(tǒng),可以實現(xiàn)公開透明、快速反應(yīng)、高效運轉(zhuǎn)的物資供應(yīng)管理體制和運行機制,提高工作效率和管理水平,強化監(jiān)督管理,實現(xiàn)成本和企業(yè)整體利益最佳化,實現(xiàn)更優(yōu)的企業(yè)戰(zhàn)略決策。
二、煤炭企業(yè)物資供應(yīng)管理信息系統(tǒng)發(fā)展現(xiàn)狀
國外對物資管理理論研究起源于第一次世界大戰(zhàn),當(dāng)計算機技術(shù)廣泛應(yīng)用后,人們便將物資管理理論與計算機完美結(jié)合,推出了以物資管理為基礎(chǔ)的MRP,MRPⅡ,ERP軟件。目前在歐美等發(fā)達國家,ERP的應(yīng)用已經(jīng)比較普及。
我國的計算機應(yīng)用要比西方國家落后十幾年,管理信息系統(tǒng)的開發(fā)應(yīng)用是從1973年開始的,83年以后才開始了大量的實際的開發(fā)和研究工作。20世紀(jì)80年代和90年代,在原煤炭部積極推動和組織下,少數(shù)大型煤炭企業(yè)開始開發(fā)企業(yè)級物資管理信息系統(tǒng)。近幾年來,隨著國家煤炭行業(yè)體制改革不斷深化、現(xiàn)代信息技術(shù)的飛速發(fā)展,煤礦企業(yè)物資管理信息系統(tǒng)開發(fā)突飛猛進,由簡單的單機系統(tǒng)發(fā)展到覆蓋較廣的局域網(wǎng)絡(luò)。也有一些煤炭企業(yè)引進ERP系統(tǒng),例如中煤集團等。但從行業(yè)整體水平來看,我國相當(dāng)多的煤炭企業(yè)物資管理信息化建設(shè)和應(yīng)用還是處于初級水平,只有少數(shù)大型煤炭企業(yè)建有局域網(wǎng)物資管理信息系統(tǒng),企業(yè)信息基礎(chǔ)設(shè)施建設(shè)和實際應(yīng)用與國內(nèi)外先進水平有較大的差距。
三、物資供應(yīng)管理信息系統(tǒng)建設(shè)遵循的原則
通過對國內(nèi)信息系統(tǒng)建設(shè)實踐總結(jié),我們可以發(fā)現(xiàn),在建立一套適合煤炭企業(yè)物資供應(yīng)管理的信息系統(tǒng)時應(yīng)遵循以下原則:
(一)實用性原則:物資管理信息系統(tǒng)是計算機技術(shù)和物資管理業(yè)務(wù)的有機結(jié)合,其本質(zhì)也是一種科學(xué)管理的體現(xiàn)。該系統(tǒng)既要滿足科學(xué)管理的目的,又要突出可操作性,使用方便等特點,使工作人員能熟練完成日常業(yè)務(wù),騰出更多的時間和精力對信息系統(tǒng)提供的數(shù)據(jù)加以分析和研究,促進物資供應(yīng)管理工作邁上新臺階。
(二)通用性原則:物資供應(yīng)管理信息系統(tǒng)是用來保障煤礦生產(chǎn)物資的準(zhǔn)時供應(yīng),主要使用單位是各級供應(yīng)部門。在物資供應(yīng)過程中,還涉及其它許多既有的系統(tǒng),如財務(wù)系統(tǒng)、各種辦公系統(tǒng)等,因此物資管理信息系統(tǒng)應(yīng)與這些系統(tǒng)實現(xiàn)無縫銜接。同時,信息系統(tǒng)還應(yīng)能夠與其他企業(yè)系統(tǒng)能互通,實現(xiàn)企業(yè)間資源共享。
(三)開放性和標(biāo)準(zhǔn)化原則:未來的信息世界是一個標(biāo)準(zhǔn)化的世界。煤炭企業(yè)物資供應(yīng)管理信息化建設(shè)不但要具備一個統(tǒng)一的標(biāo)準(zhǔn)代碼涵蓋物資、人員、企業(yè)組織機構(gòu)、賬務(wù)等多類信息,同時還應(yīng)該能夠隨時簡便地與企業(yè)其他業(yè)務(wù)集成、并行,甚至跨網(wǎng)絡(luò)、跨地域運行。
(四)可擴展性與可修改性:煤炭企業(yè)物資供應(yīng)管理信息化建設(shè)需要其硬件系統(tǒng)和網(wǎng)絡(luò)系統(tǒng)配套協(xié)調(diào),以便能夠隨著業(yè)務(wù)量的增加和種類的變更方便地擴充和升級。只有這樣,才能真正做到最大限度地保護企業(yè)的信息化建設(shè)投資。
(五)用戶參與開發(fā)原則:在系統(tǒng)開發(fā)的全過程中,應(yīng)同用戶方密切配合,協(xié)同工作,讓用戶參與或承擔(dān)需求分析、方案設(shè)計與審定、平臺選擇、設(shè)備購置、方案實施及系統(tǒng)測試等工作。
四、物資供應(yīng)管理信息系統(tǒng)建設(shè)面臨的主要問題
(一)與其他系統(tǒng)的數(shù)據(jù)交換能力薄弱。目前物資管理系統(tǒng)與其他系統(tǒng)的數(shù)據(jù)交換有限,存在一定的數(shù)據(jù)孤島現(xiàn)象,急需與財務(wù)系統(tǒng)提供數(shù)據(jù)接口,雙方共享業(yè)務(wù)數(shù)據(jù)。
(二)整個煤炭行業(yè)沒有形成一套完整的物資供應(yīng)管理信息系統(tǒng)。煤炭企業(yè)間物資管理信息系統(tǒng)沒有共享數(shù)據(jù)資源,而是以一個個“信息孤島”的形態(tài)存在的,這樣就無法及時了解行業(yè)物資管理的最新動態(tài),進而難以做出正確決策,不利于國家宏觀層面行業(yè)調(diào)控管理。
(三)煤炭企業(yè)物資供應(yīng)管理信息系統(tǒng)模式尚未統(tǒng)一,不利于交流和推廣?,F(xiàn)行的煤炭企業(yè)物資供應(yīng)管理信息系統(tǒng)開發(fā)模式基本上都是根據(jù)企業(yè)現(xiàn)有條件以及發(fā)展需要選擇。系統(tǒng)開發(fā)單位的技術(shù)水平對系統(tǒng)模式選擇也會產(chǎn)生影響。這樣造成國內(nèi)煤炭企業(yè)物資供應(yīng)管理信息系統(tǒng)開發(fā)模式呈現(xiàn)百花齊放現(xiàn)象,現(xiàn)階段模式統(tǒng)一仍比較難。
(四)復(fù)合型人才儲備不足的問題。目前煤炭企業(yè)物資供應(yīng)管理信息系統(tǒng)的開發(fā)主要是通過與高校等科研機構(gòu)或?qū)I(yè)系統(tǒng)開發(fā)公司合作實現(xiàn)的。由于煤炭企業(yè)缺乏既擁有專業(yè)物資管理專業(yè)知識又掌握計算機信息技術(shù)的復(fù)合型人才,因此在長期系統(tǒng)維護和改進過程中自主進行比較難,都得依靠這些單位的支持和協(xié)助。
(五)硬件配備問題。物資供應(yīng)管理信息系統(tǒng)在運行過程中需要一系列設(shè)備支持,如計算機、中間轉(zhuǎn)換器/服務(wù)器等,這些設(shè)備配備需要投入大量的資金。目前各企業(yè)在信息系統(tǒng)建立的過程中大多數(shù)都是在現(xiàn)有計算機配備基礎(chǔ)上進行的,可能存在基礎(chǔ)設(shè)備配備不到位的現(xiàn)象,如保管員或計劃員沒有固定的計算機,或多人使用一臺計算機,在入庫、出庫、結(jié)賬等工作集中的月末,容易出現(xiàn)矛盾,不利于工作效率的提高。同樣,設(shè)備的處理能力、網(wǎng)絡(luò)寬帶速度等都對系統(tǒng)運行產(chǎn)生影響。
(六)大多數(shù)物資管理信息系統(tǒng)需求分析不能全面反映物資變化。煤礦企業(yè)物資具有品種多,價格昂貴等顯著的特點,它涉及建筑材料、機械零件、設(shè)備、機電設(shè)備、火工品、木材等 30 多個大類,一萬余種。各煤礦物資采購年費用一般均超過億元,甚至幾億元。物資管理的內(nèi)涵十分豐富,遠較一般企業(yè)復(fù)雜。因此,一些系統(tǒng)在設(shè)計時不能充分考慮所有的物資品種,造成需求分析時不能全面反映物資變化狀況。
(七)系統(tǒng)的可持續(xù)性不夠。大型煤炭企業(yè)物資信息管理系統(tǒng)的成功開發(fā)和正常運行,關(guān)鍵不全在于系統(tǒng)本身,還在于企業(yè)物資管理活動的科學(xué)化和規(guī)范化,也在于對已經(jīng)開發(fā)系統(tǒng)的持續(xù)改進、不斷補充數(shù)據(jù)和系統(tǒng)維護,以適應(yīng)不斷改進的企業(yè)物資管理工作。由于目前這方面的工作都比較薄弱,造成已經(jīng)開發(fā)的系統(tǒng)儲存數(shù)據(jù)不同、信息質(zhì)量不高、利用不夠方便、系統(tǒng)利用率不高,一些煤炭企業(yè)早期開發(fā)的管理信息系統(tǒng)基本上都廢棄不用。
五、物資供應(yīng)管理信息系統(tǒng)建設(shè)建議
(一)從思想上重視物資管理信息系統(tǒng)建設(shè)。煤炭企業(yè)應(yīng)從長遠角度出發(fā),將信息系統(tǒng)建設(shè)當(dāng)作企業(yè)重大事項之一,做到企業(yè)全體員工參與,從思想上重視物資管理信息系統(tǒng)建設(shè),杜絕單位領(lǐng)導(dǎo)到供應(yīng)科員工對本企業(yè)信息系統(tǒng)建設(shè)重視不夠,發(fā)展信息不足等不良現(xiàn)象。在實踐中可將物資供應(yīng)管理信息系統(tǒng)建設(shè)作為領(lǐng)導(dǎo)和員工檢查考評項目,從切身利益層面加強其建設(shè)意識。
(二)加強員工培訓(xùn)或引進復(fù)合型人才。面對物資管理信息系統(tǒng)對應(yīng)用人才提出的具備信息技術(shù)和物資供應(yīng)相關(guān)能力的復(fù)合型人才要求,企業(yè)可以從計劃培養(yǎng)和高新聘用兩個方面尋求解決,避免人才儲備短缺。
(三)重視系統(tǒng)開發(fā)前的調(diào)研工作。要想建立一個滿足實用性、通用性、開放性和標(biāo)準(zhǔn)化等原則的信息系統(tǒng),就必須在系統(tǒng)開發(fā)前進行嚴(yán)格全面的調(diào)研,把握現(xiàn)有的業(yè)務(wù)功能、各科室的職能分工等企業(yè)物資供應(yīng)管理現(xiàn)狀,了解同行企業(yè)物資供應(yīng)管理信息運行狀況,吸納國外先進系統(tǒng)模式,做好建設(shè)前準(zhǔn)備工作,為系統(tǒng)高效合理運行提供經(jīng)驗支持。
(四)設(shè)備配備合理到位。物資管理信息系統(tǒng)的成功與否直接與其運行設(shè)備有關(guān),它們是“軟件”與“硬件”的關(guān)系,沒有“硬件”的支持,再先進的系統(tǒng)也是無法運行的。因此,在面對設(shè)備配備資金量大這個問題時,企業(yè)應(yīng)該“舍得”。
(五)以五大原則為中心構(gòu)建信息系統(tǒng)。只有遵循實用性、通用性、開放性和標(biāo)準(zhǔn)化、可擴展性與可修改性以及用戶參與開發(fā)等五大原則,才能保證系統(tǒng)正常運行,實現(xiàn)預(yù)期功能。