

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 本科生畢業(yè)設(shè)計</b></p><p> 姓 名: 學(xué) 號: </p><p> 學(xué) 院: 信息與電氣工程學(xué)院 </p><p> 專 業(yè): 信息工程 </p>
2、;<p> 設(shè)計題目: 開放性實驗管理系統(tǒng) </p><p> 專 題: </p><p> 指導(dǎo)教師: 職 稱: 講師 </p><p><b> 畢業(yè)設(shè)計任務(wù)書</b></p><
3、p> 任務(wù)下達(dá)日期:2012 年 2 月 15 日</p><p> 畢業(yè)設(shè)計日期: 2012 年 2 月 15 日 至 2012 年 6 月 10 日</p><p> 畢業(yè)設(shè)計題目: 開放性實驗管理系統(tǒng)</p><p> 畢業(yè)設(shè)計主要內(nèi)容和要求:</p><p> 要求:設(shè)計一個實驗室信息管理系統(tǒng)是一
4、套針對各個獨立院系、操作簡單實用的信息管理系統(tǒng)。它的主要任務(wù)是實現(xiàn)對實驗所有日常工作的信息管理。它涵蓋了高校系別、專業(yè)、年級、開設(shè)實驗實驗課程信息管理、實驗信息管理、實驗學(xué)生信息管理。開放實驗室預(yù)約管理等功能,實驗用戶登錄、用戶后臺管理、數(shù)據(jù)查詢等功能。結(jié)合實驗室具體工作,在設(shè)計上具有實用性及延展性。 </p><p><b> 研究內(nèi)容:</b></p><p>
5、 ?。?)信息管理系統(tǒng)(Content Manager System)的設(shè)計;</p><p> ?。?)一般軟件工程開發(fā)方法與實踐。</p><p> ?。?).NET三層框架設(shè)計;</p><p> (4)B/S模式設(shè)計;</p><p><b> ?。?)數(shù)據(jù)庫設(shè)計;</b></p><p&g
6、t; ?。?)Ajax等主流Web相關(guān)技術(shù)與工具;:</p><p> 院長簽字: 指導(dǎo)教師簽字:</p><p> 開放式實驗室系統(tǒng)設(shè)計與研究</p><p><b> 摘 要</b></p><p> 隨著高校管理變革的逐步推進(jìn),實驗室建設(shè)進(jìn)一步規(guī)范化、復(fù)雜化,高校實驗室
7、管理工作也變得更加繁重和復(fù)雜。為了便于管理工作的展開,提高工作效率,利用計算機來進(jìn)行輔助管理,以簡化我們的工作,本系統(tǒng)正是針對上述問題進(jìn)行開發(fā)設(shè)計。系統(tǒng)采用.NET框架的三層結(jié)構(gòu),完全B/S模式,純面向?qū)ο笏枷耄∣OP),利用SQL Server 2005作為數(shù)據(jù)庫管理工具,模塊復(fù)用率高、系統(tǒng)維護(hù)代價小,方便、靈活、高效。管理系統(tǒng)包括以下功能模塊:學(xué)期管理、系別管理、專業(yè)管理、課程管理、實驗管理、實驗批次管理。全面支持廣域網(wǎng)絡(luò)辦公模式,
8、可大大減少實驗教學(xué)管理的工作量。</p><p> 關(guān)鍵詞: ASP.NET;B/S;實驗室管理系統(tǒng);SQL Server 2005</p><p> University Open Laboratory Management System Design </p><p><b> ABSTRACT</b></p><
9、p> As University management and reform is pushed forward step by step, construction of laboratories turn to be standarded and complexed. To be convenient for management and improving work efficiency, it is important
10、to use the computer to assistance management in order to simplify our work. The system is developed and designed according to it. The system adopts .NET frame and three layers of structure, complete B/S mode, Object Orie
11、nted Programming, SQL Server 2005 as a database management tool, hi</p><p> Keywords ASP.NET; B/S; Laboratory Management System; SQL Server 2005</p><p><b> 目 錄</b></p>&l
12、t;p><b> 1緒論1</b></p><p> 1.1本課題的研究背景1</p><p> 1.2本課題的研究意義1</p><p> 2高校開放式實驗室系統(tǒng)擬采用的解決方案3</p><p><b> 2.1開發(fā)工具3</b></p><p>
13、; 2.1.1 Microsoft Visual Studio 20083</p><p> 2.1.2 SQL Server 20053</p><p><b> 2.2使用技術(shù)4</b></p><p> 2.2.1 Web技術(shù)及其特點4</p><p> 2.2.2 Ajax技術(shù)4</p&
14、gt;<p><b> 2.3采用語言5</b></p><p><b> 2.4設(shè)計結(jié)構(gòu)6</b></p><p> 3.高校開放式實驗室系統(tǒng)的總體設(shè)計7</p><p> 3.1系統(tǒng)的層次邏輯結(jié)構(gòu)圖7</p><p> 3.2系統(tǒng)的主要功能描述7</p&g
15、t;<p> 3.2.1學(xué)生功能7</p><p> 3.2.2教師功能8</p><p> 3.2.3管理員功能8</p><p> 3.3系統(tǒng)硬件的選擇8</p><p> 3.4數(shù)據(jù)庫的連接9</p><p> 3.5高校實驗室系統(tǒng)組織概念模型分析10</p>
16、<p> 4高校開放式實驗室系統(tǒng)概要設(shè)計11</p><p> 4.1概念結(jié)構(gòu)設(shè)計11</p><p> 4.2數(shù)據(jù)庫表的設(shè)計和創(chuàng)建12</p><p> 4.3數(shù)據(jù)庫的表間關(guān)系及約束15</p><p> 4.4三層架構(gòu)的模式的實現(xiàn)16</p><p> 4.5 Ajax技術(shù)的應(yīng)用1
17、6</p><p> 5高校開放式實驗室系統(tǒng)的詳細(xì)設(shè)計與實現(xiàn)20</p><p> 5.1登陸頁面的設(shè)計20</p><p> 5.2管理員用戶模式下各功能模塊的設(shè)計與實現(xiàn)22</p><p> 5.2.1學(xué)生管理模塊22</p><p> 5.2.2教師管理模塊23</p><
18、p> 5.2.3系別管理模塊25</p><p> 5.2.4專業(yè)管理模塊25</p><p> 5.2.5學(xué)期管理模塊27</p><p> 5.2.6課程管理模塊28</p><p> 5.2.7實驗管理模塊30</p><p> 5.2.8實驗批次管理模塊31</p>
19、<p> 5.2.9管理員管理模塊33</p><p> 5.3教師用戶模式下各功能模塊的設(shè)計與實現(xiàn)33</p><p> 5.3.1教師用戶注冊模塊33</p><p> 5.3.2實驗信息與實驗輔導(dǎo)確認(rèn)模塊34</p><p> 5.3.3教師個人信息編輯模塊35</p><p>
20、5.4學(xué)生用戶模式下各功能模塊的設(shè)計與實現(xiàn)35</p><p> 5.4.1學(xué)生用戶注冊模塊35</p><p> 5.4.2個人資料管理模塊35</p><p> 5.4.3實驗查詢與預(yù)約模塊36</p><p> 5.4.4已預(yù)約實驗批次查看與取消預(yù)約實驗?zāi)K37</p><p> 6高校開放式
21、實驗室系統(tǒng)安全性及策略38</p><p> 6.1 網(wǎng)絡(luò)安全38</p><p> 6.2 身份驗證39</p><p> 6.3 權(quán)限控制40</p><p><b> 7開發(fā)總結(jié)41</b></p><p> 7.1開發(fā)小結(jié)41</p><p>
22、 7.2系統(tǒng)拓展41</p><p><b> 致謝42</b></p><p><b> 參考文獻(xiàn)43</b></p><p><b> 1 緒論</b></p><p> 1.1本課題的研究背景</p><p> 信息管理系統(tǒng)(Ma
23、nagement Information System,MIS)的概念起源很早,早在30年代,伯納德就強調(diào)了決策在管理中的作用。50年代,西蒙提出了管理依賴于信息和決策的概念,1946年,第一臺現(xiàn)代化電子計算機的出現(xiàn)引起了管理科學(xué)的革命。從1949年到1960年這10年之間,信息管理系統(tǒng)的數(shù)學(xué)之一──運籌學(xué)得到了飛速的發(fā)展。線形規(guī)劃創(chuàng)始人G..B.Dantzig說過:“為了明智的使用計算機,必須建立一個模型并且有好的算法。于是一門新的數(shù)
24、學(xué)學(xué)科應(yīng)用而生了,伴隨著計算機的每一個新的滲透,一個新的學(xué)科的分支也就誕生了?!彪S著計算機功能的不斷擴展,硬件資源和軟件資源的不斷開發(fā)和應(yīng)用,計算機管理和運算的有效性大為提高,極大地方便人們開發(fā)利用計算機資源,逐步實現(xiàn)了信息的綜合化、系統(tǒng)化。信息管理系統(tǒng)正在計算機向管理領(lǐng)域的滲透中產(chǎn)生的。</p><p> 信息管理系統(tǒng)在80年代即被歐美等發(fā)達(dá)資本主義國家廣泛的應(yīng)用在生產(chǎn)、生活、通信、交通、郵電、文化教育等各個
25、方面。通常被人們成為無紙化辦公。雖然我國的計算機業(yè)興起較晚,但是信息管理系統(tǒng)已得到大量的應(yīng)用,隨著研究工作地深入,信息管理系統(tǒng)會被賦予更多的含義,得到更廣泛的應(yīng)用。最終使企業(yè)的經(jīng)濟效益、技術(shù)創(chuàng)新能力、市場競爭能力和抵抗風(fēng)險能力得到顯著提高。</p><p> 1.2本課題的研究意義</p><p> 隨著學(xué)分制的實施,學(xué)生自主選課的需求以及固定式排課的困難,打破傳統(tǒng)的實驗室管理方式走開
26、放式管理之路勢在必行。本文就此問題做一探討。由于網(wǎng)絡(luò)的便利性,利用高?,F(xiàn)成的網(wǎng)絡(luò)來設(shè)計計算機管理的開放式實驗室管理方式有了技術(shù)的可行性,另外由于大學(xué)生都掌握了一定的計算機技術(shù),使用計算機來完成實驗的預(yù)約提交沒有難度,因此這種方式有了用戶的可操作性。能有效解決選課的地點集中,選課的時間集中等問題。如果學(xué)生中途有改選、退選情況,還要報給老師逐個修改,整個工作過程相當(dāng)費時、費力,給實驗室管理老師增加了相當(dāng)大的工作量,浪費了大量的人力物力,同時
27、也難以統(tǒng)籌管理。因此,非常有必要將這種手工選課過度到計算機管理。</p><p> 實驗教學(xué)的核心目的是培養(yǎng)和提高學(xué)生的實踐能力和創(chuàng)新能力。傳統(tǒng)的實驗教學(xué)模式僅是完成教學(xué)大綱規(guī)定的實驗內(nèi)容,且驗證性實驗較多,不利于學(xué)生創(chuàng)新精神與實踐能力的培養(yǎng)。在以素質(zhì)教育和創(chuàng)新教育為核心的新的高等教育形勢下,這種培養(yǎng)方式遠(yuǎn)不能滿足學(xué)生能力發(fā)展的需求。為解決這一矛盾,實驗室實行開放教學(xué)已勢在必行。而實驗室的開放,使實驗室管理出現(xiàn)
28、了新情況、新問題。實驗設(shè)備維護(hù)、實驗教師工作量、實驗安排等問題使得開放實驗室建設(shè)受到極大的阻礙。為實現(xiàn)開放實驗室建設(shè)得以順利開展,開放實驗室管理得以高效、有步驟地進(jìn)行,更新實驗教學(xué)體制,實施開放式管理是實行開放式實驗教學(xué)的保證。結(jié)合開放式實驗室建設(shè),利用Internet建立開放實驗室管理系統(tǒng)是急需解決的問題。它改革了舊的教學(xué)模式,建立了新的體系,大大提高了實驗室的利用率和學(xué)生學(xué)習(xí)的積極性,并把管理人員從繁重的管理工作中解脫出來。為此我針
29、對以上情況,對高校開放式實驗管理系統(tǒng)進(jìn)行了基于本系統(tǒng)的設(shè)計和研究。</p><p> 2 高校開放式實驗室系統(tǒng)擬采用的解決方案</p><p><b> 2.1開發(fā)工具</b></p><p> 2.1.1 Microsoft Visual Studio 2008</p><p> Microsoft Visua
30、l Studio 2008 包含了一系列高效的、智能的開發(fā)工具,不論是為開發(fā)初學(xué)者,還是為經(jīng)驗豐富的企業(yè)開發(fā)團隊都提供了四個全新的、強大的功能:</p><p> (1)全方位的工具平臺</p><p> 不論是編程初學(xué)者還是富有經(jīng)驗的企業(yè)開發(fā)團隊的一員,都將為其提供高效的開發(fā)工具。</p><p> (2)減少開發(fā)的復(fù)雜度 </p><p
31、> 確保能更加輕松發(fā)布基于Framework 的解決方案,包括 Windows、Web、移動和基于Office的應(yīng)用。</p><p> (3)第三方的生態(tài)系統(tǒng) </p><p> 允許利用來自Visual Studio行業(yè)合作伙伴的參與研發(fā)的產(chǎn)品,并體驗用來補充 Visual Studio 2008 第三方解決方案的全面部署[2]。</p><p>
32、 (4)改善團隊的溝通 </p><p> 提供高效智能的生命周期工具,通過使用 Visual Studio 2005 Team System,來增強IT周期參與者之間的交流與協(xié)作。</p><p> 2.1.2 SQL Server 2005</p><p> SQL Server 2005是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。SQL Server 2005是一個關(guān)
33、系數(shù)據(jù)庫管理系統(tǒng)。它覆蓋了聯(lián)機事務(wù)處理(Online Transaction Processing,OLTP)技術(shù)和聯(lián)機分析處理(Online Analytical Processing,OLAP)技術(shù),以及在它們之間的大部分內(nèi)容,涉及了微軟公司的全部旗艦數(shù)據(jù)庫產(chǎn)品。五年多的開發(fā),SQL Server 2005與其先前版本的技術(shù)完全不同。</p><p> SQL Server 2005是一個全面的數(shù)據(jù)庫平臺,
34、使用集成的商業(yè)智能 (BI)工具提供了企業(yè)級的數(shù)據(jù)管理。SQL Server 2005數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。SQL Server 2005數(shù)據(jù)引擎是本高校開放式實驗室管理系統(tǒng)解決方案的核心。</p><p><b> 2.2使用技術(shù)</b></p><p> 2.2.
35、1 Web技術(shù)及其特點</p><p> Web的全稱為World Wide Web,縮寫為WWW,譯為“萬維網(wǎng)”。它是目前最受歡迎、最為流行、最新的信息檢索服務(wù)系統(tǒng)。它通過Web服務(wù)器,把Internet上現(xiàn)有的資源統(tǒng)統(tǒng)連接起來,使用戶能在Internet上查找已經(jīng)建立Web服務(wù)器的所有站點提供的超文本、超媒體資源文檔。Web技術(shù)的主要特點是:</p><p> Web是一種超文本信
36、息系統(tǒng)。Web的超文本鏈接使得Web文檔不再像書本一樣是固定的、線形的,而是可以從一個位置迅速跳轉(zhuǎn)到另一個位置,從一個主題迅速跳轉(zhuǎn)到相關(guān)主題。一切都是如此簡單:只要鼠標(biāo)點擊所需的鏈接即可。</p><p> Web與平臺無關(guān)。Web對系統(tǒng)平臺沒有什么限制,無論PC、Macintosh、工作站還是大型機,無論DOS、Windows還是Unix,都可以通過Internet訪問Web。</p><
37、p> Web是分布式的。對于Web,沒有必要也不可能把圖形、音頻和視頻信息放在一起,而是可以分布在不同的站點上,Web通過超鏈接使這些具有不同物理位置的信息成為邏輯上的整體并展現(xiàn)給用戶。</p><p> Web是動態(tài)的、交互的。早期的Web頁面是靜態(tài)的,用戶只能被動的瀏覽。由于開發(fā)了多種Web動態(tài)技術(shù),用戶現(xiàn)在已經(jīng)能夠方便的定制頁面。以Java為代表的動態(tài)技術(shù)使Web從靜態(tài)的頁面變成了可執(zhí)行的程序,從
38、而大大提高了Web的動態(tài)性和交互性。Web的交互性還體現(xiàn)在它的超鏈接上,通過超鏈接,用戶的瀏覽順序和所到站點完全由自己控制。</p><p> 2.2.2 Ajax技術(shù)</p><p> Ajax(Asynchronous JavaScript and XML,異步JavaScript和XML)最早由Jesse James Garrett提出。區(qū)別于傳統(tǒng)的Web應(yīng)用,Ajax應(yīng)用的主要
39、目的就是提高用戶體驗:不刷新整個頁面,在頁面內(nèi)與服務(wù)器通信;使用異步方式與服務(wù)器通信,不需要打斷用戶的操作,具有更加迅速的響應(yīng)能力;應(yīng)用系統(tǒng)部需要由大量頁面組成。大部分交互在頁面內(nèi)完成,不需要切換整個頁面。</p><p> Ajax使得Web應(yīng)用更加動態(tài),帶來了更高的智能,并且可以提供表現(xiàn)能力豐富的Ajax UI組件。這樣一類新型的Web應(yīng)用叫做RIA(Rich Internet Application)應(yīng)用
40、。Ajax并不是一門新的語言或技術(shù),它實際上是幾項技術(shù)按一定的方式組合在一起共同協(xié)作,發(fā)揮各自的作用,它包括:</p><p> 用XHTML和CSS實現(xiàn)網(wǎng)頁顯示;</p><p> 用DOM實現(xiàn)動態(tài)顯示和交互;</p><p> 用XML和XSLT進(jìn)行數(shù)據(jù)交換與處理;</p><p> 用XMLHttpRequset進(jìn)行異步數(shù)據(jù)讀取
41、;</p><p> 用JavaScript綁定和處理所有數(shù)據(jù)。</p><p> Ajax的工作原理相當(dāng)于在用戶和服務(wù)器之間加了一個中間層——Ajax引擎,使用戶操作與服務(wù)器響應(yīng)異步化。Ajax是傳統(tǒng)Web應(yīng)用程序的一個轉(zhuǎn)變。在舊的交互方式中,由用戶操作與服務(wù)器響應(yīng)異步化。Ajax是傳統(tǒng)Web應(yīng)用程序的一個轉(zhuǎn)變。</p><p> 目前實現(xiàn)Ajax技術(shù)的方法
42、主要有:直接基于XMLHttpRequest 對象;利用各種Ajax框架,簡化Ajax開發(fā)。.NET平臺下的Ajax框架主要有Ajax.NET與Microsoft的ASP.NET Ajax和MagicAjax.NET。本系統(tǒng)采用的是Microsoft的ASP.NET Ajax應(yīng)用框架。</p><p><b> 2.3采用語言</b></p><p> Asp.n
43、et、C#,腳本語言:Jscript/Vbscript.net。</p><p> .NET框架是一種用于構(gòu)建、配置、運行Web服務(wù)和應(yīng)用程序的多語言環(huán)境,是在Microsoft.NET平臺上進(jìn)行開發(fā)的技術(shù),它采用一種全新的網(wǎng)絡(luò)計算機模式,通過標(biāo)準(zhǔn)的Internet協(xié)議如XML和SOAP等,解決了異質(zhì)平臺上的分布式松耦合計算問題。它包含2個主要部分:一是公共語言運行時(Common Language Runti
44、me,CLR)環(huán)境,CLR提供了一個可靠而完善的多語言運行環(huán)境,簡化了應(yīng)用程序的開發(fā)配置和管理,從而實現(xiàn)組件能在多語言環(huán)境下跨平臺工作;二是.NET的基礎(chǔ)類庫(Basic Class Library,BCL),它提供了幾乎所有應(yīng)用程序都需要的公共代碼。而類庫主要由三部分組成——ASP.NET、Windows Forms 和ADO.NET。使用.NET類庫提供的公共方法開發(fā)應(yīng)用程序,可以使開發(fā)者將精力集中于編寫應(yīng)用程序所獨有的代碼,而不必
45、重復(fù)編寫類似讀寫文件的經(jīng)常使用的功能代碼。</p><p> C#是Microsoft.NET 中引入的一種新的編程語言。C#從C和C++演變而來,是一種簡單、現(xiàn)代、類型安全和面向?qū)ο蟮恼Z言,集中體現(xiàn)了.NET Framework的跨平臺和跨語言的互操作思想.在Visual Studio.NET中,Visual C#完全得到項目模板、設(shè)計器、屬性頁、代碼助理、對象模型和其他開發(fā)環(huán)境功能的支持。Visual C#
46、編程的庫是.NET框架。</p><p><b> 2.4設(shè)計結(jié)構(gòu)</b></p><p> 本文共分為七章,各章內(nèi)容安排如下:</p><p> 第一章,緒論先介紹了在網(wǎng)絡(luò)技術(shù)飛速發(fā)展的今天,信息管理系統(tǒng)產(chǎn)生和發(fā)展,接著介紹了傳統(tǒng)的實驗室管理方式向信息化管理的必然轉(zhuǎn)變,最后介紹了論文所選擇的開放式實驗室管理系統(tǒng)的研究意義。</p&
47、gt;<p> 第二章,介紹了高校開放式實驗室系統(tǒng)擬采用的解決方案。使用的開發(fā)工具有Microsoft Visual Studio 2008和 Microsoft SQL 2005。使用了Web技術(shù)平臺的VS.Net進(jìn)行開發(fā)。并應(yīng)用了當(dāng)前比較流行的Ajax技術(shù)。</p><p> 第三章,介紹了高校開放式實驗室系統(tǒng)的總體設(shè)計。</p><p> 第四章,介紹了高校開放式
48、實驗室系統(tǒng)概要設(shè)計,包括概念結(jié)構(gòu)設(shè)計,數(shù)據(jù)庫表的設(shè)計與創(chuàng)建,數(shù)據(jù)庫的表間關(guān)系和約束,三層架構(gòu)的模式的應(yīng)用,Ajax技術(shù)的應(yīng)用和實現(xiàn)。</p><p> 第五章,對詳細(xì)設(shè)計與實現(xiàn)進(jìn)行了講解。</p><p> 第六章,簡單的敘述了系統(tǒng)安全性及策略。</p><p> 第七章結(jié)論,對本系統(tǒng)的開發(fā)過程進(jìn)行了簡單的小節(jié)并對本系統(tǒng)功能擴展進(jìn)行了簡單的展望。</p&
49、gt;<p> 3 高校開放式實驗室系統(tǒng)的總體設(shè)計</p><p> 3.1系統(tǒng)的層次邏輯結(jié)構(gòu)圖</p><p> 本系統(tǒng)的層次邏輯結(jié)構(gòu)圖如圖3-1所示。</p><p> 圖3-1本系統(tǒng)的層次邏輯結(jié)構(gòu)圖</p><p> 3.2系統(tǒng)的主要功能描述</p><p><b> 3.2.
50、1學(xué)生功能</b></p><p> 通過設(shè)計開發(fā),本系統(tǒng)為學(xué)生提供了一個網(wǎng)上實驗查詢與預(yù)約平臺,學(xué)生只要在任何一臺上網(wǎng)的計算機上就可以瀏覽所要了解的實驗信息,找到自己感興趣的實驗進(jìn)行預(yù)約、查詢等。促進(jìn)學(xué)生學(xué)習(xí)的積極性。學(xué)生系統(tǒng)功能流程圖如圖3-2所示。</p><p> 圖3-2學(xué)生功能流程圖</p><p><b> 3.2.2教師功
51、能</b></p><p> 教師的功能可以對管理員設(shè)置的實驗批次進(jìn)行確認(rèn)與反確認(rèn),以確定他是否去參加該實驗批次。系統(tǒng)也給了老師的自由選擇參不參加管理員安排的實驗批次指導(dǎo)的權(quán)利,高校老師有了更大的自主來安排自己的教學(xué)任務(wù)與科學(xué)研究工作。教師功能結(jié)構(gòu)圖如圖3-3所示。</p><p> 圖3-3教師功能流程圖</p><p> 3.2.3管理員功能&
52、lt;/p><p> 管理員可以對高校的各種信息進(jìn)行設(shè)置。如學(xué)期信息,學(xué)院與系別的設(shè)置,專業(yè)的設(shè)置,課程的設(shè)置,課程中實驗的添加,修改和刪除,實驗批次地點時間,人數(shù)限制,老師信息等的設(shè)置。管理員功能是本系統(tǒng)的關(guān)鍵功能模塊,在這里開放式實驗室管理系統(tǒng)把實驗室管理人員從繁重的實驗管理工作中解脫出來,大大的提高了實驗管理水平。管理員的功能流程圖如圖3-4所示。</p><p> 圖3-4管理員功
53、能流程圖</p><p> 3.3系統(tǒng)硬件的選擇</p><p> 系統(tǒng)的硬件和軟件的配置如下:</p><p> 系統(tǒng)標(biāo)準(zhǔn)軟件:Windows 2003 Server、IIS 6.0、.NET Framework 2.0;</p><p> 數(shù)據(jù)庫管理系統(tǒng):SQL Server 2005;</p><p>
54、 硬件要求:Pentium III 450以上、512M RAM、硬盤80G、100M網(wǎng)卡。</p><p><b> 3.4數(shù)據(jù)庫的連接</b></p><p> 數(shù)據(jù)庫的連接采用的是ADO.NET,ADO.NET是.NET框架的一部分,.NET框架提供了一個支持應(yīng)用程序的完整系統(tǒng),ADO.NET是該框架的重要組成部分,它為應(yīng)用程序提供數(shù)據(jù)訪問的能力。ADO.N
55、ET引入的數(shù)據(jù)集(Dataset)為斷開式n層編程提供了很好的支持,另外,ADO.NET的設(shè)計與.NET框架中XML類的設(shè)計室并舉的,因此ADO.NET對XML提供了內(nèi)置的支持,同時ADO.NET又借用XML類來提供對數(shù)據(jù)的斷開式訪問。與早期的版本和其他數(shù)據(jù)訪問組件相比,ADO.NET在互操作性、可維護(hù)性、可編程性、可伸縮性方面都有顯著地提高。</p><p> Web.Config文件中數(shù)據(jù)庫相關(guān)的設(shè)置代碼為
56、:</p><p> <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"></p><p> <connectionStrings></p><p> <add name="libararyConnect
57、ionString" connectionString="server=.;</p><p> Data Source=.\SqlExpress; Initial Catalog=libarary;User ID=sa"</p><p> providerName="System.Data.SqlClient"/></p&g
58、t;<p> </connectionStrings></p><p> <appSettings></p><p> <add key="strconn" value="server=.;Data Source=.\SqlExpress;</p><p> database=liba
59、rary;uid=sa;pwd=;"/></p><p> </appSettings></p><p> 頁面中連接實例的代碼為:</p><p> SqlConnection conn = new SqlConnection();</p><p> conn.ConnectionString = //從
60、配置文件中獲取信息</p><p> ConfigurationSettings.AppSettings["strconn"].ToString();</p><p> SqlCommand cmd = new SqlCommand(); //新建命令對象</p><p> cmd.CommandText = "SELECT S
61、tu_Num, Stu_Name, Stu_Sex, Stu_Speci,</p><p> Stu_Depart, Stu_Class, Stu_Grade, Stu_Id FROM Student_";</p><p> cmd.Connection = conn; </p><p> conn.Open(); //打開
62、連接,讀取數(shù)據(jù)</p><p> SqlDataAdapter sda = new SqlDataAdapter(cmd);</p><p> DataTable dt = new DataTable();</p><p> sda.Fill(dt); //數(shù)據(jù)填充</p><p> return dt; //返回結(jié)果<
63、;/p><p> 在頁面中控件綁定的數(shù)據(jù)源連接實例語句為:</p><p> <asp:SqlDataSource ID="SqlDataSource1" runat="server" </p><p> ConnectionString="<%$ ConnectionStrings:libararyC
64、onnectionString %>" </p><p> SelectCommand="SELECT [Grade_Id], [Grade_Name] FROM [S_Grade] ORDER BY [Grade_Id] DESC"></asp:SqlDataSource></p><p> 3.5高校實驗室系統(tǒng)組織概念模型分析&
65、lt;/p><p> 高校一般有系別設(shè)置。系別下有專業(yè),專業(yè)類別下有班級。同一個實驗由于參加的同學(xué)不同而有不同德批次,某個實驗又屬于某個特定的課程。高校是學(xué)校學(xué)生上學(xué)有學(xué)期的區(qū)分,學(xué)期又有是否是當(dāng)前學(xué)期的區(qū)別。</p><p> 4高校開放式實驗室系統(tǒng)概要設(shè)計</p><p><b> 4.1概念結(jié)構(gòu)設(shè)計</b></p><
66、;p> 概念結(jié)構(gòu)設(shè)計的重點在于信息結(jié)構(gòu)的設(shè)計,它是整個數(shù)據(jù)庫系統(tǒng)設(shè)計的關(guān)鍵。它獨立于邏輯結(jié)構(gòu)設(shè)計和DBMS?,F(xiàn)實世界中一組具有某些共同特性和行為的對象就可以抽象為一個實體。對象類型的組成成分可以抽象為實體的屬性。為此本系統(tǒng)從業(yè)務(wù)邏輯數(shù)據(jù)流中抽象出各個實體:學(xué)生、教師、管理員、實驗課程、實驗報告等。并根據(jù)系統(tǒng)實際確定各實體之間的關(guān)系。</p><p> 基于以上對系統(tǒng)數(shù)據(jù)信息流的分析和抽象,我們可以設(shè)計出
67、本系統(tǒng)的E-R圖(實體-聯(lián)系圖)如圖4-1所示:</p><p> 圖4-1本系統(tǒng)E-R圖</p><p> 4.2數(shù)據(jù)庫表的設(shè)計和創(chuàng)建</p><p> 設(shè)計邏輯結(jié)構(gòu)應(yīng)該選擇最適于描述與表達(dá)相應(yīng)概念結(jié)構(gòu)的數(shù)據(jù)模型,然后選擇最合適的DBMS。設(shè)計邏輯結(jié)構(gòu)時要將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型,并將轉(zhuǎn)化來的關(guān)系、網(wǎng)狀、層次模型向特定DBMS支持下的數(shù)據(jù)模
68、型轉(zhuǎn)換,對數(shù)據(jù)模型進(jìn)行優(yōu)化,最后再設(shè)計外模式。由此,我們將概念結(jié)構(gòu)得出的結(jié)果(E-R圖)向特定DBMS支持下的數(shù)據(jù)模型轉(zhuǎn)換得出如下表:</p><p> 表4-1 Student_(學(xué)生)</p><p> 表4-2 S_Grade(年級)</p><p> 表4-3 Department(系別)</p><p> 表4-4 Spec
69、ial(專業(yè))</p><p> 表4-5 Teacher_(教師)</p><p> 表4-6 Terms(學(xué)期)</p><p> 表4-7 Courses(課程科目類別)</p><p> 表4-8 Experiments(實驗信息)</p><p> 表4-9 Exper_Batchs(實驗批次)&l
70、t;/p><p> 表4-10 Exper_Booking(預(yù)約實驗)</p><p> 表4-11 Exper_Report(實驗報告)</p><p> 表12 UPFile(附件表)</p><p> 表13 Admin(管理員)</p><p> 4.3數(shù)據(jù)庫的表間關(guān)系及約束</p><
71、;p> 在對系統(tǒng)進(jìn)行數(shù)據(jù)庫設(shè)計時,為了對關(guān)系模式進(jìn)一步優(yōu)化和完善,系統(tǒng)通過設(shè)置實體唯一主健、數(shù)據(jù)類型及長度約束來保證系統(tǒng)實體的完整性,數(shù)據(jù)正確的域完整性。系統(tǒng)還設(shè)置了表間約束關(guān)系來維護(hù)表與表之間數(shù)據(jù)一致性的參照完整性。表間約束關(guān)系如圖4-2所示。 </p><p> 前面我們根據(jù)用戶需求設(shè)計了局部應(yīng)用視圖,這種局部應(yīng)用視圖只是概念模型,用E-R圖表示。在我們將概念模型轉(zhuǎn)換為邏輯模型后,即生成了整個應(yīng)用系
72、統(tǒng)的模式后,還應(yīng)該根據(jù)局部應(yīng)用需求,結(jié)合具體DBMS的特點,設(shè)計用戶的外模式。目前關(guān)系數(shù)據(jù)庫管理系統(tǒng)一般都提供了視圖概念,支持用戶的虛擬視圖。我們可以利用這一功能設(shè)計更符合局部用戶需要的用戶外模式。定義數(shù)據(jù)庫模式主要是從系統(tǒng)的時間效率、空間效率、易維護(hù)等角度出發(fā)。由于用戶外模式與模式是獨立的,因此我們在定義用戶外模式時應(yīng)該更注重考慮用戶的習(xí)慣與方便。為此,系統(tǒng)為不同角色的用戶定義了符合自己需求的視圖。</p><p&
73、gt; 以下定義的視圖是為學(xué)生查詢預(yù)約實驗返回查詢結(jié)果而設(shè)計的特定視圖代碼。</p><p> SELECT dbo.Student_.Stu_Num, dbo.Student_.Stu_Name, dbo.Student_.Stu_Id, dbo.Teacher_.Tech_Id,dbo.Teacher_.Tech_Name, dbo.Experiments.Exper_Name,
74、dbo.Exper_Booking.Exper_Book_Id,</p><p> dbo.Exper_Batchs.Exper_Batch_Id, dbo.Exper_Batchs.Exper_Id</p><p> FROM dbo.Exper_Booking INNER JOIN</p><p> dbo.Exper_Batchs ON dbo.Ex
75、per_Booking.Exper_Batch_Id = </p><p> dbo.Exper_Batchs.Exper_Batch_Id INNER JOIN</p><p> dbo.Teacher_ ON dbo.Exper_Batchs.Exper_Batch_Tech_Id = dbo.Teacher_.Tech_Id INNER JOINdbo.Stude
76、nt_ ON dbo.Exper_Booking.Stu_id = dbo.Student_.Stu_Id INNER JOIN</p><p> dbo.Experiments ON dbo.Exper_Batchs.Exper_Id = dbo.Experiments.Exper_Id</p><p> 圖4-2為學(xué)生預(yù)約實驗實驗而設(shè)計的視圖</p><p&
77、gt; 4.4三層架構(gòu)模式的實現(xiàn)</p><p> 基于.NET框架,系統(tǒng)架構(gòu)采用三層結(jié)構(gòu)(用戶表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層),B/S模式,完全面向?qū)ο?。所謂的三層結(jié)構(gòu),即應(yīng)用程序?qū)?業(yè)務(wù)邏輯層/數(shù)據(jù)存儲層。應(yīng)用程序?qū)迂?fù)責(zé)顯示用戶界面,提供用戶和應(yīng)用程序交互的接口;業(yè)務(wù)邏輯層負(fù)責(zé)應(yīng)用程序的業(yè)務(wù)處理,最典型的就是負(fù)責(zé)數(shù)據(jù)訪問;數(shù)據(jù)存儲層則負(fù)責(zé)數(shù)據(jù)的持久化存儲,一般通過數(shù)據(jù)庫或者其他文件來實現(xiàn)。</p&g
78、t;<p> ASP.NET可以使用.NET平臺快速方便的部署三層架構(gòu)。ASP.NET革命性的變化是在網(wǎng)頁中也使用基于事件的處理,可以指定處理的后臺代碼文件,可以使用C#、VB、J#作為后臺代碼的語言。.NET中可以方便的實現(xiàn)組件的裝配,后臺代碼通過命名控件可以方便的使用自己定義的組件。顯示層放在ASP.NET頁面中,數(shù)據(jù)庫操作和邏輯層用組件來實現(xiàn),這樣就很方便的實現(xiàn)了三層架構(gòu)。</p><p>
79、 本系統(tǒng)的學(xué)生、老師、管理員設(shè)計模塊采用了三層架構(gòu)。數(shù)據(jù)訪問層的代碼請參見系統(tǒng)中DAL\DataAccess目錄下的LibBookDB.cs文件。業(yè)務(wù)邏輯層的代碼請參見系統(tǒng)中DAL\DataAccess目錄下LibRole.cs文件。用戶表示層也被稱為用戶交互處理層,為具體的呈現(xiàn)給用戶的各個ASPX頁面。</p><p> 4.5 Ajax技術(shù)的應(yīng)用</p><p> 本系統(tǒng)多處應(yīng)用
80、了Ajax技術(shù)。使用的是Microsoft ASP.NET Ajax應(yīng)用框架實現(xiàn)的Ajax應(yīng)用程序開發(fā)??梢缘絟ttp://www.asp.net/ajax/網(wǎng)站下載最新的ASP.NET Ajax安裝文件。在http://Ajax.asp.net/的下載頁面中,可以看到ASP.NET Ajax主要包含如下兩個下載安裝文件。</p><p> (1)ASP.NET 2.0 Ajax Extensions:包含最重
81、要和最基本的一些控件、組件和功能,例如服務(wù)器端的ScriptManager控件、UpdatePanel控件,客戶端的JavaScript面向?qū)ο髷U展、調(diào)試類、WebService代理等。</p><p> ?。?)ASP.NET Ajax Futures CTP:這部分是ASP.NET Ajax的“Futures”部分,其中包括服務(wù)器端的擴展器控件(Extender Control)、Web部件,客戶端的各種控件
82、、拖放功能實現(xiàn)、ASP.NET Ajax XML腳本等?!癋utures”意味著微軟暫時不會對這些內(nèi)容進(jìn)行官方的支持,而選擇使用“社區(qū)支持”的方法。</p><p> 下載安裝后配置:由于是在現(xiàn)有的程序中使用ASP.NET Ajax,其配置主要包括程序集修改和Web.Config文件兩部分。</p><p> 首先根據(jù)需要在解決方案中添加對“核心”或者“Futures”部分的程序的引用
83、,他們分別對應(yīng)于程序集文件 Microsoft.Web.Extensions.dll和System.Web.Preview.dll(默認(rèn)情況下,這兩個文件分別位于C:\Program Files\Microsoft ASP.NET\ Microsoft ASP.NET 2.0 Ajax Extensions\v1.0.61025中和C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 Ajax
84、Futures January CTP\v1.061025中)。</p><p> 其次就是配置Web.Config文件。最簡單的方式是參照新建ASP.NET Ajax CTP-Enabled Web Site 程序的Web.Config文件進(jìn)行配置,因為它已經(jīng)包括了ASP.NET Ajax程序的大部分配置。</p><p> 最后是主要控件(ScriptManager、UpdateP
85、ancel控件)的應(yīng)用。ASP.NET Ajax提供的最重要的兩個服務(wù)器端控件:一個用來生成并發(fā)送給瀏覽器所有客戶端JavaScript腳本的ScriptManager;另一個是用來為現(xiàn)有ASP.NET 2.0頁面添加局部異步更新功能的UpdatePanel。通過使用這兩個控件,我們能夠在服務(wù)器端完成大部分的Ajax功能,而無需書寫任何客戶端的JavaScript代碼。任何一個想要使用ASP.NET Ajax的ASP.NET 2.0頁面
86、都需要包含一個(且僅有一個)ScriptManager控件。ScriptManager自動將MicrosoftAjax.js文件和MicrosoftAjaxWebForms.js文件發(fā)送至客戶端。UpdatePanel控件提供了一種實現(xiàn)頁面局部更新的簡潔方法。UpdatePancel 包括ContentTemplate和Trigger兩個重要的標(biāo)記節(jié)點,分別指出將要異步進(jìn)行更新的內(nèi)容以及觸發(fā)更新的控件名和事件名。除此之外,ASP.NET
87、 Ajax還內(nèi)建了一系列同樣非常有用的服務(wù)器端控件,包括在客戶</p><p> 本系統(tǒng)中的系別與專業(yè)聯(lián)動Ajax應(yīng)用實例程序介紹:</p><p> Web.Config文件配置</p><p> 在Web.config文件中httpHandlers節(jié)點下包括對腳本請求的配置:其內(nèi)容如下:</p><p> <system.w
88、eb></p><p> <sessionState mode="InProc" sqlConnectionString="data source=127.0.0.1:42424;</p><p> Trusted_Connection=yes" cookieless="false" timeout="1
89、440"/></p><p> <httpHandlers></p><p> <add verb="GET,HEAD" path="ScriptResource.axd"</p><p> type="System.Web.Handlers.ScriptResourceHan
90、dler, System.Web.Extensions, </p><p> Version=1.0.61025.0, Culture=neutral,</p><p> PublicKeyToken=31bf3856ad364e35" validate="false"/></p><p> </httpHandler
91、s></p><p> </system.web></p><p> Ajax應(yīng)用在頁面中的關(guān)鍵代碼:</p><p> <%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, </p><p> Culture=neutr
92、al, PublicKeyToken=31bf3856ad364e35" Namespace=</p><p> "System.Web.UI" TagPrefix="asp" %></p><p> <form id="form2" runat="server"></
93、p><p> <asp:ScriptManager ID="ScriptManager1" runat="server"></p><p> </asp:ScriptManager>//ScriptManager控件的添加</p><p> <asp:DropDownList ID="
94、Depart_DropDownList" runat="server" </p><p> AutoPostBack="True" </p><p> onselectedindexchanged="Depart_DropDownList_SelectedIndexChanged"></p>&l
95、t;p> </asp:DropDownList></p><p> <asp:UpdatePanel runat="server" ID="UpdatePanel1"></p><p> <ContentTemplate></p><p> <asp:DropDownL
96、ist ID="Speci_DropDownList" runat="server" </p><p> AutoPostBack="True"></p><p> </asp:DropDownList></p><p> </ContentTemplate></p
97、><p> <Triggers></p><p> <asp:AsyncPostBackTrigger ControlID="Depart_DropDownList"</p><p> EventName="SelectedIndexChanged" /></p><p>
98、</Triggers></p><p> </asp:UpdatePanel></p><p> Ajax應(yīng)用頁面CodeFile關(guān)鍵代碼編寫。程序中僅需要在系別下拉列表框內(nèi)容發(fā)生改變時將專業(yè)下拉列表框清空并加載所選擇系別下的專業(yè)列表即可。其關(guān)鍵代碼:</p><p> protected void Depart_DropDownLis
99、t_SelectedIndexChanged(object sender, EventArgs e)</p><p><b> {</b></p><p> this.Speci_DropDownList.Items.Clear();</p><p> SqlConnection con = DB.Createconnection();&
100、lt;/p><p> SqlCommand cmdSpecil2 = new SqlCommand("Select * from Special where Depart_Id=" + this.Depart_DropDownList.SelectedValue, con);</p><p> SqlDataReader sda3 = cmdSpecil2.Execut
101、eReader();</p><p> this.Speci_DropDownList.DataSource = sda3;</p><p> this.Speci_DropDownList.DataTextField = "Speci_Name";</p><p> this.Speci_DropDownList.DataValueFie
102、ld = "Speci_Id";</p><p> this.Speci_DropDownList.DataBind();</p><p> this.Speci_DropDownList.Items.Insert(0, "-請選擇-");</p><p> sda3.Close();</p><p&
103、gt;<b> }</b></p><p> 另外本高校開放式試驗室系統(tǒng)的實驗批次添加等頁面也使用了Ajax技術(shù)對課程科目與所對應(yīng)的課程實驗的聯(lián)動。</p><p> 5高校開放式實驗室系統(tǒng)的詳細(xì)設(shè)計與實現(xiàn)</p><p> 5.1登陸頁面的設(shè)計</p><p> 本系統(tǒng)的所有用戶角色都在同一個頁面進(jìn)行登陸。&
104、lt;/p><p> 登陸界面如圖5-1所示:</p><p> 圖5-1系統(tǒng)登錄頁面</p><p> 登錄頁面用戶可以選擇他的登錄角色進(jìn)行相應(yīng)的登錄,為了防止惡意程序的強行登陸,登錄頁面采用了驗證碼驗證機制,如果用戶輸入的驗證碼錯誤,他將不能登陸登錄系統(tǒng)。</p><p><b> 前臺頁面關(guān)鍵代碼:</b>&l
105、t;/p><p> <asp:DropDownList ID="DDLSElECTROLE" runat="server" AutoPostBack="True" onselectedindexchanged="DDLSElECTROLE_SelectedIndexChanged">
106、 </p><p> <asp:ListItem Value="1" Selected="True">學(xué)生</asp:ListItem></p><p> <asp:ListItem Value="2">老師</asp:ListItem></p><p>
107、; <asp:ListItem Value="3">管理員</asp:ListItem></p><p> </asp:DropDownList>// DropDownList控件,根據(jù)DropDownList控件選擇的值不同而呈現(xiàn)不同的登錄Panel。</p><p> <asp:Panel ID="Stu_L
108、ogPanel" runat="server"></p><p> </asp:Panel>//學(xué)生登錄Panel</p><p> <asp:Panel ID="Tech_LogPanel" runat="server"></p><p> </asp:
109、Panel>//教師登錄Panel。</p><p> <asp:Panel ID="Admin_LogPanel" runat="server"> </asp:Panel>//管理員登錄Panel。</p><p> 登錄頁面后臺關(guān)鍵代碼:</p><p> protected void
110、DDLSElECTROLE_SelectedIndexChanged(object sender, EventArgs e)</p><p><b> {</b></p><p> if (this.DDLSElECTROLE.SelectedItem.Text.Trim() == "學(xué)生")</p><p><b
111、> {</b></p><p> this.Stu_LogPanel.Visible = true;</p><p> this.Tech_LogPanel.Visible = false;</p><p> this.Admin_LogPanel.Visible = false;</p><p><b>
112、 }</b></p><p><b> else</b></p><p> if (this.DDLSElECTROLE.SelectedItem.Text.Trim() == "老師")</p><p><b> {</b></p><p> this.S
113、tu_LogPanel.Visible = false;</p><p> this.Tech_LogPanel.Visible = true;</p><p> this.Admin_LogPanel.Visible = false;</p><p><b> }</b></p><p><b> e
114、lse</b></p><p> if (this.DDLSElECTROLE.SelectedItem.Text.Trim() == "管理員")</p><p><b> {</b></p><p> this.Stu_LogPanel.Visible = false;</p><p
115、> this.Tech_LogPanel.Visible = false;</p><p> this.Admin_LogPanel.Visible = true;</p><p><b> }</b></p><p> }//由DropDownList控件的選擇不同顯示不同的登錄Panel。</p><p&g
116、t; 管理員登錄關(guān)鍵代碼: </p><p> protected void AdminLogButton_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> string num = this.txtValidateNum3.Text.Trim();</p&
117、gt;<p> if (Session["ValidateNum"].ToString() == num.ToUpper())</p><p><b> {</b></p><p> string Admin_Name = this.AdminNameTextBox.Text.Trim();</p><p&g
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文范文——基于web的開放性實驗管理系統(tǒng)
- 畢業(yè)論文范文——基于web的開放性實驗管理系統(tǒng)
- 實驗室排課系統(tǒng)畢業(yè)論文(含外文翻譯)
- 網(wǎng)上花店管理系統(tǒng)畢業(yè)論文(含外文翻譯)
- 汽車銷售管理系統(tǒng)畢業(yè)論文(含外文翻譯)
- 人事管理系統(tǒng)畢業(yè)論文(含外文翻譯)
- 圖書館管理系統(tǒng)畢業(yè)論文(含外文翻譯)
- 計算機專業(yè)畢業(yè)論文---實驗室管理系統(tǒng)(含外文翻譯)
- 小區(qū)物業(yè)管理系統(tǒng)畢業(yè)論文(含外文翻譯)
- 圖書館管理系統(tǒng)畢業(yè)論文(含外文翻譯)
- 畢業(yè)論文-學(xué)生公寓管理系統(tǒng)(含外文翻譯)
- 小學(xué)教學(xué)管理系統(tǒng)畢業(yè)論文(含外文翻譯)
- 畢業(yè)論文-學(xué)生公寓管理系統(tǒng)(含外文翻譯)
- 工程管理專業(yè)畢業(yè)論文(含外文翻譯)
- 在線考試系統(tǒng)畢業(yè)論文(含外文翻譯)
- 郵件系統(tǒng)畢業(yè)論文(含外文翻譯)
- 管道監(jiān)測系統(tǒng)畢業(yè)論文(含外文翻譯)
- 旅游管理專業(yè)畢業(yè)論文(含外文翻譯)
- 物業(yè)管理畢業(yè)論文(含外文翻譯)
- ic卡管理系統(tǒng)管理系統(tǒng)論文畢業(yè)論文(含外文翻譯)
評論
0/150
提交評論