項目申報管理系統(tǒng)詳細設計_第1頁
項目申報管理系統(tǒng)詳細設計_第2頁
項目申報管理系統(tǒng)詳細設計_第3頁
項目申報管理系統(tǒng)詳細設計_第4頁
項目申報管理系統(tǒng)詳細設計_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

文檔編號:PRMS-2版本號:V1.0文檔名稱:詳細設計說明書項目名稱:項目申報管理系統(tǒng)項目負責人:董艷,蘇麗,李瑞卿2009年11月10日20092009年11月10日2009年11月10日2009年11月10日2009年11月10日開發(fā)單位:西」踱林科技大學信息工程學院信管062班詳細設計說明書TOC\o"1-5"\h\z\o"CurrentDocument"引言3\o"CurrentDocument"1.1編寫目的3\o"CurrentDocument"1.2項目背景3\o"CurrentDocument"1.3定義3\o"CurrentDocument"1.4參考資料3\o"CurrentDocument"總體設計4\o"CurrentDocument"2.1需求概述4\o"CurrentDocument"2.2軟件結構4\o"CurrentDocument"程序描述5\o"CurrentDocument"3.1功能5\o"CurrentDocument"3.2性能5\o"CurrentDocument"3.3程序邏輯6引言1?1編寫目的根據從該階段開發(fā)正式進入軟件的實際開發(fā)階段,本階段完成系統(tǒng)的大致設計并明確系統(tǒng)的數據結構與軟件結構。在軟件設計階段主要是把一個軟件需求轉化為軟件表示的過程,這種表示只是描繪出軟件的總的概貌。本概要設計說明書的目的就是進一步細化軟件設計階段得出的軟件總體概貌,把它加工成在程序細節(jié)上非常接近于源程序的軟件表示。該文檔供系統(tǒng)開發(fā)人員使用,為進一步設計軟件、編寫代碼打下基礎。1.2項目背景在計算機日益普及的今天,科技高速發(fā)展,國家對科技項目的研究也越來越重視,每年都有很多項目要上報國家或政府,紙制的項目申報報告的審批浪費了大量的人力、物力、財力等資源。為了適應社會的需求,使市級重點建設項目月報信息統(tǒng)計工作更加科學、規(guī)范、高效、簡便,我們小組打算開發(fā)“項目申報管理系統(tǒng)”。本系統(tǒng)是為方便重點建設項目業(yè)主單位報送項目月報,增強申報部門與項目單位間的信息溝通與反饋,了解項目的建設進度及存在問題,協(xié)調解決項目建設中存在的前期工作、資金籌措、征地拆遷、建設施工等問題而開發(fā)的應用軟件管理系統(tǒng)。根據2009年重點項目申報工作的需要,由西北農林科技大學信息工程學院信管提出開發(fā)一套為重點項目申報工作服務的應用系統(tǒng)。1.3定義項目申報管理系統(tǒng)是指應用電子計算機和相關網絡支持,為申報項目的相關人愿提供數據信息管理系統(tǒng),從而優(yōu)化項目申報,減少項目申報周期,提高工作質量。文檔中采用的專門術語的定義及縮略詞簡要如下:PRMS:ProjectReportManagementSystem,項目申報管理系統(tǒng)。1.4參考資料教學提供詳細設計模板楊選輝《信息系統(tǒng)分析與設計》北京:清華大學出版社,2007。王珊,薩師宣。《數據庫原理與應用》。北京:高等教育出版社,2003。耿祥義張躍平?!禞SP實用教程》北京:清華大學出版社,2007。

總體設計2.1需求概述目前紙制的項目申報報告的審批浪費了大量的人力、物力、財力等資源。本系統(tǒng)開發(fā)的目的就是為了方便業(yè)主單位報送項目,增強申報部門與項目單位間的信息溝通與反饋,了解項目的建設進度及存在問題,協(xié)調解決項目建設中存在的前期工作、資金籌措、征地拆遷、建設施工等問題,因而本項目需求迫切。2.2軟件結構該系統(tǒng)總體結構圖:如下圖所示程序描述3.1功能1)申報項目2)有管理委員會對申報項目進行審核3)挑選評審專家4)專家評審5)結果匯總(校驗、匯總)3.2性能系統(tǒng)對運行環(huán)境的要求:1、硬件環(huán)境服務器端:處理器:interpentium41.6GHz或更高內存:256MB硬盤空間:80GB或更大光驅:CD—ROM48X顯卡:SVGA顯示適配器用戶端:客戶端主要用于瀏覽和操作數據,對硬件要求不高,配置如下:處理器:interpentium166Hz或更高內存:32MB硬盤空間:40GB或更大光驅:CD—ROM48X顯卡:SVGA顯示適配器2、軟件環(huán)境服務器端:操作系統(tǒng):windows2000server網絡協(xié)議:TCP/IP數據庫服務器:MicrosoftSQLServer2000瀏覽器:IE5.0以上用戶端:操作系統(tǒng):windows98/2000/XP網絡協(xié)議:TCP/IP數據庫服務器:MicrosoftSQLServer2000瀏覽器:IE5.0以上。3.3程序邏輯(1)用戶登陸模塊功能:建立數據庫鏈接、身份驗證、運行主對話框、退出時斷開數據庫鏈接輸入項目:用戶名、用戶密碼輸出項目:用戶登錄失敗提示或主對話框程序邏輯生成數據庫查詢語句調用數據庫查詢模塊IF返回結果集為空(不存在該用戶)置讀者姓名字符串為空“返回”非法用戶名重新進入登陸頁面ELSE置讀者姓名字符串“返回”合法用戶名進入主模塊存儲分配:內部數據:數據庫連接m_pConnection_ConnectionPtr數據庫連接指針m_IsConnectedBOOL數據庫連接指示系統(tǒng)設置UserStyleint用戶類型指示子對話框UserNameDialog用戶名對話框PasswordDiglog用戶密碼輸入框SubmitButton登陸按鈕CancleButton退出按鈕?測試要點,:數據庫連接情況:正常情況,數據庫文件缺少,外部系統(tǒng)異常。用戶輸入是否能正常響應;能否對用戶身份進行檢驗(2)系統(tǒng)主模塊功能:操作鏈接導航輸入項目:鼠標點擊輸出項目:相應的操作模塊程序邏輯:如圖接口:voidopen(inti,intk,Connectionm_pConnection)傳入參數:i,模塊編號;m_pConnection,數據庫連接指針;k,用戶類型傳出參數:無存儲分配:內部數據:數據庫連接m_pConnection_Connection數據庫連接指針m_IsConnectedBOOL數據庫連接指示系統(tǒng)設置UserStyleint用戶類型指示子對話框m_SbDialogue項目申報鏈接按鈕m_PsButton項目評審連接按鈕m_PdButton綜合評定連接按鈕?測試要點:數據庫連接情況:正常情況,數據庫文件缺少,外部系統(tǒng)異常。對用戶輸入的響應:合法輸入,能夠正常調用子模塊;非法輸入,系統(tǒng)能否辨別,并作出響應(提出警告);子模塊的異常狀況,系統(tǒng)能否及時做出響應。(3)項目申報管理模塊項目申報模塊結構圖:如下功能:申報單位信息和項目申報信息填寫,推薦專家注冊加入專家,修改密碼輸入項目:申報單位代碼,密碼輸出項目:登陸成功,進入申報單位的系統(tǒng)使用資源界面,不成功顯示錯誤界面程序邏輯:生成數據庫查詢語句調用數據庫查詢模塊IF返回結果集為空(不存在該單位)進入更新對話框,各表單元素滯空ELSE進入更新對話框表單元素值設置為數據庫中提取的相應數據提交更新后的信息接口:voidSbManager(Strings)傳入參數:、,申報單位代碼傳出參數:單位詳細信息

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

溫馨提示

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

評論

0/150

提交評論