韋曉麟,周麗麗
(廣西理工職業(yè)技術(shù)學校,廣西南寧,530033)
MIS的開發(fā)與設計
韋曉麟,周麗麗
(廣西理工職業(yè)技術(shù)學校,廣西南寧,530033)
本文以MIS系統(tǒng)的開發(fā)與設計為主題,主要介紹了MIS系統(tǒng)的結(jié)構(gòu),開發(fā)需求,以及MIS系統(tǒng)開發(fā)設計的流程。
MIS系統(tǒng);軟件開發(fā);信息管理
在現(xiàn)代化的企業(yè)中,無論是生產(chǎn)、管理還是其他部門,都會產(chǎn)生海量的信息。這些信息往往具有重要的價值,一旦這些價值被挖掘,那么這些信息就能夠提高企業(yè)的生產(chǎn)效率和競爭力。這些海量信息如何進行管理?如何在這些信息中發(fā)現(xiàn)它的價值?管理信息系統(tǒng)(MIS)應運而生。管理信息系統(tǒng)起源于上世紀50年代,主要用來處理一些簡單的事務工作。隨著信息技術(shù)的不斷發(fā)展,企業(yè)開始利用管理信息系統(tǒng)生成各種報表以及報告等。近年來,隨著人工智能的發(fā)展,管理信息系統(tǒng)開始處理解決更加復雜的問題,并且能夠為企業(yè)決策提供有價值的信息,對企業(yè)的發(fā)展有了更深層次的影響。
1.1 MIS系統(tǒng)的結(jié)構(gòu)
MIS系統(tǒng)是一種復雜、具有多種功能的管理信息系統(tǒng)。一個完整的MIS系統(tǒng)包括數(shù)據(jù)庫、操作界面、系統(tǒng)編譯與系統(tǒng)維護。在MIS系統(tǒng)中,工作人員通過一些程序調(diào)用其他數(shù)據(jù)庫或者輸入信息,實現(xiàn)信息的采集。在MIS系統(tǒng)的操作界面,用戶能看到不同的功能模塊,并能夠根據(jù)自己的需求選擇相應的功能,得到自己想要的信息或者結(jié)果。系統(tǒng)編譯是使MIS系統(tǒng)能夠在多種環(huán)境下進行運行。同時系統(tǒng)的維護必可不少,這一項有助于提高完善系統(tǒng)的各項功能,提高系統(tǒng)的可靠性。
MIS系統(tǒng)功能的實現(xiàn)由硬件和軟件兩部分組成。硬件主要是計算機和一些通訊設備,這些是完成系統(tǒng)開發(fā)的基礎設施。軟件包括操作系統(tǒng)、軟件包程序等。開發(fā)人員根據(jù)開發(fā)環(huán)境,編寫能夠?qū)崿F(xiàn)系統(tǒng)功能的代碼,這些代碼還能進行一定的演變,以滿足用戶需求的變更。
1.2 MIS系統(tǒng)的基本開發(fā)要求
首先該系統(tǒng)的用戶并不是專業(yè)的編程人員,由于年齡、學歷背景等條件的不同,不同用戶對計算機的掌握程度各不相同,因此系統(tǒng)的操作應該簡單易學,上手方便。MIS系統(tǒng)是一種較高級的辦公工具,是為了給企業(yè)帶來便利,不要本末倒置,花費過多的時候來學習如何使用操作系統(tǒng)。
然后,該系統(tǒng)應能夠滿足個性化的需求。當前管理信息系統(tǒng)發(fā)展迅速,無論是在哪個行業(yè),都已經(jīng)有成型的開發(fā)系統(tǒng)。這些系統(tǒng)可以用來借鑒,但是不能夠讓系統(tǒng)功能限制企業(yè)的管理模式。在開發(fā)設計MIS系統(tǒng)時,應注意充分與各業(yè)務部門進行溝通,確定該企業(yè)的真正需求。
接著,具有較高的可靠性,不會出現(xiàn)各種系統(tǒng)錯誤。在MIS系統(tǒng)的開發(fā)中,應盡量避免系統(tǒng)錯誤的出現(xiàn),影響系統(tǒng)使用的性能。在開發(fā)時,充分考慮各種操作情況,并根據(jù)邏輯設計合理的響應,提高系統(tǒng)的可靠性??傊畱M可能使這個系統(tǒng)較好的應用在實際中,發(fā)揮自身的價值,不要只成為一種擺設,白白浪費企業(yè)的投資。
最后,在當今企業(yè)的發(fā)展中,無論是管理模式、業(yè)務領(lǐng)域及流程,還是運行環(huán)境,都發(fā)生著變化,那么對于MIS系統(tǒng)也會提出新的要求,這就需要該系統(tǒng)能夠在升級與改造方面具有較好的靈活性,而不能是固定不變的。
2.1 確定需求,評價開發(fā)MIS系統(tǒng)的可行性
在開發(fā)MIS系統(tǒng)時,第一步是進行信息的收集,確定系統(tǒng)的需求,也就是確定這個系統(tǒng)的功能。在確定需求時,根據(jù)相應的業(yè)務及管理需求,確定MIS系統(tǒng)開發(fā)的大致框架,分析開發(fā)該系統(tǒng)的可行性。同時要注意考慮開發(fā)該系統(tǒng)的經(jīng)濟性,從需求上對工作量進行一定的預估,對需要投入的人力、物力有個大致的了解,劃分開發(fā)階段,這樣在后續(xù)的開發(fā)中才能做好計劃,控制好開發(fā)工程的進度。
2.2 編寫代碼,搭建MIS系統(tǒng)
在開發(fā)MIS系統(tǒng)時,主要分為四個部門:數(shù)據(jù)庫模塊的開發(fā),操作界面的開發(fā)、系統(tǒng)編譯以及系統(tǒng)的優(yōu)化及維護。在正式進行系統(tǒng)開發(fā)階段后,由于MIS系統(tǒng)的開發(fā)是一項工作量較大的工程,因此在MIS系統(tǒng)的開發(fā)中,利用現(xiàn)有的模塊軟件,減少相應的工作量,避免重復性的工作,提高工作效率。在MIS系統(tǒng)開發(fā)中,要與用戶及時進行溝通,優(yōu)化界面,改進功能,刪除不必要的操作性,提高系統(tǒng)的友好性,提高系統(tǒng)開發(fā)的效率。下面將根據(jù)系統(tǒng)開發(fā)的內(nèi)容進行詳細的介紹:
2.2.1 數(shù)據(jù)庫模塊的開發(fā)與設計
數(shù)據(jù)庫是整個系統(tǒng)的基礎,它存儲著企業(yè)的各種信息,通過對這些信息的調(diào)用和運算,實現(xiàn)MIS系統(tǒng)的功能。在數(shù)據(jù)庫模塊的開發(fā)中,主要是配置數(shù)據(jù)源、對數(shù)據(jù)庫進行定義,設計數(shù)據(jù)表、數(shù)據(jù)格式等。在這一流程中,編程人員根據(jù)企業(yè)的需求,利用編程語言,設計出數(shù)據(jù)庫的結(jié)構(gòu)。這些抽象化的程序?qū)τ诜怯嬎銠C專業(yè)的用戶來說,是非常難懂的。因此,還應進一步將這些信息以一種簡單易懂的形式呈現(xiàn)在界面上。這樣,用戶就能夠根據(jù)實際工作需要,定制相應的數(shù)據(jù)庫。然后開發(fā)人員按照一定的結(jié)構(gòu),進行數(shù)據(jù)庫的配置。在數(shù)據(jù)庫的開發(fā)中,還應注意,不僅能夠滿足用戶訪問的需求,還應該保證數(shù)據(jù)庫的安全性。數(shù)據(jù)庫的信息的安全關(guān)系到企業(yè)的核心利益,這一點一定要重視起來。
2.2.2 系統(tǒng)操作界面的開發(fā)與設計
系統(tǒng)操作界面的開發(fā)與設計,主要與需求部門進行充分地溝通,確認界面的內(nèi)容、格式、操作算法等,提高系統(tǒng)的使用價值和使用體檢。這一階段的開發(fā)主要是調(diào)用數(shù)據(jù)庫中的文件,通過算法文件庫來進行一些操作,實現(xiàn)模塊的功能。在這一過程中,主要包括操作界面的設計,算法文件庫的開發(fā)以及配置記錄文件的編寫。在操作界面的設計中,要注意界面友好、操作簡單,盡量較少重復性的操作。算法文件庫是調(diào)用數(shù)據(jù)庫的數(shù)據(jù),并根據(jù)用戶的需求進行一些邏輯的運算。
2.2.3 系統(tǒng)編譯模塊的開發(fā)
在編寫好操作界面及操作算法后,還需要進行系統(tǒng)編譯,使這些程序能夠在Web服務器中運行。運行后顯示的操作界面,才是最后的用戶界面。在這一模塊的開發(fā)中,主要是解決網(wǎng)頁文件與頁面、數(shù)據(jù)源的鏈接問題,還需完成對文件目錄的管理。在系統(tǒng)編譯模塊的開發(fā)中,針對不同的網(wǎng)頁格式,開發(fā)出相應的編譯指令庫。通過這些編譯指令,不管是HTML,還是PHP等其他網(wǎng)頁格式,MIS系統(tǒng)都能夠適應,并且能夠順利運行。
2.2.4 MIS系統(tǒng)的優(yōu)化與維護
在這個階段,MIS系統(tǒng)基本上已經(jīng)可以開始運行使用了。首先開發(fā)人員為用戶講解如何使用這個系統(tǒng),進行一定的操作演示和實用培訓。在用戶的使用中,通過收集用戶反饋的問題,對系統(tǒng)的不足進行優(yōu)化??紤]到企業(yè)是在不斷發(fā)展中的,當出現(xiàn)新的需求時,該系統(tǒng)應該能夠進行改造和升級。因此,在MIS系統(tǒng)開發(fā)時,要注意預留一些接口,以備后用。
MIS系統(tǒng)在提高工作效率、降低工作強度及重復度等方面,有著重要的作用,它對于企業(yè)的發(fā)展有著更深刻的影響。在未來的發(fā)展中,MIS系統(tǒng)的應用將會越來越廣泛。
[1]李乾煒.管理信息系統(tǒng)在現(xiàn)代企業(yè)管理中的作用[J].才智,2016,(02):254-255.
[2]盧彥,王勇.論管理信息系統(tǒng)的設計要點[J].科技展望,2015,(01):147.
[3]高云.管理信息系統(tǒng)的系統(tǒng)分析與系統(tǒng)設計[J].電子測試,2014,(09):87-89.
[4]蘇冬.MIS系統(tǒng)平臺構(gòu)建技術(shù)的研究[D].南京航空航天大學,2012.
Development and design of MIS
Wei Xiaolin,Zhou Lili
(Guangxi Polytechnic vocational school, Nanning Guangxi, 530033)
This paper takes the development and design of MIS system as the theme, mainly introduces the structure of MIS system, development requirements, and the process of MIS system development and design.
MIS system; software development; information management