freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

礦山企業(yè)機(jī)旁備件系統(tǒng)的和實(shí)現(xiàn)畢業(yè)論文-資料下載頁

2025-06-28 20:45本頁面
  

【正文】 建立眾多的這種數(shù)據(jù)庫(kù),使其可以利用計(jì)算機(jī)實(shí)現(xiàn)財(cái)務(wù)、倉(cāng)庫(kù)、生產(chǎn)的自動(dòng)化管理。 給數(shù)據(jù)庫(kù)下了一個(gè)比較完整的定義 [7]:數(shù)據(jù)庫(kù)是存儲(chǔ)在一起的相關(guān)數(shù)據(jù)的集合,這些數(shù)據(jù)是結(jié)構(gòu)化的,無有害的或不必要的冗余,并為多種應(yīng)用服務(wù);數(shù)據(jù)的存儲(chǔ)獨(dú)立于使用它的程序;對(duì)數(shù)據(jù)庫(kù)插入新數(shù)據(jù),修改和檢索原有數(shù)據(jù)均能按一種公用的和可控制的方式進(jìn)行。當(dāng)某個(gè)系統(tǒng)中存在結(jié)構(gòu)上完全分開的若干個(gè)數(shù)據(jù)庫(kù)時(shí),則該系統(tǒng)包含一個(gè)“數(shù)據(jù)庫(kù)集合” 。 礦山企業(yè)備件系統(tǒng)的數(shù)據(jù)流圖數(shù)據(jù)流圖是用來描繪軟件系統(tǒng)邏輯模型的圖型的工具,用于描繪信息在系統(tǒng)中流動(dòng)和處理的情況。數(shù)據(jù)流圖相對(duì)來說比較簡(jiǎn)單,即使不是計(jì)算機(jī)專業(yè)技術(shù)人員也很容易理解,數(shù)據(jù)流圖是軟件設(shè)計(jì)人員和用戶之間極好的通信工具。下面的圖 51 便是本次設(shè)計(jì)系統(tǒng)中的分層的數(shù)據(jù)流圖(DFD) 。 礦山企業(yè)備件系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)是在完成了描述系統(tǒng)各種數(shù)據(jù)之間的依賴關(guān)系和信息分類的基礎(chǔ)上,將各種信息轉(zhuǎn)換成相應(yīng)的數(shù)據(jù)項(xiàng)定義表。數(shù)據(jù)項(xiàng)定義表的作用主要是定義每個(gè)表的表名、表中各字段的名稱、數(shù)據(jù)類型和長(zhǎng)度,但在不同數(shù)據(jù)庫(kù),數(shù)據(jù)類型的表示符號(hào)和長(zhǎng)度有所差別。在該系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)中總共定義五張表,本來可以定義七張表,但是,為了優(yōu)化所設(shè)計(jì)的數(shù)據(jù)庫(kù),將七張表縮成了五張表,這樣就節(jié)省了數(shù)據(jù)庫(kù)的空間。該系統(tǒng)的數(shù)據(jù)項(xiàng)定義表如下: (1) 在人員信息數(shù)據(jù)項(xiàng)定義表 52 里總共有五個(gè)字段,分別是:人員編號(hào)(PeopleNumber) ,人員姓名(PeopleName) ,職位名稱(Position) ,部門名稱(DepartmentName)和部門編號(hào)(DepartmentNumber)。人員編號(hào)是該表的主鍵,類型為整形,其它的四個(gè)字段的類型則都是字符類型的,字符的長(zhǎng)度最大為五十,即表示該類型的字段的長(zhǎng)度不可以大于五十個(gè)字符,主鍵不可以為空,其它四個(gè)字段的值可以為空。表 52 人員信息數(shù)據(jù)項(xiàng)定義表(Table_People)用戶管理員用戶管理員 1查詢 2編輯查詢數(shù)據(jù)編輯數(shù)據(jù)查詢結(jié)果圖 51 礦山企業(yè)機(jī)旁備件系統(tǒng)的分層 DFD(2)在部門信息數(shù)據(jù)項(xiàng)定義表 53 里共有兩個(gè)字段,分別是部門編號(hào)(DepartmentNumber)和部門名稱(DepartmentName) ,部門編號(hào)是該表的主鍵, 部門信息數(shù)據(jù)項(xiàng)定義表的主鍵值不可以為空,部門名稱可以為空。表 53 部門信息數(shù)據(jù)項(xiàng)定義表(Table_Department) (3)用戶信息數(shù)據(jù)項(xiàng)定義表 54 里共定義了四個(gè)字段,分別是用戶Id(UserId) ,人員姓名(PeopleName ) ,用戶賬號(hào)(UserAccount)和用戶密碼(UserCode) 。用戶 Id 設(shè)為表的主鍵,類型為整形,主鍵值不許為空,其它三個(gè)字段類型的字段值可以為空。表 54 用戶信息數(shù)據(jù)項(xiàng)定義表(Table_User)(4)設(shè)備數(shù)據(jù)項(xiàng)定義表 55 共有十一個(gè)字段,分別是設(shè)備 Id(EquipmentId) ,設(shè)備名稱(EquipmentName ) ,設(shè)備編號(hào)(EquipmentNumber ) ,設(shè)備型號(hào)(EquipmentModel),入庫(kù)數(shù)量(InputNumber ) ,部門名稱(DepartmentName) ,部門編號(hào)(DepartmentNumber) ,設(shè)備價(jià)格(EquipmentPrice) ,日期(Date) ,庫(kù)存數(shù)量(StoreNumber) ,出庫(kù)數(shù)量( OutputNumber) 。設(shè)備 Id 為該表的主鍵類型為整形,字段值不可以為空,其它的字段值都可為空,如表所示入庫(kù)數(shù)量,庫(kù)存數(shù)量和出庫(kù)數(shù)量類型為整形外,其他的字段值類型都設(shè)為了字符類型的,長(zhǎng)度也都為五十。此表的設(shè)計(jì)是為了用戶管理員對(duì)設(shè)備存檔和查詢操作而設(shè)計(jì)的。 表 55 設(shè)備數(shù)據(jù)項(xiàng)定義表(Table_Equipment)(5)表 56 中的字段定義的個(gè)數(shù)與表 55 中定義的字段的個(gè)數(shù)是一樣的也為十一個(gè)字段,本表中的的物料編號(hào)設(shè)為主鍵,類型定義為整形,主鍵值不可以為空,物料數(shù)據(jù)項(xiàng)定義表中的入庫(kù)數(shù)量(InputNumber) ,庫(kù)存數(shù)量(StoreNumber)和出庫(kù)數(shù)量( OutputNumber)的類型都為單精度類型的,其它的字段物料名稱(GoodsName) ,物料編號(hào)(GoodsNumber) ,物料型號(hào)(GoodsModel) ,部門名稱(DepartmentName) ,部門編號(hào)(DepartmentNumber) ,物料價(jià)格(GoodsPrice) ,日期(Date)則全為字符類型的,最大長(zhǎng)度設(shè)為五十,字段值可以為空值。表 56 物料數(shù)據(jù)項(xiàng)定義表(Table_Goods) 上述的五張表是此次設(shè)計(jì)中礦山企業(yè)機(jī)旁備件系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì),通過這樣的設(shè)計(jì)讓系統(tǒng)的開發(fā)更加方便,清晰明了。第 6 章 系統(tǒng)測(cè)試 系統(tǒng)測(cè)試概述 系統(tǒng)測(cè)試是將已經(jīng)確認(rèn)的軟件、計(jì)算機(jī)硬件、外設(shè)和網(wǎng)絡(luò)等其他因素結(jié)合在一起,主行信息系統(tǒng)的各種組裝測(cè)試和確認(rèn)測(cè)試,其目的是通過與系統(tǒng)的需求相比較,發(fā)現(xiàn)所開發(fā)的系統(tǒng)與用戶需求不符或矛盾的地方。系統(tǒng)測(cè)試要根據(jù)系統(tǒng)方案說明書來設(shè)計(jì)測(cè)試, 例,常見的系統(tǒng)測(cè)試主要有以下內(nèi)容。 恢復(fù)測(cè)試:恢復(fù)測(cè)試監(jiān)測(cè)系統(tǒng)的容錯(cuò)能力。檢測(cè)方法是采用各種方法讓系統(tǒng)現(xiàn)故障,檢驗(yàn)系統(tǒng)是否能按照要求從故障中恢復(fù)過來,并在約定的時(shí)間內(nèi)開始處理,而且不對(duì)系統(tǒng)造成任何傷害。如果系統(tǒng)的恢復(fù)是自動(dòng)的(由系統(tǒng)自動(dòng)三成),需要驗(yàn)證重新初始化、檢查點(diǎn)、數(shù)據(jù)恢復(fù)等是否正確。如果恢復(fù)需要人工干預(yù),就要對(duì)恢復(fù)的平均時(shí)間進(jìn)行評(píng)估并判斷它是否在允許的范圍內(nèi)。 安全性測(cè)試:系統(tǒng)的安全性測(cè)試是檢測(cè)系統(tǒng)的安全機(jī)制、保密措施是否完善,要是為了檢驗(yàn)系統(tǒng)的防范能力。測(cè)試的方法是測(cè)試人員模擬非法入侵者,采用幾種方法沖破防線。系統(tǒng)安全性設(shè)計(jì)準(zhǔn)則是使非法入侵者所花費(fèi)的代價(jià)比進(jìn)入系統(tǒng)后所得到的好處要大,此時(shí)非法入侵已無利可圖。 強(qiáng)度測(cè)試:是對(duì)系統(tǒng)在異常情況下的承受能力的測(cè)試,是檢查系統(tǒng)在極限狀態(tài)運(yùn)行時(shí),性能下降的幅度是否在允許的范圍內(nèi)。因此,強(qiáng)度測(cè)試要求系統(tǒng)在非常數(shù)量、頻率或容量的情況下運(yùn)行。強(qiáng)度測(cè)試主要是為了發(fā)現(xiàn)在有效的輸人中可能引起不穩(wěn)定或不正確的數(shù)據(jù)組合。例如,運(yùn)行使系統(tǒng)處理超過設(shè)計(jì)能力最大允許值的測(cè)試用例;使系統(tǒng)傳輸超過設(shè)計(jì)最大能力的數(shù)據(jù),包括內(nèi)存的寫和讀出等。 正性能。通常與強(qiáng)度測(cè)試結(jié)合起來進(jìn)行,并同時(shí)對(duì)軟件、硬件進(jìn)行測(cè)試。主要從響應(yīng)時(shí)間、處理速度、吞吐量、處理精度等方面來檢測(cè)。可靠性測(cè)試:通常使用以下兩個(gè)指標(biāo)來衡量系統(tǒng)的可靠性:平均失效間隔 (mean time between failures,MTBF)是否超過了規(guī)定的時(shí)限,因故障而停機(jī)而(mean time t0 repairs,MTTR)在一年中不應(yīng)超過多少時(shí)間。安裝測(cè)試:在安裝軟件系統(tǒng)時(shí),會(huì)有多種選擇。安裝測(cè)試就是為了檢測(cè)在安裝過程中是否有誤、是否容易操作等。主要監(jiān)測(cè)系統(tǒng)的每一個(gè)部分是否齊全,硬配置是否合理,安裝中需要產(chǎn)生的文件和數(shù)據(jù)庫(kù)是否已產(chǎn)生,其內(nèi)容是否正確性能測(cè)試:檢查系統(tǒng)是否滿足系統(tǒng)設(shè)計(jì)方案說明書對(duì)性能的要求。 測(cè)試過程(1)本地配置測(cè)試:如果本系統(tǒng)是初次被安裝到電腦上的話,當(dāng)打開運(yùn)行文件時(shí),會(huì)首先,彈出本地配置窗口如圖 61,當(dāng)配置完服務(wù)器名稱和數(shù)據(jù)庫(kù)名稱時(shí),配置已基本完成,可直接點(diǎn)擊確定按鈕,跳轉(zhuǎn)到登錄窗口。在下一次的登錄時(shí)就不會(huì)出現(xiàn)本地配置窗口。 圖 61 本地配置窗體 (2)登錄窗體測(cè)試:在登錄窗體內(nèi)圖 62,用戶必須擁有自己的賬號(hào)和密碼方可登錄該備件系統(tǒng)的 windows 主窗體,輸入字符的格式應(yīng)為“az,AZ,09” ,其它,形式的字符的是不被識(shí)別的,并且輸入完錯(cuò)誤的字符之后和數(shù)據(jù)庫(kù)中用戶單表的賬號(hào)和密碼進(jìn)行核對(duì),如果賬號(hào)或密碼在數(shù)據(jù)庫(kù)中不存在,也是無法登陸的,對(duì)于登錄是否成功,在于登錄后是否顯示出用戶管理界面。圖 62 登錄窗體(3)用戶管理員窗體測(cè)試:在用戶管理員界面圖 63,用戶可以觸發(fā)不同的事件,來完成自己想要實(shí)現(xiàn)的功能,在該界面用戶主要實(shí)現(xiàn)的功能是對(duì)人員和部門進(jìn)行定義,人員信息的查詢,修改用戶信息,修改本地的配置,賬號(hào)的管理工作,設(shè)備和物料的入庫(kù)存檔與查詢等工作。圖 63 用戶管理員窗體(4)賬號(hào)分配窗體測(cè)試:如果要定義一個(gè)新的用戶管理員就可在主窗體中點(diǎn)擊賬號(hào)分配,這樣就可以實(shí)現(xiàn)注冊(cè)一個(gè)新的賬號(hào)和密碼分配給一個(gè)人,在輸入完賬號(hào)密碼之后,點(diǎn)擊編輯按鈕,系統(tǒng)就會(huì)從該窗體獲得提交的要注冊(cè)的賬號(hào)和密碼,然后,與數(shù)據(jù)庫(kù)中賬號(hào)和密碼進(jìn)行對(duì)比,如果,在數(shù)據(jù)庫(kù)中存在這樣的賬號(hào)和密碼,就會(huì)顯示出一個(gè)小的提示窗體“密碼或賬號(hào)已存在”圖 64。這樣就需要重新注冊(cè)。直至沒有該窗體出現(xiàn),有“添加成功”提示的窗體出現(xiàn)為止,如圖 65。 圖 64 提示窗體 圖 65 提示窗體 圖 66 賬號(hào)分配窗體 (5)修改用戶信息窗體測(cè)試:如果用戶想要修改用戶信息,可以點(diǎn)擊主窗體的修改用戶信息按鈕,首先,會(huì)彈出一個(gè)提示的窗體如下所示圖 67,告訴如何進(jìn)行操作,然后才會(huì)彈出圖 68,修改用戶信息指的是修改用戶賬號(hào)或密碼,要先輸入舊賬號(hào)和舊密碼,然后,再輸入新的賬號(hào)和密碼,輸入完畢后,點(diǎn)擊更改按鈕,就會(huì)執(zhí)行該操作,如果輸入的舊賬號(hào)和舊密碼在數(shù)據(jù)庫(kù)中的 Table_User 表里沒該記錄的存在,這無法更改,必須正確才會(huì)顯示出成功的提示。點(diǎn)擊“取消”將會(huì)關(guān)閉掉修改用戶信息的窗體。圖 67 提示窗體圖 68 修改用戶信息窗(6)部門定義窗體測(cè)試:對(duì)于要執(zhí)行人員定義、設(shè)備和物料插入數(shù)據(jù)和查詢操作之前,必須進(jìn)行部門定義,因?yàn)檫@樣,定義完一個(gè)部門之后,該系統(tǒng)才會(huì)為該部門自動(dòng)分配一個(gè)部門編號(hào),數(shù)據(jù)的查詢當(dāng)中都是有部門編號(hào)這個(gè)字段的。點(diǎn)擊“刷新”按鈕可以顯示數(shù)據(jù)庫(kù)已定義的部門,給管理員起到提示的作用。點(diǎn)擊“添加”就會(huì)執(zhí)行注冊(cè)一個(gè)新部門的操作。如果,該部門已存在,會(huì)出現(xiàn)提示,是該部門存在的提示。注冊(cè)成功的部門會(huì)顯示在該窗體右側(cè)的 listview 控件當(dāng)中,如圖 69。圖 69 部門定義窗體(7)人員定義窗體測(cè)試:在人員定義窗體里,用戶可以定義一位企業(yè)員工在該企業(yè)當(dāng)中的職位名稱,所在的部門,如果該人在在該部門,已定義過同樣的職位,那么會(huì)出現(xiàn)“該人員已定義過”的提示窗體。也就說,在一個(gè)部門不可以定義一個(gè)人有兩個(gè)相同名字的職稱,如圖 610。圖 610 人員定義窗體(8)人員查詢窗體測(cè)試: 用戶如果想要查詢已定義的人員的信息,就可以使用人員查詢窗體。查詢的方式有兩種,一種是姓名查詢,還有一種是部門名稱查詢通過部門名稱查詢可以顯示出該不所有已定義過的該部門人員的職稱和部門編號(hào)(部門編號(hào)就是自動(dòng)獲取的) ,如圖 611。圖 611 人員查詢窗體(9)物料入庫(kù)窗體測(cè)試:在物料入庫(kù)窗體里面值得注意的是部門名稱必須選擇,否則,系統(tǒng)無法為此次物料入庫(kù)操作的物料分配部門編號(hào)。部門編號(hào)是在查詢的時(shí)候才會(huì)顯示出來。點(diǎn)擊保存,會(huì)將入庫(kù)的物料信息顯示到右側(cè)餓 listview 控件當(dāng)中。點(diǎn)擊刷新,會(huì)將 textbox 控件中輸入的數(shù)據(jù)清空,如圖 612。圖 612 物料入庫(kù)窗體(10)物料入庫(kù)查詢窗體測(cè)試:物料入庫(kù)查詢有兩種方式查詢一種是物料的名稱查詢,輸入物料名稱后,點(diǎn)擊查詢會(huì)顯示出所有該物料入庫(kù)的記錄,并且,會(huì)顯示出系統(tǒng)自動(dòng)分配的部門編號(hào)和在數(shù)據(jù)入庫(kù)時(shí)刻的庫(kù)存情況。另一種是部門的名稱查詢?nèi)绻遣块T名稱查詢,顯示出來的是該部門所有物料入庫(kù)信息數(shù)據(jù),以及在入庫(kù)時(shí)刻的庫(kù)存總量的統(tǒng)計(jì)結(jié)果,點(diǎn)擊“退出”按鈕,會(huì)自動(dòng)關(guān)閉掉該窗體,如圖 613。 圖 613 物料入庫(kù)查詢窗體(11)物料出庫(kù)窗體測(cè)試:物料出庫(kù)的操作與物料入庫(kù)的操作是一樣的,只不過物料出庫(kù)窗體是對(duì)出庫(kù)的物料信息進(jìn)行存檔的,如圖 614。圖 614 物料出庫(kù)窗體(12)物料出庫(kù)查詢窗體測(cè)試:物料出庫(kù)的查詢窗體的操作和物料入庫(kù)查詢的窗體操作過程也是一樣的,分兩種方式查詢,只不過點(diǎn)擊完“查詢”按鈕后在右側(cè)的 listview 控件當(dāng)中顯示的是出庫(kù)的記錄,如圖 615。圖 615 物料出庫(kù)查詢窗體(13)測(cè)試完成:查詢出來的數(shù)據(jù)與從前臺(tái)窗體插入的數(shù)據(jù)相符,說明插入與查詢功能都可實(shí)現(xiàn),并且,數(shù)據(jù)真實(shí)。在整個(gè)的測(cè)試的過程當(dāng)中,沒有出現(xiàn)數(shù)據(jù)與事實(shí)不符的情況,因此,該測(cè)試是成功的。 結(jié)論 經(jīng)歷了三個(gè)月的時(shí)間,畢業(yè)設(shè)計(jì)最終圓滿的完成了,在這三個(gè)月的時(shí)間里,礦山企業(yè)機(jī)旁備件系統(tǒng)在前期的開發(fā)階段,雖然,遇到了很多的麻煩,但,經(jīng)過長(zhǎng)時(shí)間的研究與分析還是解決了這些對(duì)于我來說仍然是很困難的問題。包括,安裝哪一款開發(fā)環(huán)境和哪個(gè)版本的數(shù)據(jù)庫(kù),這都是一些很細(xì)節(jié)東西,看來很基礎(chǔ),可是,就是很簡(jiǎn)單的事情在開發(fā)的過程中也占據(jù)了很大的一部分時(shí)間去解決它。再?zèng)]做過想畢業(yè)設(shè)計(jì)這樣的開發(fā)之前,總覺得,做一個(gè)項(xiàng)目應(yīng)該不會(huì)是一件困難的事情,但恰恰實(shí)際情況不是想象的那么簡(jiǎn)單的,例如,在調(diào)試代碼的過程中,出現(xiàn)了一個(gè)錯(cuò)誤提示,我可能要花上半天甚至一天的時(shí)間去找到這個(gè)錯(cuò)誤,并解決它,讓它在下次的運(yùn)行中不會(huì)再出現(xiàn)同樣的錯(cuò)誤提示,之所以,進(jìn)度緩慢,是因?yàn)椋_發(fā)這個(gè)系統(tǒng)所用到的開發(fā)語言,對(duì)于我來說是陌生的,以前從未接觸過C語言,需要從零開始學(xué)習(xí),開發(fā)工具也都沒用過,用起來都很生疏,但用了一段時(shí)間以后,開發(fā)的進(jìn)度也在不斷的加快。一個(gè)人要在有限的時(shí)間里完成
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1