![算機組成原理實驗室綜合管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/4/dd6fccc5-7b63-4022-9836-bdf3651f1772/dd6fccc5-7b63-4022-9836-bdf3651f17721.gif)
![算機組成原理實驗室綜合管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/4/dd6fccc5-7b63-4022-9836-bdf3651f1772/dd6fccc5-7b63-4022-9836-bdf3651f17722.gif)
![算機組成原理實驗室綜合管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/4/dd6fccc5-7b63-4022-9836-bdf3651f1772/dd6fccc5-7b63-4022-9836-bdf3651f17723.gif)
![算機組成原理實驗室綜合管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/4/dd6fccc5-7b63-4022-9836-bdf3651f1772/dd6fccc5-7b63-4022-9836-bdf3651f17724.gif)
![算機組成原理實驗室綜合管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/4/dd6fccc5-7b63-4022-9836-bdf3651f1772/dd6fccc5-7b63-4022-9836-bdf3651f17725.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、湖南人文科技學院畢業(yè)論文(設(shè)計)學科分類號:_湖南人文科技學院本科生畢業(yè)設(shè)計論文題目:計算機組成原理實驗室綜合管理系統(tǒng)的設(shè)計與實現(xiàn)(英文):computer composition principle experiment comprehensive management system design and implementation學生姓名:趙偉偉學號07420113系 部:計算機科學技術(shù)系專業(yè)年級:網(wǎng)絡工程200701班指導教師:龍海職 稱:副教授湖南人文科技學院本科畢業(yè)設(shè)計誠信聲明本人鄭重聲明:所呈交的本科畢業(yè)設(shè)計,是本人在指導老師的指導下,獨立進行研究工作所取得的成果,成果不存在知識
2、產(chǎn)權(quán)爭議,除文中已經(jīng)注明引用的內(nèi)容外,本設(shè)計不含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對本文的研究做出重要貢獻的個人和集體均已在文中以明確方式標明。本人完全意識到本聲明的法律結(jié)果由本人承擔。 作者簽名: 趙偉偉 二 一一 年 6 月 25日目 錄摘 要4第一章 緒論61.1 課題研究背景和意義61.2 國內(nèi)外研究現(xiàn)狀61.2.1 國內(nèi)現(xiàn)狀61.2.2 國外現(xiàn)狀71.3 本文研究的目的和主要內(nèi)容71.3.1本文研究的目的71.3.2本文研究的主要內(nèi)容71.4 本文結(jié)構(gòu)7第二章 系統(tǒng)介紹92.1 系統(tǒng)簡介92.2 系統(tǒng)的開發(fā)模式92.2.1 mvc模式92.2.2 b/s模式112.3 系
3、統(tǒng)采用的關(guān)鍵技術(shù)122.3.1asp技術(shù)122.3.2 ado.net技術(shù)132.4 系統(tǒng)的開發(fā)環(huán)境132.4.1 系統(tǒng)開發(fā)與運行環(huán)境介紹132.4.2 系統(tǒng)開發(fā)工具的介紹132.4.3 開發(fā)環(huán)境的建立14第三章 系統(tǒng)分析183.1 系統(tǒng)簡介183.2 可行性分析183.2.1 技術(shù)的可行性183.2.2 經(jīng)濟的可行性183.2.3 操作可行性183.3 需求分析183.3.1 系統(tǒng)的功能需求183.3.2 系統(tǒng)用例圖19第四章 系統(tǒng)概要設(shè)計214.1 主要功能模塊214.2 系統(tǒng)er圖224.3數(shù)據(jù)庫概要設(shè)計22第五章 系統(tǒng)詳細設(shè)計235.1 數(shù)據(jù)庫設(shè)計235.1.1 數(shù)據(jù)庫表的設(shè)計235.
4、2 各功能模塊的詳細設(shè)計245.2.1 用戶管理模塊245.2.2 實驗室設(shè)備管理模塊255.2.3實驗發(fā)布、實驗項目和實驗時間的在線預約模塊255.2.4查詢與統(tǒng)計模塊26第六章 系統(tǒng)具體實現(xiàn)276.1 用戶登錄276.2 用戶管理模塊的實現(xiàn)296.2.1 添加用戶296.2.2 用戶列表326.2.3 刪除用戶信息326.3 實驗室設(shè)備管理模塊的實現(xiàn)336.3.1 添加設(shè)備336.3.2 刪除設(shè)備346.4 實驗發(fā)布、實驗項目和實驗時間在線預約模塊356.4.1實驗發(fā)布356.5 查詢與統(tǒng)計38第七章 系統(tǒng)的測試與維護397.1 單元測試397.2 模塊測試397.3 系統(tǒng)測試397.4
5、系統(tǒng)維護39第八章 結(jié)論40摘 要目前國內(nèi)學校教學設(shè)備自動化管理水平不是很高。隨著高校在校學生人數(shù)不斷增加,實驗室規(guī)模不斷擴大,實驗室的管理工作也變得更加困難。為減輕實驗室管理人員的工作負擔,提高工作效率,通過計算機進行輔助管理無疑是一種有效的辦法。本實驗室管理系統(tǒng)就是結(jié)合學院實驗室的具體情況設(shè)計的。本系統(tǒng)是在windows xp平臺下,使用mvc設(shè)計模式以及b/s模式進行開發(fā)。采用ms的iis服務器,dreamweaver8開發(fā)工具,微軟的access數(shù)據(jù)庫。主要實現(xiàn)了用戶管理;實驗室設(shè)備管理;實驗發(fā)布、實驗項目和實驗時間的在線預約;查詢與統(tǒng)計等功能。這是一個基于web頁面、界面友好、操作簡
6、單的管理系統(tǒng),用戶只需要有一臺計算機,就可以方便的對實驗室的各種信息進行管理。該系統(tǒng)的實現(xiàn),可以改進實驗室設(shè)備管理水平、提高工作質(zhì)量、有效降低成本,為學生網(wǎng)上預約實驗成績查詢提供極大方便,使得高校實驗室管理更加安全、簡便。關(guān)鍵詞:實驗室管理系統(tǒng);實驗室;asp實現(xiàn)的實驗室abstractat present domestic teaching equipment automation management level is not high. as college student population increases unceasingly, laboratory scale unceas
7、ingly expands, the management of the laboratory work also becomes more difficult. in order to alleviate the burden of lab management personnel, improve work efficiency, through the computer assist management is undoubtedly an efficient way. the laboratory management system is with the college labora
8、tory specific situations of the design. this system is in windows xp flat, we use mvc design patterns and b/s model development. using ms iis server, dreamweaver8 development tools microsoft access databases. mainly realizes the user management; laboratory equipment management; experimental release,
9、 experimental project and experimental time online booking; search and statistical, and other functions. this is based on a web page and friendly interface, simple operation management system, the user need only have a computer, it can be convenient for laboratory manage various kinds of information
10、. this system is realized, can improve the lab equipment management level, and improve quality, cost effective for students, online booking experimental results inquiries for great convenience, making college laboratory management more safe and easy. keywords: laboratory management system;laboratory
11、 ;boardroom implement by asp第一章 緒論1.1 課題研究背景和意義隨著計算機以及高校辦公自動化技術(shù)的發(fā)展,為使實驗室科研、教學管理工作更加規(guī)范化、科學化,建設(shè)一個實驗室綜合管理系統(tǒng)已顯得非常重要。高校實驗室管理系統(tǒng)實現(xiàn)了實驗管理、學生管理和儀器管理等功能,提高了實驗室的管理水平和工作效率,達到了高效、規(guī)范管理實驗室的目的。系統(tǒng)中特別為學生設(shè)計了預約實驗和設(shè)計實驗的模塊,提高了學生自主化學習和創(chuàng)新的能力。隨著高校在校學生人數(shù)不斷增加,實驗室規(guī)模不斷擴大,實驗室的管理工作也變得更加困難。為減輕實驗室管理人員的工作負擔,提高工作效率,通過計算機進行輔助管理無疑是一種有效的
12、辦法。本實驗室管理系統(tǒng)就是結(jié)合學院實驗室的具體情況設(shè)計的。1.2 國內(nèi)外研究現(xiàn)狀1.2.1 國內(nèi)現(xiàn)狀現(xiàn)在全國各個高校招生規(guī)模增大,每年新生入學人數(shù)不斷增加,學校實驗室設(shè)備室各個高校的重要組成部分,由于學生人數(shù)的增加實驗室設(shè)備也在不斷的增加完善,但是復雜的實驗室管理工作仍舊存在不同程度的遺憾和缺陷,主要表現(xiàn)在:1、在高校設(shè)備的管理過程中,往往存在著購買為主、管理為輔;使用為主、維護為輔的問題。2、部分單位與個人產(chǎn)權(quán)觀念淡薄,造成了資產(chǎn)流向和歸屬混亂。尤其是對于如贈送、自制等非購買設(shè)備,這種觀念嚴重影響了實驗室的資產(chǎn)管理工作,時間一久,很容易造成賬務不符和學校固定資產(chǎn)流失的情況。3、不少高校設(shè)備管
13、理工作在整個學校管理系統(tǒng)中往往得不到重視,一般來說,教學和科研室學校的工作重心,而服務性的工作,如設(shè)備管理卻經(jīng)常被忽視。4、實驗實訓材料和耗材管理混亂,往往是用什么買什么,用了多的一邊扔,下次用到再去買;辦公用的和教學用的混在一起,耗材浪費情況嚴重,而且沒有一本清楚的賬目,不利于以后的實驗成本開支統(tǒng)計工作。由于存在以上種種問題,為了改變高校設(shè)備管理工作的現(xiàn)狀,本人從自身的工作出發(fā),提出以下幾點思考:(1)進一步完善各種管理規(guī)章制度;(2)從計算機實驗室管理的各個環(huán)節(jié)入手,嚴格控制設(shè)備的購買、驗收、入庫、出庫、報廢(回收);(3)以科學的態(tài)度參與管理,完善計算機實驗室管理的體系;(4)從思想上重
14、視計算機實驗室管理工作,把設(shè)備管理提升為高校內(nèi)部管理工作的一項重點。1.2.2 國外現(xiàn)狀現(xiàn)在國外也有這樣的管理系統(tǒng),來實現(xiàn)實驗室的自動化管理,提高生產(chǎn)效率,減少學校的支出。1.3 本文研究的目的和主要內(nèi)容1.3.1本文研究的目的高校實驗室管理系統(tǒng)實現(xiàn)了實驗管理、學生管理和儀器管理等功能,提高了實驗室的管理水平和工作效率,達到了高效、規(guī)范管理實驗室的目的。系統(tǒng)中特別為學生設(shè)計了預約實驗和白設(shè)計實驗的模塊,提高了學生自主化學習和創(chuàng)新的能力。1.3.2本文研究的主要內(nèi)容本文研究的主要內(nèi)容有: 用戶管理; 實驗室設(shè)備管理; 實驗發(fā)布、實驗項目和實驗時間的在線預約; 查詢與統(tǒng)計。1.4 本文結(jié)構(gòu)整個論文
15、的結(jié)構(gòu)如下: 緒論:介紹課題研究的背景、意義、國內(nèi)外現(xiàn)狀、研究的目的和意義。 系統(tǒng)介紹:介紹這個系統(tǒng)的關(guān)鍵技術(shù)、開發(fā)模式、開發(fā)環(huán)境及其建立。 需求分析:主要是介紹系統(tǒng)的可行性分析。 系統(tǒng)的總體設(shè)計:數(shù)據(jù)的總體設(shè)計,功能模塊的總體設(shè)計。 系統(tǒng)的詳細設(shè)計:數(shù)據(jù)庫的詳細設(shè)計,各功能模塊的詳細設(shè)計。 系統(tǒng)的具體實現(xiàn):編寫代碼,實現(xiàn)各功能模塊。 系統(tǒng)的測試與維護:系統(tǒng)完成之后,對系統(tǒng)進行ut(單元測試),it(集成測試),st(系統(tǒng)測試)測試,進行系統(tǒng)的維護。第二章 系統(tǒng)介紹2.1 系統(tǒng)簡介本系統(tǒng)是在windows xp平臺下,使用mvc設(shè)計模式以及b/s模式進行開發(fā)。采用ms的iis服務器,dream
16、weaver8開發(fā)工具,微軟的access數(shù)據(jù)庫。下面將會詳細介紹各開發(fā)工具及關(guān)鍵技術(shù)的具體情況。2.2 系統(tǒng)的開發(fā)模式2.2.1 mvc模式所謂的mvc模式,即模型-視圖-控制器(model-view-controller)模式。mvc模式的結(jié)構(gòu)圖如圖2-1所示。圖2-1 mvc 結(jié)構(gòu)圖解mvc作為模式,提供了一個原則,可以按照模型、表達方式和行為等角色把一個應用系統(tǒng)的各個部分之間的耦合解脫、分割開來。 模型端在mvc模型里,模型便是執(zhí)行某些任務的代碼,而這部分代碼并沒有任何邏輯決定它對用戶端的表示方法。模型端只有純粹的功能性接口,也就是一系列的公開的方法。通過這些公開的方法,便可以取得模型
17、端的所有功能。在這些公開的方法中,有些是取值方法,讓系統(tǒng)其他部分可以得到模型端的內(nèi)部狀態(tài)參數(shù)。其他的改值方法則允許外部修改模型端的內(nèi)部狀態(tài)。但是,一般來說,模型端必須有方法登記視圖,以便在模型端的內(nèi)部狀態(tài)發(fā)生變化時,可以通知視圖。業(yè)務模型的設(shè)計是mvc的核心,對于一個開發(fā)者來說,可以只專注于模型的設(shè)計。 多個視圖端在mvc模式里面,一個模型端可以有幾個視圖端,而實際上復數(shù)的視圖端是使用mvc的原始動機。使用mvc模式可以允許多于一個視圖端存在,并且可以在需要的時候動態(tài)的登記上所需的視圖。視圖是用戶看到并與之交互的界面。視圖向用戶顯示相關(guān)的數(shù)據(jù),并能接受用戶的輸入數(shù)據(jù),但是它并不進行任何實際的業(yè)
18、務處理。視圖可以向模型查詢業(yè)務狀態(tài),但不能改變模型。視圖還能接受模型發(fā)出的數(shù)據(jù)更新的事件,從而對用戶界面進行同步更新。 多個控制器端mvc模式的視圖端是與mvc模式的控制器端結(jié)合使用的。當用戶端與相應的視圖端發(fā)生交互時,用戶可以通過視窗更新模型的狀態(tài),而這種更新是通過控制器端進行的??刂破鞫送ㄟ^調(diào)用模型端的改值方法更改其狀態(tài)值。以此同時,控制端會通知所有的登記了的視圖端刷新顯示給用戶的表示。當web用戶單擊頁面中的提交按鈕來發(fā)送html表單時,控制器接收請求并調(diào)用相應的模型組件去處理請求,然后調(diào)用相應的視圖來顯示模型返回的數(shù)據(jù)。mvc模式的示意圖如圖2-2所示:圖2-2 mvc模式示意圖mvc
19、的優(yōu)點: 多個視圖能共享一個模型。 模型是自包含的,與控制器和視圖保持相對獨立,因此可以方便的改變應用程序的數(shù)據(jù)層和業(yè)務規(guī)則。 控制器提高了應用程序的靈活性和可配置性。2.2.2 b/s模式b/s結(jié)構(gòu)(browser/server結(jié)構(gòu))結(jié)構(gòu)即瀏覽器和服務器結(jié)構(gòu)。它是隨著internet技術(shù)的興起,對c/s結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過www瀏覽器來實現(xiàn),極少部分事務邏輯在前端(browser)實現(xiàn),但是主要事務邏輯在服務器端(server)實現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本
20、(tco)。以目前的技術(shù)看,局域網(wǎng)建立b/s結(jié)構(gòu)的網(wǎng)絡應用,并通過internet/intranet模式下數(shù)據(jù)庫應用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如lan, wan, internet/intranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務器數(shù)據(jù)庫也很安全 。特別是在java這樣的跨平臺語言出現(xiàn)之后,b/s架構(gòu)管理軟件更是方便、速度快、效果優(yōu)。隨著internet和www的流行,以往的主機終端和cs都無法滿足當前的全球網(wǎng)絡開放、互連、信息隨處可見和信息共享的新要求,于是就出現(xiàn)了bs型模式
21、,即瀏覽器服務器結(jié)構(gòu)。b/s模式最大特點是:用戶可以通過www瀏覽器去訪問internet上的文本、數(shù)據(jù)、圖像、動畫、視頻點播和聲音信息,這些信息都是由許許多多的web服務器產(chǎn)生的,而每一個web服務器又可以通過各種方式與數(shù)據(jù)庫服務器連接,大量的數(shù)據(jù)實際存放在數(shù)據(jù)庫服務器中。客戶端除了www瀏覽器,一般無須任何用戶程序,只需從web服務器上下載程序到本地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫有關(guān)的指令,由web服務器交給數(shù)據(jù)庫服務器來解釋執(zhí)行,并返回給web服務器,web服務器又返回給用戶。在這種結(jié)構(gòu)中,將許許多多的網(wǎng)連接到一塊,形成一個巨大的網(wǎng),即全球網(wǎng)。而各個企業(yè)可以在此結(jié)構(gòu)的基礎(chǔ)上建立自己的
22、intranet。一、b/s模式的優(yōu)點和缺點b/s結(jié)構(gòu)的優(yōu)點(1)、具有分布性特點,可以隨時隨地進行查詢、瀏覽等業(yè)務處理。(2)、業(yè)務擴展簡單方便,通過增加網(wǎng)頁即可增加服務器功能。(3)、維護簡單方便,只需要改變網(wǎng)頁,即可實現(xiàn)所有用戶的同步更新。(4)、開發(fā)簡單,共享性強b/s 模式的缺點(1)、個性化特點明顯降低,無法實現(xiàn)具有個性化的功能要求。(個性化的要求取決以軟件框架,而非架構(gòu),分享b/s軟件就蠻靈活)(2)、操作是以鼠標為最基本的操作方式,無法滿足快速操作的要求。(如果輔助于插件,照樣可以用鍵盤快速操作 )(3)、頁面動態(tài)刷新,響應速度明顯降低。(分享軟件用分頁保證響應速度穩(wěn)定)(4)
23、、功能弱化,難以實現(xiàn)傳統(tǒng)模式下的特殊功能要求。(技術(shù)問題,用微軟c#或java怎么會不能解決任何要求呢)2.3 系統(tǒng)采用的關(guān)鍵技術(shù)2.3.1asp技術(shù) asp的第一版是0.9測試版,自從1996年asp1.0誕生,它給web開發(fā)界帶來了福音。早期的web程序開發(fā)是十分繁瑣的,以至于要制作一個簡單的動態(tài)頁面需要編寫大量的c代碼才能完成,這對于普通的程序員來說有點太難了。而asp卻允許使用vbscript這種的簡單腳本語言,編寫嵌入在html網(wǎng)頁中的代碼。在進行程序設(shè)計的時候可以使用它的內(nèi)部組件來實現(xiàn)一些高級功能(例如cookie)。它的最大的貢獻在于它的ado(activex data obje
24、ct),這個組件使得程序?qū)?shù)據(jù)庫的操作十分簡單,所以進行動態(tài)網(wǎng)頁設(shè)計也變成一件輕松的事情。因此一夜之間,web程序設(shè)計不再是想像中的艱巨任務,仿佛很多人都可以一顯身手。 到了1998年,微軟發(fā)布了asp 2.0。它是windows nt4 option pack的一部分,作為iis 4.0的外接式附件。它與asp 1.0的主要區(qū)別在于它的外部組件是可以初始化的,這樣,在asp程序內(nèi)部的所有組件都有了獨立的內(nèi)存空間,并可以進行事務處理。 到了2000年,隨著windows 2000的成功發(fā)布,這個操作系統(tǒng)的iis 5.0所附帶的asp 3.0也開始流行。與asp 2.0相比,asp 3.0的優(yōu)勢
25、在于它使用了com+,因而其效率會比它前面的版本要好,并且更穩(wěn)定。 2001年,asp.net出現(xiàn)了。在剛開始開發(fā)的時候,它的名字是asp+,但是,為了與微軟的.net計劃相匹配,并且要表明這個asp版本并不是對asp3.0的補充,微軟將其命名為asp.net。asp.net在結(jié)構(gòu)上與前面的版本大相徑庭,它幾乎完全是基于組件和模塊化的,web應用程序的開發(fā)人員使用這個開發(fā)環(huán)境可以實現(xiàn)更加模塊化的、功能更強大的應用程序。2.3.2 ado.net技術(shù)它提供了平臺互用性和可伸縮的數(shù)據(jù)訪問。ado.net增強了對非連接編程模式的支持,并支持rich xml.由于傳送的數(shù)據(jù)都是xml格式的,因此任何能
26、夠讀取xml格式的應用程序都可以進行數(shù)據(jù)處理。事實上,接受數(shù)據(jù)的組件不一定要是ado .net組件,它可以是基于一個microsoft visual studio的解決方案,也可以是任何運行在其它平臺上的任何應用程序。ado.net是一組用于和數(shù)據(jù)源進行交互的面向?qū)ο箢悗?。通常情況下,數(shù)據(jù)源是數(shù)據(jù)庫,但它同樣也能夠是文本文件、excel表格或者xml文件。ado.net允許和不同類型的數(shù)據(jù)源以及數(shù)據(jù)庫進行交互。然而并沒有與此相關(guān)的一系列類來完成這樣的工作。因為不同的數(shù)據(jù)源采用不同的協(xié)議,所以對于不同的數(shù)據(jù)源必須采用相應的協(xié)議。一些老式的數(shù)據(jù)源使用odbc協(xié)議,許多新的數(shù)據(jù)源使用oledb協(xié)議,
27、并且現(xiàn)在還不斷出現(xiàn)更多的數(shù)據(jù)源,這些數(shù)據(jù)源都可以通過.net的ado.net類庫來進行連接。 ado.net提供與數(shù)據(jù)源進行交互的相關(guān)的公共方法,但是對于不同的數(shù)據(jù)源采用一組不同的類庫。這些類庫稱為data providers,并且通常是以與之交互的協(xié)議和數(shù)據(jù)源的類型來命名的。表1列處了一些常見的data providers,以及它們所使用的api前綴,和允許進行交互的數(shù)據(jù)源類型。2.4 系統(tǒng)的開發(fā)環(huán)境2.4.1 系統(tǒng)開發(fā)與運行環(huán)境介紹 該系統(tǒng)運行在windows xp操作系統(tǒng)之上。 使用dreamweaver工具進行開發(fā)。 發(fā)布在iis應用服務器之上。 數(shù)據(jù)存儲采用 access數(shù)據(jù)庫。2.
28、4.2 系統(tǒng)開發(fā)工具的介紹dreamweaver開發(fā)工具的介紹 dreamweaver是由macromedia公司開發(fā)的一款所見即所得的網(wǎng)頁編輯器。和二維動畫設(shè)計軟件flash,專業(yè)網(wǎng)頁圖像設(shè)計軟件fireworks,并稱為“網(wǎng)頁三劍客”;2005年4月18日,全球最大的圖像編輯軟件供應商adobe宣布,以換股方式收購軟件公司macromedia,macromedia是著名的網(wǎng)頁設(shè)計軟件dreamweaver及flash的供應商。據(jù)悉,此項交易涉及金額高達34億美元。根據(jù)雙方達成的協(xié)議,macromedia股東將以1:0.69的比例獲得adobe的普通股。自此開始,dreamweaver開始屬
29、于adobe設(shè)計軟件系列。 dreamweaver、flash以及在dreamweaver之后推出的針 對專業(yè)網(wǎng)頁圖像設(shè)計的fireworks,三者被macromedia公司稱為dreamteam(夢之隊),足見市場的反響和macromedia公司對它們的自信。說到dreamweaver我們應該了解一下網(wǎng)頁編輯器的發(fā)展過程,隨著互聯(lián)網(wǎng)(internet) 的家喻戶曉,html技術(shù)的不斷發(fā)展和完善,隨之而產(chǎn)生了眾多網(wǎng)頁編輯器,從網(wǎng)頁編輯器基本性質(zhì)可以分為所見即所得網(wǎng)頁編輯器和非所見即所得網(wǎng)頁編輯器(則原始代碼編輯器),兩者各有千秋。所見則所得網(wǎng)頁編輯器的優(yōu)點就是直觀性,使用方便,容易上手,您在所
30、見即所得網(wǎng)頁編輯器進行網(wǎng)頁制作和在word中進行文本編輯不會感到有什么區(qū)別,但它同時也存在著致命的弱點。 access數(shù)據(jù)庫的介紹access 是微軟公司推出的基于windows的桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)(rdbms,即relational database management system),是office系列應用軟件之一。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲、數(shù)據(jù)查詢、界面設(shè)計、報表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分數(shù)據(jù)管理的任務。 iis服務器
31、的介紹iis是internet information services的縮寫,是一個world wide web server。gopher server和ftp server全部包容在里面。 iis意味著你能發(fā)布網(wǎng)頁,并且有asp.net(active server pages)、javascript產(chǎn)生頁面,有著一些擴展功能。iis支持一些有趣的東西,像有編輯環(huán)境的界面(frontpage)、有全文檢索功能的(index server)、有多媒體功能的(net show) 其次,iis是隨windows nt server 4.0一起提供的文件和應用程序服務器,是在windows nt
32、server上建立internet服務器的基本組件。它與windows nt server完全集成,允許使用windows nt server內(nèi)置的安全性以及ntfs文件系統(tǒng)建立強大靈活的internetintranet站點。iis(internet information server,互聯(lián)網(wǎng)信息服務)是一種web(網(wǎng)頁)服務組件,其中包括web服務器、ftp服務器、nntp服務器和smtp服務器,分別用于網(wǎng)頁瀏覽、文件傳輸、新聞服務和郵件發(fā)送等方面,它使得在網(wǎng)絡(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。2.4.3 開發(fā)環(huán)境的建立(1)、iis 5.0以上(2)、ie 5.5 以上
33、(3)、.net framework sdk我們先來學習一下asp.net開發(fā)環(huán)境在windows xp系統(tǒng)下的安裝:(1)首先是ie6.0和 iis5.1的安裝。運行windows xp控制面板,單擊【添加或刪除程序】按鈕,然后在彈出窗口中單擊左邊工具欄的【添加/刪除windows組件】按鈕,如圖2.3所示。圖 2.3運行添加/刪除windows組件(2)在出現(xiàn)的windows組件向?qū)е?,選擇ie 和 iis組件。然后單擊【下一步】按鈕,如圖2.4所示。圖 2.4 選擇“詳細信息” 選擇internet 信息服務管理單元、smtp service、公用文件、萬維網(wǎng)服務、文檔點擊“確
34、定”圖2.5進入“iis安裝界面”(事先準備好iis 5.1安裝包)圖2.5進入“iis安裝界面”(3)按照系統(tǒng)提示,點擊“瀏覽”選擇iis安裝包路徑,三次選定文件后,iis安裝成功。如圖2.6所示。圖2.6進入“點擊網(wǎng)站” 右擊“電腦”-“管理”-“服務和應用程序”-“internet信息服務”,iis安裝成功。第三章 系統(tǒng)分析3.1 系統(tǒng)簡介該系統(tǒng)采用b/s體系結(jié)構(gòu)。操作簡單方便,實現(xiàn)了網(wǎng)上查詢實驗室設(shè)備的使用狀態(tài),讓學生可以網(wǎng)上直接預約實驗時間,查詢實驗成績。達到了實驗室資源管理高度信息化。3.2 可行性分析3.2.1 技術(shù)的可行性本系統(tǒng)使用asp語言,后臺數(shù)據(jù)庫采用acces
35、s數(shù)據(jù)庫,它的靈活性,安全性和易用性為編程和網(wǎng)站功能的實現(xiàn)提供了良好的條件。所以本系統(tǒng)所使用的開發(fā)技術(shù)是完全可行的。3.2.2 經(jīng)濟的可行性 本系統(tǒng)所用的開發(fā)工具asp語言技術(shù)、數(shù)據(jù)庫access等均可在網(wǎng)上下載到的軟件,免費提供給所有有需要的人員使用,總體開發(fā)成本低廉。最終開發(fā)完成的目標系統(tǒng)操作簡單,管理維護便捷,且運營成本低,從經(jīng)濟角度看,開發(fā)這個系統(tǒng)也是可行的。3.2.3 操作可行性 本系統(tǒng)調(diào)試與部署運行只需網(wǎng)絡、微機和相關(guān)開發(fā)工具,開發(fā)成品測試數(shù)據(jù)容易模擬,在學校實驗室即可完全實現(xiàn)。3.3 需求分析隨著高校在校學生人數(shù)不斷增加,實驗室規(guī)模不斷擴大,實驗室的管理工作也變得更加困難。為減輕
36、實驗室管理人員的工作負擔,提高工作效率,通過計算機進行輔助管理無疑是一種有效的辦法。本實驗室管理系統(tǒng)就是結(jié)合學院實驗室的具體情況設(shè)計的。3.3.1 系統(tǒng)的功能需求 系統(tǒng)設(shè)置該系統(tǒng)的后臺只有具有管理員權(quán)限的用戶才能進入,一般用戶是不能訪問的。因此在進入本系統(tǒng)的后臺之前,必須先登錄,輸入正確的用戶名和密碼才能進入;用戶名或者密碼輸入錯誤,則不能進入系統(tǒng),進入后臺系統(tǒng)之后才能進行相關(guān)才操作。前臺系統(tǒng)任何人都能訪問,但是要判斷用戶是否已經(jīng)登錄。 數(shù)據(jù)要求管理員要把實驗室的信息實時的錄入數(shù)據(jù)庫,方便用戶查看,訪問。管理員也需要時常的統(tǒng)計實驗室信息,并導成報表,方便記錄。3.3.2 系統(tǒng)用例圖管理員具有的
37、功能,具體用例如圖3-1所示:管理員實驗管理用戶管理設(shè)備管理 圖3-1 管理員的操作老師具有的功能,具體用例如圖3-2所示:老師實驗發(fā)布實驗管理實驗打分 圖3-2 老師的操作學生具有的功能,具體用例如圖3-3所示: 圖3-3 學生的操作學生實驗預約設(shè)備管理查詢成績 第四章 系統(tǒng)概要設(shè)計4.1 主要功能模塊 前臺模塊 實驗設(shè)備查詢:用戶可以根據(jù)情況選擇可用的設(shè)備。 實驗預約:實驗發(fā)布后用戶進行實驗預約的時候,系統(tǒng)會自動判斷此實驗是否可以預約,返回相應信息給用戶。 成績查詢:學生可以查詢成績、實驗任務。 后臺模塊 用戶管理:對用戶的添加、刪除、修改,對用戶進行權(quán)限的限制。 設(shè)備管理:管理員可添加、
38、刪除、修改設(shè)備信息。圖4.1系統(tǒng)功能模塊實驗室管理系統(tǒng)用戶管理實驗預約設(shè)備管理成績查詢4.2 系統(tǒng)er圖老師學生管理員實驗設(shè)備添加借出預約發(fā)布打分管理管理 圖4.2系統(tǒng)er圖4.3數(shù)據(jù)庫概要設(shè)計 數(shù)據(jù)庫表用戶表:用戶id、用戶名、密碼用戶詳細表:用戶名稱、用戶密碼、真實姓名、性別、聯(lián)系方式、班級、郵箱、身份信息、添加時間實驗設(shè)備信息表:設(shè)備編號、設(shè)備名稱、設(shè)備類型、設(shè)備價格、設(shè)備狀態(tài)實驗預約信息表:實驗編號、實驗名稱、指導老師、實驗時間成績查詢信息表:實驗編號、實驗名稱、指導老師、實驗時間 第五章 系統(tǒng)詳細設(shè)計5.1 數(shù)據(jù)庫設(shè)計5.1.1 數(shù)據(jù)庫表的設(shè)計用戶信息表,用來存儲用戶的信息,表創(chuàng)建結(jié)
39、構(gòu)請見表5-1所示:表5-1 user表字段名稱字段類型長度主鍵是否允許為空描述user_idint2是否用戶idusernamevarchar20否是用戶 名passwordvarchar20否否用戶密碼pwoervarchar20否否用戶權(quán)限r(nóng)ealnamevarchar20否否真實姓名sexvarchar10否否用戶性別phonevarchar20否是手機號碼emailvarchar20否是電子郵箱banjivarchar20否否班級addtimevarchar20否否添加時間pingjiavarchar20否是評價設(shè)備信息表,存儲設(shè)備的詳細信息表,表結(jié)構(gòu)請見表5-2所示:表5-2 sh
40、ebei表字段名稱字段類型長度主鍵是否允許為空描述sb_idint2是否設(shè)備idsb-namevarchar20否否設(shè)備名稱sb-classvarchar20否否設(shè)備類型sb-moneyvarchar20否否設(shè)備價值sb-studentvarchar20否否借出人sb-stepvarchar20否否設(shè)備狀態(tài)實驗信息表,實驗發(fā)布以及預約的詳細信息表,表結(jié)構(gòu)請見表5-3所示: 表5-3 shiyan表字段名稱字段類型長度外鍵是否允許為空描述sy-idint2主鍵否實驗idsy-namevarchar20否否實驗名稱sy-classvarchar20否否實驗類型sy-didianvarchar20否
41、否實驗地點sy-timevarchar20否否實驗時間sy-teachervarchar20否否指導老師sy-humanvarchar20否否確定人數(shù)sy-intovarchar20否是已參加人數(shù)實驗預約評分表,實驗預約以及老師評分的詳細信息表,表結(jié)構(gòu)請見表5-4所示:表 5-4 x-lab表字段名稱字段類型長度外鍵是否允許為空描述x-idint2主鍵否實驗idx-lab-namevarchar20否否選擇實驗的名稱x-lab-studentvarchar20否否選擇實驗的學生x-lab-teachervarchar20否否實驗的指導老師x-lab-timevarchar20否否實驗時間x-l
42、ab-classvarchar20否否實驗類型x-lab-didianvarchar20否否實驗地點x-lab-scorevarchar20否是實驗得分5.2 各功能模塊的詳細設(shè)計5.2.1 用戶管理模塊用戶管理模塊包括:添加用戶、刪除用戶、修改用戶信息,具體的功能結(jié)構(gòu)圖如圖5-5所示:用戶管理添加用戶刪除用戶修改用戶信息圖5-5用戶管理5.2.2 實驗室設(shè)備管理模塊設(shè)備管理模塊:由設(shè)備增加、設(shè)備刪除、設(shè)備維護、設(shè)備查詢、設(shè)備資源分配等功能模塊組成,主要負責維護實驗室設(shè)備的基本情況,使用、維護、借調(diào)以及資產(chǎn)管理等方面的信息。如圖5-6所示:設(shè)備管理模塊設(shè)備增加設(shè)備刪除設(shè)備維護設(shè)備查詢設(shè)備資源分
43、配圖5-6 設(shè)備管理5.2.3實驗發(fā)布、實驗項目和實驗時間的在線預約模塊 實驗發(fā)布、實驗預約管理涉及多個數(shù)據(jù)表的操作,其中包括學生信息表,實驗計劃表,實驗記錄表,實驗預約表,即從相應的數(shù)據(jù)表中分別提取其中的信息判斷該學生信息的真實性、申請實驗預約項目是否在實驗計劃當中、是否在指定的時間段可行等。當管理人員對申請單進行審查通過之后,表明預約實驗申請成功,申請結(jié)果將被記錄到數(shù)據(jù)庫中。如圖5-7所示:實驗預約實驗發(fā)布預約實驗取消預約實驗評分實驗信息修改圖5-7實驗發(fā)布5.2.4查詢與統(tǒng)計模塊 查詢與統(tǒng)計:包括學生成績查詢、學生實驗任務查詢、教師實驗任務查詢、設(shè)備查詢與統(tǒng)計。如圖5-8所示:查詢統(tǒng)計預
44、約實驗查詢發(fā)布實驗查詢設(shè)備查詢學生成績查詢用戶管理查詢 圖5-8查詢圖第六章 系統(tǒng)具體實現(xiàn)6.1 用戶登錄用戶要想使用系統(tǒng)所有的功能,必須進行登錄,否則有些功能非登錄用戶不能使用,有些用戶必須具有相應權(quán)限的用戶才能使用,所以用戶需要進行登錄。用戶在登錄的時候,會進行權(quán)限的判斷,可以是管理員或者普通用戶,不同的用戶具有不同的權(quán)限,具有不同的功能,也會進入不同的界面,這些是通過后臺的代碼來實現(xiàn),具體代碼請繼續(xù)往下看。如圖6-1所示:圖6.1登陸界面具體實現(xiàn)代碼如下:<%language="vbscript" codepage="936"%><
45、;!doctype html public "-/w3c/dtd xhtml 1.0 transitional/en" "/tr/xhtml1/dtd/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"><head><meta http-equiv="content-type" content="text/html; charset=gb2312"
46、 /><link href="images/index.css" rel="stylesheet" type="text/css" /><title>實驗室管理系統(tǒng) write by gc</title></head><body><div id="container"><div id="pic"><img src="images/index.jpg"></div>
47、<div id="intro"> <form id="form1" name="form1" method="post" action="loginck.asp"> <table width="279" height="97" border="0" align="center" cellpadding="0" cellspacing="0">
48、 <tr> <td width="65" align="right">用戶名:</td> <td width="208" align="left"><label> <input name="user" type="text" id="user" width="150" /> </label></td> </tr> <tr&g
49、t; <td align="right">密碼:</td> <td align="left"><label> <input name="psw" type="password" id="psw" width="150" /> </label></td> </tr> <tr> <td align="right">身份:</td>
50、 <td align="left"><label> <select name="power" id="power"> <option value="3">學生</option> <option value="2">教師</option> <option value="1">管理員</option> </select> </label></t
51、d> </tr> <tr> <td colspan="2" align="center"><label> <input type="reset" name="submit" value="重置" /> <input type="submit" name="submit2" value="登陸" /> </label></
52、td> </tr> </table> <p> </p></form></div><div id="llinks"><ul><font color="#ffffff">版權(quán)所有: write by zww 2011-2014 dex </font></div></body></html>6.2 用戶管理模塊的實現(xiàn)6.2.1 添加用戶管理員可以根據(jù)需要添加用戶信息,可以直接基于頁面
53、操作,方便,簡單,友好,具體的頁面如圖6-2所示: 圖6.2用戶信息圖具體實現(xiàn)代碼如下:<table align="center" class="datalist"><tr align="center" bgcolor="#ffffff"> <td width="300" colspan="3" align="center" valign="middle"><span class="s
54、tyle2"><font color="#000066">增加user用戶</font></span></td></tr><tr align="center"> <td align="center" width="100" ><span class="style2">用戶名稱:</span></td> <td align="center"
55、; width="200" colspan="2"><span class="style2"> <label> <input name="user" type="text" id="user" style="background:#ffffff; border-bottom-color:#cccccc" border="1px" /> </label> </span>&l
56、t;/td></tr><tr align="center" > <td align="center" width="100"><span class="style2">用戶密碼:</span></td> <td align="center" width="200" colspan="2"><span class="style2"> &l
57、t;label> <input name="psw" type="text" id="psw" style="background:#ffffff; border-bottom-color:#cccccc" border="1px" /> </label> </span></td></tr><tr align="center"> <td align="center" wid
58、th="100" ><span class="style2">真實名稱:</span></td> <td align="center" width="200" colspan="2"><span class="style2"> <label> <input name="realname" type="text" id="realname&quo
59、t; style="background:#ffffff; border-bottom-color:#cccccc" border="1px" /> </label> </span></td></tr><tr align="center" > <td align="center" width="100" ><span class="style2">性別:</span><
60、/td> <td align="center" width="200" colspan="2"><span class="style2"> <label> <select name="sex" id="sex"> <option value="1">男</option> <option value="2">女</option> <
61、/select> </label> </span></td></tr><tr align="center"> <td align="center" width="100"><span class="style2">聯(lián)系方式:</span></td> <td align="center" width="200" colspan="2"><span class="style2"> <label> <input name="phone" type="text" id="phone" style="background:#ffffff; border-bottom-color:#cccccc" border="1px" /> </label> </span></td></tr&g
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 科技公司商業(yè)模式創(chuàng)新的成功案例研究
- 科技助力構(gòu)建平安校園新生態(tài)
- 家庭教育與醫(yī)療健康的關(guān)系
- DB6103T 81-2025袋栽銀耳栽培技術(shù)規(guī)范
- DB35T 2228-2024科技成果轉(zhuǎn)化效果評估導則
- 個人向企業(yè)租賃設(shè)備合同標準范本
- 個人地下停車位轉(zhuǎn)讓合同書
- 三人共同持股合同范例
- 個人貸款合同樣本(房產(chǎn)抵押)
- 二人合資創(chuàng)業(yè)合同書:經(jīng)營合作協(xié)議
- 三查四定管理制度(參考模板)
- 品質(zhì)部經(jīng)理KRA KPI考核表
- 國家中小學智慧教育平臺推動家校共育
- 《馬克思主義與社會科學方法論》授課教案
- 一個28歲的漂亮小媳婦在某公司打工-被老板看上之后
- 馬工程教育哲學課件第十章 教育哲學與教師發(fā)展
- GB/T 11376-2020金屬及其他無機覆蓋層金屬的磷化膜
- 成功源于自律 主題班會課件(共34張ppt)
- 新青島版(五年制)五年級下冊小學數(shù)學全冊導學案(學前預習單)
- (完整word版)重點監(jiān)管的危險化學品名錄(完整版)
- 高級工程師電子版職稱證書在網(wǎng)上打印步驟
評論
0/150
提交評論