設備管理系統(tǒng) 數(shù)據(jù)庫課程設計
《設備管理系統(tǒng) 數(shù)據(jù)庫課程設計》由會員分享,可在線閱讀,更多相關《設備管理系統(tǒng) 數(shù)據(jù)庫課程設計(33頁珍藏版)》請在裝配圖網上搜索。
1、數(shù)學與計算機學院 課程設計說明書 課程名稱:軟件工程與數(shù)據(jù)庫課程設計 課 程 代 碼: 601 4419 題 目: 設備 管理, 系統(tǒng) 年級/專業(yè) ?/班: 學 生 姓 名: 學 —號: 開 始 時 間: 2012 年 6月10日 完 成 時 間: 2012 年 6月20日 課程設計成績: 學習態(tài)度及平 時成績(30) 技術水平與實 際能力(20) 創(chuàng)新(5) 說明書(計算書、圖紙、 分析報告)撰寫質量(45) 總分 (100)
2、 指導教師簽名: 年 月 日 軟件工程與數(shù)據(jù)庫課程設計任務書 學院名稱: 數(shù)學與計算機學院 課程代碼:6014419 專 業(yè): 年 級: 一、 設計題目 設備管理系統(tǒng) 二、 主要內容 主要數(shù)據(jù)表:設備明細帳表,設備使用單位代碼表,國家標準設備分類表等。 功能模塊 1. 實現(xiàn)設備的錄入、刪除、修改等基本操作。 2. 實現(xiàn)國家標準設備代碼的維護。 3. 能夠對設備進行方便的檢索。 4. 實現(xiàn)設備折舊計算。 5. 能夠輸出設備分類明細表。 6. 具有數(shù)據(jù)備份和數(shù)據(jù)恢復功能。 三、 具體要求 1、 完成系統(tǒng)的需求分析 通過需求分析確定系統(tǒng)需要處理的數(shù)據(jù)的需求
3、,要求使用數(shù)據(jù)庫的輔助設計 工具(PowerDesigner等),建立業(yè)務處理模型。 2、 完成系統(tǒng)概念結構設計概念數(shù)據(jù)模型(CDM)用于完成數(shù)據(jù)庫的設計, 與人和數(shù)據(jù)庫平臺和具體數(shù)據(jù)存儲結構和工具無關。首先選擇局部應用畫出分 E-R圖,最終形成系統(tǒng)的E-R圖 3、 完成系統(tǒng)邏輯結構設計 按照E-R圖轉換成關系模式的規(guī)則,將CDM轉換成邏輯數(shù)據(jù)模型,并為每個 關系模式設計主鍵、外鍵。分析關系模式中的依賴關系,對關系模式規(guī)范化處理 4、完成系統(tǒng)物理結構設計 為每個關系分配存儲長度,建立數(shù)據(jù)庫的索引和視圖,定義關系中的主碼和 外碼,寫出關系創(chuàng)建和查詢的SQL語句。 5、 編碼 選擇你
4、自己熟悉的開發(fā)工具完成一個DBS系統(tǒng)的編碼工作。 源代碼格式規(guī)范,注釋不少于三分之一 四、 主要技術路線提示 1?仔細閱讀設計指導書內容,認真掌握任務要求T2.需求分析弓3?概念結構 設計T 4.邏輯結構設計T5.物理結構設計T6.編碼. 2. 后臺推薦采用SQL server或Oracle;前臺開發(fā)環(huán)境不限制??刹捎肁DO, ODBC, OLEDB或JDBC連接數(shù)據(jù)庫,并調用系統(tǒng)存儲過程、自定義存儲過程、函數(shù)等。 五、 進度安排 第1周:數(shù)據(jù)庫系統(tǒng)概念模型、數(shù)據(jù)模型設計,創(chuàng)建數(shù)據(jù)庫以及相關對象; 第2周:前臺程序開發(fā),撰寫報告,接受檢查。 六、 完成后應上交的材料 1. 源程
5、序一份(包含數(shù)據(jù)庫) 2. 課程設計報告一份 七、 推薦參考資料 1. 王珊?數(shù)據(jù)庫系統(tǒng)概論(第四版).高等教育出版社 2. 閃四清?數(shù)據(jù)庫系統(tǒng)原理與應用教程?清華大學出版社 3. 周龍驤?數(shù)據(jù)庫管理系統(tǒng)實現(xiàn)技術?中國地質大學出版社 4. 張海藩?軟件工程概論?清華大學出版社 5?陳明編著?實用軟件工程基礎?清華大學出版社 6. 成先海?數(shù)據(jù)庫基礎與應用-SQL SERVER2000.機械工業(yè)出版社出版 指導教師 簽名日期 年_月—日 系 主 任 審核日期 年_月_日 摘要 隨著計算機的普及,以及In ter net進入商業(yè)和社會應用階段,設備的種類、 數(shù)量越來越多,如
6、何利用先進的網絡技術和日新月異的計算機設備來有效地收 集、處理這些設備,建立以信息化為核心的管理體制,減輕管理人員和業(yè)務人員 的數(shù)據(jù)處理負擔,極大地提高設備管理效率和管理手段,己經成為當今社會的潮 /流0 設備管理系統(tǒng)則是一個以人為主導,利用計算機硬件、軟件、網絡設備通信 設備以及其他辦公設備,進行信息的收集、傳輸、加工、儲存、更新和維護,以 戰(zhàn)略竟優(yōu)、提高效率為目的,支持高層決策、中層控制、基層運作的集成化的人 機系統(tǒng)。而設備管理是管理系統(tǒng)的一個子系統(tǒng),它具有管理信息系統(tǒng)的共性,同 時也具有其特殊性。設備是生產的生命線,對研究所正常生產起著決定性的作用。 信息安全設備管理已成為現(xiàn)代研究所管
7、理的一個重要組成部分。把信息安全設備 管理納入研究所管理的重要組成部分己經成為一種趨勢。 目前設備自動化管理水平不是很高。大多數(shù)設備管理辦法是設備采購進來以 后,將設備的基本情況和相關信息登記存檔,然后將檔案存檔。以后檔案基本就 沒人維護,如設備位置變遷、設備當前運行狀態(tài)等信息根本不會體現(xiàn)在設備臺帳 上,即設備跟蹤信息不能及時體現(xiàn)在設備檔案上。某些使用設備管理系統(tǒng)的單位, 對設備的跟蹤信息即使能體現(xiàn)在設備檔案上,但設備的缺陷處理及設備缺陷等功 能沒有實施,設備檢修的備品備件情況和折舊核算沒有實現(xiàn)。將管理任務分成小 塊,落實到個人并能隨時查詢設備當前情況和歷史情況,對設備的可靠性分析有 直接作
8、用,使管理人員從手工計算、統(tǒng)計工作中解脫出來。 關鍵詞:網絡化;計算機;對策;設備管理 目 錄 引言 1 1需求分析 2 2概要設計 4 2.1系統(tǒng)流程圖 4 2.2系統(tǒng)功能模塊設計 5 2.3系統(tǒng)總體設計 6 3數(shù)據(jù)庫設計 6 3.1概念模型設計 6 3.2邏輯結構設計 9 3.3物理結構設計 10 4程序模塊設計 14 4.1開發(fā)環(huán)境及數(shù)據(jù)庫連接 14 4.2模塊1設計 14 4.3模塊2設計 15 4.4模塊3設計 16 5系統(tǒng)測試 17 5.1測試環(huán)境 17 5.2測試用例及結果 17 結論 25 致謝 26 參考文獻 27 引言 目前
9、國內學校教學設備自動化管理水平不是很高。大多數(shù)設備管理辦法是設 備采購進來以后,將設備的基本情況和相關信息登記存檔,然后將檔案存檔。以 后檔案基本就沒人維護,如設備位置變遷、檢修情況、設備當前運行狀態(tài)等信息 根本不會體現(xiàn)在設備臺帳上,即設備跟蹤信息不能及時體現(xiàn)在設備檔案上。某些 使用設備管理系統(tǒng),對設備的跟蹤信息即使能體現(xiàn)在設備檔案上,但設備的缺陷 處理及設備缺陷等功能沒有實施,設備檢修的備品備件情況和檢修成本核算沒有 實現(xiàn),整個設備管理信息化仍處于較低水平。 本信息系統(tǒng)合理的借鑒國際領先的設備管理思想并結合設備管理現(xiàn)狀,可以 完全能滿足國內設備管理的需要。并通過對各行業(yè)設備管理情況的長期研
10、究探 索,以靈活、通用為主要設計思想,開發(fā)適合于各行業(yè)設備管理信息系統(tǒng)。本系 統(tǒng)將會提高辦公效率和設備可靠性,減少工作人員的勞動強度,減少辦公耗材, 提高現(xiàn)代化管理水平。實時報警功能對安全生產更是不可忽視。 1需求分析 1.1系統(tǒng)分析 本系統(tǒng)主要完成設備信息管理,系統(tǒng)登陸,添加設備,刪除設備,查找設備, 用戶登錄系統(tǒng)和退出系統(tǒng)時,程序要從已有的系統(tǒng)用戶資料數(shù)據(jù)表中讀取用戶名 和密碼,并檢驗該密碼與用戶輸入的密碼是否匹配,只有用戶名在數(shù)據(jù)庫中存在 并且密碼正確時,用戶才能進入系統(tǒng)。當需要完成實驗設備信息操作時,程序就 將這些操作的信息寫入到相應的數(shù)據(jù)表中。當用戶需要查詢這些操作信息時,程
11、序又從數(shù)據(jù)庫中讀出相應的操作信息。 可行性分析 當接受一個軟件開發(fā)任務,就進入軟件生命的第一個階段,即進行可行性的研 究。并不是所有問題具有簡單的解決辦法,許多問題不能在預定的規(guī)模之內解決。 因此通過可行性的研究分析可以知道問題。 有無可行性的解決方法,進而避免人力、物力和才力的浪費。在現(xiàn)行系統(tǒng)初步 調查的基礎上就可以提出新系統(tǒng)目標,即新系統(tǒng)建立后所要求達到的運行指標, 這是系統(tǒng)開發(fā)和評價的依據(jù)。系統(tǒng)目標應充分體現(xiàn),直接為設備信息管理系統(tǒng)服 務,并且,程序可以分期分批實現(xiàn)。但是,需要指出的是,系統(tǒng)目標是不可能在 總體規(guī)劃階段就提得非常具體,它還將在開發(fā)過程中逐步明確和定量化。以達到 更加
12、出色的程序系統(tǒng)。可是,目標的提法不盡相同,例如:提高管理工作者效率, 減輕勞動強度;提高信息處理速度和準確性;為實驗室管理者提供更方便、科學 的服務項目。系統(tǒng)的目標確定后,就可以從以下四方面對能否實現(xiàn)新系統(tǒng)目標進 行可行性分析. 技術可行性 根據(jù)客戶提出的系統(tǒng)功能、性能及實現(xiàn)系統(tǒng)的各項約束條件,根據(jù)新系統(tǒng)目標 來衡量所需的技術是否具備,本系統(tǒng)是一個數(shù)據(jù)庫管理和查詢的系統(tǒng),現(xiàn)有的技 術以較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項條件良好,估計利用現(xiàn) 有技術條件應完全可以達到該系統(tǒng)的功能目標。同時,考慮給予的開發(fā)期限也較 為充裕,預計系統(tǒng)是可以在規(guī)定期限內完成開發(fā)。 經濟可行性 估算新
13、系統(tǒng)的成本效益分析,其中包括估計項目開發(fā)的成本,開發(fā)費用和今后 的運行、維護費用,估計新系統(tǒng)將獲得的效益,估算開發(fā)成本是否回高于項目預 期的全部經費。并且,分析系統(tǒng)開發(fā)是否會對其它產品或利潤帶來一定影響。 (1) 支出: 硬件設備:PC機 軟件設備:WIND0WS2000/XP、Visual Studio 2010、SQL Server2008 軟件設計和開發(fā)費用 經常性支出: 軟件維護費用、軟件使用費用。 (2) 效益: 系統(tǒng)的效益可以從經濟效益和社會效益兩方面考慮。對于實驗室設備管理系統(tǒng) 則應著重分析其社會效益。例如,系統(tǒng)投入運行后可以使實驗室管理實現(xiàn)科學化、 規(guī)范化。增強
14、了工作人員對管理工作者的管理能力、提高了工作效率。 運行可行性 新系統(tǒng)的研制和開發(fā)是充分得考慮工作人員對企業(yè)事務的易于管理,管理者 方便查詢設備信息效率。從而能完全滿足使用者的要求。 1.2用戶需求 設備管理系統(tǒng)是企業(yè)內部的信息管理系統(tǒng),是連接企業(yè)內部各生產部門的橋 梁與紐帶,起著核心作用。目前企業(yè)設備自動化管理水平不是很高。大多數(shù)設備 管理辦法是設備的采購進來以后,將設備的基本情況和相關信息登記存檔,然后 將檔案存檔。以后的檔案基本就沒人維護,如設備修改、刪除情況、設備的當前 運行狀態(tài)等信息本不會呈現(xiàn)在管理工作人員面前,由于散亂、復雜、查找和整理 不便,即設備跟蹤信息不能及時體現(xiàn)在設
15、備的檔案上。某些企業(yè)采用專門人工整 點,對設備的跟蹤信息即使能記錄在案,但無形中增加了繁重的手工勞動,整個 設備管理水平還是較低。 本系統(tǒng)會提高辦公效率和設備可靠性,減少工作人員的勞動強度,減少辦公 耗材,提高現(xiàn)代化管理水平。企業(yè)面對市場競爭的巨大壓力,要求企業(yè)創(chuàng)造新的 利潤源,這為企業(yè)如何配置有限資源,利用先進計算機技術不斷開發(fā)出操作簡便、 界面友好、靈活、實用、安全,更具時效性的設備信息管理系統(tǒng)有著更高的要求。 傳統(tǒng)的設備管理主要是以人工抄寫記錄存檔的運行模式。21世紀是科技信 息時代,陳舊的管理模式不是適應新時代的要求,它存在著操作速度慢、散亂、復 雜等一系列缺點與不足。由于散亂、復
16、雜,很可能文案丟失的情況,而且查找也 不方便,給管理工作人員帶來很大程度的管理滯后,增加了成本,降低了企業(yè)生 產力。自中國加入wto以來,給國內一些企業(yè)帶來很大的竟爭壓力,市場竟爭越 來越來激烈。提高企業(yè)生產力,降低成本是當前惟一解決有效途徑。如何解決這 一問題正式我要陳述的,關注當代形式,利用社會上出來的先進技術開發(fā)出新的 設備管理系統(tǒng)是許多企業(yè)拭目以待的,正所謂“工欲善其事,必先利其器” 由此開發(fā)的設備管理系統(tǒng)是一套完全為設備管理人員設計的把設備管理由 被動管理轉為主動管理的系統(tǒng),它的使用將極大地提高設備管理部門的工作效 率,使設備管理人員解脫了繁重的手工勞動,實現(xiàn)了設備整個生命周期的計
17、算機 化管理,同時再與使用單位內部網絡配合的基礎上可以實現(xiàn)無紙化辦公。 系統(tǒng)主要完成任務的數(shù)據(jù)查詢(庫設備查詢、領用查詢、消耗查詢)模塊分 析設計與的實現(xiàn),通過設備的屬性字段查詢每一件產品設備零件信息,使管理人 員隨時掌握設備的現(xiàn)狀及公司雇員領用設備、消耗設備的情況。設備管理系統(tǒng)包 括數(shù)據(jù)處理、數(shù)據(jù)查詢和成本核算三個子功能模塊。 數(shù)據(jù)處理功能:新設備的添加、修改、刪除。 數(shù)據(jù)查詢功能:實現(xiàn)對設備信息、賬目明細、設備標準代碼使用、設備分 類的查詢功能。 設備折舊功能:對舊設備的根據(jù)使用時間的長短對其進行價格的折舊計 2概要設計 2.1系統(tǒng)流程圖 實現(xiàn)設備的錄入、刪除、修改等
18、基本操作。 實現(xiàn)國家標準設備代碼的維護。 能夠對設備進行方便的檢索。 實現(xiàn)設備折舊計算。 能夠輸出設備分類明細表。 2.3系統(tǒng)總體設計 本系統(tǒng)總體上分為8個大模塊,每個模塊下實現(xiàn)不同的功能,總體設計結構如下 圖: 3數(shù)據(jù)庫設計 3.1概念模型設計 設計原理 概念模型是數(shù)據(jù)庫系統(tǒng)的核心和基礎。由于各個機器上實現(xiàn)的DBMS軟件都 是基于某種數(shù)據(jù)模型的,但是在具體機器上實現(xiàn)的模型都有許多嚴格的限制。而 現(xiàn)實應用環(huán)境是復雜多變的,如果把實現(xiàn)世界中的事物直接轉換為機器中的對 象,就非常不方便。因此,人們研究把現(xiàn)實世界中的事物抽象為不依賴與具體機 器的信息結構,又接近人
19、們的思維,并具有豐富語義的概念模型,然后再把概念 模型轉換為具體的機器上DBMS支持的數(shù)據(jù)模型。概念模型的描述工具通常是使 用E-R模型圖。該模型不依賴于具體的硬件環(huán)境和DBMS。概念結構是對現(xiàn)實世 界的一種抽象。所謂抽象是對實際的人、物、事和概念進行人為處理,抽取所關 心的共同特性,忽略非本質的細節(jié),并把這些特性用各種概念精確的加以描述, 這些概念組成了某種模型。通過概念設計得到的概念模型是從現(xiàn)實世界的角度對 所要解決的問題的描述,不依賴于具體的硬件環(huán)境和DBMS。 在需求分析和邏輯設計之間增加概念設計階段,可以使設計人員僅從用戶的 角度看待數(shù)據(jù)及處理要求和約束。 概念模型 經過對物質
20、管理所涉及的數(shù)據(jù)進行分析,得到如下的實體: (1) 設備:屬性包括設備號、設備名、價格、日期、類別、使用時間。 (2) 賬目信息:屬性包括設備號、設備名、價格、日期。 (3) 分類信息:屬性包括類號、類名、設備號、設備名。 (4) 代碼:屬性包括代碼號、設備號、設備名、使用單位。 所設計的概念模型(E-R圖)如下: :用戶名〔 :密碼 圖3.1管理員實體E-R圖 圖3.2設備實體的局部ER模型圖 圖3.3賬目代碼實體ER圖 圖3.3類別實體的局部ER模型圖
21、 圖3.3設備代碼實體的局部ER模型圖 .類別亠 日期口 圖3.4系統(tǒng)ER圖 3.2邏輯結構設計 將實體轉換為關系模式 設備(設備號,設備名,價格,使用時間,類型,日期) 賬目(賬目號,設備名,價格,日期) 設備代碼(代碼號,設備號,設備名,使用單位) 類別(類號,類名,設備號,設備名) 將聯(lián)系轉換為關系模式 管理(基本信息查詢,基本信息添加,基本信息修改,基本信息刪除,設備 折舊計算
22、) 3.3物理結構設計 基本表設計 1、 shebeixinxi 表 表 3.1 shebeixinxi 表 字段名 字段描述 字段類型 備注 設備號 設備號 varchar NOT NULL 設備名 設備名稱 varchar NOT NULL 價格 設備購買價格 int NOT NULL 日期 購買時間 datetime NOT NULL 使用時間 使用時間 int NOT NULL 類別 分屬于類別 varchar NOT NULL 創(chuàng)建設備信息表的SQL語句如下: CREATE TABLE [shebeixinxi]
23、( [設備號][varchar](10) PRIMARY KEY, [設備名][varchar](10) NULL, [價格][in t] NOT NULL, [日期][da tet ime]NOT NULL, [使用時間][in t] NOTNULL, [類別][varchar](10) NOTNULL, 2、 daima 表 表 3.2 daima 表 字段名 字段描述 字段類型 備注 設備號 設備號 varchar NOT NULL 設備名 設備名稱 varchar NOT NULL 代碼號 代碼使用號碼 varchar NOT NULL
24、 使用單位 代碼的使用單位 varchar NOT NULL 創(chuàng)建daima信息表的SQL語句如下: CREATE TABLE [daima]( [設備號][varchar](10) NOT NULL, [設備名][varchar](10) NULL, [使用單位][varchar](10) NOTNULL, [代碼號][varchar](10) NOTNULL PRIMARY KEY, ) 2、 fenlei表 表 3.3 fenlei 表 字段名 字段描述 字段類型 備注 設備號 設備號 varchar NOT NULL 設備名 設備名稱 varc
25、har NOT NULL 類號 標記設備類型 varchar NOT NULL 類名 設備所屬類型名稱 varchar NOT NULL 創(chuàng)建daima信息表的SQL語句如下: CREATE TABLE [fenlei]( [設備號][varchar](10) NOT NULL, [設備名][varchar](10) NULL, [類號][varchar](10) PRIMARY KEY, [類名][varchar](10) NOTNULL, ) 2、 zhang表 表 3.3 zhang 表 字段名 字段描述 字段類型 備注 設備號 設備號
26、 varchar NOT NULL 設備名 設備名稱 varchar NOT NULL 價格 標記設備價格 varchar NOT NULL 日期 設備購買日期 varchar NOT NULL 創(chuàng)建daima信息表的SQL語句如下: CREATE TABLE [zhang]( [賬目號][varchar](10) NOT NULL PRIMARY KEY, [設備名][varchar](10) NOT NULL, [價格][varchar](10) NOTNULL, [日期][varchar](10) NOTNULL, ) 視圖設計 建立設備信息
27、視圖: Creat view設備信息視圖as select設備號,設備名,日期,價格,使用時間, 類別 from shebeixinxi 建立賬目視圖: Creat view 賬目視圖as select賬目號,設備名,價格,日期from zhang 建立分類信息視圖: Creat view分類信息視圖as select類號,類名,設備號,設備名from fenlei 建立代碼信息視圖: Creat view代碼信息視圖as select設備號,設備名,代碼號,使用單位from daima 索引設計 1、管理員表索引 表1.9管理員索引 字段名 字段描述 字段類型 備注
28、 用戶名 唯標識個用 戶 varchar(10) 主鍵 創(chuàng)建索引SQL語句: ALTER TABLE [dbo].[用戶登錄]ADD CONSTRAINT [PK_用戶登錄]PRIMARY KEY CLUSTERED ( [用戶名]ASC )WITH (PAD_INDEX=OFF, STATISTICS_NORECOMPUTE=OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY=OFF,ONLINE=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] 2、設備索引 表2.1設
29、備信息索引 字段名 字段描述 字段類型 備注 設備號 唯標識個設備 varchar(lO) 主鍵 創(chuàng)建索引SQL語句: USE [sb] ALTER TABLE [dbo].[設備信息]ADD CONSTRAINT [PK_設備號]PRIMARY KEY CLUSTERED ( [設備號]ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,IGNORE_DUP_KEY=OFF,ONLINE=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LO
30、CKS =ON) ON [PRIMARY] 3、代碼表索引 表2.2代碼信息索引 字段名 字段描述 字段類型 備注 代碼號 唯標識設備使用 單位 varchar(lO) 主鍵 創(chuàng)建索引SQL語句: ALTER TABLE [dbo].[daima] ADD CONSTRAINT [PK_代碼號]PRIMARY KEY CLUSTERED ( [代碼號]ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,IGNORE_DUP_KEY=OFF,ONLINE=OFF
31、,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS =ON) ON [PRIMARY] 4、賬目索引 表2.3賬目信息索引 字段名 字段描述 字段類型 備注 賬號 唯標識個賬目 varchar(lO) 主碼 創(chuàng)建索引SQL語句: ALTER TABLE [dbo].[zhang] ADD CONSTRAINT [PK_ 賬號]PRIMARY KEY CLUSTERED ( [賬號]ASC, )WITH(PAD_INDEX二 FF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,IGNOR
32、E_DUP_KEY=OFF,ONLINE=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS =ON) ON [PRIMARY] 5、分類索引 表2.3店面-服裝信息索引 字段名 字段描述 字段類型 備注 類號 唯標識設備所屬 類別 varchar(10) 主碼 創(chuàng)建索引SQL語句: ALTER TABLE [dbo].[fenlei] ADD CONSTRAINT [PK_ 類號]PRIMARY KEY CLUSTERED ( [類號]ASC, )WITH(PAD_INDEX=OFF, STATISTICS_NORECOMPUTE
33、 = OFF, SORT_IN_TEMPDB = OFF,IGNORE_DUP_KEY=OFF,ONLINE=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS =ON) ON [PRIMARY] 4程序模塊設計 4.1開發(fā)環(huán)境及數(shù)據(jù)庫連接 本系統(tǒng)所使用的開發(fā)環(huán)境為Microsoft Visual Studio 2008和Microsoft SQL Server 200&開發(fā)語言是C#,通過C#提供的數(shù)據(jù)庫借口,把主程序和數(shù)據(jù) 庫連接起來。 本系統(tǒng)連接數(shù)據(jù)庫通過C#的連接方式,運用C#提供的類SQLConnectiong、 SQLCommand等進行數(shù)據(jù)庫連
34、接。 4.2模塊1設計 設計思路 本模塊為用戶登錄模塊,主要設計思路是用戶通過已經注冊成功的用戶名和 密碼進行登錄此系統(tǒng),對于無權用戶,禁止其進入此系統(tǒng) 實現(xiàn)方法 4.3模塊2設計 4.3.1設計思路 本模塊為用戶注冊模塊,通過用戶注冊能夠增加管理員,把新增的管理員信 息寫入用戶登錄表中 實現(xiàn)方法 4.4模塊3設計 設計思路 本模塊設備管理,設計方向主是要能夠對設備信息進行管理,通過C# 編輯界面,連接數(shù)據(jù)庫,對數(shù)據(jù)進行管理,查詢,修改和刪除,添加。 實現(xiàn)方法 查詢設備信息 查詢賬目信息 查詢代碼信息 輸入添加信息 輸入修改信息 按設備號刪
35、除 按設備名刪除 輸入設備號 5系統(tǒng)測試 5.1測試環(huán)境 系統(tǒng)測試的時候主要是黑盒測試,進行功能的驗證。 工具:Windows XP、Microsoft Visual Studio 2010 5.2測試用例及結果 界面測試 ?測試界面是否整潔美觀,檢查所有的頁面是否能夠正確的顯示,每個頁面 的風格是否一致,界面是否有錯別字,頁面每一個鏈接是否有對應的界面,頁面 控件和操作按鈕的位置是否合理,界面中的下拉列表的值是否正確,是否有重復 的值。 界面測試結果,界面整潔美觀,界面風格一致,無錯別字,控件按鈕位置合 適易于操作,輸入框、下拉列表等顯示正確。 功能測試 1、登錄
36、測試 用例編號 用戶名 密碼 預期結果 1 11(正確) 11 (正確) 成功登錄系統(tǒng)的操作首頁 2 11(正確) Ad(錯誤) 停留在登錄界面,不能進入系統(tǒng) 3 22(錯誤) adm in(正確) 停留在登錄界面,不能進入系統(tǒng) 4 (空) 11(正確) 停留在登錄界面,不能進入系統(tǒng) 5 11(正確) (空) 停留在登錄界面,不能進入系統(tǒng) 用例2、3、4、5的實際結果,如圖5.1所示: 用戶登錄: 圖5.1登錄界面 圖5.2登錄失敗 用例1的實際結果,如圖5.2所示: 圖5.3登錄成功 2、查詢測試 查詢設備信息
37、 查詢刪際修改折舊退岀懣加 設備號 設備名 伽 日期 .類射 使用時間 ? [a; 242 34 19198/9/9 W 2 1 米 1 W E S E E 44. 1990/9/9 11 4 圖5.4查詢設備信息 查詢明細賬: 圖5.5查詢明細賬 3、添加測試 添加界面
38、: 圖5.6添加設備信息界面1 添加后運行界面: 1磅主^ 1 直詢 刪除務改折舊退出 添加 設備號 設備容 價格 曰期 類別 使用時間 ? 2 mnifTi 111 L992/9/8 fgg- 3 1 W 5 5 5 5 4< 1990/9/9 11 4 圖5.7添加設備后運行界面 4、修改測試 修改前運行界面: 圖5.8修改設備前設備信息 修改界面: 圖5.9修改成功 修改后運行界面: 圖5.10修改后查詢界面 5、刪除 刪除前運行界面:
39、 圖5.11刪除前界面 刪除后運行界面: 圖5.12刪除后運行界面 6、折舊計算 圖5.13折舊界面 結論 設備管理系統(tǒng)(Equipment
40、Management System)是將信息化了設備技術信息與 現(xiàn)代化管理相結合,是實現(xiàn)研究級管理信息化的先導。設備管理軟件是設備管理 模式與計算機技術結合的產物,設備管理的對象是研究所中各種各樣的設備。 設備管理系統(tǒng)則是一個以人為主導,利用計算機硬件、軟件、網絡設備通信 設備以及其他辦公設備,進行信息的收集、傳輸、加工、儲存、更新和維護,以 戰(zhàn)略竟優(yōu)、提高效率為目的,支持高層決策、中層控制、基層運作的集成化的人 機系統(tǒng)。而設備管理是管理系統(tǒng)的一個子系統(tǒng),它具有管理信息系統(tǒng)的共性,同 時也具有其特殊性。設備是生產的生命線,對研究所正常生產起著決定性的作用。 信息安全設備管理已成為現(xiàn)代研究所管
41、理的一個重要組成部分。把信息安全設備 管理納入研究所管理的重要組成部分己經成為一種趨勢。 致謝 在本次課程設計過程中,首先感謝老師對我在這個過程中所遇到的難題加以 悉心的指導和糾正。其次感謝周圍同學的幫助,這是一門新課程。如果沒有他們 的幫助,我的這個過程將變得更困難。 總之,此次設計加深了對數(shù)據(jù)庫的了解,在設計過程中遇到的難題也一一解決, 給自己一個很好的鍛煉.。 參考文獻 [1] 楊寶剛?開展企業(yè)管理信息化工作的步驟[J].企業(yè)管理.2002. (11). 12~15 [2] Islamabad. Software tools for forgery detection [J] . Business line.2001. (5) . 29~32 [3] 張海藩《軟件工程概論》張海藩清華大學出版社 [4] 《實用軟件工程基礎》陳明編著清華大學出版社 [5] 《數(shù)據(jù)庫系統(tǒng)概論》薩師煊,高等教育出版社,2003年5月第3版 [6] 數(shù)據(jù)庫基礎與應用-SQL SERVER2000,成先海,機械工業(yè)出版社出版,2003 忽略此處
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。