[摘要]文章根據(jù)軟件工程的設計理論,對項目的背景和系統(tǒng)的現(xiàn)狀進行較為細致的調(diào)查。該系統(tǒng)采用單機多用戶的開發(fā)模式,實現(xiàn)了房屋產(chǎn)權(quán)公司辦理房產(chǎn)業(yè)務和日常辦公業(yè)務的計算機管理,實現(xiàn)業(yè)務數(shù)據(jù)的輸入、查詢、修改、報表的輸出打印功能。使用Visual Foxpro 6.0作為數(shù)據(jù)庫建立和應用程序的綜合開發(fā)工具,借助其強大的面向?qū)ο罂梢暬h(huán)境,從而最終實現(xiàn)較為完善的系統(tǒng)。
[關(guān)鍵詞]城鎮(zhèn)商品房;管理信息系統(tǒng);VFP 6.0
[作者簡介]王瑩瑩,海軍蚌埠士官學校計算機教研室助教,研究方向:數(shù)據(jù)庫,安徽蚌埠,233012;葛青林,海軍蚌埠士官學校電子對抗教研室助教,碩士,研究方向:網(wǎng)絡應用,安徽蚌埠,233012
[中圖分類號] F293.33 [文獻標識碼] A [文章編號] 1007-7723(2009)04-0074-0003
一、引言
我們正處于一個飛速發(fā)展的信息時代?,F(xiàn)階段,在各行各業(yè)中都離不開信息處理。使用計算機進行信息控制,不僅提高了工作效率,而且提高了其安全性,尤其對于復雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。如今房地產(chǎn)業(yè)蓬勃發(fā)展,使商品房信息管理需求日益增多。原始的手工計賬有著不能及時反映商品房信息情況、業(yè)務實現(xiàn)速度緩慢、客戶滿意度差等缺點。無紙化辦公給人們的工作帶來了快捷與便利,也賦予商品房銷售、商品房信息管理一個新理念。商品房管理信息系統(tǒng)使用戶的管理規(guī)范化、銷售信息化、反映適時化,銷售效率提高,受到用戶的青睞。
二、系統(tǒng)數(shù)據(jù)庫模型設計
根據(jù)對城鎮(zhèn)商品房管理信息中所需要的數(shù)據(jù)信息進行分析,確定在系統(tǒng)開發(fā)設計與運行中應建立一個系統(tǒng)底層數(shù)據(jù)庫。該數(shù)據(jù)庫主要包含了以下4個數(shù)據(jù)表:客戶信息表、交易信息表、商品房信息表以及系統(tǒng)賬號。根據(jù)對該系統(tǒng)的設計開發(fā)實際需求,建立數(shù)據(jù)庫模型如圖1所示:
三、系統(tǒng)總體結(jié)構(gòu)
根據(jù)城鎮(zhèn)商品房管理信息系統(tǒng)的總體功能需求,該系統(tǒng)的主要功能模塊包括信息錄入模塊、數(shù)據(jù)查詢模塊、信息管理模塊、報表打印模塊以及密碼設置模塊。該系統(tǒng)的總體功能結(jié)構(gòu)設計如圖2所示:
四、系統(tǒng)模塊設計
(一)系統(tǒng)登陸模塊
本模塊主要的功能是對登陸用戶進行身份驗證,獲得登陸使用系統(tǒng)的權(quán)限。
(二)信息錄入模塊
本模塊主要負責系統(tǒng)中商品房信息、客戶信息以及交易信息的錄入管理。主要包括下面三個子模塊:
1.商品房信息錄入模塊:以單記錄的方式提供管理員對系統(tǒng)中商品房信息的瀏覽、添加操作。在添加商品房信息時,關(guān)鍵性字段(商品房編號)使用順序編號方式,以防管理員輸入出錯或使編號混亂。
2.客戶信息錄入模塊:本模塊負責對系統(tǒng)中客戶信息的瀏覽、添加操作。在添加客戶信息時,關(guān)鍵性字段(客戶編號)也使用順序編號方式,以防管理員輸入出錯或使編號混亂。
3.交易信息錄入模塊:為了防止交易的商品房信息和客戶信息數(shù)據(jù)在錄入時出錯,在交易時只要分別輸入商品房和客戶的編號就會顯示并錄入該商品房和客戶的信息到交易庫中,本模塊的目的就是實現(xiàn)這一功能。
(三)信息查詢模塊
提供系統(tǒng)中商品房信息、客戶信息、交易信息的查詢服務。主要包括商品房信息查詢、客戶信息查詢和交易信息查詢?nèi)齻€子模塊:
1.商品房信息查詢模塊:該模塊主要實現(xiàn)的功能是對商品房信息資料的查詢。查詢商品房信息可選用的關(guān)鍵字有商品房編號、小區(qū)名稱、單位面積售價、設計用途。另外,在這個查詢服務中提供了多條件查詢和模糊查詢的方式。
2.客戶信息查詢模塊:該模塊主要實現(xiàn)的功能是對客戶信息資料的查詢。查詢客戶信息可選用的關(guān)鍵字有客戶編號、客戶姓名、證件號、職業(yè)。另外,在這個查詢服務中也提供了多條件查詢和模糊查詢的方式。
3.交易信息查詢模塊:對商品房信息的交易記錄進行瀏覽和查詢。管理員可以知道某間商品房被哪位客戶買了,某位客戶買了哪幾間房屋,以及房屋產(chǎn)權(quán)證、交付日期等信息。
(四)系統(tǒng)管理模塊
為管理員提供系統(tǒng)信息的管理,包括客戶信息管理和商品房信息管理。分為以下兩個子模塊:
1.客戶信息管理:該模塊主要進行客戶信息的瀏覽、添加、修改和刪除等操作,同時為方便用戶操作還提供了多條件查詢和模糊查詢。
2.商品房信息管理:該模塊主要進行商品房信息的瀏覽、添加、修改和刪除等操作,同時為方便用戶操作也提供了多條件查詢和模糊查詢。
(五)報表打印模塊
對系統(tǒng)中的商品房信息、客戶信息、交易信息的結(jié)果提供打印。
五、城鎮(zhèn)商品房管理信息系統(tǒng)的詳細設計
(一)系統(tǒng)界面設計原則
按上面功能模塊的設計結(jié)果,一個模塊對應一個界面。另外,由于本系統(tǒng)的操作者基本上不是計算機專業(yè)人員,所以界面的開發(fā)要本著以下幾個原則:
1.美觀、大方的圖形用戶界面。
2.控件的有效性控制。
3.強壯的出錯處理機制。
(二)系統(tǒng)部分關(guān)鍵模塊
1.系統(tǒng)登陸模塊。在系統(tǒng)登陸模塊,用戶必須輸入預先設定好的賬號以及密碼才能進入,這樣有利于防止他人在沒有授權(quán)的情況下進入系統(tǒng)。
在系統(tǒng)登陸模塊中創(chuàng)建了2個標簽、1個組合框和1個文本框,分別顯示“賬號”和“密碼”。另外,在窗口的左側(cè)還創(chuàng)建了2個按鈕控件,分別是“確定”和“取消”。
2.交易信息錄入模塊。進入交易信息錄入模塊,有2個“查找”按鈕,可以單擊這2個按鈕對庫存中的客戶和商品房記錄分別進行查找,只有所要交易的客戶和商品房記錄都存在,才能進行交易登記?!敖灰椎怯洝卑粹o可以把進行交易的客戶和商品房信息里的規(guī)定的主要信息錄入到“交易信息表”中,來達到交易信息錄入的功能。
在交易信息錄入窗口中主要創(chuàng)建了5個功能按鈕,分別是“交易登記”、“清空”、“退出”以及2個“查找”,分別來實現(xiàn)交易信息的添加、清空界面文本框的信息、關(guān)閉界面以及查找數(shù)據(jù)庫中客戶和商品房信息的功能。
3.商品房與客戶信息查詢模塊。進入商品房信息查詢模塊,對文本框中輸入所要查找的相應商品房信息,然后單擊“查找”按鈕,就能在數(shù)據(jù)庫中對所輸入的商品房信息進行單/多條件的精確查找。
在商品房信息查詢模塊中主要創(chuàng)建了3個功能按鈕,分別是“查詢”、“清空”和“退出”,分別來實現(xiàn)對商品房信息的查詢、清空界面文本框的信息以及關(guān)閉界面的功能。
客戶信息查詢模塊與商品房信息查詢模塊創(chuàng)建進程大致相同,這里不再詳細描述。
六、總結(jié)
該系統(tǒng)功能基本符合用戶需求,但是該系統(tǒng)還有許多不盡如人意、有待進一步改善的地方。這只是一個單機多用戶版的商品房管理信息系統(tǒng),目前來說雖然可以滿足一些城鎮(zhèn)房產(chǎn)公司的需要,但是如果進一步擴大其為基于B/S模式、網(wǎng)絡化管理的系統(tǒng)就會更好了。
[參考文獻]
[1]陳明.應用UML對圖書管理系統(tǒng)建模[J].貴州工業(yè)大學學報,2003,32(4).
[2]張慶,崔競,康祥順.Visual FoxPro案例開發(fā)集錦[M].北京:電子工業(yè)出版社,2005.
[3]鄭人杰,殷人昆,陶永雷.實用軟件工程[M].北京:清華大學出版社,1997.
[4]肖金秀,等.新編Visual FoxPro 6.0應用教程[M].北京:中國石化出版社,1999.
[5]劉瑞新,汪遠征.Visual FoxPro程序設計教程[M].北京:電子工業(yè)出版社,2006.