項目申報管理系統詳細設計_第1頁
項目申報管理系統詳細設計_第2頁
項目申報管理系統詳細設計_第3頁
已閱讀5頁,還剩6頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、文檔編號:PRMS-2版本號:年11月10日2009 年11月10日2009年11月10日2009年11月10日文檔名稱:詳細設計說明書項目名稱:項目申報管理系統項目負責人:董艷,蘇麗,李瑞卿編寫:董艷2009校對:董艷,蘇麗,李瑞卿審核:董艷,蘇麗,李瑞卿批準:董艷,蘇麗,李瑞卿開發單位:西北農林科技大學信息工程學院信管062班詳細設計說明書1引言編寫目的根據從該階段開發正式進入軟件的實際開發階段, 本階段完成系統的大致設計并明確系統的數據結 構與軟件結構。 在軟件設計階段主要是把一個軟件需求轉化為軟件表示的過程, 這種表示只是描繪出軟 件的總的概貌。 本概要設計說明書的目的就是進一步細化軟

2、件設計階段得出的軟件總體概貌, 把它加工 成在程序細節上非常接近于源程序的軟件表示。該文檔供系統開發人員使用,為進一步設計軟件、編寫代碼打下基礎。項目背景在計算機日益普及的今天, 科技高速發展, 國家對科技項目的研究也越來越重視, 每年都有很多項 目要上報國家或政府,紙制的項目申報報告的審批浪費了大量的人力、物力、財力等資源。為了適應社會的需求,使市級重點建設項目月報信息統計工作更加科學、規范、高效、簡便,我們 小組打算開發“項目申報管理系統” 。本系統是為方便重點建設項目業主單位報送項目月報,增強申報 部門與項目單位間的信息溝通與反饋, 了解項目的建設進度及存在問題, 協調解決項目建設中存在

3、的前 期工作、資金籌措、征地拆遷、建設施工等問題而開發的應用軟件管理系統。根據 2009 年重點項目申報工作的需要,由西北農林科技大學信息工程學院信管提出開發一套為重 點項目申報工作服務的應用系統。定義項目申報管理系統是指應用電子計算機和相關網絡支持, 為申報項目的相關人愿提供數據信息管理 系統,從而優化項目申報,減少項目申報周期,提高工作質量。文檔中采用的專門術語的定義及縮略詞簡要如下:PRMS : Project Report Management System ,項目申報管理系統。參考資料1 教學提供詳細設計模板2 楊選輝信息系統分析與設計北京:清華大學出版社,2007。3 王珊,薩師宣

4、。 數據庫原理與應用 。北京:高等教育出版社, 2003。4 耿祥義張躍平。JSP實用教程北京:清華大學出版社,2007。2總體設計需求概述目前紙制的項目申報報告的審批浪費了大量的人力、物力、財力等資源。 本系統開發的目的就是為了方便業主單位報送項目,增強申報部門與項目單位間的信息溝通與反 饋,了解項目的建設進度及存在問題,協調解決項目建設中存在的前期工作、資金籌措、征地拆遷、建 設施工等問題,因而本項目需求迫切。軟件結構該系統總體結構圖:如下圖所示3程序描述功能1)申報項目2)有管理委員會對申報項目進行審核3)挑選評審專家4)專家評審5)結果匯總(校驗、匯總)性能系統對運行環境的要求:1、

5、硬件環境 服務器端: 處理器: inter pentium 4 或更高 內存: 256MB硬盤空間:80GB或更大光驅: CD ROM 48X顯卡:SVGA顯示適配器用戶端:客戶端主要用于瀏覽和操作數據,對硬件要求不高,配置如下: 處理器: inter pentium 166 Hz 或更高 內存: 32MB硬盤空間:40GB或更大光驅: CD ROM 48X顯卡:SVGA顯示適配器2、軟件環境服務器端:操作系統:wi ndows 2000 server網絡協議:TCP/IP數據庫服務器: Microsoft SQLServer 2000瀏覽器:以上用戶端:操作系統:wi ndows 98/20

6、00/XP網絡協議:TCP/IP數據庫服務器: Microsoft SQLServer 2000瀏覽器:以上。程序邏輯(1)用戶登陸模塊功能:建立數據庫鏈接、身份驗證、運行主對話框、退出時斷開數據庫鏈接輸入項目:用戶名、用戶密碼 輸出項目:用戶登錄失敗提示或主對話框 程序邏輯生成數據庫查詢語句調用數據庫查詢模塊IF返回結果集為空(不存在該用戶)置讀者姓名字符串為空“返回”非法用戶名重新進入登陸頁面ELSE置讀者姓名字符串“返回”合法用戶名進入主模塊 存儲分配:內部數據:數據庫連接m_pC onn ectio n_Conn ectio nPtr數據庫連接指針m_lsCo nn ectedBOOL

7、數據庫連接指示系統設置UserStyleint用戶類型指示子對話框UserNameDialog用戶名對話框PasswordDiglog用戶密碼輸入框SubmitButton登陸按鈕CancleButton退出按鈕測試要點:數據庫連接情況:正常情況,數據庫文件缺少,外部系統異常。用戶輸入是否能正常響應;能否對用戶身份進行檢驗(2)系統主模塊功能:操作鏈接導航輸入項目:鼠標點擊輸出項目:相應的操作模塊 程序邏輯:如圖初始化接口: void open (int i ,int k ,i,模 _連接指針;傳入參數: 傳出參數:無存儲分配:內部數據:數據庫連接msConnec系統設置子對話框“Connec

8、tion )k,用戶類型項目n_l)Conn ectic項n目_Connec綜合 tio合teS3BOOL評數據庫連接扌UserStyle審nt疋模Sb模Dialogue模塊1Ps塊Butt on塊mPdButt on數據庫連接指針 指示用戶類型指示項目申報鏈接按鈕 項目評審連接按鈕 綜合評定連接按鈕測試要點:數據庫連接情況:正常情況,數據庫文件缺少,外部系統異常。 對用戶輸入的響應:合法輸入,能夠正常調用子模塊; 非法輸入,系統能否辨別,并作出響應 子模塊的異常狀況,系統能否及時做出響應。(3)項目申報管理模塊項目申報模塊結構圖:如下功能:申報單位信息和項目申報信息 輸入項目:申報單位代碼,

9、密碼輸出項目:登陸成功,進入申報單位的系統使用資源界面,不成功顯示錯誤界面 程序邏輯:單項推生成數據庫查詢語句位目薦調用數據庫查詢模塊信申專IF返回結果集為空(不存在該單位) 報家進入更新對話框,各表單元咨滯空else詢進入更新對話框息填報單位薦錄家注冊加入專家,修改密碼單位信單立匸咨滯詢項目申報推薦專家修 改 密 碼表單元素值設置為數據庫中提取的相應數據 提交更新后的信息接口: void SbManager ( String s ) 傳入參數:s,申報單位代碼 傳出參數:單位詳細信息存儲分配 內部數據:數據庫連接m_pC onn ectio nConnection數據庫連接指針m_lsCo

10、nn ectedBOOL數據庫連接指示子對話框UserldDialogue單位編號輸入框BeginButton操作開始按鈕Form文本域全部單位信息列表測試要點數據庫連接正常時輸入合理合法參數輸入參數不合理輸入參數不合法數據庫連接異常;數據庫數據異常(單位編號為空)(4)項目評審管理模塊項目評審模塊結構圖:如下功能:實現專家登陸評專家信息查詢登項目評審,修改密碼 輸入項目:專家代輸出項目:登陸成功,進入項目評審使用資源界面,不成功顯示錯誤的界面程序邏輯:專項密生成數據庫查詢語吾家目碼調用數據庫查詢模真信評修IF返回結果集為空息( 不、存在該專家審改進入更新對舌框,各表單兀素滯空-1ELSE進入

11、更新對話框表單元素值設置為數據庫中提取的相應數據 提交更新后的信息接口: void NoteManager (String s )傳入參數:s,專家代碼 傳出參數:專家詳細信息存儲分配內部數據:數據庫連接m_pC onn ectio nConnection數據庫連接指針m_lsCo nn ectedBOOL數據庫連接指示子對話框NoteIdDialogue專豕編號輸入框BeginButton操作開始按鈕Form文本域全部專家信息列表測試要點數據庫連接正常時輸入合理合法參數 輸入參數不合理 輸入參數不合法數據庫連接異常;數據庫數據異常(專家編號為空)(5)綜合評審管理模塊功能:高級主管登陸,專家信息查詢,項目信息查詢,單位信息查詢,分配瀏覽,申報設置, 修改密碼 輸入項目:管理員代碼,密碼,各個信息的超鏈接輸出項目:登陸成功,顯示管理資源使用頁面,不成功顯示錯誤界面,各鏈接界面 程序邏輯:生成數據庫查詢語句調用數據庫查詢模塊IF返回結果集為空(不存在該管理員,該鏈接)進入更新對話框,各表單元素滯空ELSE進入更新對話框表單元素值設置為數據庫中提取的相應數據提交更新后的信息接口: void FoodManager (String s )傳入參數:s,管理員編號 傳出參數:各個鏈接界面信息存儲分

溫馨提示

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

評論

0/150

提交評論