




已閱讀5頁(yè),還剩50頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
教學(xué)數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)與應(yīng)用DESIGNANDAPPLICATIONOFTEACHINGDATAMANAGEMENTSYSTEM院系軟件學(xué)院專(zhuān)業(yè)學(xué)位類(lèi)別工程碩士專(zhuān)業(yè)學(xué)位領(lǐng)域軟件工程2012年3月摘要經(jīng)過(guò)分析,結(jié)合個(gè)方面因素考慮,本系統(tǒng)采用B/S架構(gòu)進(jìn)行開(kāi)發(fā),從開(kāi)發(fā)速度和可維護(hù)性考慮,語(yǔ)言采用JAVA,數(shù)據(jù)庫(kù)采用MICROSOFTSQLSERVER2005。對(duì)學(xué)生信息管理工作進(jìn)行調(diào)研和分析,參考相關(guān)系統(tǒng),查閱文獻(xiàn),通過(guò)可行性分析、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)以及測(cè)試等完成系統(tǒng)的整個(gè)開(kāi)發(fā)工作。本文從的實(shí)際應(yīng)用出發(fā),開(kāi)發(fā)的教學(xué)數(shù)據(jù)管理系統(tǒng)包括資料管理、資料附件管理、資料借閱管理。對(duì)于系統(tǒng)管理來(lái)說(shuō),只有管理員可以進(jìn)行操作,可以進(jìn)行資料管理,部門(mén)管理,權(quán)限管理和日志管理。系統(tǒng)采用軟件工程的進(jìn)行開(kāi)發(fā),具有良好的可重用性,一定的健壯性,開(kāi)發(fā)的界面簡(jiǎn)潔但功能全面,實(shí)現(xiàn)了信息管理信息化,提高了管理工作的效率,具有實(shí)用性?!娟P(guān)鍵詞】教學(xué)數(shù)據(jù)管理系統(tǒng);J2EE;MICROSOFTSQLSERVER2005【論文類(lèi)型】應(yīng)用基礎(chǔ)ABSTRACTAFTERANALYSIS,COMBININGASPECTSINTOACCOUNT,THESYSTEMADOPTSB/SSTRUCTUREOFDEVELOPMENT,FROMTHEDEVELOPMENTSPEEDANDMAINTAINABILITYCONSIDERATION,LANGUAGEINJAVA,DATABASEUSINGMICROSOFTSQLSERVER2005RESEARCHANDANALYSISOFSTUDENTINFORMATIONMANAGEMENT,REFERENCERELATEDSYSTEMS,THELITERATURE,THROUGHTHEFEASIBILITYANALYSIS,REQUIREMENTANALYSIS,GENERALDESIGN,DETAILEDDESIGNANDIMPLEMENTATION,ANDTESTINGOFTHEOVERALLDEVELOPMENTOFTHESYSTEMINTHISPAPER,STARTINGFROMTHEPRACTICALAPPLICATION,THEDEVELOPMENTOFTEACHINGDATASMANAGEMENTSYSTEMINCLUDINGDATAMANAGEMENT,ATTACHMENTMANAGEMENT,INFORMATIONLIBRARYMANAGEMENTFORSYSTEMMANAGEMENT,ONLYTHEADMINISTRATORCANOPERATE,CANCARRYOUTDATAMANAGEMENT,DEPARTMENTMANAGEMENT,RIGHTSMANAGEMENTANDLOGMANAGEMENTSYSTEMADOPTSTHEDEVELOPMENTOFSOFTWAREENGINEERING,ITHASGOODREUSABILITYANDROBUSTNESS,THEDEVELOPMENTOFTHEINTERFACEISSIMPLEBUTFULLYFUNCTIONAL,HASREALIZEDINFORMATIONMANAGEMENTINFORMATION,IMPROVETHEEFFICIENCYOFTHEMANAGEMENTWORK,ISPRACTICAL【KEYWORDS】MIS;INFORMATIONMANAGEMENT;MICROSOFTSQLSERVER2005【ARTICLETYPE】APPLICATIONFUNDAMENTAL目錄摘要IABSTRACTII第1章引言111研究背景112研究的意義113系統(tǒng)總體建設(shè)目標(biāo)214論文的總體結(jié)構(gòu)2第2章系統(tǒng)開(kāi)發(fā)工具和開(kāi)發(fā)技術(shù)介紹321J2EE322SQLSERVER數(shù)據(jù)庫(kù)623開(kāi)發(fā)框架介紹6231STRUTS24232SPRING4233IBATIS5第3章系統(tǒng)的需求分析及設(shè)計(jì)631系統(tǒng)的需求分析6311經(jīng)濟(jì)可行性6312技術(shù)可行性632系統(tǒng)的功能例圖733系統(tǒng)設(shè)計(jì)原則734總體設(shè)計(jì)8341系統(tǒng)架構(gòu)8342功能模塊設(shè)計(jì)11343系統(tǒng)的邏輯結(jié)構(gòu)1135模塊劃分12351數(shù)據(jù)庫(kù)設(shè)計(jì)13352系統(tǒng)架構(gòu)設(shè)計(jì)18353系統(tǒng)界面設(shè)計(jì)19354系統(tǒng)權(quán)限設(shè)計(jì)21355系統(tǒng)的安全設(shè)計(jì)21第四章教學(xué)管理系統(tǒng)的實(shí)現(xiàn)2241教學(xué)數(shù)據(jù)錄入收集22411教學(xué)數(shù)據(jù)數(shù)字化參數(shù)設(shè)置22412教學(xué)數(shù)據(jù)文件批量讀入25413教學(xué)數(shù)據(jù)著錄26414自動(dòng)生成預(yù)覽文件27415視頻數(shù)據(jù)、音頻數(shù)據(jù)實(shí)時(shí)著錄及片段截取28416照片數(shù)據(jù)的組織形式29417教學(xué)數(shù)據(jù)文件上載列表2942教學(xué)數(shù)據(jù)整理與歸檔30421數(shù)據(jù)數(shù)據(jù)整理30422數(shù)據(jù)數(shù)據(jù)組卷及歸檔3143教學(xué)數(shù)據(jù)檢索與上網(wǎng)借閱31431教學(xué)數(shù)據(jù)檢索31432B/S程序的數(shù)據(jù)安全性考慮34433網(wǎng)上數(shù)據(jù)下載、打印、借閱3544教學(xué)數(shù)據(jù)打印、輸出與銷(xiāo)毀36441數(shù)據(jù)格式打印36442數(shù)據(jù)輸出36443數(shù)據(jù)銷(xiāo)毀3645教學(xué)數(shù)據(jù)統(tǒng)計(jì)3746教學(xué)數(shù)據(jù)上載3747教學(xué)數(shù)據(jù)管理系統(tǒng)和OA系統(tǒng)的銜接3848數(shù)據(jù)備份與恢復(fù)3849在線幫助39410系統(tǒng)硬件網(wǎng)絡(luò)結(jié)構(gòu)39第五章教學(xué)管理系統(tǒng)測(cè)試4051軟件測(cè)試的范疇4052測(cè)試的幾種方法41521單元測(cè)試41522集成測(cè)試42523系統(tǒng)測(cè)試42524驗(yàn)收測(cè)試4253本系統(tǒng)采用的測(cè)試方法和過(guò)程42531系統(tǒng)參數(shù)設(shè)置測(cè)試42532用戶(hù)、權(quán)限管理測(cè)試43533系統(tǒng)登錄測(cè)試43534修改密碼測(cè)試43535記錄列表測(cè)試43536查詢(xún)測(cè)試43537文件操作測(cè)試43538性能測(cè)試43第6章總結(jié)與展望4561總結(jié)45611工作成果45612改進(jìn)意見(jiàn)45613收獲與體會(huì)4562展望45參考文獻(xiàn)47致謝49第1章引言11研究背景數(shù)據(jù)作為歷史記錄的有效佐證,它的真實(shí)性、記錄性和可利用性在社會(huì)主義各項(xiàng)建設(shè)中發(fā)揮著至關(guān)重要的作用。教學(xué)數(shù)據(jù)作為數(shù)據(jù)的一部分,以另一種形式更加生動(dòng)的展現(xiàn)數(shù)據(jù)的內(nèi)在含義。教學(xué)數(shù)據(jù)管理系統(tǒng)的建設(shè)是對(duì)計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和存儲(chǔ)技術(shù)的有效運(yùn)用,并對(duì)教學(xué)數(shù)據(jù)從教學(xué)數(shù)據(jù)的形成、收集、整理和最終歸檔存儲(chǔ)到利用進(jìn)行全面管理和規(guī)范。實(shí)現(xiàn)教學(xué)數(shù)據(jù)管理工作信息化,不斷提高數(shù)據(jù)管理的工作效率。系統(tǒng)建成后,將構(gòu)筑一個(gè)整體的、有效的、各個(gè)部門(mén)參與的數(shù)據(jù)信息網(wǎng)絡(luò)。可以為全部授權(quán)用戶(hù)提供教學(xué)數(shù)據(jù)信息的分類(lèi)、檢索、在線瀏覽、編輯包括錄入、修改、刪除等操作,并能實(shí)現(xiàn)對(duì)教學(xué)數(shù)據(jù)數(shù)據(jù)的快速統(tǒng)計(jì)、備份、恢復(fù)及數(shù)據(jù)轉(zhuǎn)換等功能。教學(xué)數(shù)據(jù)管理系統(tǒng)的建設(shè)需要基本的硬件支持,對(duì)于每個(gè)教學(xué)數(shù)據(jù)的提供部門(mén),都具備應(yīng)有的教學(xué)數(shù)據(jù)輸入的手段和條件,做到教學(xué)數(shù)據(jù)的收集準(zhǔn)確及時(shí),使得科學(xué)的教學(xué)數(shù)據(jù)管理工作真正從源頭做起。12研究的意義教學(xué)數(shù)據(jù)是國(guó)家機(jī)構(gòu)、社會(huì)組織或者個(gè)人在社會(huì)活動(dòng)中形成的對(duì)國(guó)家和社會(huì)有保存價(jià)值的照片、影片、唱片、錄音帶、錄像帶、磁帶、光盤(pán)等不同材料為載體,以教學(xué)為主,并輔以文字說(shuō)明的歷史記錄。隨著經(jīng)濟(jì)社會(huì)的發(fā)展和現(xiàn)代化辦公條件的改善,在各機(jī)關(guān)、團(tuán)體、企事業(yè)單位工作和各類(lèi)公務(wù)活動(dòng)中形成了大量的教學(xué)數(shù)據(jù)。其中,重大活動(dòng)教學(xué)數(shù)據(jù)對(duì)政治、經(jīng)濟(jì)及社會(huì)發(fā)展具有重大影響,是國(guó)家數(shù)據(jù)的重要組成部分。重大活動(dòng)教學(xué)數(shù)據(jù)的收集、整理、移交是各形成和保管單位的一項(xiàng)重要政治任務(wù)。但是長(zhǎng)期以來(lái),由于部分單位對(duì)教學(xué)材料的收集歸檔工作重視不夠,數(shù)據(jù)意識(shí)不強(qiáng),致使教學(xué)材料普遍存在歸檔不完整、保管條件差、管理混亂等問(wèn)題,許多需要?dú)w檔保存的教學(xué)材料沒(méi)有及時(shí)移交統(tǒng)一保存,造成一些重要的教學(xué)數(shù)據(jù)散存于各單位,隨著人員變動(dòng)和機(jī)構(gòu)調(diào)整,有的損毀、流失,有的被個(gè)人據(jù)為己有,不僅直接影響了教學(xué)數(shù)據(jù)的保管及利用,而且嚴(yán)重影響了不同門(mén)類(lèi)和載體數(shù)據(jù)的集中統(tǒng)一管理和綜合開(kāi)發(fā)利用工作。這種狀況繼續(xù)下去,必將給黨和國(guó)家的事業(yè)造成不可挽回的損失。13系統(tǒng)的總體建設(shè)目標(biāo)教學(xué)數(shù)據(jù)管理系統(tǒng)的最終目的是建立一個(gè)規(guī)范的、科學(xué)的教學(xué)數(shù)據(jù)資源中心,把教學(xué)數(shù)據(jù)管理工作中的三大數(shù)據(jù)類(lèi)型照片數(shù)據(jù)、視頻數(shù)據(jù)和音頻數(shù)據(jù)以及其他電子數(shù)據(jù)進(jìn)行統(tǒng)一的管理,實(shí)現(xiàn)如下的建設(shè)目標(biāo)(1)系統(tǒng)需要有強(qiáng)大的教學(xué)數(shù)據(jù)數(shù)字化和編輯處理功能。(2)系統(tǒng)具有規(guī)范的教學(xué)數(shù)據(jù)收集、整理、著錄、保管、利用、統(tǒng)計(jì)、打印、銷(xiāo)毀功能。(3)靈活多樣的、多種途徑的教學(xué)數(shù)據(jù)信息檢索和再利用功能。(4)通過(guò)廣域網(wǎng),用戶(hù)可以方便的檢索、瀏覽教學(xué)數(shù)據(jù)的目錄和內(nèi)容。(5)用戶(hù)應(yīng)能通過(guò)廣域網(wǎng)上載教學(xué)數(shù)據(jù)文件到數(shù)據(jù)中心。(6)完善的用戶(hù)權(quán)限管理。用戶(hù)只能檢索自己權(quán)限內(nèi)的教學(xué)數(shù)據(jù)文件、包括打印、預(yù)覽、下載、上載等權(quán)限管理。14論文的總體結(jié)構(gòu)本文主要由七部分組成第1章是引言,主要介紹教學(xué)管理系統(tǒng)的研究背景、并闡述了教學(xué)管理系統(tǒng)的發(fā)展?fàn)顩r,然后引入本項(xiàng)目的研究背景,并闡明系統(tǒng)的研究?jī)?nèi)容、研究意義及建設(shè)目標(biāo)。第2章是系統(tǒng)的開(kāi)發(fā)工具以及系統(tǒng)使用到的技術(shù)。第3章是系統(tǒng)需求分析及設(shè)計(jì),概要介紹了系統(tǒng)的業(yè)務(wù)內(nèi)容和范圍,然后對(duì)系統(tǒng)的需求分析、系統(tǒng)的功能例圖和系統(tǒng)的設(shè)計(jì)原則,重點(diǎn)介紹了系統(tǒng)的整體設(shè)計(jì)和模塊劃分。第4章是教學(xué)管理系統(tǒng)的實(shí)現(xiàn),首先對(duì)教學(xué)數(shù)據(jù)資料管理闡述,然后對(duì)系統(tǒng)的資料附件管理以及資料借閱管理進(jìn)行說(shuō)明。第5章是教學(xué)管理系統(tǒng)測(cè)試,對(duì)系統(tǒng)測(cè)試的范疇、方法和過(guò)程進(jìn)行闡述。第6章是總結(jié),對(duì)系統(tǒng)的特點(diǎn)進(jìn)行介紹和總結(jié),并進(jìn)行了展望。第2章系統(tǒng)開(kāi)發(fā)工具和開(kāi)發(fā)技術(shù)介紹21JAVAEEJAVAEE(JAVA2PLATFORM,ENTERPRISEEDITION)是一種利用JAVA2平臺(tái)來(lái)簡(jiǎn)化企業(yè)解決方案的開(kāi)發(fā)、部署和管理相關(guān)的復(fù)雜問(wèn)題的體系結(jié)構(gòu),是一個(gè)基于組件的體系結(jié)構(gòu),定義了一套標(biāo)準(zhǔn)來(lái)簡(jiǎn)化多層分布式企業(yè)應(yīng)用程序的開(kāi)發(fā),它定義了一套標(biāo)準(zhǔn)化的組件,并為這些組件提供了完整的服務(wù)。JAVAEE體系架構(gòu)將表示邏輯、業(yè)務(wù)邏輯與數(shù)據(jù)邏輯相分離,使系統(tǒng)的并行操作、網(wǎng)絡(luò)計(jì)算能力大為提高,系統(tǒng)的整體性能得以?xún)?yōu)化,并采用先進(jìn)的軟件分層設(shè)計(jì)思想,支持基于框架的開(kāi)發(fā),降低開(kāi)發(fā)難度和成本,同時(shí)降低組件的耦合度,極大地增強(qiáng)軟件的可維護(hù)性、可擴(kuò)展性,滿足大型管理信息系統(tǒng)的要求。在開(kāi)發(fā)教學(xué)數(shù)據(jù)管理系統(tǒng)的過(guò)程中,應(yīng)用MYECLIPSE8,它可以在數(shù)據(jù)庫(kù)和J2EE7的開(kāi)發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。MYECLIPSE是功能豐富的J2EE集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML,STRUTS,JSF,CSS,JAVASCRIPT,SQL。表21系統(tǒng)開(kāi)發(fā)平臺(tái)和工具工具名稱(chēng)用途JDK160_10JAVA開(kāi)發(fā)工具包MYECLIPSE8J2EE集成開(kāi)發(fā)環(huán)境TOMCAT60WEB應(yīng)用服務(wù)器22SQLSERVER數(shù)據(jù)庫(kù)前面分析到信息系統(tǒng)三要素,數(shù)據(jù)是其中之一。數(shù)據(jù)需要存儲(chǔ)、需要處理、需要查詢(xún),就必須要用到數(shù)據(jù)庫(kù)。所以,在信息系統(tǒng)開(kāi)發(fā)中,數(shù)據(jù)庫(kù)在系統(tǒng)中占有很重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的合理性將直接影響系統(tǒng)的開(kāi)發(fā)和系統(tǒng)的數(shù)據(jù)處理性能。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)將有利于程序的實(shí)現(xiàn),對(duì)系統(tǒng)的效率也有著很大的聯(lián)系。數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的最新技術(shù),是用于處理這些數(shù)據(jù)文件的程序集合。從目前商業(yè)化數(shù)據(jù)庫(kù)產(chǎn)品來(lái)說(shuō),SQLSERVER2005符合中型企業(yè)要求,其數(shù)據(jù)管理和分析靈活,而且能夠快速適應(yīng)各種環(huán)境,從而具有競(jìng)爭(zhēng)優(yōu)勢(shì)。作為一個(gè)商業(yè)化產(chǎn)品,具有完備的數(shù)據(jù)庫(kù)和數(shù)據(jù)分析包,SQLSERVER2005為快速開(kāi)發(fā)商業(yè)應(yīng)用程序、為企業(yè)贏得核心競(jìng)爭(zhēng)優(yōu)勢(shì)錦上添花。此外,SQLSERVER2005是一個(gè)對(duì)于WEB的支持也很完備。SQLSERVER2005很好的支持了標(biāo)準(zhǔn)的SQL語(yǔ)句,支持并發(fā)展大數(shù)據(jù)量的處理,綜合考慮,教學(xué)數(shù)據(jù)管理系統(tǒng)采用SQLSERVER2005很合理。23開(kāi)發(fā)框架介紹231STRUTS2STRUTS2是APACHE基金組織的一個(gè)開(kāi)源項(xiàng)目,它是對(duì)經(jīng)典設(shè)計(jì)模式MVC的一種實(shí)現(xiàn),它很好的結(jié)合了JSP,JAVASERVLET,JAVABEAN,TAGLIB等技術(shù)。MVC減弱了業(yè)務(wù)邏輯接口和數(shù)據(jù)接口之間的耦合,以及讓視圖層更富于變化。在使用STRUTS2時(shí),主要是對(duì)大型的項(xiàng)目進(jìn)行開(kāi)發(fā),STRUTS2為WEB應(yīng)用提供了通用的框架技術(shù),這對(duì)于開(kāi)發(fā)人員來(lái)說(shuō),可以幫助他們解決實(shí)際的業(yè)務(wù)邏輯,采用STRUTS2還可以很好地實(shí)現(xiàn)代碼重用,使開(kāi)發(fā)人員從繁雜的工作中解放出來(lái),這樣就可以使開(kāi)發(fā)的效率大大提高,并對(duì)WEB應(yīng)用程序有很強(qiáng)的擴(kuò)展性,STRUTS2框架一經(jīng)推出,就受到開(kāi)發(fā)人員的廣泛重視。到目前為止,STRUTS2已經(jīng)成為WEB開(kāi)發(fā)中MVC模式的事實(shí)標(biāo)準(zhǔn),大量的WEB應(yīng)用開(kāi)發(fā)中都選擇使用STRUTS2實(shí)現(xiàn)MVC模式,通過(guò)使用STRUTS框架,可以提高系統(tǒng)的可維護(hù)性和可重用性。232SPRINGSPRING是JAVA平臺(tái)上的一個(gè)開(kāi)源應(yīng)用框架。SPRING框架本身并沒(méi)有強(qiáng)制實(shí)行任何特別的編程模式。在JAVA社區(qū)里,SPRING作為EJB模型之外的另外一個(gè)選擇甚至是替代品而廣為流行。從設(shè)計(jì)上看,SPRING給予了JAVA程序員許多的自由度,但同時(shí)對(duì)業(yè)界常見(jiàn)的問(wèn)題也提供了良好的文檔和易于使用的方法。SPRING框架的核心功能在任何JAVA應(yīng)用中都是適用的。在基于JAVA企業(yè)平臺(tái)上的WEB應(yīng)用中,大量的拓展和改進(jìn)得以形成?;赟PRING的基代碼能夠同時(shí)運(yùn)行在不同的企業(yè)環(huán)境中,比如JAVASE、JAVAEE、OSGI,而且在這些差異化的環(huán)境中表現(xiàn)出的行為是驚人的一致。SPRING從來(lái)不會(huì)為開(kāi)發(fā)者決定,而只是盡可能給出多種選擇。比如,為實(shí)現(xiàn)同RDBMS的交互,開(kāi)發(fā)者幾乎可借助SPRING敏捷使用到各種技術(shù),從JDBC(JDBCTEMPLATE),到O/RMAPPING技術(shù)(JPA、HIBERNATE、IBATIS、JDO)。SPRING還提供了唯一的事務(wù)管理抽象,它能夠在各種底層事務(wù)管理技術(shù),例如JTA或者JDBC事務(wù)提供一個(gè)一致的編程模型。SPRING提供了一個(gè)用標(biāo)準(zhǔn)JAVA語(yǔ)言編寫(xiě)的AOP框架,它給POJOS提供了聲明式的事務(wù)管理和其他企業(yè)事務(wù)。SPRING提供的IOC容器和AOP技術(shù)實(shí)現(xiàn)構(gòu)成了SPRING的核心內(nèi)容,它們是SPRING元框架,其中SPRING內(nèi)置的JAVAEE服務(wù)抽象和集成便是架構(gòu)在這一元框架基礎(chǔ)上的。233IBATISIBATIS是一款一流的支持自定義SQL、存儲(chǔ)過(guò)程和高級(jí)映射的輕量級(jí)持久化框架。MYBATIS幾乎消除了所有的JDBC代碼,也基本不需要手工去設(shè)置參數(shù)和獲取檢索結(jié)果。IBATIS能夠使用簡(jiǎn)單的XML格式或者注解進(jìn)行來(lái)配置,能夠映射基本數(shù)據(jù)元素、MAP接口和POJOS(普通JAVA對(duì)象)到數(shù)據(jù)庫(kù)中的記錄。IBATIS是一種“半自動(dòng)化”的ORM實(shí)現(xiàn)。所謂“半自動(dòng)”,可能理解上有點(diǎn)生澀??v觀目前主流的ORM,無(wú)論HIBERNATE還是APACHEOJB,都對(duì)數(shù)據(jù)庫(kù)結(jié)構(gòu)提供了較為完整的封裝,提供了從POJO到數(shù)據(jù)庫(kù)表的全套映射機(jī)制。第3章系統(tǒng)的需求分析及設(shè)計(jì)在系統(tǒng)開(kāi)發(fā)前,根據(jù)軟件工程的要求,我們針對(duì)軟件功能做好各方面的需求分析,這是軟件設(shè)計(jì)的一個(gè)非常重要步驟。系統(tǒng)只有經(jīng)過(guò)需求分析才知道用戶(hù)需要哪些功能,有時(shí)需要經(jīng)過(guò)深層次溝通,才能理解系統(tǒng)的隱性需求。只有清楚了解系統(tǒng)所要具備的功能,才能知道系統(tǒng)大概的框架。系統(tǒng)首先第一步是滿足用戶(hù)功能需求,否則,開(kāi)發(fā)出的系統(tǒng),只能是閉門(mén)造車(chē),也沒(méi)有任何意義。通過(guò)對(duì)系統(tǒng)可行性分析以及需求分析,經(jīng)過(guò)雙方溝通將系統(tǒng)需要具備的功能,形成需求說(shuō)明文檔,為系統(tǒng)開(kāi)發(fā)的下一步奠定良好基礎(chǔ)。31系統(tǒng)的需求分析311經(jīng)濟(jì)可行性因?yàn)橥ㄟ^(guò)計(jì)算機(jī)可以有效且快速的管理數(shù)據(jù),而且可以實(shí)現(xiàn)數(shù)據(jù)共享和分布,因此可以節(jié)約許多的人力成本和物資成本,實(shí)現(xiàn)高效管理。既減少了管理的開(kāi)支,又有效地提高的管理工作的效率,所以從經(jīng)濟(jì)上完全是可行的。系統(tǒng)開(kāi)發(fā)經(jīng)費(fèi)是完全可以承擔(dān)的。單位影音管理系統(tǒng)主要面向單位各職能部門(mén)管理人員,其功能相對(duì)簡(jiǎn)單,服務(wù)器要求不高,面向的用戶(hù)相對(duì)較少,因此完全可以承擔(dān)本系統(tǒng)的開(kāi)發(fā)經(jīng)費(fèi)。信息管理系統(tǒng)可以明顯提高管理效率。信息管理系統(tǒng)的設(shè)計(jì)所需人員少,開(kāi)發(fā)時(shí)間比較短,所以相對(duì)來(lái)說(shuō)投資較少,就能很好的滿足減少開(kāi)支的需求,是投入少的資金獲取最大的經(jīng)濟(jì)效益的好例子,故該方案具備經(jīng)濟(jì)可行性。312技術(shù)可行性系統(tǒng)的性質(zhì)為管理軟件,因而數(shù)據(jù)庫(kù)的設(shè)計(jì)與操縱是系統(tǒng)設(shè)計(jì)的核心。系統(tǒng)中用到數(shù)據(jù)庫(kù)原理、JAVA以及數(shù)據(jù)庫(kù)連接等知識(shí)是系統(tǒng)開(kāi)發(fā)的基礎(chǔ)知識(shí),此外系統(tǒng)的實(shí)現(xiàn)要一定的編程經(jīng)驗(yàn)和項(xiàng)目實(shí)戰(zhàn)能力。在開(kāi)發(fā)此系統(tǒng)之前,本人系統(tǒng)學(xué)習(xí)了數(shù)據(jù)庫(kù)、JAVA等課程,以及動(dòng)手實(shí)際做過(guò)數(shù)據(jù)庫(kù)管理方面的項(xiàng)目,擁有一定的系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)能力,具備實(shí)現(xiàn)影音管理系統(tǒng)的功能的基礎(chǔ)。綜上所述,開(kāi)發(fā)此管理系統(tǒng)在經(jīng)濟(jì)和技術(shù)方面都具有可行性。32系統(tǒng)的功能例圖系統(tǒng)管理員權(quán)限設(shè)置用戶(hù)設(shè)置系統(tǒng)設(shè)置資料管理員資料檢索借閱管理資料管理普通用戶(hù)資料錄入資料檢索資料借閱33系統(tǒng)的設(shè)計(jì)原則以技術(shù)先進(jìn)、系統(tǒng)實(shí)用、結(jié)構(gòu)合理、產(chǎn)品主流、低成本、低維護(hù)量作為基本建設(shè)原則,規(guī)劃系統(tǒng)的整體構(gòu)架。先進(jìn)性在產(chǎn)品設(shè)計(jì)上,整個(gè)系統(tǒng)軟硬件設(shè)備的設(shè)計(jì)符合高新技術(shù)的潮流。在滿足現(xiàn)期功能的前提下,系統(tǒng)設(shè)計(jì)具有前瞻性,在今后較長(zhǎng)時(shí)間內(nèi)保持一定的技術(shù)先進(jìn)性。安全性系統(tǒng)采取全面的安全保護(hù)措施,具有高度的安全性和保密性。系統(tǒng)支持對(duì)關(guān)鍵設(shè)備、關(guān)鍵數(shù)據(jù)、關(guān)鍵程序模塊采取備份、冗余措施,有較強(qiáng)的容錯(cuò)和系統(tǒng)恢復(fù)能力,確保系統(tǒng)長(zhǎng)期正常運(yùn)行。合理性在系統(tǒng)設(shè)計(jì)時(shí),充分考慮系統(tǒng)的容量及功能的擴(kuò)充,方便系統(tǒng)擴(kuò)容及平滑升級(jí)。系統(tǒng)對(duì)運(yùn)行環(huán)境硬件設(shè)備、軟件操作系統(tǒng)等具有較好的適應(yīng)性,不依賴(lài)于某一特定型號(hào)計(jì)算機(jī)設(shè)備和固定版本的操作系統(tǒng)軟件。經(jīng)濟(jì)性在滿足系統(tǒng)功能及性能要求的前提下,盡量降低系統(tǒng)建設(shè)成本,采用經(jīng)濟(jì)實(shí)用的技術(shù)和設(shè)備,利用現(xiàn)有設(shè)備和資源,綜合考慮系統(tǒng)的建設(shè)、升級(jí)和維護(hù)費(fèi)用。系統(tǒng)符合向上兼容性、向下兼容性、配套兼容和前后版本轉(zhuǎn)換等功能。實(shí)用性本系統(tǒng)提供清晰、簡(jiǎn)潔、友好的中文人機(jī)交互界面,操作簡(jiǎn)便、靈活、易學(xué)易用,便于管理和維護(hù)。規(guī)范性系統(tǒng)具有良好的兼容性和互聯(lián)互通性??删S護(hù)性系統(tǒng)操作簡(jiǎn)單,實(shí)用性高,具有易操作、易維護(hù)的特點(diǎn),系統(tǒng)具有專(zhuān)業(yè)的管理維護(hù)終端,方便系統(tǒng)維護(hù)。并且,系統(tǒng)具備自檢、故障診斷及故障弱化功能,在出現(xiàn)故障時(shí),能得到及時(shí)、快速地進(jìn)行自維護(hù)??蓴U(kuò)展性系統(tǒng)具備良好的輸入輸出接口,可為各種增值業(yè)務(wù)提供接口開(kāi)放性系統(tǒng)設(shè)計(jì)遵循開(kāi)放性原則,能夠支持多種硬件設(shè)備和網(wǎng)絡(luò)系統(tǒng)。各系統(tǒng)采用標(biāo)準(zhǔn)數(shù)據(jù)接口,具有與其他信息系統(tǒng)進(jìn)行數(shù)據(jù)交換和數(shù)據(jù)共享的能力。34總體設(shè)計(jì)341系統(tǒng)架構(gòu)動(dòng)態(tài)應(yīng)用,是相對(duì)于網(wǎng)站靜態(tài)內(nèi)容而言,是指以C/C、PHP、JAVA、PERL、NET等服務(wù)器端語(yǔ)言開(kāi)發(fā)的網(wǎng)絡(luò)應(yīng)用軟件。動(dòng)態(tài)應(yīng)用系統(tǒng)通常與數(shù)據(jù)庫(kù)系統(tǒng)、緩存系統(tǒng)、分布式存儲(chǔ)系統(tǒng)等密不可分。中大型動(dòng)態(tài)應(yīng)用系統(tǒng)平臺(tái)主要是針對(duì)于高流量、高并發(fā)網(wǎng)站建立的底層系統(tǒng)架構(gòu)。中大型網(wǎng)站的運(yùn)行需要一個(gè)可靠、安全、可擴(kuò)展、易維護(hù)的應(yīng)用系統(tǒng)平臺(tái)做為支撐,以保證網(wǎng)站應(yīng)用的平穩(wěn)運(yùn)行。中大型動(dòng)態(tài)應(yīng)用系統(tǒng)主要又可以分為幾個(gè)子系統(tǒng)(如下圖31所示)1)WEB前端系統(tǒng)為了達(dá)到不同應(yīng)用的服務(wù)器共享、避免單點(diǎn)故障、集中管理、統(tǒng)一配置等目的,不以應(yīng)用劃分服務(wù)器,而是將所有服務(wù)器做統(tǒng)一使用,每臺(tái)服務(wù)器都可以對(duì)多個(gè)應(yīng)用提供服務(wù),當(dāng)某些應(yīng)用訪問(wèn)量升高時(shí),通過(guò)增加服務(wù)器節(jié)點(diǎn)達(dá)到整個(gè)服務(wù)器集群的性能提高,同時(shí)使他應(yīng)用也會(huì)受益。該WEB前端系統(tǒng)基于APACHE/LIGHTTPD/EGINX等的虛擬主機(jī)平臺(tái),提供PHP程序運(yùn)行環(huán)境。服務(wù)器對(duì)開(kāi)發(fā)人員是透明的,不需要開(kāi)發(fā)人員介入服務(wù)器管理。2)負(fù)載均衡系統(tǒng)負(fù)載均衡系統(tǒng)分為硬件和軟件兩種。硬件負(fù)載均衡效率高,但是價(jià)格貴,比如F5等。軟件負(fù)載均衡系統(tǒng)價(jià)格較低或者免費(fèi),效率較硬件負(fù)載均衡系統(tǒng)低,不過(guò)對(duì)于流量一般或稍大些網(wǎng)站來(lái)講也足夠使用,比如LVS,NGINX。大多數(shù)網(wǎng)站都是硬件、軟件負(fù)載均衡系統(tǒng)并用。3)數(shù)據(jù)庫(kù)集群系統(tǒng)由于WEB前端采用了負(fù)載均衡集群結(jié)構(gòu)提高了服務(wù)的有效性和擴(kuò)展性,因此數(shù)據(jù)庫(kù)必須也是高可靠的,才能保證整個(gè)服務(wù)體系的高可靠性,如何構(gòu)建一個(gè)高可靠的、可以提供大規(guī)模并發(fā)處理的數(shù)據(jù)庫(kù)體系我們可以采用如上圖所示的方案(1)使用SQLSERVER數(shù)據(jù)庫(kù),考慮到WEB應(yīng)用的數(shù)據(jù)庫(kù)讀多寫(xiě)少的特點(diǎn),我們主要對(duì)讀數(shù)據(jù)庫(kù)做了優(yōu)化,提供專(zhuān)用的讀數(shù)據(jù)庫(kù)和寫(xiě)數(shù)據(jù)庫(kù),在應(yīng)用程序中實(shí)現(xiàn)讀操作和寫(xiě)操作分別訪問(wèn)不同的數(shù)據(jù)庫(kù)。(2)寫(xiě)數(shù)據(jù)庫(kù)有多臺(tái),每臺(tái)都可以提供多個(gè)應(yīng)用共同使用,這樣可以解決寫(xiě)庫(kù)的性能瓶頸問(wèn)題和單點(diǎn)故障問(wèn)題。(3)讀數(shù)據(jù)庫(kù)有多臺(tái),通過(guò)負(fù)載均衡設(shè)備實(shí)現(xiàn)負(fù)載均衡,從而達(dá)到讀數(shù)據(jù)庫(kù)的高性能、高可靠和高可擴(kuò)展性。(4)數(shù)據(jù)庫(kù)服務(wù)器和應(yīng)用服務(wù)器分離。(5)從數(shù)據(jù)庫(kù)使用BIGIP做負(fù)載均衡4)緩存系統(tǒng)緩存分為文件緩存、內(nèi)存緩存、數(shù)據(jù)庫(kù)緩存。在大型WEB應(yīng)用中使用最多且效率最高的是內(nèi)存緩存。最常用的內(nèi)存緩存工具是MEMCACHED。使用正確的緩存系統(tǒng)可以達(dá)到實(shí)現(xiàn)以下目標(biāo)(1)使用緩存系統(tǒng)可以提高訪問(wèn)效率,提高服務(wù)器吞吐能力,改善用戶(hù)體驗(yàn)。(2)減輕對(duì)數(shù)據(jù)庫(kù)及存儲(chǔ)集服務(wù)器的訪問(wèn)壓力。(3)MEMCACHED服務(wù)器有多臺(tái),避免單點(diǎn)故障,提供高可靠性和可擴(kuò)展性,提高性能。5)分布式存儲(chǔ)系統(tǒng)WEB系統(tǒng)平臺(tái)中的存儲(chǔ)需求有下面兩個(gè)特點(diǎn)(1存儲(chǔ)量很大,經(jīng)常會(huì)達(dá)到單臺(tái)服務(wù)器無(wú)法提供的規(guī)模,比如相冊(cè)、視頻、錄像等應(yīng)用。因此需要專(zhuān)業(yè)的大規(guī)模存儲(chǔ)系統(tǒng)。(2負(fù)載均衡CLUSTER中的每個(gè)節(jié)點(diǎn)都有可能訪問(wèn)任何一個(gè)數(shù)據(jù)對(duì)象,每個(gè)節(jié)點(diǎn)對(duì)數(shù)據(jù)的處理也能被其他節(jié)點(diǎn)共享,因此這些節(jié)點(diǎn)要操作的數(shù)據(jù)從邏輯上看只能是一個(gè)整體,不是各自獨(dú)立的數(shù)據(jù)資源。因此高性能的分布式存儲(chǔ)系統(tǒng)對(duì)于大型網(wǎng)站應(yīng)用來(lái)說(shuō)是非常重要的一環(huán)。圖31系統(tǒng)設(shè)計(jì)總體架構(gòu)圖342功能模塊設(shè)計(jì)功能模塊化的根據(jù)是,如果一個(gè)問(wèn)題有多個(gè)問(wèn)題組合而成,那么這個(gè)組合問(wèn)題的復(fù)雜程度將大于分別考慮這個(gè)問(wèn)題時(shí)的復(fù)雜程度之和。這個(gè)結(jié)論使得人們樂(lè)于利用功能模塊化方法將復(fù)雜的問(wèn)題分解成許多容易解決的局部問(wèn)題。功能模塊化方法并不等于無(wú)限制地分割軟件,因?yàn)殡S著功能模塊的增多,雖然開(kāi)發(fā)單個(gè)功能模塊的工作量減少了,但是設(shè)計(jì)功能模塊間接口所需的工作量也將增加,而且會(huì)出現(xiàn)意想不到的軟件缺陷。因此,只有選擇合適的功能模塊數(shù)目才會(huì)使整個(gè)系統(tǒng)的開(kāi)發(fā)成本最小。功能模塊獨(dú)立性是由內(nèi)聚性和耦合性?xún)蓚€(gè)定性指標(biāo)來(lái)度量的。內(nèi)聚性是度量一個(gè)功能模塊內(nèi)功能強(qiáng)度的一個(gè)相對(duì)指標(biāo)。耦合性則用來(lái)度量功能模塊之間的相互聯(lián)系的程度。圖32系統(tǒng)功能模塊343系統(tǒng)的邏輯結(jié)構(gòu)本系統(tǒng)使用MVC結(jié)構(gòu)的程序構(gòu)造技術(shù),分?jǐn)?shù)據(jù)庫(kù)層、控制層和視圖層。圖33MVC架構(gòu)圖35模塊劃分根據(jù)前面的系統(tǒng)功能設(shè)計(jì),可以將管理系統(tǒng)按照模塊化劃分為系統(tǒng)管理模塊、資料管理模塊、資料借閱理模塊、資料檢索管理模塊。系統(tǒng)模塊劃分如圖34所示。圖34系統(tǒng)功能模塊圖351數(shù)據(jù)庫(kù)設(shè)計(jì)3511數(shù)據(jù)庫(kù)概念設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是針對(duì)應(yīng)用程序功能進(jìn)行抽象數(shù)據(jù)結(jié)構(gòu),然后構(gòu)造數(shù)據(jù)庫(kù)模式,以此來(lái)存儲(chǔ)和處理應(yīng)用程序的數(shù)據(jù)。在數(shù)據(jù)庫(kù)領(lǐng)域內(nèi),常常把使用數(shù)據(jù)庫(kù)的各種系統(tǒng)統(tǒng)稱(chēng)為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)主要是針對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)行各種操作,包括保存、更新和查詢(xún),需要系統(tǒng)能夠?qū)崿F(xiàn)各種信息的輸入和輸出。數(shù)據(jù)庫(kù)的設(shè)計(jì)是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的重要組成部分,數(shù)據(jù)庫(kù)設(shè)計(jì)分為概念設(shè)計(jì)和邏輯設(shè)計(jì)。概念設(shè)計(jì)是將數(shù)據(jù)進(jìn)行抽象,設(shè)計(jì)局部數(shù)據(jù)模型。邏輯設(shè)計(jì)以概念設(shè)計(jì)為基礎(chǔ),進(jìn)行數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì),為實(shí)現(xiàn)數(shù)據(jù)庫(kù)做好準(zhǔn)備。設(shè)計(jì)數(shù)據(jù)庫(kù)必須遵循一定的規(guī)則,在關(guān)系型數(shù)據(jù)庫(kù)中,這種規(guī)則就是范式,范式是符合某一種級(jí)別的關(guān)系模式的集合。一般人們?cè)O(shè)計(jì)數(shù)據(jù)庫(kù)遵循第三范式。即數(shù)據(jù)庫(kù)表中不包含已在其他表中包含的非主關(guān)鍵字信息。采用范式減少了數(shù)據(jù)冗余,節(jié)約了存儲(chǔ)空間,同時(shí)加快了增、刪、改的速度。根據(jù)系統(tǒng)實(shí)際需求,分析本系統(tǒng)得出需要的數(shù)據(jù)。得出系統(tǒng)數(shù)據(jù)庫(kù)的實(shí)體關(guān)系如圖35所示。資料編號(hào)資料標(biāo)題資料名稱(chēng)資料描述所屬人員ID。對(duì)應(yīng)附件存放路徑附件名稱(chēng)附件大小。人員ID登錄名登錄密碼人員姓名。1資料借閱人員ID允許狀態(tài)所屬NNNM圖35實(shí)體之間的關(guān)系ER圖3512數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)得出后,進(jìn)行數(shù)據(jù)庫(kù)邏輯設(shè)計(jì),數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)就是根據(jù)概念設(shè)計(jì)來(lái)設(shè)計(jì)數(shù)據(jù)庫(kù)的概念模式和外模式,這是數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的關(guān)鍵階段。將不依賴(lài)具體機(jī)器和DBMS的概念結(jié)構(gòu)轉(zhuǎn)換為依賴(lài)具體機(jī)器和DBMS的邏輯結(jié)構(gòu),即將ER圖轉(zhuǎn)換為數(shù)據(jù)庫(kù)表結(jié)構(gòu)。根據(jù)以上的分析,系統(tǒng)數(shù)據(jù)庫(kù)中的表的結(jié)構(gòu)設(shè)計(jì)結(jié)果如下所示T_DATA_INFO資料數(shù)據(jù)基本信息字段名字段類(lèi)型字段長(zhǎng)度是否為空字段描述IDVARCHAR230Y主鍵NAMEVARCHAR230Y資料名稱(chēng)DESCVARCHAR21000Y資料描述CREATE_DATEVARCHAR230Y創(chuàng)建時(shí)間CREATEERVARCHAR230Y所屬人員TITLEVARCHAR2100Y資料標(biāo)題INFONOVARCHAR230Y資料編號(hào)SAFE_LEVELVARCHAR210Y資料保密等級(jí)DEPTVARCHAR230Y所屬部門(mén)T_DATAINFO_ATTA資料附件表字段名字段類(lèi)型字段長(zhǎng)度是否為空字段描述IDVARCHAR230Y主鍵IDATTA_URLVARCHAR2100Y附件地址ATTA_NAMEVARCHAR2200Y附件名稱(chēng)ATTA_SIZEVARCHAR2100Y附件大小INFOIDVARCHAR230Y所屬附件CREATETIMEVARCHAR230Y上傳時(shí)間ATTA_TYPEVARCHAR230Y附件類(lèi)型T_DATA_INFO資料數(shù)據(jù)基本信息字段名字段類(lèi)型字段長(zhǎng)度是否為空字段描述IDVARCHAR230Y主鍵NAMEVARCHAR230Y資料名稱(chēng)DESCVARCHAR21000Y資料描述CREATE_DATEVARCHAR230Y創(chuàng)建時(shí)間CREATEERVARCHAR230Y所屬人員TITLEVARCHAR2100Y資料標(biāo)題INFONOVARCHAR230Y資料編號(hào)SAFE_LEVELVARCHAR210Y資料保密等級(jí)DEPTVARCHAR230Y所屬部門(mén)T_DATAVIEW_APPLY資料借閱申請(qǐng)表字段名字段類(lèi)型字段長(zhǎng)度是否為空字段描述IDVARCHAR230Y主鍵USERIDVARCHAR230Y申請(qǐng)人APPLYTIMEVARCHAR230Y申請(qǐng)時(shí)間STATUSVARCHAR230Y申請(qǐng)狀態(tài)APPLYERVARCHAR230Y審核人CHECKTIMEVARCHAR230Y審核時(shí)間INFOIDVARCHAR230Y所申請(qǐng)資料SYS_ROLE系統(tǒng)參數(shù)表字段名字段類(lèi)型字段長(zhǎng)度是否為空字段描述ROLEIDVARCHAR242N角色I(xiàn)DROLENAMEVARCHAR250Y角色名稱(chēng)MEMOVARCHAR21000Y備注DEPTIDVARCHAR220Y部門(mén)IDACGINAMEVARCHAR250Y角色編號(hào)SYS_DEPT機(jī)構(gòu)表字段名字段類(lèi)型字段長(zhǎng)度是否為空字段描述DEPTIDVARCHAR242N機(jī)構(gòu)IDDEPTNAMEVARCHAR250Y機(jī)構(gòu)名稱(chēng)PARENTDEPTIDVARCHAR242Y父機(jī)構(gòu)IDMANAGERIDVARCHAR220Y機(jī)構(gòu)負(fù)責(zé)人IDTELVARCHAR220Y電話FAXVARCHAR2100Y傳真MEMOVARCHAR21000Y描述DELFLAGCHAR1Y刪除標(biāo)志CREATEDATEDATE7Y創(chuàng)建時(shí)間CREATEMANVARCHAR220Y創(chuàng)建人MODIFYDATEDATE7Y修改時(shí)間MODIFYMANVARCHAR220Y修改人DEPTCODEVARCHAR250Y部門(mén)編號(hào)ADDRESSVARCHAR2500Y地址ORDERNONUMBERNULL,0Y排序ISORGCHAR1Y是否是組織1是,0否ORGIDVARCHAR242Y部門(mén)對(duì)應(yīng)的組織IDSYS_DEPT_EMPLOYEE機(jī)構(gòu)人員關(guān)系表字段名字段類(lèi)型字段長(zhǎng)度是否為空字段描述DEPTIDVARCHAR242N機(jī)構(gòu)IDUSERIDVARCHAR242N人員IDSYS_FUNC功能表字段名字段類(lèi)型字段長(zhǎng)度是否為空字段描述FUNCCODEVARCHAR242N功能編號(hào)PARENTFUNCCODEVARCHAR242Y功能父編號(hào)FUNCNAMEVARCHAR24000Y功能名稱(chēng)URLVARCHAR2100YURLFUNCTYPEVARCHAR210Y功能類(lèi)型ORDERNONUMBERNULL,0Y排序MEMOVARCHAR2200Y備注FUNCICONVARCHAR220Y功能圖標(biāo)SYS_USER用戶(hù)表字段名字段類(lèi)型字段長(zhǎng)度是否為空字段描述USERIDVARCHAR242N用戶(hù)IDUSERNAMEVARCHAR250Y用戶(hù)名稱(chēng)SEXVARCHAR220Y性別TELVARCHAR2100Y電話EMAILVARCHAR250YEMAILDELFLAGCHAR1Y刪除標(biāo)志CREATEDATEDATE7Y創(chuàng)建時(shí)間CREATEMANVARCHAR242Y創(chuàng)建人MODIFYDATEDATE7Y修改時(shí)間MODIFYMANVARCHAR242Y修改人LOGINNAMEVARCHAR2100Y登錄名LOGINPWDVARCHAR2100Y登錄密碼ADDRESSVARCHAR2200Y地址USERTYPEVARCHAR220Y用戶(hù)類(lèi)型RESOURCEIDVARCHAR2500Y基地IDSYS_USER_ROLE用戶(hù)角色關(guān)系表字段名字段類(lèi)型字段長(zhǎng)度是否為空字段描述USERIDVARCHAR242N用戶(hù)IDROLEIDVARCHAR242N角色I(xiàn)DLOG_LOGIN登錄日志表字段名字段類(lèi)型字段長(zhǎng)度是否為空字段描述LOGIDVARCHAR242N日志IDDEPTIDVARCHAR220Y機(jī)構(gòu)USERIDVARCHAR242Y用戶(hù)LOGIN_NAMEVARCHAR250Y登錄名LOGIN_TIMEDATE7Y登錄時(shí)間LOGIN_IPVARCHAR2100Y用戶(hù)IPLOGIN_TYPECHAR1Y登錄類(lèi)型LOGIN_FLAGCHAR1Y登錄標(biāo)志LOGIN_MESSAGEVARCHAR21000Y日志信息LOG_LOGIN登錄日志表字段名字段類(lèi)型字段長(zhǎng)度是否為空字段描述LOGIDVARCHAR242N日志IDDEPTIDVARCHAR220Y機(jī)構(gòu)USERIDVARCHAR242Y用戶(hù)LOGIN_NAMEVARCHAR250Y登錄名LOGIN_TIMEDATE7Y登錄時(shí)間LOGIN_IPVARCHAR2100Y用戶(hù)IPLOGIN_TYPECHAR1Y登錄類(lèi)型LOGIN_FLAGCHAR1Y登錄標(biāo)志LOGIN_MESSAGEVARCHAR21000Y日志信息LOG_USE系統(tǒng)日志表字段名字段類(lèi)型字段長(zhǎng)度是否為空字段描述LOGIDVARCHAR242N日志IDDEPTIDVARCHAR220Y機(jī)構(gòu)USERIDVARCHAR242Y用戶(hù)USE_TIMEDATE7Y時(shí)間USE_MODULEVARCHAR2200Y操作模塊USE_OPERATIONVARCHAR2200Y操作USE_DESCRIBLEVARCHAR22000Y日志信息USE_IPVARCHAR220Y用戶(hù)IPLOG_EXCEPTION錯(cuò)誤日志表字段名字段類(lèi)型字段長(zhǎng)度是否為空字段描述EXCEPTIONIDVARCHAR242N日志IDDEPTIDVARCHAR220Y機(jī)構(gòu)USERIDVARCHAR242Y用戶(hù)EXCEPTION_MODULEVARCHAR2200Y異常功能EXCEPTION_TIMEDATE7Y異常時(shí)間EXCEPTION_CONTENTVARCHAR22000Y異常信息USEIPVARCHAR220Y用戶(hù)IP3513表關(guān)系設(shè)計(jì)圖36系統(tǒng)數(shù)據(jù)庫(kù)的表的關(guān)系設(shè)計(jì)圖352系統(tǒng)架構(gòu)設(shè)計(jì)視圖層控制層數(shù)據(jù)層JSPAJAXSERVLETSQLSERVER業(yè)務(wù)邏輯層SERVICEHTTPRESPONSE調(diào)用業(yè)務(wù)邏輯數(shù)據(jù)庫(kù)交互HTTPREQUEST返回結(jié)果圖37系統(tǒng)業(yè)務(wù)設(shè)計(jì)圖系統(tǒng)代碼架構(gòu)353系統(tǒng)界面設(shè)計(jì)3531系統(tǒng)登錄的設(shè)計(jì)與實(shí)現(xiàn)(1)系統(tǒng)啟動(dòng)后,將首先出現(xiàn)用戶(hù)登錄窗體,用戶(hù)依次輸入用戶(hù)名、密碼和驗(yàn)證碼。當(dāng)連續(xù)5次錯(cuò)誤輸入用戶(hù)名或密碼,系統(tǒng)發(fā)出警告,不能登錄,需要聯(lián)系管理員。如圖38所示。圖38系統(tǒng)登錄界面3532系統(tǒng)主界面設(shè)計(jì)與實(shí)現(xiàn)用戶(hù)輸入正確的用戶(hù)名、密碼和驗(yàn)證碼后程序即進(jìn)入主窗口,根據(jù)用戶(hù)的權(quán)限等級(jí)不同系統(tǒng)功能顯示不一致。如超級(jí)管理員具有任何權(quán)限,進(jìn)入的主界面如圖53所示。圖39主界面354系統(tǒng)權(quán)限設(shè)計(jì)圖310系統(tǒng)權(quán)限設(shè)計(jì)圖355系統(tǒng)的安全設(shè)計(jì)由于本系統(tǒng)采用基于B/S架構(gòu)設(shè)計(jì),所以在系統(tǒng)權(quán)限和安全設(shè)計(jì)上需要做到“兼容”【2123】。以下通過(guò)4種方法來(lái)保障系統(tǒng)的安全(1)密碼使用MD5算法加密解密。通過(guò)采用MD5算法對(duì)用戶(hù)的登錄密碼加密,它是計(jì)算機(jī)廣泛使用的散列算法之一,可增強(qiáng)密碼安全性,MD5算法的加密和解密算法可以通過(guò)JAVA代碼實(shí)現(xiàn),從而實(shí)現(xiàn)用戶(hù)使用一個(gè)用戶(hù)名和對(duì)應(yīng)的密碼進(jìn)入此系統(tǒng)。(2)IP地址訪問(wèn)控制。如果用戶(hù)在進(jìn)入管理信息系統(tǒng)的時(shí)候,短時(shí)間嘗試多次登錄系統(tǒng),連續(xù)5次輸入錯(cuò)誤登錄失敗,系統(tǒng)將自動(dòng)記錄客戶(hù)端的IP地址,將拒絕該IP地址的客戶(hù)端訪問(wèn)系統(tǒng),需要由管理員通過(guò)后臺(tái)操作才能解除該IP地址的訪問(wèn)限制。(3)系統(tǒng)通過(guò)采用角色訪問(wèn)策略,保證系統(tǒng)的安全性。不同的角色,經(jīng)過(guò)登錄驗(yàn)證,獲得不同的功能權(quán)限,登錄系統(tǒng)。第4章教學(xué)管理系統(tǒng)的實(shí)現(xiàn)41教學(xué)數(shù)據(jù)錄入收集411教學(xué)數(shù)據(jù)數(shù)字化參數(shù)設(shè)置教學(xué)數(shù)據(jù)目前包含三大數(shù)據(jù)類(lèi)型照片數(shù)據(jù)、視頻數(shù)據(jù)、音頻數(shù)據(jù)在進(jìn)入教學(xué)數(shù)據(jù)管理系統(tǒng)時(shí),必須先進(jìn)行數(shù)字化,這三大數(shù)據(jù)類(lèi)型在進(jìn)行數(shù)字化時(shí)的參數(shù)設(shè)置如下照片的數(shù)字化如圖41圖41照片數(shù)字處理圖照片數(shù)據(jù)數(shù)字化以后,建議采用兩種數(shù)據(jù)存儲(chǔ)格式,一種用于存檔,一種用于預(yù)覽。存檔的數(shù)據(jù)格式要求分辨率高,具體的技術(shù)指標(biāo)如下存儲(chǔ)格式TIFF非壓縮格式顏色模式RGB分辨率72DPI在此掃描的圖像文件基礎(chǔ)上,可以生成預(yù)覽用的圖像,預(yù)覽用的圖像技術(shù)指標(biāo)為存儲(chǔ)格式JPG一般品質(zhì)的壓縮格式顏色模式RGB分辨率72DPI用戶(hù)進(jìn)行檢索時(shí),只是顯示預(yù)覽的圖像,需要調(diào)用存檔的圖像時(shí),授權(quán)用戶(hù)可以下載圖像到本地計(jì)算機(jī)上進(jìn)行處理。用戶(hù)在上載圖像文件到系統(tǒng)中時(shí),為防止用戶(hù)上載巨大尺寸的圖像文件,導(dǎo)致系統(tǒng)操作緩慢,可以對(duì)上載的圖像的尺寸進(jìn)行限制。用戶(hù)在批量導(dǎo)入圖文、或通過(guò)互聯(lián)網(wǎng)上載圖像時(shí),系統(tǒng)會(huì)根據(jù)管理員的設(shè)置,自動(dòng)生成不超過(guò)設(shè)置尺寸的圖像如圖42所示。圖42系統(tǒng)設(shè)置照片尺寸圖系統(tǒng)能對(duì)不同介質(zhì)的盒式錄像帶等模擬信號(hào)的視頻數(shù)據(jù),數(shù)字化后直接進(jìn)入教學(xué)數(shù)據(jù)資源庫(kù)如圖43所示。圖43教學(xué)數(shù)據(jù)導(dǎo)入資源業(yè)務(wù)流程圖視頻數(shù)據(jù)數(shù)字化以后,建議采用兩種數(shù)據(jù)存儲(chǔ)格式,一種用于存檔,一種用于預(yù)覽。具體的技術(shù)指標(biāo)如下編碼格式MPEG視頻數(shù)據(jù)采樣率10MB/秒音頻數(shù)據(jù)采樣率384KB/秒在此存檔的視頻文件基礎(chǔ)上,生成預(yù)覽用的視頻數(shù)據(jù)流,數(shù)據(jù)指標(biāo)為編碼格式WMV視頻數(shù)據(jù)采樣率400KB/秒音頻數(shù)據(jù)采樣率96KB/秒音頻數(shù)據(jù)數(shù)字化如圖44系統(tǒng)能對(duì)不同介質(zhì)的音頻數(shù)據(jù)進(jìn)行數(shù)字化后直接進(jìn)入教學(xué)數(shù)據(jù)資源庫(kù)。對(duì)已經(jīng)數(shù)字化的音頻數(shù)據(jù),如數(shù)字CD光盤(pán)、錄音筆錄制的音頻文件,系統(tǒng)可以直接讀取,并導(dǎo)入教學(xué)數(shù)據(jù)資源庫(kù)如圖44所示。圖44音頻數(shù)據(jù)導(dǎo)入資源庫(kù)業(yè)務(wù)流程圖音頻數(shù)據(jù)數(shù)字化以后,建議采用兩種數(shù)據(jù)存儲(chǔ)格式,一種用于存檔,一種用于預(yù)覽。具體的技術(shù)指標(biāo)如下編碼格式WAV采樣率48KHZ在此存檔的音頻文件的基礎(chǔ)上,生成預(yù)覽用的音頻數(shù)據(jù)流,數(shù)據(jù)指標(biāo)為編碼格式MP3采樣率96KB/秒412教學(xué)數(shù)據(jù)文件批量讀入對(duì)已經(jīng)數(shù)字化的教學(xué)數(shù)據(jù)文件,系統(tǒng)可以批量讀入,以減輕數(shù)據(jù)錄入的勞動(dòng)強(qiáng)度。用戶(hù)只需選擇一個(gè)子目錄,系統(tǒng)就會(huì)自動(dòng)獲取該目錄下所有的圖像文件,給出圖像文件例表,用戶(hù)對(duì)列出的文件還可以選擇,決定是否導(dǎo)入系統(tǒng)中。操作界面如圖45所示。圖45教學(xué)數(shù)據(jù)批量導(dǎo)入操作圖像在讀入系統(tǒng)時(shí)可自動(dòng)獲取圖像的文件名作為圖像的題名,文件的生成日期作為圖像的拍攝日期,同時(shí)自動(dòng)獲取圖像的分辨率,也可以把圖像轉(zhuǎn)換成JPEG格式存儲(chǔ)到系統(tǒng)中,以節(jié)約存儲(chǔ)空間。教學(xué)數(shù)據(jù)文件在讀入到系統(tǒng)中時(shí),教學(xué)數(shù)據(jù)文件本身的特征信息會(huì)自動(dòng)被程序讀取,并自動(dòng)寫(xiě)入到數(shù)據(jù)庫(kù)相關(guān)的字段中,這樣可以大大減輕數(shù)據(jù)著錄人員的工作量,并且有些文件參數(shù)必須依賴(lài)專(zhuān)門(mén)的工具才可以讀取,本系統(tǒng)已經(jīng)集成了這些讀取文件參數(shù)的功能。413教學(xué)數(shù)據(jù)著錄對(duì)教學(xué)數(shù)據(jù)提供統(tǒng)一的著錄界面,完成對(duì)教學(xué)數(shù)據(jù)記錄的增加、刪除、修改、保存等操作如圖46所示。圖46教學(xué)數(shù)據(jù)錄入操作界面系統(tǒng)會(huì)自動(dòng)為數(shù)據(jù)記錄分配數(shù)據(jù)號(hào)、流水號(hào);自動(dòng)獲取數(shù)據(jù)記錄的提交者、提交日期,處理者、處理日期,歸檔者、歸檔日期。限制必須輸入的字段,當(dāng)新增加一條記錄時(shí)必填項(xiàng)必須輸入。該系統(tǒng)的主界面是一個(gè)一體化的管理界面,在此界面下用戶(hù)可以完成教學(xué)數(shù)據(jù)管理的全部工作,操作界面如圖47。圖47數(shù)據(jù)管理操作界面414自動(dòng)生成預(yù)覽文件對(duì)于照片數(shù)據(jù)、視頻數(shù)據(jù)、音頻數(shù)據(jù),系統(tǒng)能依據(jù)預(yù)覽文件的參數(shù)設(shè)置,自動(dòng)生成預(yù)覽文件。如對(duì)照片數(shù)據(jù),系統(tǒng)會(huì)自動(dòng)生成用于預(yù)覽的小圖;對(duì)于視頻數(shù)據(jù),自動(dòng)生成用于預(yù)覽的WMV文件;對(duì)于音頻數(shù)據(jù),自動(dòng)生成用于預(yù)覽的MP3文件,如圖48圖48自動(dòng)預(yù)覽文件設(shè)置415視頻數(shù)據(jù)、音頻數(shù)據(jù)實(shí)時(shí)著錄及片段截取系統(tǒng)能依據(jù)視頻數(shù)據(jù)的入點(diǎn)、出點(diǎn)自動(dòng)從整個(gè)數(shù)據(jù)文件上提取相應(yīng)長(zhǎng)度的視頻文件,該視頻文件可以用于存檔的,也可以是用于預(yù)覽的,都由服務(wù)器端的音頻轉(zhuǎn)換服務(wù)程序來(lái)完成。該功能特別適合于把一盒錄像帶的整個(gè)內(nèi)容數(shù)字化后讀入系統(tǒng),然后,邊播放邊對(duì)該錄像帶的不同片段進(jìn)行著錄,著錄完成后,系統(tǒng)自動(dòng)依據(jù)著錄的時(shí)間段,生成各個(gè)片段的存檔文件、預(yù)覽文件。不需要再人工去分割視頻,大大提高了工作效率。系統(tǒng)可以隨時(shí)獲取當(dāng)前的播放畫(huà)面,作為禁止畫(huà)面存儲(chǔ)如圖49。圖49截取畫(huà)面存儲(chǔ)操作416照片數(shù)據(jù)的組織形式依據(jù)照片形成的“組”,對(duì)于每一組照片,描述組名、年份和年號(hào)??梢愿鶕?jù)每年形成的“組”,來(lái)生成該年的大事記表,大事記表可以輸出到WORD文檔中,以便用戶(hù)在WORD環(huán)境下對(duì)文檔進(jìn)行編輯。用戶(hù)在通過(guò)瀏覽器對(duì)照片組檢索時(shí),檢索到的組自動(dòng)顯示該組排在第一位的照片,使用戶(hù)能了解該組內(nèi)照片的初步特征。417教學(xué)數(shù)據(jù)文件上載列表對(duì)于教學(xué)數(shù)據(jù)的每一條記錄,系統(tǒng)允許對(duì)應(yīng)多個(gè)數(shù)據(jù)文件,比如前面提到的,對(duì)于圖像數(shù)據(jù)記錄,可以有用于預(yù)覽的圖像文件,特別是視頻文件和音頻文件,文件都特別大,當(dāng)用戶(hù)想這些文件從工作站上傳到教學(xué)數(shù)據(jù)管理系統(tǒng)中時(shí),往往要耗費(fèi)很多時(shí)間,并且大量占用網(wǎng)絡(luò)寬帶,影響正常的工作。系統(tǒng)為此專(zhuān)門(mén)設(shè)置了一個(gè)上載列表,用戶(hù)可以把需要上載的文件暫時(shí)存放到上載列表中,當(dāng)系統(tǒng)空閑時(shí),設(shè)定一個(gè)啟動(dòng)時(shí)間,系統(tǒng)會(huì)自動(dòng)把上載列表中的文件上傳到服務(wù)器上。上傳不成功的文件仍然存放在上載列表中如圖410所示。圖410上傳失敗隊(duì)列列表42教學(xué)數(shù)據(jù)整理與歸檔教學(xué)數(shù)據(jù)資料庫(kù)的數(shù)據(jù)分兩部分,歸檔庫(kù)和未歸檔庫(kù)。歸檔庫(kù)數(shù)據(jù)和未歸檔庫(kù)數(shù)據(jù)可以分別授權(quán)用戶(hù)是否可以查詢(xún)。一般歸檔庫(kù)保存的是經(jīng)過(guò)整理的規(guī)范的數(shù)據(jù)數(shù)據(jù),可授權(quán)關(guān)鍵用戶(hù)查詢(xún),未歸檔庫(kù)保存的是未經(jīng)整理的普通數(shù)據(jù)數(shù)據(jù),可授權(quán)一般用戶(hù)查詢(xún)。421數(shù)據(jù)數(shù)據(jù)整理錄入的數(shù)據(jù)數(shù)據(jù)的任意著錄字段都可以作為檢索入口,能快速地檢索到需要的數(shù)據(jù)數(shù)據(jù);系統(tǒng)提供數(shù)據(jù)記錄的批量選擇功能,如全選、反選、選擇相鄰的一批記錄、選擇任意一組記錄如圖411所示圖411教學(xué)數(shù)據(jù)批量編輯界面錄入系統(tǒng)的數(shù)據(jù)數(shù)據(jù)系統(tǒng)會(huì)自動(dòng)分配數(shù)據(jù)號(hào)和流水號(hào),保證其編號(hào)的唯一性。422數(shù)據(jù)數(shù)據(jù)組卷及歸檔用戶(hù)可以任意選中一批記錄,組成一組新卷或加入到已存在的卷中,任意選中一卷,可以顯示改卷中全部的數(shù)據(jù)數(shù)據(jù)。如圖412。圖412教學(xué)數(shù)據(jù)歸檔處理數(shù)據(jù)數(shù)據(jù)的歸檔,即把數(shù)據(jù)數(shù)據(jù)由未歸檔庫(kù)轉(zhuǎn)入歸檔庫(kù)。在本系統(tǒng)中,每條數(shù)據(jù)數(shù)據(jù)都有一個(gè)“數(shù)據(jù)狀態(tài)”的描述,如已歸檔、已處理、未處理、已銷(xiāo)毀等。在未歸檔庫(kù)的數(shù)據(jù)的數(shù)據(jù)狀態(tài)是已處理、未處理、已銷(xiāo)毀等。如果想把未歸檔數(shù)據(jù)轉(zhuǎn)入歸檔數(shù)據(jù),則只需把數(shù)據(jù)狀態(tài)改為已歸檔即可,系統(tǒng)同時(shí)會(huì)對(duì)改變數(shù)據(jù)狀態(tài)的操作做記錄,如操作人、操作時(shí)間、操作電腦的IP地址、操作記錄的ID、數(shù)據(jù)記錄初始狀態(tài)、數(shù)據(jù)改變后的狀態(tài),以便以后查詢(xún)。43教學(xué)數(shù)據(jù)檢索與上網(wǎng)借閱431教學(xué)數(shù)據(jù)檢索在數(shù)據(jù)管理使用的管理程序中,用戶(hù)可以通過(guò)任意著錄字段檢索需要的數(shù)據(jù)信息,著錄字段的檢索條件之間可以有邏輯運(yùn)算,并支持二次檢索。C/S程序的檢索界面,包括基本檢索、高級(jí)檢索。當(dāng)用戶(hù)選擇高級(jí)檢索時(shí),系統(tǒng)會(huì)根據(jù)用戶(hù)選擇的著錄字段的不同,自動(dòng)給出取值范圍和運(yùn)算符,檢索條件之間可以有邏輯運(yùn)算。如圖413所示。圖413教學(xué)數(shù)據(jù)檢索界面對(duì)于普通用戶(hù)們可以通過(guò)瀏覽器檢索教學(xué)數(shù)據(jù)信息,檢索分基本檢索和高級(jí)檢索?;緳z索用戶(hù)只需要輸入一些常用的字段的值就可以檢索需要的信息。如圖414所示。圖415教學(xué)數(shù)據(jù)檢索信息高級(jí)檢索數(shù)據(jù)信息的任意著錄字段都可以作為檢索入口,系統(tǒng)會(huì)根據(jù)用戶(hù)選擇的著錄字段的不同,自動(dòng)給出取值范圍和運(yùn)算符,檢索條件之間可以有邏輯運(yùn)算。如圖415所示。圖415教學(xué)數(shù)據(jù)系統(tǒng)高級(jí)檢索功能無(wú)論是C/S還是B/S程序,檢索結(jié)果都支持縮略圖顯示模式,以方便用戶(hù)對(duì)圖像的對(duì)比。C/S程序的縮略圖如圖416所示。圖416教學(xué)數(shù)據(jù)檢索列表縮略圖顯示在B/S程序中,用戶(hù)檢索到的結(jié)果以列表和縮略圖兩種方式顯示。如圖417和圖418所示。圖417教學(xué)數(shù)據(jù)列表圖顯示圖418教學(xué)數(shù)據(jù)縮略圖顯示如果檢索結(jié)果中有視頻、音頻數(shù)據(jù),則點(diǎn)擊圖標(biāo)可以直接播放視頻、音頻文件,實(shí)現(xiàn)在線觀看和收聽(tīng)音視頻數(shù)據(jù)。系統(tǒng)默認(rèn)調(diào)用操作系統(tǒng)本身自帶的媒體播放器。對(duì)于其他類(lèi)型的數(shù)據(jù),系統(tǒng)自動(dòng)調(diào)用相應(yīng)的打開(kāi)程序來(lái)打開(kāi)對(duì)應(yīng)得數(shù)據(jù)文件。432B/S程序的數(shù)據(jù)安全性考慮在B/S程序中,如果對(duì)數(shù)據(jù)的安全不加考慮,用戶(hù)可以輕易地知道數(shù)據(jù)數(shù)據(jù)文件的存放地址,用其他的下載工具就可以方便地下載到數(shù)據(jù)數(shù)據(jù)文件。本系統(tǒng)在數(shù)據(jù)的安全性方面有如下設(shè)置1)縮略圖數(shù)據(jù)用戶(hù)在瀏覽器界面看到的縮略圖都是經(jīng)過(guò)服務(wù)器端的程序在上提取的小圖。2)圖像水印本系統(tǒng)提供了圖像的縮放功能,用戶(hù)可以通過(guò)大圖來(lái)觀看圖像的細(xì)部。在圖像的縮放過(guò)程中,用戶(hù)看到的圖像都會(huì)自動(dòng)加上水印。如圖419所示圖419教學(xué)圖像加水印操作3隱藏?cái)?shù)據(jù)數(shù)據(jù)文件的鏈接地址對(duì)于圖像文件的顯示、音頻文件大的播放,系統(tǒng)都是通過(guò)文件的ID值在虛擬目錄中查找到文件,然后再發(fā)送圖像數(shù)據(jù)或播放音視頻文件,瀏覽器用戶(hù)通過(guò)鼠標(biāo)的右鍵信息是無(wú)法看到文件的存放位置的,即不能查看文件的鏈接地址。433網(wǎng)上數(shù)據(jù)下載、打印、借閱1)數(shù)據(jù)下載用戶(hù)通過(guò)瀏覽器檢索到的教學(xué)數(shù)據(jù)文件,有下載權(quán)限的用戶(hù)可以一次勾選多個(gè)記錄,點(diǎn)擊“下載”,選擇下載數(shù)據(jù)文件的存儲(chǔ)路徑,可以一次把多個(gè)數(shù)據(jù)文件下載存儲(chǔ)到本地電腦中。2)數(shù)據(jù)打印用戶(hù)通過(guò)瀏覽器檢索到的教學(xué)數(shù)據(jù)文件,有打印權(quán)限的用戶(hù)可以一次勾選多個(gè)記錄,點(diǎn)擊“打印”,選中的圖像可以一次在打印機(jī)中全部打印輸出。3數(shù)據(jù)借閱如果用戶(hù)沒(méi)有下載權(quán)限而又需要某個(gè)數(shù)據(jù)數(shù)據(jù)文件,可以先向本部門(mén)的領(lǐng)導(dǎo)提出申請(qǐng),本部門(mén)的領(lǐng)導(dǎo)審核通過(guò)的下載申請(qǐng)?jiān)侔l(fā)送到數(shù)據(jù)管理部門(mén)的領(lǐng)導(dǎo),數(shù)據(jù)管理部門(mén)的領(lǐng)導(dǎo)審核通過(guò)的下載申請(qǐng)轉(zhuǎn)發(fā)到數(shù)據(jù)管理員。申請(qǐng)部門(mén)領(lǐng)導(dǎo)、數(shù)據(jù)管理部門(mén)領(lǐng)導(dǎo)的審批都通過(guò)網(wǎng)絡(luò)來(lái)完成。下載申請(qǐng)同時(shí)也以郵件的方式通知數(shù)據(jù)管理員,這樣數(shù)據(jù)管理員可以很方便地知道用戶(hù)的下載申請(qǐng)情況。下載的郵件通知如圖420所示。圖420教學(xué)數(shù)據(jù)下載郵件通知對(duì)于審批通過(guò)的用戶(hù)申請(qǐng)的下載,數(shù)據(jù)管理員可以允許其下載,處理結(jié)果也以郵件的方式通知申請(qǐng)人,對(duì)于允許下載的數(shù)據(jù),郵件中會(huì)包含鏈接下載地址,申請(qǐng)人收到郵件后,點(diǎn)擊鏈接地址就可以下載了。4數(shù)據(jù)下載、借閱統(tǒng)計(jì)對(duì)于有權(quán)限的用戶(hù)直接下載的數(shù)據(jù)文件和通過(guò)郵件申請(qǐng)下載的數(shù)據(jù)文件,系統(tǒng)都會(huì)做記錄,以便查詢(xún)數(shù)據(jù)的下載使用情況。下載
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 商業(yè)綜合體儲(chǔ)藏室所有權(quán)轉(zhuǎn)移協(xié)議
- 民營(yíng)企業(yè)廠房租賃安全生產(chǎn)協(xié)議范本
- 涉及租賃房屋周邊商業(yè)配套的退房協(xié)議
- 房屋委托租房協(xié)議書(shū)范本
- 農(nóng)產(chǎn)品集中采購(gòu)合作協(xié)議
- 無(wú)人振搗機(jī)軌跡規(guī)劃
- 下肢深靜脈血栓治療與護(hù)理
- 2024年高考語(yǔ)文復(fù)習(xí):宮苑類(lèi)題材古代詩(shī)歌閱讀練習(xí)題(含答案解析)
- 制造客戶(hù)需求培訓(xùn)
- 四有好老師教師培訓(xùn)講座
- 鐵路貨運(yùn)低碳化發(fā)展路徑
- 分析化學(xué)知識(shí)點(diǎn)總結(jié)
- 《統(tǒng)計(jì)學(xué)》 課件 廖穎文 1. 緒 論
- QCC品管圈活動(dòng)表格匯編
- 幼兒園零星改造工程施工完整方案
- 城市軌道交通服務(wù)禮儀PPT完整全套教學(xué)課件
- 《世界遺產(chǎn)背景下的影響評(píng)估指南和工具包》
- DolphinScheduler體系架構(gòu)突破
- 探究食育課程對(duì)小班幼兒良好飲食習(xí)慣形成的作用 論文
- 電力安全規(guī)程(變電)
評(píng)論
0/150
提交評(píng)論