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

正文內(nèi)容

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

2024-10-14 11:03 本頁(yè)面
 

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