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