時(shí)間:2023-04-23 15:06:36
序論:好文章的創(chuàng)作是一個(gè)不斷探索和完善的過(guò)程,我們?yōu)槟扑]十篇數(shù)據(jù)庫(kù)管理論文范例,希望它們能助您一臂之力,提升您的閱讀品質(zhì),帶來(lái)更深刻的閱讀感受。
2上交產(chǎn)品質(zhì)量
根據(jù)對(duì)樣本圖幅綜合質(zhì)量特性的檢測(cè)結(jié)果,無(wú)錫市錫山區(qū)第二次土地調(diào)查1:500城鎮(zhèn)土地調(diào)查(A標(biāo)段)各項(xiàng)精度指標(biāo)均需符合技術(shù)設(shè)計(jì)書和規(guī)范的要求,質(zhì)量保證可靠。上交質(zhì)量包括控制測(cè)量資料和城鎮(zhèn)土地調(diào)查質(zhì)量,其中控制測(cè)量資料包括一二級(jí)導(dǎo)線觀測(cè)記錄手簿、一二級(jí)導(dǎo)線平差計(jì)算成果、圖根導(dǎo)線計(jì)算成果、一二級(jí)導(dǎo)線點(diǎn)點(diǎn)之記、埋石圖根點(diǎn)點(diǎn)之記、一二級(jí)導(dǎo)線點(diǎn)成果表、圖根點(diǎn)成果表、控制點(diǎn)展點(diǎn)圖、儀器鑒定資料;城鎮(zhèn)土地調(diào)查資料包括街道街坊分布圖、城鎮(zhèn)地籍調(diào)查表及相關(guān)資料、宗地界址點(diǎn)坐標(biāo)及面積表、以街坊為單位的宗地面積匯總表、以街道為單位的土地分類面積匯總表、城鎮(zhèn)土地分類面積統(tǒng)計(jì)表、1:500分幅地籍圖接合表、宗地圖、新舊街坊對(duì)照表、新舊宗地號(hào)對(duì)照表。上交質(zhì)量還應(yīng)該包括數(shù)據(jù)建庫(kù)資料(宗地圖分幅地籍圖光盤、城鎮(zhèn)地籍?dāng)?shù)據(jù)庫(kù))、專項(xiàng)調(diào)查統(tǒng)計(jì)資料(工業(yè)用地、基礎(chǔ)設(shè)施用地、金融商業(yè)服務(wù)用地、開發(fā)園區(qū)用地、房地產(chǎn)用地統(tǒng)計(jì))、文檔資料(無(wú)錫市1:500城鎮(zhèn)土地調(diào)查技術(shù)設(shè)計(jì)書、技術(shù)總結(jié)檢查報(bào)告)。
二、檔案管理系統(tǒng)的設(shè)計(jì)檔案管理系統(tǒng)
是由不同的動(dòng)態(tài)網(wǎng)頁(yè)所構(gòu)成的,而該系統(tǒng)的各項(xiàng)功能也借助動(dòng)態(tài)網(wǎng)頁(yè)得以實(shí)現(xiàn),檔案管理人員、檔案使用人員以及檔案管理系統(tǒng)和后臺(tái)數(shù)據(jù)庫(kù)之間的交互,從而實(shí)現(xiàn)單位管理與文件管理的功能,而檔案管理人員可以在經(jīng)過(guò)身份驗(yàn)證后對(duì)這些檔案進(jìn)行管理。對(duì)檔案進(jìn)行的管理包括對(duì)檔案的添加修改以及刪除。其中添加頁(yè)面與修改頁(yè)面比較相似,但是修改頁(yè)面上的控件已經(jīng)有了初始值,而添加頁(yè)面中的數(shù)據(jù)控件默認(rèn)是空值,所以添加、修改頁(yè)面可以在同一個(gè)頁(yè)面中得以實(shí)現(xiàn),在引用比較具體的頁(yè)面時(shí)的區(qū)分方式是利用URL后的查詢字符串。在對(duì)這些檔案數(shù)據(jù)進(jìn)行操作管理時(shí),也有需要注意的地方,比如在頁(yè)面提交前應(yīng)當(dāng)首先進(jìn)行客戶端的驗(yàn)證,從而保證提交數(shù)據(jù)的完整性與準(zhǔn)確性,其次為了避免重復(fù)記錄在數(shù)據(jù)提交到服務(wù)器后還要進(jìn)行服務(wù)器端的驗(yàn)證。在對(duì)數(shù)據(jù)庫(kù)中的圖形文件進(jìn)行處理時(shí)也有許多應(yīng)當(dāng)注意的問(wèn)題,首先是圖形文件的修改,這是文件管理中一個(gè)比較難操作的模塊,在對(duì)圖形文件進(jìn)行修改時(shí),我們一定會(huì)重新上傳圖片,與此同時(shí)也要顯示出原來(lái)的圖片,但是此時(shí)圖片的大小與數(shù)量尚未確定,可能會(huì)是檔案管理系統(tǒng)的頁(yè)面出現(xiàn)排序混亂的現(xiàn)象,所以該檔案管理系統(tǒng)中只有刪除圖形文件的功能,沒(méi)有修改圖片的功能。而添加圖形文件時(shí)也有其比較特殊的部分,即我們無(wú)法確定這個(gè)文件中具體的圖片數(shù)量,即頁(yè)面中無(wú)法固定文件上傳控件的數(shù)量,此時(shí)我們可以在進(jìn)入添加圖形文件頁(yè)面前先向服務(wù)器提交一個(gè)數(shù)據(jù)表明這個(gè)文件包括多少圖片,而后服務(wù)器根據(jù)這個(gè)數(shù)據(jù)去生成相應(yīng)數(shù)量的文件上傳控件,對(duì)于文件上傳我們可以利用程序從提交的數(shù)據(jù)中分離出圖片信息,或者是使用特定的文件上傳組。與此同時(shí)還有客戶端的驗(yàn)證問(wèn)題,針對(duì)這種問(wèn)題我們也有相應(yīng)的解決方案,那就是利用服務(wù)器端腳本去生成客戶端腳本。在對(duì)該系統(tǒng)進(jìn)行開發(fā)時(shí),我們可以利用MicrosoftVisualInterDev作為系統(tǒng)的開發(fā)工具。該工具可以對(duì)某些對(duì)象的屬性方法進(jìn)行自動(dòng)處理,提高了拼寫的準(zhǔn)確率與編程速度。同時(shí)這個(gè)工具還能夠?qū)n案中的某些關(guān)鍵詞句進(jìn)行藍(lán)色加粗顯示,極大地方便了我們的閱讀。在系統(tǒng)完成后,必須應(yīng)經(jīng)過(guò)相應(yīng)的測(cè)試,模擬實(shí)際工作進(jìn)行測(cè)試,保證無(wú)問(wèn)題后可投入運(yùn)行。
(一)數(shù)據(jù)信息技術(shù)系統(tǒng)的構(gòu)成數(shù)據(jù)信息技術(shù)系統(tǒng)的構(gòu)成是由MC50、RFID以及一些其他數(shù)據(jù)采集終端和無(wú)線網(wǎng)絡(luò)聯(lián)合構(gòu)成的。通過(guò)這些技術(shù)與醫(yī)院倉(cāng)庫(kù)后臺(tái)服務(wù)器進(jìn)行實(shí)時(shí)交互。醫(yī)院倉(cāng)庫(kù)應(yīng)用有線網(wǎng)絡(luò)對(duì)數(shù)據(jù)庫(kù)的信息進(jìn)行查詢以及錄入,并實(shí)現(xiàn)數(shù)據(jù)的共享和交互,保持醫(yī)療信息數(shù)據(jù)的同步。
(二)數(shù)據(jù)信息技術(shù)系統(tǒng)的功能模塊數(shù)據(jù)信息技術(shù)系統(tǒng)的功能模塊主要包括醫(yī)院倉(cāng)庫(kù)的采購(gòu)管理模塊、入庫(kù)管理模塊、出庫(kù)管理模塊、庫(kù)存管理模塊、會(huì)計(jì)管理模塊以及物資質(zhì)量管理模塊。
(三)數(shù)據(jù)信息技術(shù)系統(tǒng)的工作流程數(shù)據(jù)信息技術(shù)系統(tǒng)的工作流程是比較明確的。當(dāng)材料進(jìn)入醫(yī)院的倉(cāng)庫(kù)時(shí),材料物品一定要貼上條碼或者RFID等信息化標(biāo)簽,并在后臺(tái)映射與其對(duì)應(yīng)的數(shù)據(jù)。醫(yī)院倉(cāng)庫(kù)管理工作人員應(yīng)該持手持終端接入無(wú)線網(wǎng)絡(luò),通過(guò)網(wǎng)上申領(lǐng),填寫醫(yī)院倉(cāng)庫(kù)領(lǐng)用物品名稱、數(shù)量以及信息。醫(yī)院倉(cāng)庫(kù)管理的工作人員通過(guò)PC上查看科室領(lǐng)用計(jì)劃,并根據(jù)這個(gè)領(lǐng)用計(jì)劃來(lái)準(zhǔn)備材料。醫(yī)療材料出庫(kù)之后,應(yīng)該將領(lǐng)用的物品保存在智能耗材柜中。
2目前該院酒店管理專業(yè)數(shù)據(jù)庫(kù)原理及應(yīng)用
課程在教學(xué)過(guò)程中存在的問(wèn)題第一,理論與實(shí)際相脫離。在教學(xué)過(guò)程中教師要么以理論教學(xué)為主,忽視學(xué)生實(shí)際操作的培養(yǎng),以至于學(xué)生只是簡(jiǎn)單的記憶概念及理論,無(wú)法解決實(shí)際問(wèn)題,要么過(guò)于重視操作,把大部分教學(xué)時(shí)間集中在目前流行數(shù)據(jù)庫(kù)管理系統(tǒng)的學(xué)習(xí),致使學(xué)生認(rèn)為理論知識(shí)的學(xué)習(xí)無(wú)關(guān)緊要,缺乏完整的知識(shí)結(jié)構(gòu)。第二,驗(yàn)證性實(shí)驗(yàn)為主。目前課程的實(shí)踐教學(xué)采用驗(yàn)證性實(shí)驗(yàn)為主,針對(duì)某個(gè)知識(shí)點(diǎn)進(jìn)行孤立的實(shí)踐,使學(xué)生在操作過(guò)程中不能與現(xiàn)實(shí)實(shí)際情況相結(jié)合,不能解決實(shí)際問(wèn)題,使實(shí)踐教學(xué)失去原有的價(jià)值。第三,教學(xué)內(nèi)容陳舊。教師遵循教材進(jìn)行教學(xué),但所用教材過(guò)于陳舊,不能與時(shí)俱進(jìn),與社會(huì)實(shí)際需求相脫離,教學(xué)內(nèi)容統(tǒng)一,不能很好的與學(xué)生所學(xué)專業(yè)相結(jié)合。第四,“填鴨式”教學(xué)法。《數(shù)據(jù)庫(kù)原理及應(yīng)用》課程已經(jīng)是一門開設(shè)時(shí)間較長(zhǎng)的課程,教師在教學(xué)過(guò)程中按照慣用的“填鴨式”的教學(xué)方法進(jìn)行教學(xué),同時(shí)部分教師也不愿進(jìn)行改革以增加自己的工作量,從而導(dǎo)致學(xué)生被動(dòng)的去接收知識(shí)。第五,考核方式不合理。課程的考核仍然采用的是卷面考試的方式,通過(guò)對(duì)學(xué)生理論考試的成績(jī)來(lái)評(píng)判學(xué)生的學(xué)習(xí)情況,卻忽視了學(xué)生的動(dòng)手操作能力的考核。
3《數(shù)據(jù)庫(kù)原理及應(yīng)用》課程教學(xué)改革的建議
第一,理論聯(lián)系實(shí)際,更新教學(xué)內(nèi)容。獨(dú)立院校以培養(yǎng)應(yīng)用型人才為目標(biāo),該院是以酒店和旅游為行業(yè)背景的獨(dú)立學(xué)院,尤其是酒店管理專業(yè)學(xué)生的教授內(nèi)容需與酒店及旅游緊密關(guān)聯(lián),即將數(shù)據(jù)庫(kù)原理及應(yīng)用課程的教學(xué)與行業(yè)結(jié)合;課程內(nèi)容結(jié)構(gòu)必須包含數(shù)據(jù)庫(kù)相關(guān)理論知識(shí)和實(shí)踐操作兩個(gè)方面,教學(xué)過(guò)程中需要針對(duì)酒店、旅游行業(yè)特色對(duì)教學(xué)內(nèi)容進(jìn)行調(diào)整,由于學(xué)院以文科學(xué)生為主,數(shù)據(jù)庫(kù)管理系統(tǒng)軟件則選擇ACCESS。第二,加強(qiáng)實(shí)踐教學(xué),強(qiáng)化創(chuàng)新能力。在理論教學(xué)過(guò)程中就要引入行業(yè)案例進(jìn)行講解,讓學(xué)生能夠了解數(shù)據(jù)庫(kù)在酒店及旅游行業(yè)中怎樣發(fā)揮作用,通過(guò)學(xué)生對(duì)案例的分析,加深理解;安排學(xué)生到合作酒店進(jìn)行參觀,了解整個(gè)酒店的運(yùn)作,在進(jìn)行綜合實(shí)驗(yàn)學(xué)習(xí)時(shí)要求學(xué)生針對(duì)酒店行業(yè)的具體情況進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn),鍛煉學(xué)生利用所學(xué)知識(shí)解決現(xiàn)實(shí)問(wèn)題,使學(xué)生學(xué)習(xí)的內(nèi)容能與專業(yè)結(jié)合。實(shí)驗(yàn)過(guò)程中還需要學(xué)生對(duì)現(xiàn)有存在的問(wèn)題提出解決方法并實(shí)現(xiàn),從而鍛煉學(xué)生的創(chuàng)新能力。第三,多種教學(xué)方法和教學(xué)手段結(jié)合。①案例教學(xué)法:以酒店、旅游企業(yè)的真實(shí)案例進(jìn)行教學(xué),讓學(xué)生在接觸本門課程的時(shí)候就能了解到課程在行業(yè)中的重要性,同時(shí)也能使學(xué)生輕松地從具體到抽象的教學(xué)過(guò)程中掌握知識(shí)。②任務(wù)驅(qū)動(dòng)教學(xué)法:以學(xué)生小組為單位下達(dá)數(shù)據(jù)庫(kù)開發(fā)任務(wù),任務(wù)均以酒店或旅行社為背景,學(xué)生為完成任務(wù)需相互配合、討論,彼此督促學(xué)習(xí),進(jìn)而提高學(xué)生的積極性,因?yàn)槭歉鶕?jù)具體的酒店或旅行社進(jìn)行設(shè)計(jì)的實(shí)驗(yàn),能夠鍛煉學(xué)生的知識(shí)轉(zhuǎn)移能力,學(xué)生更有積極性,更能獲得成就感。第四,改革考核方式。《數(shù)據(jù)庫(kù)原理及應(yīng)用》課程主要考核理論知識(shí)和實(shí)踐應(yīng)用能力兩部分。但在實(shí)際考核的過(guò)程中不需要刻意的安排卷面考試進(jìn)行測(cè)試,采用提交最終作品即設(shè)計(jì)的數(shù)據(jù)庫(kù)系統(tǒng),同時(shí)提交小組在系統(tǒng)設(shè)計(jì)期間所完成的數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告,設(shè)計(jì)報(bào)告的撰寫需要學(xué)生將整個(gè)系統(tǒng)設(shè)計(jì)所設(shè)計(jì)的內(nèi)容文字化,也就將相關(guān)理論知識(shí)加以強(qiáng)化。第五,加強(qiáng)與酒店和旅行社的合作。應(yīng)用型人才的培養(yǎng)重點(diǎn)在于應(yīng)用,通過(guò)與酒店和旅行社的合作,學(xué)生能在學(xué)習(xí)期間了解行業(yè)的動(dòng)態(tài)及需求,學(xué)生有機(jī)會(huì)進(jìn)入企業(yè)進(jìn)行學(xué)習(xí),并獲得專業(yè)人士的指導(dǎo),適應(yīng)就業(yè)市場(chǎng)的需求。第六,教師自身提高。教學(xué)的關(guān)鍵和主體是教師,教師不能與時(shí)俱進(jìn)所傳授的知識(shí)就不能滿足學(xué)生就業(yè)的需要,所學(xué)知識(shí)也就不能與社會(huì)接軌,教師能力的不斷提升也是改革的關(guān)鍵,因此教師除對(duì)專業(yè)知識(shí)的不斷學(xué)習(xí),還需要不定期到酒店及旅行社進(jìn)行學(xué)習(xí),了解行業(yè)需求的不斷變化。
2實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)
2.1系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)用
SQLServer2000設(shè)計(jì)數(shù)據(jù)表[6-7]。系統(tǒng)數(shù)據(jù)庫(kù)主要包括3類數(shù)據(jù)表。(1)設(shè)備信息表。記錄設(shè)備總體信息,包括設(shè)備編號(hào)、型號(hào)、購(gòu)置人、購(gòu)置緣由、購(gòu)置日期、報(bào)廢日期、借用狀態(tài)信息。當(dāng)實(shí)驗(yàn)室購(gòu)買新設(shè)備時(shí),通過(guò)管理系統(tǒng)終端軟件輸入的信息發(fā)送至服務(wù)器軟件,經(jīng)過(guò)解析處理后添加到這個(gè)表。(2)設(shè)備使用狀況表。用于記錄設(shè)備的借用情況,包含編號(hào)、借用日期、歸還日期、借用人姓名、借用人證件號(hào)、借用人電話、用途等字段。在設(shè)備借/還的時(shí)候,通過(guò)管理系統(tǒng)終端記錄的信息將添加到此表。(3)設(shè)備操作信息表。用于記錄設(shè)備控制信息,包含編號(hào)、操作指令、操作人、操作時(shí)間等字段。實(shí)驗(yàn)室管理人員通過(guò)管理系統(tǒng)終端控制設(shè)備的信息將添加到此表。
2.2服務(wù)器端設(shè)計(jì)
系統(tǒng)的服務(wù)器分為Web服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器[8]。Web服務(wù)器為此系統(tǒng)增加了以B/S架構(gòu)為基礎(chǔ)的網(wǎng)頁(yè)管理系統(tǒng)配置訪問(wèn)功能以及WebService接口程序。當(dāng)管理員通過(guò)管理系統(tǒng)終端軟件查詢數(shù)據(jù)庫(kù)時(shí),可以通過(guò)WebService接口訪問(wèn)設(shè)備使用情況、借記狀態(tài)、控制狀況等數(shù)據(jù)庫(kù)信息?;冢甆ET的數(shù)據(jù)庫(kù)查詢程序都是用C#語(yǔ)言編寫,其特點(diǎn)是執(zhí)行效率高,安全性好。數(shù)據(jù)庫(kù)服務(wù)器主要用于接收智能手持端傳來(lái)的數(shù)據(jù),將數(shù)據(jù)解析后存入系統(tǒng)的數(shù)據(jù)庫(kù)表中。可以在服務(wù)器軟件界面查看歷史操作信息和數(shù)據(jù)庫(kù)信息。對(duì)于需要的信息可以選擇導(dǎo)出或打印。
2.3設(shè)備信息記錄以及追溯
系統(tǒng)使用二維碼標(biāo)簽作為實(shí)驗(yàn)室設(shè)備的標(biāo)志,二維碼的信息包括設(shè)備編號(hào)、設(shè)備型號(hào)等[9-10]。當(dāng)新購(gòu)入實(shí)驗(yàn)設(shè)備時(shí),以設(shè)備的順序編號(hào)和設(shè)備的型號(hào)兩個(gè)信息生成該設(shè)備的標(biāo)志二維碼并存入數(shù)據(jù)庫(kù)。在設(shè)備管理工作中,通過(guò)掃描設(shè)備二維碼就能獲取該設(shè)備的相關(guān)信息并可存入數(shù)據(jù)表中。當(dāng)設(shè)備出現(xiàn)故障或者其他意外情況時(shí),可以通過(guò)掃描設(shè)備的二維碼調(diào)用系統(tǒng)數(shù)據(jù)庫(kù)中該設(shè)備的所有歷史信息,以供追本溯源,快速排除故障或解決問(wèn)題。
2.4設(shè)備遠(yuǎn)程控制
在布-加綜合征實(shí)驗(yàn)室,原子吸收分光光度計(jì)等一些設(shè)備的使用需要提前開啟或者延遲關(guān)閉,以實(shí)現(xiàn)預(yù)熱、冷卻等技術(shù)要求。為此,設(shè)計(jì)了設(shè)備遠(yuǎn)程控制功能,替代了以往實(shí)驗(yàn)管理員守候設(shè)備等待開關(guān)的情況,使實(shí)驗(yàn)管理員通過(guò)管理系統(tǒng)的移動(dòng)終端即可遠(yuǎn)程控制設(shè)備。實(shí)驗(yàn)管理員將需要的實(shí)驗(yàn)設(shè)備控制命令發(fā)送到實(shí)驗(yàn)室內(nèi)的服務(wù)器,服務(wù)器通過(guò)近距離無(wú)線網(wǎng)絡(luò)向?qū)?yīng)的實(shí)驗(yàn)設(shè)備發(fā)送開關(guān)機(jī)命令。近距離無(wú)線網(wǎng)絡(luò)的無(wú)線傳輸芯片采用nRF24L01,通過(guò)SPI與單片機(jī)相連,單片機(jī)通過(guò)串口與服務(wù)器或者實(shí)驗(yàn)設(shè)備相連。當(dāng)服務(wù)器需要向?qū)嶒?yàn)設(shè)備發(fā)送命令時(shí),先通過(guò)串口將命令發(fā)送給單片機(jī),單片機(jī)控制無(wú)線芯片通過(guò)無(wú)線鏈路,由nRF24L01將命令傳送到指定的實(shí)驗(yàn)設(shè)備,實(shí)現(xiàn)設(shè)備的開、關(guān)或延時(shí)開、關(guān)。這些操作記錄也會(huì)存入數(shù)據(jù)庫(kù)中以供以后查詢。
2.5語(yǔ)音即時(shí)通信
在系統(tǒng)中實(shí)現(xiàn)了無(wú)線環(huán)境下零消費(fèi)的語(yǔ)音通話功能。該通話基于SIP協(xié)議,采用Asterisk作為虛擬交換機(jī),只要一網(wǎng)的電腦,結(jié)合VOIP技術(shù)[11-12],就能架設(shè)整個(gè)實(shí)驗(yàn)室大環(huán)境及實(shí)驗(yàn)室外無(wú)線環(huán)境下的通話系統(tǒng)。點(diǎn)擊撥號(hào)可以是兩個(gè)客戶端之間通話,也可以將座機(jī)連接路由器,并且在語(yǔ)音服務(wù)器注冊(cè)一個(gè)地址,實(shí)現(xiàn)客戶端與座機(jī)的通話。
3系統(tǒng)實(shí)現(xiàn)
布-加綜合征實(shí)驗(yàn)室管理系統(tǒng)的終端運(yùn)行于An-droid系統(tǒng)。進(jìn)入系統(tǒng)后需輸入用戶名和密碼登錄。系統(tǒng)主界面共分為6個(gè)功能模塊,分別是新進(jìn)設(shè)備、設(shè)備借用、設(shè)備歸還、設(shè)備信息、工作圈子和設(shè)備控制(見(jiàn)圖2)。點(diǎn)擊“新進(jìn)設(shè)備”按鈕,可以對(duì)新設(shè)備進(jìn)行添加、登記;點(diǎn)擊“設(shè)備借用”按鈕,可以對(duì)設(shè)備進(jìn)行借用登記;點(diǎn)擊“設(shè)備歸還”按鈕,可以對(duì)設(shè)備進(jìn)行歸還登記;點(diǎn)擊“設(shè)備信息”按鈕,可以查詢?cè)O(shè)備信息;點(diǎn)擊“工作圈子”按鈕,管理員之間、管理員與非管理員之間可以進(jìn)行語(yǔ)音即時(shí)通信;點(diǎn)擊“設(shè)備控制”按鈕,可以進(jìn)入設(shè)備控制界面。在設(shè)備控制界面,右上角的“添加設(shè)備”按鈕用來(lái)將設(shè)置好的設(shè)備編號(hào)添加至軟件中。選擇需要控制的設(shè)備名,點(diǎn)擊需要的操作命令按鈕,即可將操作命令發(fā)送至服務(wù)器軟件。操作命令包括4種簡(jiǎn)單操作:開啟、關(guān)閉、延時(shí)開啟、延時(shí)關(guān)閉(見(jiàn)圖2)。系統(tǒng)實(shí)物如圖3所示。當(dāng)服務(wù)器接收到命令并解析后,即將操作命令通過(guò)串口A發(fā)送至單片機(jī)B(AT-mega16),單片機(jī)B將數(shù)據(jù)包通過(guò)近距離無(wú)線模塊上的天線C發(fā)送給近距離無(wú)線模塊上的天線D,D由單片機(jī)E控制接收信息,E根據(jù)命令包參數(shù)選擇性控制繼電器F,通過(guò)F來(lái)控制設(shè)備G(圖中用電機(jī)演示)的啟動(dòng)與關(guān)閉。
經(jīng)濟(jì)方面的可行性。本系統(tǒng)是房屋銷售管理信息系統(tǒng),所以系統(tǒng)的成本主要集中在開發(fā)軟件的費(fèi)用上,但是系統(tǒng)投入運(yùn)行后,就可以減少大量的人力以及物力。耗時(shí)短,資金消耗少,實(shí)用性強(qiáng),經(jīng)濟(jì)性良好。具有極高的經(jīng)濟(jì)方面的可行性。操作方面的可行性。由于該系統(tǒng)是分模塊設(shè)立的,所以模塊間既有一定的獨(dú)立性,也有一定的聯(lián)系,適用范圍廣,操作簡(jiǎn)單易懂。即便是不精通網(wǎng)絡(luò)以及計(jì)算機(jī)的相關(guān)工作人員也可以使用,減少了人力物力的投入,提升了管理效率,可操作性強(qiáng)。
(二)需求分析
由于房地產(chǎn)行業(yè)大多采取跨地域的經(jīng)營(yíng)方式,承包不同省份、不同城市、不同區(qū)域的房地產(chǎn)工程。有統(tǒng)一的總部進(jìn)行分項(xiàng)管理,但是各個(gè)項(xiàng)目并沒(méi)有自己的管理平臺(tái),來(lái)讓總部及時(shí)了解相關(guān)的狀況,因此容易造成資源分配不均衡,不能及時(shí)進(jìn)行調(diào)整等狀況。所以,房地產(chǎn)企業(yè)需要一個(gè)可以進(jìn)行反饋的系統(tǒng),來(lái)及時(shí)了解相關(guān)狀況,來(lái)調(diào)節(jié)相關(guān)的決策。在財(cái)務(wù)方面,各個(gè)項(xiàng)目的財(cái)務(wù)是獨(dú)立的,因此,為了更好地進(jìn)行管理,避免賬目出現(xiàn)偏差,要將各個(gè)項(xiàng)目的財(cái)務(wù)數(shù)據(jù)及時(shí)反饋,需要一個(gè)管理系統(tǒng)來(lái)進(jìn)行這樣的工作。也要對(duì)客戶資源進(jìn)行很好的管理,并征求客戶的意見(jiàn)和建議并咨詢客戶的滿意度,來(lái)提升公司形象,并發(fā)掘潛在客戶以及潛在市場(chǎng)。這需要建立一個(gè)系統(tǒng),來(lái)管理并反饋客戶的相關(guān)信息。房屋銷售管理信息系統(tǒng)具體要做到對(duì)內(nèi)部數(shù)據(jù)信息進(jìn)行管理,來(lái)方便操作人員操作以及查詢。由于數(shù)據(jù)十分龐大,輸入的工作量也十分的大,因此系統(tǒng)一定要簡(jiǎn)單易懂、方便操作、能實(shí)現(xiàn)批量操作等。為了實(shí)現(xiàn)房地產(chǎn)銷售信息無(wú)紙化,并運(yùn)用計(jì)算機(jī)以及網(wǎng)絡(luò)技術(shù)等,就要建立一個(gè)綜合性的房屋銷售管理信息系統(tǒng)。在進(jìn)行信息的錄入與輸出的同時(shí),來(lái)對(duì)相關(guān)的資料進(jìn)行管理。
(三)功能分析
在系統(tǒng)的功能分析方面,我們從四個(gè)板塊來(lái)研究。房產(chǎn)管理模塊,建立一個(gè)房屋銷售管理信息系統(tǒng),其最基本最首要的功能便是房產(chǎn)管理。這要求系統(tǒng)可以支持管理者對(duì)房屋信息進(jìn)行修正的一系列操作,如新內(nèi)容的添加、錯(cuò)誤信息的刪減、錄入以及修改等一系列操作。除此之外,要將查詢功能設(shè)置的相對(duì)便利,來(lái)使得客戶依照需要對(duì)房屋信息進(jìn)行查詢,對(duì)所需的房屋進(jìn)行快速定位??蛻艄芾砟K,可以幫助公司更好的管理客戶信息,來(lái)明確業(yè)務(wù)方向,增加自己的競(jìng)爭(zhēng)力。對(duì)客戶進(jìn)行合理的分類,來(lái)提高管理效率,并根據(jù)客戶要求以及滿意度等信息將客戶進(jìn)行劃分,來(lái)針對(duì)不同的客戶提供不同的信息和服務(wù)。收費(fèi)管理板塊,用來(lái)記錄客戶的繳費(fèi)狀況等。來(lái)方便費(fèi)用的記錄以及催繳,并可以添加物業(yè)費(fèi)等信息,來(lái)方便其他有關(guān)的單位的工作。售樓管理板塊,這是房屋銷售管理信息系統(tǒng)的核心部分,在這一板塊中,我們可以實(shí)現(xiàn)對(duì)樓盤銷售的情況的管理,讓公司統(tǒng)一管理數(shù)據(jù),更加容易的了解樓盤的銷售狀態(tài),更好地進(jìn)行下一步的操作。
二、系統(tǒng)設(shè)計(jì)
(一)模塊劃分與功能設(shè)計(jì)
房產(chǎn)管理模塊,主要是管理各個(gè)樓盤內(nèi)部的相關(guān)數(shù)據(jù)。一定要有添加、修改、查詢、刪除等相關(guān)基礎(chǔ)操作的功能。該模塊有樓盤信息登記管理、戶型信息的登記管理、樓盤、查詢、戶型信息查詢等主要功能。樓盤信息登記管理板塊:對(duì)各種樓盤信息進(jìn)行添加、修改、查詢、刪除等相關(guān)基礎(chǔ)操作,要有樓盤編號(hào)、樓盤報(bào)價(jià)以及戶型編號(hào)等信息。戶型資料登記管理板塊:對(duì)戶型資料進(jìn)行添加、修改、查詢、刪除等相關(guān)基礎(chǔ)操作。要包括,對(duì)戶型的基礎(chǔ)介紹、平面圖、編號(hào)、價(jià)格、內(nèi)部結(jié)構(gòu)、實(shí)際面積等。樓盤查詢板塊:實(shí)現(xiàn)通過(guò)查詢樓盤的關(guān)鍵字來(lái)對(duì)樓盤全面的信息進(jìn)行查詢。包括樓盤的編號(hào)、報(bào)價(jià),戶型的編號(hào)等信息。戶型查詢板塊:實(shí)現(xiàn)通過(guò)查詢關(guān)鍵字或關(guān)鍵詞,來(lái)查詢戶型的相關(guān)信息。包括,戶型的編號(hào)、設(shè)計(jì)圖、內(nèi)部結(jié)構(gòu)、面積等信息??蛻艄芾戆鍓K,一定要有添加、修改、查詢、刪除等相關(guān)基礎(chǔ)操作的功能。還要分為客戶資料登記管理板塊,客戶資料查詢管理等幾個(gè)子版塊。客戶資料登記管理板塊:要求能夠?qū)崿F(xiàn)對(duì)客戶資料進(jìn)行添加、修改、查詢、刪除等相關(guān)基礎(chǔ)操作的功能的操作。要有相對(duì)全面的客戶資料。客戶資料查詢管理板塊:要求能夠通過(guò)查詢操作,查詢客戶資料中的某一項(xiàng)內(nèi)容,比如按照客戶的身份證進(jìn)行查詢、按照客戶的姓名進(jìn)行查詢、按照手機(jī)號(hào)進(jìn)行查詢等,進(jìn)而出現(xiàn)客戶的相對(duì)全方面的信息。收費(fèi)管理模塊,實(shí)現(xiàn)對(duì)收費(fèi)的數(shù)據(jù)進(jìn)行添加、修改、查詢、刪除等相關(guān)基礎(chǔ)操作。包括登記管理板塊,以及查詢管理板塊兩個(gè)子版塊。收費(fèi)登記管理板塊:對(duì)相關(guān)的收費(fèi)信息進(jìn)行添加、修改、查詢、刪除等相關(guān)基礎(chǔ)操作。包括收費(fèi)項(xiàng)目編號(hào)、樓盤編號(hào)、繳費(fèi)時(shí)間、繳費(fèi)金額、物業(yè)費(fèi)用、公共基礎(chǔ)費(fèi)用、其他費(fèi)用等。收費(fèi)查詢管理板塊:通過(guò)查詢住戶的相關(guān)信息,來(lái)查看住戶的相關(guān)繳費(fèi)情況。包括查詢住戶所在的住址、住戶的的身份證號(hào)、姓名等信息,來(lái)進(jìn)一步查詢住戶的繳費(fèi)信息。售樓管理模塊,這是房地產(chǎn)企業(yè)的基本業(yè)務(wù),所以這個(gè)板塊是一個(gè)基本版塊。業(yè)績(jī)直接影響效益,所以這個(gè)版塊十分重要。要對(duì)售樓信息進(jìn)行添加、修改、查詢、刪除等相關(guān)基礎(chǔ)操作。主要包括售樓人員登記管理板塊、售樓合同管理板塊。樓盤銷售人員登記管理板塊:對(duì)銷售人員的各項(xiàng)信息進(jìn)行添加、修改、查詢、刪除等相關(guān)基礎(chǔ)操作。包括,姓名、性別、身份證號(hào)、編號(hào)、手機(jī)號(hào)碼、電話號(hào)碼、所屬區(qū)域等相關(guān)信息。售樓合同管理板塊:對(duì)售樓合同的相關(guān)信息進(jìn)行添加、修改、查詢、刪除等相關(guān)基礎(chǔ)操作。包括,合同的狀態(tài)、編號(hào)、所屬樓盤的相關(guān)資料、購(gòu)買人相關(guān)信息、支付狀況等信息。
(二)數(shù)據(jù)庫(kù)設(shè)計(jì)
自二十世紀(jì)的發(fā)展以來(lái),人類步入了信息時(shí)代。計(jì)算機(jī)硬件技術(shù)發(fā)展迅速。越來(lái)越多的企業(yè)以及公司用計(jì)算機(jī)來(lái)對(duì)數(shù)據(jù)信息進(jìn)行管理,所以計(jì)算機(jī)管理的數(shù)據(jù)越來(lái)越龐大。為了對(duì)數(shù)據(jù)進(jìn)行統(tǒng)一便捷的管理,讓同一數(shù)據(jù)來(lái)方便更多的應(yīng)用,便出現(xiàn)了數(shù)據(jù)庫(kù),這一統(tǒng)一管理數(shù)據(jù)的軟件,英文名稱Database。數(shù)據(jù)庫(kù)可以滿足,將數(shù)據(jù)進(jìn)行較為合理的存儲(chǔ),并且同一數(shù)據(jù)可以讓多個(gè)用戶共同使用,冗余度較小。數(shù)據(jù)庫(kù)里的數(shù)據(jù)具有較小的數(shù)據(jù)冗余度,較高的數(shù)據(jù)獨(dú)立性和擴(kuò)展性,因?yàn)閿?shù)據(jù)在數(shù)據(jù)庫(kù)中是按照一定的數(shù)據(jù)模型組織來(lái)進(jìn)行描述和存儲(chǔ)的,他們可以在一定的范圍內(nèi)向用戶提供數(shù)據(jù)的多用戶共享。由于不同的數(shù)據(jù)庫(kù)是按照不同的數(shù)據(jù)結(jié)構(gòu)進(jìn)行組織和聯(lián)系的,由這個(gè)特點(diǎn)數(shù)據(jù)庫(kù)被分為關(guān)系式、層次式、網(wǎng)狀式三種數(shù)據(jù)庫(kù)。隨著技術(shù)的不斷發(fā)展,數(shù)據(jù)庫(kù)模型也在不斷升級(jí),出現(xiàn)了數(shù)據(jù)庫(kù)管理系統(tǒng),可以實(shí)現(xiàn)建立、使用、維護(hù)、統(tǒng)一管理、控制數(shù)據(jù)庫(kù)等多項(xiàng)功能,并可以保證數(shù)據(jù)的安全性和完整性。只有用數(shù)據(jù)庫(kù)進(jìn)行管理才能實(shí)現(xiàn)數(shù)據(jù)管理自動(dòng)化,因此,創(chuàng)建以及設(shè)計(jì)系統(tǒng)的第一步便是設(shè)計(jì)以及建立數(shù)據(jù)庫(kù)。本房屋銷售管理信息系統(tǒng)的數(shù)據(jù)庫(kù)是用PowerBuilder9.0本身自帶的數(shù)據(jù)庫(kù)創(chuàng)建的。創(chuàng)建這個(gè)數(shù)據(jù)庫(kù),在D:\bysheji中存放系統(tǒng)的數(shù)據(jù)庫(kù)文件。housysm.db為數(shù)據(jù)庫(kù)的名字。建立完相關(guān)數(shù)據(jù)庫(kù)后就可以來(lái)建立相關(guān)表項(xiàng)了,主要有樓盤、戶型、客戶、銷售員等表項(xiàng)。下表便是表項(xiàng)以及相關(guān)內(nèi)容:1)戶型表:戶型編號(hào),建筑面積,平面設(shè)計(jì)圖,套內(nèi)面積,房型,房型簡(jiǎn)介;2)樓盤信息表:樓盤編號(hào),樓盤報(bào)價(jià),戶型編碼;3)收費(fèi)記錄表:收費(fèi)項(xiàng)目編號(hào),樓盤編號(hào),收費(fèi)日期,電視費(fèi),電話費(fèi),煤氣費(fèi);4)公用基礎(chǔ)設(shè)施費(fèi),其它費(fèi)用,預(yù)收押金,交款人,收款人;5)售樓人員信息表:售樓人員編號(hào),身份證號(hào)碼,姓名,性別,聯(lián)系電話,手機(jī)號(hào)碼,電子郵箱;6)用戶登錄表:用戶編號(hào),用戶名稱,登錄密碼;7)客戶信息表:客戶編號(hào),客戶姓名,性別,手機(jī)號(hào)碼,客戶職業(yè),聯(lián)系電話,電子郵箱,郵政編碼,備注;8)收款登記表:收款單號(hào),樓盤編號(hào),收款日期,收款金額,付款方式,收款人,交款人;9)合同信息表:合同編號(hào),樓盤編號(hào),買房人身份證號(hào)碼,銷售人員編號(hào),樓盤單價(jià),樓盤折扣金額,付款方式,貸款銀行,簽訂時(shí)間,客戶交款記錄。
(三)數(shù)據(jù)窗口對(duì)象的創(chuàng)建
系統(tǒng)其他界面的設(shè)計(jì)便不一一介紹了,這里簡(jiǎn)單介紹一下數(shù)據(jù)窗口對(duì)象的創(chuàng)建。使用PowerBuilder時(shí),其中一個(gè)較為重要的工具便是數(shù)據(jù)窗口對(duì)象。由于本系統(tǒng)是使用PowerBuilder設(shè)計(jì)的,所以一定要注意數(shù)據(jù)窗口對(duì)象的建立,這是連接數(shù)據(jù)庫(kù)與客戶端的工具。在數(shù)據(jù)窗口對(duì)象中可以對(duì)數(shù)據(jù)進(jìn)行添加、修改、查詢、刪除等相關(guān)基礎(chǔ)操作。還可以指定數(shù)據(jù)的輸入格式和輸出格式用數(shù)據(jù)窗口對(duì)象可以較為方便以及快捷的建立相關(guān)的較為復(fù)雜的數(shù)據(jù)庫(kù)應(yīng)用程序,來(lái)為數(shù)據(jù)窗口對(duì)象選擇不同的顯示風(fēng)格以及選擇不同的數(shù)據(jù)源,并可以增強(qiáng)它的功能,這就要通過(guò)添加各種控件來(lái)實(shí)現(xiàn)了。要保證數(shù)據(jù)庫(kù)與窗口對(duì)象是相互連接的,這樣才能順利的通過(guò)數(shù)據(jù)窗口對(duì)象對(duì)數(shù)據(jù)進(jìn)行相關(guān)操作,要保證添加、修改、查詢、刪除等相關(guān)基礎(chǔ)操作的順利運(yùn)行。所以,一定要保證數(shù)據(jù)窗口對(duì)象成功地與數(shù)據(jù)庫(kù)相連接。數(shù)據(jù)窗口對(duì)象中數(shù)據(jù)的來(lái)源便是其中的數(shù)據(jù)源,在本系統(tǒng)的設(shè)計(jì)中,數(shù)據(jù)窗口對(duì)象的數(shù)據(jù)源主要有下面兩種:快速選擇數(shù)據(jù)源,QuickSelect。通過(guò)建立簡(jiǎn)單的Select語(yǔ)句,來(lái)進(jìn)行數(shù)據(jù)源的選擇,主要通過(guò)一個(gè)表或者由外鍵連接的多個(gè)表來(lái)進(jìn)行數(shù)據(jù)列的選擇,但是這種方法有一點(diǎn)缺陷,那便是在創(chuàng)建數(shù)據(jù)窗口對(duì)象時(shí)不能生成相應(yīng)的計(jì)算列。SQL選擇數(shù)據(jù)源,SQLSelect。SQL選擇數(shù)據(jù)源,SQLSelect數(shù)據(jù)遠(yuǎn)遠(yuǎn)比快速選擇數(shù)據(jù)源,QuickSelect數(shù)據(jù)源要復(fù)雜的多。通過(guò)這種方式可以用可視化的方式來(lái)建立較為復(fù)雜的SQL選擇數(shù)據(jù)源的語(yǔ)句結(jié)構(gòu)來(lái)構(gòu)造數(shù)據(jù)源,并生成相應(yīng)的計(jì)算列,這是快速選擇數(shù)據(jù)源所做不到的。還可以對(duì)數(shù)據(jù)進(jìn)行相應(yīng)的分組排序,還可以進(jìn)行表的關(guān)聯(lián)等等操作。PowerBuilder中的數(shù)據(jù)源,功能最全的便是SQL選擇數(shù)據(jù)源,SQLSelect。數(shù)據(jù)窗口對(duì)象顯示數(shù)據(jù)的方式便是數(shù)據(jù)窗口對(duì)象的顯示風(fēng)格。這要求數(shù)據(jù)窗口對(duì)象顯示的外觀不一定要多么的華麗,但一定要美觀、大方、變化多,以此來(lái)適用于不同的場(chǎng)景以及場(chǎng)合。本系統(tǒng)的數(shù)據(jù)窗口的顯示風(fēng)格設(shè)定為,F(xiàn)reeform風(fēng)格和Grid風(fēng)格這兩種風(fēng)格。創(chuàng)建數(shù)據(jù)窗口對(duì)象的步驟如下:在進(jìn)入PowerBuilder后,在系統(tǒng)樹窗口中查找并打開該應(yīng)用,找到“File”/“New”進(jìn)行選擇,或者是通過(guò)單擊工具條上的相關(guān)圖標(biāo),來(lái)彈出新建對(duì)象窗口。在這里要選擇“DataWindow”頁(yè),會(huì)出現(xiàn)一個(gè)界面,在界面上選擇顯示風(fēng)格。以“客戶信息查詢窗口”為例。先選定Freeform的圖標(biāo),點(diǎn)擊確認(rèn)按鈕或雙擊鼠標(biāo)左鍵。彈出對(duì)話框,選擇數(shù)據(jù)庫(kù)中的“客戶信息表”,單擊下一步,這樣就可以建立“客戶信息查詢窗口”的數(shù)據(jù)窗口了。然后便可以通過(guò)對(duì)數(shù)據(jù)窗口對(duì)象進(jìn)行操作進(jìn)而對(duì)其進(jìn)行相關(guān)操作。
2關(guān)鍵技術(shù)
2.1數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)是資產(chǎn)管理系統(tǒng)的重要組成部分,數(shù)據(jù)庫(kù)結(jié)構(gòu)的好壞將對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生直接影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的一致性、安全性和完整性。本系統(tǒng)采用關(guān)系型數(shù)據(jù)庫(kù),關(guān)系型數(shù)據(jù)庫(kù)是建立在嚴(yán)格的數(shù)學(xué)概念的基礎(chǔ)上。概念單一,實(shí)體與實(shí)體間的聯(lián)系都用關(guān)系表示,故其數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單、清晰,存取路徑對(duì)用戶透明。因此有更高的數(shù)據(jù)獨(dú)立性和更好的安全保密性。系統(tǒng)運(yùn)用實(shí)體聯(lián)系圖的方法來(lái)進(jìn)行數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)。依據(jù)以上的設(shè)計(jì),系統(tǒng)中設(shè)計(jì)出的實(shí)體有:資產(chǎn)實(shí)體、用戶實(shí)體、供應(yīng)商實(shí)體、部門實(shí)體等。
2.2數(shù)據(jù)字典
系統(tǒng)根據(jù)機(jī)構(gòu)權(quán)限的不同實(shí)行級(jí)別管理,分為省聯(lián)社級(jí)、市級(jí)、市級(jí)農(nóng)商行、縣級(jí)、網(wǎng)點(diǎn)級(jí)五個(gè)級(jí)別。省聯(lián)社級(jí)為最高級(jí)別,網(wǎng)點(diǎn)級(jí)為最低級(jí)別。所以系統(tǒng)開發(fā)時(shí)首先要規(guī)定統(tǒng)一的數(shù)據(jù)格式和規(guī)范編碼規(guī)則。系統(tǒng)以數(shù)據(jù)字典的形式來(lái)規(guī)范數(shù)據(jù)。數(shù)據(jù)字典用于設(shè)定計(jì)量單位、資產(chǎn)狀態(tài)、領(lǐng)用類型、報(bào)修類型等一些基本數(shù)據(jù)的管理。通常由服務(wù)器系統(tǒng)管理員統(tǒng)一管理。本系統(tǒng)將數(shù)據(jù)字典的格式規(guī)范成三個(gè)字段:字典域(進(jìn)行分級(jí)管理),字典域編碼和字典域名稱。
2.3個(gè)性化用戶視圖
本系統(tǒng)按不同的用戶類型來(lái)分組,給不同的用戶分配不同的角色,不同的角色擁有不同的訪問(wèn)權(quán)限。系統(tǒng)根據(jù)登錄用戶角色的不同,來(lái)生成不同角色所對(duì)應(yīng)的不同的菜單和功能。即具有不同權(quán)限的用戶,在登錄到系統(tǒng)之后會(huì)看到不同的用戶操作界面。從而產(chǎn)生了基于角色的個(gè)性化用戶視。本系統(tǒng)在設(shè)計(jì)方面嚴(yán)格執(zhí)行“一人一角色”的操作權(quán)限,更好的確保了系統(tǒng)操作的方便性和安全性。
3系統(tǒng)實(shí)現(xiàn)
通過(guò)對(duì)農(nóng)信社資產(chǎn)管理進(jìn)行深入地研究,詳盡全面地分析了資產(chǎn)管理系統(tǒng)的需求,該系統(tǒng)采用C#編程語(yǔ)言,后臺(tái)數(shù)據(jù)庫(kù)為關(guān)系型數(shù)據(jù)庫(kù)SQLServer2005開發(fā)了三層架構(gòu)的資產(chǎn)管理系統(tǒng)。系統(tǒng)采用典型的C/S架構(gòu),主要是基于數(shù)據(jù)量和安全性方面的考慮。系統(tǒng)分為三層,第一層為客戶層(Client),第二層為業(yè)務(wù)邏輯層(BusinessLogic),第三層為數(shù)據(jù)層(Data)。
大型數(shù)據(jù)庫(kù)數(shù)據(jù)元素多,在設(shè)計(jì)上有必要成立專門的數(shù)據(jù)小組。由于數(shù)據(jù)庫(kù)設(shè)計(jì)者不一定是使用者,對(duì)系統(tǒng)設(shè)計(jì)中的數(shù)據(jù)元素不可能考慮周全,數(shù)據(jù)庫(kù)設(shè)計(jì)出來(lái)后,往往難以找到所需的庫(kù)表,因此數(shù)據(jù)小組最好由熟悉業(yè)務(wù)的項(xiàng)目骨干組成。
數(shù)據(jù)小組的職能并非是設(shè)計(jì)數(shù)據(jù)庫(kù),而是通過(guò)需求分析,在參考其他相似系統(tǒng)的基礎(chǔ)上,提取系統(tǒng)的基本數(shù)據(jù)元素,擔(dān)負(fù)對(duì)數(shù)據(jù)庫(kù)的審核。審核內(nèi)容包括審核新的數(shù)據(jù)庫(kù)元素是否完全、能否實(shí)現(xiàn)全部業(yè)務(wù)需求;對(duì)舊數(shù)據(jù)庫(kù)(如果存在舊系統(tǒng))的分析及數(shù)據(jù)轉(zhuǎn)換;數(shù)據(jù)庫(kù)設(shè)計(jì)的審核、控制及必要調(diào)整。
二、設(shè)計(jì)原則
1.規(guī)范命名。所有的庫(kù)名、表名、域名必須遵循統(tǒng)一的命名規(guī)則,并進(jìn)行必要說(shuō)明,以方便設(shè)計(jì)、維護(hù)、查詢。
2.控制字段的引用。在設(shè)計(jì)時(shí),可以選擇適當(dāng)?shù)臄?shù)據(jù)庫(kù)設(shè)計(jì)管理工具,以方便開發(fā)人員的分布式設(shè)計(jì)和數(shù)據(jù)小組的集中審核管理。采用統(tǒng)一的命名規(guī)則,如果設(shè)計(jì)的字段已經(jīng)存在,可直接引用;否則,應(yīng)重新設(shè)計(jì)。
3.庫(kù)表重復(fù)控制。在設(shè)計(jì)過(guò)程中,如果發(fā)現(xiàn)大部分字段都已存在,開發(fā)人員應(yīng)懷疑所設(shè)計(jì)的庫(kù)表是否已存在。通過(guò)對(duì)字段所在庫(kù)表及相應(yīng)設(shè)計(jì)人員的查詢,可以確認(rèn)庫(kù)表是否確實(shí)重復(fù)。
4.并發(fā)控制。設(shè)計(jì)中應(yīng)進(jìn)行并發(fā)控制,即對(duì)于同一個(gè)庫(kù)表,在同一時(shí)間只有一個(gè)人有控制權(quán),其他人只能進(jìn)行查詢。
5.必要的討論。數(shù)據(jù)庫(kù)設(shè)計(jì)完成后,數(shù)據(jù)小組應(yīng)與相關(guān)人員進(jìn)行討論,通過(guò)討論來(lái)熟悉數(shù)據(jù)庫(kù),從而對(duì)設(shè)計(jì)中存在的問(wèn)題進(jìn)行控制或從中獲取數(shù)據(jù)庫(kù)設(shè)計(jì)的必要信息。
6.?dāng)?shù)據(jù)小組的審核。庫(kù)表的定版、修改最終都要通過(guò)數(shù)據(jù)小組的審核,以保證符合必要的要求。
7.頭文件處理。每次數(shù)據(jù)修改后,數(shù)據(jù)小組要對(duì)相應(yīng)的頭文件進(jìn)行修改(可由管理軟件自動(dòng)完成),并通知相關(guān)的開發(fā)人員,以便進(jìn)行相應(yīng)的程序修改。
三、設(shè)計(jì)技巧
1.分類拆分?jǐn)?shù)據(jù)量大的表。對(duì)于經(jīng)常使用的表(如某些參數(shù)表或代碼對(duì)照表),由于其使用頻率很高,要盡量減少表中的記錄數(shù)量。例如,銀行的戶主賬表原來(lái)設(shè)計(jì)成一張表,雖然可以方便程序的設(shè)計(jì)與維護(hù),但經(jīng)過(guò)分析發(fā)現(xiàn),由于數(shù)據(jù)量太大,會(huì)影響數(shù)據(jù)的迅速定位。如果將戶主賬表分別設(shè)計(jì)為活期戶主賬、定期戶主賬及對(duì)公戶主賬等,則可以大大提高查詢效率。
2.索引設(shè)計(jì)。對(duì)于大的數(shù)據(jù)庫(kù)表,合理的索引能夠提高整個(gè)數(shù)據(jù)庫(kù)的操作效率。在索引設(shè)計(jì)中,索引字段應(yīng)挑選重復(fù)值較少的字段;在對(duì)建有復(fù)合索引的字段進(jìn)行檢索時(shí),應(yīng)注意按照復(fù)合索引字段建立的順序進(jìn)行。例如,如果對(duì)一個(gè)5萬(wàn)多條記錄的流水表以日期和流水號(hào)為序建立復(fù)合索引,由于在該表中日期的重復(fù)值接近整個(gè)表的記錄數(shù),用流水號(hào)進(jìn)行查詢所用的時(shí)間接近3秒;而如果以流水號(hào)為索引字段建立索引進(jìn)行相同的查詢,所用時(shí)間不到1秒。因此在大型數(shù)據(jù)庫(kù)設(shè)計(jì)中,只有進(jìn)行合理的索引字段選擇,才能有效提高整個(gè)數(shù)據(jù)庫(kù)的操作效率。
3.?dāng)?shù)據(jù)操作的優(yōu)化。在大型數(shù)據(jù)庫(kù)中,如何提高數(shù)據(jù)操作效率值得關(guān)注。例如,每在數(shù)據(jù)庫(kù)流水表中增加一筆業(yè)務(wù),就必須從流水控制表中取出流水號(hào),并將其流水號(hào)的數(shù)值加一。正常情況下,單筆操作的反應(yīng)速度尚屬正常,但當(dāng)用它進(jìn)行批量業(yè)務(wù)處理時(shí),速度會(huì)明顯減慢。經(jīng)過(guò)分析發(fā)現(xiàn),每次對(duì)流水控制表中的流水號(hào)數(shù)值加一時(shí)都要鎖定該表,而該表卻是整個(gè)系統(tǒng)操作的核心,有可能在操作時(shí)被其他進(jìn)程鎖定,因而使整個(gè)事務(wù)操作速度變慢。對(duì)這一問(wèn)題的解決的辦法是,根據(jù)批量業(yè)務(wù)的總筆數(shù)批量申請(qǐng)流水號(hào),并對(duì)流水控制表進(jìn)行一次更新,即可提高批量業(yè)務(wù)處理的速度。另一個(gè)例子是對(duì)插表的優(yōu)化。對(duì)于大批量的業(yè)務(wù)處理,如果在插入數(shù)據(jù)庫(kù)表時(shí)用普通的Insert語(yǔ)句,速度會(huì)很慢。其原因在于,每次插表都要進(jìn)行一次I/O操作,花費(fèi)較長(zhǎng)的時(shí)間。改進(jìn)后,可以用Put語(yǔ)句等緩沖區(qū)形式等滿頁(yè)后再進(jìn)行I/O操作,從而提高效率。對(duì)大的數(shù)據(jù)庫(kù)表進(jìn)行刪除時(shí),一般會(huì)直接用Delete語(yǔ)句,這個(gè)語(yǔ)句雖然可以進(jìn)行小表操作,但對(duì)大表卻會(huì)因帶來(lái)大事務(wù)而導(dǎo)致刪除速度很慢甚至失敗。解決的方法是去掉事務(wù),但更有效的辦法是先進(jìn)行Drop操作再進(jìn)行重建。
4.?dāng)?shù)據(jù)庫(kù)參數(shù)的調(diào)整。數(shù)據(jù)庫(kù)參數(shù)的調(diào)整是一個(gè)經(jīng)驗(yàn)不斷積累的過(guò)程,應(yīng)由有經(jīng)驗(yàn)的系統(tǒng)管理員完成。以Informix數(shù)據(jù)庫(kù)為例,記錄鎖的數(shù)目太少會(huì)造成鎖表的失?。贿壿嬋罩镜奈募?shù)目太少會(huì)造成插入大表失敗等,這些問(wèn)題都應(yīng)根據(jù)實(shí)際情況進(jìn)行必要的調(diào)整。
5.必要的工具。在整個(gè)數(shù)據(jù)庫(kù)的開發(fā)與設(shè)計(jì)過(guò)程中,可以先開發(fā)一些小的應(yīng)用工具,如自動(dòng)生成庫(kù)表的頭文件、插入數(shù)據(jù)的初始化、數(shù)據(jù)插入的函數(shù)封裝、錯(cuò)誤跟蹤或自動(dòng)顯示等,以此提高數(shù)據(jù)庫(kù)的設(shè)計(jì)與開發(fā)效率。
1.2客戶管理客戶管理是對(duì)美發(fā)店客戶的詳細(xì)資料進(jìn)行管理。詳細(xì)資料包括客戶姓名、電話、郵箱等聯(lián)系信息,以及頭發(fā)特征,例如是否卷發(fā)、頭發(fā)顏色、長(zhǎng)度等,最后還有客戶在本店的消費(fèi)總金額。該模塊提供了搜索客戶姓名功能,篩選出相應(yīng)的客戶,以及實(shí)現(xiàn)對(duì)客戶詳細(xì)資料的增刪改功能。對(duì)客戶資料的添加,可以分為單條手工錄入和批量導(dǎo)入,前者操作比較繁瑣,數(shù)據(jù)量大時(shí)可以選擇后者。
1.3收入管理美發(fā)店收入僅限于客戶的消費(fèi)。收入屬性包括客戶編號(hào)、消費(fèi)日期、消費(fèi)金額。該模塊可搜索客戶姓名,或者選擇消費(fèi)日期來(lái)篩選出相應(yīng)的收入記錄,以及收入的增刪改。收入添加功能在客戶管理模塊操作,在該模塊搜索出消費(fèi)客戶,隨后在該條記錄上點(diǎn)擊“消費(fèi)”按鈕,即可跳轉(zhuǎn)到收入添加頁(yè)面,此時(shí)客戶相關(guān)信息不可編輯。
1.4支出管理支出管理是對(duì)美發(fā)店所有支出的管理,包含員工工資、水電費(fèi)、通信費(fèi)、費(fèi)以及其它費(fèi)用。該模塊可選擇支出日期來(lái)篩選相應(yīng)的支出記錄,以及實(shí)現(xiàn)支出的增刪改功能。
1.5統(tǒng)計(jì)管理統(tǒng)計(jì)管理是對(duì)美發(fā)店財(cái)務(wù)情況的管理,美發(fā)店的營(yíng)業(yè)利潤(rùn)就是收入金額減去支出金額。根據(jù)實(shí)際需要,統(tǒng)計(jì)管理分為統(tǒng)計(jì)盈虧(日盈虧、月盈虧、年盈虧)、支出、收入幾個(gè)部分。統(tǒng)計(jì)管理是財(cái)務(wù)系統(tǒng)的核心,有效反映出整個(gè)美發(fā)店經(jīng)濟(jì)狀況。該模塊提供日期段盈虧情況,支出、收入統(tǒng)計(jì)。盈虧統(tǒng)計(jì)可把一段時(shí)期的所有收入減去所有支出。盈虧統(tǒng)計(jì)核心代碼如下。
2數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)
考慮到數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)開發(fā)全過(guò)程,將數(shù)據(jù)庫(kù)設(shè)計(jì)分為6個(gè)階段:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施、數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)[4]。概念數(shù)據(jù)庫(kù)設(shè)計(jì)可以使用E-R(Entity-Relationship)圖、數(shù)據(jù)流程圖等設(shè)計(jì)方法進(jìn)行,實(shí)現(xiàn)時(shí)還可以采用某些工具進(jìn)行。根據(jù)實(shí)際需求設(shè)計(jì)的數(shù)據(jù)庫(kù)實(shí)體E-R圖共用6個(gè)實(shí)體,分別是客戶、收入、支出、盈虧統(tǒng)計(jì)、收入統(tǒng)計(jì)、支出統(tǒng)計(jì),具體分布如圖3所示。財(cái)務(wù)管理系統(tǒng)的大容量數(shù)據(jù)存儲(chǔ)需要借助優(yōu)秀的數(shù)據(jù)庫(kù)平臺(tái),安全、完整地快速存儲(chǔ)數(shù)據(jù),以及方便靈活地查詢,MySQL數(shù)據(jù)庫(kù)無(wú)疑是一個(gè)很好的選擇,它是多線程、多用戶的關(guān)系型數(shù)據(jù)庫(kù)[5]。財(cái)務(wù)管理系統(tǒng)所涉及的主要數(shù)據(jù)庫(kù)表如下:①客戶表:客戶ID、客戶編號(hào)、客戶姓名、電話號(hào)碼;②收入表:收入ID、客戶編號(hào)、收入日期、金額;③支出表:支出ID、支出日期、支出類型、支出金額;④盈虧統(tǒng)計(jì)表:收入統(tǒng)計(jì)ID、支出統(tǒng)計(jì)ID、總計(jì);⑤收入統(tǒng)計(jì)表:收入統(tǒng)計(jì)ID、開始日期、結(jié)束日期、總計(jì);⑥支出統(tǒng)計(jì)表:支出統(tǒng)計(jì)ID、開始日期、結(jié)束日期、總計(jì)。
任何管理工作都需要爭(zhēng)取更多人的支持與擁護(hù),而想要達(dá)到這一目的就必然需要加強(qiáng)相應(yīng)的宣傳教育工作。對(duì)于網(wǎng)絡(luò)安全管理工作來(lái)說(shuō),它不僅僅是某一個(gè)部門或者管理人員的本職工作,想要切實(shí)加強(qiáng)檔案數(shù)據(jù)庫(kù)的安全管理就必須形成一個(gè)良性的管理環(huán)境,而凡是涉及到檔案數(shù)據(jù)庫(kù)使用的部門和個(gè)人都應(yīng)該參與其中,應(yīng)該加強(qiáng)所有人在檔案數(shù)據(jù)庫(kù)安全管理問(wèn)題上的意識(shí)和能力。所以必須加強(qiáng)安全管理的宣傳教育工作力度,宣傳教育應(yīng)該避免浮于表面,應(yīng)該從各個(gè)部門的具體工作實(shí)際出發(fā),將安全管理與日常具體工作有機(jī)結(jié)合。宣傳教育形式應(yīng)該多元化,授課式、辯論式、培訓(xùn)式等,同時(shí)重視同級(jí)單位之間的交流互訪,為各部門工作人員提供更多學(xué)習(xí)的平臺(tái)。在宣傳教育的周期上應(yīng)該采用定期學(xué)習(xí)新技術(shù)以及強(qiáng)化階段性管理成果分析研究的方式,從而在思想上形成安全管理人人有責(zé)的正確認(rèn)識(shí)。
1.2加強(qiáng)安全管理的制度建設(shè)
管理工作想要切實(shí)加強(qiáng),離不開科學(xué)規(guī)范的制度及有效執(zhí)行。因此必須針對(duì)網(wǎng)絡(luò)環(huán)境下的檔案數(shù)據(jù)庫(kù)安全管理容易發(fā)生問(wèn)題的所在進(jìn)行進(jìn)一步的制度調(diào)整和水平升級(jí)。首先,要加強(qiáng)數(shù)據(jù)庫(kù)直接管理人員的責(zé)任制落實(shí),對(duì)于某些極為重要的管理職務(wù)和管理項(xiàng)目應(yīng)該推行終身問(wèn)責(zé)制,從而切實(shí)保障責(zé)任的有效落實(shí)。此外還應(yīng)該加強(qiáng)網(wǎng)絡(luò)設(shè)備的維護(hù)保養(yǎng)制度及人員崗位制度建設(shè),在堅(jiān)持專人專崗避免職務(wù)交叉的同時(shí),推行輪崗制,輪崗制能夠有效避免長(zhǎng)期占據(jù)同一職務(wù)而滋生的利己主義思想,同時(shí)也能夠幫助相關(guān)崗位工作人員了解整個(gè)管理流程,從而提升崗位與崗位之間的協(xié)作性,確保整個(gè)管理工作開展更加科學(xué)有序并富有成效。其次,以安全管理工作為核心加強(qiáng)績(jī)效考核機(jī)制建設(shè)。最后,要加強(qiáng)監(jiān)督機(jī)制建設(shè),在監(jiān)督機(jī)制建設(shè)方面,要推行內(nèi)外結(jié)合的監(jiān)督約束建設(shè)原則,所謂內(nèi),就是內(nèi)部審計(jì),內(nèi)部審計(jì)工作人員不僅包括熟識(shí)檔案數(shù)據(jù)庫(kù)安全管理的專門人士,同時(shí)也要包括社會(huì)專門審計(jì)機(jī)構(gòu)的專業(yè)人才,這樣一方面能夠確保審計(jì)工作的精確性與實(shí)用性,避免走形式以及提升審計(jì)工作小組對(duì)單位的忠誠(chéng)度,另一方面能夠利用專門審計(jì)人員多年來(lái)從事同類型審計(jì)工作的豐富經(jīng)驗(yàn)來(lái)提升審計(jì)工作的總體質(zhì)量,幫助單位將審計(jì)工作推向更為科學(xué)、合理以及規(guī)范的發(fā)展方向。外部監(jiān)督約束機(jī)制建設(shè)方面,就是加強(qiáng)與社會(huì)媒體的溝通協(xié)作,同時(shí)加大社會(huì)公眾在輿論監(jiān)督權(quán)履行方面的主動(dòng)性與積極性,為安全管理工作打造一個(gè)積極的外部環(huán)境,約束其管理行為,促進(jìn)管理工作質(zhì)量提升。
1.3加強(qiáng)文化建設(shè)工作力度
現(xiàn)代社會(huì),管理工作想要取得實(shí)質(zhì)性的質(zhì)量提升,除了要有科學(xué)嚴(yán)密的制度保障以外,更重要的是要讓被管理人員從被動(dòng)的應(yīng)付管理轉(zhuǎn)變?yōu)橹鲃?dòng)的參與管理,因此文化建設(shè)工作在現(xiàn)代管理工作中的重要性也日益體現(xiàn),只有將制度融合于文化當(dāng)中才能夠讓內(nèi)部人員及被管理對(duì)象樹立起遵守管理制度的自覺(jué)自愿意識(shí),才能夠激發(fā)他們參與管理的積極性與主動(dòng)性。在網(wǎng)絡(luò)安全管理工作方面,整個(gè)檔案單位共同參與相互協(xié)作是重要內(nèi)容,因此更需要讓文化來(lái)推動(dòng)制度的建立與執(zhí)行,在制度確立、人員素質(zhì)有效加強(qiáng)的同時(shí)還需要將制度轉(zhuǎn)化為內(nèi)在文化,促進(jìn)工作人員的工作積極性與自律性。安全文化建設(shè)最重要的一環(huán)就是加強(qiáng)安全學(xué)習(xí)的組織工作,并通過(guò)與個(gè)人利益直接掛鉤的形式激發(fā)工作人員的參與熱情。
1.4加強(qiáng)數(shù)據(jù)庫(kù)安全管理軟件開發(fā)應(yīng)用
首先,要加快專門化管理軟件的開發(fā)及使用。當(dāng)前市面上有許多信息化管理軟件,但是檔案數(shù)據(jù)庫(kù)的管理工作不同于一般化的管理,它更多的在訪問(wèn)權(quán)限、訪問(wèn)時(shí)限、訪問(wèn)者身份以及信息機(jī)密性需進(jìn)行嚴(yán)格控制等方面有更多且更高的要求,因此應(yīng)該進(jìn)行專門化的軟件開發(fā),軟件開發(fā)雖然比成品軟件購(gòu)置需要花費(fèi)更多成本,也需要進(jìn)行操作技能的專門培訓(xùn),但是也能夠更好的實(shí)現(xiàn)上述管理目的,從而有效杜絕安全管理中的種種問(wèn)題,因此應(yīng)該用全局眼光看待這一問(wèn)題,切不可顧忌眼前成本而放棄長(zhǎng)遠(yuǎn)發(fā)展。