試驗室信息管理系統(tǒng)的設計與實現(xiàn)_第1頁
試驗室信息管理系統(tǒng)的設計與實現(xiàn)_第2頁
試驗室信息管理系統(tǒng)的設計與實現(xiàn)_第3頁
試驗室信息管理系統(tǒng)的設計與實現(xiàn)_第4頁
試驗室信息管理系統(tǒng)的設計與實現(xiàn)_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、實驗室信息管理系統(tǒng)的設計與實現(xiàn)摘要:本文介紹基于We阪術開發(fā)的實驗室信息管理系統(tǒng)(LIMS)。系統(tǒng)在 Microsoft Windows XP + Microsoft Access 2003 + IIS5.1環(huán)境下開發(fā),使用的主要技術為ASP技術和數(shù)據(jù)庫技術,并采用了許多第三方組件,如利用 ASPupload進行文件的上傳。 系統(tǒng)分成管理員子系統(tǒng)和注冊用戶子系統(tǒng)進行設計。系統(tǒng)主要實現(xiàn)的功能有:設備預約管理、設備管理、易耗品管理、物品借用管理、 物品損耗管理、試驗標準下載、信息發(fā)布管理、留言板、和單位換算,同時管理員還能 實現(xiàn)用戶管理、數(shù)據(jù)庫備份等。本設計最大的特色是克服了以往一些設備管理系統(tǒng)缺

2、乏交互性的缺點,用戶可以方便的查詢設備信息并提交預約申請,管理員根據(jù)設備使用情況安排使用時間。所有預約信息會實時顯示在網(wǎng) 絡上。同時,本系統(tǒng)還擁有功能全面、實用性強、界面友好、頁面美觀等特點。關鍵詞:實驗室信息管理系統(tǒng)(LIMS )、設備預約、 ASP、ACCESS、Aspupload.引言管理信息化是現(xiàn)代管理技術發(fā)展的趨勢,本文介紹的實驗室信息管理系統(tǒng)(LIMS)就是一種結合現(xiàn)代網(wǎng)絡技術與管理經(jīng)驗,并針對本人所在公司的特點開發(fā)的實驗室管理網(wǎng)站。由于本人在實驗室從事管理工作多年,對實驗室的管理流程、方式和內(nèi)容有深刻的了解,結合自己 的實際工作經(jīng)驗和公司的管理特點開發(fā)的 LIMS更能切合實際工作

3、的需要。系統(tǒng)在開發(fā)過程中得到 了公司領導的大力支持,在測試中獲得良好的反響,一致認為這是改進管理效率、提高設備利用率 的最好方式。本文第一部分簡要地介紹了系統(tǒng)的應用背景和主要技術。第二部分結合本人的工作經(jīng)驗和公 司的管理特點,進行了系統(tǒng)分析,完成了設計目標和總體功能,并列有業(yè)務流程圖、系統(tǒng)總功能結 構圖、前臺注冊用戶功能結構圖和后臺管理員用戶功能結構圖。第三部分講述數(shù)據(jù)庫的設計,根據(jù) 功能需求,設計了關鍵實體的屬性圖及E-R圖,并畫出了所有實體的關聯(lián)圖。隨后設計了系統(tǒng)所需要的11個數(shù)據(jù)表。第四部分為論文的主要部分,詳細講述了各子模塊的設計方法和思路,并列出 了具有代表性的源程序以及網(wǎng)頁導航圖和

4、網(wǎng)頁截圖。第五章主要講述有關系統(tǒng)安全方面的技術和本 系統(tǒng)采用的安全技術。第六部分為設計總結部分,講述本系統(tǒng)的特色以及開發(fā)過程中遇到的問題和 解決辦法,總結開發(fā)過程中的經(jīng)驗和教訓,提出了系統(tǒng)的不足以及后續(xù)改善方向。.應用背景與主要技術應用背景和需求分析應用背景利用計算機進行實驗室的信息管理簡稱 LIMS (Laboratory Information Management System ),已經(jīng)有20多年的歷史,而基于 Web技術的第四代實驗室信息管理系統(tǒng)是目前實驗室管理的發(fā)展趨 勢。相對于以前的LIMS,基于WebK術的實驗室信息管理系統(tǒng)具有如下優(yōu)點:(1)基于(B/S)結構,很容易部署在廣域

5、網(wǎng)和Internet上;只需要管理好服務器,客戶端只 采用Web瀏覽器,無需安裝任何客戶端軟件,無需維護;不限制用戶規(guī)模,就可實現(xiàn)遠程維護、升 級和數(shù)據(jù)共享。(2)可以容易地利用Internet聯(lián)結多個地點的實驗室。通過Internet ,用戶可以在家、在旅 途等任何一個有Internet連接的地方使用LIMS,無限擴展了 LIMS的適用范圍;(3)支持無線用戶,即通過支持 WAR無線應用協(xié)議)使得用戶可以非常方便地利用移動電話和掌 上電腦等無線設備隨時掌握實驗室的信息, 這為需要經(jīng)常參加各種會議的實驗室管理人員提供了極 大的方便。然而,每個公司的組織架構和管理模式千差萬別,目前市面上還沒有完

6、全通用的產(chǎn)品。因此, 根據(jù)公司自身特點,進行有車+對性地設計是現(xiàn)在設計LIMS的通行做法。需求分析由于本人所在公司的實驗室剛成立 1年,預約管理、設備管理、易耗品管理、試驗標準管理 等均通過各種傳統(tǒng)報表實現(xiàn),繁瑣的各類報表不僅使得管理效率低下,設備閑置浪費,而且還造成 許多數(shù)據(jù)的重復輸入,資源無法溝通與共享,與先進的實驗室設備極不相稱。因此,構建基于計算 機網(wǎng)絡的實驗室信息系統(tǒng),不僅是滿足畢業(yè)設計的要求,而且也是提高實驗室管理水平的重要保證。 同時,為了實現(xiàn)更有效的資源利用,通過網(wǎng)絡將實驗室資源面向社會開放,不僅可以提高設備的利 用率,還可以極大地提高實驗室的經(jīng)濟效益。主要技術在設計系統(tǒng)時,需

7、要掌握的技術有 ASP技術、HTMI&術和數(shù)據(jù)庫技術。工具軟件采用HTMLS言設計,靜態(tài)網(wǎng)頁采用 Dreamweaver8.0制作。Vbscript 或者 Javascript 腳本語言這兩種腳本語言是網(wǎng)頁制作中在服務器上運行的語言。許多服務器端的數(shù)據(jù)處理都是通過它們來實現(xiàn)。ASP 技術ASP包含了若干內(nèi)嵌對象和可安裝的 ActiveX Server組件。使用它們可以增加 ASFW本程序的 功能,使生成的網(wǎng)頁具有很強的動態(tài)性和交互性。內(nèi)嵌對象可以與腳本語言有機地融合在一起,以增加服務器端的操作靈活性。ActiveX Server組件則可用來方便地制作網(wǎng)上廣告、訪問 Wet*件、操縱WebC據(jù)庫

8、,從而使設計者可以以透明的 方式進行訪問而不必顧及底層的復雜動作。數(shù)據(jù)庫管理系統(tǒng)Wet務器上的數(shù)據(jù)庫采用數(shù)據(jù)庫管理系統(tǒng) (Database Management System , DBMS)進行管理,這 個管理系統(tǒng)提供了一個操作數(shù)據(jù)庫的接口, 使用戶通過該接口可以對數(shù)據(jù)庫中的數(shù)據(jù)進行訪問。 常 見的數(shù)據(jù)庫管理系統(tǒng)有:Access SQL Server和Oracle等。本系統(tǒng)采用 Access 2003。開發(fā)環(huán)境本系統(tǒng)的軟件設計環(huán)境為:Microsoft Windows XP + IIS5.1 + Microsoft Access 2003 +Dreamweaver 8.0 + Microsof

9、t Internet Explorer 5.0 + ASP Edit Plus 2.0。該軟件系統(tǒng)的所有源代碼均在此環(huán)境下調(diào)試通過。.系統(tǒng)總體設計設計目標通過建立實驗室信息管理系統(tǒng)(LIMS),為實驗室使用者和實驗室管理者提供一個溝通的平臺, 使用者通過LIMS查詢實驗室所擁有的設備、試驗用消耗品等資源的信息。使用者可以根據(jù)自己的 需要對設備進行網(wǎng)上預約,管理員根據(jù)預約申請單,安排合適的設備和具體使用時間。同時,使用 者還可以借用實驗室的一些工具、文件、試驗消耗品等。管理員通過LIMS,能夠?qū)⑽锲返慕栌煤蛽p耗信息進行公布,可以提醒使用者及時歸還實驗室的物品,減少物品的損耗,提高使用效率。試驗標

10、準是進行測試的依據(jù),是實驗室文件的重要組成部分。LIMS應具備測試者方便查看、下 載試驗標準的功能,管理員應能上傳和管理標準,以保證及時更新最新版的標準。為了提高系統(tǒng)的 堅固性和安全性,管理員應能對數(shù)據(jù)庫進行備份。系統(tǒng)應能提供必要的安全機制,使得管理員、注 冊用戶以及一般訪問者具有不同的權限,以提高系統(tǒng)的安全性??傮w功能系統(tǒng)的開發(fā)分為管理員子系統(tǒng)和注冊用戶子系統(tǒng)兩大部分。主要圍繞預約管理、設備管理、易 耗品管理、物品借用、物品損耗和試驗標準下載這六個子模塊進行設計。同時,還能夠?qū)崿F(xiàn)留言板、單位換算等功能。為了提高數(shù)據(jù)的安全性,管理員應能方便的對數(shù)據(jù)進行備份。具體功能為:(1)管理員子系統(tǒng):用戶

11、管理、設備管理、易耗品管理、信息發(fā)布管理、設備預約管理、物品 借用管理、物品損耗管理、試驗標準管理、留言板管理以及數(shù)據(jù)庫備份等。(2)注冊用戶子系統(tǒng):注冊登錄、設備信息查詢、設備預約、易耗品信息查詢、物品借用信息 查詢、物品損耗信息查詢、試驗標準下載、留言板信息查詢和留言,以及單位換算等。功能流程圖下面以設備預約為例,列出其功能流程圖:圖3-1設備預約功能流程圖功能模塊框圖功能結構總圖圖3-2系統(tǒng)功能結構總圖3.4.2前臺用戶功能結構圖會員區(qū)我 的 借 用 紀 錄主頁損耗紀 錄輔助功 能文件資 料預約信 息借用紀 錄設 備 清 單我的留百注 銷 登 錄預 約 詳 情 查 詢設 備 詳 情 查

12、詢預 約 申 請 遞 交圖3-3前臺用戶功能結構圖3.4.3后臺用戶功能結構圖圖3-4后臺用戶功能結構圖總體設計思路根據(jù)上述系統(tǒng)所需實現(xiàn)的功能,本人對實驗室信息管理系統(tǒng)的整體規(guī)作了以下的設計。整個系 統(tǒng)分為七個主要子模塊,分別是:預約管理子模塊、設備管理子模塊、易耗品管理子模塊、 借用管理子模塊、損耗管理子模塊、試驗標準下載子模塊、和注冊登錄子模塊。預約管理模塊:使用者在設備查詢頁面查看相關設備,如果設備符合自己的使用要求,可以 在網(wǎng)上填寫并遞交設備預約申請單。管理員收到申請單后,根據(jù)設備的使用情況安排設備、使用時 問和使用天數(shù)等。查看和填寫預約申請在登錄后方可操作。設備管理模塊:使用者在這個

13、頁面上看到所有設備的清單,可以根據(jù)設備編號和設備狀態(tài)快速查詢到自己所要的設備,并能查看到這臺設備的檔案。管理員能夠增加、修改或者刪除設備信息,易耗品管理模塊:這個頁面顯示所有易耗品的清單, 可以根據(jù)易耗品類別和易耗品節(jié)余情況 快速查詢到易耗品。管理員能夠增加、修改或者刪除易耗品信息。借用管理模塊:這個頁面顯示所有借出物品清單,可以根據(jù)借用人、借用時間及歸還狀態(tài)查 詢。管理員能夠增加、修改或者刪除物品借用記錄。損耗管理模塊:這個頁面上顯示所有損耗物品清單,可以根據(jù)責任人、損耗時間及處理結果 查詢。管理員能夠增加、修改或者刪除物品損耗記錄。試驗標準下載模塊:在這個頁面上使用者可以查詢到常用測試標準

14、并進行下載。管理員能夠 增加、修改或者刪除試驗標準。注冊登錄子模塊:對于不同的用戶具有不同的權限,非注冊用戶可以查看設備信息、易耗品 信息等,但不能進行設備預約和物品借用;非注冊用戶可以通過注冊成為注冊用戶。注冊用戶可以 執(zhí)行設備預約,同時,注冊用戶應能方便地查詢和管理自己的信息;管理員用戶可以對系統(tǒng)資源進 行設置,執(zhí)行各項管理工作。.數(shù)據(jù)庫設計數(shù)據(jù)表的設計在設備預約功能中,每個注冊用戶應能預約多臺設備,而每一臺設備應能被不同的注冊用戶預 約,它們是一個多對多(M:N)的關系,如下圖所示:M圖4-1設備預約E-R圖由于“多對多”關系實現(xiàn)起來比較困難,為了簡化設計,增加一個預約清單表,專門用于存

15、放設備預約信息。以下為實際使用的設備預約 E-R圖:圖4-2設備預約E-R圖根據(jù)系統(tǒng)功能的需要,對各個數(shù)據(jù)實體進行分析,確定實體必要的屬性。下圖以設備為例,說明了 設備所具有的屬性:remarksnequip單價price供應商supplier價格單位unit工作狀態(tài) status購買日期 adddate名稱name圖4-3設備屬性圖根據(jù)以上的方法,可以很容易地設計其它幾個表的屬性及其 E-R圖。以下為系統(tǒng)數(shù)據(jù)表總的關聯(lián)圖:idIbidzn 1LL1|I modalSlOplL if 1代3kL 0 statns pE ic ima t rTriurX a4ddt。OOis 11 dfieoo

16、dsdesc二白 ndqtfj eiiirnqtyr btunda4士t1U nt 鈣 hrtn-srjk rply5 知 idool= laseJan 第二七&t 口寫后由tindatsnoticejLxtf zirn 3A 二 口口h-ui edivisionItEfirf19.ErwcrdJLU-i 5Hnul衛(wèi)官攵5,wH tel 如ilLmJLgnit!UMeL i 1nlMii ttim ua號詢七口 ntd*ini 1 vsylytiiitreply圖4-4數(shù)據(jù)表關聯(lián)圖力力11工s miifi聲】s rooolfa3。支耳。nn加曲gt1二 1 Sttbnt tt:n Lari如

17、*npL 9Prwitanil數(shù)據(jù)表清單以下為根據(jù)系統(tǒng)功能設計的11個數(shù)據(jù)表,全部放在數(shù)據(jù)庫lab.mdb內(nèi)1)【管理員表】adminTi&lAidAut 口Numb &rnText注冊名TjEtrFs swordText密碼nangText其名tlTsxt電話MhilText電子郵件rankNur.bir等級待開發(fā))表4-12)【注冊用戶表】registuserJield NamData Tyre11idAutsllumbs rusernameText注州名nam eTest其名HU齊Text性別口為男2為女)divi si mTest工作單位paw寫wordTest密碼二telTaxt電話

18、號碼過 mailText電子郵件Las LLogmDate/Time最后一次登錄時間UserLomsKumber置錄次數(shù)表4-23)【預約清單表】 orderlistField肝切百。加Ei deqMLLp i d uzri 1 submi tlimelaysanple approYttimt idmifti d Temar replyIDat在 Tyr 占IAutoNEber強若時 號備約變 序設我提J臺七打工二仙電開始使用時間Number使用時向(小時JText樣品名稱Dalt/Tifne批復時間Number批復者13常理員)Meno預約備注IfleinQ回復結果表4-3NumberNuf

19、nbrDatt/Time4)【設備表】equipField Hsm金Typei dIbid 二nihoiel suppller location Et事七ILEprice uni t remark 爾ddd弭teAutoKunibeF- Humber Hjiibr TactTzt Text.Text Utuiiber Currnc/ TextText Date/Time號 置席位期 id編 商位牧單日 號別備稱號應裝住價格注買 ;里出-. 一 廠金|7)45)【易耗品信息表】consumeFi eld HamcDats. Typ&idAutolTumbercoiMSWieid.Nuiibera

20、dMataDsta/TimeqtyHumberunitsTenetremai nKiuibrpr icCurrencyfomlfoJluihbrboxNoNumbermoll號號號 漏招 端期量修境間雇 品日數(shù)單數(shù)房抽 耗買買量余價的號-|-|-一歲 中IYi+frp “6)【易耗品名稱表】consumenameF i eld N:ajneDat注 TypeidAutoWumberNumb 吧 1r易耗品編號sns mT&xt名稱11表4-67)【借用記錄表】lendId NvutDMm Typ%idAutoHumbtr序號useri dNumb er惜用者idlQnd.da.tsate/Ti

21、me惜用日期蕓口口 Asti 的士Text物品名褥名口04箏d咐s;eTuict物居描逑1ndqtyNumb er借出數(shù)量returnjtyNuimb er婦還數(shù)量retxuriidate: statusText歸還日期歸還狀態(tài)。為己還川為未還)remirJcT虹t備注表4-78)【損耗記錄表】damageFisld HwiieDhta TjrptgidAutoHumbiruseri dHumb er惜用者iddamage dateDate/Time報報日期foodsTLajneText物品名稱Q向5 d3CText物品描述damujtqtyMnb sr損耗數(shù)量muxtiuinb vr處理結果

22、1為注自建為暗侍rem urkT女t損耗原因備注r表4-89)【消息表】 noticePi aid Mam虐Data Type d adminAut oNimbeir Text序號1發(fā)布者id噌:理員)二daigt*Gin 后發(fā)布日期10)【tncticeTftKtil知informationText聯(lián)系信息留營 iimm ary百表】 msgTeat實驗室海介1表4-9L?i eld HamiData Type$i.dAut oNambei-序號JuseridNumber留言者idsubrii ttime口3七訂以小士留言時間titleT&Mt標題contentTest內(nèi)容adminidHu

23、mber回復者打號埋員JrreplytimeDate/rine回復時間LreplyTrk回復內(nèi)容自 4-1011)【標準表】 documentField ffameI Dita Type_idAutoNumber序號snT岫七編尋Li tl?Text標題b*dyMaiQ摘要fi L&iludeTftxt交杵名subfiii t _dxtDite/rim&發(fā)布時間表 4-11.ASP+Access的安全隱患安全隱患ASP + Access解決方案的主要安全隱患來自 Access數(shù)據(jù)庫的安全性,其次在于 ASM頁設計 過程中的安全漏洞。) Access數(shù)據(jù)庫的存儲隱患在AS丹Access應用系統(tǒng)中

24、,如果獲得或者猜到 Access數(shù)據(jù)庫的存儲路徑和數(shù)據(jù)庫名,則該數(shù)據(jù) 庫就可以被下載到本地。 例如:對于網(wǎng)上書店的 Access數(shù)據(jù)庫,一般命名為book.mdb、store.mdb 等,而存儲的路徑一般為“ URL/database”或干脆放在根目錄(“ URL/)下。這樣,只要在瀏覽 器地址欄中輸入地址:“ URL/database/store.mdb ,就可以輕易地把store.mdb下載到本地的機 器中。要解決這個問題,可以將文件的后綴名.mdb改為.asp,這樣就不能被下載了。本系統(tǒng)正是采用了此安全策略,將數(shù)據(jù)庫名由“ lab.mdb”改為“ lab.asp) Access數(shù)據(jù)庫的解

25、密隱患由于Access數(shù)據(jù)庫的加密機制非常簡單,所以即使數(shù)據(jù)庫設置了密碼,解密也很容易。該數(shù)據(jù)庫 系統(tǒng)通過將用戶輸入的密碼與某一固定密鑰進行異或形成一個加密用,并將其存儲在* .mdb文件中從地址“& H42開始的區(qū)域內(nèi)。由于異或操作的特點是“經(jīng)過兩次異或就恢復原值”,因此,用 這一密鑰與* .mdb文件中的加密用進行第二次異或操作,就可以輕松地得到Access數(shù)據(jù)庫的密碼。 基于這種原理,可以很容易地編制出解密程序。由此可見,無論是否設置了數(shù)據(jù)庫密碼,只要數(shù)據(jù)庫被下載,其信息就沒有任何安全性可言了。)源代碼的安全隱患由于ASP程序采用的是非編譯性語言,這大大降低了程序源代碼的安全性。任何人只

26、要進入站點, 就可以獲得源代碼,從而造成 ASP應用程序源代碼的泄露。)程序設計中的安全隱患ASP代碼利用表單(form)實現(xiàn)與用戶交互的功能,而相應的內(nèi)容會反映在瀏覽器的地址欄中,如 果不采用適當?shù)陌踩胧?,只要記下這些內(nèi)容,就可以繞過驗證直接進入某一頁面。例如在瀏覽器 中輸入“page.asp?x=1 ,即可不經(jīng)過表單頁面直接進入滿足“x=1”條件的頁面。因此,在設計驗證或注冊頁面時,必須采取特殊措施避免此類問題的發(fā)生。提高數(shù)據(jù)庫的安全性由于Access數(shù)據(jù)庫加密機制過于簡單,因此,如何有效地防止Access數(shù)據(jù)庫被下載就成了提高AS丹Access解決方案安全性的重中之重。)非常規(guī)命名法防

27、止數(shù)據(jù)庫被找到的簡便方法是為 Access數(shù)據(jù)庫文件起一個復雜的非常規(guī)名字,并把它存放在多 層目錄下。例如,對于網(wǎng)上書店的數(shù)據(jù)庫文件,不要簡單地命名為“book.mdb”或“store.mdb ”,而是要起個非常規(guī)的名字,例如:faq19jhsvzbal.mdb , 再把它放在 如./akkjj16t/kjhgb661/acd/avccx55之類的深層目錄下。這樣,就能有效地阻止一些通過猜的方式得到Access數(shù)據(jù)庫文件名而進行的非法訪問。) ODB嗷據(jù)源在ASP程序設計中,應盡量使用 ODB做據(jù)源,不要把數(shù)據(jù)庫名直接寫在程序中,否則,數(shù)據(jù)庫名 將隨ASP源代碼一同失密。例如:DBPath =

28、Server.MapPath(./akkjj16t/kjhgb661/acd/avccx55/faq19jhsvzbal.mdb ) conn.Open driver=Microsoft Access Driver (* .mdb);dbq= & DBPath可見,即使數(shù)據(jù)庫名字起得再怪異,隱藏的目錄再深,ASP代碼失密后,數(shù)據(jù)庫也很容易被下載。 如果使用ODB嗷據(jù)源,就不會存在這樣的問題了: conn.open ODBC- DSNg3)對ASP頁面進行加密為有效地防止ASP代碼泄露,可以對ASPM面進行加密。一般有兩種方法進行加密:一種是使用 組件技術將編程邏輯封裝入DLL之中;另一種是使用

29、微軟的Script Encoder對ASPM面進行加密。 使用組件技術存在的主要問題是每段代碼均需組件化,操作比較煩瑣,工作量較大;而使用ScriptEncoder對ASPM面進行加密,操作簡單、收效良好。 Script Encoder方法具有許多優(yōu)點: HTML5具有很好的可編輯性 操作簡單可以批量加密文件Script Encoder是免費軟件。該加密軟件可以從微軟網(wǎng)站下載: HYPERLINK /scripting/vbscript/download/x86/sce10en.exe /scripting/vbscript/download/x86/sce10en.exe。下載后,運行安裝即

30、可。4 )利用Session對象進行注冊驗證為防止未經(jīng)注冊的用戶繞過注冊界面直接進入應用系統(tǒng),可以采用 Session對象進行注冊驗證。Session對象最大的優(yōu)點是可以把某用戶的信息保留下來,讓后續(xù)的網(wǎng)頁讀取。比如:設計要求用 戶注冊成功后系統(tǒng)啟動orderlist.asp?page=1 頁面。如果不采用Session對象進行注冊驗證,則 用戶在瀏覽器中輸入“ URL/hrmis.asp?page=1 ”即可繞過注冊界面,直接進入系統(tǒng)。利用 Session 對象可以有效阻止這一情況的發(fā)生。本系統(tǒng)正是利用Session對象進行注冊驗證,以區(qū)分不同用戶及權限。6.總結本系統(tǒng)的主要特色本設計最大的

31、特色是克服了以往一些設備管理系統(tǒng)缺乏交互性的缺點,用戶可以方便地查詢設 備信息并提交預約申請,管理員根據(jù)設備使用情況安排使用時間。所有預約信息會實時顯示在網(wǎng)絡 上。同時,本系統(tǒng)還具有功能全面、實用性強、界面友好、頁面美觀等特點。開發(fā)中所遇到的問題及解決方法由于本人是第一次開發(fā)如此大的系統(tǒng),而且此前對于ASP技術十分陌生,因此開發(fā)難度可想而知。開發(fā)過程中面對的既有技術上的問題,也有怎么用程序語言實現(xiàn)一個業(yè)務流程的問題。在開發(fā)初期,技術問題是最大的困擾。對命令不熟悉,經(jīng)常由于拼寫錯誤使得程序出錯,唯一的解 決辦法就是多練。其次就是數(shù)據(jù)類型,常量和變量的定義。對于數(shù)據(jù)類型,要根據(jù)使用的具體情況 定義,并認真做好標識,保持程序和數(shù)據(jù)庫內(nèi)數(shù)據(jù)類型的一致。否則,在調(diào)試過程中極易發(fā)生因為 數(shù)據(jù)類型不一致而出錯。對于變量,一定要預先進行定義。例如,在設定document表標準編號的數(shù)據(jù)類型時,最先定義為整數(shù)型,當選擇按編號搜索時,完全輸入數(shù)字沒有問題,但如果在輸入框 里輸入了非整形的字符時,網(wǎng)頁就出錯。起先將數(shù)據(jù)庫內(nèi)document表的sn字段的數(shù)據(jù)類型改為te

溫馨提示

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

評論

0/150

提交評論