設(shè)備管理系統(tǒng) 數(shù)據(jù)庫(kù)課程設(shè)計(jì)

上傳人:jin****ng 文檔編號(hào):125111559 上傳時(shí)間:2022-07-26 格式:DOC 頁(yè)數(shù):33 大?。?.07MB
收藏 版權(quán)申訴 舉報(bào) 下載
設(shè)備管理系統(tǒng) 數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第1頁(yè)
第1頁(yè) / 共33頁(yè)
設(shè)備管理系統(tǒng) 數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第2頁(yè)
第2頁(yè) / 共33頁(yè)
設(shè)備管理系統(tǒng) 數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第3頁(yè)
第3頁(yè) / 共33頁(yè)

本資源只提供3頁(yè)預(yù)覽,全部文檔請(qǐng)下載后查看!喜歡就下載吧,查找使用更方便

30 積分

下載資源

資源描述:

《設(shè)備管理系統(tǒng) 數(shù)據(jù)庫(kù)課程設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《設(shè)備管理系統(tǒng) 數(shù)據(jù)庫(kù)課程設(shè)計(jì)(33頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、數(shù)學(xué)與計(jì)算機(jī)學(xué)院課程設(shè)計(jì)說(shuō)明書課程名稱:軟件工程與數(shù)據(jù)庫(kù)課程設(shè)計(jì)課程代碼:6014419題目:設(shè)備管理,系統(tǒng)年級(jí)/專業(yè)/班:學(xué)生姓名:學(xué)號(hào):開始時(shí)間:2012年6月10日完成時(shí)間:2012年6月20日課程設(shè)計(jì)成績(jī):學(xué)習(xí)態(tài)度及平時(shí)成績(jī)(30)技術(shù)水平與實(shí)際能力(20)創(chuàng)新(5)說(shuō)明書(計(jì)算書、圖紙、 分析報(bào)告)撰寫質(zhì)量(45)總分(100)指導(dǎo)教師簽名:年 月 日軟件工程與數(shù)據(jù)庫(kù)課程設(shè)計(jì)任務(wù)書學(xué)院名稱:數(shù)學(xué)與計(jì)算機(jī)學(xué)院 課程代碼:6014419專 業(yè): 年 級(jí):一、設(shè)計(jì)題目設(shè)備管理系統(tǒng)二、主要內(nèi)容主要數(shù)據(jù)表:設(shè)備明細(xì)帳表,設(shè)備使用單位代碼表,國(guó)家標(biāo)準(zhǔn)設(shè)備分類表等。 功能模塊1. 實(shí)現(xiàn)設(shè)備的錄入、

2、刪除、修改等基本操作。2. 實(shí)現(xiàn)國(guó)家標(biāo)準(zhǔn)設(shè)備代碼的維護(hù)。3. 能夠?qū)υO(shè)備進(jìn)行方便的檢索。4. 實(shí)現(xiàn)設(shè)備折舊計(jì)算。5. 能夠輸出設(shè)備分類明細(xì)表。6. 具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能。三、具體要求1、完成系統(tǒng)的需求分析通過(guò)需求分析確定系統(tǒng)需要處理的數(shù)據(jù)的需求,要求使用數(shù)據(jù)庫(kù)的輔助設(shè)計(jì) 工具(PowerDesigner等),建立業(yè)務(wù)處理模型。2、完成系統(tǒng)概念結(jié)構(gòu)設(shè)計(jì)概念數(shù)據(jù)模型(CDM)用于完成數(shù)據(jù)庫(kù)的設(shè)計(jì), 與人和數(shù)據(jù)庫(kù)平臺(tái)和具體數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)和工具無(wú)關(guān)。首先選擇局部應(yīng)用畫出分 E-R圖,最終形成系統(tǒng)的E-R圖3、完成系統(tǒng)邏輯結(jié)構(gòu)設(shè)計(jì)按照E-R圖轉(zhuǎn)換成關(guān)系模式的規(guī)則,將CDM轉(zhuǎn)換成邏輯數(shù)據(jù)模型,并為每個(gè)

3、 關(guān)系模式設(shè)計(jì)主鍵、外鍵。分析關(guān)系模式中的依賴關(guān)系,對(duì)關(guān)系模式規(guī)范化處理4、完成系統(tǒng)物理結(jié)構(gòu)設(shè)計(jì)為每個(gè)關(guān)系分配存儲(chǔ)長(zhǎng)度,建立數(shù)據(jù)庫(kù)的索引和視圖,定義關(guān)系中的主碼和 外碼,寫出關(guān)系創(chuàng)建和查詢的SQL語(yǔ)句。5、編碼選擇你自己熟悉的開發(fā)工具完成一個(gè)DBS系統(tǒng)的編碼工作。源代碼格式規(guī)范,注釋不少于三分之一四、主要技術(shù)路線提示1仔細(xì)閱讀設(shè)計(jì)指導(dǎo)書內(nèi)容,認(rèn)真掌握任務(wù)要求T2.需求分析弓3概念結(jié)構(gòu) 設(shè)計(jì)T 4.邏輯結(jié)構(gòu)設(shè)計(jì)T5.物理結(jié)構(gòu)設(shè)計(jì)T6.編碼.2. 后臺(tái)推薦采用SQL server或Oracle;前臺(tái)開發(fā)環(huán)境不限制??刹捎肁DO, ODBC, OLEDB或JDBC連接數(shù)據(jù)庫(kù),并調(diào)用系統(tǒng)存儲(chǔ)過(guò)程、自定

4、義存儲(chǔ)過(guò)程、函數(shù)等。五、進(jìn)度安排第1周:數(shù)據(jù)庫(kù)系統(tǒng)概念模型、數(shù)據(jù)模型設(shè)計(jì),創(chuàng)建數(shù)據(jù)庫(kù)以及相關(guān)對(duì)象; 第2周:前臺(tái)程序開發(fā),撰寫報(bào)告,接受檢查。六、完成后應(yīng)上交的材料1. 源程序一份(包含數(shù)據(jù)庫(kù))2. 課程設(shè)計(jì)報(bào)告一份七、推薦參考資料1. 王珊數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版).高等教育出版社2. 閃四清數(shù)據(jù)庫(kù)系統(tǒng)原理與應(yīng)用教程清華大學(xué)出版社3. 周龍?bào)J數(shù)據(jù)庫(kù)管理系統(tǒng)實(shí)現(xiàn)技術(shù)中國(guó)地質(zhì)大學(xué)出版社4. 張海藩軟件工程概論清華大學(xué)出版社5陳明編著實(shí)用軟件工程基礎(chǔ)清華大學(xué)出版社6. 成先海數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用-SQL SERVER2000.機(jī)械工業(yè)出版社出版指導(dǎo)教師簽名日期年_月日系 主 任審核日期年_月_日摘要隨著

5、計(jì)算機(jī)的普及,以及In ter net進(jìn)入商業(yè)和社會(huì)應(yīng)用階段,設(shè)備的種類、 數(shù)量越來(lái)越多,如何利用先進(jìn)的網(wǎng)絡(luò)技術(shù)和日新月異的計(jì)算機(jī)設(shè)備來(lái)有效地收 集、處理這些設(shè)備,建立以信息化為核心的管理體制,減輕管理人員和業(yè)務(wù)人員 的數(shù)據(jù)處理負(fù)擔(dān),極大地提高設(shè)備管理效率和管理手段,己經(jīng)成為當(dāng)今社會(huì)的潮 /流0設(shè)備管理系統(tǒng)則是一個(gè)以人為主導(dǎo),利用計(jì)算機(jī)硬件、軟件、網(wǎng)絡(luò)設(shè)備通信 設(shè)備以及其他辦公設(shè)備,進(jìn)行信息的收集、傳輸、加工、儲(chǔ)存、更新和維護(hù),以 戰(zhàn)略竟優(yōu)、提高效率為目的,支持高層決策、中層控制、基層運(yùn)作的集成化的人 機(jī)系統(tǒng)。而設(shè)備管理是管理系統(tǒng)的一個(gè)子系統(tǒng),它具有管理信息系統(tǒng)的共性,同 時(shí)也具有其特殊性。設(shè)

6、備是生產(chǎn)的生命線,對(duì)研究所正常生產(chǎn)起著決定性的作用。 信息安全設(shè)備管理已成為現(xiàn)代研究所管理的一個(gè)重要組成部分。把信息安全設(shè)備 管理納入研究所管理的重要組成部分己經(jīng)成為一種趨勢(shì)。目前設(shè)備自動(dòng)化管理水平不是很高。大多數(shù)設(shè)備管理辦法是設(shè)備采購(gòu)進(jìn)來(lái)以 后,將設(shè)備的基本情況和相關(guān)信息登記存檔,然后將檔案存檔。以后檔案基本就 沒人維護(hù),如設(shè)備位置變遷、設(shè)備當(dāng)前運(yùn)行狀態(tài)等信息根本不會(huì)體現(xiàn)在設(shè)備臺(tái)帳 上,即設(shè)備跟蹤信息不能及時(shí)體現(xiàn)在設(shè)備檔案上。某些使用設(shè)備管理系統(tǒng)的單位, 對(duì)設(shè)備的跟蹤信息即使能體現(xiàn)在設(shè)備檔案上,但設(shè)備的缺陷處理及設(shè)備缺陷等功 能沒有實(shí)施,設(shè)備檢修的備品備件情況和折舊核算沒有實(shí)現(xiàn)。將管理任務(wù)分

7、成小 塊,落實(shí)到個(gè)人并能隨時(shí)查詢?cè)O(shè)備當(dāng)前情況和歷史情況,對(duì)設(shè)備的可靠性分析有 直接作用,使管理人員從手工計(jì)算、統(tǒng)計(jì)工作中解脫出來(lái)。關(guān)鍵詞:網(wǎng)絡(luò)化;計(jì)算機(jī);對(duì)策;設(shè)備管理目 錄引言11需求分析22概要設(shè)計(jì)42.1系統(tǒng)流程圖42.2系統(tǒng)功能模塊設(shè)計(jì)52.3系統(tǒng)總體設(shè)計(jì)63數(shù)據(jù)庫(kù)設(shè)計(jì)63.1概念模型設(shè)計(jì)63.2邏輯結(jié)構(gòu)設(shè)計(jì)93.3物理結(jié)構(gòu)設(shè)計(jì)104程序模塊設(shè)計(jì)144.1開發(fā)環(huán)境及數(shù)據(jù)庫(kù)連接144.2模塊1設(shè)計(jì)144.3模塊2設(shè)計(jì)154.4模塊3設(shè)計(jì)165系統(tǒng)測(cè)試175.1測(cè)試環(huán)境175.2測(cè)試用例及結(jié)果17結(jié)論25致謝26參考文獻(xiàn)27引言目前國(guó)內(nèi)學(xué)校教學(xué)設(shè)備自動(dòng)化管理水平不是很高。大多數(shù)設(shè)備管理辦法

8、是設(shè) 備采購(gòu)進(jìn)來(lái)以后,將設(shè)備的基本情況和相關(guān)信息登記存檔,然后將檔案存檔。以 后檔案基本就沒人維護(hù),如設(shè)備位置變遷、檢修情況、設(shè)備當(dāng)前運(yùn)行狀態(tài)等信息 根本不會(huì)體現(xiàn)在設(shè)備臺(tái)帳上,即設(shè)備跟蹤信息不能及時(shí)體現(xiàn)在設(shè)備檔案上。某些 使用設(shè)備管理系統(tǒng),對(duì)設(shè)備的跟蹤信息即使能體現(xiàn)在設(shè)備檔案上,但設(shè)備的缺陷 處理及設(shè)備缺陷等功能沒有實(shí)施,設(shè)備檢修的備品備件情況和檢修成本核算沒有 實(shí)現(xiàn),整個(gè)設(shè)備管理信息化仍處于較低水平。本信息系統(tǒng)合理的借鑒國(guó)際領(lǐng)先的設(shè)備管理思想并結(jié)合設(shè)備管理現(xiàn)狀,可以 完全能滿足國(guó)內(nèi)設(shè)備管理的需要。并通過(guò)對(duì)各行業(yè)設(shè)備管理情況的長(zhǎng)期研究探 索,以靈活、通用為主要設(shè)計(jì)思想,開發(fā)適合于各行業(yè)設(shè)備管理

9、信息系統(tǒng)。本系 統(tǒng)將會(huì)提高辦公效率和設(shè)備可靠性,減少工作人員的勞動(dòng)強(qiáng)度,減少辦公耗材, 提高現(xiàn)代化管理水平。實(shí)時(shí)報(bào)警功能對(duì)安全生產(chǎn)更是不可忽視。1需求分析1.1系統(tǒng)分析本系統(tǒng)主要完成設(shè)備信息管理,系統(tǒng)登陸,添加設(shè)備,刪除設(shè)備,查找設(shè)備, 用戶登錄系統(tǒng)和退出系統(tǒng)時(shí),程序要從已有的系統(tǒng)用戶資料數(shù)據(jù)表中讀取用戶名 和密碼,并檢驗(yàn)該密碼與用戶輸入的密碼是否匹配,只有用戶名在數(shù)據(jù)庫(kù)中存在 并且密碼正確時(shí),用戶才能進(jìn)入系統(tǒng)。當(dāng)需要完成實(shí)驗(yàn)設(shè)備信息操作時(shí),程序就 將這些操作的信息寫入到相應(yīng)的數(shù)據(jù)表中。當(dāng)用戶需要查詢這些操作信息時(shí),程 序又從數(shù)據(jù)庫(kù)中讀出相應(yīng)的操作信息。可行性分析當(dāng)接受一個(gè)軟件開發(fā)任務(wù),就進(jìn)入

10、軟件生命的第一個(gè)階段,即進(jìn)行可行性的研 究。并不是所有問(wèn)題具有簡(jiǎn)單的解決辦法,許多問(wèn)題不能在預(yù)定的規(guī)模之內(nèi)解決。 因此通過(guò)可行性的研究分析可以知道問(wèn)題。有無(wú)可行性的解決方法,進(jìn)而避免人力、物力和才力的浪費(fèi)。在現(xiàn)行系統(tǒng)初步 調(diào)查的基礎(chǔ)上就可以提出新系統(tǒng)目標(biāo),即新系統(tǒng)建立后所要求達(dá)到的運(yùn)行指標(biāo), 這是系統(tǒng)開發(fā)和評(píng)價(jià)的依據(jù)。系統(tǒng)目標(biāo)應(yīng)充分體現(xiàn),直接為設(shè)備信息管理系統(tǒng)服 務(wù),并且,程序可以分期分批實(shí)現(xiàn)。但是,需要指出的是,系統(tǒng)目標(biāo)是不可能在 總體規(guī)劃階段就提得非常具體,它還將在開發(fā)過(guò)程中逐步明確和定量化。以達(dá)到 更加出色的程序系統(tǒng)??墒?,目標(biāo)的提法不盡相同,例如:提高管理工作者效率, 減輕勞動(dòng)強(qiáng)度;提

11、高信息處理速度和準(zhǔn)確性;為實(shí)驗(yàn)室管理者提供更方便、科學(xué) 的服務(wù)項(xiàng)目。系統(tǒng)的目標(biāo)確定后,就可以從以下四方面對(duì)能否實(shí)現(xiàn)新系統(tǒng)目標(biāo)進(jìn) 行可行性分析.技術(shù)可行性根據(jù)客戶提出的系統(tǒng)功能、性能及實(shí)現(xiàn)系統(tǒng)的各項(xiàng)約束條件,根據(jù)新系統(tǒng)目標(biāo) 來(lái)衡量所需的技術(shù)是否具備,本系統(tǒng)是一個(gè)數(shù)據(jù)庫(kù)管理和查詢的系統(tǒng),現(xiàn)有的技 術(shù)以較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項(xiàng)條件良好,估計(jì)利用現(xiàn) 有技術(shù)條件應(yīng)完全可以達(dá)到該系統(tǒng)的功能目標(biāo)。同時(shí),考慮給予的開發(fā)期限也較 為充裕,預(yù)計(jì)系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)。經(jīng)濟(jì)可行性估算新系統(tǒng)的成本效益分析,其中包括估計(jì)項(xiàng)目開發(fā)的成本,開發(fā)費(fèi)用和今后 的運(yùn)行、維護(hù)費(fèi)用,估計(jì)新系統(tǒng)將獲得的效

12、益,估算開發(fā)成本是否回高于項(xiàng)目預(yù) 期的全部經(jīng)費(fèi)。并且,分析系統(tǒng)開發(fā)是否會(huì)對(duì)其它產(chǎn)品或利潤(rùn)帶來(lái)一定影響。(1) 支出:硬件設(shè)備:PC機(jī)軟件設(shè)備:WIND0WS2000/XP、Visual Studio 2010、SQL Server2008軟件設(shè)計(jì)和開發(fā)費(fèi)用經(jīng)常性支出:軟件維護(hù)費(fèi)用、軟件使用費(fèi)用。(2) 效益:系統(tǒng)的效益可以從經(jīng)濟(jì)效益和社會(huì)效益兩方面考慮。對(duì)于實(shí)驗(yàn)室設(shè)備管理系統(tǒng) 則應(yīng)著重分析其社會(huì)效益。例如,系統(tǒng)投入運(yùn)行后可以使實(shí)驗(yàn)室管理實(shí)現(xiàn)科學(xué)化、 規(guī)范化。增強(qiáng)了工作人員對(duì)管理工作者的管理能力、提高了工作效率。運(yùn)行可行性新系統(tǒng)的研制和開發(fā)是充分得考慮工作人員對(duì)企業(yè)事務(wù)的易于管理,管理者 方便查

13、詢?cè)O(shè)備信息效率。從而能完全滿足使用者的要求。1.2用戶需求設(shè)備管理系統(tǒng)是企業(yè)內(nèi)部的信息管理系統(tǒng),是連接企業(yè)內(nèi)部各生產(chǎn)部門的橋 梁與紐帶,起著核心作用。目前企業(yè)設(shè)備自動(dòng)化管理水平不是很高。大多數(shù)設(shè)備 管理辦法是設(shè)備的采購(gòu)進(jìn)來(lái)以后,將設(shè)備的基本情況和相關(guān)信息登記存檔,然后 將檔案存檔。以后的檔案基本就沒人維護(hù),如設(shè)備修改、刪除情況、設(shè)備的當(dāng)前 運(yùn)行狀態(tài)等信息本不會(huì)呈現(xiàn)在管理工作人員面前,由于散亂、復(fù)雜、查找和整理 不便,即設(shè)備跟蹤信息不能及時(shí)體現(xiàn)在設(shè)備的檔案上。某些企業(yè)采用專門人工整 點(diǎn),對(duì)設(shè)備的跟蹤信息即使能記錄在案,但無(wú)形中增加了繁重的手工勞動(dòng),整個(gè) 設(shè)備管理水平還是較低。本系統(tǒng)會(huì)提高辦公效率

14、和設(shè)備可靠性,減少工作人員的勞動(dòng)強(qiáng)度,減少辦公 耗材,提高現(xiàn)代化管理水平。企業(yè)面對(duì)市場(chǎng)競(jìng)爭(zhēng)的巨大壓力,要求企業(yè)創(chuàng)造新的 利潤(rùn)源,這為企業(yè)如何配置有限資源,利用先進(jìn)計(jì)算機(jī)技術(shù)不斷開發(fā)出操作簡(jiǎn)便、 界面友好、靈活、實(shí)用、安全,更具時(shí)效性的設(shè)備信息管理系統(tǒng)有著更高的要求。傳統(tǒng)的設(shè)備管理主要是以人工抄寫記錄存檔的運(yùn)行模式。21世紀(jì)是科技信 息時(shí)代,陳舊的管理模式不是適應(yīng)新時(shí)代的要求,它存在著操作速度慢、散亂、復(fù) 雜等一系列缺點(diǎn)與不足。由于散亂、復(fù)雜,很可能文案丟失的情況,而且查找也 不方便,給管理工作人員帶來(lái)很大程度的管理滯后,增加了成本,降低了企業(yè)生 產(chǎn)力。自中國(guó)加入wto以來(lái),給國(guó)內(nèi)一些企業(yè)帶來(lái)很

15、大的竟?fàn)帀毫?,市?chǎng)竟?fàn)幵?來(lái)越來(lái)激烈。提高企業(yè)生產(chǎn)力,降低成本是當(dāng)前惟一解決有效途徑。如何解決這 一問(wèn)題正式我要陳述的,關(guān)注當(dāng)代形式,利用社會(huì)上出來(lái)的先進(jìn)技術(shù)開發(fā)出新的 設(shè)備管理系統(tǒng)是許多企業(yè)拭目以待的,正所謂“工欲善其事,必先利其器”由此開發(fā)的設(shè)備管理系統(tǒng)是一套完全為設(shè)備管理人員設(shè)計(jì)的把設(shè)備管理由 被動(dòng)管理轉(zhuǎn)為主動(dòng)管理的系統(tǒng),它的使用將極大地提高設(shè)備管理部門的工作效 率,使設(shè)備管理人員解脫了繁重的手工勞動(dòng),實(shí)現(xiàn)了設(shè)備整個(gè)生命周期的計(jì)算機(jī) 化管理,同時(shí)再與使用單位內(nèi)部網(wǎng)絡(luò)配合的基礎(chǔ)上可以實(shí)現(xiàn)無(wú)紙化辦公。系統(tǒng)主要完成任務(wù)的數(shù)據(jù)查詢(庫(kù)設(shè)備查詢、領(lǐng)用查詢、消耗查詢)模塊分 析設(shè)計(jì)與的實(shí)現(xiàn),通過(guò)設(shè)備

16、的屬性字段查詢每一件產(chǎn)品設(shè)備零件信息,使管理人 員隨時(shí)掌握設(shè)備的現(xiàn)狀及公司雇員領(lǐng)用設(shè)備、消耗設(shè)備的情況。設(shè)備管理系統(tǒng)包 括數(shù)據(jù)處理、數(shù)據(jù)查詢和成本核算三個(gè)子功能模塊。數(shù)據(jù)處理功能:新設(shè)備的添加、修改、刪除。數(shù)據(jù)查詢功能:實(shí)現(xiàn)對(duì)設(shè)備信息、賬目明細(xì)、設(shè)備標(biāo)準(zhǔn)代碼使用、設(shè)備分 類的查詢功能。設(shè)備折舊功能:對(duì)舊設(shè)備的根據(jù)使用時(shí)間的長(zhǎng)短對(duì)其進(jìn)行價(jià)格的折舊計(jì)2概要設(shè)計(jì)2.1系統(tǒng)流程圖實(shí)現(xiàn)設(shè)備的錄入、刪除、修改等基本操作。 實(shí)現(xiàn)國(guó)家標(biāo)準(zhǔn)設(shè)備代碼的維護(hù)。能夠?qū)υO(shè)備進(jìn)行方便的檢索。實(shí)現(xiàn)設(shè)備折舊計(jì)算。能夠輸出設(shè)備分類明細(xì)表。2.3系統(tǒng)總體設(shè)計(jì)本系統(tǒng)總體上分為8個(gè)大模塊,每個(gè)模塊下實(shí)現(xiàn)不同的功能,總體設(shè)計(jì)結(jié)構(gòu)如下圖

17、:3數(shù)據(jù)庫(kù)設(shè)計(jì)3.1概念模型設(shè)計(jì)設(shè)計(jì)原理概念模型是數(shù)據(jù)庫(kù)系統(tǒng)的核心和基礎(chǔ)。由于各個(gè)機(jī)器上實(shí)現(xiàn)的DBMS軟件都 是基于某種數(shù)據(jù)模型的,但是在具體機(jī)器上實(shí)現(xiàn)的模型都有許多嚴(yán)格的限制。而 現(xiàn)實(shí)應(yīng)用環(huán)境是復(fù)雜多變的,如果把實(shí)現(xiàn)世界中的事物直接轉(zhuǎn)換為機(jī)器中的對(duì) 象,就非常不方便。因此,人們研究把現(xiàn)實(shí)世界中的事物抽象為不依賴與具體機(jī) 器的信息結(jié)構(gòu),又接近人們的思維,并具有豐富語(yǔ)義的概念模型,然后再把概念 模型轉(zhuǎn)換為具體的機(jī)器上DBMS支持的數(shù)據(jù)模型。概念模型的描述工具通常是使 用E-R模型圖。該模型不依賴于具體的硬件環(huán)境和DBMS。概念結(jié)構(gòu)是對(duì)現(xiàn)實(shí)世 界的一種抽象。所謂抽象是對(duì)實(shí)際的人、物、事和概念進(jìn)行人

18、為處理,抽取所關(guān) 心的共同特性,忽略非本質(zhì)的細(xì)節(jié),并把這些特性用各種概念精確的加以描述, 這些概念組成了某種模型。通過(guò)概念設(shè)計(jì)得到的概念模型是從現(xiàn)實(shí)世界的角度對(duì) 所要解決的問(wèn)題的描述,不依賴于具體的硬件環(huán)境和DBMS。在需求分析和邏輯設(shè)計(jì)之間增加概念設(shè)計(jì)階段,可以使設(shè)計(jì)人員僅從用戶的 角度看待數(shù)據(jù)及處理要求和約束。概念模型經(jīng)過(guò)對(duì)物質(zhì)管理所涉及的數(shù)據(jù)進(jìn)行分析,得到如下的實(shí)體:(1)設(shè)備:屬性包括設(shè)備號(hào)、設(shè)備名、價(jià)格、日期、類別、使用時(shí)間。(2)賬目信息:屬性包括設(shè)備號(hào)、設(shè)備名、價(jià)格、日期。(3)分類信息:屬性包括類號(hào)、類名、設(shè)備號(hào)、設(shè)備名。(4)代碼:屬性包括代碼號(hào)、設(shè)備號(hào)、設(shè)備名、使用單位。所

19、設(shè)計(jì)的概念模型(E-R圖)如下::用戶名:密碼 圖3.1管理員實(shí)體E-R圖圖3.2設(shè)備實(shí)體的局部ER模型圖圖3.3賬目代碼實(shí)體ER圖圖3.3類別實(shí)體的局部ER模型圖圖3.3設(shè)備代碼實(shí)體的局部ER模型圖.類別亠日期口圖3.4系統(tǒng)ER圖3.2邏輯結(jié)構(gòu)設(shè)計(jì)將實(shí)體轉(zhuǎn)換為關(guān)系模式設(shè)備(設(shè)備號(hào),設(shè)備名,價(jià)格,使用時(shí)間,類型,日期)賬目(賬目號(hào),設(shè)備名,價(jià)格,日期)設(shè)備代碼(代碼號(hào),設(shè)備號(hào),設(shè)備名,使用單位)類別(類號(hào),類名,設(shè)備號(hào),設(shè)備名)將聯(lián)系轉(zhuǎn)換為關(guān)系模式管理(基本信息查詢,基本信息添加,基本信息修改,基本信息刪除,設(shè)備 折舊計(jì)算)3.3物理結(jié)構(gòu)設(shè)計(jì)基本表設(shè)計(jì)1、shebeixinxi 表表 3.1

20、shebeixinxi 表字段名字段描述字段類型備注設(shè)備號(hào)設(shè)備號(hào)varcharNOT NULL設(shè)備名設(shè)備名稱varcharNOT NULL價(jià)格設(shè)備購(gòu)買價(jià)格intNOT NULL日期購(gòu)買時(shí)間datetimeNOT NULL使用時(shí)間使用時(shí)間intNOT NULL類別分屬于類別varcharNOT NULL創(chuàng)建設(shè)備信息表的SQL語(yǔ)句如下:CREATE TABLE shebeixinxi(設(shè)備號(hào)varchar(10) PRIMARY KEY,設(shè)備名varchar(10) NULL,價(jià)格in t NOT NULL,日期da tet imeNOT NULL,使用時(shí)間in t NOTNULL,類別varch

21、ar(10) NOTNULL,2、daima 表表 3.2 daima 表字段名字段描述字段類型備注設(shè)備號(hào)設(shè)備號(hào)varcharNOT NULL設(shè)備名設(shè)備名稱varcharNOT NULL代碼號(hào)代碼使用號(hào)碼varcharNOT NULL使用單位代碼的使用單位varcharNOT NULL創(chuàng)建daima信息表的SQL語(yǔ)句如下: CREATE TABLE daima(設(shè)備號(hào)varchar(10) NOT NULL,設(shè)備名varchar(10) NULL,使用單位varchar(10) NOTNULL,代碼號(hào)varchar(10) NOTNULL PRIMARY KEY, )2、 fenlei表表 3

22、.3 fenlei 表字段名字段描述字段類型備注設(shè)備號(hào)設(shè)備號(hào)varcharNOT NULL設(shè)備名設(shè)備名稱varcharNOT NULL類號(hào)標(biāo)記設(shè)備類型varcharNOT NULL類名設(shè)備所屬類型名稱varcharNOT NULL創(chuàng)建daima信息表的SQL語(yǔ)句如下:CREATE TABLE fenlei(設(shè)備號(hào)varchar(10) NOT NULL,設(shè)備名varchar(10) NULL,類號(hào)varchar(10) PRIMARY KEY,類名varchar(10) NOTNULL,)2、 zhang表表 3.3 zhang 表字段名字段描述字段類型備注設(shè)備號(hào)設(shè)備號(hào)varcharNOT N

23、ULL設(shè)備名設(shè)備名稱varcharNOT NULL價(jià)格標(biāo)記設(shè)備價(jià)格varcharNOT NULL日期設(shè)備購(gòu)買日期varcharNOT NULL創(chuàng)建daima信息表的SQL語(yǔ)句如下:CREATE TABLE zhang(賬目號(hào)varchar(10) NOT NULL PRIMARY KEY,設(shè)備名varchar(10) NOT NULL,價(jià)格varchar(10) NOTNULL,日期varchar(10) NOTNULL,)視圖設(shè)計(jì)建立設(shè)備信息視圖:Creat view設(shè)備信息視圖as select設(shè)備號(hào),設(shè)備名,日期,價(jià)格,使用時(shí)間, 類別 from shebeixinxi建立賬目視圖:Cr

24、eat view 賬目視圖as select賬目號(hào),設(shè)備名,價(jià)格,日期from zhang 建立分類信息視圖:Creat view分類信息視圖as select類號(hào),類名,設(shè)備號(hào),設(shè)備名from fenlei 建立代碼信息視圖:Creat view代碼信息視圖as select設(shè)備號(hào),設(shè)備名,代碼號(hào),使用單位from daima索引設(shè)計(jì)1、管理員表索引表1.9管理員索引字段名字段描述字段類型備注用戶名唯標(biāo)識(shí)個(gè)用戶varchar(10)主鍵創(chuàng)建索引SQL語(yǔ)句:ALTER TABLE dbo.用戶登錄ADD CONSTRAINT PK_用戶登錄PRIMARY KEY CLUSTERED(用戶名AS

25、C)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è)備號(hào)唯標(biāo)識(shí)個(gè)設(shè)備varchar(lO)主鍵創(chuàng)建索引SQL語(yǔ)句:USE sbALTER TABLE dbo.設(shè)備信息ADD CONSTRAINT PK_設(shè)備號(hào)PRIMARY KEY CLUSTERED(設(shè)備號(hào)ASC)WITH (PA

26、D_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代碼信息索引字段名字段描述字段類型備注代碼號(hào)唯標(biāo)識(shí)設(shè)備使用 單位varchar(lO)主鍵創(chuàng)建索引SQL語(yǔ)句:ALTER TABLE dbo.daima ADD CONSTRAINT PK_代碼號(hào)PRIMARY KEY CLUSTERED(代碼號(hào)ASC)WITH (PAD_INDEX

27、 = 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賬目信息索引字段名字段描述字段類型備注賬號(hào)唯標(biāo)識(shí)個(gè)賬目varchar(lO)主碼創(chuàng)建索引SQL語(yǔ)句:ALTER TABLE dbo.zhang ADD CONSTRAINT PK_ 賬號(hào)PRIMARY KEY CLUSTERED(賬號(hào)ASC,)WITH(PAD_INDEX二 FF, STATISTI

28、CS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,IGNORE_DUP_KEY=OFF,ONLINE=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS =ON) ON PRIMARY5、分類索引表2.3店面-服裝信息索引字段名字段描述字段類型備注類號(hào)唯標(biāo)識(shí)設(shè)備所屬 類別varchar(10)主碼創(chuàng)建索引SQL語(yǔ)句:ALTER TABLE dbo.fenlei ADD CONSTRAINT PK_ 類號(hào)PRIMARY KEY CLUSTERED(類號(hào)ASC,)WITH(PAD_INDEX=OFF, STATISTICS_NOREC

29、OMPUTE = OFF, SORT_IN_TEMPDB = OFF,IGNORE_DUP_KEY=OFF,ONLINE=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS =ON) ON PRIMARY4程序模塊設(shè)計(jì)4.1開發(fā)環(huán)境及數(shù)據(jù)庫(kù)連接本系統(tǒng)所使用的開發(fā)環(huán)境為Microsoft Visual Studio 2008和Microsoft SQL Server 200&開發(fā)語(yǔ)言是C#,通過(guò)C#提供的數(shù)據(jù)庫(kù)借口,把主程序和數(shù)據(jù) 庫(kù)連接起來(lái)。本系統(tǒng)連接數(shù)據(jù)庫(kù)通過(guò)C#的連接方式,運(yùn)用C#提供的類SQLConnectiong、 SQLCommand等進(jìn)行數(shù)據(jù)庫(kù)連接。4.

30、2模塊1設(shè)計(jì)設(shè)計(jì)思路本模塊為用戶登錄模塊,主要設(shè)計(jì)思路是用戶通過(guò)已經(jīng)注冊(cè)成功的用戶名和 密碼進(jìn)行登錄此系統(tǒng),對(duì)于無(wú)權(quán)用戶,禁止其進(jìn)入此系統(tǒng)實(shí)現(xiàn)方法4.3模塊2設(shè)計(jì)4.3.1設(shè)計(jì)思路本模塊為用戶注冊(cè)模塊,通過(guò)用戶注冊(cè)能夠增加管理員,把新增的管理員信息寫入用戶登錄表中實(shí)現(xiàn)方法4.4模塊3設(shè)計(jì)設(shè)計(jì)思路本模塊設(shè)備管理,設(shè)計(jì)方向主是要能夠?qū)υO(shè)備信息進(jìn)行管理,通過(guò)C# 編輯界面,連接數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)進(jìn)行管理,查詢,修改和刪除,添加。實(shí)現(xiàn)方法查詢?cè)O(shè)備信息查詢賬目信息查詢代碼信息輸入添加信息輸入修改信息按設(shè)備號(hào)刪除按設(shè)備名刪除輸入設(shè)備號(hào)5系統(tǒng)測(cè)試5.1測(cè)試環(huán)境系統(tǒng)測(cè)試的時(shí)候主要是黑盒測(cè)試,進(jìn)行功能的驗(yàn)證。工具:

31、Windows XP、Microsoft Visual Studio 20105.2測(cè)試用例及結(jié)果界面測(cè)試測(cè)試界面是否整潔美觀,檢查所有的頁(yè)面是否能夠正確的顯示,每個(gè)頁(yè)面 的風(fēng)格是否一致,界面是否有錯(cuò)別字,頁(yè)面每一個(gè)鏈接是否有對(duì)應(yīng)的界面,頁(yè)面 控件和操作按鈕的位置是否合理,界面中的下拉列表的值是否正確,是否有重復(fù) 的值。界面測(cè)試結(jié)果,界面整潔美觀,界面風(fēng)格一致,無(wú)錯(cuò)別字,控件按鈕位置合 適易于操作,輸入框、下拉列表等顯示正確。功能測(cè)試1、登錄測(cè)試用例編號(hào)用戶名密碼預(yù)期結(jié)果111(正確)11 (正確)成功登錄系統(tǒng)的操作首頁(yè)211(正確)Ad(錯(cuò)誤)停留在登錄界面,不能進(jìn)入系統(tǒng)322(錯(cuò)誤)adm

32、 in(正確)停留在登錄界面,不能進(jìn)入系統(tǒng)4(空)11(正確)停留在登錄界面,不能進(jìn)入系統(tǒng)511(正確)(空)停留在登錄界面,不能進(jìn)入系統(tǒng)用例2、3、4、5的實(shí)際結(jié)果,如圖5.1所示:用戶登錄:圖5.1登錄界面圖5.2登錄失敗用例1的實(shí)際結(jié)果,如圖5.2所示:圖5.3登錄成功2、查詢測(cè)試查詢?cè)O(shè)備信息查詢刪際修改折舊退岀懣加設(shè)備號(hào)設(shè)備名伽日期.類射使用時(shí)間a;2423419198/9/9W21米1W E S E E44.1990/9/9114圖5.4查詢?cè)O(shè)備信息查詢明細(xì)賬:圖5.5查詢明細(xì)賬3、添加測(cè)試添加界面:圖5.6添加設(shè)備信息界面1添加后運(yùn)行界面:1磅主1 直詢 刪除務(wù)改折舊退出 添加設(shè)備

33、號(hào)設(shè)備容價(jià)格曰期類別使用時(shí)間2mnifTi111L992/9/8fgg-31W 5 5 5 541990/9/9114圖5.7添加設(shè)備后運(yùn)行界面4、修改測(cè)試修改前運(yùn)行界面:圖5.8修改設(shè)備前設(shè)備信息修改界面:圖5.9修改成功修改后運(yùn)行界面:圖5.10修改后查詢界面5、刪除刪除前運(yùn)行界面:圖5.11刪除前界面刪除后運(yùn)行界面:圖5.12刪除后運(yùn)行界面6、折舊計(jì)算圖5.13折舊界面結(jié)論設(shè)備管理系統(tǒng)(Equipment Management System)是將信息化了設(shè)備技術(shù)信息與 現(xiàn)代化管理相結(jié)合,是實(shí)現(xiàn)研究級(jí)管理信息化的先導(dǎo)。設(shè)備管理軟件是設(shè)備管理 模式與計(jì)算機(jī)技術(shù)結(jié)合的產(chǎn)物,設(shè)備管理的對(duì)象是研究

34、所中各種各樣的設(shè)備。設(shè)備管理系統(tǒng)則是一個(gè)以人為主導(dǎo),利用計(jì)算機(jī)硬件、軟件、網(wǎng)絡(luò)設(shè)備通信 設(shè)備以及其他辦公設(shè)備,進(jìn)行信息的收集、傳輸、加工、儲(chǔ)存、更新和維護(hù),以 戰(zhàn)略竟優(yōu)、提高效率為目的,支持高層決策、中層控制、基層運(yùn)作的集成化的人 機(jī)系統(tǒng)。而設(shè)備管理是管理系統(tǒng)的一個(gè)子系統(tǒng),它具有管理信息系統(tǒng)的共性,同 時(shí)也具有其特殊性。設(shè)備是生產(chǎn)的生命線,對(duì)研究所正常生產(chǎn)起著決定性的作用。 信息安全設(shè)備管理已成為現(xiàn)代研究所管理的一個(gè)重要組成部分。把信息安全設(shè)備 管理納入研究所管理的重要組成部分己經(jīng)成為一種趨勢(shì)。致謝在本次課程設(shè)計(jì)過(guò)程中,首先感謝老師對(duì)我在這個(gè)過(guò)程中所遇到的難題加以 悉心的指導(dǎo)和糾正。其次感謝周

35、圍同學(xué)的幫助,這是一門新課程。如果沒有他們 的幫助,我的這個(gè)過(guò)程將變得更困難??傊?,此次設(shè)計(jì)加深了對(duì)數(shù)據(jù)庫(kù)的了解,在設(shè)計(jì)過(guò)程中遇到的難題也一一解決, 給自己一個(gè)很好的鍛煉.。參考文獻(xiàn)1 楊寶剛開展企業(yè)管理信息化工作的步驟J.企業(yè)管理.2002. (11). 12152 Islamabad. Software tools for forgery detection J . Business line.2001. (5) . 29323 張海藩軟件工程概論張海藩清華大學(xué)出版社4 實(shí)用軟件工程基礎(chǔ)陳明編著清華大學(xué)出版社5 數(shù)據(jù)庫(kù)系統(tǒng)概論薩師煊,高等教育出版社,2003年5月第3版6 數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用-SQL SERVER2000,成先海,機(jī)械工業(yè)出版社出版,2003忽略此處

展開閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!