基于web的實(shí)驗(yàn)室設(shè)備管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
基于web的實(shí)驗(yàn)室設(shè)備管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),基于,web,實(shí)驗(yàn)室,設(shè)備管理,系統(tǒng),設(shè)計(jì),實(shí)現(xiàn)
基于web的實(shí)驗(yàn)室設(shè)備管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
摘 要
在網(wǎng)絡(luò)技術(shù)和計(jì)算機(jī)編程技術(shù)不斷日新月異的今天,許多辦公管理軟件已經(jīng)不能滿足發(fā)展的需求,高校實(shí)驗(yàn)室設(shè)備管理系統(tǒng)也面臨著同樣的問題。一個(gè)先進(jìn)的實(shí)驗(yàn)室設(shè)備管理系統(tǒng)不僅能提高工作效率,還能夠加強(qiáng)部門協(xié)作,更好地適應(yīng)新的環(huán)境要求。系統(tǒng)的開發(fā)背景是實(shí)驗(yàn)室設(shè)備管理系統(tǒng),以往的學(xué)院實(shí)驗(yàn)室設(shè)備管理舊系統(tǒng)是在C/S模式下開發(fā)的簡單的管理系統(tǒng),釆用結(jié)構(gòu)化方法設(shè)計(jì)方法實(shí)現(xiàn)完成。功能滯后,缺乏統(tǒng)一有效的信息資源管理。系統(tǒng)的移植性、擴(kuò)展性與可復(fù)用性也差,更不利于軟件重構(gòu)。而且,在當(dāng)前網(wǎng)絡(luò)環(huán)境下,舊系統(tǒng)不能通過校園網(wǎng)進(jìn)行信息査詢,與各個(gè)部門缺少有效的溝通,也缺乏對數(shù)據(jù)的有效統(tǒng)計(jì)分析,嚴(yán)重地影響了工作效率。面向?qū)ο蠓椒ㄊ腔诳陀^世界的對象模型的軟件開發(fā)方法,它不同于以前的結(jié)構(gòu)化程序設(shè)計(jì)方法,利用面向?qū)ο蟮姆椒軌蛟O(shè)計(jì)出更加符合用戶需求和應(yīng)用的系統(tǒng)。本系統(tǒng)利用面向?qū)ο蠓治黾夹g(shù)開發(fā)實(shí)現(xiàn)了一個(gè)基于OOA/OOD的WEB實(shí)驗(yàn)室設(shè)備管理系統(tǒng)。
文章介紹了一種基于web的實(shí)驗(yàn)設(shè)備管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)方法,基于web的實(shí)驗(yàn)設(shè)備管理系統(tǒng)采用B/S模式,使用MS SQL Server 2005作為后臺數(shù)據(jù)庫管理系統(tǒng),前臺采用JSP與JavaScript腳本語言來實(shí)現(xiàn)實(shí)驗(yàn)室設(shè)備管理。全面介紹了平臺的設(shè)計(jì)原則、用戶分類和系統(tǒng)功能。
關(guān)鍵詞:JSP;JavaScript;SQL數(shù)據(jù)庫;實(shí)驗(yàn)室設(shè)備管理
Abstract
In network technology and computer programming technology continues to change rapidly today, many office management software has been unable to meet the demand of development, college laboratory equipment management system also faces the same problem. An advanced laboratory equipment management system can not only improve work efficiency, but also can strengthen cooperation, to better adapt to the new environment. The development background of the system is the laboratory equipment management system, school laboratory equipment management system is developed in the past the old mode of C/S simple management system, using a structured design method to achieve the completion of. Function of lag, lack of information resources management, unified and effective. The system portability, extensibility and reusability is also poor, is not conducive to software refactoring. But, in the current network environment, the old system can not make information query through the campus network, the lack of effective communication with each department, is also a lack of an effective statistical data, which seriously affected the work efficiency. The object oriented method is the method of software development based on object model, structured programming method which is different from the previous, using object oriented method to design more in line with the needs of users and application system. The system uses the object-oriented implementation of a WEB based laboratory equipment management system OOA/OOD technology development analysis.
This paper introduces a method of design and implementation of laboratory equipment management system based on Web, the experimental equipment management system using B/S mode based on Web, using MS SQL Server 2005 as the background database management system, the prospects of using JSP and JavaScript script language to realize the management of laboratory equipment. A comprehensive introduction to the design principles, user classification and system function of the platform.
Keywords: JSP; JavaScript; SQL database; laboratory equipment management
II
目 錄
摘 要 I
Abstract II
1.緒論 1
1.1系統(tǒng)的開發(fā)背景 1
2.系統(tǒng)需求分析 2
2.1系統(tǒng)分析 2
2.1.1系統(tǒng)的可行性分析 2
3.系統(tǒng)總體設(shè)計(jì)方案 3
3.1JSP技術(shù) 3
3.2MVC設(shè)計(jì)模型 4
4.數(shù)據(jù)庫設(shè)計(jì) 5
5.系統(tǒng)功能結(jié)構(gòu)圖 5
6.系統(tǒng)各主要功能設(shè)計(jì) 5
總結(jié) 6
參考文獻(xiàn) 8
致謝 10
1.緒論
高校實(shí)驗(yàn)設(shè)備數(shù)量大,種類多,管理難,這給實(shí)驗(yàn)室設(shè)備管理人員帶來了極大的負(fù)擔(dān),為了便于管理人員對實(shí)驗(yàn)設(shè)備進(jìn)行有效的管理、詳細(xì)掌握實(shí)驗(yàn)設(shè)備的情況、輔助領(lǐng)導(dǎo)決策、解決問題,更好地為教學(xué)科研服務(wù),隨著數(shù)字化校園的建設(shè)、網(wǎng)絡(luò)普遍應(yīng)用和發(fā)展,我們采用B/S模式建立一個(gè)平臺,利用SQL數(shù)據(jù)庫作為后臺數(shù)據(jù)庫,利用JSP和JavaS-cript腳本語言來實(shí)現(xiàn)實(shí)驗(yàn)設(shè)備的管理。這個(gè)系統(tǒng)極大減輕實(shí)驗(yàn)室設(shè)備管理人員的工作量,并且能有效的降低人為的操作失誤,為實(shí)驗(yàn)室設(shè)備提供一個(gè)科學(xué)和高效的管理環(huán)境。
1.1系統(tǒng)的開發(fā)背景
系統(tǒng)的開發(fā)背景是高校實(shí)驗(yàn)室設(shè)備管理系統(tǒng),現(xiàn)行的舊實(shí)驗(yàn)室設(shè)備管理系統(tǒng)存在的問題是:
1.舊系統(tǒng)是在C/S模式下開發(fā)的簡單的管理系統(tǒng),釆用結(jié)構(gòu)化方法設(shè)計(jì)方法實(shí)現(xiàn)完成。系統(tǒng)功能不完善,缺乏統(tǒng)一有效的信息資源管理。系統(tǒng)的移植性、擴(kuò)展性、可復(fù)用性、穩(wěn)定性差,不利于軟件重構(gòu)。
2.作為信息系統(tǒng),在如今校園網(wǎng)絡(luò)環(huán)境下,舊的實(shí)驗(yàn)室設(shè)備管理系統(tǒng)與各個(gè)部門在OA下缺少有效的溝通與效率。不能在校園網(wǎng)中進(jìn)行查詢,在輔助實(shí)驗(yàn)室設(shè)備管理工作方面急需改進(jìn)升級。
3.舊系統(tǒng)缺乏對數(shù)據(jù)的有效統(tǒng)計(jì)分析?,F(xiàn)行的實(shí)驗(yàn)室設(shè)備管理系統(tǒng)只實(shí)現(xiàn)了簡單的數(shù)據(jù)庫管理的低端操作。即只包括了設(shè)備信息的錄入、查詢等基本操作,并沒有實(shí)現(xiàn)信息的有效統(tǒng)計(jì)分析與在線的管理。實(shí)驗(yàn)室設(shè)備管理系統(tǒng)應(yīng)該在信息共享平臺上通過提供在線信息等方式來提升實(shí)驗(yàn)室的管理效率與學(xué)校部門間協(xié)同辦公效率。
因此,建立一個(gè)功能完善的高校實(shí)驗(yàn)室設(shè)備管理系統(tǒng),不僅能完成實(shí)驗(yàn)室設(shè)備管理系統(tǒng)的常用功能,而且還可實(shí)現(xiàn)校內(nèi)網(wǎng)的信息資源整合及學(xué)校各業(yè)務(wù)系統(tǒng)之間數(shù)據(jù)共享,并在此基礎(chǔ)上進(jìn)行有效查詢、調(diào)度和輔助決策功能的系統(tǒng)就成為了必須解決的問題。
面向?qū)ο蠹夹g(shù)是一種按照人們對現(xiàn)實(shí)世界習(xí)慣的認(rèn)識論和思維方式來研究和模擬客觀世界的方法學(xué)。以對象為中心的軟件設(shè)計(jì)方法具有獨(dú)特的繼承性和更豐富的多態(tài)性,使用這種開發(fā)方法更易于擴(kuò)充,能很好地適應(yīng)復(fù)雜大系統(tǒng)不斷發(fā)展與變化的要求[1]。新的實(shí)驗(yàn)室設(shè)備管理系統(tǒng)設(shè)計(jì)是基于OOA/OOD的高校WEB實(shí)驗(yàn)室設(shè)備管理系統(tǒng)。系統(tǒng)的實(shí)現(xiàn)完成不僅在功能上進(jìn)行了改進(jìn),可實(shí)現(xiàn)更有效的信息資源管理,還增強(qiáng)了系統(tǒng)的移植性、擴(kuò)展性與可復(fù)用性。
2.系統(tǒng)需求分析
2.1系統(tǒng)分析
本論文開發(fā)與設(shè)計(jì)的背景是基于高校實(shí)驗(yàn)室設(shè)備管理系統(tǒng),以往的學(xué)院實(shí)驗(yàn)室設(shè)備管理舊系統(tǒng)是基于的C/S模式采用結(jié)構(gòu)化方法設(shè)計(jì)實(shí)現(xiàn)的,不僅系統(tǒng)功能有限,系統(tǒng)的擴(kuò)展性和移植性差,而且與WEB沒有接口,開發(fā)滯后?;诂F(xiàn)行的系統(tǒng)狀態(tài),通過對用戶、實(shí)驗(yàn)室業(yè)務(wù)與管理行政人員的調(diào)研及溝通,在開發(fā)新系統(tǒng)前,對整個(gè)系統(tǒng)進(jìn)行了詳細(xì)的系統(tǒng)分析,為進(jìn)一步完成系統(tǒng)的需求分析打下基礎(chǔ)。
2.1.1系統(tǒng)的可行性分析
考慮到項(xiàng)目時(shí)間、資源等因素,在實(shí)際開發(fā)新系統(tǒng)時(shí)需要進(jìn)行可行性分析,可行性分析包括:技術(shù)可行性、經(jīng)濟(jì)可行性、法律可行性、操作可行性等。
1.技術(shù)可行性
本系統(tǒng)的建模用Enterprise Architect軟件,系統(tǒng)的實(shí)現(xiàn)采用ASP.NET技術(shù)和VS2005開發(fā)平臺,前臺界面用VS2005工具開發(fā),數(shù)據(jù)庫采用SQL2005,這些工具在現(xiàn)有的軟、硬件條件下均是可行的。就目前使用的開發(fā)技術(shù)來說,系統(tǒng)的功能目標(biāo)能夠達(dá)到,利用現(xiàn)有的技術(shù)在規(guī)定的期限內(nèi)開發(fā)工作基本能夠完成。
2.經(jīng)濟(jì)可行性
鑒于計(jì)算機(jī)技術(shù)發(fā)展異常迅猛,在硬件軟件配置以及開發(fā)技術(shù)均可行的情況下開發(fā)這樣一個(gè)學(xué)校設(shè)備管理系統(tǒng)成本不會很高,本系統(tǒng)可以大大提高學(xué)校實(shí)驗(yàn)室設(shè)備管理的工作效率,也是學(xué)校實(shí)驗(yàn)室設(shè)備管理發(fā)展的必然趨勢。
3.操作可行性
操作可行性主要是指用戶使用的舒適性,因此界面設(shè)計(jì)時(shí)要充分考慮管理人員的習(xí)慣,使得操作簡單便宜:數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計(jì)準(zhǔn)確,制表靈活,適應(yīng)力強(qiáng),容易擴(kuò)充。具有易用性、靈活性、開放性與可視性等,這些基本都可以實(shí)現(xiàn)。本系統(tǒng)在校園內(nèi)網(wǎng)中,在網(wǎng)絡(luò)通暢情況下可在任何一臺連接到內(nèi)網(wǎng)的電腦上使用IE瀏覽器登陸系統(tǒng)。在停電等網(wǎng)絡(luò)存在問題的情況下,可以先將所處理的信息記錄下來等異常狀況解除再行操作,如此系統(tǒng)的操作是可行的。
4.法律可行性分析
系統(tǒng)是根據(jù)現(xiàn)行的高校實(shí)驗(yàn)室設(shè)備管理系統(tǒng)的實(shí)際需求開發(fā)的,所以系統(tǒng)不存在任何侵犯和責(zé)任問題。由以上經(jīng)濟(jì)、技術(shù)、法律、操作四方面的分析可以看出、本系統(tǒng)的開發(fā)時(shí)機(jī)成熟、從多種角度考慮,都是可行的。采用本系統(tǒng),能夠使整個(gè)系統(tǒng)內(nèi)部所有的信息工作簡化、工作效益提升。
3.系統(tǒng)總體設(shè)計(jì)方案
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,用戶需要借助瀏覽器方式輕松地對實(shí)驗(yàn)室進(jìn)行信息管理。在設(shè)計(jì)過程中,使用Struts技術(shù)以MVC設(shè)計(jì)模式進(jìn)行開發(fā),既利用了MVC模式開發(fā)的優(yōu)點(diǎn),又可以將JSP、用戶JSP標(biāo)簽和Java Servlet等應(yīng)用綜合起來。
3.1JSP技術(shù)
JSP是Java Server Pages的縮寫,這是一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。在傳統(tǒng)的HTML網(wǎng)頁里加入Java程序片段Scriptlet和JSP標(biāo)記就構(gòu)成了JSP網(wǎng)頁。Web服務(wù)器在遇到JSP網(wǎng)頁的請求時(shí),首先執(zhí)行其中的程序片段,然后將執(zhí)行的結(jié)果以HTML格式返回給客戶。所有的程序都在服務(wù)器端執(zhí)行,再通過網(wǎng)絡(luò)傳送到客戶端的僅是程序的執(zhí)行結(jié)果,所以對客戶端瀏覽器的要求較低。
JSP技術(shù)功能強(qiáng)大、使用靈活,為創(chuàng)建顯示動(dòng)態(tài)內(nèi)容的Web頁面提供了一個(gè)簡潔面快速的方法。JSP技術(shù)的設(shè)計(jì)目的是使編寫基于Web的應(yīng)用程序更加容易和快捷的同時(shí),保證這些應(yīng)用程序能夠與各種Web服務(wù)器、瀏覽器和開發(fā)工具共同工作。
3.2MVC設(shè)計(jì)模型
MVC(Model/View/Controller,模型/視圖/控制器)是一個(gè)設(shè)計(jì)模式,它強(qiáng)制性地使用應(yīng)用程序的輸入、處理和輸出分開。使用MVC模式,應(yīng)用程序被分成三個(gè)核心部件:模型、視圖、控制器,它們各自處理自己的任務(wù),如圖1所示.視圖是用戶看到并與之進(jìn)行交互的用戶界面。MVC能為應(yīng)用程序處理很多不同的視圖,其實(shí),在視圖中并沒有真正的處理發(fā)生,該圖只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式,如與用戶交互的Web頁面。
模型表示企業(yè)數(shù)據(jù)以及業(yè)務(wù)規(guī)則。在MVC的三個(gè)部件中,模型往往擁有最多且最重要的處理任務(wù),它可能使用EJBS等技術(shù)來處理數(shù)據(jù)庫的訪問,被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個(gè)模型就能為多個(gè)視圖提供數(shù)據(jù)。由于應(yīng)用于模型的代碼只寫一次就可以被多個(gè)視圖重用,所以減少了代碼的重復(fù)性??刂破饔脕斫邮沼脩舻妮斎氩⒄{(diào)用模型和視圖去完成用戶的需求。所以當(dāng)用戶單擊Web頁面中的超鏈接或者提交HTML表單時(shí),控制器本身不輸出任何東西和做任何處理,它只是接收請求并決定調(diào)用哪個(gè)模型構(gòu)件去處理請求,然后再確定用哪個(gè)視圖來顯示模型處理后返回的數(shù)據(jù)。MVC的處理過程:首先控制器接收用戶發(fā)送的請求,并且根據(jù)用戶的請求數(shù)據(jù)來決定調(diào)用哪個(gè)模型來進(jìn)行處理;然后模型處理用戶的請求并返回給控制器相應(yīng)的數(shù)據(jù);最后控制器用相應(yīng)的視圖格式化模型返回的數(shù)據(jù),并通過視圖呈現(xiàn)給用戶,如圖1所示。
圖 1
4.數(shù)據(jù)庫設(shè)計(jì)
根據(jù)系統(tǒng)功能的劃分和管理信息的種類,基于Web的實(shí)驗(yàn)室設(shè)備管理系統(tǒng)采用MS SQL Server2005作為后臺數(shù)據(jù)庫,數(shù)據(jù)庫主要由設(shè)備基本信息表、用戶信息表、實(shí)驗(yàn)室表、設(shè)備借還表、設(shè)備維修表等表格組成。
5.系統(tǒng)功能結(jié)構(gòu)圖
圖2 實(shí)驗(yàn)室設(shè)備管理系統(tǒng)功能結(jié)構(gòu)圖
6.系統(tǒng)各主要功能設(shè)計(jì)
功能描述
用戶管理:超級管理員可對系統(tǒng)用戶進(jìn)行查詢、刪除等操作
身份驗(yàn)證:身份驗(yàn)證后方可進(jìn)入系統(tǒng),根據(jù)用戶不同的權(quán)限進(jìn)入相應(yīng)的管理頁面
密碼管理:用戶進(jìn)入系統(tǒng)后可對自己的密碼、權(quán)限進(jìn)行修改
查詢功能:不同權(quán)限的用戶可實(shí)現(xiàn)不同類別、條件的查詢具體有:設(shè)備查詢(包括各種條件查詢和模糊查詢)
添加功能:將新近購置的設(shè)備添加至不同實(shí)驗(yàn)室。
提交報(bào)損:將設(shè)備是否報(bào)損字段改為報(bào)損
報(bào)損處理:主要作維修記錄用
維修管理:管理員可對本實(shí)驗(yàn)室的設(shè)備維修記錄作添加、刪除等操作
借還管理:管理員可對本實(shí)驗(yàn)室的設(shè)備借還記錄作添加、刪除等操作
幫助功能:為用戶提供幫助文檔根據(jù)功能和權(quán)限差別把實(shí)驗(yàn)室設(shè)備管理系統(tǒng)設(shè)計(jì)成五大模塊或五大頁面:用戶登陸頁面、保管員頁面、管理員頁面、實(shí)驗(yàn)中心主任頁面、系統(tǒng)管理員頁面,具體功能如下:
用戶登陸頁面:系統(tǒng)登陸是實(shí)驗(yàn)室設(shè)備管理系統(tǒng)中最先使用的功能,因?yàn)橛脩舻顷懺跀?shù)據(jù)庫中使用的是用戶表,用戶表中有一個(gè)flag字段,是來標(biāo)識用戶登錄的權(quán)限。在登陸時(shí)要根據(jù)數(shù)據(jù)庫的這個(gè)字段來判斷此用戶所具有的權(quán)限,進(jìn)入不同的功能操作的界面。再選擇用戶身份,輸入用戶名和密碼后變進(jìn)入login.jsp頁面,該頁面將與后臺數(shù)據(jù)庫配合判斷輸入的用戶名和密碼是否合法,如果符合要求,再根據(jù)flag的值來判斷登陸者的權(quán)限,進(jìn)入不同的管理頁面。用戶身份有四種:保管員、管理員、實(shí)驗(yàn)室中心主任、系統(tǒng)管理員。
保管員頁面:主要處理本人保管設(shè)備,包括基本信息查詢、設(shè)備報(bào)廢、設(shè)備添加等功能。管理員頁面:主要處理本實(shí)驗(yàn)室設(shè)備,包括基本信息查詢、設(shè)備報(bào)損、設(shè)備維修、提交丟失、設(shè)備借還等功能。
實(shí)驗(yàn)中心主任頁面:可以對設(shè)備做高級查詢,對用戶進(jìn)行新建、刪除、更新等操作。系統(tǒng)管理員頁面:主要實(shí)現(xiàn)對用戶的查詢、新建、刪除、更新,對設(shè)備的查詢、刪除和對實(shí)驗(yàn)室的查詢、新建、刪除。
總結(jié)
經(jīng)過一年多時(shí)間的不斷學(xué)習(xí)和設(shè)計(jì)開發(fā),本系統(tǒng)利用面向?qū)ο蠓治黾夹g(shù)開發(fā)實(shí)現(xiàn)了一個(gè)基于B/S與C/S結(jié)構(gòu)的高校WEB實(shí)驗(yàn)室設(shè)備管理系統(tǒng)。通過設(shè)計(jì)開發(fā),系統(tǒng)完成實(shí)現(xiàn)了實(shí)驗(yàn)室設(shè)備管理系統(tǒng)的主要功能。主要包括系統(tǒng)設(shè)置、借用人檔案管理、設(shè)備檔案管理、設(shè)備借還、設(shè)備信息查詢、日志管理、信息統(tǒng)計(jì)和用戶管理功能8大功能模塊。系統(tǒng)采用UML建模工具EA來實(shí)現(xiàn)系統(tǒng)的面向?qū)ο蟮姆治龊驮O(shè)計(jì),完成了業(yè)務(wù)流程圖,用例圖、類圖、序列圖、對象圖、時(shí)序圖、活動(dòng)圖、部署圖的繪制。系統(tǒng)程序完成使用C#語言在VS2005開發(fā)平臺上開發(fā),使用ASP.NET進(jìn)行網(wǎng)頁界面的設(shè)計(jì)。通過系統(tǒng)開發(fā),最終實(shí)現(xiàn)了一個(gè)符合內(nèi)網(wǎng)環(huán)境的基于OOA/OOD的WEB實(shí)驗(yàn)室設(shè)備管理信息系統(tǒng)。然而由于設(shè)計(jì)時(shí)間較短及編程經(jīng)驗(yàn)不足,該系統(tǒng)還有許多不盡如人意的地方如模塊設(shè)置功能相對不全,某些功能之間的集成度不夠,出錯(cuò)處理不夠等。該系統(tǒng)雖然已經(jīng)初步可以運(yùn)行,但需要在實(shí)際使用中不斷地補(bǔ)充和完善。主要有如下需改善之處:
1.系統(tǒng)的擴(kuò)展功能中的日志管理,數(shù)據(jù)統(tǒng)計(jì)等功能有待于完善。由于系統(tǒng)采用的是面向?qū)ο蟮乃枷?保證了系統(tǒng)的擴(kuò)展性和穩(wěn)定性,可以隨時(shí)對系統(tǒng)的功能進(jìn)行更改且不會影響系統(tǒng)的使用。
2.由于lis服務(wù)器和SQL2005數(shù)據(jù)庫的局限性,系統(tǒng)在微軟開發(fā)的系統(tǒng)平臺上使用較為合適。
3.需根據(jù)工作需求繼續(xù)完善系統(tǒng)功能模塊。以后要完成的工作:
1.進(jìn)一步完善系統(tǒng)各模塊,使程序更好的滿足工作的需求并提高程序穩(wěn)定性和可用性。
2.完成系統(tǒng)擴(kuò)展中的功能模塊,增加系統(tǒng)的功能。
3.繼續(xù)提高程序的可維護(hù)性,方便系統(tǒng)的日常維護(hù)工作。
總之,面向?qū)ο蠹夹g(shù)在系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)領(lǐng)域的運(yùn)用,對于減少設(shè)計(jì)的周期,避免傳統(tǒng)設(shè)計(jì)方法所存在的問題有著重要的作用。通過面向?qū)ο蠹夹g(shù)設(shè)計(jì)出合理的數(shù)據(jù)模型可以提高系統(tǒng)開發(fā)的效率,提高系統(tǒng)的可維護(hù)性、可擴(kuò)充性,并有利于系統(tǒng)的重組。采用面向?qū)ο蠹夹g(shù)開發(fā)的系統(tǒng)雖然還需在實(shí)踐中進(jìn)一步完善,但因?yàn)橄到y(tǒng)的分析與設(shè)計(jì)的無縫連接,使得系統(tǒng)的需求的更改已變得容易。本系統(tǒng)的開發(fā)與實(shí)現(xiàn)提高了實(shí)驗(yàn)室設(shè)備管理的工作效率,加強(qiáng)了各部門之間的協(xié)作,使上級管理部門關(guān)于實(shí)驗(yàn)室使用方面的決策更加準(zhǔn)確。在系統(tǒng)易維護(hù)的同時(shí),也增強(qiáng)了系統(tǒng)的穩(wěn)定性和重用性,并有利于系統(tǒng)的重組與升級。
參考文獻(xiàn)
[1] 樊月華.Web技術(shù)應(yīng)用基礎(chǔ).清華大學(xué)出版社.北京:2006.1
[2] 柏亞軍. JSP編程基礎(chǔ)及應(yīng)用實(shí)例集錦.人民郵電出版社.北京:2001
[3] 胡大奎.JSP高級開發(fā)技術(shù).中國水利水電出版社,北京:2001
[4] 唐有明,吳華.JSP動(dòng)態(tài)網(wǎng)站開發(fā)基礎(chǔ)練習(xí)+典型案例.清華大學(xué)出版社,北京:2006
[5]胡荷芬張帆高斐編著UML系統(tǒng)建?;A(chǔ)教程清華大學(xué)出版社2010年5月
[6] MartinFowier著UMLChina譯,UML精粹——標(biāo)準(zhǔn)對象建模語言簡明指南(第三版)電子工業(yè)出版社,2012年6月
[7]陳偉衛(wèi)琳主編唐國良周飛菲副主編ASP.NET3.5網(wǎng)站幵發(fā)實(shí)例教程清華大學(xué)出版社2009年3月
[8]謝星星編著UML基礎(chǔ)與Rose建模實(shí)用教程清華大學(xué)出版社2011年1月
[9]賴信仁著UMLChina編UML與Enterprise Architect 7.5團(tuán)隊(duì)開發(fā)實(shí)用手冊電子工業(yè)出版社2010年3月
[10]張海藩.軟件工程.人民郵電出版社,2011
[11] Sinan SiAhir.UML技術(shù)手冊.中國電力出版社[M].2011
[12] Joseph Schmuller.UML基礎(chǔ)、案例與應(yīng)用.人民郵電出版社,2011
[13]張傳波著火球--UML大戰(zhàn)需求分析中國水利水電出版社2012年2月
[14] Simon Bennett Steve McRobb Ray Farmer 著,李揚(yáng)譯。UML2.2 面向?qū)ο蠓治雠c設(shè)計(jì)(第四版)清華大學(xué)出版社,2013
[15]賴信仁,UML團(tuán)隊(duì)開發(fā)流程與管理(第二版)清華大學(xué)出版社2012年9月.
[16]孫海英等編著.軟件測試方法與應(yīng)用.中國鐵道出版社,2009年05
[17] Vince Varallo著ASP.NET 3.5商用幵發(fā)架構(gòu)精解清華大學(xué)出版社,2010年12月。
[18]李俊民王浩劉麗霞等.SQL Server范例開發(fā)大全清華大學(xué)出版社2010年6月
[19]洪石丹等編著.ASP.net范例開發(fā)大全清華大學(xué)出版社,2010年7月.
[20] MattheMacDonal.管理信息系統(tǒng)[J].電子工業(yè)出版社.2009.
[21]史蒂弗雷德著MICROSOFT ASP.NET 2.0由入門到精通(英文版).世界圖書
致謝
光陰似箭,白駒過隙。轉(zhuǎn)眼間四年的大學(xué)生活即將結(jié)束,想起這四年的生活,心中不免有些惆悵。因?yàn)檫@將成為我心底的一段美好的回憶。
在這篇畢業(yè)論文即將結(jié)束之際,首先我要感謝XXX教授,您治學(xué)嚴(yán)謹(jǐn),學(xué)識淵博,視野廣闊,為我營造了一種良好的學(xué)習(xí)氛圍。置身其間,耳濡目染,潛移默化,使我不僅接受了全新的思想觀念,樹立了明確的學(xué)術(shù)目標(biāo),領(lǐng)會了基本的思考方式,掌握了通用的研究方法,而且還明白了許多待人接物與為人處事的道理。您嚴(yán)以律己、寬以待人的崇高風(fēng)范,正是由于您在百忙之中多次審閱全文,對細(xì)節(jié)進(jìn)行修改,并為本文的撰寫提供了許多寶貴的意見,本文才得以成型,這才讓我的大學(xué)生活畫上了圓滿的句號。
在此特向XXX教授致以衷心的謝意!
9
收藏