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