科技項(xiàng)目申報(bào)系統(tǒng)設(shè)計(jì)說明書_第1頁
科技項(xiàng)目申報(bào)系統(tǒng)設(shè)計(jì)說明書_第2頁
科技項(xiàng)目申報(bào)系統(tǒng)設(shè)計(jì)說明書_第3頁
科技項(xiàng)目申報(bào)系統(tǒng)設(shè)計(jì)說明書_第4頁
科技項(xiàng)目申報(bào)系統(tǒng)設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、科技申報(bào)系統(tǒng)設(shè)計(jì)說明書1引言11.1編寫目的11.2項(xiàng)目背景11.3定義、縮寫詞、略語11.4參考資料12系統(tǒng)總體設(shè)計(jì)22.1.1軟件結(jié)構(gòu)22.1.2程序系統(tǒng)結(jié)構(gòu)23系統(tǒng)功能設(shè)計(jì)說明93.1系統(tǒng)管理93.1.1管理員登錄93.1.2登錄用戶管理113.1.3專家用戶管理163.1.4單位用戶管理203.1.5項(xiàng)目管理233.2專家用戶功能283.2.1專家用戶登錄283.2.2專家信息更新313.2.3修改密碼333.2.4項(xiàng)目審批363.3單位用戶功能413.3.1單位用戶登錄413.3.2單位用戶更新433.3.3修改密碼453.3.4項(xiàng)目申報(bào)管理473.3.5信息查詢501 引言1.1

2、編寫目的此設(shè)計(jì)說明書對(duì)項(xiàng)目的功能設(shè)計(jì)進(jìn)行說明,確保對(duì)需求的理解一致。預(yù)期的讀者有 (甲方)的需求提供者、項(xiàng)目負(fù)責(zé)人、相關(guān)技術(shù)人員等,北京亞思晟商務(wù)科技有限公司(乙方)的項(xiàng)目組成員,包括項(xiàng)目經(jīng)理、客戶經(jīng)理、分析設(shè)計(jì)開發(fā)測(cè)試等人員。1.2 項(xiàng)目背景科技申報(bào)系統(tǒng)是基于互聯(lián)網(wǎng)的應(yīng)用軟件,通過它能了解到已公開發(fā)布的項(xiàng)目,對(duì)項(xiàng)目的申報(bào)和評(píng)審進(jìn)行控制和管理。1.3 定義、縮寫詞、略語無1.4 參考資料科技申報(bào)需求規(guī)格說明書2 系統(tǒng)總體設(shè)計(jì)2.1.1 軟件總體結(jié)構(gòu)專家信息更新密碼修改項(xiàng)目審批修改密碼單位用戶更新項(xiàng)目申報(bào)信息查詢登錄用戶管理專家用戶管理單位用戶管理 項(xiàng)目管理科技申報(bào)系統(tǒng)管理單位用戶功能專家用戶功

3、能2.1.2 程序系統(tǒng)結(jié)構(gòu)本項(xiàng)目中使用了基于ssh技術(shù), mvc(model-view-controller)設(shè)計(jì)模式開發(fā)科技項(xiàng)目申報(bào)系統(tǒng)。其中struts處理前端的顯示spring主要處理業(yè)務(wù).而hibernate主要處理數(shù)據(jù)的持久化。系統(tǒng)用例圖如下:系統(tǒng)類圖如下:待設(shè)計(jì) web應(yīng)用程序設(shè)計(jì)web應(yīng)用程序的組織結(jié)構(gòu)可以分為8個(gè)部分。 web應(yīng)用根目錄下放置用于前端展現(xiàn)的jsp文件。 com.ascent.kjsb.po放置處理的持久化類和映射文件。 com.ascent.kjsb.dao放置處理的daobean 接口。 com.ascent.kjsb.dao.impl放置處理的

4、daobean實(shí)現(xiàn)類。 com.ascent.kjsb.service放置處理請(qǐng)求相應(yīng)的業(yè)務(wù)邏輯類接口。 com.ascent.kjsb.service.impl放置處理請(qǐng)求相應(yīng)的業(yè)務(wù)邏輯實(shí)現(xiàn)類。 com.ascent.kjsb.util放置幫助類和一些其他類。 com.ascent.kjsb.action放置struts action類。 com.ascent.kjsb.config放置struts配置文件。 下面對(duì)組織結(jié)構(gòu)中的幾個(gè)部分分別進(jìn)行介紹。1、jsp文件,表3-1列出了每個(gè)jsp文件實(shí)現(xiàn)的功能。3-1 jsp文件列表文件名稱功 能index.jsp首頁jieshao.

5、jsp科技項(xiàng)目介紹頁面login.jsp科技申報(bào)登錄頁面zhinan.jsp科技項(xiàng)目指南頁面lianxi.jsp科技申報(bào)聯(lián)系我們頁面admin_index.jsp管理員管理頁面expert_index.jsp專家用戶管理頁面unit_index.jsp單位用戶管理頁面top.jsp頭頁面addprojectcategory.jsp管理員添加項(xiàng)目類別頁面adduser管理員添加用戶頁面adminupdateshowprojects.jsp修改項(xiàng)目類別頁面adminupdateexpertinfo.jsp修改專家信息頁面adminupdateunitinfo.jsp修改單位信息頁面showexpe

6、rts.jsp專家信息列表頁面shwoprojectcategory.jsp項(xiàng)目分類列表頁面showprojects.jsp項(xiàng)目列表頁面showunit.jsp單位信息列表頁面showusers.jsp用戶信息頁面viewprojectinfo.jsp項(xiàng)目詳細(xì)展示頁面reworkpassword.jsp專家密碼修改頁面showprojectcategory.jsp專家審批項(xiàng)目類別列表頁面showprojects.jsp項(xiàng)目列表頁面viewexperinfo.jsp專家信息修改頁面viewprojictinfo.jsp項(xiàng)目信息頁面applyproject.jsp申請(qǐng)項(xiàng)目頁面highquery高級(jí)

7、查詢頁面reworkpoasswird單位修改密碼頁面searchangedit.jsp修改項(xiàng)目信息頁面showprojectcategorys.jsp單位項(xiàng)目分類列表頁面simpleserach.jsp查詢頁面viewprojectinfo.jsp項(xiàng)目詳細(xì)頁面viewnunitinfo.jsp修改單位用戶信息top.jsp科技項(xiàng)目被嵌套頁面(頭)footer.jsp科技項(xiàng)目被嵌套頁面(尾)admin_top.jsp科技項(xiàng)目管理員用戶頁面被嵌套頁面(頭)unit_top.jsp科技項(xiàng)目單位用戶頁面被嵌套頁面(頭)expert_top科技項(xiàng)目專家用戶頁面被嵌套頁面(頭)2、action包中類的設(shè)

8、計(jì),如表3-2所示。3-2 action列表文件名稱功 能adminmanageraction.java提供管理員用戶權(quán)限功能管理的控制器loginaction.java用戶登陸控制器expertmanageraction.java提供專家用戶權(quán)限功能管理控制器unitmanageraction.java提供單位用戶權(quán)利功能管理的控制器baseaction.java設(shè)置service對(duì)象和繼承httpservlet的控制器3、po包括邏輯類,如表3-3所示。3-3 javabean列表文件名稱功 能usergroup.java用戶組類useradmin.java管理員類user.java用戶類

9、expert.java專家類unit.java單位類projectcategory.java項(xiàng)目類別類project.java項(xiàng)目類4、util類,如表3-4所示。3-4 util列表文件名稱功 能setcharacterencodingfilter.java將提交過來的信息里的特殊字符進(jìn)行處理分頁bean5、dao數(shù)據(jù)層方法類如圖3-5所示3-5 dao列表文件名稱功 能logindao.java處理登錄和登出業(yè)務(wù)的類projectmanager.java處理項(xiàng)目類別和項(xiàng)目管理相關(guān)功能的類usermanger.java處理用戶管理相關(guān)的類(用戶的增加、刪除、修改查詢等)3 系統(tǒng)功能設(shè)計(jì)說明3

10、.1 系統(tǒng)管理3.1.1 管理員登錄 功能實(shí)現(xiàn)管理員登陸 輸入項(xiàng) 登錄頁面輸入用戶名和密碼 輸出項(xiàng) 顯示管理員管理界面信息 算法管理員輸入用戶名和密碼登陸進(jìn)入管理平臺(tái)。 流程邏輯待設(shè)計(jì) 接口 用戶界面設(shè)計(jì)登錄頁面login.jsp管理員登陸后的管理界面index.jsp 數(shù)據(jù)庫設(shè)計(jì)用戶表表結(jié)構(gòu)(user)序號(hào)列名pkfk屬性長(zhǎng)度備注1uidyinteger11該表的主鍵,唯一標(biāo)示,自動(dòng)增長(zhǎng)2gidyinteger11用戶組表的id3usernamevarchar15用戶名4pass

11、wordvarchar15用戶密碼 注釋設(shè)計(jì)無0 限制條件無1 測(cè)試計(jì)劃無2 尚未解決的問題無3.1.2 登錄用戶管理無 功能實(shí)現(xiàn)注冊(cè)用戶的添加和刪除,設(shè)定注冊(cè)用戶權(quán)限和所隸屬的組 輸入項(xiàng) 點(diǎn)擊管理員管理界面的登錄用戶管理,進(jìn)入管理界面 1添加用戶:輸入用戶名選擇角色 2刪除用戶:在用戶所在行點(diǎn)擊刪除鏈接 輸出項(xiàng) 顯示到管理員管理界面 算法點(diǎn)擊登錄用戶管理,展現(xiàn)所有登錄用戶的數(shù)據(jù) 流程邏輯用戶添加:待設(shè)計(jì)用戶刪除:待設(shè)計(jì) 接口無 用戶界面設(shè)計(jì)

12、 登錄用戶管理頁面showusers.jsp: 添加用戶頁面:adduser.jsp 測(cè)試要點(diǎn)無 數(shù)據(jù)庫設(shè)計(jì)用戶表表結(jié)構(gòu)(user)序號(hào)列名pkfk屬性長(zhǎng)度備注1uidyinteger11該表的主鍵,唯一標(biāo)示,自動(dòng)增長(zhǎng)2gidinteger11用戶組表的id3usernamevarchar15用戶名passwordvarchar15用戶密碼管理員表結(jié)構(gòu)(useradmin)序號(hào)列名pkfk屬性長(zhǎng)度備注1aidyinteger11該表的主鍵,唯一標(biāo)示,自動(dòng)增長(zhǎng)2uidinteger11用戶表的id3anamevarchar15管理員名稱deptnamevarchar1

13、5所屬單位名稱用戶組表表結(jié)構(gòu)(usergroup)序號(hào)列名pkfk屬性長(zhǎng)度備注1gidyinteger11該表的主鍵,唯一標(biāo)示,自動(dòng)增長(zhǎng)2gnameyinteger20用戶組名稱項(xiàng)目類別_單位中間表結(jié)構(gòu)(category_unit)序號(hào)列名pkfk屬性長(zhǎng)度備注1idy2categoryidyinteger11項(xiàng)目標(biāo)識(shí)3unitidyinteger11單位標(biāo)識(shí)項(xiàng)目類別表結(jié)構(gòu)(project_category)序號(hào)列名pkfk屬性長(zhǎng)度備注1categoryidyinteger11該表的主鍵,唯一標(biāo)示,自動(dòng)增長(zhǎng)2expertidyinteger11專家信息表id3categorynamevarcha

14、r50項(xiàng)目名稱4rep_start_timedate單位申報(bào)開始時(shí)間5rep_stop_timedate單位申報(bào)結(jié)束時(shí)間6exp_start_timedate專家審批開始時(shí)間7exp_stop_timedate專家審批結(jié)束時(shí)間專家表結(jié)構(gòu)(expert)序號(hào)列名pkfk屬性長(zhǎng)度備注1expertidyinteger11該表的主鍵,唯一標(biāo)示,自動(dòng)增長(zhǎng)2uidyinteger11用戶表的id3namevarchar20專家名稱4nationvarchar20名詞5sexvarchar2性別6unitnamevarchar50所在單位7titlevarchar50職稱8telvarchar15電話9i

15、ntroductiontext研究介紹單位用戶表結(jié)構(gòu)(unit)序號(hào)列名pkfk屬性長(zhǎng)度備注1unitidyinteger11該表的主鍵,唯一標(biāo)示,自動(dòng)增長(zhǎng)2uidyinteger20用戶id3unitnamevarchar50單位名稱4addressvarchar50單位地址5corporationvarchar20單位法人6investmentvarchar10單位資產(chǎn)7typevarchar20單位性質(zhì)8telvarchar15單位電話9emailvarchar30單位郵箱10faxvarchar15單位傳真11zipcodevarchar6單位郵編12introductiontext單

16、位介紹項(xiàng)目表結(jié)構(gòu)(project)序號(hào)列名pkfk屬性長(zhǎng)度備注1project_idyinteger11該表的主鍵,唯一標(biāo)示,自動(dòng)增長(zhǎng)2categoryidyinteger11項(xiàng)目id,3unitidyinteger11單位id4applicantvarchar15申請(qǐng)人5gradevarchar20職稱6educationvarchar20學(xué)歷7fill_datedate填報(bào)時(shí)間8statusvarchar1000現(xiàn)狀9futurevarchar1000應(yīng)用前景10analysisvarchar500重點(diǎn)難點(diǎn)分析11wayvarchar500研究方法12resultvarchar500預(yù)期研

17、究成果13projectnamevarchar100申請(qǐng)項(xiàng)目名稱14capitalvarchar20申請(qǐng)資金15expert_opinionvarchar500專家評(píng)審意見16scoredecimal11專家評(píng)分17ispassinteger是否通過審批0 注釋設(shè)計(jì)無1 限制條件無2 測(cè)試計(jì)劃無3.1.3 專家用戶管理 功能實(shí)現(xiàn)專家用戶的修改和刪除 輸入項(xiàng) 點(diǎn)擊管理員管理界面的專家用戶管理,進(jìn)入管理界面 1修改用戶:點(diǎn)擊專家用戶的修改鏈接,更改名稱、單位、國(guó)籍等基本信息。點(diǎn)擊修改更新信息 2刪除用戶:在專家用戶所在行點(diǎn)擊刪除

18、鏈接,刪除此用戶。 輸出項(xiàng) 顯示欄目業(yè)務(wù)設(shè)置頁面 算法修改用戶時(shí),更新用戶基本信息 刪除用戶時(shí),銷毀此用戶。 流程邏輯修改用戶:待設(shè)計(jì)1:查找2:修改3:用戶刪除: 接口無 用戶界面設(shè)計(jì) 無專家用戶管理頁面showexperts.jsp: 修改專家用戶頁面:adminviewexpertinfo.jsp 測(cè)試要點(diǎn)無 數(shù)據(jù)庫設(shè)計(jì)專家表結(jié)構(gòu)(expert)序號(hào)列名pkfk屬性長(zhǎng)度備注1expertidyinteger11該表的主鍵,唯一標(biāo)示,自動(dòng)增長(zhǎng)2uidyinteger11用戶表的id3namev

19、archar20專家名稱4nationvarchar20名詞5sexvarchar2性別6unitnamevarchar50所在單位7titlevarchar50職稱8telvarchar15電話9introductiontext研究介紹0 注釋設(shè)計(jì)無1 限制條件無2 測(cè)試計(jì)劃無3.1.4 單位用戶管理 功能實(shí)現(xiàn)單位用戶的修改和刪除。 輸入項(xiàng) 點(diǎn)擊管理員管理界面的單位用戶管理,進(jìn)入管理界面 1修改單位用戶:點(diǎn)擊單位用戶的修改鏈接,更改單位名稱、單位地址、單位法人、注冊(cè)資金、單位性子、單位電話、單位郵箱、單位傳真、單位郵編、單

20、位介紹點(diǎn)擊修改更新信息 2刪除單位用戶:在專家用戶所在行點(diǎn)擊刪除鏈接,刪除此用戶。 輸出項(xiàng) 顯示欄目業(yè)務(wù)設(shè)置頁面 算法修改用戶時(shí),更新用戶基本信息 刪除用戶時(shí),銷毀此用戶。 流程邏輯用戶修改:待設(shè)計(jì)1:查找2:修改刪除用戶: 接口無 用戶界面設(shè)計(jì) 單位用戶管理頁面showunits.jsp: 測(cè)試要點(diǎn)無 數(shù)據(jù)庫設(shè)計(jì)單位用戶表結(jié)構(gòu)(unit)序號(hào)列名pkfk屬性長(zhǎng)度備注1unitidyinteger11該表的主鍵,唯一標(biāo)示,自動(dòng)增長(zhǎng)2uidyinteger20用戶id3unitnamevarcha

21、r50單位名稱4addressvarchar50單位地址5corporationvarchar20單位法人6investmentvarchar10單位資產(chǎn)7typevarchar20單位性質(zhì)8telvarchar15單位電話9emailvarchar30單位郵箱10faxvarchar15單位傳真11zipcodevarchar6單位郵編12introductiontext單位介紹0 注釋設(shè)計(jì)無1 限制條件無2 測(cè)試計(jì)劃無3.1.5 項(xiàng)目管理 功能實(shí)現(xiàn)了項(xiàng)目類別的增加、刪除、修改功能。 輸入項(xiàng) 點(diǎn)擊管理員管理界面的項(xiàng)目管理,

22、進(jìn)入管理界面 1:新加項(xiàng)目類別:點(diǎn)擊新加項(xiàng)目類別到新建類別頁面,填寫項(xiàng)目類別名稱、項(xiàng)目申報(bào)開始和結(jié)束時(shí)間,選擇專家;點(diǎn)擊提交 2:修改項(xiàng)目類別:點(diǎn)擊項(xiàng)目類別的修改鏈接,更改項(xiàng)目類別名詞點(diǎn)擊修改更新信息 3:刪除項(xiàng)目類別:在專家用戶所在行點(diǎn)擊刪除鏈接,刪除項(xiàng)目類別以及隸屬次類別的項(xiàng)目。 輸出項(xiàng) 顯示管理員管理界面 算法添加項(xiàng)目類別,新增一條類別信息修改項(xiàng)目類別,更新類別信息 刪除類別信息,銷毀次類別信息 邏輯流程添加類別:待設(shè)計(jì)修改類別:1. 查找2. 修改刪除類別: 接口無 用戶界面設(shè)計(jì) 項(xiàng)目管理頁面showprojectc

23、ategorys.jsp: 添加項(xiàng)目類別頁面addprojectcategory.jsp修改項(xiàng)目類別頁面:adminupdateshowprojects.jsp 測(cè)試要點(diǎn)無 數(shù)據(jù)庫設(shè)計(jì)項(xiàng)目表結(jié)構(gòu)(project)序號(hào)列名pkfk屬性長(zhǎng)度備注1project_idyinteger11該表的主鍵,唯一標(biāo)示,自動(dòng)增長(zhǎng)2categoryidyinteger11項(xiàng)目分類id,3unitidyinteger11單位id4applicantvarchar15申請(qǐng)人5gradevarchar20職稱6educationvarchar20學(xué)歷7fill_datedate填報(bào)時(shí)間8st

24、atusvarchar1000現(xiàn)狀9futurevarchar1000應(yīng)用前景10analysisvarchar500重點(diǎn)難點(diǎn)分析11wayvarchar500研究方法12resultvarchar500預(yù)期研究成果13projectnamevarchar100申請(qǐng)項(xiàng)目名稱14capitalvarchar20申請(qǐng)資金15expert_opinionvarchar500專家評(píng)審意見16scoredecimal11專家評(píng)分17ispassinteger是否通過審批0 注釋設(shè)計(jì)無1 限制條件無2 測(cè)試計(jì)劃無3.2 專家用戶功能3.2.1 專家用戶登錄3.2.

25、1.1 功能實(shí)現(xiàn)專家用戶登陸 輸入項(xiàng) 登錄頁面輸入用戶名和密碼 輸出項(xiàng) 顯示專家用戶管理界面信息 算法查詢單位用戶數(shù)據(jù)和權(quán)限數(shù)據(jù) 流程邏輯待設(shè)計(jì) 接口無 用戶界面設(shè)計(jì) 專家管理界面expert_index.jsp: 測(cè)試要點(diǎn)無 數(shù)據(jù)庫設(shè)計(jì)用戶表表結(jié)構(gòu)(user)序號(hào)列名pkfk屬性長(zhǎng)度備注1uidyinteger11該表的主鍵,唯一標(biāo)示,自動(dòng)增長(zhǎng)2gidinteger11用戶組表的id3usernamevarchar15用戶名passwordvarchar15用戶密碼專家表結(jié)構(gòu)(e

26、xpert)序號(hào)列名pkfk屬性長(zhǎng)度備注1expertidyinteger11該表的主鍵,唯一標(biāo)示,自動(dòng)增長(zhǎng)2uidinteger11用戶表的id3namevarchar20專家名稱4nationvarchar20名詞5sexvarchar2性別6unitnamevarchar50所在單位7titlevarchar50職稱8telvarchar15電話9introductiontext研究介紹0 注釋設(shè)計(jì)無1 限制條件無2 測(cè)試計(jì)劃無3.2.2 專家信息更新 功能 修改專家用戶的基本信息 輸入項(xiàng) 點(diǎn)擊專家管理界面面上的專家信

27、息填寫姓名,單位名稱、國(guó)籍、性別、職稱、電話和介紹選項(xiàng) 輸出項(xiàng) 顯示專家管理界面 算法更新專家信息。 流程邏輯待設(shè)計(jì) 接口 用戶界面設(shè)計(jì) 修改專家信息頁面viewexpertinfo.jsp: 測(cè)試要點(diǎn)無 數(shù)據(jù)庫設(shè)計(jì)專家表結(jié)構(gòu)(expert)序號(hào)列名pkfk屬性長(zhǎng)度備注1expertidyinteger11該表的主鍵,唯一標(biāo)示,自動(dòng)增長(zhǎng)2uidinteger11用戶表的id3namevarchar20專家名稱4nationvarchar20名詞5sexvarchar2性別6unitnamevar

28、char50所在單位7titlevarchar50職稱8telvarchar15電話9introductiontext研究介紹0 注釋設(shè)計(jì)無1 限制條件無2 測(cè)試計(jì)劃無3.2.3 修改密碼 功能 修改專家的登錄系統(tǒng)的密碼 輸入項(xiàng) 點(diǎn)擊專家管理界面頁上的修改密碼鏈接 輸出項(xiàng) 顯示設(shè)置密碼頁面 算法修改專家用戶的密碼數(shù)據(jù) 流程邏輯待設(shè)計(jì) 接口無 用戶界面設(shè)計(jì) 專家用戶設(shè)置頁面reworkpassword.jsp: 測(cè)試要點(diǎn)無 數(shù)據(jù)

29、庫設(shè)計(jì)用戶表表結(jié)構(gòu)(user)序號(hào)列名pkfk屬性長(zhǎng)度備注1uidyinteger11該表的主鍵,唯一標(biāo)示,自動(dòng)增長(zhǎng)2gidinteger11用戶組表的id3usernamevarchar15用戶名4passwordvarchar15用戶密碼0 注釋設(shè)計(jì)無1 限制條件無2 測(cè)試計(jì)劃無3.2.4 項(xiàng)目審批 功能 根據(jù)權(quán)限,審批能夠?qū)徟捻?xiàng)目 輸入項(xiàng)1:點(diǎn)擊專家管理界面上的項(xiàng)目審批鏈接進(jìn)入項(xiàng)目類表。點(diǎn)擊需要審批項(xiàng)目的項(xiàng)目鏈接進(jìn)入審批頁面2:填寫專家評(píng)審意見和專家評(píng)分這兩項(xiàng)3:點(diǎn)擊審批 輸出項(xiàng) 顯示專家管理界面3.2

30、.4.4 算法設(shè)定欄目是否具有內(nèi)容管理權(quán)限(和)或內(nèi)容審核權(quán)限,如新聞?lì)悪谀烤哂袃?nèi)容管理和內(nèi)容審核權(quán)限,通知欄目具有內(nèi)容管理權(quán)限。 流程邏輯1. 查找類別下的項(xiàng)目2. 找到要修改的項(xiàng)目3. 審批項(xiàng)目 接口無 用戶界面設(shè)計(jì) 項(xiàng)目管理界面:showprojectcategorys.jsp: 項(xiàng)目審批界面:viewprojectinfo.jsp 測(cè)試要點(diǎn)無 數(shù)據(jù)庫設(shè)計(jì)項(xiàng)目類別表結(jié)構(gòu)(project_category)序號(hào)列名pkfk屬性長(zhǎng)度備注1categoryidyinteger11該表的主鍵,唯一標(biāo)示,自動(dòng)增長(zhǎng)2experti

31、dinteger11專家信息表id3categorynamevarchar50項(xiàng)目名稱4rep_start_timedate單位申報(bào)開始時(shí)間5rep_stop_timedate單位申報(bào)結(jié)束時(shí)間6exp_start_timedate專家審批開始時(shí)間7exp_stop_timedate專家審批結(jié)束時(shí)間項(xiàng)目表結(jié)構(gòu)(project)序號(hào)列名pkfk屬性長(zhǎng)度備注1project_idyinteger11該表的主鍵,唯一標(biāo)示,自動(dòng)增長(zhǎng)2categoryidyinteger11項(xiàng)目分類id,3unitidinteger11單位id4applicantvarchar15申請(qǐng)人5gradevarchar20職稱

32、6educationvarchar20學(xué)歷7fill_datedate填報(bào)時(shí)間8statusvarchar1000現(xiàn)狀9futurevarchar1000應(yīng)用前景10analysisvarchar500重點(diǎn)難點(diǎn)分析11wayvarchar500研究方法12resultvarchar500預(yù)期研究成果13projectnamevarchar100申請(qǐng)項(xiàng)目名稱14capitalvarchar20申請(qǐng)資金15expert_opinionvarchar500專家評(píng)審意見16scoredecimal11專家評(píng)分17ispassinteger11是否通過審批0 注釋設(shè)計(jì)無1 限

33、制條件無2 測(cè)試計(jì)劃無3.3 單位用戶功能3.3.1 單位用戶登錄 功能 實(shí)現(xiàn)單位用戶登錄 輸入項(xiàng) 登錄頁面輸入用戶名和密碼 輸出項(xiàng) 顯示單位用戶管理界面信息 算法查詢單位用戶數(shù)據(jù)和權(quán)限數(shù)據(jù) 流程邏輯待設(shè)計(jì) 接口無 用戶界面設(shè)計(jì) 單位用戶管理界面unit_index.jsp: 測(cè)試要點(diǎn)無 數(shù)據(jù)庫設(shè)計(jì)用戶表表結(jié)構(gòu)(user)序號(hào)列名pkfk屬性長(zhǎng)度備注1uidyinteger11該表的主鍵,唯一標(biāo)示,自動(dòng)增長(zhǎng)2gidinteger11用戶組表的id3use

34、rnamevarchar15用戶名4passwordvarchar15用戶密碼單位用戶表結(jié)構(gòu)(unit)序號(hào)列名pkfk屬性長(zhǎng)度備注1unitidyinteger11該表的主鍵,唯一標(biāo)示,自動(dòng)增長(zhǎng)2uidyinteger20用戶組名稱3unitnamevarchar50單位名稱4addressvarchar50單位地址5corporationvarchar20單位法人6investmentvarchar10單位資產(chǎn)7typevarchar20單位性質(zhì)8telvarchar15單位電話9emailvarchar30單位郵箱10faxvarchar15單位傳真11zipcodevarchar6單位

35、郵編12introductiontext單位介紹0 注釋設(shè)計(jì)無1 限制條件無2 測(cè)試計(jì)劃無3.3.2 單位用戶更新 功能修改單位用戶的信息 輸入項(xiàng) 點(diǎn)擊單位管理界面上的專家信息填寫單位名稱、單位地址、單位法人、注冊(cè)資金、單位性子、單位電話、單位郵箱、單位傳真、單位郵編、單位介紹 輸出項(xiàng) 顯示單位管理界面 算法更新單位用戶的數(shù)據(jù)項(xiàng)數(shù)據(jù) 流程邏輯待設(shè)計(jì) 接口inewsservice.java,inewsdao.java 用戶界面設(shè)計(jì) 單位信息修改頁面:view

36、unitinfo.jsp: 測(cè)試要點(diǎn)無 數(shù)據(jù)庫設(shè)計(jì)單位用戶表結(jié)構(gòu)(unit)序號(hào)列名pkfk屬性長(zhǎng)度備注1unitidyinteger11該表的主鍵,唯一標(biāo)示,自動(dòng)增長(zhǎng)2uidyinteger20用戶id3unitnamevarchar50單位名稱4addressvarchar50單位地址5corporationvarchar20單位法人6investmentvarchar10單位資產(chǎn)7typevarchar20單位性質(zhì)8telvarchar15單位電話9emailvarchar30單位郵箱0 注釋設(shè)計(jì)無1 限制條件無2

37、測(cè)試計(jì)劃無3.3.3 修改密碼 功能修改單位信息密碼 輸入項(xiàng) 點(diǎn)擊系統(tǒng)管理的入口頁面上的欄目業(yè)務(wù)設(shè)置 輸出項(xiàng) 點(diǎn)擊單位管理界面上的修改密碼鏈接 輸入 原始密碼、密碼和確認(rèn)密碼 算法更新單位用戶的密碼數(shù)據(jù) 流程邏輯待設(shè)計(jì) 接口無 用戶界面設(shè)計(jì) 單位用戶修改密碼頁面reworkpassword.jsp: 測(cè)試要點(diǎn)無 數(shù)據(jù)庫設(shè)計(jì)用戶表表結(jié)構(gòu)(user)序號(hào)列名pkfk屬性長(zhǎng)度備注1uidyinteger11該表的主鍵,唯一標(biāo)示,自動(dòng)增長(zhǎng)2gidinteger11用戶組表的i

38、d3usernamevarchar15用戶名4passwordvarchar15用戶密碼0 注釋設(shè)計(jì)無1 限制條件無2 測(cè)試計(jì)劃無3.3.4 項(xiàng)目申報(bào)3 功能 單位用戶申報(bào)不同類別的項(xiàng)目4 輸入項(xiàng)1:點(diǎn)擊單位管理界面上的申報(bào)項(xiàng)目管理鏈接,顯示項(xiàng)目類別列表2:點(diǎn)擊要申報(bào)的項(xiàng)目后的申報(bào)鏈接,跳轉(zhuǎn)到該類別申報(bào)項(xiàng)目頁面3:填寫項(xiàng)目名稱、申請(qǐng)人、職稱、學(xué)歷、申請(qǐng)時(shí)間、項(xiàng)目現(xiàn)狀、項(xiàng)目前景、重難點(diǎn)分析、研究方法、預(yù)計(jì)研究成果、和申請(qǐng)資金4:點(diǎn)擊申請(qǐng)5 輸出項(xiàng) 顯示單位管理界面6 算法申請(qǐng)項(xiàng)目,保存一條新的項(xiàng)目數(shù)

39、據(jù)7 流程邏輯 待設(shè)計(jì)1. 查找類別信息2. 申報(bào)該類別項(xiàng)目8 接口無9 用戶界面設(shè)計(jì) 項(xiàng)目列表頁面showprojectcategorys.jsp: 項(xiàng)目申報(bào)頁面:applyproject.jsp0 測(cè)試要點(diǎn)無1 數(shù)據(jù)庫設(shè)計(jì)項(xiàng)目類別_單位中間表結(jié)構(gòu)(category_unit)序號(hào)列名pkfk屬性長(zhǎng)度備注1idy11該表的主鍵,唯一標(biāo)示,自動(dòng)增長(zhǎng)2categoryidyinteger11項(xiàng)目分類標(biāo)識(shí)3unitidyinteger11單位標(biāo)識(shí)項(xiàng)目類別表結(jié)構(gòu)(project_category)序號(hào)列名pkfk屬性長(zhǎng)度備注1ca

40、tegoryidyinteger11該表的主鍵,唯一標(biāo)示,自動(dòng)增長(zhǎng)2expertidinteger11專家信息表id3categorynamevarchar50項(xiàng)目名稱4rep_start_timedate單位申報(bào)開始時(shí)間5rep_stop_timedate單位申報(bào)結(jié)束時(shí)間6exp_start_timedate專家審批開始時(shí)間7exp_stop_timedate專家審批結(jié)束時(shí)間項(xiàng)目表結(jié)構(gòu)(project)序號(hào)列名pkfk屬性長(zhǎng)度備注1project_idyinteger11該表的主鍵,唯一標(biāo)示,自動(dòng)增長(zhǎng)2categoryidyinteger11項(xiàng)目分類id,3unitidinteger11單位id4applicantvarchar15申請(qǐng)人5gradevarchar20職稱6educationvarchar20學(xué)歷7fill_datedate填報(bào)時(shí)間8statusvarchar1000現(xiàn)狀9futurevarchar1000應(yīng)用前景10analysisvarchar500重點(diǎn)難點(diǎn)分析11wayvarchar500研究方法12resultvarchar500預(yù)期研究成果13projectnamevarchar

溫馨提示

  • 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)論