




已閱讀5頁,還剩9頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數據庫應用實習 課程號:課序號:0中原工學院 經濟管理學院 數據庫應用實習 實習報告專業:信息管理與信息系統班級:笑嘻嘻班姓名:笑嘻嘻學號:笑嘻嘻笑嘻嘻指導老師:xxxxxx 20112012學年第一學期 時間:2011年12月30日目錄一、 前言3二、 實習目的與要求3三、 實習內容與過程41、 需求分析42、 數據庫的設計53、 應用程序設計74、 編程實現85、 系統實現86、 在實習過程中遇到的問題及解決方法9四、 實習的總結與體會10五、 報告成績評定11一、 前言在現今信息時代,生活速度的加快,使人們越來越向信息化、數字化發展,管理信息系統(MIS)是一個由人、計算機等組成的能進行信息收集、傳遞、儲存、加工、維護和使用的系統,必然能代替過去大量、繁雜的手工操作。對于一個倉庫來說,如何利用計算機改邊每次倉庫入、出貨物后倉庫管理員統計大量的物資信息和入出物資時的繁重任務?如何消除因時間緊張所產生的統計結果錯誤百出?設計出物資管理系統是一個很好的解決辦法。對于酒店業務管理而言,設計一種酒店管理系統同樣是一個解決酒店管理中錯誤百出的好方法。而如何才能設計出這樣的系統這對我們而言是一個考驗和嘗試。系統開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面。本實習采用Visual C+與SQL server2000結合開發數據庫管理系統。首先,Visual C+提供的MFC類具有強大的功能,如果能夠掌握會達到事半功倍的效果。Visual C+提供的 OLE 技術和 ActiveX 技術可以讓開發者利用 Visual C+ 中提供的各種組件、控件以及第三方開發者提供的組件來創建自己的程序,從而實現應用程序的組件化, 而組件化的應用程序則會具有良好的可擴展性。Visual C+為了解決利用 ODBC 開發的數據庫應用程序訪問數據庫速度慢的問題,提供了新的訪問技術,即 OLEDB 和它的高層接口ADO,它們是基于 COM 接口的技術,因此使用這種技術可以直接對數據庫的驅動程序進行訪問,從而提高訪問速度。傳統的 ODBC 技術只能訪問關系型數據庫,而在 Visual C+ 中,通過OLE DB 訪問技術不僅可以訪問關系型數據庫,還可以訪問非關系型數據庫。再則SQL2000具有操作統一、面向集合、功能豐富、使用簡單等多項優點。用它創建數據庫,實現數據庫的創建及信息的輸入、刪除、修改、查詢和入、信息的統計等功能。二者相互結合使系統具有功能強大、界面友好、簡單性、可擴展性、訪問速度快、數據源友好等優勢。二、 實習的目的與要求實習時間:3周(12/12-12/30)實習地點:南苑2號教學樓203教室實習單位和部門:中原工學院 經濟管理學院實習內容:數據庫應用實習實習目的:通過實踐使學生經歷一個數據庫系統開發的全過程并受到一次綜合的訓練,以便能較全面地理解、掌握和綜合運用所學的知識去分析、解決實際問題。實驗環境:OS: Windows 2000 Server + SP2 IDE: Visual Studio 6.0 + SP5 DataBase: SQL 2000 Server + SP2實習任務:完成物資管理系統和酒店業務管理系統的分 析設計工作,并選用適當的開發工具完成系統的開發。任務要求:1、需求分析2、數據庫的概念設計3、數據庫的邏輯設計4、數據庫的物理設計5、應用程序設計6、編程實現三、 實習內容與過程以物資管理系統為例1、需求分析 1.1現狀分析物資供應部門是企業與生產單位之間的橋梁、紐帶,是企業正常生產的物資保障部門。正因為供應部門是關鍵的中轉環節,建立一套物資管理信息系統對于如何有效的把本單位生產所需的生產資料及時、保質保量的供應上去,有著重要的意義。從微觀上講,建立一套物資管理信息系統能夠加快物資的周轉速度,提高生產效率,從而加強了管理的信息化手段,提高了本單位的經濟效益。從宏觀上講,順應了社會的信息化、社會化潮流,縮短了整個社會化大生產的周期。加強物資管理,不但有算得出、看得到的效益,還可以大大提高管理隊伍的素質,加強職工的愛護財產意識和學習科技的意識,使科學管理形成共識,并可以減少物資設備各個環節上的矛盾。 1.2系統需求分析隨著社會的高速發展、經濟的快速增張,全國各個企業、各種物資的數量直線增長,在這樣的形勢下,必須要求企業主管和倉庫管理部門有一種高效有序的方法來管理物資信息。(1)根據現狀分析,要求系統需要有以下功能:(2)由于該系統支持多用戶管理,要求支持添加用戶的功能;(3)原始數據修改簡單方便,支持多條件修改;(4)方便的數據查詢,支持多條件查詢;(5)刪除數據方便簡單,數據穩定性好; 1.3可行性分析在信息時代的今天,人類需要對在政治、經濟、軍事、文化、科研、教育等領域產生的大量信息進行管理,并對數據進行加工處理,數據庫技術則是信息管理與數據處理的先進技術。隨著信息量的不斷增加,作為計算機的三大主要應用意義的數據處理,已迅速上升為計算機應用的主要方面,數據庫技術則成為人們日常生活中處理數據不可缺少的有力工具,并且現在的信息管理系統幾乎都以數據庫技術為核心。本次實驗的題目:物資管理系統,主要的目的是編制一個窗口登錄系統連接數據庫系統,用以實現物資基本信息,物資入庫信息,物資出庫信息、及物資余額信息等多項管理。同時對整個系統的分析、設計過程給出一個完整的論證。物資管理系統是一種基于集中統一規劃的數據庫數據管理新模式,其實就是對物資基本信息、入庫信息、出庫信息的管理。是針對企業的實際需求,從實際工作出發,在分析目前物資管理信息系統中存在的問題的基礎上,結合管理信息系統開發的概念、結構及系統開發的基本原理和方法,并利用計算機運算速度快、存儲信息容量大、處理邏輯問題強、功能強大的優勢,采用目前流行的/C結構,通過Internet/Intranet實現對企業物資進行管理,特別是對物資基本信息管理、物資調配信息等進行完整的監控而開發出來的。從查詢與決策信息的管理需求出發,針對性強,功能齊備,旨在通過幫助該企業物資管理實現信息化、網絡化,以提高企業管理的效率。2、 數據庫的設計 2.1數據庫的概念設計 根據上述需求,就可以設計出能夠滿足用戶需要的各種實體以及它們之間的關系,為后面的邏輯結構設計打下好的基礎。這些實體包含各種具體信息,通過相 互之間的作用形成數據的流動。 根據調查得到的實體有:物資基本信息實體、物資入庫信息實體、 物資出庫信息實體、物資余額信息實體。下面是物資管理系統各實體包含的數據項:物資基本信息,包括的數據項有:物資編號、物資名稱、規格型號、類別和計量單位等。入庫物資信息,包括的數據項有:物資編號、物資名稱、規格型號、類別、計量單位、數量、單價、金額、入庫時間、經辦人、保管人、倉庫和備注等。 出庫物資信息,包括的數據項有:物資編號、物資名稱、規格型號、類別、計量單位、數量、單價、金額、領用時間、領用人、經辦人、倉庫和備注等。 物資余額信息,包括的數據項有:物資編號、物資名稱、規格型號、類別、計量單 位、數量、金額和倉庫等。下面是實體之間關系的 E-R 圖。物資物資登記物資基本信息物資調配物資余額信息入庫物資信息出庫物資信息 圖 1實體之間關系的 E-R 圖 2.2數據庫的邏輯設計和物理設計現在需要把上面設計好的數據庫概念結構轉化為 SQL Server 2000 數據庫系統所支持的 實際數據庫模型,也就是數據庫的邏輯結構。 物資管理信息系統數據庫中各個表格進行設計,每個表格對應于數據庫中一個表。 2.3數據庫的運行與維護 在 SQL Server 2000 數據庫系統中,實現上面設計的數據庫邏輯結構。這一步是利用SQL Server 2000數據庫系統中的SQL 查詢分析器實現的,此時開始用SQL語言創建系統用戶、物資基本信息、入庫物資信息、出庫物資信息、物資余額信息等五個表格。并用SQL語句對這五個數據表進行刪除、添加、修改、查詢等操作。3、應用程序設計3.1系統功能分析系統開發的總體任務就是實現物資信息的系統化、規范化和自動化。 系統功能分析是在系統開發總體任務的基礎上進行的。本實驗中的物資管理信息系統需要 完成的主要功能有: (1)物資基本信息管理 物資基本信息的添加, 物資基本信息的刪除, 物資基本信息的查詢。(2)物資入庫信息管理: 入庫物資信息的添加, 入庫物資信息的刪除, 入庫物資信息的查詢。(3)物資出庫信息管理 出庫物資信息的添加, 出庫物資信息的刪除, 出庫物資信息的查詢。(4)庫存物資信息管理 庫存物資信息的查詢, 庫存物資信息的瀏覽。(5)系統用戶管理 用戶添加, 用戶刪除(6)幫助關于3.2系統功能模塊設計系統功能模塊如下圖:3.3系統目標分析系統的目標是使物資信息更系統化、規范化、自動化。4、編程實現1) 物資管理信息系統主窗體的創建下面通過物資管理信息系統中各個功能模塊的實現來實現用Visual C+ 6.0來編寫數據庫系統的客戶端程序。a、 創建工程項目Material_MISb、 創建主窗體菜單c、創建公用模塊2) 模塊的創建a、用戶管理模塊主要實現如下功能: 用戶登錄。 添加用戶。 修改用戶密碼。 b、物資基本信息管理模塊主要實現如下功能: 添加物資基本信息。 修改物資基本信息。 刪除物資基本信息。 查詢物資基本信息。5、 系統實現與運行添加好所有代碼后,開始編譯之前,需要設置好數據源,這樣才能保證程序中所有針對數據庫的操作有效。單擊“測試數據源”按鈕,進行數據源測試。測試成功后,選擇菜單添加信息,并且做進一步的查詢操作。如果在上面對系統的操作中都沒有出現錯誤,想要發行這個系統,需要更改一下編譯模式,選擇Project|Settings,在出現的對話框中左邊部分的Settings for 中選擇Win32 Release,如圖11-56 所示。單擊“OK”按鈕,保存設置。 設置好編譯模式以后,按F7鍵,進行編譯。經過上面兩次編譯,在C:VC06 目錄下面已經有了兩個文件夾,Debug 文件夾和 Release文件夾。進行發布時,只需要發布 Release文件夾中的Material_MIS.exe文件,但是在使用這個系統的同時需要設置相應的數據源,才能夠保證這個系統正常運行,按照前面介紹的方法把數據源設置為Material_MIS,雙擊Material_MIS.exe文件,就可以運行這個系統了。6、 在實驗過程中遇到的問題及解決方法系統在設計過程中不可避免的遇到各種各樣的問題,總結一下,主要分為以下幾點:(1)設計經驗不足,對系統的分析還不是很全面,所以在設計系統、應用程序時感覺到設計缺陷。(2)雖然已經學習了C+程序設計和數據庫,但在設計數據庫和編寫程序時仍然有不會的地方,不能靈活地運用學過的知識。(3)雖然用pdf教材可以比照著做,但多數據表操作、多控件數據綁定同步顯示和數據綁定仍不會做。(4)當程序慢慢變大的時候,如何使程序具有可讀性成為了一大難題。(5)當考慮到系統的簡便性時,怎樣通過系統服務來方便程序停放而又不占用太多空間,這是又遇到一定的技術難題;(6)、由于窗體間降低了聯系性,所以,當涉及到窗體間傳遞數據或者變量時,又是難題。面對以上難題,我們并沒有被嚇倒,在我們的努力下一一得到解決。具體解決辦法如下:(1)在數據庫設計或者應用程序前期設計上的缺陷,由于前面已做好了大部分工作,所以,只是修補一些代碼、改變一些小規模的設計等方法使得設計變得更加完美;(2)技術上遇到的難題主要通過上網尋求解決辦法;(3)對于前面犧牲的性能代價,后面應該多注意一些性能的因素,并提高性能;(4)通過身邊同學之間的互相幫助和老師的指導。四、實習的總結與體會一年多的大學生活,讓我對計算機理論知識有了一定的了解,但實踐出真知,唯有把理論與實踐相結合,才能更好的運用所學的知識。這三周是我們SQL Server 數據庫應用實習,經過三星期來的實習,讓我領會到了許多平時課堂上所沒有接受的課外知識,很讓人受益匪淺,懂得如何去運用課堂上學到的知識實現實際生活中的信息管理,而進行的一次分析設計綜合的訓練。而本次實習的目的是通過實踐使我們經歷一個數據庫系統開發的全過程并受到一次綜合的訓練,以便能較全面地理解、掌握和綜合運用所學的知識去分析、解決實際問題。在此基礎上我們將理論與實際相結合,應用現有的數據庫管理系統軟件,規范、科學地完成一個系統設計與實現。轉眼間三周的實習已經結束,看著自己做的系統,自己是又欣慰又難過,欣慰的是自己終于把它又做出來了,而且,做的還好,難過的是自己知道還有很多的不足之處,但是,由于認識的有限,無法完善,才知道“書到用時方恨少”!實習是在學習與探索中度過的,短暫的三星期實習是結束了,但其中讓我們學到了許多知識,出現許多未知的為什么,如物資管理數據庫的的建立、數據表的查詢、更新、刪除的操作,用C+如何建立窗體、編寫程序,以及如何用數據源連接數據庫等一系列的問題,正是在老師和同學的共同努力之下,我們才一步步把問題解決了,最終完成了不可能完成的任務。在此次實習中,讓我明白我們只學習理論知識是不行的,要讓理論與實踐相結合,這樣才能真正的學到知識。還有在我們做事是要考略全面和要有計劃,就拿這次實習來說,我前兩星期在渾渾噩噩中度過,沒有做出一點東
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專技崗面試試題及答案
- 2024水利考試試題及答案一建
- 勞動保障考試題及答案
- 興鑫駕校考試題庫及答案
- 餐飲品牌授權轉讓合同協議書
- 破產程序中財產保全協議范本
- 生態保護區安全巡查與保護協議
- 會員合同協議書模板圖片
- 環保型廠房拆遷及生態補償協議
- (高清版)DB13∕T 2604-2017 山藥高產優 質高效施肥技術規程
- 智慧社區人臉識別門禁系統改造方案
- 2025年藍莓行業市場需求分析報告及未來五至十年行業預測報告
- 移動式活動腳手架專項施工方案
- 學生心理健康一生一策檔案表
- 2025年西安鐵路筆試題庫及答案
- 杉木購銷合同6篇
- 2025年商洛柞水縣城鄉供水有限公司招聘筆試參考題庫含答案解析
- 浙江首考2025年1月普通高等學校招生全國統考政治試題及答案
- 2025年租房合同裝修補充協議
- 導游掛靠旅行社勞務合同
- 液壓試驗臺設計【畢業論文+CAD圖紙全套】
評論
0/150
提交評論