【淺析基于web的實驗室耗材管理系統設計12000字(論文)】_第1頁
【淺析基于web的實驗室耗材管理系統設計12000字(論文)】_第2頁
【淺析基于web的實驗室耗材管理系統設計12000字(論文)】_第3頁
【淺析基于web的實驗室耗材管理系統設計12000字(論文)】_第4頁
【淺析基于web的實驗室耗材管理系統設計12000字(論文)】_第5頁
已閱讀5頁,還剩42頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

基于web的實驗室耗材管理系統的設計目錄一緒論 5(一)研究背景 (二)研究目的與意義 (三)研究現狀 二系統開發環境 6(一)計算機軟硬件配置和開發平臺 (二)系統開發技術 三需求分析 9(一)可行性分析 (二)經濟可行性 (三)系統功能分析 四.系統概要設計 10(一)系統結構 (二)數據庫設計 五.系統詳細設計 17(一)用戶登錄模塊的實現 (二)學生信息管理模塊 (三)課表信息管理模塊 (四)系別信息管理模塊 (五)耗材信息管理模塊 (六)班級信息管理模塊 (七)預約信息管理模塊 (八)修改密碼模塊 六.系統測試 24(一)測試的原則 (二)測試用例 七總結 30參考文獻 32一緒論研究背景實驗室是高校在實施教育過程中不可缺少的重要教育基地,它為學生提高實踐場地,為學生發展創新能力提供一個基礎。在實驗室學生可以將所學的知識以實踐的方式運用出來,也是教育機制改則的重要體現。在我國,很多學校實驗室的管理還是非常傳統的方式:教師在教學中需要使用實驗室時需要提前打電話申請并將使用時間告知管理員,實驗室管理員進行手工登記之后在看有無合適的實驗室,最后在打電話告知教師實驗室的使用情況。這中傳統的管理方式太復雜,耗費時間而且會加重教師和管理人員的工作量。研究目的與意義高校的實踐教育教學水平需要進一步提高,就需要對高校實驗室進行現代化的管理,因此迫切需要一套現代化的管理系統來改變之前傳統管理模式。要使實驗室實現現代化的管理那就需要引用先進的計算機管理和信息處理技術,建立一個公眾平臺,使得教師使用實驗室可以在平臺上可以看到實驗室的使用情況后直接預約并快速知曉預約結果。此平臺提供的信息不僅教師可以看到,學生也可以看到,這樣學生便可直接通過平臺知曉教師對實驗室的預約情況。研究現狀實驗室信息管理系統(英文縮寫LIMS)運用現代化的技術對實驗室所有方面進行管理是一種先進的計算機管理系統。世界上其他國家在1965年之后就出現了LIMS,已發展時間比較長,剛開始LIMS的使用雖然僅局限在小型機上,但是其管理模式已經相對比較完善了,近期國外在這方面發展非常快,1978年HP公司內一位員工自己組建一個新公司開發了第一套作為商品形式出現的LIMS并且在1982年推出成功,由于LIMS本身就是運用了先進的計算機網絡和信息處理技術,所以其在已經發展成為主流,用戶非常多。用戶不僅可以隨時使用LIMS,而且LIMS還為不同規模的實驗室提供了不同用戶可以獲得不同權限的功能。而我國在1998年第一次成功開發出了適應我國需求的LIMS系統,相較于國外要晚一些。在21世紀初,我國LIMS系統才被大家所了解,2004年北京舉辦了關于實驗室信息管理系統的研討會,這是我國第一次舉辦此類研討會為我國LIMS技術的發展起到了推動作用。現今在北方工業大學經濟管理實驗中心已有相關系統投入使用,還有四川水利學院也有完成的設計,但國內學校實驗室管理水平不是很高,同時具有成本高、操作使用復雜、硬件要求高等諸多問題。因此我們需要開發一個具有針對性、使用操作簡單、運營成本低的一個實驗室管理系統。二系統開發環境(一)計算機軟硬件配置和開發平臺1.計算機系統硬件配置主板:GA-G31M-S2CCPU:E5300內存:2GBDDR280硬盤:320GB光驅:DVR-117CH顯卡:IntelGMA3100顯卡聲卡:RealtekALC8838聲卡網卡:AR8132百兆網卡顯示器:19寸2.計算機系統軟件配置操作系統:win7及以上版本安裝軟件:MicrosoftOffice2003金山詞霸2010AdobeAcrobat10.0Professional瑞星殺毒軟件防火墻組合版InternetExplorer8.0VS2010+SQL20083.編程環境與工具LIMS用的是MicrosoftWindows7操作系統。本系統的開發語言用了的的是Windows7中文專業版和C#,同時選項用了SQL2008數據庫,他們之間的兼容性很強,因此機遇三者所開發出的應用系統穩定性也比較高。VS2010的開發環境非常好,使得系統開發可以很快就完成,數據的管理也很集中,訪問數據庫的管理使用的是MicrosoftSQL2008,它非常適合實驗室的工作管理需要,并且在使用上對技術的要求不高可以節約成本,并且可以通過一些簡單的方式進行升級。(二)系統開發技術1.ASP.NET技術本系統將ASP.NET技術運用到了數據庫和頁面構成兩者之間的接口上面。ASP.NET是一種非常先進的技術,其功能非常強大,將它運用到HTML頁面度企業創建動態管理方面有著非常大的作用,而且比其他技術要先進很多具體表現在:(1)高效性:它使用的模塊程序是最新版本的程序,在第一次執行命令時就已經對程序進行了編譯,避免了在后面執行程序過程中進行多次重復編譯,可以直接通過前面的編譯來運行,減少了一些重復的操作,是運行速度和運行效率大大提高,(2)可重用性:ASP.NET將代碼和內容徹底分開,彼此不會發生不利影響,不會出現使代碼難維護頁面的情況,因此在網站管理頁碼時更加有效,提高了可以重復利用的性能。(3)代碼量:ASP在實現所有功能時必須要編寫代碼,否則功能無法發揮作用。要實現功能就需要大量編寫頁碼,但是ASP.NET在編寫代碼時只需要程序員提前做好說明就會自動出現代碼,因此在通過ASP.NET和其他ASP實現相同功能時,ASP.NET需要寫的代碼很少。(4)可管理性:ASP.NET在配置上使用的是純文本的方式來進行信息的存儲的,因此就算在其他地方也可以實現對系統的設置,就算要對運行的編譯代碼進行重新部署,也無需重啟服務器就可以實現。本系統利用了ASP.NET的可重用性和可管理型使我們的代碼更加的簡潔。而且可以讓開發者方便的管理與維護。2.動態網站技術本系統所運用的操作界面和其他系統不同,它采用一種動態頁面技術,會對各主體用戶所提出的具體請求進行一種動態的處理,將處理結果返回給用戶,這是一種非常先進的頁面處理技術,很多靜態Web頁面技術還達不到這種效果。現階段動態頁面技術發展比較成熟,而且出現了各種不同的動態頁面技術,本系統則是使用ASP.NET這一先進的動態頁面處理技術。ASP.NET是對ASP技術的進一步發展,是全新版本的ASP。ASP.NET對Web頁面的處理技術進行了新的升級,開發了很多更加吸引用戶的特點。它可以為用戶提供專門定制的服務和頁面信息,擴展性也很強,這些新的特性都是基于其在數據處理方面的技術非常先進,這些新技術是ASP技術遠遠不能達到的,基于這些新特性Web開發人員的工作效率更好,加快了Web應用程序的開發速度。ASP.NET與WindowsSQL2005Server/AdvancedServer的完美組合,使得一些為中小型在運行過程中擁有了一個更好的環境。3.數據庫技術本系統使用的數據庫系統為SQLServer。大家都非常清楚,SQLServer是一個非常強大的數據庫系統,它可以為不同的企業提供與之相對應的可以滿足其需求的數據庫解決方案,在社會上應用范圍非常廣,因為它具有很多優勢:容易操作、數據存儲量大、可伸縮性、可以和其他服務器軟件相關的集成性、性價比高。性能好等。可伸縮性、性能好及可靠性這三個性能是最基本要求,同樣進入市場的時間也是非常重要。除了上面所提到的這些優點之外,SQLServer也為會對戶數據進行靈活的管理與分析,使得單位在變化多變不易操控的環境下可以靈活應對,不至于處于被動狀態,以此來增加競爭力。SQLServer在對數據進行管理和分析時會將數據轉變成對企業有幫助的信息,為企業在發展中提供一些非常有用的應用程序,進而增強企業的市場競爭力,打開核心優勢。SQLServer有很強的可伸縮性,并且Web對其是完全支持的,使得可擴展標記語言可以運用。本系統的使用方式很簡單,并且系統界面很清楚簡潔,只要是對計算機的基本操作都會的用戶都會使用,并且本系統是給高校的學生和老師提供使用,他們對計算機的操作肯定是非常熟練的,所以本系統運用SQLServer進行操作是沒有問題的。4.ADO技術使用ADO.NET技術連接數據庫,可以使數據編程簡易化,對用戶來說這是一種全新的數據訪問機制。它為用戶提供了兩種不同訪問數據的方式,一種是連接模式,它是利用傳統的方式對數據進行訪問的技術,很多傳統技術都是用這種連接方;另一種是非連接方式,這種連接方式是ADO.NET和其他技術有著明顯區別的模式,非連接方式的靈活性非常好,而且可以提供更多的升級空間和可能。非連接模式中,應用程序會從數據庫中提取自己需要的數據,在對這些數據進行新的連接達到新的工作要求。ADO.NET為了滿足不同的客戶需求提供了OleDb和SQLServer這兩種不同的編程接口訪問數據庫。如果用戶使用SQLServer作為數據庫,就要使用SQLServer接口,這樣工作效率會更好。其中在ADO.NET獨特具有的非連接模式中最主要的部分是DataSet類數據集對象,它們是以XML的形式對數據進行存儲,數據集對象的獲取方式有兩種,一種是從XML大量的數據流中提取,另一種是從數據庫中提取,因此用戶在處理在進行操作的時候不需要考慮數據是從哪里獲取的。在ADO.NET體系中可以通過數據提供者的訪問來獲得數據集對象。ADO.NET為了滿足不同的客戶需求提供了OleDb和SQLServer這兩種不同的編程接口訪問數據庫。如果用戶使用SQLServer作為數據庫,就要使用SQLServer接口,這樣工作效率會更好。三需求分析(一)可行性分析技術的可行性對系統來說是最為關鍵的而且是最難判斷的問題。我們要站在客戶的角度去分析,從客戶對系統的各項要求和要實現的目標出發,對系統的技術可行性進行深入的研究。本系統采用都是非常先進的NET家族ASP.NET和ADO.NET這兩項高新技術。大家都知道.NET技術已經發展得越來越成熟而且被大家所接受,在計算機領域可以說是最有前途的技術之一。與此同時本系統中數據庫采用的是SQL2008。將ASP.NET,ADO.NET以及SQL2008兩者相結合開發一套全新的實驗室預約及耗材管理系統,肯定是非常具有可行性。(二)經濟可行性經濟可行性研究則是對創建系統所需要的成本和相應能取得的效益進行分析,其中包括對開發項目需要的成本進行估算,看成本是不是會高于項目運行后獲得的利潤。綜合考慮軟件開發成功后能改企業和用戶帶來多的的經濟效益,因為我們設計這套系統的目的就是是讓用戶減少工作量,提高管理效用提供工作效率的。開發本系統不需要投入大量的人力和物力,只需要個人獨立進行設計就可完成,所以在經濟上也是可行的。度新系統的成本效益進行分析,很多方面的費用都需要考慮進去,比如開發的費用和成本以及將來在項目運行中要用到的費用,對系統成功后運用到市場上后能獲得的經濟效益,將估算的效益和所需要的成本進行比較得出最終結果。(三)系統功能分析世界先進技術越來越發達,計算機技術發展更為迅猛,并且廣泛應用到人們生活和學習的各個角落,計算機技術的發展給人們提供了良好的工作環境,與此同時人們對計算機技術的要求也越來越高。所以計算機技術還要繼續發展,為人們的生活和工作提供更加便利的條件,減少人工的耗費,提供更加高效的工作效率。本系統用戶主要是超市和其他系統的管理人員,其界面非常清楚簡潔,并且可以清楚看見,普通用戶在操作時只需要會用鼠標就可以使用,如此簡單的操作是很容易被大家接受的,因此在使用本系統時不需要經過特別復雜的學習就會操作,所以本系統在操作上是可行的。四.系統概要設計(一)系統結構本系統是基于web架構的網站系統,本系統的具體功能如圖1所示:實驗室耗材管理系統實驗室耗材管理系統圖1系統功能結構圖數據庫設計1.數據庫E-R圖本系統的E-R圖如下圖所示:管理員屬性圖如圖2所示。圖2管理員信息實體屬性圖學生屬性圖如圖3所示。圖3學生信息實體屬性圖成績信息實體屬性圖如圖4所示。圖4成績信息屬性圖系別信息實體屬性圖如圖5所示。圖5系別信息實體屬性圖班級信息實體屬性圖如圖6所示。圖6班級信息實體屬性圖學期信息實體屬性圖如圖7所示。圖7學期信息實體屬性圖2.數據庫設計表此系統需要后臺數據庫,下面對數據庫中的各個表的詳細信息進行介紹。(1)管理員表(TB_Admin)用于存儲管理員信息,如表1:表1管理員表(TB_Admin)序號字段名字段類型是否為空是否為主鍵說明1IDint管理員ID,自增主鍵2userNamevarchar(50)管理員登入名2userPasswordvarchar(100)密碼(2)班級信息表(TB_BanJi)用于保存班級信息,如表2:表2班級信息表(TB_BanJi)序號字段名字段類型是否為空說明備注1IDintID,自增主鍵2BanJivarchar(100)班級名稱(3)實驗室信息表(BanJi)用于保存實驗室信息,如表3:表3實驗室表(BanJi)序號字段名字段類型是否為空說明備注IDintID,自增主鍵1RoomNamevarchar(100)實驗室名稱2MeMovarchar(100)是備注(4)課表信息表(TB_KeBiao)用于課表信息,如表4:表4課表信息表(TB_KeBiao)序號字段名字段類型是否為空說明備注IDint編號自增主鍵,自增1YuDingTimedatetime使用時間2RoomNamenvarchar(50)實驗室3YuDingRennvarchar(50)預訂人4[1-2]nchar(10)是1-2節5[3-4]nchar(10)是3-4節6[5-6]nchar(10)是5-6節7[7-8]nchar(10)是7-8節(5)類型信息表(dbo.TB_LeiXing)存放類型的信息,如表5:表5類型信息表(dbo.TB_LeiXing)序號字段名字段類型是否為空說明備注1IDintID,自增主鍵2LeiXingVarchar(100)類型(6)學生信息表(TB_Student)存放學生的信息,如表6:表6學生信息表(TB_Student)序號字段名字段類型是否為空說明備注1IDintID,自增主鍵2StudentNonvarchar(50)學號3UserNamenvarchar(50)姓名4PassWordnvarchar(50)密碼5BanJinvarchar(50)班級6XiBienvarchar(50)系別(7)系別信息表(TB_XiBie)存放系別的信息,如表7:表7系別信息表(TB_XiBie)序號字段名字段類型是否為空說明備注1IDintID,自增主鍵2XiBienvarchar(50)系別名稱(8)預定信息表(TB_YuDing)存放預定的信息,如表8:表8預定信息表(TB_YuDing)序號字段名字段類型是否為空說明備注1IDintID,自增主鍵2YuDingTimedatetime預定時間3LeiXingnvarchar(50)類型4KeChengnvarchar(50)課程名稱5RoomNamenvarchar(50)名稱6KeShinvarchar(50)課時7YuDingRennvarchar(50)預訂人8Statenvarchar(50)狀態五.系統詳細設計本系統是一種針對高校實驗室而開發的實驗預約即耗材管理系統,在開發過程中將和SQL兩者相結合,本系統是基于客戶端管理模式web。在數據庫的連接上面本系統的連接字符串存儲在Web.Config文件中,當系統發生變化時只需要改動本系統的配置文件,不需要對每個頁面進行修改,使系統的可移植性得到了很大提高,也是,是因為所有和數據庫相關的操作都是通過同一種方式來實現,當數據庫類型等信息變化后直接修改類文件,如果有信息需要更改直接本修改類文件即可,省去了很多其他麻煩的操作,系統通過添加編碼來解決中文問題,使得工作人員在操作中更容易。本系統的另外一個大的特點是系統對數據庫的操作都單獨的寫在了一個類里,它還有一個非常好的優點,就是系統會將所有對數據庫的操作記錄在同一個地方。那么在只要對這個類的數據進行訪問就可以達到對系統所有數據庫操作的目的,操作更加簡單提高了系統的集成性。(一)用戶登錄模塊的實現系統后臺管理模塊,首先要登入后才能使用,管理員用戶登錄的用戶名:admin,密碼admin。后臺登入界面如圖8所示,登入后后臺首頁管理界面,非常簡潔而且操作圖8系統登錄頁面(二)學生信息管理模塊本模塊的主要管理對象是學生,管理員在該模塊輸入學生學號和姓名,并選擇對應系別和班級后點擊確定按鈕,系統在對數據的合法性進行判斷后,確定輸入合法后會添加數據到數據庫中,會出現圖9界面:圖9學生信息添加頁面學生信息管理在添加信息后,返回信息列表給系統的管理人員,界面如圖10所示圖10學生管理列表(三)課表信息管理模塊管理員可以管理對應的課表信息,在課表信息中輸入對應的日期,實驗室和節次后點擊確定按鈕,系統會對數據的合法性進行判斷,確定輸入合法后添加數據到數據庫中出現圖11所示界面:圖11課表信息添加頁面課表信息管理在添加信息后返回信息列表給系統的管理人員,界面如圖12所示圖12課表管理列表(四)系別信息管理模塊高校所擁有的系別和科目都不同,那么就會有不同的班級和不同的授課內容,在系別管理模塊中輸入系別名稱后點擊確定按鈕,系統對數據的合法性進行判斷,只有當確定輸入合法才會將數據添加到數據庫中,模塊界面如圖13所示:圖13系別信息添加頁面系別信息管理在添加信息后返回信息列表給系統的管理人員,界面如圖14所示圖14系別管理列表(五)耗材信息管理模塊管理員可以管理對應的實驗室耗材,在實驗室耗材管理中輸入對應的名稱,規格,廠家和數量等信息后點擊確定就可以,系統會對數據的合法性進行判斷,確定輸入合法后再添加數據到數據庫中出現圖15界面:圖15耗材信息添加頁面耗材信息管理在添加信息后返回信息列表給系統的管理人員,界面如圖16所示圖16耗材管理列表(六)班級信息管理模塊班級在學校管理中最小的一個單元,那么為了管理方便,在班級管理模塊中,只要輸入想要選擇的班級名稱再點擊確定按鈕,系統會對數據的合法性進行判斷,如果確定輸入合法后添加數據到數據庫中模塊界面如圖17所示:圖17班級信息添加頁面班級信息管理在添加信息操作完成之后,會返回信息列表給系統的管理人員,界面如圖18所示圖18班級管理列表(七)預約信息管理模塊學生登錄后可以進行實驗室的預約,點擊添加預約可以彈出預定窗口出現添加預定頁面,該頁面中首先要選擇時間,時間是用的日歷控件,防止用戶的輸入有誤,然后選擇對應的預約類型和課程以及實驗室和使用可使等信息后即可,如圖19所示:圖19添加預約頁面添加預約信息后可以對預定信息進行編輯和刪除,對已經審核過的預約信息不能夠在編輯,界面如圖20所示圖20預約管理頁面管理員需要定時登錄后臺,對實驗室的預定等進行處理,點擊審核后對該條信息進行審核,審核通過后系統會自動生成對應的課表,應為已經使用而不能審核的也會給出對應的信息反饋。預定列表如圖21所示:圖21預定列表(八)修改密碼模塊為了系統的安全,系統會定期提示用戶更改密碼,防止用戶名和密碼度其他非法人員盜用而產生不良后果。如圖22所示:圖22密碼修改頁面六.系統測試(一)測試的原則程序測試非常重要,它是一個尋找錯誤的過程,主要是來監測系統在操作過程中各項功能執行任務是否正確并完整。黑盒白盒測試都是用來測試系統的,現在還有一種新的測試方式叫做灰盒測試。測試還可以分成手動和自動測試,主要目的都是為了發現運行程序中可能出現的錯誤。LIMS系統運用的是程序測試中的手工測試。發現錯誤之后對錯誤進行糾正清楚軟件中存在的故障以此來使得程序可以正常運行。系統測試和糾錯之間的關系具體可以通過圖6-1的數據圖來體現。從圖中可以看出,測試進行的每個環節都要有很多測試數據和被測試程序一起送到計算機去執行,而這些在數據通常我們稱之是“測試用例(TestCase)。所有測試用例在送到計算機執行后都會產生一個與之對應的“測試結果”。測試結果如果和之前的預期結果不同,那么就表明程序錯誤,需要糾錯。測試測試評價糾錯系統測試數據測試結果錯誤信息改正信息期望結果圖6.1測試與糾錯信息流程(二)測試用例手工測試是一個非常重要的測試方法。手工測之前要線針對系統功能建立一個需要使用的測試用例表,此表要將所有的操作和功能全部包括進去,所用的路徑組合是笛卡爾積組合,剔除一些可能存在的組合,拿登錄模塊和個人信息修改模塊為例,介紹一些關鍵的測試用例,測試用例如表6.2所示。表6.2測試用例序號模塊操作正確結果實際結果是否正確1登錄模塊用戶名或密碼錯誤提示請完整輸入提示請完整輸入正確2登錄模塊沒有輸入學生姓名或密碼等信息,點擊確定提示不能為空提示不能為空正確3登錄模塊輸入正確的用戶名和密碼,點擊登錄可以登錄進入系統可以登錄進入系統正確4修改模塊不輸入修改密碼,點擊修改提示輸入密碼提示輸入密碼正確5修改模塊不輸入舊密碼或輸入錯誤時提示舊密碼錯誤提示舊密碼錯誤正確6修改模塊不輸入新密碼或兩次輸入不一致時提示兩次密碼輸入不一致提示兩次密碼輸入不一致正確用戶在進行登錄時,要輸入用戶名和對應的密碼而且不能是空的,否則提示,如果輸入的用戶名和密碼不對應給出提示。如圖23圖23登錄不輸入圖24登錄不輸入提示圖25登錄輸入錯誤的用戶名密碼圖26登錄輸入錯誤的用戶名密碼提示2.在中比如學生管理輸入學生姓名和密碼等信息否則不能添加圖27學生管理測試3.在對密碼進行修改的時候,要輸入正確的舊密碼,然后輸入兩次新密碼且新密碼必須是一樣的,否則給出提示圖28不輸入新舊密碼圖29不輸入新舊密碼時的提示圖30輸入錯誤的舊密碼和新舊密碼不一致圖31舊密碼錯誤提示圖32兩次新密碼不一致提示七總結此論文主要研究了使用ASP.NET技術設計出實驗室預約及耗材管理系統。在前面簡單介紹了研究背景和意義。再通過對實驗室預約及耗材管理系統進行深入分析進而提出了與此系統相關的內容。(1)通過對asp。Net、SQL2008數據庫和web架構的簡單介紹,說明了基于ASP.NET的實驗室預約及耗材管理系統的設計與實現的具有可行性,本文結論及研究成果如下:(2)實現了ASP.NET與SQL2008相結合構建的實驗室預約及耗材管理系統,通過本次基于ASP.NET的實驗室預約及耗材管理系統設計與實現的研究,我深刻的明白了,要想獲得一項新的技術不單只從書本上去了解它,而且要自己多動手,只有經過實踐的檢驗才能夠真正了解它。開發新的系統需要對很多方面進行考慮,這就對一個人的經驗有所要求了,經驗越多越能在靠法的過程中規避一些曾經遇到的問題。由于本人經驗不多,知識層面還不夠,所以設計的系統界面相對來說太過于簡單,只是對系統的一些最基本的功能進行了開發。在此次開發中,對本系統相關的文獻和數據進行了分析,同樣也對其他系統進行了分析,吸取了其他系統的優勢以此來完善自己的設計,但是在設計過程中出現了不少問題,在以后的學習中我一定要改進。在實踐中對本系統進行測試,發現本系統的可行性很高,并且會給高校實驗室的管理帶來一個全新的體驗。在開發過程中時間不是很充足,所以本人所開發的系統還存在著一些不足的地方:頁面上視覺感不強,不夠美觀,給用戶提供一個友好美觀的頁面對一個系統來說至關重要。系統體驗方面,后臺在添加動態信息時頁面沒有刷新,也就是對Ajax技術的運用不夠熟練,如果能好的應用Ajax技術對系統的用戶體驗將有更大的提高。因此,在本系統在開發的過程中存在很多不足和需要改進的地方,在以后的學習中一定會更加認真,在對系統的開發中一定要做好系統架構,努力開發一套更好的系統。此次設計是本人第一次設計,經驗不足,并且之前沒有接觸過c#語言使得在編程中遇到了很多問題,一些自己堅信沒有問題的過程總是出錯,最終經過努力找到了答案。找出了出現問題的原因:就是我們在編程中非常粗心沒有仔細觀察到結尾的符號。系統功能相對來說比較簡單,還有很多需要改進的問題。比如說:沒有實現用戶注冊功能,沒有實現留言回復功能。和網上一些商品網站在功能上還有很大的差距。我相信隨著對ASP.NET語言和數據庫知識的深入學習、研究和實踐,在以后的設計中一定能把這些存在的不足改善掉。首先,在開發本系統的過程中,我在網上對相關數據和文獻進行深入研究和分析,培養了我的調查研究能力。其次,在開發本系統過程中,用到了很多之前的知識,使我對以前的知識進行了一個重新復習,通過對本系統的開發,使我明白了理論知識與實踐相結合的重要性。其實最重要的是提高了我的自學能力,在開發本系統過程中我使用了iis6.0作為ASP.Net的開發平臺和SQL2008工具進行數據庫的設計,采用c#語言進行開發,而這些中有些我是之前學過的,但是,能夠把之前所學過的知識都用于設計情況的并不多。所以通過這次畢業設計,我把之前所學的知識和生活中的實際情況聯系起來,這為我以后走向工作崗位打下了基礎。總之,這次畢業設計對我以后的人生道路有著深遠的影響。經過將理論學習與實踐兩者相結合,基本實現了基于ASP.NET的實驗室預約及耗材管理系統設計與實現所預期的功能。雖然在開發設計時非常認真,但是由于筆者的專業水平還需要進一步加強,實踐工作經驗不足,對數據庫的建設還不是很清楚,所以在分析方面還存在著一些問題,對市場需求分析不清楚,提出的方案實施起來還有一些缺陷等方面的問題。實驗室預約及耗材管理系統的建設是一個長期又復雜的系統工程。筆者將在未來的工作崗位不斷加強學習、拓寬知識面,加強實踐認識繼續深入進行實驗室預約及耗材管理系統的建設和研究。參考文獻[1]董征宇.我國中小企業電子商務盈利策略探析[J].中國商貿,2010,22:995[2]張愛軍.電子商務技術的創新發展趨勢[J].電腦知識與技術,2011,26:61-67[3]馬桂林.中小汽車企業經銷商電子商務管理系統的設計[J].價值工程,2010,23:148-149[4]蔡翔宇.電子商務與計算機網絡應用[J].計算機應用研究,2011,2:366[5]程少麗.淺談國內電子商務的現狀及發展[J].電腦與電信,2010,77:73[6]周文艷,夏麗麗.電子商務中的數據庫技術[J].科技創新導報,2010,32,:302010,5:112-114[7]周文艷,夏麗麗.電子商務中的數據庫技術[J].科技創新導報,2010,32,:30[8]WANGYu.TheDesignandImplementationofaShoppingCartinE-commerceSitesBasedonASPTechnology[J].ComputerKnowledgeandTechnology,2011,21:20-21[9]DINGXiao-ping.TheDesignPlanofBBSSystemBasedonASPTechnology[J].JournalofHebeiEnergyInstituteofVocationandTechnology,2011:62-64附錄:系統使用手冊系統首頁部分首頁在用戶和密碼文本框中輸入正確字符,點擊“確定”鍵將進入下一頁面。點擊“退出”按鈕退出系統。重試3次將自動退出系統。系統默認用戶和密碼是lj.導航頁點擊左上方按鈕組按鈕將進入相應系統部分首頁。點擊“修改密碼”按鈕將顯示密碼修改控件。點擊“退出”將退出系統。密碼修改部分在右上方的文本框中輸入新的用戶和密碼,其中兩次密碼輸入必須相同。點擊“確認”完成修改并隱藏密碼修改控件,點擊“取消”放棄修改密碼修改控件。物資管理部分首頁表單最下方按鈕組的前四個按鈕提供了儀器設備表的一般的記錄指針移動功能。“詳細查詢”按鈕調用儀器查詢頁,“添加”和“刪除”調用儀器設備表修改頁。“刪除”則將儀器設備表的當前記錄刪除。“退出”將退出當前表單,回到主表單。“打印”將調用報表YQSB1,打印YQSB表的當前記錄和附件表中的相關紀錄。“附件查詢”按鈕將調用附件查詢頁,附件添加頁將調用附件修改頁,為儀器設備表當前記錄添加附件。“借出”和“歸還”按鈕將調用儀器借用頁。儀器查詢頁用戶在表單下方的控件中輸入查詢條件后點擊“查詢”按鈕將在上方表格中得到滿足條件的記錄,在表格中點擊要進行操作的記錄,點擊“退出”將會回到首頁,并且首頁的當前記錄是在本表單中選定的記錄。“清空”按鈕將清空它前面下拉列表框中用戶以作的選定,“全部清空”將清空用戶所有的輸入,將表單恢復至初始狀態。儀器修改頁該表單對儀器設備表進行修改。如果表單執行修改操作,那么在修改完成后點擊“存儲”按鈕將會保存退出。如果表單執行添加操作,那么點擊“存儲”按鈕將會保存當前記錄,并在表的末尾再次添加一條空白記錄,即允許用戶連續添加,直到點擊“完成”按鈕才退出表單。在用戶在儀器設備表中添加了一條記錄并存儲成功以后,將會出現提示是否為該記錄添加附件。如果用戶選擇是,則先調用附件修改頁,當用戶完成附件操作以后,再返回儀器設備表修改頁表單,繼續儀器設備表的添加操作。附件查詢頁用戶在右方的文本框中輸入查詢條件,點擊“查詢”按鈕后,將在左邊表格中顯示查詢結果。在表格中選擇想要操作的的記錄,點擊“修改”將調用附件修改頁對其修改,點擊“刪除”將刪除該記錄。點擊“返回”將返回首頁,點擊“打印”將打印搜索結果。附件修改頁使用方法同前,不在重復。儀器借用頁系統將根據是借用操作還是歸還操作自動在相應日期字段中填入當天日期,用戶也可以自行修改。點擊“打印”將打印借用表當前記錄,其余按鈕功能同前。實驗室管理部分首頁在兩個下拉列表框中選擇,將使上方表單顯示只包含相應字段等于選中項的記錄。點擊“恢復”按鈕將清除用戶選擇,并將表單恢復至初始狀態。點擊表格中各字段的表頭,將使表中記錄按照相應字段排序顯示。“添加”和“修改”將調用實驗儀器表修改頁實驗儀器表修改頁下方按鈕功能同前。點擊“從表單中添加“按鈕將調用實驗儀器添加頁。從物資管理庫的儀器設備表中選擇儀器。實驗儀器添加頁該頁按鈕功能與物資管理部分的儀器查詢頁類似,只不過點擊了“選定”以后將返回表單實驗儀器修改頁,并將選定的記錄的YQMC字段填入實驗儀器修改頁的YQPZ文本框中。點擊“退出”則不返回任何值。經費管理部分首頁表單下方文本框顯示當前記錄的詳細信息。“添加”和“刪除”按鈕調用經費管理表修改頁,“刪除”刪除經費管理表當前記錄。“查詢”按鈕將導致表單界面變成如下圖所示:在該界面中,用戶可以在下方控件中輸入查詢條件并再次點擊“查詢”按鈕進行查詢,查詢結果將在上方表格中顯示。注意時間的輸入格式為“年-月-日”點擊“結束查詢”將回到首頁頁面。經費管理表修改頁各按鈕功能如前所述

溫馨提示

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

評論

0/150

提交評論