【正文】
輸入用戶名或密碼有誤,請重試) Return False Else 39。 amp。,39。,39。) (SQLString, MSG) Return True End If End Function由于在用戶表中UserName是主鍵,所以上面的代碼在添加用戶時首先需要判斷用戶名是否存在,如果存在則返回值是-1;否則構造插入記錄的SQL語句,利用DBOperationD類的方法執(zhí)行SQL語句插入新的記錄,并返回受影響的行數(shù)。 amp。當在窗體中的用戶名和密碼輸入框中,輸入對應的系統(tǒng)數(shù)據(jù)庫中存在用戶名和相對應的密碼后,用戶登陸系統(tǒng)成功后,窗體上顯示“歡迎您!”加上用戶名,登陸窗體中的下拉菜單欄轉為可用,并根據(jù)登陸用戶相對應的權限,可以查看系統(tǒng)中相對應的內容。(2) 主要代碼設計 判斷用戶輸入的用戶名是否存在,如果不存在,則返回,要求用戶重新輸入,同時將登陸次數(shù)計數(shù)變量加1,如果計數(shù)變量大于或等于3,則退出系統(tǒng)。1:用戶列表及其權限用戶名初始密碼單位備注admin1超級用戶dddd調度只對調度臺帳有寫權限jdjd機電只對機電設備有寫權限ckck倉庫只對倉庫管理有寫權限aqaq安全只對安全管理有寫權限jxhjxh精細化只對精細化管理有寫權限fkfk訪客沒有任何寫權限(1)窗體設計① 在工程中新建一個窗體,命名為Login,設置窗體Text屬性為“大平礦選煤廠設備管理信息系統(tǒng)”,并在Picture屬性下加載背景圖片。 39。 (SQLString, MSG) End SubShared Function LoadUser() As DataTable Dim SQLString As String Dim MSG As String SQLString = SELECT RealName FROM tbUser Return (SQLString, MSG) End Function這里只需要指定被刪除的用戶的用戶名,構造DELETE的SQL語句,利用DBOperation類的方法執(zhí)行SQL語句刪除記錄。 amp。 amp。 amp。 39。 39。Function LoginConfirm() As Boolean Dim SQLString As String Dim MSG As String SQLString = SELECT * FROM tbUser WHERE UserName=39。在數(shù)據(jù)庫的操作過程完畢后,應及時關閉數(shù)據(jù)庫連接,以節(jié)省計算機內存資源。關閉數(shù)據(jù)庫連接 End If If sTokens(0).ToUpper = INSERT Then Msg = 插入記錄成功 End If If sTokens(0).ToUpper = DELETE Then Msg = 刪除記錄成功 End If If sTokens(0).ToUpper = UPDATE Then Msg = 更新記錄成功 End If Return Nothing Else Dim ObjectdsDataSet As New DataSet() Dim adapter As New () (Table, TEMP) = cmd If Then () 39。面向對象的程序設計的一個主要的工作就是設計類,通過類模塊的設計可以為程序設計節(jié)省很多不必要的麻煩,自定義一些通用的類模塊,將這些類模塊建成一個類庫,在后面的編程中使用這些類模塊,方便程序設計。7:產(chǎn)品信息表5 系統(tǒng)功能設計與實現(xiàn)經(jīng)過上述的需求分析,系統(tǒng)分析和數(shù)據(jù)庫設計,完成了初期的工作目標。5:生產(chǎn)情況信息表tb_Monitor(監(jiān)測裝置信息表)如表43:設備信息表tb_Stock(庫存信息表)如表41:用戶信息表tb_Post(員工信息表)如表4數(shù)據(jù)的設計在總設計中占有很大的比重,是設計中非常重要的環(huán)節(jié),良好的數(shù)據(jù)庫結構可以簡化設計過程,使得系統(tǒng)的各個功能更加明確。系統(tǒng)開發(fā)語言:Visual Basic 2005。(1)具有良好的人機界面,使用戶可以方便快捷的了解所需的資料。若用戶是以Admin用戶登陸的,則該用戶對系統(tǒng)擁有管理權,可以對系統(tǒng)的任何一個信息進行讀寫操作,可以添加新的使用用戶,對新用戶的各種信息與系統(tǒng)使用權限進行管理,可以修改和刪除其他用戶的數(shù)據(jù),也可以對系統(tǒng)中各個部門的數(shù)據(jù)或信息進行修改和刪除,對系統(tǒng)擁有絕對的監(jiān)控操作能力。1所示 3只有安全管理部門的主管和Admin才有權對其中數(shù)據(jù)進行寫入與修改操作。(2)機電設備管理模塊??梢杂媒y(tǒng)一的方法對不同的文件系統(tǒng)進行訪問,大大簡化了程序編制,增加了程序的可移植性。(7)Property對象:包含了所有提供者定義的ADO對象的特征[4]。(2)Command對象:用于存放SQL命令或存儲過程引用的相關信息。ADO支持各種開發(fā)需要,包括使用與關系數(shù)據(jù)庫和其他存儲區(qū)中的數(shù)據(jù)的活連接來創(chuàng)建前端數(shù)據(jù)庫客戶端和中層業(yè)務對象。Access是一個可視化工具,是風格與Windows完全一樣,用戶想要生成對象并應用,只要使用鼠標進行拖放即可,非常直觀方便。Access具有以下一些比較突出的優(yōu)點:(1)存儲方式單一。同時使用新的本地數(shù)據(jù)功能可以在應用程序中直接包含Microsoft Access數(shù)據(jù)庫文件和Microsoft SQL Server Express數(shù)據(jù)庫文件。其中一種稱為My的功能提供了對以下內容的快速訪問: Framework提供的常見任務,與應用程序及其運行時環(huán)境相關的信息和默認對象實例。它源自于BASIC編程語言。Visual Basic最重要的優(yōu)勢在于,它的設計旨在提高日常開發(fā)工作的效率,特別是在需要使用數(shù)據(jù)庫信息和創(chuàng)建Internet解決方案時。XML Web services是可以通過HTTP使用XML接收請求和數(shù)據(jù)的應用程序。此設計器集成在Visual Studio IDE中。Microsoft為單獨工作或在小型團隊中的專業(yè)開發(fā)人員提供了兩種選擇,這兩個選擇是:Visual Studio 2005 Professional Edition和用于Microsoft Office系統(tǒng)的Visual Studio 2005工具。Visual Studio 2005是企業(yè)級開發(fā)管理工具,也是Visual Studio產(chǎn)品發(fā)布十年來最具有革命意義的一次升級,它為廣大開發(fā)人員展示了廣闊的發(fā)展前景和超前的設計體驗。煤炭企業(yè)管理信息系統(tǒng)的開發(fā)正是在這樣的大環(huán)境下,實現(xiàn)了各個生產(chǎn)環(huán)節(jié)數(shù)據(jù)資料的及時溝通、匯總,提高了管理水平和工作效率,最大限度減少了人力與資源的浪費,提高了煤炭企業(yè)的競爭優(yōu)勢[16]。隨著互聯(lián)網(wǎng)絡和信息技術的高速發(fā)展,隨著經(jīng)濟的全球化以及中國經(jīng)濟改革的逐漸深化,在新的市場機制條件下,特別是我國加入WTO后,面對競爭激烈的國際、國內市場,煤炭信息統(tǒng)計工作質量和水平已成為我國煤炭工業(yè)把握機遇,迎接挑戰(zhàn)的關鍵因素。作為開發(fā)一個系統(tǒng)的基礎,系統(tǒng)分析是一個將客戶的需求從具體到抽象的過程,分析所得的結果是一些能體現(xiàn)整個系統(tǒng)靈魂的文檔及編碼人員可實施的規(guī)范和標準,從而為后續(xù)環(huán)節(jié)的設計與開發(fā)指明方向。(5)精細化管理模塊。具體規(guī)劃如下:(1)調度臺帳管理模塊。要提高企業(yè)的競爭力就必須整合企業(yè)經(jīng)營,全面強化企業(yè)管理,形成企業(yè)持久發(fā)展的“內功”。通過幾年的學習和運用,中國設備管理從無到有,建立和健全了相應的設備管理組織機構,培養(yǎng)了設備管理與維修人員,為企業(yè)設備管理工作打下了基礎。我國的計算機應用要比西方國家落后十幾年,管理信息系統(tǒng)的開發(fā)應用是從1973年開始的,83年以后才開始了大量的實際的開發(fā)和研究工作。 此階段以單項數(shù)據(jù)處理為主,如財務管理、物資管理、工資管理等。一方面科學技術進步的過程就是勞動手段不斷完善的過程,科學技術的新成就往往迅速地應用在設備上,從某種意義來說設備是科學技術的結晶。在現(xiàn)代管理階段,由于科學技術的高速發(fā)展,企業(yè)的許多生產(chǎn)過程由機器設備逐步取代人的作用,因此生產(chǎn)開始受到設備影響,設備管理的作用在企業(yè)管理中愈來愈重要了[13]。設備管理伴隨近代大工業(yè)生產(chǎn)的出現(xiàn)而誕生,隨著現(xiàn)代工業(yè)的發(fā)展而發(fā)展,大體經(jīng)歷了三個重要階段。系統(tǒng)的目標和內容涉及因素很多,而應考慮相應的策略和方法:(1)系統(tǒng)分解系統(tǒng)建設的規(guī)模一般較大,不易掌握和控制,可以將其分解為多個子系統(tǒng),以降低系統(tǒng)的復雜性。(3) 利用指定的數(shù)據(jù)關系式分析數(shù)據(jù),客觀預測未來。煤炭企業(yè)設備管理是一個系統(tǒng)工程,涉及面廣、參與人多、技術性較強,它的主要任務就是對設備進行綜合管理,做到全面規(guī)劃、合理選購、及時安排、正確使用、精心維護、科學檢修、適時改造和更新,使設備達到最佳狀態(tài),充分發(fā)揮設備的效能和投資效益。據(jù)計算機應用方面發(fā)展較快的國家統(tǒng)計,計算機用于經(jīng)濟與物資管理的約占80%;用于科技運算的占8%;用于生產(chǎn)過程控制的占12%。 目 錄1 緒論 1 1 2 2 2 3 3 4 5 62 大平礦設備管理信息系統(tǒng)需求分析 8 8 8 9 Studio 2005平臺簡介 9 Basic 2005語言簡介 11 12 133 系統(tǒng)設計分析 16 16 16 17 19 194 數(shù)據(jù)庫設計 20 20 20 215 系統(tǒng)功能設計與實現(xiàn) 28 28 28 28 30 34 34 35 36 36 39 42 42 43 46 46 47 486 系統(tǒng)總結與展望 49致謝 50參考文獻 51英文原文 53中文翻譯 61第72頁 中國礦業(yè)大學2009屆本科生畢業(yè)設計 1 緒論21世紀是科學的世紀,當今社會為信息社會,世界已進入在計算機信息管理領域中激烈競爭的時代。因此選煤廠管理信息系統(tǒng)的全面應用,將規(guī)范業(yè)務流程,降低事故的發(fā)生率,提高企業(yè)的管理水平,提高員工考核的透明度,進而全面提高企業(yè)的經(jīng)營水平、進而全面提升了企業(yè)的經(jīng)濟效益。在相對應的權限下,可以及時地修改數(shù)據(jù),分析產(chǎn)品走向,了解員工的出勤情況,具有報表打印功能。開發(fā)管理信息系統(tǒng)即有宏觀上的意義,那就是順應時代信息化、現(xiàn)代化潮流,提高效益,促進國民經(jīng)濟結構優(yōu)化;也有微觀上的意義,那就是可以提高管理的現(xiàn)代化程序,加強管理的信息化手段,提高工作效率,增加單位效益。我國在全國范圍內推廣計算機在管理中的應用,是在70年代末開始的,雖然起步較晚,近幾年發(fā)展卻較快,特別是微型計算機的出現(xiàn)和普及為信息處理提供了物美價廉的手段,對于推動我國管理信息處理的現(xiàn)代化起了重要的作用。管理信息系統(tǒng)(MIS),是一門新興的、集管理、信息科學、系統(tǒng)科學及計算機科學為一體的綜合性學科,是一種以計算機為主體,以信息處理為中心的綜合性系統(tǒng),是一個由人、計算機等組成的能進行信息收集、傳遞、儲存、加工、維護和使用的系統(tǒng)。管理信息系統(tǒng)的建設中,系統(tǒng)的最終目標和內容常常難以確定。盲目求大求全就會導致圖虛名而招實禍,達不到預期的效果。設備運動過程可分為兩種狀態(tài),即設備的物資運動形態(tài)和資金運動形態(tài)。不搞好設備管理,工業(yè)企業(yè)的全面管理工作也一定搞不好??梢姡岣咴O備管理的科學性,加強使用設備的技術改造和更新,力求設備每次修理和更新都使設備在技術上有不同程度的進步,對促進技術進步,實現(xiàn)工業(yè)現(xiàn)代化具有重要意義。第三階段(19701980)決策支持系統(tǒng)階段(DSS)。企業(yè)管理在經(jīng)歷了計劃經(jīng)濟時期的“生產(chǎn)管理”時代,計劃經(jīng)濟與市場經(jīng)濟相結合時期的“混合管理”時代后,從九十年代末進入全面市場經(jīng)濟時期的“新管理”時代。十一屆三中全會之后,我國設備管理在處在振興階段,設備管理工作得到了恢復并迅速發(fā)展。具有良好的人機界面,設計過程中考慮到系統(tǒng)的多使用對象問題,權限管理較好,為用戶提供方便的數(shù)據(jù)查詢功能,系統(tǒng)支持良好的數(shù)據(jù)備份操作,可有效保護數(shù)據(jù)。該模塊主要用于實現(xiàn)各種機電設備運行與檢修情況的錄入、設備隱患錄入和電氣信息的管理。系統(tǒng)維護模塊用于實現(xiàn)系統(tǒng)用戶設置、操作權限設置、密碼修改、人員與崗位信息管理、系統(tǒng)數(shù)據(jù)的維護。(3)用戶可以方便的進行數(shù)據(jù)查詢,可根據(jù)查詢條件顯示相應的查詢結果。這些特點是煤炭行業(yè)信息建設的不利因素,制約了政府管理部門宏觀調控作用的發(fā)揮,在一定程度上削弱了煤炭行業(yè)的競爭能力。其有著良好的技術支持環(huán)境,并且在處理的數(shù)據(jù)量較小、讀寫不頻繁的情況下有著絕對的優(yōu)勢;后臺選擇以Visual Studio平臺作為開發(fā)平臺,以Visual Basic作為開發(fā)語言,采用Visual Studio 2005作為主要的開發(fā)工具,可以與數(shù)據(jù)庫Access更好的結合開發(fā)。這些工具能確保軟件開發(fā)團隊減