




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、數(shù)學(xué)與計算機學(xué)院課程設(shè)計說明書課 程 名 稱: 軟件工程與數(shù)據(jù)庫課程設(shè)計 課 程 代 碼: 題 目: 設(shè)備管理系統(tǒng) 年級/專業(yè)/班: 學(xué) 生 姓 名: 學(xué) 號: 開 始 時 間: 2012 年 6 月 10 日完 成 時 間: 2012 年 6 月 20 日課程設(shè)計成績:學(xué)習態(tài)度及平時成績(30)技術(shù)水平與實際能力(20)創(chuàng)新(5) 說明書(計算書、圖紙、分析報告)撰寫質(zhì)量(45)總 分(100)指導(dǎo)教師簽名: 年 月 日軟件工程與數(shù)據(jù)庫 課程設(shè)計 任務(wù)書學(xué)院名稱: 數(shù)學(xué)與計算機學(xué)院 課程代碼:_專 業(yè): 年 級: 一、設(shè)計題目 設(shè)備管理系統(tǒng)二、主要內(nèi)容主要數(shù)據(jù)表:設(shè)備明細帳表,設(shè)備使用單位代
2、碼表,國家標準設(shè)備分類表等。功能模塊1. 實現(xiàn)設(shè)備的錄入、刪除、修改等基本操作。2. 實現(xiàn)國家標準設(shè)備代碼的維護。3. 能夠?qū)υO(shè)備進行方便的檢索。4. 實現(xiàn)設(shè)備折舊計算。5. 能夠輸出設(shè)備分類明細表。6. 具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能。三、具體要求1、完成系統(tǒng)的需求分析通過需求分析確定系統(tǒng)需要處理的數(shù)據(jù)的需求,要求使用數(shù)據(jù)庫的輔助設(shè)計工具(PowerDesigner等),建立業(yè)務(wù)處理模型。2、完成系統(tǒng)概念結(jié)構(gòu)設(shè)計概念數(shù)據(jù)模型(CDM)用于完成數(shù)據(jù)庫的設(shè)計,與人和數(shù)據(jù)庫平臺和具體數(shù)據(jù)存儲結(jié)構(gòu)和工具無關(guān)。首先選擇局部應(yīng)用畫出分E-R圖,最終形成系統(tǒng)的E-R圖3、完成系統(tǒng)邏輯結(jié)構(gòu)設(shè)計按照E-R圖轉(zhuǎn)換成
3、關(guān)系模式的規(guī)則,將CDM轉(zhuǎn)換成邏輯數(shù)據(jù)模型,并為每個關(guān)系模式設(shè)計主鍵、外鍵。分析關(guān)系模式中的依賴關(guān)系,對關(guān)系模式規(guī)范化處理4、完成系統(tǒng)物理結(jié)構(gòu)設(shè)計為每個關(guān)系分配存儲長度,建立數(shù)據(jù)庫的索引和視圖,定義關(guān)系中的主碼和外碼,寫出關(guān)系創(chuàng)建和查詢的SQL語句。5、編碼選擇你自己熟悉的開發(fā)工具完成一個DBS系統(tǒng)的編碼工作。源代碼格式規(guī)范,注釋不少于三分之一四、主要技術(shù)路線提示1.仔細閱讀設(shè)計指導(dǎo)書內(nèi)容,認真掌握任務(wù)要求2. 需求分析 3.概念結(jié)構(gòu)設(shè)計 4.邏輯結(jié)構(gòu)設(shè)計5.物理結(jié)構(gòu)設(shè)計6.編碼.2.后臺推薦采用SQL server或Oracle;前臺開發(fā)環(huán)境不限制。可采用ADO,ODBC,OLEDB或JDB
4、C連接數(shù)據(jù)庫,并調(diào)用系統(tǒng)存儲過程、自定義存儲過程、函數(shù)等。五、進度安排第1周: 數(shù)據(jù)庫系統(tǒng)概念模型、數(shù)據(jù)模型設(shè)計,創(chuàng)建數(shù)據(jù)庫以及相關(guān)對象;第2周: 前臺程序開發(fā),撰寫報告,接受檢查。六、完成后應(yīng)上交的材料 1 源程序一份(包含數(shù)據(jù)庫) 2 課程設(shè)計報告一份七、推薦參考資料1王珊.數(shù)據(jù)庫系統(tǒng)概論(第四版). 高等教育出版社2閃四清.數(shù)據(jù)庫系統(tǒng)原理與應(yīng)用教程.清華大學(xué)出版社3周龍驤.數(shù)據(jù)庫管理系統(tǒng)實現(xiàn)技術(shù).中國地質(zhì)大學(xué)出版社4張海藩.軟件工程概論.清華大學(xué)出版社5陳明 編著.實用軟件工程基礎(chǔ).清華大學(xué)出版社6成先海.數(shù)據(jù)庫基礎(chǔ)與應(yīng)用-SQL SERVER2000. 機械工業(yè)出版社出版指導(dǎo)教師 簽名
5、日期 年 月 日系 主 任 審核日期 年 月 日摘 要 隨著計算機的普及,以及Internet進入商業(yè)和社會應(yīng)用階段,設(shè)備的種類、數(shù)量越來越多,如何利用先進的網(wǎng)絡(luò)技術(shù)和日新月異的計算機設(shè)備來有效地收集、處理這些設(shè)備,建立以信息化為核心的管理體制,減輕管理人員和業(yè)務(wù)人員的數(shù)據(jù)處理負擔,極大地提高設(shè)備管理效率和管理手段,己經(jīng)成為當今社會的潮流。 設(shè)備管理系統(tǒng)則是一個以人為主導(dǎo),利用計算機硬件、軟件、網(wǎng)絡(luò)設(shè)備通信設(shè)備以及其他辦公設(shè)備,進行信息的收集、傳輸、加工、儲存、更新和維護,以戰(zhàn)略竟優(yōu)、提高效率為目的,支持高層決策、中層控制、基層運作的集成化的人機系統(tǒng)。而設(shè)備管理是管理系統(tǒng)的一個子系統(tǒng),它具有管
6、理信息系統(tǒng)的共性,同時也具有其特殊性。設(shè)備是生產(chǎn)的生命線,對研究所正常生產(chǎn)起著決定性的作用。信息安全設(shè)備管理已成為現(xiàn)代研究所管理的一個重要組成部分。把信息安全設(shè)備管理納入研究所管理的重要組成部分己經(jīng)成為一種趨勢。目前設(shè)備自動化管理水平不是很高。大多數(shù)設(shè)備管理辦法是設(shè)備采購進來以后,將設(shè)備的基本情況和相關(guān)信息登記存檔,然后將檔案存檔。以后檔案基本就沒人維護,如設(shè)備位置變遷、設(shè)備當前運行狀態(tài)等信息根本不會體現(xiàn)在設(shè)備臺帳上,即設(shè)備跟蹤信息不能及時體現(xiàn)在設(shè)備檔案上。某些使用設(shè)備管理系統(tǒng)的單位,對設(shè)備的跟蹤信息即使能體現(xiàn)在設(shè)備檔案上,但設(shè)備的缺陷處理及設(shè)備缺陷等功能沒有實施,設(shè)備檢修的備品備件情況和折舊
7、核算沒有實現(xiàn)。將管理任務(wù)分成小塊,落實到個人并能隨時查詢設(shè)備當前情況和歷史情況,對設(shè)備的可靠性分析有直接作用,使管理人員從手工計算、統(tǒng)計工作中解脫出來。 關(guān)鍵詞:網(wǎng)絡(luò)化;計算機;對策 ;設(shè)備管理目 錄 引 言11 需求分析22 概要設(shè)計42.1系統(tǒng)流程圖42.2系統(tǒng)功能模塊設(shè)計52.3系統(tǒng)總體設(shè)計63 數(shù)據(jù)庫設(shè)計63.1 概念模型設(shè)計63.2 邏輯結(jié)構(gòu)設(shè)計93.3 物理結(jié)構(gòu)設(shè)計104 程序模塊設(shè)計144.1 開發(fā)環(huán)境及數(shù)據(jù)庫連接144.2 模塊1設(shè)計144.3 模塊2設(shè)計154.4 模塊3設(shè)計165 系統(tǒng)測試175.1測試環(huán)境175.2 測試用例及結(jié)果17結(jié) 論25致 謝26參考文獻27引 言
8、目前國內(nèi)學(xué)校教學(xué)設(shè)備自動化管理水平不是很高。大多數(shù)設(shè)備管理辦法是設(shè)備采購進來以后,將設(shè)備的基本情況和相關(guān)信息登記存檔,然后將檔案存檔。以后檔案基本就沒人維護,如設(shè)備位置變遷、檢修情況、設(shè)備當前運行狀態(tài)等信息根本不會體現(xiàn)在設(shè)備臺帳上,即設(shè)備跟蹤信息不能及時體現(xiàn)在設(shè)備檔案上。某些使用設(shè)備管理系統(tǒng),對設(shè)備的跟蹤信息即使能體現(xiàn)在設(shè)備檔案上,但設(shè)備的缺陷處理及設(shè)備缺陷等功能沒有實施,設(shè)備檢修的備品備件情況和檢修成本核算沒有實現(xiàn),整個設(shè)備管理信息化仍處于較低水平。本信息系統(tǒng)合理的借鑒國際領(lǐng)先的設(shè)備管理思想并結(jié)合設(shè)備管理現(xiàn)狀,可以完全能滿足國內(nèi)設(shè)備管理的需要。并通過對各行業(yè)設(shè)備管理情況的長期研究探索,以靈活
9、、通用為主要設(shè)計思想,開發(fā)適合于各行業(yè)設(shè)備管理信息系統(tǒng)。本系統(tǒng)將會提高辦公效率和設(shè)備可靠性,減少工作人員的勞動強度,減少辦公耗材,提高現(xiàn)代化管理水平。實時報警功能對安全生產(chǎn)更是不可忽視。1 需求分析 1.1系統(tǒng)分析 本系統(tǒng)主要完成設(shè)備信息管理,系統(tǒng)登陸,添加設(shè)備,刪除設(shè)備,查找設(shè)備,用戶登錄系統(tǒng)和退出系統(tǒng)時,程序要從已有的系統(tǒng)用戶資料數(shù)據(jù)表中讀取用戶名和密碼,并檢驗該密碼與用戶輸入的密碼是否匹配,只有用戶名在數(shù)據(jù)庫中存在并且密碼正確時,用戶才能進入系統(tǒng)。當需要完成實驗設(shè)備信息操作時,程序就將這些操作的信息寫入到相應(yīng)的數(shù)據(jù)表中。當用戶需要查詢這些操作信息時,程序又從數(shù)據(jù)庫中讀出相應(yīng)的操作信息???/p>
10、行性分析當接受一個軟件開發(fā)任務(wù),就進入軟件生命的第一個階段,即進行可行性的研究。并不是所有問題具有簡單的解決辦法,許多問題不能在預(yù)定的規(guī)模之內(nèi)解決。因此通過可行性的研究分析可以知道問題。有無可行性的解決方法,進而避免人力、物力和才力的浪費。在現(xiàn)行系統(tǒng)初步調(diào)查的基礎(chǔ)上就可以提出新系統(tǒng)目標,即新系統(tǒng)建立后所要求達到的運行指標,這是系統(tǒng)開發(fā)和評價的依據(jù)。系統(tǒng)目標應(yīng)充分體現(xiàn),直接為設(shè)備信息管理系統(tǒng)服務(wù),并且,程序可以分期分批實現(xiàn)。但是,需要指出的是,系統(tǒng)目標是不可能在總體規(guī)劃階段就提得非常具體,它還將在開發(fā)過程中逐步明確和定量化。以達到更加出色的程序系統(tǒng)??墒?,目標的提法不盡相同,例如:提高管理工作者
11、效率,減輕勞動強度;提高信息處理速度和準確性;為實驗室管理者提供更方便、科學(xué)的服務(wù)項目。系統(tǒng)的目標確定后,就可以從以下四方面對能否實現(xiàn)新系統(tǒng)目標進行可行性分析.技術(shù)可行性根據(jù)客戶提出的系統(tǒng)功能、性能及實現(xiàn)系統(tǒng)的各項約束條件,根據(jù)新系統(tǒng)目標來衡量所需的技術(shù)是否具備,本系統(tǒng)是一個數(shù)據(jù)庫管理和查詢的系統(tǒng),現(xiàn)有的技術(shù)以較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項條件良好,估計利用現(xiàn)有技術(shù)條件應(yīng)完全可以達到該系統(tǒng)的功能目標。同時,考慮給予的開發(fā)期限也較為充裕,預(yù)計系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)。經(jīng)濟可行性估算新系統(tǒng)的成本效益分析,其中包括估計項目開發(fā)的成本,開發(fā)費用和今后的運行、維護費用,估計新系統(tǒng)將
12、獲得的效益,估算開發(fā)成本是否回高于項目預(yù)期的全部經(jīng)費。并且,分析系統(tǒng)開發(fā)是否會對其它產(chǎn)品或利潤帶來一定影響。(1)支出:硬件設(shè)備: PC機軟件設(shè)備:WINDOWS2000/XP、Visual Studio 2010、SQL Server2008軟件設(shè)計和開發(fā)費用經(jīng)常性支出:軟件維護費用、軟件使用費用。(2)效益:系統(tǒng)的效益可以從經(jīng)濟效益和社會效益兩方面考慮。對于實驗室設(shè)備管理系統(tǒng)則應(yīng)著重分析其社會效益。例如,系統(tǒng)投入運行后可以使實驗室管理實現(xiàn)科學(xué)化、規(guī)范化。增強了工作人員對管理工作者的管理能力、提高了工作效率。運行可行性新系統(tǒng)的研制和開發(fā)是充分得考慮工作人員對企業(yè)事務(wù)的易于管理,管理者方便查詢
13、設(shè)備信息效率。從而能完全滿足使用者的要求。1.2用戶需求 設(shè)備管理系統(tǒng)是企業(yè)內(nèi)部的信息管理系統(tǒng),是連接企業(yè)內(nèi)部各生產(chǎn)部門的橋梁與紐帶,起著核心作用。目前企業(yè)設(shè)備自動化管理水平不是很高。大多數(shù)設(shè)備管理辦法是設(shè)備的采購進來以后,將設(shè)備的基本情況和相關(guān)信息登記存檔,然后將檔案存檔。以后的檔案基本就沒人維護,如設(shè)備修改、刪除情況、設(shè)備的當前運行狀態(tài)等信息本不會呈現(xiàn)在管理工作人員面前,由于散亂、復(fù)雜、查找和整理不便,即設(shè)備跟蹤信息不能及時體現(xiàn)在設(shè)備的檔案上。某些企業(yè)采用專門人工整點,對設(shè)備的跟蹤信息即使能記錄在案,但無形中增加了繁重的手工勞動,整個設(shè)備管理水平還是較低。 本系統(tǒng)會提高辦公效率和設(shè)備可靠性
14、,減少工作人員的勞動強度,減少辦公耗材,提高現(xiàn)代化管理水平。企業(yè)面對市場競爭的巨大壓力,要求企業(yè)創(chuàng)造新的利潤源,這為企業(yè)如何配置有限資源,利用先進計算機技術(shù)不斷開發(fā)出操作簡便、界面友好、靈活、實用、安全,更具時效性的設(shè)備信息管理系統(tǒng)有著更高的要求。 傳統(tǒng)的設(shè)備管理主要是以人工抄寫記錄存檔的運行模式。21世紀是科技信息時代,陳舊的管理模式不是適應(yīng)新時代的要求,它存在著操作速度慢、散亂、復(fù)雜等一系列缺點與不足。由于散亂、復(fù)雜,很可能文案丟失的情況,而且查找也不方便,給管理工作人員帶來很大程度的管理滯后,增加了成本,降低了企業(yè)生產(chǎn)力。自中國加入wto以來,給國內(nèi)一些企業(yè)帶來很大的竟爭壓力,市場竟爭越
15、來越來激烈。提高企業(yè)生產(chǎn)力,降低成本是當前惟一解決有效途徑。如何解決這一問題正式我要陳述的,關(guān)注當代形式,利用社會上出來的先進技術(shù)開發(fā)出新的設(shè)備管理系統(tǒng)是許多企業(yè)拭目以待的,正所謂“工欲善其事,必先利其器”。 由此開發(fā)的設(shè)備管理系統(tǒng)是一套完全為設(shè)備管理人員設(shè)計的把設(shè)備管理由被動管理轉(zhuǎn)為主動管理的系統(tǒng),它的使用將極大地提高設(shè)備管理部門的工作效率,使設(shè)備管理人員解脫了繁重的手工勞動,實現(xiàn)了設(shè)備整個生命周期的計算機化管理,同時再與使用單位內(nèi)部網(wǎng)絡(luò)配合的基礎(chǔ)上可以實現(xiàn)無紙化辦公。 系統(tǒng)主要完成任務(wù)的數(shù)據(jù)查詢(庫設(shè)備查詢、領(lǐng)用查詢、消耗查詢)模塊分析設(shè)計與的實現(xiàn),通過設(shè)備的屬性字段查詢每一件產(chǎn)品設(shè)備零件
16、信息,使管理人員隨時掌握設(shè)備的現(xiàn)狀及公司雇員領(lǐng)用設(shè)備、消耗設(shè)備的情況。設(shè)備管理系統(tǒng)包括數(shù)據(jù)處理、數(shù)據(jù)查詢和成本核算三個子功能模塊。 數(shù)據(jù)處理功能:新設(shè)備的添加、修改、刪除。 數(shù)據(jù)查詢功能:實現(xiàn)對設(shè)備信息、賬目明細、設(shè)備標準代碼使用、設(shè)備分類的查詢功能。設(shè)備折舊功能:對舊設(shè)備的根據(jù)使用時間的長短對其進行價格的折舊計算。2 概要設(shè)計2.1系統(tǒng)流程圖2.2系統(tǒng)功能模塊設(shè)計系統(tǒng)主要功能如下所示:實現(xiàn)設(shè)備的錄入、刪除、修改等基本操作。實現(xiàn)國家標準設(shè)備代碼的維護。能夠?qū)υO(shè)備進行方便的檢索。實現(xiàn)設(shè)備折舊計算。能夠輸出設(shè)備分類明細表。2.3系統(tǒng)總體設(shè)計本系統(tǒng)總體上分為8個大模塊,每個模塊下實現(xiàn)不同的功能,總體
17、設(shè)計結(jié)構(gòu)如下圖:3 數(shù)據(jù)庫設(shè)計 3.1 概念模型設(shè)計3.1.1 設(shè)計原理 概念模型是數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ)。由于各個機器上實現(xiàn)的DBMS軟件都是基于某種數(shù)據(jù)模型的,但是在具體機器上實現(xiàn)的模型都有許多嚴格的限制。而現(xiàn)實應(yīng)用環(huán)境是復(fù)雜多變的,如果把實現(xiàn)世界中的事物直接轉(zhuǎn)換為機器中的對象,就非常不方便。因此,人們研究把現(xiàn)實世界中的事物抽象為不依賴與具體機器的信息結(jié)構(gòu),又接近人們的思維,并具有豐富語義的概念模型,然后再把概念模型轉(zhuǎn)換為具體的機器上DBMS支持的數(shù)據(jù)模型。概念模型的描述工具通常是使用E-R模型圖。該模型不依賴于具體的硬件環(huán)境和DBMS。概念結(jié)構(gòu)是對現(xiàn)實世界的一種抽象。所謂抽象是對實際的人
18、、物、事和概念進行人為處理,抽取所關(guān)心的共同特性,忽略非本質(zhì)的細節(jié),并把這些特性用各種概念精確的加以描述,這些概念組成了某種模型。通過概念設(shè)計得到的概念模型是從現(xiàn)實世界的角度對所要解決的問題的描述,不依賴于具體的硬件環(huán)境和DBMS。在需求分析和邏輯設(shè)計之間增加概念設(shè)計階段,可以使設(shè)計人員僅從用戶的角度看待數(shù)據(jù)及處理要求和約束。3.1.2 概念模型經(jīng)過對物質(zhì)管理所涉及的數(shù)據(jù)進行分析,得到如下的實體:(1) 設(shè)備:屬性包括設(shè)備號、設(shè)備名、價格、日期、類別、使用時間。(2) 賬目信息:屬性包括設(shè)備號、設(shè)備名、價格、日期。(3) 分類信息:屬性包括類號、類名、設(shè)備號、設(shè)備名。(4) 代碼:屬性包括代碼
19、號、設(shè)備號、設(shè)備名、使用單位。所設(shè)計的概念模型(E-R圖)如下: 圖3.1管理員實體E-R圖圖3.2 設(shè)備實體的局部ER模型圖圖3.3 賬目代碼實體ER 圖圖3.3 類別實體的局部ER模型圖圖3.3 設(shè)備代碼實體的局部ER模型圖圖 3.4 系統(tǒng)ER圖3.2 邏輯結(jié)構(gòu)設(shè)計3.2.1 將實體轉(zhuǎn)換為關(guān)系模式設(shè)備(設(shè)備號,設(shè)備名,價格,使用時間,類型,日期)賬目(賬目號,設(shè)備名,價格,日期)設(shè)備代碼(代碼號,設(shè)備號,設(shè)備名,使用單位)類別(類號,類名,設(shè)備號,設(shè)備名)3.2.2將聯(lián)系轉(zhuǎn)換為關(guān)系模式管理(基本信息查詢,基本信息添加,基本信息修改,基本信息刪除,設(shè)備折舊計算)3.3 物理結(jié)構(gòu)設(shè)計3.3.1
20、 基本表設(shè)計1、shebeixinxi表表3.1 shebeixinxi表字段名字段描述字段類型備注設(shè)備號設(shè)備號varcharNOT NULL設(shè)備名設(shè)備名稱varcharNOT NULL價格設(shè)備購買價格intNOT NULL日期購買時間datetimeNOT NULL使用時間使用時間intNOT NULL類別分屬于類別varcharNOT NULL創(chuàng)建設(shè)備信息表的SQL語句如下:CREATE TABLE shebeixinxi(設(shè)備號 varchar(10) PRIMARY KEY,設(shè)備名 varchar(10) NULL,價格 int NOT NULL,日期 datetimeNOT NULL
21、,使用時間 int NOTNULL,類別 varchar(10) NOTNULL, 2、daima表表3.2 daima表字段名字段描述字段類型備注設(shè)備號設(shè)備號varcharNOT NULL設(shè)備名設(shè)備名稱varcharNOT NULL代碼號代碼使用號碼varcharNOT NULL使用單位代碼的使用單位varcharNOT NULL創(chuàng)建daima信息表的SQL語句如下:CREATE TABLE daima(設(shè)備號 varchar(10) NOT NULL,設(shè)備名 varchar(10) NULL,使用單位 varchar(10) NOTNULL,代碼號 varchar(10) NOTNULL
22、PRIMARY KEY, ) 2、fenlei表表3.3 fenlei表字段名字段描述字段類型備注設(shè)備號設(shè)備號varcharNOT NULL設(shè)備名設(shè)備名稱varcharNOT NULL類號標記設(shè)備類型varcharNOT NULL類名設(shè)備所屬類型名稱varcharNOT NULL創(chuàng)建daima信息表的SQL語句如下:CREATE TABLE fenlei(設(shè)備號 varchar(10) NOT NULL,設(shè)備名 varchar(10) NULL,類號 varchar(10) PRIMARY KEY,類名 varchar(10) NOTNULL, ) 2、zhang表表3.3 zhang表字段名
23、字段描述字段類型備注設(shè)備號設(shè)備號varcharNOT NULL設(shè)備名設(shè)備名稱varcharNOT NULL價格標記設(shè)備價格varcharNOT NULL日期設(shè)備購買日期varcharNOT NULL創(chuàng)建daima信息表的SQL語句如下:CREATE TABLE zhang(賬目號 varchar(10) NOT NULL PRIMARY KEY,設(shè)備名 varchar(10) NOT NULL,價格 varchar(10) NOTNULL,日期 varchar(10) NOTNULL, ) 3.3.2 視圖設(shè)計建立設(shè)備信息視圖:Creat view 設(shè)備信息視圖 as select 設(shè)備號,設(shè)
24、備名,日期,價格,使用時間,類別 from shebeixinxi建立賬目視圖:Creat view 賬目視圖 as select 賬目號,設(shè)備名,價格,日期 from zhang建立分類信息視圖:Creat view 分類信息視圖 as select 類號,類名,設(shè)備號,設(shè)備名 from fenlei建立代碼信息視圖:Creat view 代碼信息視圖 as select 設(shè)備號,設(shè)備名,代碼號,使用單位 from daima3.3.3 索引設(shè)計1、管理員表索引 表1.9管理員索引字段名字段描述字段類型備注用戶名唯一標識一個用戶varchar(10)主鍵創(chuàng)建索引SQL語句:ALTER TAB
25、LE 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 PRIMARY2、設(shè)備索引 表2.1設(shè)備信息索引字段名字段描述字段類型備注設(shè)備號唯一標識一個設(shè)備varchar(10)主鍵創(chuàng)建索引SQL語句:USE sbALTER TABLE
26、 dbo.設(shè)備信息 ADD CONSTRAINT PK_設(shè)備號 PRIMARY KEY CLUSTERED (設(shè)備號 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 PRIMARY3、代碼表索引 表2.2代碼信息索引字段名字段描述字段類型備注代碼號唯一標識設(shè)備使用單位varchar(10)主鍵創(chuàng)建索引SQL語句:ALTER TABLE db
27、o.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,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS = ON) ON PRIMARY4、賬目索引 表2.3 賬目信息索引字段名字段描述字段類型備注賬號唯一標識一個賬目varchar(10)主碼創(chuàng)建索引SQL語句:ALTER TABLE dbo.zha
28、ng ADD CONSTRAINT PK_賬號 PRIMARY KEY CLUSTERED (賬號 ASC,)WITH(PAD_INDEX= FF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,IGNORE_DUP_KEY=OFF,ONLINE=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS = ON) ON PRIMARY5、分類索引 表2.3 店面-服裝信息索引字段名字段描述字段類型備注類號唯一標識設(shè)備所屬類別varchar(10)主碼創(chuàng)建索引SQL語句:ALTER TABLE dbo.fenlei
29、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 PRIMARY4 程序模塊設(shè)計4.1 開發(fā)環(huán)境及數(shù)據(jù)庫連接本系統(tǒng)所使用的開發(fā)環(huán)境為Microsoft Visual Studio 2008和Microsoft SQL Server 2008,開發(fā)語言是C
30、#,通過C#提供的數(shù)據(jù)庫借口,把主程序和數(shù)據(jù)庫連接起來。本系統(tǒng)連接數(shù)據(jù)庫通過C#的連接方式,運用C#提供的類SQLConnectiong、SQLCommand等進行數(shù)據(jù)庫連接。4.2 模塊1設(shè)計4.2.1設(shè)計思路本模塊為用戶登錄模塊,主要設(shè)計思路是用戶通過已經(jīng)注冊成功的用戶名和密碼進行登錄此系統(tǒng),對于無權(quán)用戶,禁止其進入此系統(tǒng)4.2.2實現(xiàn)方法4.3 模塊2設(shè)計4.31設(shè)計思路 本模塊為用戶注冊模塊,通過用戶注冊能夠增加管理員,把新增的管理員信息寫入用戶登錄表中4.3.2實現(xiàn)方法4.4 模塊3設(shè)計4.4.1設(shè)計思路 本模塊設(shè)備管理,設(shè)計方向主是要能夠?qū)υO(shè)備信息進行管理,通過C#編輯界面,連接數(shù)
31、據(jù)庫,對數(shù)據(jù)進行管理,查詢,修改和刪除,添加。4.4.2實現(xiàn)方法5 系統(tǒng)測試5.1測試環(huán)境系統(tǒng)測試的時候主要是黑盒測試,進行功能的驗證。工具:Windows XP 、Microsoft Visual Studio 20105.2 測試用例及結(jié)果5.2.1 界面測試.測試界面是否整潔美觀,檢查所有的頁面是否能夠正確的顯示,每個頁面的風格是否一致,界面是否有錯別字,頁面每一個鏈接是否有對應(yīng)的界面,頁面控件和操作按鈕的位置是否合理,界面中的下拉列表的值是否正確,是否有重復(fù)的值。界面測試結(jié)果,界面整潔美觀,界面風格一致,無錯別字,控件按鈕位置合適易于操作,輸入框、下拉列表等顯示正確。5.2.2功能測試1、登錄測試用例編號用戶名密碼預(yù)期結(jié)果111(正確)11(正確)成功登錄系統(tǒng)的操作首頁211(正確)Ad(錯誤)停留在登錄界面,不能進入系統(tǒng)322(錯誤)admin(正確)停留在登錄界面,不能進入系統(tǒng)4(空)11(正確)停留在登錄界面,不能進入系統(tǒng)511(正確)(空
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 監(jiān)控練習試卷附答案
- 三農(nóng)合作社發(fā)展規(guī)劃及實施方案
- 2025年有機氟化工產(chǎn)品項目建議書
- 品牌建設(shè)與營銷推廣整合方案
- 農(nóng)村電商發(fā)展及產(chǎn)品上行方案設(shè)計
- 農(nóng)業(yè)產(chǎn)業(yè)鏈質(zhì)量檢測與認證實戰(zhàn)手冊
- 組件對敏捷開發(fā)的支持作用
- 三農(nóng)村基礎(chǔ)設(shè)施改造工程方案
- 新聞媒體傳播效果及受眾分析表
- 建筑行業(yè)智能化施工與安全管理方案
- 旅游學(xué)概論-旅游產(chǎn)品和旅游市場
- 2024年居間業(yè)務(wù)收費標準最高限額合同
- 河南省“極飛杯”無人機應(yīng)用技術(shù)技能大賽-無人機植保應(yīng)用-技術(shù)文件
- GB 4404.1-2024糧食作物種子第1部分:禾谷類
- 2024年江西省公務(wù)員錄用考試《行測》真題及答案解析
- 計算流體力學(xué)CFD
- 三大戰(zhàn)役完整版本
- DB11T 353-2021 城市道路清掃保潔質(zhì)量與作業(yè)要求
- 2024電力建設(shè)土建工程施工技術(shù)檢驗規(guī)范
- 2024年中國除塵器濾袋市場調(diào)查研究報告
- MFP無機硅聲能凝膠施工方案
評論
0/150
提交評論