版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、分類號 密級 UDC注1 學(xué) 位 論 文高校(goxio)實驗室信息管理系統(tǒng)開發(fā)與創(chuàng)新設(shè)計(題名(t mng)和副題名)(作者姓名)指導(dǎo)(zhdo)教師姓名 (職務(wù)、職稱、學(xué)位、單位名稱及地址) 申請專業(yè)學(xué)位級別 碩士 專業(yè)學(xué)位類別 工程碩士 工程領(lǐng)域名稱 軟 件 工 程提交論文日期 論文答辯日期 學(xué)位授予單位和日期 電 子 科 技 大 學(xué) 答辯委員會主席 評閱人 2010年 月 日注1:注明國際十進(jìn)分類法UDC的類號電 子 科 技 大 學(xué)UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA工程(gngchng)碩士學(xué)位論文ENGIN
2、EERING MASTER DISSERTATION(電子科技大學(xué)(dxu)圖標(biāo)) 論 文 題 目:高校實驗室信息管理系統(tǒng)開發(fā)與創(chuàng)新(chungxn)設(shè)計 工 程 領(lǐng) 域: 軟件工程 指 導(dǎo) 教 師: 作 者 姓 名: 班 學(xué) 號: 分類號 密級 UDC 獨 創(chuàng) 性 聲 明本人聲明所呈交的學(xué)位論文是本人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。據(jù)我所知,除了文中特別加以標(biāo)注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得電子科技大學(xué)或其它教育機(jī)構(gòu)(jgu)的學(xué)位或證書而使用過的材料。與我一同工作的同志對本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說明并表示謝意。簽名
3、(qin mng): 日期(rq): 年 月 日論 文 使 用 授 權(quán)本學(xué)位論文作者完全了解電子科技大學(xué)有關(guān)保留、使用學(xué)位論文的規(guī)定,有權(quán)保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和磁盤,允許論文被查閱和借閱。本人授權(quán)電子科技大學(xué)可以將學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編學(xué)位論文。(保密的學(xué)位論文在解密后應(yīng)遵守此規(guī)定)簽名: 導(dǎo)師簽名: 日期: 年 月 日摘 要數(shù)字化和網(wǎng)絡(luò)化管理隨著(su zhe)信息化的不斷發(fā)展成為高等實驗教學(xué)改進(jìn)的發(fā)展趨勢。對實驗室進(jìn)行信息化自動化管理能夠促進(jìn)教學(xué)效率的提高,提高試驗質(zhì)量和水平,更能促進(jìn)學(xué)生水平的培養(yǎng)
4、。本文設(shè)計的系統(tǒng)主要針對高校發(fā)展實際現(xiàn)狀,旨在開發(fā)一套針對實驗(shyn)室的綜合管理系統(tǒng)。此系統(tǒng)在Internet基礎(chǔ)上,運用Web技術(shù),以B/S體系結(jié)構(gòu)作為基本框架,采用Access作為系統(tǒng)的數(shù)據(jù)庫,通過ASP技術(shù)實現(xiàn)對實驗中心的交互式動態(tài)管理,實現(xiàn)了常規(guī)實驗室管理、網(wǎng)上實驗預(yù)約等功能,為高校的實驗教學(xué)管理提供了切實可行的解決方案。關(guān)鍵詞:高校(goxio)實驗室;數(shù)據(jù)庫;管理系統(tǒng);設(shè)計ABSTRACTWith the opening of laboratory and deepening of practical teaching system reform, digital and n
5、etworked admiration becomes the tendency of laboratory admiration. Opening teaching of experiments is one of the effective approaches to improve experimental teaching quality of common foundational course. And opening teaching is propitious to promote hardware construction, system construction and s
6、tandardization administration of laboratory. Also, it is helpful to train students innovative ability.This design, which starts from the real demand of the experiment teaching administration in the electronic experiment center of our college and the present condition of teaching administration, deve
7、lops a comprehensive and practical information management system. This system in the Internet foundation, utilizes the Web technology, by the B/S system structure took the bare bone, uses Access to take the database of the system, through the ASP technology realization the interactive dynamic manage
8、ment of the electronic experiment center, has realized conventional function and ordinary laboratory management, on-line experimental appointment, has provided the practical feasible solution for our institute experimental teaching management. Now this system already tried in our institute electrici
9、an electronic experiment center to move, at present the condition is good.Key words: The Management System of Laboratory Center;ASP;Access Database;Reservation of Laboratory;Open Laboratory 第1章 引 言隨著全球(qunqi)信息化技術(shù)的興起,特別是Internet的日益普及,我國各大中專院校也加快(ji kui)了信息化進(jìn)程,并且都建立了自己的校園網(wǎng),計算機(jī)與網(wǎng)絡(luò)在高校中已經(jīng)得到了普及性的推廣,許多工作可
10、以直接依靠網(wǎng)絡(luò)實現(xiàn)。目前許多高校已開始著手建立自己的實驗室管理信息系統(tǒng)。實驗室管理系統(tǒng)的建立,為進(jìn)一步提高我國高校實驗室的現(xiàn)代化管理水平,起了積極的推動作用1。目前(mqin),黑龍江工程學(xué)院已建成了覆蓋全院的高速校園網(wǎng),并與中國教育科研網(wǎng)100M光纖互聯(lián),具備了通過網(wǎng)絡(luò)管理教學(xué)的硬件環(huán)境。因此,我們以本院電工電子實驗中心為對象,開發(fā)了基于Web的實驗中心管理系統(tǒng),目的是提高實驗中心的網(wǎng)絡(luò)化、科學(xué)化管理水平,從而改善實驗中心的設(shè)備利用率低,實驗室人工管理難度大的問題,為探索新型實驗中心管理模式奠定基礎(chǔ)。1.1 管理信息系統(tǒng)的演變和動因管理信息系統(tǒng)(Management Information
11、System, MIS)最開始在西方開始誕生,在上個世紀(jì)2、30年代初期,美國管理學(xué)理論研究者柏納德就對管理的系統(tǒng)性特征的理念提出信息化的可能。上世紀(jì)40年代中期,計算機(jī)的引入導(dǎo)致在管理領(lǐng)域發(fā)生了翻天覆地的變化,在此期間,根據(jù)對管理信息系統(tǒng)的基礎(chǔ)學(xué)科的研究,運籌學(xué)逐步的被提到了管理層面上來,最終運籌學(xué)的發(fā)展和演變使得管理信息系統(tǒng)作為單獨的研究對象出現(xiàn)在管理研究者的視野當(dāng)中,通過數(shù)學(xué)建模,線性理論的研究,和計算機(jī)系統(tǒng)的高速發(fā)展,管理信息系統(tǒng)的發(fā)展逐漸呈現(xiàn)出迅速增長的態(tài)勢。通過搭建公司的網(wǎng)絡(luò)平臺,逐年實施財務(wù)系統(tǒng)、OA系統(tǒng)、ERP系統(tǒng)、PDM系統(tǒng),對一個企業(yè)真正的信息化需求有了真切的認(rèn)識,更對企業(yè)
12、的管理有了深入的了解。而令人遺憾的是:到目前為止,還沒有看到一個令人滿意的管理軟件產(chǎn)品,更令人遺憾的是國企僵化的管理無法讓代表優(yōu)秀管理思想的管理軟件發(fā)揮應(yīng)有的作用。在信息化時代,信息化系統(tǒng)對一個現(xiàn)代化的公司是多么地重要。沒有財務(wù)系統(tǒng)之前,每到月末,我們就會看到財務(wù)部門連續(xù)幾天忙碌的景像;沒有OA系統(tǒng)之前,某部門要打一個報告需找多個領(lǐng)導(dǎo)簽字時,腿都要跑斷,而遇到領(lǐng)導(dǎo)不在時,還要繼續(xù)跑下去,多低的效率!沒有PDM系統(tǒng)之前,技術(shù)人員要找一份圖紙,最少要花半個小時,由于缺少項目的過程控制,產(chǎn)品開發(fā)周期是一拖再拖,產(chǎn)品開發(fā)質(zhì)量也無法保證,導(dǎo)致客戶強(qiáng)烈的報怨;而沒有ERP系統(tǒng)之前,銷售計劃、采購計劃都只能
13、是憑經(jīng)驗,拍腦袋,對于新來的客戶訂單,到底能不能接,能不能按期交貨也只能憑直覺,對于產(chǎn)品成本,更是一筆糊涂帳,誰也說不清楚哪些產(chǎn)品在賺錢,哪些產(chǎn)品在虧損,反正只知道總的產(chǎn)品在賺錢但贏利又太低??磥恚F(xiàn)代企業(yè)沒有信息化系統(tǒng)的支持真是寸步難行。終于,形勢所迫,企業(yè)開始實施自己的信息化系統(tǒng),今年一個OA、明年P(guān)DM、再過兩年又是ERP,是的,信息化系統(tǒng)是有了,而且它們也確實起到了一定的作用,但是,新的問題又來了:由于缺乏整體的信息化規(guī)劃(這也不能完全怪企業(yè),企業(yè)對信息化本來就有一個逐步認(rèn)識的過程(guchng),請外腦既對他們?nèi)狈π湃我矝]有多余的銀子,再說,就是有整體規(guī)劃,國內(nèi)又有哪家軟件供應(yīng)商能拿
14、出整體的解決方案大多數(shù)企業(yè)產(chǎn)品線不全),現(xiàn)在的員工又被不同(b tn)的信息化系統(tǒng)折磨到暈頭轉(zhuǎn)向,現(xiàn)今在OA中有一個報告沒有批復(fù),明天在ERP中有一個憑證沒有審核,還有那PDM中安排的任務(wù)也不知進(jìn)行的怎樣了?天啊,我們到底是在完成工作還是在應(yīng)付我們的信息化系統(tǒng)?,F(xiàn)如今,管理者們只要打開電腦,他們的QQ、MSN、ICQ能開的都開了,然后就是玩游戲、看新聞、炒股票,至于好友們的消息、郵件的提醒、網(wǎng)絡(luò)電話是一個也不會漏掉,只要開著那小小的聊天工具,就什么也不用擔(dān)心了。于是,我就想:如果我們的信息化系統(tǒng)也能提供一個IM工具,除了也提供現(xiàn)有IM工具所應(yīng)有的功能外,還可以定制郵件提醒、網(wǎng)絡(luò)電話、個人日程,
15、也可以定制各信息系統(tǒng)中的重要新聞、通知、公告和重要報表,而所有信息系統(tǒng)中的消息都能通過這個工具得到提醒,并且點擊提醒主題時即可進(jìn)入到相應(yīng)(xingyng)的系統(tǒng)中來處理自己的業(yè)務(wù),那我們的工作將是多么簡單,我們的心情將是多么的舒暢啊。再進(jìn)一步想像:如果再結(jié)合我們的移動工具手機(jī),讓我們的IM工具與手機(jī)進(jìn)行完美結(jié)合,我們的移動商務(wù)豈不是近在眼前(金蝶的移動商務(wù)不是已經(jīng)做起來了嗎?)?其實,要做到這些技術(shù)上是不會有問題的,關(guān)鍵是要有一個整體的規(guī)劃,并能真正為用戶著想,就完全可以推出這樣完美的產(chǎn)品。企業(yè)的信息化需求一定來自于企業(yè)管理的需求,信息化需求的不同實際上是管理需要求不同,但不論企業(yè)對管理需求有
16、多大的差別,企業(yè)的日常經(jīng)營無非是對企業(yè)一些公共資源的管理,而這些公共資源主要有:組織機(jī)構(gòu)、人員(rnyun)角色、客戶資源、供應(yīng)商資源、固定和非固定資產(chǎn)、各類存貨等等,而工作流就是企業(yè)的一些活動,不論是什么系統(tǒng)中的單據(jù)(如訂單、出入庫單、技術(shù)文件等)均可以作為工作流的一部分進(jìn)行配置,通過工作流的驅(qū)動最終改變那些公共資源的狀況。1.2 管理信息系統(tǒng)的演變(ynbin)方式(fngsh)根據(jù)西方的信息系統(tǒng)模式來講,上個世紀(jì)末期根據(jù)管理模式的變化與創(chuàng)新,管理技術(shù)進(jìn)一步深化,根特征包括幾個方面:對員工的知識水平的要求、對管理小組的嚴(yán)格要求、管理信息指揮方便靈活。相應(yīng)的MIS開發(fā)技術(shù)在20世紀(jì)90年代有
17、了新的發(fā)展。(1)信息綜合集成信息系統(tǒng)綜合集成的水平反映了一個企業(yè)、一個部門,乃至整個國家信息化建設(shè)的水平。面對復(fù)雜多變的網(wǎng)絡(luò)世界,中間件已經(jīng)成為信息系統(tǒng)綜合集成的利器。信息綜合集成是繼操作系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)之后隨著網(wǎng)絡(luò)的興起和發(fā)展而新興的一種基礎(chǔ)軟件,可以視為位于網(wǎng)絡(luò)各結(jié)點操作系統(tǒng)之上、網(wǎng)絡(luò)應(yīng)用系統(tǒng)之下的一層支撐軟件。(2)網(wǎng)絡(luò)互聯(lián)網(wǎng) 和單純的無網(wǎng)絡(luò)狀態(tài)相比,網(wǎng)絡(luò)的環(huán)境更加的包容、富于變化,相互之間既分散又鏈接。作為網(wǎng)絡(luò)之間的連接性的組件來說,應(yīng)該根據(jù)實際情況而變化,根據(jù)網(wǎng)絡(luò)之間的需要進(jìn)行組合,由離散走向整體,由固定走向變化,是網(wǎng)絡(luò)信息的一個較為明顯的信息特征。根據(jù)計算機(jī)技術(shù)的運用和處理,
18、各種龐雜的信息之間相互交匯,信息與信息之間,信息與接收者之間,網(wǎng)絡(luò)的環(huán)境使得各個系統(tǒng)相互之間的鏈接越來越緊密,硬件與軟件之間的應(yīng)用也是重要的課題之一。先進(jìn)(xinjn)的軟件開發(fā)手段軟件運行的效率取決于軟件的結(jié)構(gòu)方面的設(shè)計的合理性,通過對象的信息傳遞、和信息系統(tǒng)的結(jié)構(gòu)本身的鏈接反面問題,相互之間作用較為緊密,對于信息資源的把握和運用也極為準(zhǔn)確,先進(jìn)軟件的開發(fā)和運用導(dǎo)致先進(jìn)系統(tǒng)之間的問題相互整合(zhn h),有效性大于之前的平臺數(shù)值,最后根據(jù)系統(tǒng)合成領(lǐng)域進(jìn)行統(tǒng)計。軟件開發(fā)工具是繼操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)之后,隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和應(yīng)用而不斷深入的一種基礎(chǔ)軟件。中間件可以劃分(hu fn)為基礎(chǔ)中
19、間件、應(yīng)用中間件和領(lǐng)域應(yīng)用框架三類。其中,應(yīng)用中間件主要有數(shù)據(jù)資源集成、應(yīng)用資源集成、業(yè)務(wù)流程集成、門戶集成等中間件。(4)影像技術(shù) 由于電腦以及微電子技術(shù)的不斷發(fā)展,管理信息系統(tǒng)運用了較多的影像傳播技術(shù),通過對圖形的加工處理然后再進(jìn)行改變,然后給系統(tǒng)的使用者極為逼真的場景。1.3 開發(fā)實驗中心管理系統(tǒng)的目的和意義1.3.1 開發(fā)實驗中心管理系統(tǒng)的目的 黑龍江工程學(xué)院實驗中心管理系統(tǒng)在技術(shù)運用上比較成熟,所以文章通過對該學(xué)校的的管理系統(tǒng)分析與研究來對驗中心管理系統(tǒng)的目的和意義進(jìn)行探討。對于系統(tǒng)內(nèi)部的人員包括工程學(xué)院的學(xué)生和老師等等都是實驗中心管理系統(tǒng)中必要的一環(huán),實驗中心管理的辦法是通過網(wǎng)絡(luò)化
20、,模塊化的預(yù)約來進(jìn)行的,對于實驗的結(jié)果和過程也是可以通過學(xué)習(xí)的信息管理網(wǎng)絡(luò)來解決的,這樣提高了工作效率。根據(jù)模塊型的管理一體化系統(tǒng),如果學(xué)生或者老師需要對實驗室的課程安排進(jìn)行變更的話,可以通過網(wǎng)絡(luò)平臺來進(jìn)行操作,通過學(xué)校的網(wǎng)絡(luò)信息平臺能了解和掌握實驗中心的資訊和信息,從而為使用實驗室的人帶來方便和快捷的管理,對于學(xué)校學(xué)生的熱情有極大的提高。通過(tnggu)中心管理系統(tǒng)的網(wǎng)絡(luò)平臺,實驗室的老師和學(xué)生能更加方便(fngbin)的交流,能較快的把試驗中所出現(xiàn)的問題反映給導(dǎo)師,在網(wǎng)絡(luò)中解答相關(guān)的問題。對于實驗(shyn)中心的網(wǎng)頁問題具體的處理方法:(1).實驗中心網(wǎng)站:掛在我院校園網(wǎng)上。以網(wǎng)站綜合
21、平臺展現(xiàn)內(nèi)容,無論是從站點的美工、版面布局、瀏覽方式、交互性、語氣、內(nèi)容價值等,實驗中心的網(wǎng)站的整體風(fēng)格給瀏覽者的綜合感受都將是莊重、簡潔、大氣的。最后通過網(wǎng)頁發(fā)布實驗室綜合信息,包括教學(xué)設(shè)備、教學(xué)計劃、實驗課程介紹、規(guī)章制度、操作規(guī)程、數(shù)據(jù)圖表、教師隊伍、實驗教材講義、開放實驗室管理、通知、成績公布等。(2).遠(yuǎn)程和現(xiàn)場查詢:教師學(xué)生通過互聯(lián)網(wǎng)進(jìn)入網(wǎng)頁,也可以在各實驗室現(xiàn)場上網(wǎng),查詢上述實驗室網(wǎng)頁上的內(nèi)容,獲取有關(guān)信息,制定自己的學(xué)習(xí)計劃或者學(xué)習(xí)有關(guān)知識。(3).師生聯(lián)系:在網(wǎng)站上開設(shè)討論專區(qū)和電子郵箱,學(xué)生可以提出問題,參加討論,發(fā)表見解,向教師提交設(shè)計性實驗方案,預(yù)約實驗內(nèi)容和時間。教師
22、可以輔導(dǎo)答疑,介紹有關(guān)知識。 (4)本設(shè)計的重點與難點是:實驗的網(wǎng)上預(yù)約。此系統(tǒng)需要的資金投入不多,創(chuàng)立和維修相對容易,使用者能很快的進(jìn)行操作,現(xiàn)在的網(wǎng)絡(luò)系統(tǒng)出現(xiàn)較多的故障問題就在于,通過網(wǎng)絡(luò)的預(yù)約系統(tǒng)不夠完善,相對來說較為粗糙,沒有可行性的系統(tǒng)就行維護(hù),對于軟件系統(tǒng)的升級換代不夠重視等問題較為突出,所欲需要根據(jù)實際問情況來進(jìn)行實驗室管理系統(tǒng)更新?,F(xiàn)在,此系統(tǒng)已在我院電工電子實驗中心試運行,實現(xiàn)了實驗中心管理網(wǎng)絡(luò)化的目標(biāo)。1.3.2 開發(fā)實驗中心管理系統(tǒng)的意義計算機(jī)科學(xué)技術(shù)在控制和管理領(lǐng)域的廣泛的使用提高了以實驗為目的管理系統(tǒng)的大量應(yīng)用,使得實驗中心管理從機(jī)械走向信息,從平面化的管理走向立體化
23、的管理,對于數(shù)據(jù)庫的應(yīng)用和網(wǎng)絡(luò)空間的高速發(fā)展給實驗室的管理帶來了全方位的改變。集成電路應(yīng)的用在管理信息系統(tǒng)領(lǐng)域逐漸加大,形成了以自動化,高科技化,管理便捷化為主的實驗室管理手段。在快節(jié)奏的社會環(huán)境之下,管理自動化和信息化促使應(yīng)用計算機(jī)控制技術(shù)來處理實驗室的傳播信號和數(shù)據(jù)開始變得方便起來,在我國的大學(xué)中的現(xiàn)在的實驗室尚不能全面的推行實驗中心管理系統(tǒng)信息化的前提之下,使得信息管理變得更加迫切起來,現(xiàn)代實驗室的有關(guān)的數(shù)據(jù)流量極為龐雜,需要集成的網(wǎng)絡(luò)中樞加以協(xié)調(diào)和控制,便于以高效的手段進(jìn)行信息管理,實驗室的相關(guān)電子設(shè)備需要進(jìn)行改造升級,以前通過人工管理的模式也需要大規(guī)模進(jìn)行改變,信息革命最終使得實驗室
24、擺脫常規(guī)的指揮系統(tǒng)而是近一步的進(jìn)行數(shù)據(jù)處理的精確化。讓學(xué)生和教師更加方便快捷的利用好實驗室設(shè)備。實驗中心管理信息系統(tǒng)的要求主要是能提高其在試驗的過程(guchng)中數(shù)據(jù)處理和傳輸時的高效,方便,所以對于實驗室的各種數(shù)據(jù)的整合也是極為重要的一環(huán),研究該課題主要是根據(jù)學(xué)院的實驗室的更新和升級,以提高在實驗過程中信息傳遞從樹枝化向扁平化發(fā)展,通過實驗室的信息控制系統(tǒng),學(xué)生能更快的反應(yīng)實驗過程中出現(xiàn)的各種問題,也可以課題老師的幫助,同時課題老師能很快的收到各個學(xué)生的試驗情況報告,幫助學(xué)生解答試驗中的情況,對于實驗結(jié)果的統(tǒng)計也能很快的通過自動控制網(wǎng)絡(luò)系統(tǒng)進(jìn)行收集整理,所以這些都要求設(shè)計在設(shè)計的過程中對
25、于實驗者的要求必須加以充分的考慮。1.4 研發(fā)(yn f)流程實驗中心管理系統(tǒng)研發(fā)流程是現(xiàn)在調(diào)研和研究可行性方案的基礎(chǔ)之上,通過設(shè)計、實踐、系統(tǒng)間的操作、系統(tǒng)的保養(yǎng)和運行,通過這些實際性的操作方法來準(zhǔn)備系統(tǒng)的研發(fā)。由于系統(tǒng)的各個(gg)子系統(tǒng)的程序,和研究方式不盡相同,所以相應(yīng)的各方面手段也不相同,對于實踐中的出現(xiàn)的問題需要及時糾正。(1)系統(tǒng)維護(hù)與研發(fā)在系統(tǒng)研發(fā)之前需要對各個子系統(tǒng)的大小,和復(fù)雜程度進(jìn)行研究與分析,制定詳盡的研究計劃。研發(fā)前的調(diào)查對于實驗中心管理系統(tǒng)研發(fā)的研發(fā),是需要前期不斷的去調(diào)查,對客戶的意見需要及時的采納。調(diào)查的大致流程如下:1)中心概況:實驗中心的發(fā)展歷史、目前實驗中
26、心的規(guī)模、工作狀況、管理水平、與外界的主要聯(lián)系(linx)等。調(diào)查該項內(nèi)容的目的主要是為了劃分系統(tǒng)界限、系統(tǒng)與外界的輸入輸出接口等。2)組織架構(gòu):了解實驗(shyn)中心的組織架構(gòu),了解各個實驗室的人員配備情況,弄清實驗中心的行政關(guān)系、人員編制、工作范圍、地理位置等,發(fā)現(xiàn)不合理問題及新系統(tǒng)啟動后可能對現(xiàn)有組織的影響。3)報表、數(shù)據(jù)處理(chl):了解各種統(tǒng)計報表、數(shù)據(jù)的格式、內(nèi)容、處理時間及上報時間、頻率、規(guī)律,存在的問題,對新系統(tǒng)的要求、希望等并收集各種報表。4)出現(xiàn)的問題:在計算機(jī)的管理系統(tǒng)里面出現(xiàn)的相關(guān)的變化和不合理的部分,需要進(jìn)行分析整理,針對問題的根源進(jìn)行處理,并且加以完善。5)新系
27、統(tǒng)的完善機(jī)制:通過對實驗室各項指標(biāo)的觀察和研究進(jìn)行系統(tǒng)更新,工作人員的工作流程也需要進(jìn)行統(tǒng)計和明確。6)其他:如對新系統(tǒng)的各種約束條件,需要說明的其他問題等。(3)系統(tǒng)分析在實驗中心管理系統(tǒng)開發(fā)的過程之中,對于開發(fā)的分析性報告是必不可少的一個關(guān)鍵性一環(huán),由于不清楚系統(tǒng)所需要的功能,所以對于功能的概括性和邏輯性的分析是極為重要的。系統(tǒng)的數(shù)據(jù)在實驗中心管理系統(tǒng)開發(fā)的過程之中的準(zhǔn)備過程當(dāng)中要加以極大的重視,概況表和數(shù)據(jù)編碼也是研發(fā)過程的重要組成部分,通過對系統(tǒng)和子系統(tǒng)的分析和研究得出的結(jié)論,需要以報告的形式進(jìn)行整理。對于系統(tǒng)的構(gòu)建需要采取數(shù)學(xué)建模的方式進(jìn)行,按照高、中、低模式一一對系統(tǒng)的管理,大小,
28、繁簡程度進(jìn)行模塊化的設(shè)計,然后在通過具體的實踐進(jìn)行檢查,在檢測的過程中所出現(xiàn)的問題需要進(jìn)行總結(jié),把設(shè)計的缺陷和隱患留在系統(tǒng)設(shè)計中,而不是等到系統(tǒng)建立完畢之后在進(jìn)行完善。系統(tǒng)設(shè)計通常在進(jìn)行系統(tǒng)設(shè)計之前,對于數(shù)學(xué)建模的分析需要進(jìn)行推演,對于分析總結(jié)里出現(xiàn)的問題和各種各樣的缺陷,需要設(shè)計者加以進(jìn)行完善和改進(jìn),關(guān)于系統(tǒng)間的連接性問題,可以通過數(shù)據(jù)鏈的傳輸,信號處理和各種各樣的計算環(huán)節(jié)來進(jìn)行計算,然而總體結(jié)構(gòu)的處理是其中所關(guān)注的重點,只有在全局上解決了問題才能進(jìn)行下一步的設(shè)計與運行。(5).系統(tǒng)維護(hù)和評價(pngji)實驗室中心管理系統(tǒng)通常來講需要人和計算機(jī)之間相互的協(xié)調(diào)和配合,計算機(jī)內(nèi)部(nib)和外
29、部的數(shù)據(jù)整合影響了管理的效率。對于系統(tǒng)的更新?lián)Q代工作也需要工作人員的對于系統(tǒng)的維護(hù)要盡心盡責(zé),不能怠慢。系統(tǒng)的建成完工之后,需要經(jīng)過對其進(jìn)行較為明確的評價,系統(tǒng)在運行較長的時間之后往往需要進(jìn)行大的檢測。系統(tǒng)建設(shè)之前的建設(shè)目標(biāo)(mbio)需要根據(jù)實際情況而定,對相關(guān)的檢查需要相應(yīng)的檢測報告。在實驗室中心管理系統(tǒng)的保養(yǎng)之中它們的變化是必然的一個階段,也是時間最長的一個重要階段,就像汽車的維護(hù)工作好可以延長汽車的使用壽命和提高其使用效率一樣,系統(tǒng)維護(hù)工作的好壞可以決定系統(tǒng)的生命周期的長短和使用效果?,F(xiàn)在實驗中心管理系統(tǒng)在我院已經(jīng)測試運行,目前狀況良好。 第二章 系統(tǒng)開發(fā)準(zhǔn)備及需求分析2.1系統(tǒng)開發(fā)準(zhǔn)
30、備2.1.1系統(tǒng)功能通過設(shè)計開發(fā),本系統(tǒng)可以為學(xué)生提供實驗選課的網(wǎng)上平臺,學(xué)生只要在任何一臺上網(wǎng)的計算機(jī)上就可以瀏覽所要了解的實驗信息,并通過用戶驗證登錄后,找到自己感興趣的實驗進(jìn)行預(yù)約、查詢等。促進(jìn)學(xué)生學(xué)習(xí)的積極性。本系統(tǒng)為教師提供在線查看學(xué)生的實驗報告、批改實驗報告、查看學(xué)生做實驗的記錄等。系統(tǒng)管理員可在線進(jìn)行系統(tǒng)信息更新和維護(hù)。開放式實驗室教學(xué)管理系統(tǒng)把教師從繁重的實驗管理工作中解脫出來,投入到實驗教學(xué)方法和內(nèi)容的研究上來,從而提高實驗管理水平。2.1.2 開發(fā)工具 Visual studio.NET 2005Visual studio.NET 2005包含了一系列高效的、智能的開發(fā)工具
31、,不論是為開發(fā)初學(xué)者,還是為經(jīng)驗豐富的企業(yè)開發(fā)團(tuán)隊都提供了四個全新的、強(qiáng)大的功能:平臺(pngti)數(shù)據(jù)的處理對于(duy)企業(yè)中的研發(fā)人員來說,他們的學(xué)識和水平會影響平臺數(shù)據(jù)的運行和后期操作的處理效率。研發(fā)(yn f)中需要化繁為簡研發(fā)團(tuán)隊往往會傾向于用較為復(fù)雜的方式進(jìn)行平臺的研發(fā),對于Office 應(yīng)用卻關(guān)注的不夠,有些卻認(rèn)為太過簡單。研發(fā)中的人性化建設(shè)研發(fā)的對象是針對學(xué)生教師的服務(wù)型的群體,對于操作的簡便性和效率是關(guān)鍵的因素,因此人性化的建設(shè)是可以為后來的實驗室的使用帶來極大幫助的。團(tuán)隊之間需要協(xié)調(diào)一個復(fù)雜的平臺是需要各個專業(yè)團(tuán)隊相互協(xié)作來完成的,所以團(tuán)隊之間的溝通極為重要。只有加強(qiáng)溝通
32、才能更好的發(fā)揮技術(shù)優(yōu)勢。 SQL Server 2000關(guān)于數(shù)據(jù)管理系統(tǒng)之間數(shù)據(jù)處理是通過SQL Server 2000來完成的,美國的三家科技企業(yè)針對數(shù)據(jù)處理系統(tǒng)研發(fā)出來SQL Server 2000,在上個世紀(jì)八十年代末,出現(xiàn)了第一個數(shù)據(jù)處理系統(tǒng)的初始軟件,根據(jù)初始化的軟件后來又進(jìn)行集成創(chuàng)新整合出了較為合理的現(xiàn)代化系統(tǒng)領(lǐng)域,根據(jù)相對的現(xiàn)代化系統(tǒng)的研發(fā)出現(xiàn)的問題,對于追求新版本的研究是極為重要的,基于Sybase系統(tǒng)的研制而進(jìn)行了SQL Server 2000的生機(jī)與改進(jìn)。改進(jìn)后的SQL Server 2000系統(tǒng)首先用在公司的管理系統(tǒng)領(lǐng)域,公司的管理系統(tǒng)每天都需要進(jìn)行還幾萬次的數(shù)據(jù)處理和信
33、息工作,最后的SQL Server 7.0版本的運用導(dǎo)致相關(guān)如軟件的成形,根據(jù)最新的電腦系統(tǒng)而嚴(yán)研制的信息管理數(shù)據(jù)庫處理系統(tǒng)很快通過電腦的運行進(jìn)行了初步性的測試,再后來電腦的Microsoft Windows XP 系統(tǒng)也能從容的進(jìn)行整合。2.1.3 開發(fā)語言A、C#,腳本語言:Jscript/V。2.1.4 開發(fā)(kif)思想基于.NET框架,系統(tǒng)架構(gòu)采用三層結(jié)構(gòu)(用戶表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問(fngwn)層),B/S模式,完全面向?qū)ο?。ASP.NET可以使用.NET平臺快速方便的部署三層架構(gòu)。ASP.NET革命性的變化是在網(wǎng)頁中也使用基于事件的處理,可以指定處理的后臺代碼文件,可以使用
34、C#,VB,J#作為后臺代碼的語言。.NET中可以方便的實現(xiàn)組件的裝配,后臺代碼通過命名控件可以方便的使用自己(zj)定義的組件。顯示層放在ASP.NET頁面中,數(shù)據(jù)庫操作和邏輯層用組件來實現(xiàn),這樣就很方便的實現(xiàn)了三層架構(gòu)。2.2需求分析2.2.1 系統(tǒng)的功能結(jié)構(gòu)圖開放式實驗室教學(xué)管理系統(tǒng)后臺 前臺學(xué)生登錄管理員登錄教師登錄查詢實驗成績批改實驗報告瀏覽實驗信息預(yù)約實驗個人資料管理管理學(xué)生實驗報告系統(tǒng)設(shè)置管理員管理實驗信息管理教師信息管理學(xué)生信息管理圖1系統(tǒng)功能結(jié)構(gòu)圖2.2.2 系統(tǒng)的性能需求為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,系統(tǒng)應(yīng)該滿足以下的性能需求:系統(tǒng)處理的精確和有效性在
35、系統(tǒng)處理傳輸?shù)臄?shù)據(jù)的時候,傳輸過程中數(shù)據(jù)處理的精確和有效成為系統(tǒng)的成功處理信息與否的關(guān)鍵性的因素,對于系統(tǒng)在后期的工作強(qiáng)度需要研發(fā)團(tuán)隊進(jìn)行預(yù)估,系統(tǒng)處理數(shù)據(jù)的功能會影響到使用者能否及時有效的受到數(shù)據(jù)的處理帶來的信息,能否準(zhǔn)確無誤的處理信息成為在設(shè)計時就要重點研究的課題。學(xué)生的通過實驗室的子系統(tǒng)進(jìn)行數(shù)據(jù)的信息傳輸,到了實驗老師的計算機(jī)面前數(shù)據(jù)轉(zhuǎn)換成信息,然后進(jìn)行匯總,這個樣能更好的提高課題的運行效率,同時對實驗室的實驗操作和結(jié)論研究也帶來很大方便。系統(tǒng)的兼容性和升級(shng j)空間的預(yù)留在實驗室系統(tǒng)的研發(fā)當(dāng)中,系統(tǒng)的升級空間顯得尤為重要,對于實驗室里的功能擴(kuò)充,對于管理中的各個級別的項目的處
36、理,信息的傳輸和速度的,和傳輸方式的變化都需要系統(tǒng)在設(shè)計之前留足了空間通過合理的手段進(jìn)行系統(tǒng)的研發(fā),在進(jìn)行功能的調(diào)整和變更的同時,需要系統(tǒng)的設(shè)計更加(gnji)兼容,能適合以后更多軟件的加入,更多軟件進(jìn)行整合,通過加入更多的配置,使得系統(tǒng)的運行效率得到質(zhì)的飛躍,為系統(tǒng)的新陳代謝提供保障。(3)系統(tǒng)(xtng)的易用性和易維護(hù)性系統(tǒng)是直接面對使用人員的,所以計算機(jī)技術(shù)人員必須對計算機(jī)的的各個方面和系統(tǒng)配置要知識全面,掌握熟練的應(yīng)用操作手法,對于人使用計算機(jī)的同時也需要對計算機(jī)的C語言進(jìn)行較好的識別,有的用戶會提出對于系統(tǒng)方面的疑惑,所以對于維護(hù)人員來說也是必須加以重視的。系統(tǒng)中涉及到的數(shù)據(jù)是高校
37、實驗室相當(dāng)重要的信息,因此系統(tǒng)為不同角色的用戶提供了方便的管理后臺進(jìn)行數(shù)據(jù)管理,特別為系統(tǒng)管理員提供了數(shù)據(jù)備份,日常安全管理,防止系統(tǒng)意外崩潰等功能。(4)系統(tǒng)的響應(yīng)速度由于系統(tǒng)在操作和數(shù)據(jù)處理的過程中,數(shù)據(jù)的交流乎形成較多的冗雜信息和數(shù)據(jù),這就需要工作人員及時對于這些冗雜信息和數(shù)據(jù)進(jìn)行清理,防止數(shù)據(jù)處理過程中的速度變慢,和根本無法進(jìn)行數(shù)據(jù)識別的情況發(fā)生,對于實驗室的工作效率需要提供加大的保證。2.3系統(tǒng)的數(shù)據(jù)要求系統(tǒng)的數(shù)據(jù)要求包括以下2個方面:數(shù)據(jù)輸入和信號處理的實效性和及時性在平臺中數(shù)據(jù)的傳輸中如果輸入的不準(zhǔn)確可能導(dǎo)致數(shù)據(jù)輸入無效,無法傳達(dá)到信號終端,使得系統(tǒng)由于錯誤的傳輸而無法進(jìn)行識別。
38、所以要想數(shù)據(jù)傳輸?shù)臏?zhǔn)確無誤,必須進(jìn)行數(shù)據(jù)輸入核對,對于進(jìn)出系統(tǒng)的各個數(shù)據(jù)也要實施有力的監(jiān)管,讓系統(tǒng)能正常的工作處理相關(guān)的數(shù)據(jù),確保傳輸無誤進(jìn)行。數(shù)據(jù)(shj)的同一性系統(tǒng)中的數(shù)據(jù)浩如煙海,極其的龐雜,是否能在復(fù)雜的數(shù)據(jù)中能找到相關(guān)的同一的數(shù)據(jù)是系統(tǒng)解決問題的前提與條件,對于一些不必要的數(shù)據(jù)可能會占用有用的空間,這些數(shù)據(jù)必須加以有計劃的進(jìn)行回收清理,保證在數(shù)據(jù)傳輸過程中不受其他數(shù)據(jù)的干擾,在同一組數(shù)據(jù)當(dāng)中,各個相關(guān)數(shù)據(jù)之間的關(guān)系(gun x)也需要進(jìn)行整理,有時候同一組數(shù)據(jù)(shj)的傳輸也會影響到接收效果。2.2.4 系統(tǒng)的運行要求系統(tǒng)的硬件和軟件的配置如下:系統(tǒng)軟件:Windows 2003
39、 Server 、IIS 6.0 、.NET Framework 2.0數(shù)據(jù)庫管理系統(tǒng):SQL Server 2000硬件要求:Pentium III 450以上、 512M RAM、硬盤80G、100M網(wǎng)卡 第三章 系統(tǒng)設(shè)計 3.1系統(tǒng)分析在經(jīng)過前期的系統(tǒng)開發(fā)準(zhǔn)備以及對我院電工電子實驗中心實際情況進(jìn)行了解與調(diào)查之后,接下來便是系統(tǒng)的具體實現(xiàn),首先對實驗中心管理進(jìn)行具體的系統(tǒng)分析,然后進(jìn)行系統(tǒng)的具體設(shè)計?;赪eb的實驗中心管理系統(tǒng)需要實現(xiàn)以下一些功能:(1).新聞文章類欄目:在網(wǎng)站中體現(xiàn)為新聞動態(tài)、通知公告兩個欄目,可以在后臺管理中添加、修改、刪除新聞通知等文章內(nèi)容。(2).二級欄目內(nèi)容頁設(shè)
40、計:在網(wǎng)站中體現(xiàn)為中心簡介、師資隊伍、中心建設(shè)、管理制度等,可以在后臺添加、修改、刪除欄目內(nèi)容,并可以在后臺管理中創(chuàng)建三級欄目,如在中心建設(shè)中添加欄目建設(shè)思想、建設(shè)內(nèi)容、建設(shè)效果、實驗教學(xué)改革等欄目。(3).實驗室介紹欄目:首頁中展示各個實驗室的介紹,可以添加圖片(tpin)。在后臺可以添加、管理實驗室的內(nèi)容,在前臺首頁中展示四個主要的實驗室。(4).師生交流欄目:類似于留言板的設(shè)計,網(wǎng)站來訪者可以留言信息,管理(gunl)員在后臺管理中進(jìn)行回復(fù)或是刪除。(5).職業(yè)資格認(rèn)證考試在線報名:同樣類似于一個留言板,想要報名的學(xué)生提交自己的相關(guān)信息(xnx),管理員后臺查看。(6).資料下載類欄目:
41、可以實現(xiàn)在后臺上傳文件前臺下載,發(fā)布如課件、軟件、資料等內(nèi)容供學(xué)生下載學(xué)習(xí)。(7).網(wǎng)上實驗預(yù)約欄目:這是本設(shè)計的重點設(shè)計內(nèi)容,主要是為了方便學(xué)生遠(yuǎn)程預(yù)約實驗室。預(yù)實現(xiàn)的功能是學(xué)生和教師可以注冊預(yù)約系統(tǒng),可以按星期、按課時預(yù)約實驗室,管理員在后臺審核是否通過預(yù)約,如通過預(yù)約發(fā)送信息告知用戶。對實驗中心管理系統(tǒng)功能模塊進(jìn)行細(xì)致的分析之后,我們設(shè)計建立一個實驗中心管理系統(tǒng)的邏輯模型。此系統(tǒng)是基于分布式環(huán)境的,因此我們采用B/S模式的多層結(jié)構(gòu)9。如圖5.1所示基于B/S模式的系統(tǒng)三層分布結(jié)構(gòu)圖,由用戶層、功能邏輯層和數(shù)據(jù)層組成。用戶層邏輯層數(shù)據(jù)層學(xué) 生瀏覽器管理員瀏覽器Web服務(wù)ODBC驅(qū)動程序數(shù)據(jù)
42、庫圖2 基于B/S模式的系統(tǒng)三層分布結(jié)構(gòu)圖實驗中心管理系統(tǒng)的功能組成可用圖5.2表示:實驗中心管理系統(tǒng)前臺管理瀏覽網(wǎng)頁下載文件發(fā)布留言后臺管理發(fā)布實驗預(yù)約申請發(fā)布新聞管理欄目上傳文件管理留言管理實驗室審核實驗預(yù)約信息圖3 實驗中心(zhngxn)管理系統(tǒng)功能組成3.2總體設(shè)計在前一階段,通過需求分析,我們對系統(tǒng)的定義及功能模塊有了整體描述。在下面的數(shù)據(jù)庫設(shè)計中實現(xiàn)系統(tǒng)各實體定義,實體間的關(guān)系及數(shù)據(jù)信息流在關(guān)系數(shù)據(jù)庫中的映射結(jié)果和數(shù)據(jù)信息的物理存儲(cn ch)問題。在以下的詳細(xì)設(shè)計中將對在本階段中對系統(tǒng)所做的所有詳細(xì)設(shè)計進(jìn)行說明。在本階段中,確定應(yīng)該如何具體地實現(xiàn)所要求(yoqi)的系統(tǒng),計算
43、機(jī)的編碼程序通過輸入信息的結(jié)果能進(jìn)行語言的轉(zhuǎn)換,所以數(shù)據(jù)能立即轉(zhuǎn)換成C語音的形式,有利于提高系統(tǒng)在工作工程中的效率,針對系統(tǒng)的數(shù)據(jù)處理,和數(shù)學(xué)建模設(shè)計方面的問題,需要通過之前的設(shè)計來進(jìn)行操作和運行,根據(jù)數(shù)據(jù)和程序的分類可以概括為一下幾個方面:(1)對于學(xué)生、教師和管理員之間的互動需要通過設(shè)計來達(dá)到。(2)根據(jù)信息的大小,繁簡和重復(fù)率來進(jìn)行辨別處理。(3)對于數(shù)據(jù)的查找,和傳輸整理需要加強(qiáng)。(4)對于系統(tǒng)出現(xiàn)的錯誤信息能更好的進(jìn)行排解。本系統(tǒng)主要由三部分組成:學(xué)生系統(tǒng)模塊、教師系統(tǒng)模塊、系統(tǒng)管理員模塊。下面將詳細(xì)(xingx)介紹各模塊的業(yè)務(wù)邏輯。學(xué)生(xu sheng)系統(tǒng)的相關(guān)的信息處理對于
44、學(xué)生進(jìn)入信息系統(tǒng)進(jìn)行數(shù)據(jù)傳輸?shù)耐瑫r,實驗的預(yù)約程序就需要進(jìn)行跟進(jìn),保證(bozhng)每一個學(xué)生進(jìn)行試驗的之前注冊學(xué)校的賬號,對于系統(tǒng)間的防火墻和密碼保護(hù)的措施需要進(jìn)一步加強(qiáng)。 瀏覽實驗信息對于實驗的預(yù)約程序來說,能更好的保證試驗信息的完整性,如果學(xué)生要進(jìn)行預(yù)約實驗的話,能看到及時的實驗預(yù)約人數(shù),這樣對于是否能預(yù)約成功,或是預(yù)約的時間有了更多的把握。撤消實驗預(yù)約若出現(xiàn)特殊情況,學(xué)生不能按時參加實驗,學(xué)生也可進(jìn)行撤消實驗預(yù)約。但必須是在實驗開始前,否則系統(tǒng)不會顯示該實驗信息,也就不能進(jìn)行撤消操作。查看個人實驗記錄(2)教務(wù)系統(tǒng)的設(shè)計的總體思路和目的 查閱學(xué)生的實驗報告在以前的實驗室管理模式下教師
45、只能在下課后瀏覽學(xué)生的實驗報告,而實驗中心系統(tǒng)的實施能在實驗中就能瀏覽。對報告中的錯誤糾正通過實驗室管理系統(tǒng)教師可以及時的對學(xué)生所遞交的實驗報告進(jìn)行批注。根據(jù)學(xué)生實驗的結(jié)果和過程進(jìn)行統(tǒng)計。(3)系統(tǒng)管理員的業(yè)務(wù)整理學(xué)生信息的管理管理員可以根據(jù)學(xué)生的信息進(jìn)行分類教師信息管理根據(jù)教師所申請的實驗的課題進(jìn)行編排,準(zhǔn)備活動。實驗信息管理根據(jù)實驗的中的數(shù)據(jù)傳輸所遇到的問題,管理員理當(dāng)進(jìn)行處理3.3 詳細(xì)(xingx)設(shè)計3.3.1 數(shù)據(jù)庫設(shè)計(shj)數(shù)據(jù)庫的建設(shè)在管理信息系統(tǒng)居于領(lǐng)導(dǎo)地位,數(shù)據(jù)庫的大小決定了是否能保證學(xué)習(xí)過程的高效,方便,對于信息的處理能更快的進(jìn)行(jnxng),系統(tǒng)進(jìn)行維護(hù)和管理也變
46、的不是太過繁瑣。本系統(tǒng)在進(jìn)行數(shù)據(jù)庫設(shè)計時,先根據(jù)在需求分析中得到的業(yè)務(wù)數(shù)據(jù)流,進(jìn)行高度抽象得出系統(tǒng)實體,構(gòu)造E-R圖,然后再將E-R圖轉(zhuǎn)換生成特定的DBMS支持下的關(guān)系模式,再對確定的關(guān)系數(shù)據(jù)模式進(jìn)行優(yōu)化,最后確定數(shù)據(jù)的物理存儲。 概念結(jié)構(gòu)設(shè)計針對管理系統(tǒng)的設(shè)計需要著眼于概念開始,根據(jù)信息的結(jié)構(gòu),和數(shù)據(jù)傳輸?shù)奶幚?,和?shù)據(jù)庫的設(shè)計以及運用都需要一個完整的概念進(jìn)行統(tǒng)籌與規(guī)劃,不能單一的看一個設(shè)計指標(biāo),系統(tǒng)的整體性是設(shè)計的核心,在系統(tǒng)全局的設(shè)計考慮下進(jìn)行系統(tǒng)內(nèi)部子系統(tǒng)的設(shè)計,根據(jù)學(xué)生的實驗?zāi)康模處煹纳暾?,和管理員的實驗安排情況需要進(jìn)行較大結(jié)構(gòu)的設(shè)計進(jìn)行事先的概念性鋪墊?;谝陨蠈ο到y(tǒng)數(shù)據(jù)信息流的分
47、析和抽象,我們可以設(shè)計出本系統(tǒng)的E-R圖(實體-聯(lián)系圖)如下:圖4學(xué)生(xu sheng)E-R圖圖5管理員E-R圖 邏輯(lu j)結(jié)構(gòu)設(shè)計對于設(shè)計中的結(jié)構(gòu)設(shè)計,需要進(jìn)行數(shù)學(xué)建模達(dá)到與實體相仿的試驗情況,數(shù)據(jù)轉(zhuǎn)換通常是一層一層的傳遞信息,根據(jù)數(shù)據(jù)的不同傳遞的信息量也有所不同,這就需要系統(tǒng)對于龐雜的信息進(jìn)行邏輯性的梳理以達(dá)到,合理整合和及時處理的原則,如果在模型的結(jié)構(gòu)中出現(xiàn)問題(wnt),說明結(jié)構(gòu)上有不合理的地方,對于邏輯結(jié)構(gòu)設(shè)計下面通過數(shù)據(jù)的形式進(jìn)行統(tǒng)計:表1 Student(學(xué)生)字段數(shù)據(jù)類型長度描述Sidnchar10學(xué)號(主鍵)Snamechar8姓名Sexvarchar2性別Pwdv
48、archar20密碼Gradevarchar50年級Majorvarchar50專業(yè)Classvarchar50班級Phonevarchar50電話Emailvarchar50郵箱Abstracttext16備注表2 Major(專業(yè)(zhuny))字段數(shù)據(jù)類型長度描述Midvarchar50專業(yè)編號(主鍵)Majorchar8專業(yè)名稱表3 Grade(班級(bnj))字段數(shù)據(jù)類型長度描述Midvarchar50專業(yè)編號(主鍵)Gidint4班級編號(主鍵)Gradevarchar 50班級名稱表4 Lib_Info(實驗(shyn)信息)字段數(shù)據(jù)類型長度描述Cidnchar10實驗編號(主鍵
49、)Cnamevarchar50實驗名稱Ccontenttext16實驗內(nèi)容Wantedint4預(yù)約限制人數(shù)Realint4實際預(yù)約人數(shù)Datedatetime8時間Addressvarchar50地點Scoreint4實驗學(xué)分Teachervarchar8輔導(dǎo)教師Workertext8工作人員表5 Lib_Book(預(yù)約實驗)字段數(shù)據(jù)類型長度描述Cidnchar10實驗編號(主鍵)Sidnchar10學(xué)生編號(主鍵)Checkint4是否審核表6 Lib_Report(實驗報告)字段數(shù)據(jù)類型長度描述Cidnchar10實驗編號(主鍵)Sidnchar10學(xué)號(主鍵)Tidint4教師編號Tit
50、lechar10實驗題目Contentchar10實際內(nèi)容Abstracttext16備注Scoreint4實驗學(xué)分表7 Lib_Public(實驗發(fā)布)字段數(shù)據(jù)類型長度描述IDint4實驗報告編號(主鍵)Titlevarchar50報告題目Contenttext16報告內(nèi)容Timedatetime8添加時間表8 Teacher(教師(jiosh))字段數(shù)據(jù)類型長度描述TIDint4教師編號(主鍵)Tnamechar10教師姓名Tsexchar2教師性別Tpwdvarchar50密碼Tphonevarchar50電話系統(tǒng)之間的相對來說數(shù)據(jù)庫的研究是最重要的一環(huán),根據(jù)數(shù)據(jù)之間的相對關(guān)系的模式逐漸
51、的進(jìn)行升級(shng j)和改造,數(shù)據(jù)的類型也逐漸的能確保系統(tǒng)之間數(shù)據(jù)運行的相對的穩(wěn)定性,根據(jù)系統(tǒng)之間的數(shù)據(jù)關(guān)系而進(jìn)行的保養(yǎng)與維護(hù)可以通過圖表進(jìn)行反應(yīng),表間約束關(guān)系如圖6: 圖6表間的約束關(guān)系如上所示的圖反應(yīng)出了設(shè)計所提出的整體要求和設(shè)計布局,通過模型的方法得以展示整個操作示意,在模型的幫助下,能將設(shè)計中的各個元素相互連接整合,最終成為可以進(jìn)行測試的模型結(jié)構(gòu),這樣方便設(shè)計者們查找其中的問題所在,根據(jù)設(shè)計的要求使用者可以根據(jù)相應(yīng)的設(shè)計邏輯進(jìn)行檢測性的操作,再結(jié)合實體的系統(tǒng)構(gòu)成要素進(jìn)行梳理(shl),這些功能能很好的反應(yīng)出客戶的需求,整體和局部的需求都可以進(jìn)行對比,數(shù)據(jù)庫的處理也是根據(jù)時間和傳輸處
52、理速度的角度來定的為此,系統(tǒng)為不同角色的用戶定義了符合自己需求的視圖7。以下定義的視圖是為學(xué)生查詢預(yù)約實驗返回查詢結(jié)果而設(shè)計的特定視圖。 圖7下面是定義(dngy)視圖的相關(guān)代碼:CREATE VIEW dbo.View_lib_book_resultASSELECT dbo.Student.Sid AS 學(xué)號, dbo.Lib_Info.Cid AS 實驗號, dbo.Student.Sname AS 姓名, dbo.Lib_Info.Cname AS 實驗名, dbo.Lib_Book.Check AS 審核, dbo.Lib_Info.Date AS 時間(shjin), dbo.Lib
53、_Info.Address AS 地點FROM dbo.Lib_Info INNER JOIN dbo.Lib_Book ON dbo.Lib_Info.Cid = dbo.Lib_Book.Cid INNER JOIN dbo.Student ON dbo.Lib_Book.Sid = dbo.Student.Sid3.3.2 關(guān)鍵(gunjin)模塊設(shè)計(shj) 學(xué)生(xu sheng)功能模塊(1)、學(xué)生登錄學(xué)生登錄界面如圖8:圖8學(xué)生登錄學(xué)生登錄后進(jìn)入主界面如圖9: 圖9 系統(tǒng)主界面關(guān)鍵代碼:protected void btnStuLogin_Click(object sender
54、, EventArgs e) /登錄(dn l)系統(tǒng) string stuID = this.txtStuID.Text; string stuPwd = this.txtStuPwd.Text; student stu = new student(); /定義(dngy)一個學(xué)生對象 if (stu.checkStu(stuID, stuPwd) 0) /核實學(xué)生記錄是否(sh fu)在數(shù)據(jù)庫中存在 SessionstuID = stuID; Response.Redirect(/student/Default.aspx); else this.lbstu.Visible = true; t
55、his.lbstu.Text = 錯誤提示:用戶名或密碼錯誤,請重新輸入!; (2) 、學(xué)生預(yù)約實驗圖10 學(xué)生預(yù)約實驗 (3)、預(yù)約實驗信息查詢圖11預(yù)約(yyu)實驗信息查詢關(guān)鍵(gunjin)代碼:public partial class student_search_lib : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void btnOK_Click(object sender, EventArgs e) string strconn = Configuratio
56、nSettings.AppSettingsstrconn; string strsql = ; if (this.rbtCid.Checked) / 當(dāng)選擇(xunz)實驗號時 strsql = select * from View_lib_book_result where 實驗號= + this.txtTitle.Text + ; if (this.rbtStuID.Checked) / 當(dāng)選擇學(xué)號時 strsql = select * from View_lib_book_result where 學(xué)號= + this.txtTitle.Text + ; if (this.rbtSubT
57、itle.Checked) /當(dāng)選擇實驗題目時 strsql = select * from View_lib_book_result where 實驗名 like% + this.txtTitle.Text + %; SqlConnection conn = new SqlConnection(strconn); SqlDataAdapter sda = new SqlDataAdapter(strsql, conn); /創(chuàng)建一個數(shù)據(jù)適配器對象 DataSet ds = new DataSet(); /創(chuàng)建一個數(shù)據(jù)記錄集 sda.Fill(ds, resultds); /用數(shù)據(jù)(shj)適
58、配器對象填充數(shù)據(jù)集 this.Panel1.Visible = true; this.GridView1.DataSource = ds.Tablesresultds.DefaultView; /綁定到數(shù)據(jù)源 this.GridView1.DataBind(); /綁定到GridView1控件 教師(jiosh)功能模塊教師批改(p gi)學(xué)生實驗報告如圖12所示:關(guān)鍵代碼:protected void But_Click(object sender, EventArgs e) for (int i = 0; i GridView1.Rows.Count; i+) CheckBox cb =
59、this.GridView1.Rowsi.FindControl(CheckBox1) as CheckBox; if (cb.Checked) string sid = (Label)GridView1.Rowsi.Cells1.FindControl(Label1).Text; string cid = GridView1.Rowsi.Cells6.Text; string grade = (DropDownList)GridView1.Rowsi.Cells10.FindControl(ddlCatagory).Text; if (grade = 請選擇級別) Response.Writ
60、e(alert(請選擇級別!);); else teacher tea = new teacher(); tea.set_socre(sid, cid, grade); Response.Write(alert(批改成功!);); show_lib_report(); 圖12 教師(jiosh)批改學(xué)生實驗報告 系統(tǒng)管理員功能模塊(1)學(xué)生信息(xnx)編輯如圖13所示:關(guān)鍵(gunjin)代碼:protected void btnEdit_Click(object sender, EventArgs e) string sid = Request.QueryStringsid; / 接收上一
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年邵陽職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試模擬試題含詳細(xì)答案解析
- 2026年平?jīng)雎殬I(yè)技術(shù)學(xué)院單招職業(yè)技能考試備考題庫含詳細(xì)答案解析
- 2026年萬博科技職業(yè)學(xué)院單招綜合素質(zhì)考試備考題庫含詳細(xì)答案解析
- 2026年山西警官職業(yè)學(xué)院單招職業(yè)技能考試模擬試題含詳細(xì)答案解析
- 2026年保定理工學(xué)院高職單招職業(yè)適應(yīng)性測試模擬試題及答案詳細(xì)解析
- 2026年石家莊財經(jīng)職業(yè)學(xué)院單招綜合素質(zhì)考試備考試題含詳細(xì)答案解析
- 2026年秦皇島職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試備考題庫含詳細(xì)答案解析
- 2026年廣東松山職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試備考試題及答案詳細(xì)解析
- 2026年山西工程職業(yè)學(xué)院單招綜合素質(zhì)考試模擬試題含詳細(xì)答案解析
- 2026福建水投大田水務(wù)招聘3人考試重點試題及答案解析
- 氣管腫瘤術(shù)后護(hù)理查房
- 2025心血管疾病患者血糖波動管理的專家共識解讀課件
- GB/T 46691-2025品牌評價實施與報告
- 寧波市安全生產(chǎn)責(zé)任保險
- 護(hù)理大專單招考試題目及答案
- 安岳縣防汛抗旱應(yīng)急預(yù)案
- 2025年航空工業(yè)行業(yè)航空工業(yè)數(shù)字化轉(zhuǎn)型研究報告
- 白城市2025年下半年吉林白城洮北區(qū)面向應(yīng)征入伍高校全日制本科畢業(yè)生招聘事業(yè)單位筆試題帶
- 醫(yī)院非暴力溝通課件
- 聽覺生理學(xué)基礎(chǔ)與聽力檢查
- 園林綠化養(yǎng)護(hù)標(biāo)準(zhǔn)與作業(yè)流程說明
評論
0/150
提交評論