freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于mvc的科研信息平臺設計與實現(xiàn)畢業(yè)論文設計-wenkub.com

2025-06-21 03:48 本頁面
   

【正文】 往往在一個模塊完成以后,才想到有更好的方法來實現(xiàn),浪費了許多時間,并且造成程序結構混亂。具體來說,最大的收獲是對科研信息平臺的開發(fā)有了一個整體的認識,在經歷過從系統(tǒng)分析、系統(tǒng)分析到系統(tǒng)實現(xiàn)一系列完整的開發(fā)工作后,我從科研信息平臺系統(tǒng)的開發(fā)中得到了許多書本上學不到的知識。但這畢竟是自己獨立完成的第一個運行正常的系統(tǒng),從敝帚自珍的角度來講,還是頗覺欣慰的。基于MVC的科研信息平臺設計與實現(xiàn) 結束語結束語至此基于MVC的科研信息平臺的所有功能均已實現(xiàn),在多次的實驗中發(fā)現(xiàn)某些功能還不是很完善,某些實現(xiàn)的功能模塊還可以更為細致從用戶的角度去設計和優(yōu)化,但是不影響整個平臺的操作,我會吸取經驗教訓在以后的學習工作中做出更加成熟的系統(tǒng)。 一般用戶模塊實現(xiàn)一般用戶模塊的實現(xiàn)由于權限低只需實現(xiàn)個人信息修改和信息查詢功能即可,其實現(xiàn)方法如下:1.個人信息修改用戶信息修改是指普通非管理員用戶的密碼和用戶名的修改。其實現(xiàn)過程與管理員模塊的合同管理是相同的。其實現(xiàn)過程與管理員模塊的項目管理是相同的。 用戶信息修改修改信息:在用戶名或者密碼框內輸入你的所要修改的新信息之后點修改。 專利查詢在圖中任意一個查詢條件欄內輸入準確地查詢條件,然后點擊查詢按鈕便可搜索出所有符合條件的專利,若未填寫任何查詢條件直接點擊查詢按鈕則顯示所有記錄的專利信息。()。以項目查詢?yōu)槔?,在“項目代號”這個這個查詢關鍵詞框內輸入關鍵詞后就以用’like 39。5.人員管理人員管理模塊可以讓管理員進行人員信息的添加、修改和刪除,并能對人員信息查看及快速查詢。filename=\+filename+\)。}else{a[i]=。String filename=time+.+()。for(int i=0。,500,250)。其中上傳下載附件的具體實現(xiàn)關鍵代碼如下:a href= onClick=openScript(39。 項目信息管理在新增項目信息框中可添加項目的中英文名稱,負責人,承擔人,項目來源,開始及結束日期,和科研金額,并能在下拉菜單中選擇項目的性質,其中項目名稱,負責人,來源,性質都可作為信息查詢功能模塊的關鍵詞進行分類查詢。如果系統(tǒng)已經添加的該用戶,系統(tǒng)自動提示重新添加。()。(bh,)。sf=。()。(bh,bh)。()。(bh,)。bh=(bh)。ResultSet rs=(sql)。當點擊了登錄按鈕后關鍵判斷代碼如下:String sql=select * from yh where dlm=39。}} 登陸界面的實現(xiàn)登錄界面是用戶最先看到的系統(tǒng)的界面,所以直觀上給用戶的感覺很重要,所以做一個好的界面,提高軟件的親和力。}當要退出系統(tǒng)時要及時關閉數據庫,否則會導致某些數據庫達到數據上限最終是系統(tǒng)崩潰,所以要在此文件中加入如下語句:public void closeStmt(){try{()。//調用數據庫try{conn=(url,root,111111)。rs = (sql)。public ResultSet execQuery(String sql)//字典函數{String url =jdbc:mysql://localhost:3306/kygl_database。}catch(Exception ee){(connect db error:+())。加載MYSQL驅動的來連接數據庫的語句如下:public boolean connect(){try{().newInstance()。 創(chuàng)建數據庫kygl_DataBase在MySQL中創(chuàng)建名為kygl_DataBase的數據庫,并在其中創(chuàng)建上述所有數據表供程序使用。雖然各個功能模塊所要完成的工作已經十分明確,但是和真正的實現(xiàn)還有一定的距離。其模塊結構與項目管理相同。而此模塊中項目的添加,修改和刪除操作的流程結構是相似的。開始選擇要修改信息的用戶確認添加儲存并顯示更新的用戶信息停止是否判斷是否已經存在記錄否是填入修改信息 用戶信息修改流程圖當管理員要進行用戶信息的修改操作時,先要選擇在界面中顯示出的用戶,然后填入此用戶的新的信息,點擊確認添加按鈕,之后數據庫判斷是否存在相同記錄,若沒有相同記錄則儲存新的用戶信息并顯示。其結構與一般用戶的登錄模塊相同。其模塊結構與項目管理相同。其模塊結構與項目管理相同。而此模塊中項目的添加,修改和刪除操作的流程結構是相似的。2.個人信息修改在用戶登錄系統(tǒng)后可以選擇進入個人信息修改模塊,此模塊可以讓資料員用戶修改自己的用戶名和密碼。1.用戶登錄提供給資料員用戶登錄系統(tǒng)。此模塊雖整合了3種不同對象的查詢,但是這3個對象的查詢方法和流程結構是相同的。用戶正確必須輸入管理員已經添加的一般用戶的用戶名和密碼來登錄系統(tǒng),輸入錯誤時回到系統(tǒng)首頁。用戶管理主要任務是提高系統(tǒng)安全性和對系統(tǒng)提供良好的維護,如用戶權限可以為用戶提供權限服務。基于MVC的科研信息平臺是為了對高??蒲袑嵭杏嬎銠C化的管理,以提高工作效率,方便用戶。 項目信息表字段名稱數據類型字段大小備注說明idint4主鍵,自動編號項目IDxmbhvarchar20非空項目標號xmmctext400非空項目名稱xmmcyvarchar20非空項目英文名稱fzr1varchar50非空項目負責人1fzr2varchar100非空項目負責人2cdr1varchar20非空項目承擔人1cdr2varchar50非空項目承擔人2xmlyvarchar100非空項目來源xmxzvarchar20非空項目性質kydhvarchar50非空項目科研代號ksrqvarchar100非空項目開始日期jsrqvarchar20非空項目結束日期xmjevarchar20非空項目金額,此表是儲存合同信息和文件的表,此表包括了合同名稱,合同內容,合同提供和接受者,簽訂日期等信息與合同附件。,此表是錄入人員的總信息表,其中包括了人員的姓名,性別,聯(lián)系電話,職位,學歷等信息字段名稱數據類型字段大小備注說明idint4主鍵,自動編號人員IDrybhvarchar20非空人員編號ryxmvarchar50非空人員姓名rynlvarchar50非空人員年齡xbint2非空人員性別lxfsvarchar15非空人員的電話號碼xwvarchar100非空人員學位zwvarchar20非空人員職位xlvarchar50非空人員學歷此表是該系統(tǒng)的使用用戶的信息表,是整個系統(tǒng)的安全核心。數據字典設計用數據字典描述數據庫的設計,便于維護和修改。關系型數據庫要盡量按關系規(guī)范化要求進行數據庫設計,但為使效率高,規(guī)范化程度應根據應用環(huán)境和條件來決定。數據庫設計時需要綜合企業(yè)各個部門的存檔數據和數據需求,分析各個數據之間的關系,按照DBMS提供的功能和描述工具,設計出規(guī)模適當、正確反映數據關系、數據冗余少、存取效率高、能滿足多種查詢要求的數據模型。詳細設計階段的根本目的是確定應該怎樣具體的實現(xiàn)所要求的系統(tǒng),其中包括了數據庫設計和功能模塊設計。管理員用戶通過用戶管理等操作可將更新的信息傳入系統(tǒng)。一般用戶則只有查看項目信息,專利信息,人員信息和合同信息的權限。 系統(tǒng)模塊分析基于MVC的科研信息平臺一般用戶資料員用戶管理員用戶項目查看專利查看合同查看人員查看綜合信息查詢項目管理專利管理合同管理人員管理綜合信息查詢用戶管理項目管理專利管理合同管理人員管理綜合信息查詢用戶登錄個人信息修改用戶登錄用戶登錄個人信息修改該系統(tǒng)根據3個不同用戶角色劃分為多個模塊,管理員用戶、資料員和一般用戶擁有不同權限而能夠進人不同模塊。項目主要包括如下一些信息:項目名稱、項目分類、項目類別、項目性質、項目級別、立項情況、項目結項情況、項目成員組成情況、項目經費情況等。人員庫可以記錄人員的姓名、年齡、性別、職務、學位、學歷、和聯(lián)系方式等信息。3.其他要求系統(tǒng)要有一定的安全保障,對于影響數據庫內容的操作,例如錄入、插入、刪除等,必須驗證用戶身份。數據維護:支持平時對數據的修改,包括插入、刪除及更新。軟件:Internet ; 系統(tǒng)功能模塊分析 系統(tǒng)功能需求系統(tǒng)功能需求主要有數據錄入、數據查詢以及其他要求。內存:32MB;內存:2GB; 系統(tǒng)性能需求分析開發(fā)任何一種科研信息平臺對運行環(huán)境的都有一定的要求,在開發(fā)時對開發(fā)工具的選擇往往也會導致開發(fā)一個系統(tǒng)進度的快慢,有時,一個很不適合的開發(fā)工具,在程序調試時,會花費大量的人力,下面從開發(fā)該系統(tǒng)對硬件和軟件的需求上做出細致的分析。報表對象利用視圖向導的開發(fā)方式,簡單、快速的建立出需求報表或標簽。基本上,MYSQL對建立一個數據庫所具備的每一個對象,其中包括了表、查詢、窗體、報表、宏、模塊。MYSQL就是一種關系型數據庫管理系統(tǒng)。DBMS是數據庫系統(tǒng)的核心組成部分。,能夠保證數據的安全,可靠。數據庫中的數據按一定的數據模型進行組織,在數據庫中不僅要儲存數據本身,還要儲存數據與數據之間的聯(lián)系[8]。( 4 ) 內置支持XML,使用XML使頁面具用更強的表現(xiàn)力從頁減少編程的工作量。 JSP,Servlet和JavaBean實現(xiàn)MVC模式:圖中Browser為瀏覽器,Database為數據庫。在通信量大的服務器上,Java servlet的優(yōu)點在于它們的執(zhí)行速度更快于CGI程序。這個詞是在Java applet的環(huán)境中創(chuàng)造的,Java applet是一種當作單獨文件跟網頁一起發(fā)送的小程序,它通常用于在客戶端運行,結果得到為用戶進行運算或者根據用戶互作用定位圖形等服務。 Servlet介紹Servlet是一種服務器端的Java應用程序,具有獨立于平臺和協(xié)議的特性,可以生成動態(tài)的Web頁面。JavaBean是java類,屬于某些特定的譯碼指導方針,并且擴展了適應性和范圍,允許用戶訪問內部的屬性和方法。最初,JavaBean的目的是為了將可以重復使用的軟件代碼打包標準。JavaBean 通過提供符合一致性設計模式的公共方法將內部域暴露成員屬性。JSP技術很容易整合到多種應用體系結構中,以利用現(xiàn)有的工具和技巧,并且擴展到能夠支持高校級的分布式應用?;诮M件的方法加速了開發(fā)過程,并且使得各種群組織在他們現(xiàn)有的技能和優(yōu)化結果的開發(fā)努力中得到平衡。如果核心邏輯被封裝在標志和JAVABEANS中,那么其他人,如WEB管理人員和頁面設計人員,能夠編輯和使用JSP頁面。在ASP下,VBScript代碼被ASP引擎解釋執(zhí)行;在JSP下,代碼被編譯成Servlet并由java虛擬機執(zhí)行,這種編譯操作只在對JSP頁面的第一次請求時發(fā)生?,F(xiàn)在已經有許多WebServer支持JSP,這使得JSP具有良好的可移植性。每一頁第一次被調用時,通過JSP引擎自動被編譯成Servlet,然后被執(zhí)行,以后每次調用時,執(zhí)行編譯過的Servlet。 用JSP+JavaBean+Servlet實現(xiàn)MVC的技術路線 JSP介紹JSP(Java Server Pages)是由Sun Microsystems公司倡導,許多公司參與一起建立的一種動態(tài)網頁技術標準。簡單來說MVC有下列3個明顯的優(yōu)點:1.可以為一個模型在運行時同時建立和使用多個視圖。在目前用戶需求的快速變化下,可能有多種方式訪問應用的要求。例如,直接向數據庫發(fā)送請求并用HTML顯示,開發(fā)速度往往比較快,但由于數據頁面的分離不是很直接,因而很難體現(xiàn)出業(yè)務模型的樣子或者模型的重用性。如果用戶通過某個視圖的控制器改變了模型的數據,所有其它依賴于這些數據的視圖都應反映到這些變化??刂茖硬⒉蛔鋈魏蔚臄祿幚?。對于WEB應用來說,可以概括為HTML界面,但有可能為XHTML,XML和Applet。業(yè)務流程的處理過程對其它層來說是黑箱操作,模型接受視圖請求的數據。 MVC的基本思想MVC(Model,View,Controller)由 Trygve Reenskaug提出,首先被應用在Smalltalk80環(huán)境中?;贛VC的科研信息平臺設計與實現(xiàn) 第二章 關于開發(fā)平臺的相關知識介紹第二章 關于開發(fā)平臺的相關知識介紹
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1