【正文】
個人、集體已發(fā)表或撰寫的成果作品。 然而,在計算機專業(yè)實驗課程中,大量的數(shù)據(jù)錄入和人員管理使得原來的日常工作非常繁瑣。這使我們計算機專業(yè)實驗課程的管理系統(tǒng)日常的數(shù)據(jù)錄入和管理變得非常方便和明了。 ⑤ 能夠 應用程序與網(wǎng)頁的生命周期, 以及相關對象( 比如 context,response,request)的用途。此系統(tǒng)能夠完成設備基本信息的輸入維護和查詢,并提供系統(tǒng)的維護功能,使用戶能方便進行數(shù)據(jù)查詢和設備維護。本系統(tǒng)框架層次清晰,功能較為豐富,有鑒于簡單操作和界面的可視化的優(yōu)勢。 choice of the system environment。 model layer by JavaBeans business logic processing. The framework of the system level of clarity is more featurerich in view of the advantages of simple operation and interface visualization. With the advantage of the work, the system uses the language, backend is SQL Server 2022 database to plete the design of laboratory equipment management system, and information on the system to perform various operations through data manipulation module, the interface is intuitive and simple.Key words: 。能滿足日常工作的基本需要,并達到操作過程中的直觀、方便、實用和安全等有關要求。經(jīng)過分析,我我們使用 語言,后臺使用的是 SQL Server 2022 數(shù)據(jù)庫,用面向對象的設計思想,開發(fā)和設計了一套設備信息管理系統(tǒng),本系統(tǒng)操作簡單,方便,首先在短時間內(nèi)建立系統(tǒng)應用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。 經(jīng)濟可行性采用實驗室設備管理系統(tǒng)可取代傳統(tǒng)信息管理的業(yè)務流程,減少人工開支,節(jié)省資金,并且可大大提高信息量的取得,縮短信息處理周期,提高信息管理的效率,具有用戶使用更簡單、界面更直觀、權限分配更合理等優(yōu)點大大減少管理成本。故本系統(tǒng)還滿足以下這幾個標準:⑴ 標準性:系統(tǒng)的軟硬件選型都應該采用工業(yè)化標準,這樣既可以保證系統(tǒng)運行質(zhì)量又可以分享在此標準上的每一次技術進步。⑸ 可維護性:系統(tǒng)軟件設計時應采用結構化模塊設計,以便于開發(fā)和維護,也有利于根據(jù)情況隨時進行功能調(diào)整。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。⑵ 庫房管理:包括:設備基本信息管理,設備出入庫操作,設備庫存管理,設備出庫記錄,設備維修記錄管理和設備借還記錄管理。 框架是繼 ActiveX技術之后,于2022年推出的用于構建新一代Inter 集成服務平臺的最新框架,這種集成服務平臺允許各系統(tǒng)環(huán)境下的應用程序通過因特網(wǎng)進行通信和共享數(shù)據(jù)。同時,對于開發(fā)人員來說,更容易建立Web應用程序和 Web服務,進一步簡化對應用程序的開發(fā)。兩類應用模板包括傳統(tǒng)的Windows應用程序模板(Windows表單)和基于ASP. NET的面向Web的應用程序模板(Web表單和Web服務),Visual Studio .NET 是用于快速生成企業(yè)級 Web 應用程序和高性能桌面應用程序的工具。、編程模型和軟件基礎結構,同其他Web開發(fā)平臺相比, 。這種多語言混合的Web 開發(fā)模式通行已久,但是它的代碼可讀性很差, 的實驗室設備管理系統(tǒng)5程序代碼同頁面內(nèi)容混合在一起,程序員要在多種語言的思維上頻繁切換。 的安全性所有 Web 客戶端都通過 Microsoft Inter 信息服務 (IIS) 與 應用程序通信。任何 應用程序都可以使用整個 .NET Framework。SQL Server2022 是一個全面的、集成的、端到端的數(shù)據(jù)解決方案,它為企業(yè)中的用戶提供了一個安全、可靠和高效的平臺用于企業(yè)數(shù)據(jù)管理和商業(yè)智能應用。 TSQL 語言介紹SQL(Structure Query Language,結構化查詢語言)是一種數(shù)據(jù)庫專用的計算機語言,不管是Oracle、MS SQL 、Access 、MySQL或其他公司的數(shù)據(jù)庫,也不管數(shù)據(jù)庫建立在大型主機或個人計算機上,都可以使用SQL語言來訪問和修改數(shù)據(jù)庫的內(nèi)容??傊?,SQL 語言是各種數(shù)據(jù)庫都可以使用的數(shù)據(jù)庫查詢語言 。 系統(tǒng)開發(fā)的環(huán)境介紹Windows XP可以作為運行SQL Sserver2022 最理想的系統(tǒng)平臺,開發(fā)軟件就是用現(xiàn)學的Microsoft Sserver2022 SQL Management Studio,它包括SQL Sserver2022企業(yè)管理器(Enterprise Manager)和查詢分析器(Query Analyzer),等方面的功能,給用戶帶來了很大的方便。通常一般用戶對計算機技術了解不多,計算機工程人員對用戶的專業(yè)也不了解,這就阻礙了用戶與計算機工程人員的交流,傳統(tǒng)的數(shù)據(jù)流法和功能分析法等不能有效地解決這個問題。一旦使用人員錄入或修改導致數(shù)據(jù)錯誤,系統(tǒng)必須明確地給出警告信息,提示使用者。⑷ 系統(tǒng)安全性:用戶進入系統(tǒng)時,應先經(jīng)過嚴格的身份驗證,根據(jù)其權限級別,使用系統(tǒng)的某些功能和數(shù)據(jù)。能滿足日常工作的基本需要,并達到操作過程中的直觀、方便、實用和安全等有關要求。經(jīng)過分析,我們使用 語言,后臺使用的是 SQL Server 2022 數(shù)據(jù)庫,用面向對象的設計思想,開發(fā)和設計了一套設備信息管理系統(tǒng),本系統(tǒng)操作簡單,方便,首先在短時間內(nèi)建立系統(tǒng)應用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。 系統(tǒng)流程圖后臺系統(tǒng)流程圖如下圖 所示:點擊開始會彈出一個登錄界面,用戶輸入密碼后若正確則能進入系統(tǒng)主頁面,如密碼錯誤則不能進入。ER 模型加規(guī)范化關系的方法在數(shù)據(jù)庫結構設計中,主要工作是從需求分析所得到的所有信息以及它們之間的依賴關系出發(fā),去構造系統(tǒng)數(shù)據(jù)模型。 數(shù)據(jù)庫設計概述數(shù)據(jù)庫系統(tǒng)是以數(shù)據(jù)為中心,在數(shù)據(jù)庫管理系統(tǒng)的支持下進行數(shù)據(jù)的收集、整理、存儲、更新、加工和統(tǒng)計,進行信息的查詢和傳播等操作的計算機系統(tǒng)。要設計一個好的數(shù)據(jù)庫必須用系統(tǒng)的觀點分析和處理問題。其中數(shù)據(jù)庫系統(tǒng)的設計階段是數(shù)據(jù)庫系統(tǒng)整個生命周期中工作量比較大的一個階段,其質(zhì)量對整個數(shù)據(jù)庫系統(tǒng)的影響很大。這兩種設計方法,在實際中都有應用。通常一個組織部門的數(shù)據(jù)是相對穩(wěn)定的,而處理則是相對變動的,為了設計一個相對穩(wěn)定的數(shù)據(jù)庫系統(tǒng),一般采用面向數(shù)據(jù)的設計方法。數(shù)據(jù)庫系統(tǒng)概念模式是面向現(xiàn)實世界的數(shù)據(jù)模型,不能直接用于數(shù)據(jù)庫系統(tǒng)的實現(xiàn)。而 ER 圖則是由實體、實體的屬性和實體之間的聯(lián)系三個要素組成的。⑵ 一個 m:n 聯(lián)系轉換為一個關系模式。如果轉換為一個獨立的關系模式,則與該關系相連的各實體的碼以及聯(lián)系本身的屬性均轉換為關系的屬性,而關系的碼為 n 端實體的碼。⑸ 三個或三個以上實體間的一個多元聯(lián)系轉換為一個關系模式。⑺ 具有相同碼的關系模式可合并。 ⑶ 按照數(shù)據(jù)依賴的理論對關系模式逐一進行分析,考查是否存在部分函數(shù)依賴、傳遞函數(shù)依賴、多值依賴等,確定各關系模式分別屬于第幾范式。設計的表如表 41 所示:這是一個用戶信息實體表,你可以看到“列名” “數(shù)據(jù)類型”“長度” “允許空”四個字符,每個字符在程序中都有它的一個作用, “int”代表著長度,后面的數(shù)字代表著數(shù)值。 “varchar”可變長度,存儲 ANSI 字符,根據(jù)數(shù)據(jù)長度自動變化。也就是說:varchar 可變長度,varchar(50)即長度為:50 個字符當有存入值時,就跟據(jù)實際的值的大小(長度)存入數(shù)據(jù)。列名 數(shù)據(jù)類型 長度 允許空JiFangId int 4JiFangName varchar 50 √TypeName varchar 50 √MangeName varchar 50 √Num varchar 50 √列名 數(shù)據(jù)類型 長度 允許空JiFangUseId int 4UseTime varchar 50 √JiFangId int 4 √JiFanName varchar 50 √TypeName varchar 50 √UserType varchar 50 √JiaoYuan varchar 50 √KeCheng varchar 50 √無錫太湖學院學士學位論文16表 44 設備基本信息實體表 設計的表如表 45 所示:這是一個設備借還記錄實體表,你可以看到“列名” “數(shù)據(jù)類型” “長度” “允許空”四個字符,每個字符在程序中都有它的一個作用, “int”代表著長度,后面的數(shù)字代表著數(shù)值。 “varchar”可變長度,存儲 ANSI 字符,根據(jù)數(shù)據(jù)長度自動變化。也就是說:varchar 可變長度,varchar(50)即長度為:50 個字符當有存入值時,就跟據(jù)實際的值的大?。ㄩL度)存入數(shù)據(jù)。表 48 設備庫存記錄實體表列名 數(shù)據(jù)類型 長度 允許空SheBeiStorageId int 4SheBeiId int 4 √SheBeiName varchar 50 √Num int 4 √Status varchar 50 √ 物理設計數(shù)據(jù)庫最終是要存儲在物理設備上的。 數(shù)據(jù)庫的實施在進行概念結構設計和物理結構設計之后,目標系統(tǒng)的結構、功能已經(jīng)分析得較為清楚了,但這還只是停留在文檔階段。數(shù)據(jù)庫的實施主要是根據(jù)邏輯結構設計和物理結構設計的結果,在計算機系統(tǒng)上建立實際的數(shù)據(jù)庫結構、導入數(shù)據(jù)并進行程序的調(diào)試。具體地說,建立數(shù)據(jù)庫結構應包括以下幾個方面:⑴ 數(shù)據(jù)庫模式與子模式,以及數(shù)據(jù)庫空間的描述。 數(shù)據(jù)庫的運行及維護數(shù)據(jù)庫系統(tǒng)投入正式運行,意味著數(shù)據(jù)庫的設計與開發(fā)階段的基本結束,運行與維護階段的開始。而且系統(tǒng)應符合設備管理的有關規(guī)定,包括機房的管理和使用記錄、設備的管理及出入庫記錄、設備的維修和報廢記錄和設備的借用歸還功能等。而對于后者則要求應用程序功能完備,易使用等特點。 ⑶ 相關統(tǒng)計:包括:機房使用率統(tǒng)計,設備更新率統(tǒng)計,設備維修記錄查詢和設備報廢記錄查詢。詳細設計是對總體設計中確定的各模塊選擇適當?shù)募夹g實現(xiàn)手段和處理方法,包括代碼設計、數(shù)據(jù)庫設計、輸入輸出設計、人機對話設計、處理過程設計等內(nèi)容。 string user = (())。 + user + 39。 sqlupdate = update Manager set LoginCount=LoginCount+1 where ManagerUser=39。 SqlDataReader dr = (sql)。 ()。 (Manager, (()))。 (cookies)。無錫太湖學院學士學位論文22 } else { ()。后面會顯示總共的一個登錄次數(shù),可執(zhí)行的操作為“修改”和“刪除”圖 登錄人信息管理圖當你點進去以后會有一個界面需要你填入你需要修改的內(nèi)容,如下圖 所示:圖 登錄人信息操作圖string sql2 = 。 } if ((id))//添加 { if ((select * from Manager where ManagerUser=39。 return。,39。, + + ,getdate(),0)。{1}39。{0}39。 SqlCommand cmd = new SqlCommand(sql2, )。 (, 信息保存成功!, , )[15]。 if ((id))//添加 { sql2 = insert into JiFang(JiFangName,Num,ManageName) 。 + + 39。 } else//修改 { sql2 = update JiFang set JiFangName=39。,ManageName=39。本人畢業(yè)(論文)設計題目25 } SqlConnection = ()。 ()。 無錫太湖學院學士學位論文26 if ((id))//添加 { sql2 = insert into JiFangUse(UseTime,JiFangId