科研成果申報(bào)系統(tǒng)設(shè)計(jì)與開發(fā)計(jì)算機(jī)畢業(yè)設(shè)計(jì)(論文).doc_第1頁
科研成果申報(bào)系統(tǒng)設(shè)計(jì)與開發(fā)計(jì)算機(jī)畢業(yè)設(shè)計(jì)(論文).doc_第2頁
科研成果申報(bào)系統(tǒng)設(shè)計(jì)與開發(fā)計(jì)算機(jī)畢業(yè)設(shè)計(jì)(論文).doc_第3頁
科研成果申報(bào)系統(tǒng)設(shè)計(jì)與開發(fā)計(jì)算機(jī)畢業(yè)設(shè)計(jì)(論文).doc_第4頁
科研成果申報(bào)系統(tǒng)設(shè)計(jì)與開發(fā)計(jì)算機(jī)畢業(yè)設(shè)計(jì)(論文).doc_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

學(xué) 士 學(xué) 位 論 文thesis of bachelor題 目: 科研成果申報(bào)系統(tǒng)設(shè)計(jì)與開發(fā) 目 錄摘 要iabstractii第一章 緒論11.1 研發(fā)背景1第二章網(wǎng)站架設(shè)22.1 服務(wù)器的配置22.1.1 硬件平臺(tái)22.1.2 軟件平臺(tái)22.2配置web站點(diǎn)2第三章網(wǎng)站的整體架構(gòu)33.1 css外部樣式文件設(shè)計(jì)33.2 編寫javabean43.3 網(wǎng)站功能整體架構(gòu)5第四章系統(tǒng)需求分析74.1 操作流程74.2 系統(tǒng)目標(biāo)84.3 功能分析84.4 系統(tǒng)需求模型94.4.1 需求模型的內(nèi)容和描述方法94.4.2 需求模型94.5 總結(jié)介紹14第五章系統(tǒng)實(shí)現(xiàn)及運(yùn)行結(jié)果165.1系統(tǒng)申報(bào)模塊的實(shí)現(xiàn)165.1.1申報(bào)成果實(shí)現(xiàn)165.1.2 科研申報(bào)課題實(shí)現(xiàn)195.2 系統(tǒng)審批模塊的實(shí)現(xiàn)205.2.1 審批未入庫課題實(shí)現(xiàn)及運(yùn)行結(jié)果205.2.2 查看審批入庫成果課題的實(shí)現(xiàn)235.3 添加用戶信息和修改個(gè)人信息的實(shí)現(xiàn)265.4 公共查詢模塊實(shí)現(xiàn)295.5 系統(tǒng)安全性測試31第六章總結(jié)326.1 完成的工作326.2 下一步展望32參考文獻(xiàn)(references)33致 謝3441科研成果申報(bào)系統(tǒng)設(shè)計(jì)與開發(fā)摘 要本科研成果申報(bào)及管理系統(tǒng)(平臺(tái))基于當(dāng)前流行的數(shù)據(jù)庫(sql server 2000)技術(shù)和利用jdk(java development kit)、tomcat、dreamweaver可視化軟件開發(fā)工具設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)較為專業(yè)的科研成果(課題)申報(bào)書管理信息系統(tǒng)。管理信息系統(tǒng)是一門綜合運(yùn)用了管理科學(xué)、系統(tǒng)科學(xué)、運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)、計(jì)算機(jī)科學(xué)等學(xué)科的知識(shí),它是一個(gè)由人和計(jì)算機(jī)等組成的,能進(jìn)行數(shù)據(jù)的收集、傳遞、儲(chǔ)存、添加、修改和使用的系統(tǒng),具有計(jì)劃、預(yù)測、控制和輔助決策等功能。本申報(bào)系統(tǒng)通過在數(shù)據(jù)庫中的數(shù)據(jù)表之間建立關(guān)系,讓應(yīng)用程序通過odbc訪問數(shù)據(jù)資源,達(dá)到使多張數(shù)據(jù)表協(xié)同工作的目的,實(shí)現(xiàn)對(duì)科研計(jì)劃項(xiàng)目(課題)的申報(bào)、審批、查詢、修改等功能。關(guān)鍵詞:科研成果申報(bào)系統(tǒng)、申報(bào)、審批、jspabstractbased upon the currently popular database sql server 2000 technology and visible software developing tools of jdk(java development kit), tomcat, dreamweaver , the paper implements a professional - management information of system (mis) for scientific research application. it requires the collective knowledge of management science, system theory, statistics and computer science. it is a combined product of operator and computer, which is not only able to collect, deliver, store, process, maintain and utilize data, but also has the functions of planning, prediction, control and decision. building a relationship between different tables in the database, mis allows an application program to access the data source through odbc. in this way many data tables can work in coordination and achieve the functions of scientific research application, inquiry, and maintenance.keywords:the system of declared scientific research ,declare ,examine, jsp第一章 緒論1.1 研發(fā)背景隨著科技的日益發(fā)展,高校的科研活動(dòng)和科研能力成為反映高校綜合實(shí)力指標(biāo)的比重不斷加大,而通過信息化的手段對(duì)日常科研工作進(jìn)行管理,整合科研工作流程,為決策層提供真實(shí)有效的依據(jù),是提升科研管理水平的有效途徑,也是當(dāng)今高??蒲泄芾淼拇髣菟???蒲泄芾硐到y(tǒng)是科研院所、高校研究所等內(nèi)部管理的核心部分,通過它可以實(shí)現(xiàn)對(duì)科研活動(dòng)的全程跟蹤。伴隨著互聯(lián)網(wǎng)的蓬勃發(fā)展,越來越多的機(jī)構(gòu)將科研管理與internet融合到一起,以方便科研人員進(jìn)行溝通和管理??蒲谐晒陥?bào)管理系統(tǒng)就是在這樣一個(gè)社會(huì)背景下開發(fā)的。科研成果申報(bào)管理系統(tǒng)將人員、項(xiàng)目、成果、權(quán)限等管理有機(jī)的結(jié)合在一起,有效地提高了科研管理水平和效率。利用jsp良好的性能,在穩(wěn)定性和安全性方面達(dá)到了很高的指標(biāo),最大限度地保證了數(shù)據(jù)的穩(wěn)定及安全。目前大多數(shù)高校科研管理工作,很大程度上還要依賴人工來進(jìn)行,通過excel、word等辦公軟件來處理大量的數(shù)據(jù),這種方式難以及時(shí)有效的掌握最新的科研情況,為科研管理增加許多工作量, 為領(lǐng)導(dǎo)進(jìn)行科學(xué)決策帶來一定的影響。同時(shí)科研處和廣大科研人員以及各單位科研秘書之間缺少一種快捷高效的溝通方式。所以科研成果申報(bào)管理信息化平臺(tái)項(xiàng)目(以下簡稱平臺(tái))的構(gòu)建是非常有必要的,該平臺(tái)服務(wù)于科研院所、高校研究所的科研工作,可以極大地提高管理效率,在設(shè)計(jì)時(shí)充分考慮了用戶使用的方便與靈活性,既然實(shí)現(xiàn)對(duì)科研信息的高效率管理和控制,又能滿足研究所的決策者對(duì)科研活動(dòng)的宏觀管理需求。最要的是,它可以直接反映研究所工作人員的工作狀況,為領(lǐng)導(dǎo)的決策提供較科學(xué)的依據(jù)。有助于整體科研工作水平的提高。第二章網(wǎng)站架設(shè)2.1 服務(wù)器的配置2.1.1 硬件平臺(tái)1、 cpu:p4 1.3ghz以上;2、 內(nèi)存:256mb以上。2.1.2 軟件平臺(tái)1、 操作系統(tǒng):windows xp;2、 數(shù)據(jù)庫:sql server 2000數(shù)據(jù)庫3、 開發(fā)工具包: jdk1.604、 jsp服務(wù)器:tomcat 5.5;5、 瀏覽器:ie5.0,推薦使用ie6.0;6、 分辨率:推薦使用1024*768象素。2.2配置web站點(diǎn)科研成果申報(bào)管理系統(tǒng)web站點(diǎn)配置工作由以下幾部分組成:1、 配置j2sdk2、 配置tomcat。3、 建立sql server 2000數(shù)據(jù)庫,數(shù)據(jù)庫名:db_scenince4、 配置odbc,數(shù)據(jù)源名稱為:scenince。數(shù)據(jù)庫的設(shè)計(jì)通常是以一個(gè)已經(jīng)存在的數(shù)據(jù)庫管理系統(tǒng)為基礎(chǔ),通常的數(shù)據(jù)庫管理系統(tǒng)有access、sql server 2000、mysql等。根據(jù)用戶需求和業(yè)務(wù)流程,本系統(tǒng)采用了sql server 2000數(shù)據(jù)庫管理系統(tǒng)。配置web站點(diǎn)方法:(1) 啟動(dòng)mmc(就是管理工具),進(jìn)入它的操作窗口(2) 從mmc左側(cè)窗格中展開internet information server組。mmc將顯示iis服務(wù)器中的web站點(diǎn)列表。(3) 選中想要配置的web站點(diǎn)并單擊鼠標(biāo)右鍵,然后從出現(xiàn)的快捷菜單中選擇“屬性”命令,即可打開當(dāng)前所選站點(diǎn)的屬性對(duì)話框。我們打開的默認(rèn)web站點(diǎn)的屬性對(duì)話框,當(dāng)前處于打開狀態(tài)的是“web站點(diǎn)”選項(xiàng)卡。(4) 在該選項(xiàng)卡中,共有3個(gè)區(qū)域的若干項(xiàng)目需要設(shè)置,下面我們就分別介紹一下?!皐eb站點(diǎn)標(biāo)識(shí)”區(qū)域中共有4項(xiàng)需要設(shè)置: “說明”。指對(duì)當(dāng)前站點(diǎn)服務(wù)器的描述,也就是站點(diǎn)名稱,它是用來識(shí)別服務(wù)器站點(diǎn)的控制名的。在nt系統(tǒng)中,iis可以安裝最多16個(gè)web服務(wù)器。當(dāng)一臺(tái)計(jì)算機(jī)中同時(shí)裝了多個(gè)服務(wù)器時(shí),每個(gè)服務(wù)器都應(yīng)當(dāng)取一個(gè)可以識(shí)別的名字。常用的取名方法通常有兩種:一種是直接使用主機(jī)名或任意起一個(gè)名字,另一種是使用計(jì)算機(jī)的域名地址。我們這里采用默認(rèn)名稱,即“默認(rèn)web站點(diǎn)”。 “ip地址”。這是一個(gè)下拉列表,從中可以為當(dāng)前站點(diǎn)的服務(wù)器選擇ip地址。對(duì)于一臺(tái)主機(jī)來說,它的域名地址可以是任意的,也可以同時(shí)擁有多個(gè)域名地址,但它的ip地址只有一個(gè)。設(shè)置ip地址之前,必須先向主管機(jī)構(gòu)申請(qǐng)一個(gè)ip地址。如果用戶所用網(wǎng)絡(luò)是內(nèi)部局域網(wǎng),僅供開發(fā)測試之用,這時(shí)可隨意指定一個(gè)ip地址。單擊旁邊的“高級(jí)”按鈕,可以打開“高級(jí)web站點(diǎn)配置”對(duì)話框,如圖4.16所示。其中列出了當(dāng)前站點(diǎn)的不同標(biāo)識(shí),單擊其中的“添加”按鈕,可以打開的“高級(jí)web站點(diǎn)標(biāo)識(shí)”對(duì)話框,從中可以選擇或指定ip地址、tcp端口及主機(jī)標(biāo)識(shí)名。第三章網(wǎng)站的整體架構(gòu)3.1 css外部樣式文件設(shè)計(jì)css是cascading style sheets(層疊樣式表單)的簡稱。更多的人把它稱作樣式表。顧名思義,它是一種設(shè)計(jì)網(wǎng)頁樣式的工具。借助css的強(qiáng)大功能,網(wǎng)頁將在您豐富的想象力下千變?nèi)f化。我們可以看到用很簡單的css語句就可以實(shí)現(xiàn)許多需要專業(yè)軟件才可以達(dá)到的效果。利用屬性可以設(shè)置字體、顏色、背景等頁面格式;利用定位可以使頁面布局更加規(guī)范、好看;利用濾鏡可以使頁面產(chǎn)生多媒體效果。我們可以看到css的語句是內(nèi)嵌在html文檔內(nèi)的。所以,編寫css的方法和編寫html文檔的方法是一樣的。您可以用任何一種文本編輯工具來編寫。比如windows下的記事本和寫字板、專門的html文本編輯工具(frontpage、ultraedit等),都可以用來編輯css文檔。 那么您可能會(huì)問,獨(dú)立編輯好的css文檔怎樣加入到html文檔中呢?其實(shí)在第一章中的例子里已經(jīng)介紹了兩種方法。一種是把css文檔放到文檔中: 其中中的“type=text/css”的意思是中的代碼是定義樣式表單的。 另一種方法是把css樣式表寫在html的行內(nèi),比如下面的代碼: 藍(lán)色14號(hào)文字 這是采用的格式把樣式寫在html中的任意行內(nèi),這樣比較方便靈活。 還有一種方法是:把您編輯好的css文檔保存成“.css”文件,然后在中定義。定義的格式是這樣的: 我們看到這里應(yīng)用了一個(gè),“rel=stylesheet”指連接的元素是一個(gè)樣式表(stylesheet)文檔。一般這里是不需要您改動(dòng)的。而后面的“href=style.css”指的是需要連接的文件地址。您只需把編輯好的“.css”文件的詳細(xì)路徑名寫進(jìn)去就可以了。這種方法非常適宜同時(shí)定義多個(gè)文檔。它能使多個(gè)文檔同時(shí)使用相同的樣式,從而減少了大量的冗余代碼。3.2 編寫javabean科研成果申報(bào)及管理系統(tǒng)使用的javabean編寫網(wǎng)站的javabeanjavabean說明condb.java連接數(shù)據(jù)庫str.java處理中文亂碼問題show.java提示錯(cuò)誤頁面3.3 網(wǎng)站功能整體架構(gòu)科研成果申報(bào)及管理系統(tǒng)主要完成科研人員遠(yuǎn)程申報(bào)功能,其流程(圖3-1)一般為:1) 成果申報(bào)面向兩種對(duì)象:申報(bào)員和審批員,它們通過分配的權(quán)限id和密碼區(qū)分。2) 申報(bào)員通過權(quán)限id及密碼登錄系統(tǒng)(平臺(tái)),可以進(jìn)行科研成果的申報(bào)、修改個(gè)人信息等操作。3) 審批員登錄后可以對(duì)申報(bào)員申報(bào)成果進(jìn)行審批。4) 任何用戶都可以對(duì)科研課題及成果進(jìn)行查詢。 基于以上需求分析可以將系統(tǒng)分為3個(gè)功能模塊:科研申報(bào)模塊:是一個(gè)完全可以獨(dú)立運(yùn)行的子系統(tǒng),它由申報(bào)員登入、成果申報(bào)、課題申報(bào)、修改個(gè)人信息、查詢成果申報(bào)、查詢課題申報(bào)6部分,科研申報(bào)頁面運(yùn)行完成??蒲袑徟K:是對(duì)科研項(xiàng)目申報(bào)的審核,評(píng)估申報(bào)的科研項(xiàng)目是否具有入庫上報(bào)的可能性,科研審批模塊包括:審批員登錄、未入庫課題及成果、已入庫課題及成果、查詢用戶信息、添加用戶信息6部分。公共查詢模塊:是查詢科研項(xiàng)目信息的公共窗口,包括課題關(guān)鍵字查詢、成果關(guān)鍵字查詢2部分。添加用戶信息adduser.jsp前臺(tái)首頁index.jsp申報(bào)流程flow.htm管理員登錄admin.jsp申報(bào)員登錄login.htm關(guān)于mr.htm信息查詢query.htm成果申報(bào)resultadd.htm課題申報(bào)taskadd.htm修改個(gè)人信息uedit.jsp未入庫課題lacktast.htm管理主頁admin.htm未入庫成果lackresult.jsp申報(bào)主頁user.htm查詢成果申報(bào)rquery.htm查詢課題申報(bào)tquery.htm成果添加check.jsp課題添加tcheck.jsp查詢課題taskaql.jsp查詢成果resulsql.jsp已入庫課題lacktask.jsp已入庫成果putintask.jsp查看用戶信息uparticular.jsp添加用戶信息ucheck.jsp圖3-1 科研成果申報(bào)系統(tǒng)文件架構(gòu)第四章系統(tǒng)需求分析4.1 操作流程科研成果申報(bào)管理系統(tǒng)允許擁護(hù)以申報(bào)員和審核員良種身份登錄,申報(bào)遠(yuǎn)登錄后,可以選擇成果申報(bào)、查詢成果申報(bào)、修改個(gè)人信息、課題申報(bào)、查詢課題申報(bào)等功能;審核員登錄后,可以對(duì)未入庫課題及成果進(jìn)行審核、可以查詢已入庫課題、成果以及添加、刪除用戶信息。 科研成果申報(bào)系統(tǒng)的操作流程圖 圖4-1 :成果申報(bào)成果是否入庫查詢成果申報(bào)修改個(gè)人信息添加用戶信息課題申報(bào)課題是否入庫查詢課題申報(bào)登錄錄申報(bào)員登錄錄審批員圖4-1 科研成果申報(bào)系統(tǒng)操作流程圖4.2 系統(tǒng)目標(biāo)1、將人員、項(xiàng)目、成果、權(quán)限、等管理有機(jī)結(jié)合,形成高效率的科研管理平臺(tái)。2、改善傳統(tǒng)科研申報(bào)管理業(yè)務(wù)中存在的諸多弊端,充分發(fā)揮計(jì)算機(jī)軟件的管理優(yōu)勢,有效地提高了管理水平和效率。3、操作簡單方便,無論是專業(yè)人員還是非專業(yè)人員,都可以輕松上手。系統(tǒng)始終以為專業(yè)人員開發(fā)方便、實(shí)用的管理平臺(tái)和為專家教授開發(fā)易用的評(píng)審平臺(tái)為目標(biāo),注重通過高科技解決實(shí)際問題。4、采用先進(jìn)的、開發(fā)的客戶機(jī)/服務(wù)器模式(b/s)體系結(jié)構(gòu),應(yīng)用系統(tǒng)基于web技術(shù)開發(fā),確保系統(tǒng)具有高超的技能,并使系統(tǒng)具有較高的管理水平。5、基于sql server 2000技術(shù)數(shù)據(jù)庫系統(tǒng),可以對(duì)大量科研課題進(jìn)行有效管理,保證數(shù)據(jù)的安全性。4.3 功能分析科研成果申報(bào)及管理系統(tǒng)是針對(duì)申報(bào)科研成果(課題)的大量業(yè)務(wù)處理工作而開發(fā)的管理軟件。根據(jù)用戶的要求,應(yīng)實(shí)現(xiàn)成果管理、課題管理、成果審報(bào)、課題審報(bào)、修改個(gè)人信息、公共查詢等幾個(gè)方面的功能。用戶通過輸入申報(bào)員輸入信息,由系統(tǒng)自行生成相應(yīng)的數(shù)據(jù),然后由審批員審批通過后,出現(xiàn)各類查詢窗口以供用戶查詢和,另外用戶還可以對(duì)這些基本信息進(jìn)行增加、刪除、修改和維護(hù), 科研成果申報(bào)及管理系統(tǒng)力求給用戶方便快捷的途徑去管理這些繁瑣的數(shù)據(jù)。本系統(tǒng)使用快速原型法(rapid prototyping)進(jìn)行開發(fā),即以少量代價(jià)快速地構(gòu)造一個(gè)可執(zhí)行的軟件系統(tǒng)模型,使用戶和開發(fā)人員可以較快地確定需求,然后采用循環(huán)進(jìn)化的開發(fā)方式,對(duì)系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性能逐漸增加上去,直到所有的性能全部滿足。通過分析,該科研成果申報(bào)及管理系統(tǒng)系統(tǒng)大致可以分為六個(gè)模塊(圖4-2): 成果管理、課題管理、成果審報(bào)、課題審報(bào)、修改個(gè)人信息、公共查詢。科研成果申報(bào)管理系統(tǒng)成果管理課題管理成果審報(bào)課題審報(bào)修改個(gè)人信息公共查詢查詢?nèi)霂斐晒樵兾慈霂斐晒晒欠袢霂焐形戳㈨?xiàng)課題未入庫成果已經(jīng)結(jié)項(xiàng)的課題未入庫課題添加成果審報(bào)查詢成果審報(bào)添加新課題修改課題審報(bào)修改個(gè)人信息成果查詢課題查詢圖4-2 科研成果申報(bào)系統(tǒng)功能結(jié)構(gòu)圖4.4 系統(tǒng)需求模型4.4.1 需求模型的內(nèi)容和描述方法需求模型是一個(gè)軟件系統(tǒng)的“用例模型”??蒲谐晒陥?bào)及管理系統(tǒng)的需求模型主要uml中的視圖來描述:用例圖、活動(dòng)圖、時(shí)序圖。1. 用例圖用來描述系統(tǒng)的功能;2. 活動(dòng)圖是對(duì)每一個(gè)用例的過程進(jìn)行詳細(xì)描述;3. 時(shí)序圖是用來描述系統(tǒng)交互的圖。4.4.2 需求模型(一)用例模型用例模型是表達(dá)系統(tǒng)外部事物與系統(tǒng)之間交互的可視化工具??蒲猩陥?bào)及管理系統(tǒng)相對(duì)的系統(tǒng)范圍和系統(tǒng)邊界;系統(tǒng)范圍就是與管理有關(guān)的內(nèi)容工作,系統(tǒng)邊界外有三個(gè)行為者與系統(tǒng)內(nèi)的用例有磁聯(lián),即管理員用戶和普通用戶(外聘/內(nèi)部)。系統(tǒng)內(nèi)有6個(gè)用例 圖4-3 :1. 消息管理:由申報(bào)和審批管理員用戶啟動(dòng)該用例2. 用戶信息查詢:由游客、申報(bào)和審批管理員用戶啟動(dòng)該用例3. 用戶管理:由審批員用戶啟動(dòng)該用例4. 文件管理:由申報(bào)員和審批員啟動(dòng)該用例5. 文件查詢:由游客、申報(bào)和審批管理員用戶啟動(dòng)該用例6. 系統(tǒng)管理:由審批管理員用戶啟動(dòng)該用例7. 審批管理員用戶:管理和查詢消息管理、用戶管理、文件管理、及系統(tǒng)管理8. 申報(bào)管理員用戶:管理和查詢消息管理、文件管理、及文件查詢。9. 游客:查詢系統(tǒng)內(nèi)的消息和文件信息系統(tǒng)管理(審批員)用戶管理文件管理消息查詢系統(tǒng)管理文件查詢游客消息管理文件管理(申報(bào)員)圖4-3 主模塊用例圖 消息管理用例可以細(xì)化為由申報(bào)和審批管理員用戶啟動(dòng)的消息添加、消息編輯、消息查看三個(gè)用例 用戶管理用例可以細(xì)化為由審批管理員用戶啟動(dòng)的未入庫課題及成果進(jìn)行審核、可以查詢已入庫課題、成果以及添加、刪除用戶信息四個(gè)用例 文件管理用例可以細(xì)化為由申報(bào)和審批管理員用戶啟動(dòng)的文件信息查詢、編輯文件信息、文件添加三個(gè)用例 系統(tǒng)管理用例可以細(xì)化為由審批管理員用戶啟動(dòng)的系統(tǒng)環(huán)境、日志查看二個(gè)用例(二)動(dòng)態(tài)結(jié)構(gòu)的活動(dòng)模型動(dòng)態(tài)結(jié)構(gòu)的活動(dòng)模型是描述工作流和并發(fā)處理的行為圖。下圖為:審批管理員審批的活動(dòng)圖 如下圖(4-4)l 用戶登陸,失敗則返回,否則進(jìn)入下一步科研申報(bào);l 身份驗(yàn)證,如為審批管理員,則進(jìn)入下一步科研審批,否則無法進(jìn)行操作申報(bào)結(jié)束;l 審批不成功則科研申報(bào)退回,否則下一步科研成果入庫;l 繼續(xù)查詢科研成果,顯示科研成果后結(jié)束??蒲猩陥?bào)科研審批科研申報(bào)退回科研成果入庫查詢科研成果顯示科研成果審批不成功審批成功申報(bào)結(jié)束圖4-4 審批活動(dòng)圖(三)動(dòng)態(tài)模型時(shí)序圖動(dòng)態(tài)模型時(shí)序圖展示了幾個(gè)對(duì)象間的動(dòng)作協(xié)作關(guān)系,它主要是用來顯示對(duì)象之前發(fā)送消息的時(shí)間順序。下圖為:查詢時(shí)序圖 如圖(4-5)l 用戶在系統(tǒng)中輸入所要查詢的消息的id號(hào)l 通過odbc訪問數(shù)據(jù)庫l 調(diào)出所查詢內(nèi)容,返回到查詢用戶。1:id/password5:返回消息信息4:3:2:查詢數(shù)據(jù)庫db_sceninceadmin登錄驗(yàn)證消息6:查詢成功:返回消息信息圖4-5 查詢時(shí)序圖下圖為:審批時(shí)序圖 圖4-6l 圖中審批管理員發(fā)出入庫消息l 構(gòu)造一個(gè)新消息l 然后在消息類里返回一個(gè)新增加的消息類l 消息管理再逐一進(jìn)行消息id、創(chuàng)建日期、創(chuàng)建人、消息標(biāo)題、消息內(nèi)容的建立l 最后返回一個(gè)新的審批成功消息db_sceninceadmin1:查詢數(shù)據(jù)庫5:返回結(jié)果4:更改數(shù)據(jù)庫3:修改數(shù)據(jù)庫2:合格查看審批6:審核成功圖4-6 審核時(shí)序圖如下圖:是一個(gè)修改申報(bào)信息的時(shí)序圖 圖4-7l 審批管理員用戶發(fā)出一個(gè)修改消息的請(qǐng)求l 消息管理按請(qǐng)救逐一修改修改消息id、創(chuàng)建日期、創(chuàng)建人、消息標(biāo)題、消息內(nèi)容的建立l 最后在日志添加一個(gè)修改日期l 修改后的消息將返回給用戶13:12:10:修改消息內(nèi)容8: 修改消息標(biāo)題14:修改成功9:成功7:成功6:修改消息創(chuàng)建人5:成功4:修改創(chuàng)建時(shí)間表3:成功2:修改消息id1:修改新消息admindb_scenince查看消息11:成功圖4-7 修改消息時(shí)序圖 4.5 總結(jié)介紹現(xiàn)代信息技術(shù)的發(fā)展,使得基于web技術(shù)的網(wǎng)絡(luò)教育平臺(tái)成為現(xiàn)代教育技術(shù)改革與發(fā)展的方向。我們利用jsp+ sql server 2000數(shù)據(jù)庫技術(shù)開發(fā)該系統(tǒng)的子系統(tǒng)的整個(gè)過程。該系統(tǒng)主要利用了jsp強(qiáng)大的網(wǎng)絡(luò)數(shù)據(jù)庫訪問技術(shù),實(shí)現(xiàn)了科研成果申報(bào)的網(wǎng)上完成。系統(tǒng)設(shè)計(jì)并實(shí)現(xiàn)了作者課題名稱、發(fā)表時(shí)間和姓名查詢和搜索,課題選擇修改刪除,科研人員科研成果的申報(bào)修改,管理員對(duì)整個(gè)過程的全程監(jiān)控等等功能。這些功能使得網(wǎng)上科研成果申報(bào)管理信息系統(tǒng)簡單實(shí)用。從而加強(qiáng)科研成果的管理,提高研究所的決策者的工作效率,降低研究所的決策者的工作量。本系統(tǒng)的深刻意義可以通過一個(gè)例子來體現(xiàn)出來。假如想在全國范圍內(nèi)查找一名科研人員的科研成果的題目,則不要以前像那樣一個(gè)一個(gè)去查名單,只需通過查詢方法,輸入該科研人員的課題名稱或者是姓名,即可很容易的找到他的科研成果的課題名稱,還可以了解他的一些基本信息,看所查找的對(duì)象是否是自己所要找的人,另外,還可以知道他的其他情況。其開發(fā)主要特色是:本系統(tǒng)使用快速原型法(rapid prototyping)進(jìn)行開發(fā),將人員、項(xiàng)目、成果、權(quán)限等管理有機(jī)的結(jié)合在一起,有效地提高了科研管理水平和效率。利用jsp良好的性能,在穩(wěn)定性和安全性方面達(dá)到了很高的指標(biāo),最大限度地保證了數(shù)據(jù)的穩(wěn)定及安全。用sql server 2000技術(shù)小型數(shù)據(jù)庫軟件按數(shù)據(jù)的原子性分別處理,分別使用數(shù)據(jù)庫系統(tǒng)日志、應(yīng)用系統(tǒng)操作流水和直接表掃描等方法。具有保證數(shù)據(jù)庫同步原子性等特點(diǎn)該課題項(xiàng)目為團(tuán)隊(duì)開發(fā),分為7個(gè)開發(fā)模塊。本人的設(shè)計(jì)部分是,“網(wǎng)站整體架構(gòu)”、“網(wǎng)站功能總體框架”、“科研申報(bào)模塊” 、“科研審批模塊”、“公共查詢模塊”和“程序調(diào)試與錯(cuò)誤處理”。網(wǎng)站整體架構(gòu):在編程前要先做好一切相關(guān)的準(zhǔn)備工作,為了日后查看和維護(hù),可以創(chuàng)建一些以相關(guān)意義命名的文件夾。網(wǎng)站功能總體框架:科研成果申報(bào)管理系統(tǒng)主要完成科研人員遠(yuǎn)程申報(bào)功能??蒲猩陥?bào)模塊:是一個(gè)完全可以獨(dú)立運(yùn)行的子系統(tǒng),它由申報(bào)員登入、成果申報(bào)、課題申報(bào)、修改個(gè)人信息、查詢成果申報(bào)、查詢課題申報(bào)6部分,科研申報(bào)頁面運(yùn)行完成。科研審批模塊:是對(duì)科研項(xiàng)目申報(bào)的審核,評(píng)估申報(bào)的科研項(xiàng)目是否具有入庫上報(bào)的可能性,科研審批模塊包括:審批員登錄、未入庫課題及成果、已入庫課題及成果、查詢用戶信息、添加用戶信息6部分。公共查詢模塊:是查詢科研項(xiàng)目信息的公共窗口,用戶無須進(jìn)行身份驗(yàn)證就可查詢科研項(xiàng)目的申報(bào)情況,在首頁單擊“信息查詢”超鏈接,進(jìn)入公共查詢信息頁面。程序調(diào)試與錯(cuò)誤處理:在程序中有可能出現(xiàn)程序編寫錯(cuò)誤,然后進(jìn)行修改。第五章系統(tǒng)實(shí)現(xiàn)及運(yùn)行結(jié)果5.1系統(tǒng)申報(bào)模塊的實(shí)現(xiàn)5.1.1申報(bào)成果實(shí)現(xiàn)實(shí)現(xiàn)描述科研申報(bào)成果模塊實(shí)現(xiàn)用于申報(bào)員操作業(yè)務(wù)流程,驗(yàn)證申報(bào)員申報(bào)過程的幾個(gè)約束,包括:1)申報(bào)員用戶不能在申報(bào)信息中省略不填;2)申報(bào)后不能修改申報(bào)內(nèi)容;實(shí)現(xiàn)平臺(tái)為:windows xp + ie6.0實(shí)現(xiàn)步驟及實(shí)現(xiàn)結(jié)果:科研申報(bào)成果模塊實(shí)現(xiàn)步驟為:1. 登陸開發(fā)服務(wù)器http:/localhost:8080/liukai/index.html ,點(diǎn)科研申報(bào),在申報(bào)員登入下,輸入用戶名和密碼,預(yù)期結(jié)果為登陸成功進(jìn)入申報(bào)業(yè)務(wù)功能首頁。2. 在左邊功能菜單選擇成果申報(bào),進(jìn)入科研成果申報(bào)模塊,預(yù)期結(jié)果顯示要填寫成果形式、成果名稱、發(fā)表時(shí)間等等。3. 用戶填寫完畢后,點(diǎn)擊“填報(bào)存盤”,選擇該申報(bào)是否提交,系統(tǒng)顯示對(duì)話框進(jìn)行確認(rèn)。4. 用戶選擇“返回”,系統(tǒng)驗(yàn)證你已經(jīng)申報(bào)成果成功了。運(yùn)行結(jié)果及界面科研成果申報(bào)用戶實(shí)現(xiàn)的運(yùn)行結(jié)果:主要界面如下,包括主界面 圖5-1、申報(bào)員用戶登陸界面 圖5-2,申報(bào)模塊界面 圖5-3和申報(bào)成功提示對(duì)話框界面 圖5-4。圖5-1 系統(tǒng)主界面在科研申報(bào)系統(tǒng)設(shè)計(jì)與開發(fā)中,系統(tǒng)的主界面里有申報(bào)流程、科研申報(bào)、科研審批、信息查詢、關(guān)于自己等5個(gè)主模塊。圖5-2 申報(bào)員用戶登陸界面申報(bào)員利用自己的權(quán)限,登錄申報(bào)模塊的界面時(shí),首先顯示的是一些已申報(bào)的課題和成果項(xiàng)數(shù)、未入庫課題與成果的項(xiàng)數(shù),和已入庫課題與成果項(xiàng)數(shù)。圖5-3 申報(bào)模塊界面申報(bào)科研成果界面是申報(bào)員對(duì)已經(jīng)掌握其成果具體信息進(jìn)行錄入申報(bào),使其進(jìn)入未入庫成果的審批。圖5-4 申報(bào)成功提示對(duì)話框界面申報(bào)員輸入信息, 正確填寫后,出現(xiàn)申報(bào)成功的信息。5.1.2 科研申報(bào)課題實(shí)現(xiàn)課題實(shí)現(xiàn)描述科研申報(bào)課題測試用例用于申報(bào)員操作業(yè)務(wù)流程,驗(yàn)證申報(bào)員申報(bào)課題過程實(shí)現(xiàn)平臺(tái)為:windows xp + ie6.0科研申報(bào)課題實(shí)現(xiàn)步驟5. 登陸開發(fā)服務(wù)器http:/localhost:8080/liukai/index.html ,點(diǎn)科研申報(bào),在申報(bào)員登入下,輸入用戶名和密碼,預(yù)期結(jié)果為登陸成功進(jìn)入申報(bào)業(yè)務(wù)功能首頁。6. 在左邊功能菜單選擇成果申報(bào),進(jìn)入科研課題申報(bào)模塊,預(yù)期結(jié)果顯示要填寫課題名稱、主題詞、關(guān)鍵字、研究領(lǐng)域等等。7. 用戶填寫完畢后,點(diǎn)擊“提交”,選擇該申報(bào)是否提交,系統(tǒng)顯示對(duì)話框進(jìn)行確認(rèn)。8. 用戶選擇“返回”,系統(tǒng)驗(yàn)證你已經(jīng)申報(bào)課題成功了。運(yùn)行結(jié)果及界面科研申報(bào)課題用戶實(shí)現(xiàn)運(yùn)行結(jié)果和主要界面如下,包括申報(bào)課題模塊界面 圖5-5和申報(bào)成功提示對(duì)話框界面 圖5-6。圖5-5 申報(bào)課題模塊界面申報(bào)科研課題界面是申報(bào)員對(duì)已經(jīng)掌握其申報(bào)課題具體信息進(jìn)行錄入申報(bào),使其進(jìn)入未入庫課題的審批。圖5-6 申報(bào)成功提示對(duì)話框界面。申報(bào)員輸入信息, 正確填寫后,出現(xiàn)申報(bào)成功的信息。5.2 系統(tǒng)審批模塊的實(shí)現(xiàn)5.2.1 審批未入庫課題實(shí)現(xiàn)及運(yùn)行結(jié)果實(shí)現(xiàn)描述審批員在審批模塊里對(duì)未入庫課題和未入庫科研成果業(yè)務(wù)流程。實(shí)現(xiàn)平臺(tái)為:windows xp + ie6.0未入庫課題實(shí)現(xiàn)步驟審批未入庫成果課題實(shí)現(xiàn)步驟為:9. 登陸開發(fā)服務(wù)器http:/localhost:8080/liukai/admin/login.jsp ,輸入用戶名和密碼,預(yù)期結(jié)果為登陸成功進(jìn)入申報(bào)模塊功能首頁。10. 在左邊功能菜單選擇對(duì)未入庫課題和未入庫科研成果,進(jìn)入“課題名稱” 鏈接和“成果名稱”鏈接,預(yù)期結(jié)果顯示各自的詳單。11. 用戶點(diǎn)擊“是否入庫”鏈接,選擇是,系統(tǒng)確認(rèn)入庫。12. 用戶選擇“返回”,系統(tǒng)驗(yàn)證是否入庫約束并給出成功或失敗信息。運(yùn)行結(jié)果及界面審批未入庫成果課題實(shí)現(xiàn)運(yùn)行結(jié)果和主要界面 圖5-7如下,包括審批未入庫課題圖5-7和未入庫科研成果詳單列表 圖5-8。圖5-7 審批員登入界面在審批員登入審批模塊時(shí),輸入自己擁有的審批員權(quán)限,進(jìn)入審批模塊的界面。圖5-7 未入庫課題界面對(duì)沒有未入庫課題模塊,你可以看到基本的信息的概要,審批員對(duì)課題的信息進(jìn)行核查后,可以對(duì)其不符合的課題進(jìn)行刪除。圖5-8 未入庫課題詳單這個(gè)界面是審批員查看課題審批詳單,那里可以看到具體的課題申報(bào)時(shí)的具體信息,如符合入庫要求,則在“是否入庫”前打個(gè)勾,如果不符合,則點(diǎn)下面的返回鍵。圖5-9為:未入庫科研成果界面這個(gè)是對(duì)沒有未入庫成果模塊,你可以看到基本的信息的概要,審批員對(duì)成果的信息進(jìn)行核查后,可以對(duì)其不符合的成果進(jìn)行刪除。圖5-10 未入庫科研成果詳單界面這個(gè)界面是審批員查看成果審批詳單,那里可以看到具體的成果申報(bào)時(shí)的具體信息,如符合入庫要求,則在“是否入庫”前打個(gè)勾,如果不符合,則點(diǎn)下面的返回鍵。5.2.2 查看審批入庫成果課題的實(shí)現(xiàn)實(shí)現(xiàn)描述審批員在審批模塊里對(duì)入庫課題和入庫科研成果業(yè)務(wù)流程。實(shí)現(xiàn)平臺(tái)為:windows xp + ie6.0實(shí)現(xiàn)步驟查看審批入庫成果課題實(shí)現(xiàn)步驟為:13. 登陸開發(fā)服務(wù)器http:/localhost:8080/liukai/admin/login.jsp ,輸入用戶名和密碼,預(yù)期結(jié)果為登陸成功進(jìn)入申報(bào)模塊功能首頁。14. 在左邊功能菜單選擇對(duì)入庫科研課題和入庫科研成果,進(jìn)入“課題名稱” 鏈接和“成果名稱”鏈接,預(yù)期結(jié)果顯示。15. 用戶選擇“返回”,系統(tǒng)查看驗(yàn)證入庫信息并給出成功或失敗信息。運(yùn)行結(jié)果及界面查看審批入庫成果課題實(shí)現(xiàn)運(yùn)行結(jié)果,包括審批入庫課題 圖5-11和入庫科研成果詳單列表 圖5-14等等。圖5-11 已入庫科研課題界面 在這個(gè)界面中,對(duì)已入庫課題模塊,你可以看到基本的信息的概要,審批員對(duì)課題的信息進(jìn)行核查。圖5-12 入庫科研課題詳單界面這個(gè)界面是審批員查看課題審批詳單,那里可以看到具體的課題申報(bào)時(shí)的具體信息,查看完畢后,則點(diǎn)下面的返回鍵。圖5-13 已入庫科研成果界面在這個(gè)界面中,對(duì)已入庫成果模塊,你可以看到基本的信息的概要,審批員對(duì)課題的信息進(jìn)行核查。圖5-14 入庫科研成果詳單界面這個(gè)界面是審批員查看已入庫成果審批詳單,那里可以看到具體的成果申報(bào)時(shí)的具體信息,查看完畢后,則點(diǎn)下面的返回鍵。5.3 添加用戶信息和修改個(gè)人信息的實(shí)現(xiàn)實(shí)現(xiàn)描述添加用戶信息實(shí)現(xiàn)用于實(shí)現(xiàn)管理員對(duì)審批員和申報(bào)員人員的添加,主要完成新加入到科研機(jī)構(gòu)的人員的基本信息的初始化工作,新的科研人員可以通過分配權(quán)限使用科研成果申報(bào)管理系統(tǒng)。修改個(gè)人信息實(shí)現(xiàn)由于管理員為分配權(quán)限后,不可能對(duì)用戶信息進(jìn)行詳細(xì)錄入。所以在每一個(gè)用戶登錄本系統(tǒng)時(shí)推薦用戶首先修改個(gè)人信息然后再進(jìn)行申報(bào),這樣可以防止他人非法盜用,給工作帶來不必要的麻煩。實(shí)現(xiàn)平臺(tái)為:windows xp + ie6.0。整個(gè)添加用戶信息和修改個(gè)人信息實(shí)現(xiàn)過程包括添加用戶信息和修改個(gè)人信息兩個(gè)方面。添加用戶信息的實(shí)現(xiàn)步驟:添加用戶信息實(shí)現(xiàn)添加用戶步驟如下:16. 登陸開發(fā)服務(wù)器http:/localhost:8080/liukai/admin/login.jsp ,輸入用戶名和密碼,預(yù)期結(jié)果為登陸成功進(jìn)入審批模塊功能首頁。(上面已經(jīng)介紹過了,就不具體說了)17. 在左邊功能菜單選擇添加用戶信息,填寫用戶名、密碼、科室、權(quán)限分配等等,填寫完畢后,點(diǎn)“添加”,預(yù)期結(jié)果顯示添加成功。修改個(gè)人信息的實(shí)現(xiàn)步驟如下:18.登陸開發(fā)服務(wù)器http:/localhost:8080/liukai/user/login.htm ,輸入用戶名和密碼,預(yù)期結(jié)果為登陸成功進(jìn)入申報(bào)模塊功能首頁 圖5-17。19.在左邊功能菜單選擇修改個(gè)人信息,填寫用戶名、新密碼、年齡、工作時(shí)間、簡歷等等,填寫完畢后,點(diǎn)“提交”,預(yù)期結(jié)果顯示數(shù)據(jù)更新成功。運(yùn)行結(jié)果及界面添加用戶信息和修改個(gè)人信息實(shí)現(xiàn)運(yùn)行結(jié)果和主要界面如下,包括管理員添加用戶界面 圖5-15,添加用戶成功界面 圖5-16,個(gè)人信息修改界面 圖5-18 和修改后數(shù)據(jù)更新成功界面,圖5-19。圖5-15 新進(jìn)科研人員新增錄入界面這個(gè)界面是超級(jí)管理者對(duì)新進(jìn)申報(bào)員及審批員進(jìn)行初級(jí)的添加功能,并且對(duì)其進(jìn)行權(quán)限的分配。圖5-16 新進(jìn)科研人員成功添加界面對(duì)其添加的新進(jìn)科研人員的初步設(shè)定完成,則顯示添加成果成功的對(duì)話框。圖5-17 登錄申報(bào)員模塊的登錄界面在申報(bào)員登入申報(bào)模塊時(shí),輸入自己擁有的申報(bào)員權(quán)限,進(jìn)入申報(bào)模塊的界面。圖5-18 新進(jìn)科研人員修改個(gè)人信息界面這個(gè)界面是由審批員在添加的科研人員初步信息后,由自己登入系統(tǒng)利用自己的權(quán)限進(jìn)行對(duì)自己的信息完整的填寫完畢。圖5-19 新進(jìn)科研人員修改個(gè)人信息成功界面其添加的新進(jìn)科研人員對(duì)自己的個(gè)人具體信息的填充設(shè)定完成,則顯示數(shù)據(jù)更新成功的對(duì)話框。5.4 公共查詢模塊實(shí)現(xiàn)實(shí)現(xiàn)描述公共查詢模塊的實(shí)現(xiàn)用于實(shí)現(xiàn)查詢科研項(xiàng)目信息的公共窗口,用戶無須進(jìn)行身份驗(yàn)證就可以查詢科研項(xiàng)目的申報(bào)情況。實(shí)現(xiàn)平臺(tái)為:windows xp + ie6.0。其實(shí)現(xiàn)步驟:公共查詢模塊的實(shí)現(xiàn)信息查詢測試步驟如下:1. 登陸開發(fā)服務(wù)器http:/localhost:8080/liukai/query/index.htm ,輸入用戶名和密碼,預(yù)期結(jié)果為登陸成功進(jìn)入公共查詢業(yè)務(wù)功能首頁。2. 在左邊功能菜單查詢關(guān)鍵字里輸入關(guān)鍵字或關(guān)鍵詞(如輸入“asp”),進(jìn)入公共查詢模塊,預(yù)期結(jié)果顯示該系統(tǒng)內(nèi)有關(guān)的信息。3. 用戶點(diǎn)擊查詢列表的課題名稱或成果名稱一列的“課題名稱”或“成果名稱”鏈接,系統(tǒng)顯示選擇該科研名稱中的具體列表。運(yùn)行結(jié)果及界面公共查詢模塊的實(shí)現(xiàn)運(yùn)行結(jié)果和主要界面 圖5-20如下,包括系統(tǒng)顯示的查詢列表 圖5-21,系統(tǒng)顯示的課題名稱或系統(tǒng)顯示的成果名稱列表 圖5-21,及各類詳單 圖5-22。圖5-20 公共查詢模塊主要界面這個(gè)界面是對(duì)游客開放的頁面,不需要任何的權(quán)限。游客對(duì)自己所需要的信息進(jìn)行輸入關(guān)鍵字或者關(guān)鍵詞搜索查詢。 圖5-21 公共查詢模塊結(jié)果列表這個(gè)頁面對(duì)搜索查詢到的信息,只是一個(gè)初略的顯示信息。確定自己所需要的信息。圖5-22 公共查詢模塊結(jié)果詳單列表這個(gè)頁面是游客確定自己所需要的信息進(jìn)行查看的具體內(nèi)容。5.5 系統(tǒng)安全性測試科研成果申報(bào)及管理系統(tǒng)安全測試分為系統(tǒng)審批員登陸驗(yàn)證和申報(bào)員業(yè)務(wù)模塊操作權(quán)限的驗(yàn)證,安全測試的目的是區(qū)分審批員與非申報(bào)員以及游客類型的業(yè)務(wù)模塊的權(quán)限。系統(tǒng)保證各類用戶只能在權(quán)限允許的范圍內(nèi)進(jìn)行操作。例如:游客只能查看科研項(xiàng)目的申報(bào)情況,以及審批通過的成果項(xiàng)目的具體情況。當(dāng)游客直接在ie中寫入其他注冊(cè)用戶業(yè)務(wù)模塊的鏈接時(shí),系統(tǒng)根據(jù)鏈接地址先進(jìn)行用戶身份驗(yàn)證,當(dāng)用戶未登陸或用戶不具有該業(yè)務(wù)模塊的操作權(quán)限時(shí),系統(tǒng)強(qiáng)制用戶重新登陸,從而保證系統(tǒng)不受非法用戶侵害以及保證各類系統(tǒng)用戶正確操作不同權(quán)限的業(yè)務(wù)。第六章總結(jié)6.1 完成的工作科研成果申報(bào)管理系統(tǒng)是一個(gè)面向科研院所、高校研究所等內(nèi)部管理的核心部分,通過它可以實(shí)現(xiàn)對(duì)科研活動(dòng)的全程跟蹤。伴隨著互聯(lián)網(wǎng)的蓬勃發(fā)展,越來越多的機(jī)構(gòu)將科研管理與internet融合到一起,以方便科研人員進(jìn)行溝通和管理??蒲谐晒陥?bào)管理系統(tǒng)就是在這樣一個(gè)社會(huì)背景下開發(fā)的。其總體設(shè)計(jì)思想為:充分依托互聯(lián)網(wǎng)internet,實(shí)現(xiàn)科研成果申報(bào)信息的集中管理、分散操作、信息共享,使傳統(tǒng)的科研成果申報(bào)管理朝數(shù)字化、無紙化、智能化、綜合化的方向發(fā)展,實(shí)現(xiàn)科研成果各上下級(jí)之間迅速便捷的溝通,形成充滿活力的新型的科研成果管理機(jī)制。科研成果申報(bào)管理系統(tǒng)將人員、項(xiàng)目、成果、權(quán)限等管理有機(jī)的結(jié)合在一起,有效地提高了科研管理水平和效率。利用jsp良好的性能,在穩(wěn)定性和安全性方面達(dá)到了很高的指標(biāo),最大限度地保證了數(shù)據(jù)的穩(wěn)定及安全。本系統(tǒng)使用快速原型法(rapid prototyping)進(jìn)行開發(fā),即以少量代價(jià)快速地構(gòu)造一個(gè)可執(zhí)行的軟件系統(tǒng)模型,使用戶和開發(fā)人員可以較快地確定需求,然后采用循環(huán)進(jìn)化的開發(fā)方式,對(duì)系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性能逐漸增加上去,直到所有的性能全部滿足。論文的主要工作包括以下幾個(gè)方面:1. 詳細(xì)地分析和總結(jié)了科研成果申報(bào)的需求,在此基礎(chǔ)上給出了科研成果申報(bào)管理系統(tǒng)的整體功能性需求和非功能性需求,并確定了科研成果申報(bào)系統(tǒng)實(shí)現(xiàn)的初步方案。2. 分析總結(jié)了系統(tǒng)實(shí)現(xiàn)的相關(guān)技術(shù)原理,給出了科研成果申報(bào)管理系統(tǒng)實(shí)現(xiàn)的系統(tǒng)架構(gòu)選擇,并對(duì)架構(gòu)及系統(tǒng)模塊結(jié)構(gòu)作了劃分與設(shè)計(jì)。3. 設(shè)計(jì)并實(shí)現(xiàn)了科研成果申報(bào)管理系統(tǒng)數(shù)據(jù)的邏輯模型,并基于sql server2000數(shù)據(jù)庫實(shí)現(xiàn)了科研成果申報(bào)管理系統(tǒng)數(shù)據(jù)的物理模型。4. 采用jsp實(shí)現(xiàn)了科研成果申報(bào)管理系統(tǒng)的初步版本。6.2 下一步展望經(jīng)過兩個(gè)多月的設(shè)計(jì)和開發(fā),科研成果申報(bào)及管理系統(tǒng)基本開發(fā)完畢,但是由于畢業(yè)設(shè)計(jì)時(shí)間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如系統(tǒng)審批功能,用戶界面不夠美觀,出錯(cuò)處理不夠等一些問題。在我的進(jìn)一步工作中,我將對(duì)這些問題進(jìn)行完善,同時(shí),系統(tǒng)還不能記錄申報(bào)員和審批員的登陸情況,不能顯示用戶登陸的ip地址,沒有限制同一用戶不能在同一時(shí)間段進(jìn)行多次登陸,這些都有待進(jìn)一步改善。參考文獻(xiàn)(references)1 張洪偉 等 編著;jsp網(wǎng)絡(luò)開發(fā)技術(shù)與整合應(yīng)用 m; 清華大學(xué)出版社2 孫涌 等 編著;現(xiàn)代軟件工程 m;北京希望電子出版社3 丁寶康,董健全. 數(shù)據(jù)庫實(shí)用教程 m (第二版). 北京:清華大學(xué)出版社,2004-1.4 鐵軍. web數(shù)據(jù)庫技術(shù) m. 北京:清華大學(xué)出版社,2003.5 張海藩 軟件工程 m 北京:人民郵電出版社,2002.6 白海波、周緒、管麗娜. sql server 2000 中文版 入門與提高 m北京:清華大學(xué)出版社 7 劉兆毓, 計(jì)算機(jī)英語 m北京:清華大學(xué)出版社 致 謝在本次畢業(yè)設(shè)計(jì)中,感謝老師的耐心指導(dǎo)和教誨,感謝教務(wù)處給我提供的良好的工作環(huán)境和氛圍,感謝軟件學(xué)院給我提供到教務(wù)處做畢業(yè)設(shè)計(jì)的機(jī)會(huì)。老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我收益匪淺。在整個(gè)設(shè)計(jì)過程中給與我很大的幫助,特別是他看完我所做的半成品之后,給了很多意見并指出其中的錯(cuò)誤和不足之處,使我得到不少的提高,這對(duì)于我以后的工作和學(xué)習(xí)都是一種巨大的幫助,感謝他耐心的輔導(dǎo)。另外,在系統(tǒng)開發(fā)過程中同學(xué)們也給予我很大的幫助,給我提供網(wǎng)上和一些書本中的數(shù)據(jù),并且?guī)椭鉀Q了數(shù)據(jù)庫與前臺(tái)鏈接這個(gè)大問題,在系統(tǒng)詳細(xì)設(shè)計(jì)中給予我詳細(xì)耐心的指導(dǎo),使得的系統(tǒng)能夠比較完善的設(shè)計(jì)下去。感謝我的父母家人,他們是我一生要感謝的親人。感謝教務(wù)處所有的老師們,在這里的學(xué)習(xí)和工作的兩個(gè)多月,他們給了我默默的關(guān)心和支持。謝謝您們!感謝所有關(guān)心和支持我成長的老師們,在這道一句:您們辛苦了!同組的同學(xué)同樣給與我不少幫助,這里一并表示感謝。r, but fainter now and desperately the horn was blowing. fierce and shrill rose the yells of the orcs, and suddenly the horn-calls ceased. aragorn raced down the last slope, but before he could reach the hills foot, the sounds died away; and as he turned to the left and ran towards them they retreated, until at last he could hear them no more. drawing his bright sword and crying _elendil! elendil!_ he crashed through the trees. a mile, maybe, from parth galen in a little glade not far from the lake he found boromir. he was sitting with his back to a great tree, as if he was resting. but aragorn saw that he was pierced with many black-feathered arrows; his sword was still in his hand, but it was broken near the hilt; his horn cloven in two was at his side. many orcs lay slain, piled all about him and at his feet. aragorn knelt beside him. boromir opened his eyes and strove to speak. at last slow words came. i tried to take the ring from frodo he said. i am sorry. i have paid. his glance strayed to his fallen enemies; twenty at least lay there. they have gone: the halflin

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論