設(shè)備管理系統(tǒng) 數(shù)據(jù)庫(kù)課程設(shè)計(jì)
《設(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ū) 課程名稱:軟件工程與數(shù)據(jù)庫(kù)課程設(shè)計(jì) 課 程 代 碼: 601 4419 題 目: 設(shè)備 管理, 系統(tǒng) 年級(jí)/專業(yè) ?/班: 學(xué) 生 姓 名: 學(xué) —號(hào): 開(kāi) 始 時(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ō)明書(shū)(計(jì)算書(shū)、圖紙、 分析報(bào)告)撰寫(xiě)質(zhì)量(45) 總分 (100)
2、 指導(dǎo)教師簽名: 年 月 日 軟件工程與數(shù)據(jù)庫(kù)課程設(shè)計(jì)任務(wù)書(shū) 學(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. 實(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ù)的需求
3、,要求使用數(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)用畫(huà)出分 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è) 關(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)系中的主碼和 外碼,寫(xiě)出關(guān)系創(chuàng)建和查詢的SQL語(yǔ)句。 5、 編碼 選擇你
4、自己熟悉的開(kāi)發(fā)工具完成一個(gè)DBS系統(tǒng)的編碼工作。 源代碼格式規(guī)范,注釋不少于三分之一 四、 主要技術(shù)路線提示 1?仔細(xì)閱讀設(shè)計(jì)指導(dǎo)書(shū)內(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)開(kāi)發(fā)環(huán)境不限制??刹捎肁DO, ODBC, OLEDB或JDBC連接數(shù)據(jù)庫(kù),并調(diào)用系統(tǒng)存儲(chǔ)過(guò)程、自定義存儲(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)程序開(kāi)發(fā),撰寫(xiě)報(bào)告,接受檢查。 六、 完成后應(yīng)上交的材料 1. 源程
5、序一份(包含數(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)教師 簽名日期 年_月—日 系 主 任 審核日期 年_月_日 摘要 隨著計(jì)算機(jī)的普及,以及In ter net進(jìn)入商業(yè)和社會(huì)應(yīng)用階段,設(shè)備的種類、 數(shù)量越來(lái)越多,如
6、何利用先進(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è)備是生產(chǎn)的生命線,對(duì)研究所正常生產(chǎn)起著決定性的作用。 信息安全設(shè)備管理已成為現(xiàn)代研究所管
7、理的一個(gè)重要組成部分。把信息安全設(shè)備 管理納入研究所管理的重要組成部分己經(jīng)成為一種趨勢(shì)。 目前設(shè)備自動(dòng)化管理水平不是很高。大多數(shù)設(shè)備管理辦法是設(shè)備采購(gòu)進(jìn)來(lái)以 后,將設(shè)備的基本情況和相關(guān)信息登記存檔,然后將檔案存檔。以后檔案基本就 沒(méi)人維護(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è)備缺陷等功 能沒(méi)有實(shí)施,設(shè)備檢修的備品備件情況和折舊核算沒(méi)有實(shí)現(xiàn)。將管理任務(wù)分成小 塊,落實(shí)到個(gè)人并能隨時(shí)查詢?cè)O(shè)備當(dāng)前情況和歷史情況,對(duì)設(shè)備的可靠性分析有 直接作
8、用,使管理人員從手工計(jì)算、統(tǒng)計(jì)工作中解脫出來(lái)。 關(guān)鍵詞:網(wǎng)絡(luò)化;計(jì)算機(jī);對(duì)策;設(shè)備管理 目 錄 引言 1 1需求分析 2 2概要設(shè)計(jì) 4 2.1系統(tǒng)流程圖 4 2.2系統(tǒng)功能模塊設(shè)計(jì) 5 2.3系統(tǒng)總體設(shè)計(jì) 6 3數(shù)據(jù)庫(kù)設(shè)計(jì) 6 3.1概念模型設(shè)計(jì) 6 3.2邏輯結(jié)構(gòu)設(shè)計(jì) 9 3.3物理結(jié)構(gòu)設(shè)計(jì) 10 4程序模塊設(shè)計(jì) 14 4.1開(kāi)發(fā)環(huán)境及數(shù)據(jù)庫(kù)連接 14 4.2模塊1設(shè)計(jì) 14 4.3模塊2設(shè)計(jì) 15 4.4模塊3設(shè)計(jì) 16 5系統(tǒng)測(cè)試 17 5.1測(cè)試環(huán)境 17 5.2測(cè)試用例及結(jié)果 17 結(jié)論 25 致謝 26 參考文獻(xiàn) 27 引言 目前
9、國(guó)內(nèi)學(xué)校教學(xué)設(shè)備自動(dòng)化管理水平不是很高。大多數(shù)設(shè)備管理辦法是設(shè) 備采購(gòu)進(jìn)來(lái)以后,將設(shè)備的基本情況和相關(guān)信息登記存檔,然后將檔案存檔。以 后檔案基本就沒(méi)人維護(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è)備缺陷等功能沒(méi)有實(shí)施,設(shè)備檢修的備品備件情況和檢修成本核算沒(méi)有 實(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)期研
10、究探 索,以靈活、通用為主要設(shè)計(jì)思想,開(kāi)發(fā)適合于各行業(yè)設(shè)備管理信息系統(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í),程序就 將這些操作的信息寫(xiě)入到相應(yīng)的數(shù)據(jù)表中。當(dāng)用戶需要查詢這些操作信息時(shí),程
11、序又從數(shù)據(jù)庫(kù)中讀出相應(yīng)的操作信息。 可行性分析 當(dāng)接受一個(gè)軟件開(kāi)發(fā)任務(wù),就進(jìn)入軟件生命的第一個(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)開(kāi)發(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ī)劃階段就提得非常具體,它還將在開(kāi)發(fā)過(guò)程中逐步明確和定量化。以達(dá)到 更加
12、出色的程序系統(tǒng)??墒?,目標(biāo)的提法不盡相同,例如:提高管理工作者效率, 減輕勞動(dòng)強(qiáng)度;提高信息處理速度和準(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í),考慮給予的開(kāi)發(fā)期限也較 為充裕,預(yù)計(jì)系統(tǒng)是可以在規(guī)定期限內(nèi)完成開(kāi)發(fā)。 經(jīng)濟(jì)可行性 估算新
13、系統(tǒng)的成本效益分析,其中包括估計(jì)項(xiàng)目開(kāi)發(fā)的成本,開(kāi)發(fā)費(fèi)用和今后 的運(yùn)行、維護(hù)費(fèi)用,估計(jì)新系統(tǒng)將獲得的效益,估算開(kāi)發(fā)成本是否回高于項(xiàng)目預(yù) 期的全部經(jīng)費(fèi)。并且,分析系統(tǒng)開(kāi)發(fā)是否會(huì)對(duì)其它產(chǎn)品或利潤(rùn)帶來(lái)一定影響。 (1) 支出: 硬件設(shè)備:PC機(jī) 軟件設(shè)備:WIND0WS2000/XP、Visual Studio 2010、SQL Server2008 軟件設(shè)計(jì)和開(kāi)發(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)
14、了工作人員對(duì)管理工作者的管理能力、提高了工作效率。 運(yùn)行可行性 新系統(tǒng)的研制和開(kāi)發(fā)是充分得考慮工作人員對(duì)企業(yè)事務(wù)的易于管理,管理者 方便查詢?cè)O(shè)備信息效率。從而能完全滿足使用者的要求。 1.2用戶需求 設(shè)備管理系統(tǒng)是企業(yè)內(nèi)部的信息管理系統(tǒng),是連接企業(yè)內(nèi)部各生產(chǎn)部門(mén)的橋 梁與紐帶,起著核心作用。目前企業(yè)設(shè)備自動(dòng)化管理水平不是很高。大多數(shù)設(shè)備 管理辦法是設(shè)備的采購(gòu)進(jìn)來(lái)以后,將設(shè)備的基本情況和相關(guān)信息登記存檔,然后 將檔案存檔。以后的檔案基本就沒(méi)人維護(hù),如設(shè)備修改、刪除情況、設(shè)備的當(dāng)前 運(yùn)行狀態(tài)等信息本不會(huì)呈現(xiàn)在管理工作人員面前,由于散亂、復(fù)雜、查找和整理 不便,即設(shè)備跟蹤信息不能及時(shí)體現(xiàn)在設(shè)
15、備的檔案上。某些企業(yè)采用專門(mén)人工整 點(diǎn),對(duì)設(shè)備的跟蹤信息即使能記錄在案,但無(wú)形中增加了繁重的手工勞動(dòng),整個(gè) 設(shè)備管理水平還是較低。 本系統(tǒng)會(huì)提高辦公效率和設(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ù)不斷開(kāi)發(fā)出操作簡(jiǎn)便、 界面友好、靈活、實(shí)用、安全,更具時(shí)效性的設(shè)備信息管理系統(tǒng)有著更高的要求。 傳統(tǒng)的設(shè)備管理主要是以人工抄寫(xiě)記錄存檔的運(yùn)行模式。21世紀(jì)是科技信 息時(shí)代,陳舊的管理模式不是適應(yīng)新時(shí)代的要求,它存在著操作速度慢、散亂、復(fù) 雜等一系列缺點(diǎn)與不足。由于散亂、復(fù)
16、雜,很可能文案丟失的情況,而且查找也 不方便,給管理工作人員帶來(lái)很大程度的管理滯后,增加了成本,降低了企業(yè)生 產(chǎn)力。自中國(guó)加入wto以來(lái),給國(guó)內(nèi)一些企業(yè)帶來(lái)很大的竟?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ù)開(kāi)發(fā)出新的 設(shè)備管理系統(tǒng)是許多企業(yè)拭目以待的,正所謂“工欲善其事,必先利其器” 由此開(kāi)發(fā)的設(shè)備管理系統(tǒng)是一套完全為設(shè)備管理人員設(shè)計(jì)的把設(shè)備管理由 被動(dòng)管理轉(zhuǎn)為主動(dòng)管理的系統(tǒng),它的使用將極大地提高設(shè)備管理部門(mén)的工作效 率,使設(shè)備管理人員解脫了繁重的手工勞動(dòng),實(shí)現(xiàn)了設(shè)備整個(gè)生命周期的計(jì)
17、算機(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è)備的屬性字段查詢每一件產(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è)備的錄入、刪除、修改等
18、基本操作。 實(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)如下 圖: 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),又接近人
19、們的思維,并具有豐富語(yǔ)義的概念模型,然后再把概念 模型轉(zhuǎn)換為具體的機(jī)器上DBMS支持的數(shù)據(jù)模型。概念模型的描述工具通常是使 用E-R模型圖。該模型不依賴于具體的硬件環(huán)境和DBMS。概念結(jié)構(gòu)是對(duì)現(xiàn)實(shí)世 界的一種抽象。所謂抽象是對(duì)實(shí)際的人、物、事和概念進(jìn)行人為處理,抽取所關(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ì)
20、管理所涉及的數(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è)備名、使用單位。 所設(shè)計(jì)的概念模型(E-R圖)如下: :用戶名〔 :密碼 圖3.1管理員實(shí)體E-R圖 圖3.2設(shè)備實(shí)體的局部ER模型圖 圖3.3賬目代碼實(shí)體ER圖 圖3.3類別實(shí)體的局部ER模型圖
21、 圖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ì)算
22、) 3.3物理結(jié)構(gòu)設(shè)計(jì) 基本表設(shè)計(jì) 1、 shebeixinxi 表 表 3.1 shebeixinxi 表 字段名 字段描述 字段類型 備注 設(shè)備號(hào) 設(shè)備號(hào) varchar NOT NULL 設(shè)備名 設(shè)備名稱 varchar NOT NULL 價(jià)格 設(shè)備購(gòu)買(mǎi)價(jià)格 int NOT NULL 日期 購(gòu)買(mǎi)時(shí)間 datetime NOT NULL 使用時(shí)間 使用時(shí)間 int NOT NULL 類別 分屬于類別 varchar NOT NULL 創(chuàng)建設(shè)備信息表的SQL語(yǔ)句如下: CREATE TABLE [shebeixinxi]
23、( [設(shè)備號(hào)][varchar](10) PRIMARY KEY, [設(shè)備名][varchar](10) NULL, [價(jià)格][in t] NOT NULL, [日期][da tet ime]NOT NULL, [使用時(shí)間][in t] NOTNULL, [類別][varchar](10) NOTNULL, 2、 daima 表 表 3.2 daima 表 字段名 字段描述 字段類型 備注 設(shè)備號(hào) 設(shè)備號(hào) varchar NOT NULL 設(shè)備名 設(shè)備名稱 varchar NOT NULL 代碼號(hào) 代碼使用號(hào)碼 varchar NOT NULL
24、 使用單位 代碼的使用單位 varchar NOT 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.3 fenlei 表 字段名 字段描述 字段類型 備注 設(shè)備號(hào) 設(shè)備號(hào) varchar NOT NULL 設(shè)備名 設(shè)備名稱 varc
25、har NOT NULL 類號(hào) 標(biāo)記設(shè)備類型 varchar NOT NULL 類名 設(shè)備所屬類型名稱 varchar NOT 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)
26、 varchar NOT NULL 設(shè)備名 設(shè)備名稱 varchar NOT NULL 價(jià)格 標(biāo)記設(shè)備價(jià)格 varchar NOT NULL 日期 設(shè)備購(gòu)買(mǎi)日期 varchar NOT 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è)備信息
27、視圖: Creat view設(shè)備信息視圖as select設(shè)備號(hào),設(shè)備名,日期,價(jià)格,使用時(shí)間, 類別 from shebeixinxi 建立賬目視圖: Creat 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管理員索引 字段名 字段描述 字段類型 備注
28、 用戶名 唯標(biāo)識(shí)個(gè)用 戶 varchar(10) 主鍵 創(chuàng)建索引SQL語(yǔ)句: ALTER TABLE [dbo].[用戶登錄](méi)ADD CONSTRAINT [PK_用戶登錄](méi)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、設(shè)備索引 表2.1設(shè)
29、備信息索引 字段名 字段描述 字段類型 備注 設(shè)備號(hào) 唯標(biāo)識(shí)個(gè)設(shè)備 varchar(lO) 主鍵 創(chuàng)建索引SQL語(yǔ)句: USE [sb] ALTER TABLE [dbo].[設(shè)備信息]ADD CONSTRAINT [PK_設(shè)備號(hào)]PRIMARY KEY CLUSTERED ( [設(shè)備號(hào)]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代碼信息索引 字段名 字段描述 字段類型 備注 代碼號(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 = 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賬目信息索引 字段名 字段描述 字段類型 備注 賬號(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, 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店面-服裝信息索引 字段名 字段描述 字段類型 備注 類號(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_NORECOMPUTE
33、 = OFF, SORT_IN_TEMPDB = OFF,IGNORE_DUP_KEY=OFF,ONLINE=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS =ON) ON [PRIMARY] 4程序模塊設(shè)計(jì) 4.1開(kāi)發(fā)環(huán)境及數(shù)據(jù)庫(kù)連接 本系統(tǒng)所使用的開(kāi)發(fā)環(huán)境為Microsoft Visual Studio 2008和Microsoft SQL Server 200&開(kāi)發(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ù)連
34、接。 4.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è)能夠增加管理員,把新增的管理員信 息寫(xiě)入用戶登錄表中 實(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)刪
35、除 按設(shè)備名刪除 輸入設(shè)備號(hào) 5系統(tǒng)測(cè)試 5.1測(cè)試環(huán)境 系統(tǒng)測(cè)試的時(shí)候主要是黑盒測(cè)試,進(jìn)行功能的驗(yàn)證。 工具:Windows XP、Microsoft Visual Studio 2010 5.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、登錄
36、測(cè)試 用例編號(hào) 用戶名 密碼 預(yù)期結(jié)果 1 11(正確) 11 (正確) 成功登錄系統(tǒng)的操作首頁(yè) 2 11(正確) Ad(錯(cuò)誤) 停留在登錄界面,不能進(jìn)入系統(tǒng) 3 22(錯(cuò)誤) adm in(正確) 停留在登錄界面,不能進(jìn)入系統(tǒng) 4 (空) 11(正確) 停留在登錄界面,不能進(jìn)入系統(tǒng) 5 11(正確) (空) 停留在登錄界面,不能進(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è)備信息
37、 查詢刪際修改折舊退岀懣加 設(shè)備號(hào) 設(shè)備名 伽 日期 .類射 使用時(shí)間 ? [a; 242 34 19198/9/9 W 2 1 米 1 W E S E E 44. 1990/9/9 11 4 圖5.4查詢?cè)O(shè)備信息 查詢明細(xì)賬: 圖5.5查詢明細(xì)賬 3、添加測(cè)試 添加界面
38、: 圖5.6添加設(shè)備信息界面1 添加后運(yùn)行界面: 1磅主^ 1 直詢 刪除務(wù)改折舊退出 添加 設(shè)備號(hào) 設(shè)備容 價(jià)格 曰期 類別 使用時(shí)間 ? 2 mnifTi 111 L992/9/8 fgg- 3 1 W 5 5 5 5 4< 1990/9/9 11 4 圖5.7添加設(shè)備后運(yùn)行界面 4、修改測(cè)試 修改前運(yùn)行界面: 圖5.8修改設(shè)備前設(shè)備信息 修改界面: 圖5.9修改成功 修改后運(yùn)行界面: 圖5.10修改后查詢界面 5、刪除 刪除前運(yùn)行界面:
39、 圖5.11刪除前界面 刪除后運(yùn)行界面: 圖5.12刪除后運(yùn)行界面 6、折舊計(jì)算 圖5.13折舊界面 結(jié)論 設(shè)備管理系統(tǒng)(Equipment
40、Management System)是將信息化了設(shè)備技術(shù)信息與 現(xiàn)代化管理相結(jié)合,是實(shí)現(xiàn)研究級(jí)管理信息化的先導(dǎo)。設(shè)備管理軟件是設(shè)備管理 模式與計(jì)算機(jī)技術(shù)結(jié)合的產(chǎn)物,設(shè)備管理的對(duì)象是研究所中各種各樣的設(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)代研究所管
41、理的一個(gè)重要組成部分。把信息安全設(shè)備 管理納入研究所管理的重要組成部分己經(jīng)成為一種趨勢(shì)。 致謝 在本次課程設(shè)計(jì)過(guò)程中,首先感謝老師對(duì)我在這個(gè)過(guò)程中所遇到的難題加以 悉心的指導(dǎo)和糾正。其次感謝周?chē)瑢W(xué)的幫助,這是一門(mén)新課程。如果沒(méi)有他們 的幫助,我的這個(gè)過(guò)程將變得更困難。 總之,此次設(shè)計(jì)加深了對(duì)數(shù)據(jù)庫(kù)的了解,在設(shè)計(jì)過(guò)程中遇到的難題也一一解決, 給自己一個(gè)很好的鍛煉.。 參考文獻(xiàn) [1] 楊寶剛?開(kāi)展企業(yè)管理信息化工作的步驟[J].企業(yè)管理.2002. (11). 12~15 [2] Islamabad. Software tools for forgery detection [J] . Business line.2001. (5) . 29~32 [3] 張海藩《軟件工程概論》張海藩清華大學(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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《朱德的扁擔(dān)》名師課件(第二課時(shí))
- 《曹沖稱象》【優(yōu)秀課件推薦】
- 國(guó)際財(cái)務(wù)管理第8章課件
- 水文地質(zhì)學(xué)基礎(chǔ)課程實(shí)驗(yàn)
- 腦出血病人的護(hù)理
- 三年級(jí)下冊(cè)幾百幾十?dāng)?shù)和幾十幾除以一位數(shù)的口算人教版
- 快樂(lè)工作-創(chuàng)造雙贏的人際溝通課件
- 心肺腦復(fù)蘇最新進(jìn)展及新思路-課件
- 制藥用水課件
- 一汽大眾沖壓件認(rèn)可過(guò)程課件
- 一次成功就夠了(哈蘭·山德士)課件
- 一次函數(shù)與一元一次方程及不等式課件
- 感恩節(jié)母親的圖片ppt
- 地中海氣候溫帶季風(fēng)氣候課件
- 亞低溫治療的護(hù)理和展望