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

正文內(nèi)容

科研成果申報(bào)管理系統(tǒng)畢業(yè)論文(編輯修改稿)

2024-10-14 11:03 本頁面
 

【文章內(nèi)容簡介】 ser JSP JavaB ean客戶端 服務(wù)器端requestresponsecallreturn東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 引言 6 數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價(jià)比等。從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用 Web 帶來的機(jī)會非常重要。作為一個(gè)完備的數(shù)據(jù)庫和數(shù)據(jù)分析包, SQL Server 2020 為快速開發(fā)新一代企業(yè)級商業(yè)應(yīng)用程序 , 為企業(yè)贏得核心競爭優(yōu)勢打開了勝利之門。作為重要的基準(zhǔn)測試可伸縮性和速度獎的記錄保持者, SQL Server 2020 是一個(gè)具備完全 Web 支持的數(shù)據(jù)庫產(chǎn)品,提供了對可擴(kuò)展標(biāo)記語言 (XML) 的核心支持以及在 Inter 上 對 防火墻外進(jìn)行查詢的能力 。 Microsoft SQL Server2020 數(shù)據(jù)庫管理系統(tǒng)包括: SQL Server管理工具的使用、 SQL Server 的安全性與權(quán)限管理、服務(wù)器 LoGin\ID 的管理、服務(wù)器職能組的管理、數(shù)據(jù)庫用戶的管理、數(shù)據(jù)庫職能組的管理 [1315]。 小結(jié) 在第一章中簡單的介紹了科研申報(bào)管理信息系統(tǒng)的開發(fā)背景,系統(tǒng)最終要實(shí)現(xiàn)的目標(biāo), 系統(tǒng)網(wǎng)絡(luò)構(gòu)架, 以及系統(tǒng)開發(fā)所采用的 JSP+javaBean 和 SQL Server 技術(shù)。 東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 系統(tǒng)總體分析 7 2. 系統(tǒng) 總體 分析 可行性分析 技術(shù)可行性分析 Java Server Pages(JSP)技術(shù)提供了一種建立動態(tài)網(wǎng)頁的簡單方法,而且也簡化了構(gòu)造 Web 程序的工作。 Java Server Pages 技術(shù)可以讓 Web 開發(fā)人員和設(shè)計(jì)人員非常容易的創(chuàng)建和維護(hù)動態(tài)網(wǎng)頁。作為 JavaTM 技術(shù)的一部分, JSP 能夠快速開發(fā)出基于 Web、獨(dú)立于平臺的應(yīng)用程序。一個(gè) JSP 網(wǎng)頁就是在 HTML 網(wǎng)頁中包含了能夠生成動態(tài)內(nèi)容的可執(zhí)行應(yīng)用程序代碼。此應(yīng)用程序可能包含 JavaBeanTM, JDBCTM 對象,Enterprise JavaBeanTM (EJB)和 Remote Method Invocation (RMI)對象,所有的部分都可以非常容易的從 JSP網(wǎng)頁上訪問到。例如,一個(gè) JSP 網(wǎng)頁可以包含 HTML 代碼所顯示的靜態(tài)文本和圖像,也可以調(diào)用一個(gè) JDBC 對象來訪問數(shù)據(jù)庫;當(dāng)網(wǎng)頁顯示到用戶界面上以后, JSP 頁面將包含靜態(tài) HTML 內(nèi)容和從數(shù)據(jù)庫中找到相應(yīng)的動態(tài)信息。在 JSP 網(wǎng)頁中,要把用戶界面和應(yīng)用程序分開可以考慮在網(wǎng)頁設(shè)計(jì)人員和開發(fā)人員之間執(zhí)行一個(gè)非常方便的授權(quán)任務(wù)。它 也允許開發(fā)人員去建立靈活的代碼,從而非常容易的進(jìn)行更新和重復(fù)利用。由于 JSP網(wǎng)頁能夠根據(jù)需要自動進(jìn)行編譯, Web 設(shè)計(jì)人員無須重新編譯應(yīng)用程序邏輯就可以改變表述代碼。這也使得 JSP與 Java servlet 相比成為一種可以更靈活生成動態(tài) Web內(nèi)容的方法 [16, 17]。 經(jīng)濟(jì)可行性 傳統(tǒng)的科研申報(bào)系統(tǒng)由信函等方式提出書面請求,人工記錄申請內(nèi)容,分類申報(bào)類型,審批是否可行,然后以信函等方式把審批結(jié)果反饋給申報(bào)人。這些看似簡單的工作,當(dāng)申報(bào)項(xiàng)目越來越多的時(shí)候,會既浪費(fèi)人力又浪費(fèi)時(shí)間。用網(wǎng)絡(luò)實(shí)現(xiàn)這些功能是簡單可行的,可以大大節(jié)省人力資源,同時(shí)具有高效性,使申報(bào)周期縮短,并且給申報(bào)人提供網(wǎng)絡(luò)瀏覽,網(wǎng)上申請等更多的方便,使申報(bào)變的簡單。 操作 可行性 自 從 我國正式接入互聯(lián)網(wǎng)以來,短短的 數(shù) 年時(shí)間 內(nèi) ,互聯(lián)網(wǎng)在我國得到了飛速的發(fā)展。據(jù)中國互聯(lián)網(wǎng)信息中心( CNNIC) 調(diào)查顯示, 我國上網(wǎng)用戶人數(shù)每半年都以超過 50%的速度增長 [18]。 人們在網(wǎng)上不僅進(jìn)行購物、交流等一系列娛樂活動,而且還在網(wǎng)上開展工作,如科研申報(bào)、科研審批等??蒲谐晒陥?bào)管理系統(tǒng)的操作界面簡潔明了,對不同的用戶進(jìn)行了精細(xì)的功能模塊劃分。不同的用 戶在登陸系統(tǒng)后,無需進(jìn)行再進(jìn)一步的操作,相應(yīng)的功能菜單就可以在界面上完全的顯示。這些都有助于進(jìn)行第一次申報(bào)工作的申報(bào)員操作。 東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 系統(tǒng)總體分析 8 系統(tǒng)功能分析 通過前面的系統(tǒng)分析,確定科研成果申報(bào)管理系統(tǒng)應(yīng)該具有 6 大功能 ,分別是成果管理、課題管理、成果申報(bào)、課題申報(bào)、修改個(gè)人信息和公共查詢。下面將針對系統(tǒng)需要實(shí)現(xiàn)的功能進(jìn)行簡單的介紹。 科研成果申報(bào)管理系統(tǒng)的功能結(jié)構(gòu)圖如圖 21所示。 科 研 成 果 申 報(bào) 管 理 系 統(tǒng)成 果 管 理 課 題 管 理 成 果 申 報(bào) 課 題 申 報(bào) 修 改 個(gè) 人 信 息 公 共 查 詢查詢?nèi)霂斐晒樵兾慈霂煺n題成果是否入庫未入庫成果尚未入庫成果已經(jīng)立項(xiàng)的課題未入庫的課題添加成果申報(bào)查詢成果申報(bào)添加新課題修改課題申報(bào)修改個(gè)人信息成果查詢課題查詢 圖 21系統(tǒng)的功能結(jié)構(gòu) 系統(tǒng)在各 項(xiàng)需求分析、系統(tǒng)分析和數(shù)據(jù)庫設(shè)計(jì)都完成后,下一步根據(jù)這個(gè)系統(tǒng)的特點(diǎn)確定系統(tǒng)的開發(fā)模式。通過對這個(gè)系統(tǒng)的分析可知,科研成果申報(bào)管理系統(tǒng)是完成對申報(bào)項(xiàng)目以及申報(bào)人員信息的具體操作。因此,本系統(tǒng)準(zhǔn)備采用 JSP+JavaBean的開發(fā)模式進(jìn)行開發(fā)。 操作流程 科研成果申報(bào)管理系統(tǒng)面向兩種對象:申報(bào)員和審批員,兩者之間通過分配的權(quán)限 ID 和密碼區(qū)分。當(dāng)用戶以申報(bào)員身份登錄后,可以選擇成果申報(bào)、查詢成果申報(bào)、修改個(gè)人信息、課題申報(bào)、查詢課題申報(bào)等功能;當(dāng)以審核員身份登錄后,可以對未入庫課題及未入庫成果進(jìn)行審核,可 以查詢已入庫課題、已入庫成果以及添加、刪除用戶信息 。 科研成果申報(bào)系統(tǒng)的操作流程如圖 22所示 。 東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 系統(tǒng)總體分析 9 成 果 申 報(bào)查 詢 成 果 申 報(bào)修 改 個(gè) 人 信 息課 題 申 報(bào)查 尋 課 題 申 報(bào)登錄成 果 是 否 入 庫添 加 用 戶 信 息課 題 是 否 入 庫登錄申 報(bào) 員登 錄審 批 員登 錄 圖 22 系統(tǒng)的操作流程 小結(jié) 在系統(tǒng)分析中,首先 根據(jù)引言部分的需求分析,明確開發(fā)技術(shù)平臺,分析技術(shù)下經(jīng)濟(jì)下和操作上的可行性,確定系統(tǒng)的綜合功能需求。接著明確開發(fā)系統(tǒng)的開發(fā)模式為 jsp 配合使用 javabean,通過 對系統(tǒng)做出可行性分析 是為了完整可靠地按照既定目標(biāo)來開發(fā)系統(tǒng),是系統(tǒng)開發(fā)的必須過程 。 東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 10 3. 系統(tǒng) 的 設(shè)計(jì) 與實(shí)現(xiàn) 功能模 塊介紹 科研成果申報(bào)管理系統(tǒng)主要完成科研人員遠(yuǎn)程申報(bào)、審批員對申報(bào)項(xiàng)目的審批和公共查詢功能?;谝陨闲枨蠓治觯蓪⑾到y(tǒng)分為以下三個(gè)功能模塊: ( 1)科研項(xiàng)目申報(bào)模塊:是為申報(bào)人員提供遠(yuǎn)程申報(bào)的窗口,可以分為科研成果申報(bào)和科研課題申報(bào) ,由申報(bào)員登錄 、 成果申報(bào) 、 課題申報(bào) 、 修改個(gè)人信息 、 查詢成果申報(bào) 、 詢課題申報(bào)等 6部分組成 。 ( 2)科研項(xiàng)目審批模塊:是審批人員對遠(yuǎn)程申報(bào)的項(xiàng)目可以進(jìn)行審核確認(rèn),該模塊包括審批員的登錄、未入庫課題、已入庫課題、未入庫成果、已入庫成果、查詢用戶信息、添加用戶信息 7個(gè)部分。 ( 3)公共查 詢模塊:該模塊包括課題關(guān)鍵字查詢、成果內(nèi)容查詢 2部分。 系統(tǒng)主界面設(shè)計(jì) 科研成果申報(bào)管理系統(tǒng)主界面如圖 31所示 。 圖 31 系統(tǒng)的主界面 科研成果申報(bào)管理系統(tǒng)面向兩類人,一類是申報(bào)科研課題或者科研成果的申報(bào)員,另一類是審批科研課題或者科研成果的審批員,他們分配的權(quán)限各不相同。當(dāng)申報(bào)員登錄首頁時(shí),點(diǎn)擊“科研申報(bào)”,進(jìn)入科研申報(bào)的界面,然后進(jìn)行科研課題或者科研成果申報(bào)。如果是審批員登錄首頁,則使用“科研審批”功能。而“信息查詢”功能可以查詢存儲在數(shù)據(jù)庫中的所有信息,對權(quán)限沒有要求。 東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 11 科研 申報(bào) 功能 科研申報(bào)頁面的設(shè)計(jì)采用 HTML 網(wǎng)頁設(shè)計(jì)中的幀組框架功能,把整個(gè)頁面分為三個(gè)框架:頂部,左下部,右下部。頂部用來顯示系統(tǒng)標(biāo)題以及返回首頁功能。左下部用來顯示用戶具體功能的鏈接。右下部用來作為主顯示界面,每當(dāng)點(diǎn)擊具體鏈接時(shí),鏈接的內(nèi)容就會顯示在這個(gè)框架界面中。 科研申報(bào)模塊是一個(gè)可以完全獨(dú)立運(yùn)行的子系統(tǒng),由申報(bào)員登錄,成果申報(bào),課題申報(bào),修改個(gè)人信息,查詢成果申報(bào),查詢課題申報(bào)等 6部分組成。 科研申報(bào)頁面設(shè)計(jì)如圖 32所示 。 圖 32 科研申報(bào)頁面 申報(bào)員登錄 申報(bào)員登錄是申報(bào)員通過審 批員取得申報(bào)員的權(quán)限 ID 和密碼,申報(bào)員輸入 ID和密碼就可進(jìn)行登錄。當(dāng)用戶單擊科研成果申報(bào)管理系統(tǒng)首頁的“科研申報(bào) ” 就會鏈接到申報(bào)員登錄窗口,該頁面的設(shè)計(jì)如圖 33所示 。 圖 33 申報(bào)員登錄 東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 12 在登錄窗口中為了減少輸入的誤差和防止其他人非法登錄,在登錄窗口中對輸入文本框中的信息進(jìn)行判斷,檢驗(yàn)輸入的信息不能為空。登錄界面中的函數(shù) check()代碼如下: function check(){ if(==){ alert(請輸入你的登錄名稱 )。 ()。 //方法 focus()使當(dāng)前的文本框獲得焦點(diǎn) return false。} if(==){ alert(請輸入你的密碼 )。 ()。 return false。}} 當(dāng)用戶輸入空白信息時(shí), check()函數(shù)調(diào)用方法 alert()輸出相對應(yīng)的反饋信息,并調(diào)用 focus()方法使當(dāng)前的文本框獲得焦點(diǎn)。為了使計(jì)算機(jī)能夠識別用戶的合法性,判斷申報(bào)員 ID 和密碼是否有效,當(dāng)填入申 報(bào)員 ID和密碼不為空時(shí),單擊“登錄”按鈕,系統(tǒng)自動從數(shù)據(jù)庫人員信息表中判斷是否存在相同的申報(bào)員 ID 和密碼,如果有則進(jìn)入系統(tǒng),如果不存在則提示用戶名或密碼有錯誤,在程序中上述功能是有 實(shí)現(xiàn)的 , 關(guān)鍵代碼如下 。 Condb con=new Condb()。 //創(chuàng)建一個(gè)連接數(shù)據(jù)庫的對象 Show show=new Show()。 //創(chuàng)建一個(gè)系統(tǒng)提示出錯頁面的對象 //內(nèi)置對象 request 調(diào)用 getParameter()方法獲得頁面框中的信息 String name=(name)。 String password=(password)。 String sql=select * from tb_Person where Username=39。+name+39。 and Password=39。+password+39。 //定義查找語句 sql //連接對象 con 調(diào)用 executeQuery()方法實(shí)現(xiàn)對數(shù)據(jù)庫的操作,并將操作結(jié)果返回給一個(gè)結(jié)果集 rs ResultSet rs=(sql)。 if(()){ //將游標(biāo)移動到下一行 String strsql=(1)。 //內(nèi)置對象 session 調(diào)用方法 setAttribute 將信息添加到 session 對象中 (name,name)。 (password,password)。 (groupid,strsql)。 ()。 //跳轉(zhuǎn)到 }else{ 東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 13 ((你輸入的用戶名或密碼有誤 ,錯誤信息 ))。 ()。} ()。 //關(guān)閉與數(shù)據(jù)庫的連接 的功能是對用戶輸入的 ID 和密碼進(jìn)行檢查。數(shù)據(jù)庫連接對象 con 調(diào)用方法 executeQuery()實(shí)現(xiàn)對數(shù)據(jù)庫的操作,并將操作結(jié)果返回一個(gè)結(jié)果集 rs,然后調(diào)用 next()方法順序讀取 rs中的內(nèi)容。一個(gè)結(jié) 果集最初將游標(biāo)定位在第一行的前面,第一次調(diào)用 next()方法使游標(biāo)移動到 rs 的第一行, next()方法返回一個(gè) boolean型數(shù)據(jù) ,當(dāng)游標(biāo)移動到最后一行之后返回 false。如果輸入有錯誤,則系統(tǒng)調(diào)用類 Show的方法提示錯誤頁面。類 Show 是能提示錯誤頁面的 JavaBean。把提示錯誤頁面的功能寫成 JavaBean,在每次需要提示出錯信息時(shí),就調(diào)用這個(gè) JavaBean,這樣能夠提高系統(tǒng)運(yùn)行的效率,減少代碼的長度。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1