李 佳
(華南理工大學(xué),510640)
在現(xiàn)代信息社會(huì),我們的高校管理面臨著全新的形勢(shì),住房管理中傳統(tǒng)的管理方法早已不能適應(yīng)實(shí)際要求。在新形勢(shì)下只有積極利用互聯(lián)網(wǎng)技術(shù),采用先進(jìn)的信息技術(shù)才能夠適應(yīng)時(shí)代發(fā)展的要求。住房管理的信息化已經(jīng)成為時(shí)代發(fā)展的必然選擇。這樣做能夠有效提升管理水平。對(duì)于高校住房管理信息系統(tǒng)的設(shè)計(jì),本文將主要介紹以基于SQL Server 的三層C/S 高校住房管理信息系統(tǒng)以及基于Browser/Server 三層結(jié)構(gòu)信息系統(tǒng)。
該系統(tǒng)的設(shè)計(jì)主要是通過Delphi2005 這樣專門的設(shè)計(jì)軟件來實(shí)現(xiàn)的,這款軟件本身具有封裝性好、靈活易學(xué)等優(yōu)點(diǎn)。采用這種軟件能夠有效達(dá)到目的。SOL Server 在數(shù)據(jù)庫(kù)中的作用非常重要。在信息系統(tǒng)設(shè)計(jì)過程中主要是包含以下幾個(gè)環(huán)節(jié):功能模塊設(shè)計(jì);確定數(shù)據(jù)訪問技術(shù)以及后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)。對(duì)于這幾個(gè)環(huán)節(jié)必須要保持高度重視。
(1)功能模塊設(shè)計(jì)。高校住房管理信息系統(tǒng)要求具有兩大基本功能:一是用戶管理登入功能;二是房屋及住戶信息管理功能。用戶管理主要指的是操作員管理、權(quán)限級(jí)別的設(shè)置、模塊注冊(cè)以及系統(tǒng)日志。房屋及住戶信息管理則是包含產(chǎn)權(quán)信息管理、住宅信息管理、住戶信息管理、綜合查詢以及租金管理等內(nèi)容。
1)住戶信息管理。所謂住戶信息管理就是要那些租住房、已經(jīng)售出的房以及在等待分配住房的的人員進(jìn)行有效管理。在管理過程中對(duì)房屋過去的用戶也需要進(jìn)行管理。歷史記錄管理是住戶信息管理的重要內(nèi)容,隨著時(shí)間的推移。環(huán)境的變化,歷史記錄管理將會(huì)變得越來越復(fù)雜。在歷史記錄越來越多的背景下,管理效率不僅會(huì)受到影響,系統(tǒng)的運(yùn)行也必然會(huì)受到影響。正是因?yàn)榭吹搅诉@一點(diǎn),工作人員在設(shè)計(jì)過程中決定建立歷史數(shù)據(jù)表,把那些歷史數(shù)據(jù)直接轉(zhuǎn)移到歷史數(shù)據(jù)表中。實(shí)際管理過程中只需要對(duì)歷史數(shù)據(jù)表進(jìn)行管理即可。這種方法能夠提升歷史記錄管理效率。
2)住宅管理。住在管理就是要對(duì)高校樓房的資料,各戶住宅的詳細(xì)情況如規(guī)格、住宅面積等進(jìn)行有效管理。為了保證信息的真實(shí)性,在實(shí)際管理過程中還需要及時(shí)登記新建房屋、及時(shí)核銷拆除的房屋。在實(shí)際管理過程中需要引起注意的是樓房的用途有可能是不一樣的,對(duì)于這種情況就一定要分清楚。通常情況下是要分成住宅管理和樓房管理兩大類的。
3)租金及產(chǎn)權(quán)信息管理。對(duì)于租住房而言租金管理是非常重要的工作。租金的管理同房屋所在地段、房屋自身結(jié)構(gòu)、樓層以及面積有很大關(guān)系。不同的地段選取的租金也是不同的,在實(shí)際工作過程中為了方便管理本系統(tǒng)中主要是通過租金參數(shù)表的形式來進(jìn)行管理。通過該參數(shù)表用戶就能夠自動(dòng)調(diào)節(jié)租住房屋的租金。這樣就能有效提升租房管理效率。產(chǎn)權(quán)信息管理就是要對(duì)購(gòu)買價(jià)格、產(chǎn)權(quán)證號(hào)、產(chǎn)權(quán)來源等內(nèi)容來進(jìn)行科學(xué)有效的管理。
4)查詢及統(tǒng)計(jì)表。住房信息的查詢是項(xiàng)十分重要的工作,工作過程中應(yīng)該要結(jié)合不斷提升查詢功能。本系統(tǒng)中的綜合查詢功能是通過采用任意字段組合查詢方式來實(shí)現(xiàn)的。在查詢過程中還可以對(duì)查詢住房生成相應(yīng)報(bào)表,并最終打印出來。通過這樣一種方式用戶就能夠自動(dòng)查詢住房信息。這對(duì)于提升高校住房管理的效率無(wú)疑是非常有利的。在今后工作過程中應(yīng)該加強(qiáng)對(duì)以上功能的研究。
(2)確定數(shù)據(jù)訪問技術(shù)。數(shù)據(jù)訪問技術(shù)的選擇是系統(tǒng)設(shè)計(jì)過程中的一項(xiàng)重要內(nèi)容。在系統(tǒng)設(shè)計(jì)過程中操作參數(shù)的連接主要是通過Client socket 和Server socket 來實(shí)現(xiàn)的。服務(wù)器在獲得參數(shù)之后就會(huì)向數(shù)據(jù)庫(kù)發(fā)出操作指令,數(shù)據(jù)庫(kù)在處理后就會(huì)把結(jié)果返回給客戶端??偟膩碚f,合理選擇數(shù)據(jù)庫(kù)訪問技術(shù)是非常重要的,采用以上技術(shù)能夠有效地實(shí)現(xiàn)數(shù)據(jù)訪問功能,用戶也將能夠順利地獲得所需要的信息。
(3)后臺(tái)數(shù)據(jù)庫(kù)的設(shè)計(jì)。后臺(tái)數(shù)據(jù)庫(kù)的設(shè)計(jì)同樣非常重要。在實(shí)際工作過程中通常選用的是SQL Server2000,之所以要采用這種技術(shù)主要是因?yàn)樗褂闷饋矸浅7奖恪T诠ぷ鬟^程中利用口令以及驗(yàn)證用戶名稱等方式能夠有效防止那些非法用戶來竊取數(shù)據(jù)、后臺(tái)數(shù)據(jù)庫(kù)中設(shè)置有產(chǎn)權(quán)信息表、用戶信息表、用戶權(quán)限控制表、住戶信息表、樓房信息表以及租金參數(shù)表等內(nèi)容。這幾個(gè)表都承擔(dān)著各自不同的功能。
模塊信息表中包含的是模塊信息,模塊的啟用首先需要注冊(cè)。住宅信息表中則是各種住宅的信息。用戶信息表中則是用戶的基本信息。租金參數(shù)表中則是各類型房屋租金標(biāo)準(zhǔn)。了解這些是進(jìn)行科學(xué)高效管理的重要前提。
(4)系統(tǒng)的實(shí)現(xiàn)。在完成各項(xiàng)功能的設(shè)計(jì)之后,最后一項(xiàng)工作就是要實(shí)現(xiàn)系統(tǒng)。具體而言就是要實(shí)現(xiàn)邏輯層、客戶端以及服務(wù)器。對(duì)于這些工作應(yīng)該保持高度重視。只有合理實(shí)現(xiàn)這些各部分,才能夠保證系統(tǒng)的正常運(yùn)行。
服務(wù)器的實(shí)現(xiàn)主要是要能夠?qū)崿F(xiàn)同數(shù)據(jù)庫(kù)以及客戶端的連接。要能夠啟動(dòng)并斷開服務(wù)。在實(shí)際工作過程中還要能夠真實(shí)地反映客戶機(jī)的連接狀態(tài)??蛻舳顺绦蛟趩?dòng)之后,用戶首先是需要登錄驗(yàn)證。在確定客戶身份之后才能夠向服務(wù)器請(qǐng)求連接。連接成功并通過身份驗(yàn)證之后就可以獲得相應(yīng)的信息及服務(wù)。進(jìn)入到相應(yīng)的系統(tǒng)主界面之后就可以來對(duì)數(shù)據(jù)進(jìn)行專門查詢及操作了。系統(tǒng)中邏輯層的主要功能是要根據(jù)接收到的客戶端的操作參數(shù)來實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作。最終還要結(jié)果反饋給客戶端。邏輯層的設(shè)計(jì)是重中之重。系統(tǒng)設(shè)計(jì)過程中主要是要分成多個(gè)對(duì)象來進(jìn)行設(shè)計(jì),比如分成住戶數(shù)據(jù)操作對(duì)象、數(shù)據(jù)查詢操作對(duì)象、統(tǒng)計(jì)報(bào)表處理對(duì)象等來進(jìn)行科學(xué)高效的管理。這樣能夠有效提升邏輯層的功能。
該系統(tǒng)在設(shè)計(jì)過程中首先是要根據(jù)用戶的具體需要來明確系統(tǒng)各個(gè)部分的功能要求。實(shí)際工作過程中B/S 模式三層結(jié)構(gòu)需要滿足不同層次的需要,這是系統(tǒng)設(shè)計(jì)的主要目的。在數(shù)據(jù)庫(kù)方面,考慮到高校自身的實(shí)際情況決定采用Access 來實(shí)現(xiàn)。采用的數(shù)據(jù)平臺(tái)則是Microsoft SQL2000 數(shù)據(jù)平臺(tái)。之所以要采用這種平臺(tái)是因?yàn)樗陨砭哂袕?qiáng)大的數(shù)據(jù)存儲(chǔ)功能。能夠?qū)崿F(xiàn)聯(lián)查及匯總。這對(duì)于系統(tǒng)的擴(kuò)充無(wú)疑是非常有利的。還有一個(gè)因素就是從安全方面來考慮的,采用該結(jié)構(gòu)能夠自行維護(hù)及備份,這樣就能夠有效保證數(shù)據(jù)的安全。系統(tǒng)設(shè)計(jì)過程中要求具有易修改性以及易擴(kuò)展性。這種特性的實(shí)現(xiàn)主要是通過采用模板類技術(shù)來實(shí)現(xiàn)的。具體而言就是要把數(shù)據(jù)生產(chǎn)部分和數(shù)據(jù)消費(fèi)部分開。通過把他們分開,用戶層需要變動(dòng)的時(shí)候就無(wú)需修改程序代碼了。實(shí)際工作過程中只需要對(duì)HTML 文檔進(jìn)行修改即可。通過這種方式系統(tǒng)本身就會(huì)具有易修改性。
(1)系統(tǒng)結(jié)構(gòu)。本次設(shè)計(jì)過程中主要采用的是B/S 結(jié)構(gòu),客戶端與服務(wù)端之間主要是通過Internet/Intranet 來進(jìn)行連接的。保證安全是系統(tǒng)設(shè)計(jì)的基本目的,在實(shí)際工作過程中為了有效保證系統(tǒng)的安全,工作人員決定在因特網(wǎng)和WEB 之間要假設(shè)防火墻。WEB 服務(wù)器本身也要放在DMZ 區(qū)中,通過這樣的設(shè)置就外部網(wǎng)絡(luò)就很難訪問到數(shù)據(jù)庫(kù),系統(tǒng)的安全性也將能夠得到保證。這種措施對(duì)于保證系統(tǒng)的安全性無(wú)疑是非常有利的。
(2)功能設(shè)計(jì)。功能設(shè)計(jì)是系統(tǒng)設(shè)計(jì)的重要內(nèi)容,科學(xué)合理地確定各個(gè)模塊的各項(xiàng)功能具有重要意義。在實(shí)際工作過程中對(duì)于這項(xiàng)工作應(yīng)該要保持高度重視。對(duì)于該系統(tǒng)主要是分成前臺(tái)和后臺(tái)兩部分來進(jìn)行分析。前臺(tái)管理程序則包含網(wǎng)上舉報(bào)、登錄入口、對(duì)外顯示通知等;后臺(tái)則包含房建管理模塊、認(rèn)識(shí)處接口模塊、房建質(zhì)量管理模塊、歷史查詢模塊、權(quán)限控制模塊、補(bǔ)貼處理模塊等諸多模塊。
1)教師管理模塊。教師管理模塊是其中的重要模塊。教師管理模塊需要具備以下功能:一是要對(duì)人員異動(dòng)情況及時(shí)進(jìn)行等級(jí)處理;二是要對(duì)于那些發(fā)生變動(dòng)的教師的基本情況要做出相應(yīng)修改;三是要能夠?qū)崿F(xiàn)對(duì)教師基本情況的綜合查詢及打印。教師的基本情況應(yīng)該包含:姓名、性別、單位、配偶、身份證號(hào)、住房區(qū)域、工齡、租金等內(nèi)容。在查詢的時(shí)候?qū)?huì)產(chǎn)生列表,列表中電機(jī)需要查詢的教師名稱就會(huì)出現(xiàn)教師的基本信息。信息查詢是系統(tǒng)的重要功能,對(duì)于數(shù)據(jù)信息的查詢應(yīng)該保持高度重視。
2)房間管理模塊的設(shè)計(jì)。房建管理模塊往往是要進(jìn)行三級(jí)管理。所謂三級(jí)管理就是要按照區(qū)域、樓層號(hào)以及房間號(hào)來進(jìn)行管理。通過這樣的方式要能夠查詢到所有的方便,對(duì)于那些沒有分配或者是已經(jīng)分配的住房能夠按照區(qū)域、樓棟號(hào)以及房號(hào)來查詢到。在把未滿的房建分配給指定教師的時(shí)候,系統(tǒng)要能夠自動(dòng)計(jì)算租金,對(duì)于房建所容納的最大人數(shù)、每棟樓的用戶分布圖等內(nèi)容能夠進(jìn)行來進(jìn)行科學(xué)分析。
3)歷史查詢及權(quán)限控制。歷史查詢是其中的重要功能。高校住房管理中人員流動(dòng)性較大。這就需要加強(qiáng)歷史查詢,要對(duì)房間分配變動(dòng)情況、教師異動(dòng)歷史數(shù)據(jù)、財(cái)務(wù)處房租變動(dòng)歷史記錄數(shù)據(jù)等要保證完整。在查詢的過程中能夠及時(shí)有效地查詢到。這才能實(shí)現(xiàn)科學(xué)高效地管理。實(shí)際工作過程中還需要高度重視權(quán)限控制。系統(tǒng)對(duì)于不同的用戶要制定出不同的級(jí)別權(quán)限。這樣有助于保證數(shù)據(jù)的安全。
(3)實(shí)際運(yùn)行。在工作過程中系統(tǒng)的實(shí)現(xiàn)主要是通過ASP 技術(shù)來實(shí)現(xiàn)的,系統(tǒng)通常是要運(yùn)行在Win 2000 以上操作系統(tǒng)、客戶端則要在Windows98 以上及IE5.0 以上瀏覽器。
住房管理信息系統(tǒng)設(shè)計(jì)是一項(xiàng)非常重要的工作,本文重點(diǎn)分析了兩種模式的高校住房信息系統(tǒng)的設(shè)計(jì),今后應(yīng)該不斷加強(qiáng)這方面的研究。
[1]曹智威,卞志強(qiáng),楊曉林.Delphi 6 實(shí)用編程技術(shù)[M].北京:中國(guó)水利水電出版社,2002.
[2]李曉拮,張曉輝,李祥勝.SQL Server 2000 管理及應(yīng)用系統(tǒng)開發(fā)[M].北京:人民郵電出版社,2002.
[3]啟明工作室.Delphi+SQL Server 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)與實(shí)例[M].北京:人民郵電出版社,2005.
[4]仲秋雁,劉友德.管理信息系統(tǒng)[M].大連:大連理工大學(xué)出版社,2000.