畢業(yè)論文信息管理學(xué)院實(shí)驗(yàn)室設(shè)備管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁
畢業(yè)論文信息管理學(xué)院實(shí)驗(yàn)室設(shè)備管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁
畢業(yè)論文信息管理學(xué)院實(shí)驗(yàn)室設(shè)備管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁
畢業(yè)論文信息管理學(xué)院實(shí)驗(yàn)室設(shè)備管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁
畢業(yè)論文信息管理學(xué)院實(shí)驗(yàn)室設(shè)備管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、本 科 生 畢 業(yè) 設(shè) 計(jì) 論 文 信息管理學(xué)院實(shí)驗(yàn)室設(shè)備管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)院 系: 信息工程學(xué)院 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 班 級: 計(jì)算機(jī)111(海外班) 學(xué) 號: 指導(dǎo)教師: 職稱(或?qū)W位): 2015年 5 月原創(chuàng)性聲明本人鄭重聲明:所呈交的論文(設(shè)計(jì)),是本人在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文(設(shè)計(jì))不含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對本論文(設(shè)計(jì))的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完全意識到本聲明的法律結(jié)果由本人承擔(dān)。學(xué)生簽名: 年 月 日指導(dǎo)聲明本人指導(dǎo)的 同學(xué)的畢業(yè)論文(設(shè)計(jì))題目大小、

2、難度適當(dāng),且符合該同學(xué)所學(xué)專業(yè)的培養(yǎng)目標(biāo)的要求。本人在指導(dǎo)過程中,通過網(wǎng)上文獻(xiàn)搜索及文獻(xiàn)比對等方式,對其畢業(yè)論文(設(shè)計(jì))內(nèi)容進(jìn)行了檢查,未發(fā)現(xiàn)抄襲現(xiàn)象,特此聲明。指導(dǎo)教師簽名: 年 月 日目錄1 緒論21.1 研究現(xiàn)狀21.2 設(shè)計(jì)目標(biāo)22開發(fā)環(huán)境介紹22.1 ASP.NET框架22.2 B/S框架32.3 數(shù)據(jù)庫技術(shù)32.4互聯(lián)網(wǎng)信息服務(wù)33系統(tǒng)總體設(shè)計(jì)33.1可行性分析33.2系統(tǒng)用戶角色分析43.3 系統(tǒng)功能模塊設(shè)計(jì)43.4數(shù)據(jù)庫邏輯設(shè)計(jì)54 系統(tǒng)詳細(xì)設(shè)計(jì)84.1 數(shù)據(jù)庫詳細(xì)設(shè)計(jì)84.2 主要功能模塊設(shè)計(jì)125 系統(tǒng)運(yùn)行環(huán)境186 結(jié)論18致謝19參考文獻(xiàn)19信息管理學(xué)院實(shí)驗(yàn)室設(shè)備管理系

3、統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)吳錦斌(信息工程學(xué)院 指導(dǎo)老師:陳志輝)摘要:互聯(lián)網(wǎng)已經(jīng)成為目前信息交流發(fā)展的主要渠道,高校作為科研的領(lǐng)軍角色走在信息化、時(shí)代化的前端,必須提高后勤管理的工作效率。因此,實(shí)驗(yàn)室設(shè)備管理系統(tǒng)是必不可少的一項(xiàng)工具。實(shí)驗(yàn)室設(shè)備管理系統(tǒng),是以便捷性、低限制性、適用于同類型行業(yè)這三大特點(diǎn)為核心的實(shí)用型管理系統(tǒng)。實(shí)驗(yàn)室管理員只需登錄系統(tǒng)網(wǎng)站就可以對實(shí)驗(yàn)室進(jìn)行借用審批、增加設(shè)備、備注設(shè)備信息、查看使用記錄、修改設(shè)備信息等設(shè)備管理功能。用戶可以實(shí)現(xiàn)在網(wǎng)站上查看實(shí)驗(yàn)室使用情況、設(shè)備信息、提交使用申請、設(shè)備增加申請等功能。使用微軟的集成開發(fā)環(huán)境Microsoft Visual Studio 2008開

4、發(fā)環(huán)境配合使用微軟的數(shù)據(jù)庫系統(tǒng)SQL Server 2008數(shù)據(jù)庫管理工具進(jìn)行數(shù)據(jù)庫的開發(fā)。 關(guān)鍵字:信息化;Microsoft Visual Studio 2008開發(fā)環(huán)境;SQL Server 2008數(shù)據(jù)庫;實(shí)驗(yàn)室設(shè)備管理系統(tǒng)The designand implementation oflaboratory equipment management systemof information managementJinbin Wu(College of Information Engineering, Advisor:Zhihui Chen)ABSTRACTThe Internet has

5、 become the main channel for the exchange of information development, front-end University as a leading role in scientific research in the information era, go, we must improve the working efficiency of the logistics management. Therefore, the laboratory equipment management system is an indispensabl

6、e tool. Laboratory equipment management system, is a practical management system with convenience, low restriction, applicable to the same type of industry of these three features as the core. The laboratory administrators only need to log on to the system of the laboratory site can use approval, ad

7、ditional equipment, equipment information, see record notes, modify the device information equipment management function. The user can view on the site, the use of laboratory equipment information, submit application for use of equipment, increase the application functions. Developed using MICROSOFT

8、 integrated development environment VISUAL STUDIO 2008 development environment with the use of Microsoft Microsoft database system SQL Server 2008 database management tool for database.Key Words:Information;Microsoft Visual Studio 2008 Development Environment;SQL Server 2008 Databases;Laboratory Equ

9、ipment Management System1 緒論實(shí)驗(yàn)室設(shè)備管理系統(tǒng)是高校教育事業(yè)必不可少的部分,它對于高校的領(lǐng)導(dǎo)高層來說都至關(guān)重要。一直以來人們使用傳統(tǒng)人工的方式管理存在著如:效率低下、安全性低,數(shù)據(jù)日漸龐大等缺陷,這對于實(shí)現(xiàn)系統(tǒng)的增、刪、改、查功能帶來極大的困難。文中主要針對于實(shí)驗(yàn)室設(shè)備管理系統(tǒng)的整個(gè)設(shè)計(jì)過程。1.1 研究現(xiàn)狀隨著社會進(jìn)步步伐的加快,現(xiàn)如今已進(jìn)入了一個(gè)信息化的時(shí)代,信息化體現(xiàn)在人們生活的各個(gè)方面。信息化的管理系統(tǒng)是一個(gè)重要的手段和工具。通過實(shí)際的調(diào)研,對實(shí)驗(yàn)室設(shè)備管理系統(tǒng)的需求得出如下的結(jié)論,隨著學(xué)校的信息化建設(shè)的發(fā)展,學(xué)校采購了大量的設(shè)備,例如服務(wù)器、路由器、交換機(jī)

10、、各類軟件等等。系統(tǒng)的開發(fā)將解決學(xué)校對設(shè)備不能及時(shí)統(tǒng)一管理以及統(tǒng)一控制的問題。1.2 設(shè)計(jì)目標(biāo)畢業(yè)設(shè)計(jì)的題目為“實(shí)驗(yàn)室設(shè)備管理系統(tǒng)的設(shè)計(jì)與開發(fā)”,主要任務(wù)是完成基于Web數(shù)據(jù)庫技術(shù)的實(shí)驗(yàn)室設(shè)備管理系統(tǒng)的設(shè)計(jì)與開發(fā)。系統(tǒng)的開發(fā)目的是通過現(xiàn)代化的信息手段對學(xué)校的設(shè)備進(jìn)行及時(shí)準(zhǔn)確的管理,利用B/S(瀏覽器/服務(wù)器)模式,使得數(shù)據(jù)能夠動態(tài)更新,便于相關(guān)工作人員對設(shè)備信息的及時(shí)維護(hù)與查詢,從而提高設(shè)備管理的辦公效率,實(shí)現(xiàn)設(shè)備使用情況的統(tǒng)計(jì)分析。使用當(dāng)前平臺開通技術(shù)中較為熱門的APS.NTE + SQL架構(gòu)來實(shí)現(xiàn)的。2開發(fā)環(huán)境介紹開發(fā)環(huán)境對于系統(tǒng)開發(fā)來說是極為重要的,隨著計(jì)算機(jī)開發(fā)水平技術(shù)的高速發(fā)展,想要

11、達(dá)到最好的效果,在這么多平臺技術(shù)中選擇最適合自身的開發(fā)環(huán)境極為關(guān)鍵。針對系統(tǒng)本身的特點(diǎn),主要采用以下開發(fā)環(huán)境。2.1 ASP.NET框架APS.NTE框架是當(dāng)今各大開發(fā)平臺中使用十分廣泛的一種系統(tǒng)開發(fā)程序地框架,能夠基于組件和模塊來進(jìn)行語言編寫。ASP.NET編寫十分便利,這給程序員減輕了很大的負(fù)擔(dān),操作可以變得更加靈活,它能夠直接利用拉控件的途徑來完善操作,免去了編寫代碼來架構(gòu)控件這樣的一種繁瑣的創(chuàng)建方式,為軟件開發(fā)人員提供了極大的便利。同時(shí),ASP.NET的框架模式還允許編譯第三方控件地進(jìn)入,這個(gè)設(shè)置能促使更多有興趣的相關(guān)人員投入開發(fā)第三方的控件平臺來供大家使用、從而進(jìn)一步促進(jìn)新程序的開發(fā)

12、事業(yè)的發(fā)展。ASP.NET 本身具備了有巨大彈性的擴(kuò)展性能和豐富的可能性,開發(fā)起來越簡單,發(fā)展就能越迅速。ASP.NET還處于被采用以Windows操作系統(tǒng)作為最普遍開發(fā)平臺的開發(fā)環(huán)境1。在給程序員帶來編寫代碼提供便利的同時(shí),也無形中有效促進(jìn)了去訪問系統(tǒng)數(shù)據(jù)庫的效率,利用ado技術(shù)也是一種來數(shù)據(jù)庫的訪問技術(shù)上的徹底換代2 。而且ASP.NET框架具有較高的智能性,框架模式雖然是全新的,但卻無須再學(xué)習(xí)一套新的編程語言,可以運(yùn)用任何語言在該框架中編寫開發(fā)新的程序。因?yàn)锳SP.NET框架會自動對你已寫入的代碼進(jìn)行實(shí)時(shí)翻譯,轉(zhuǎn)換成自身可讀出的機(jī)器代碼。因此ASP.NET框架在現(xiàn)在仍然是一種位于時(shí)代前沿

13、的框架的開發(fā)技術(shù)。2.2 B/S框架B/S的框架架構(gòu)在目前所有的開發(fā)平臺中被廣泛運(yùn)用。繼承并發(fā)展了傳統(tǒng)的C/S結(jié)構(gòu),給傳統(tǒng)的系統(tǒng)開發(fā)模式帶來更豐富新穎的技術(shù)改革。隨著互連網(wǎng)技術(shù)和發(fā)展的不斷更新,信息處理系統(tǒng)不能單獨(dú)運(yùn)用一臺PC機(jī)并運(yùn)行。所以基于互連網(wǎng)的框架將逐步發(fā)展,并大規(guī)模的運(yùn)用起來 3 。B / S結(jié)構(gòu),它是開發(fā)一個(gè)好的系統(tǒng)配置到遠(yuǎn)程服務(wù)器部署方案,在任一客戶端可以交互和操縱服務(wù)器端,并在計(jì)算機(jī)上運(yùn)用的系統(tǒng),以這樣的模式給操作者帶來了大大的方便。如此的架構(gòu)改善了系統(tǒng)的效率,穿越了地域的約束,減輕了運(yùn)營成本。研發(fā)了一個(gè)在學(xué)校實(shí)驗(yàn)室設(shè)備管理系統(tǒng)的應(yīng)用,可以把實(shí)驗(yàn)室設(shè)備管理系統(tǒng)運(yùn)行于一個(gè)遠(yuǎn)方服務(wù)

14、器配置上。只需能夠正常使用瀏覽器,就可以使用系統(tǒng)所能實(shí)現(xiàn)的所有功能。 2.3 數(shù)據(jù)庫技術(shù)數(shù)據(jù)庫是對于所有信息采集后的整理,主要包括錄入、清理、更新、查閱四大方面,而這四大方面也是數(shù)據(jù)庫的基礎(chǔ)條件?!巴ㄟ^完整的數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)過程旨在建立和發(fā)展系統(tǒng)數(shù)據(jù)庫” 4 。它是專為數(shù)據(jù)庫的設(shè)計(jì)和分析的各個(gè)方面。任何一個(gè)系統(tǒng)的研發(fā)都必須要建立一個(gè)完整的數(shù)據(jù)庫,當(dāng)然,每項(xiàng)技術(shù)都需要一個(gè)合理的規(guī)范,數(shù)據(jù)技術(shù)也有自己嚴(yán)格的規(guī)范標(biāo)準(zhǔn),開發(fā)本系統(tǒng)主要采用第三范式的標(biāo)準(zhǔn)來研發(fā),通過表與表之間的關(guān)聯(lián)、各個(gè)組成單位配合完善,以此對所有信息進(jìn)行整合5??梢匀娴摹踩?,快速有效的管理所有數(shù)據(jù)。采用目前相當(dāng)流行的SQL Ser

15、ver 2008的數(shù)據(jù)庫,可以在后端數(shù)據(jù)庫管理系統(tǒng)中使用的實(shí)驗(yàn)室設(shè)備之間建立聯(lián)系,不僅能協(xié)調(diào)鏈路的各種數(shù)據(jù)庫,也可以同時(shí)與較多的數(shù)據(jù)庫進(jìn)行兼容,雖然已經(jīng)認(rèn)真開發(fā)實(shí)驗(yàn)室設(shè)備管理系統(tǒng)中只有一個(gè)數(shù)據(jù)庫文件,但是它具有很大的二次開發(fā)性,運(yùn)行的過程中,以后將擴(kuò)大這個(gè)系統(tǒng),可以建立多個(gè)不同的系統(tǒng),將數(shù)據(jù)存儲在數(shù)據(jù)庫中。2.4互聯(lián)網(wǎng)信息服務(wù)互聯(lián)網(wǎng)信息服務(wù),是指IIS,這是由Windows操作系統(tǒng)平臺的MSN。由于有許多操作系統(tǒng)對IIS的很好支持,因此基于IIS應(yīng)用程序的開發(fā)使用,不需要改變服務(wù)器上的操作系統(tǒng)將能夠建立一個(gè)良好的系統(tǒng)運(yùn)行在服務(wù)器端。3系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體性主要對系統(tǒng)可行性分析、系統(tǒng)用戶角色分析

16、、系統(tǒng)功能模塊設(shè)計(jì)、數(shù)據(jù)庫邏輯結(jié)構(gòu)這四大方面進(jìn)行介紹。3.1可行性分析可行性分析是每個(gè)系統(tǒng)開發(fā)前都要考慮的過程,可行性分析主要針對需求、技術(shù)、操作、經(jīng)濟(jì)這四大方面進(jìn)行分析。(1)需求可行性一個(gè)優(yōu)秀的系統(tǒng)是主要體現(xiàn)在與是工作效率、增刪改查、出錯(cuò)率這三方面,而系統(tǒng)在這三方面都是極為優(yōu)秀的,根據(jù)對于市場的了解,系統(tǒng)對于各高校、生產(chǎn)車間、圖書館等皆有大用,需求量很大。甚至對于餐飲行業(yè)的點(diǎn)餐系統(tǒng)都可借鑒。(2)技術(shù)可行性系統(tǒng)是一個(gè)網(wǎng)站系統(tǒng),在互聯(lián)網(wǎng)上運(yùn)行。架構(gòu)布局采用B/S框架。使用ASP.NET這一快速便捷的網(wǎng)站系統(tǒng)的開發(fā)工具。這些年,程序開語言技術(shù)的持續(xù)的發(fā)展,該技術(shù)已經(jīng)足夠成熟,在程序性和穩(wěn)是定性

17、上也非常不錯(cuò)。并且這項(xiàng)技術(shù)目前已經(jīng)被廣泛的使用,后期維護(hù)修改更新等一系列工作也是很方便的。與SQL 2008配合使用起來亦是非常協(xié)調(diào),是目前主流的開發(fā)環(huán)境之一。(3)操作可行性可操作性是系統(tǒng)最直觀的需求,是必備的條件之一。首先界面要足夠大方,目標(biāo)是要讓用戶可以下一子就能知道系統(tǒng)所能實(shí)現(xiàn)的功能有哪些。其次操作要簡單方便,讓新用戶能很快的熟練掌握。當(dāng)然,界面的美觀也能使用戶使用起來善心悅目,能為系統(tǒng)質(zhì)量增色不少。(4)經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性是認(rèn)可一項(xiàng)系統(tǒng)開發(fā)的根本問題,主要針對于開發(fā)成本和開發(fā)后網(wǎng)站正常運(yùn)營時(shí)所能帶來的收益。例如系統(tǒng)使用后能為實(shí)驗(yàn)室管理層節(jié)省多少費(fèi)用,若成本太高,運(yùn)營后系統(tǒng)的利潤不足

18、以跟上前期成本,并且不能為其節(jié)省人工成本費(fèi)用,那么,開發(fā)系統(tǒng)的意義就沒有了。大量的人力、財(cái)力、物力投入是開發(fā)任何一個(gè)大型信息管理平臺基礎(chǔ)。因此,前期的系統(tǒng)經(jīng)濟(jì)效益統(tǒng)計(jì)和分析是極為重要的。綜于這兩個(gè)角度考慮分析總結(jié),系統(tǒng)在經(jīng)濟(jì)這一核心問題上的考慮是可行的。3.2 系統(tǒng)用戶角色分析采用功能分析法和調(diào)查法,到金榮樓信息工程學(xué)院實(shí)驗(yàn)室實(shí)地考察,請教了許多實(shí)驗(yàn)室老師和相關(guān)工作人員,咨詢試驗(yàn)室得管理流程和制度,概括出制作這個(gè)系統(tǒng)應(yīng)涵蓋的主要功能模塊有: (1)實(shí)驗(yàn)室管理員管理模塊主要包括實(shí)驗(yàn)室里的管理員們的基本信息,權(quán)限管理,權(quán)限的維護(hù),平臺通知公布;6(2)實(shí)驗(yàn)室設(shè)備管理模塊主要包括實(shí)驗(yàn)設(shè)備的基本信息(

19、例:設(shè)備名稱、存放位置,生產(chǎn)單位、購買時(shí)間,市場價(jià)值、余量等),實(shí)驗(yàn)設(shè)備使用記錄(包括實(shí)驗(yàn)室使用者信息),設(shè)備添置計(jì)劃申請及設(shè)備添置申請審批;(3)實(shí)驗(yàn)室設(shè)備使用管理模塊主要包括實(shí)驗(yàn)室設(shè)備預(yù)約申請,設(shè)備預(yù)約申請審批,設(shè)備使用故障申報(bào),設(shè)備損壞賠償,備注使用管理日志;73.3 系統(tǒng)功能模塊設(shè)計(jì)根據(jù)上面對實(shí)驗(yàn)室設(shè)備管理系統(tǒng)的功能分析繪制系統(tǒng)的功能模塊圖如圖1。圖1 系統(tǒng)功能模塊圖3.4 數(shù)據(jù)庫邏輯設(shè)計(jì)數(shù)據(jù)表之間通過E-R圖概念模式可以很好的展示表的內(nèi)容和表之間的結(jié)構(gòu)關(guān)系。建立的表有:實(shí)驗(yàn)室管理員信息表、設(shè)備庫存信息表、設(shè)備處置信息表、設(shè)備借用記錄表和用戶信息表。管理員可以查看所有表信息,可以實(shí)現(xiàn)增

20、刪改查等各項(xiàng)功能。實(shí)驗(yàn)室設(shè)備系統(tǒng)E-R圖如圖2所示。設(shè)備類別信息表設(shè)備處置信息表查看管理管理員信息表分配實(shí)驗(yàn)室信息表管理用戶信息表設(shè)備借用申請信息表設(shè)備信息表申請借用N11NN1N1N1圖2 信息管理學(xué)院實(shí)驗(yàn)室設(shè)備管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)E-R圖設(shè)備信息的實(shí)體圖如圖3所示,設(shè)備信息包括設(shè)備的名稱、類型、分類、存放地點(diǎn)、使用系部、出廠日期、設(shè)備狀態(tài)、入賬時(shí)間、取得方式、規(guī)格和數(shù)量等信息。圖3 設(shè)備信息實(shí)體圖實(shí)驗(yàn)室信息的實(shí)體圖如圖4所示,實(shí)驗(yàn)室信息包括名稱、負(fù)責(zé)人和聯(lián)系電話等信息。圖4 實(shí)驗(yàn)室信息的實(shí)體圖設(shè)備添置信息的實(shí)體圖如圖5所示,設(shè)備添置信息主要包括設(shè)備的名稱、設(shè)備編號、添置數(shù)量、總金額和添置的時(shí)

21、間等信息。圖5 設(shè)備添置信息的實(shí)體圖設(shè)備庫存信息的實(shí)體圖如圖6所示,設(shè)備庫存信息主要包括設(shè)備的名稱、設(shè)備編號、數(shù)量和總金額等信息。圖6 設(shè)備庫存信息的實(shí)體圖設(shè)備處置信息的實(shí)體圖如圖7所示,設(shè)備處置信息主要包括設(shè)備名稱和資料類別等信息。圖7 設(shè)備處置信息的實(shí)體圖設(shè)備借用申請信息的實(shí)體圖如圖8所示,設(shè)備借用信息主要包括設(shè)備名稱和資料類別等信息。圖8 設(shè)備借用信息的實(shí)體圖用戶信息表的實(shí)體圖如圖9所示,用戶信息表主要包括用戶登陸賬號、用戶登陸密碼、用戶角色、姓名、聯(lián)系電話和地址等信息。圖9 用戶信息的實(shí)體圖4 系統(tǒng)詳細(xì)設(shè)計(jì)系統(tǒng)采用B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器結(jié)構(gòu))和基于We

22、b服務(wù)兩種模式,是一個(gè)適用于Internet環(huán)境下的模型結(jié)構(gòu)。只要用戶能連上Internet,便可以在任何時(shí)間、任何地點(diǎn)使用。系統(tǒng)工作原理圖如圖10所示:圖10 實(shí)驗(yàn)室設(shè)備系統(tǒng)工作流程圖4.1 數(shù)據(jù)庫詳細(xì)設(shè)計(jì)根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,對于系統(tǒng)用戶信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)信息表。數(shù)據(jù)庫的設(shè)計(jì)通常是以一個(gè)已經(jīng)存在的數(shù)據(jù)庫管理系統(tǒng)為基礎(chǔ)的,常用的數(shù)據(jù)庫管理系統(tǒng)有MYSQL,SQL Server, Oracle等。采用了SQL server 2008數(shù)據(jù)庫管理系統(tǒng),建立的數(shù)據(jù)庫名為ShiYanShiSheBei.mdf。此數(shù)據(jù)庫包含如下表:用戶信息表(含有userid、userna

23、me、password、Roule、RealName、Telphone、Address、CreatTime字段,其中userid為主鍵)如表1所示。表1 用戶信息表(SysUser)字段名類 型長 度可否為空主鍵說明useridInt4否是用戶編號usernamenvarchar50否否用戶名稱passwordnvarchar50否否用戶密碼Roulenvarchar50否否角色RealNamenvarchar50否否姓名Telphonenvarchar50否否電話Addressnvarchar50否否地址CreatTimedatetime8否否創(chuàng)建時(shí)間設(shè)備處置信息表(含有字段:id、Ming

24、Cheng、XingHao、LeiBie、KeShi、DanWei、ShuLiang、jinE、QuDeFangShi、BeiZhu、UserId和UserRName,其中id為主鍵)如表2 所示表2 設(shè)備處置信息表(BaoFei)字段名類 型長 度可否為空主鍵說明idInt4否是主鍵MingChengnvarchar50否否名稱XingHaonvarchar50否否LeiBienvarchar50否否類別KeShinvarchar50否否系部DanWeinvarchar50否否規(guī)格ShuLiangnvarchar50否否數(shù)量jinEnvarchar50否否金額QuDeFangShinvarc

25、har50否否取得方式BeiZhunvarchar50否否備注UserIdnvarchar50否否用戶編號UserRNamenvarchar1650否否用戶姓名設(shè)備借用申請信息表(含有字段:Id、MingCheng、XingHao、LeiBie、KeShi、DanWei、ShuLiang、jinE、QuDeFangShi、BeiZhu、UserId和UserRName,其中Id為主鍵)如表3 所示。表3 設(shè)備借用申請信息表(LingYong)字段名類 型長 度可否為空主鍵說明IdInt4否是主鍵MingChengnvarchar50否否名稱XingHaonvarchar50否否型號LeiBie

26、nvarchar50否否類別KeShinvarchar50否否系部DanWeinvarchar50否否規(guī)格ShuLiangnvarchar50否否數(shù)量jinEnvarchar50否否金額QuDeFangShinvarchar50否否取得方式BeiZhunvarchar50否否備注UserIdnvarchar50否否用戶編號UserRNamenvarchar1650否否用戶姓名設(shè)備類別信息表(含有字段:Id、Name和Ds,其中id為主鍵)如表4 所示。表4 設(shè)備類別信息表(EquipmentTypeInfo)字段名類 型長 度可否為空主鍵說明IdInt4否是主鍵Namenvarchar50否否

27、類別名稱Dsnvarchar8否否類別描述實(shí)驗(yàn)室信息表(含有字段:LaboratoryId、LaboratoryName、DepartmenUser、Laboratoryel,其中LaboratoryId為主鍵)如表5 所示。表5 實(shí)驗(yàn)室信息表(LaboratoryInfo)字段名類 型長 度可否為空主鍵說明LaboratoryIdInt4否是主鍵LaboratoryNameNvarchar50否否實(shí)驗(yàn)室名稱DepartmenUserNvarchar50否否負(fù)責(zé)人LaboratoryelNvarchar50否否聯(lián)系電話設(shè)備添置信息表(含有字段:Id、EquipmentId、EquipmentN

28、ame、EquipmentNum、EquipmentDanJia、EquipmentZongJia、AddTime,其中Id為主鍵)如表6 所示。表6 設(shè)備添置信息表(EquipmentTianZhi)字段名類 型長 度可否為空主鍵說明IdInt4否是主鍵EquipmentIdInt4否否設(shè)備編號EquipmentNameNvarchar50否否設(shè)備名稱EquipmentNumNvarchar50否否數(shù)量EquipmentDanJiaNvarchar50否否單價(jià)EquipmentZongJiaNvarchar50否否總價(jià)格AddTimeNvarchar50否否添置時(shí)間設(shè)備信息表(含有字段:Id

29、、shebeimingcheng、shebeixinghao、zhigaochangjia、cunfangdidian、suoshuleibie、shiyongbumenId、shiyongbumen、shiyongzhuangta、ruzhangriqi、qudefangshi、Danwei、shuliang、Jine、Chuchangriqi、Shebeimiaoshu、Addtime,其中Id為主鍵)如表7 所示。表7 設(shè)備信息表(EquipmentInfo)字段名類 型長 度可否為空主鍵說明IdInt4否是主鍵shebeimingchengnvarchar50否否設(shè)備名稱shebeix

30、inghaonvarchar50否否型號zhigaochangjianvarchar50否否廠家cunfangdidiannvarchar50否否存放地點(diǎn)suoshuleibienvarchar50否否所屬類型shiyongbumenIdInt4否否使用實(shí)驗(yàn)室shiyongbumendatetime8否否使用實(shí)驗(yàn)室shiyongzhuangtanvarchar16否否使用狀態(tài)ruzhangriqidatetime8否否入賬日期qudefangshinvarchar50否否取得方式DanweiText16否否單位shuliangnvarchar50否否數(shù)量JineMoney8否否金額Chucha

31、ngriqidatetime8否否出廠日期ShebeimiaoshuText16否否設(shè)備描述Addtimedatetime8否否添加時(shí)間4.2 主要功能模塊設(shè)計(jì)系統(tǒng)中主要的功能模塊的開發(fā)方法和運(yùn)行界面以及關(guān)鍵代碼。 系統(tǒng)登錄界面用戶登錄模塊是一個(gè)系統(tǒng)必備的功能,只有用戶登錄后才能進(jìn)行一些相關(guān)的操作,本站用戶登錄模塊用戶必須正確的輸入賬號和密碼才能登錄本系統(tǒng)。系統(tǒng)登錄系統(tǒng)自動記錄帳號的一些重要信息保存到SESSION中供系統(tǒng)中使用,例如帳號名稱,帳號編號,用戶角色等信息。用戶登錄的運(yùn)行效果圖如圖11。用戶登錄的關(guān)鍵代碼如下:private void chkADmin() dr = data.Ge

32、tDataReader(select * from SysUser where username= + TxtUserName.Text.Trim() + and password= + TxtPassword.Text.Trim() + and Roule= + DropDownList1.SelectedValue + ); if (dr.Read() Sessionadminid = druserid.ToString(); Sessionusername = drusername.ToString(); SessionRealName = drRealName.ToString();

33、SessionRoule = drRoule.ToString(); if (SessionRoule.ToString() = 超級管理員) Response.Redirect(AdminSys/Default.aspx); if (SessionRoule.ToString() = 普通用戶) Response.Redirect(DepSys/Default.aspx); else Alert.AlertAndRedirect(賬號或密碼錯(cuò)誤!, Login.aspx); 圖11 用戶登錄界面 實(shí)驗(yàn)室設(shè)備管理實(shí)驗(yàn)室設(shè)備管理功能模塊是系統(tǒng)的核心功能模塊主要包括添加設(shè)備信息、修改設(shè)備信息、查看

34、設(shè)備信息、刪除設(shè)備信息和查詢設(shè)備信息等功能。添加的設(shè)備信息包括設(shè)備名稱、型號、類別、數(shù)量、廠家、存放地點(diǎn)、出廠日期、設(shè)備狀態(tài)、數(shù)量、單位、金額以及金額描述等信息。設(shè)備管理功能頁面包括修改設(shè)備信息、查詢設(shè)備信息和刪除設(shè)備信息等功能。查詢設(shè)備信息可以根據(jù)設(shè)備的名稱、設(shè)備的類別、設(shè)備狀態(tài)、設(shè)備型號和所屬科室等信息對設(shè)備信息進(jìn)行查詢。增加設(shè)備的運(yùn)行效果圖如圖12。圖12 增加設(shè)備信息界面查詢設(shè)備的運(yùn)行效果圖如圖13和圖14。使用者只需在“設(shè)備名稱”欄輸入想到查詢的設(shè)備名稱(支持模糊搜索),輸入回車鍵或者點(diǎn)擊“查詢”就可以得到想要的信息。管理員可以點(diǎn)擊“修改”進(jìn)入界面進(jìn)行修改,而點(diǎn)擊“查看”后,一樣進(jìn)入

35、界面,但是只能查看,但無法修改內(nèi)容。圖13 查詢設(shè)備信息界面圖14 查詢設(shè)備信息界面增加設(shè)備信息的關(guān)鍵代碼:protected void Button1_Click(object sender, EventArgs e) try string sql = insert into EquipmentInfo(shebeimingcheng,shebeixinghao,zhigaochangjia,cunfangdidian,suoshuleibie,shiyongbumenId,shiyongbumen,shiyongzhuangtai,ruzhangriqi,qudefangshi,danwe

36、i,shuliang,jine,chuchangriqi,shebeimiaoshu)values( + TextBox1.Text + , + TextBox2.Text + , + TextBox3.Text + , + TextBox6.Text + , + DropDownList4.SelectedItem.Text + , + DropDownList1.SelectedValue + , + DropDownList1.SelectedItem.Text + , + DropDownList2.SelectedValue + , + TextBox5.Text + , + Dro

37、pDownList3.SelectedValue + , + TextBox7.Text + , + TextBox8.Text + , + TextBox9.Text + , + TextBox4.Text + , + TextBox15.Text + ); data.RunSql(sql); Alert.AlertAndRedirect(添加設(shè)備成功, AddEquipment.aspx); catch Label4.Text = 錄入數(shù)據(jù)信息存在錯(cuò)誤請檢查您的輸入!; 系統(tǒng)管理系統(tǒng)管理包括的功能模塊主要有:添加系統(tǒng)用戶、管理系統(tǒng)用戶、修改登錄密碼、實(shí)驗(yàn)室信息管理和系統(tǒng)信息管理等功能模塊。

38、這些模塊只有超級管理員才能擁有權(quán)限進(jìn)行操作。添加系統(tǒng)用戶的運(yùn)行效果圖如圖15,填入賬號信息、本人圖片信息、密碼、角色、姓名、電話和地址信息后,點(diǎn)擊“添加”即可完成添加系統(tǒng)用戶工作。圖15 添加系統(tǒng)用戶用戶管理的運(yùn)行效果圖如圖16。圖16 管理用戶信息界面修改登錄密碼的運(yùn)行效果圖如圖17。圖17 修改登錄密碼界面實(shí)驗(yàn)室信息管理的運(yùn)行效果圖如圖18。使用者填入各個(gè)相對應(yīng)的信息,點(diǎn)擊“添加實(shí)驗(yàn)室信息”即可完成添加功能。而且可以對已有的實(shí)驗(yàn)室信息進(jìn)行修改和刪除,點(diǎn)擊對應(yīng)的“編輯”和“刪除”即可實(shí)現(xiàn)該功能。圖18 實(shí)驗(yàn)室信息管理界面關(guān)鍵代碼如下:SqlHelper mydata = new SqlHel

39、per(); string ID = GridView1.DataKeyse.RowIndex.Values0.ToString(); try mydata.RunSql(update Laboratory set LaboratoryName= + (TextBox)GridView1.Rowse.RowIndex.FindControl(txtName).Text + ,LaboratoryAdd= + (TextBox)GridView1.Rowse.RowIndex.FindControl(LaboratoryAdd).Text + ,LaboratoryAdminUser= + (T

40、extBox)GridView1.Rowse.RowIndex.FindControl(LaboratoryAdminUser).Text + ,LaboratoryTel= + (TextBox)GridView1.Rowse.RowIndex.FindControl(LaboratoryTel).Text + where LaboratoryID= + ID); LabelWarningMessage.Text = 修改成功; GridView1.EditIndex = -1; InitData(); 設(shè)備庫存信息管理設(shè)備庫存管理模塊包括設(shè)備添置、設(shè)備添置、設(shè)備添置信息、設(shè)備添置信息以及當(dāng)前庫存信息。設(shè)備添置首先要選擇要添置的設(shè)備名稱,接著系統(tǒng)會自動綁定這個(gè)設(shè)備的詳細(xì)信息,然后輸入添置的數(shù)量,系統(tǒng)會自動計(jì)算設(shè)備的總金額

溫馨提示

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

最新文檔

評論

0/150

提交評論