OA系統(tǒng)詳細設計說明書3_第1頁
OA系統(tǒng)詳細設計說明書3_第2頁
OA系統(tǒng)詳細設計說明書3_第3頁
OA系統(tǒng)詳細設計說明書3_第4頁
OA系統(tǒng)詳細設計說明書3_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

PAGEPAGE43云山市教育局OA系統(tǒng)詳細設計說明書PAGEPAGE43云山市教育局OA辦公自動化系統(tǒng)詳細設計說明書1引言 41.1編寫目的 41.2背景 51.3定義 51.4參考資料 52程序系統(tǒng)的結(jié)構(gòu) 63公文模塊程設計說明 63.1公文模塊程序描述 63.2功能 73.3性能 73.4輸人項 73.5輸出項 83.6算法 83.7流程邏輯 83.8接口 93.9界面設計 93.10存儲分配 103.11注釋設計 103.12限制條件 103.13測試計劃 113.14尚未解決的問題 114會議管理模塊設計說明 114.1會議管理模塊 114.2功能 114.3性能 124.4輸人項 124.5輸出項 134.6算法 134.7流程邏輯 134.8接口 144.9界面設計 144.10存儲分配 154.11注釋設計 154.12限制條件 154.13測試計劃 164.14尚未解決的問題 165用車模塊設計說明 165.1用車模塊 165.2功能 165.3性能 175.4輸人項 175.5輸出項 185.6算法 185.7流程邏輯 195.8接口 195.9界面設計 195.10存儲分配 205.11注釋設計 215.12限制條件 215.13測試計劃 215.14尚未解決的問題 216消息管理模塊設計說明 216.1消息管理模塊 226.2功能 226.3性能 236.4輸人項 236.5輸出項 236.6算法 236.7流程邏輯 246.8接口 246.9界面設計 256.10存儲分配 256.11注釋設計 256.12限制條件 256.13測試計劃 256.14尚未解決的問題 267個人事務管理設計說明 267.1個人事務管理模塊 267.2功能 267.3性能 277.4輸人項 277.5輸出項 287.6算法 287.7流程邏輯 297.8接口 297.9界面設計 307.10存儲分配 307.11注釋設計 307.12限制條件 317.13測試計劃 317.14尚未解決的問題 318領導辦公模塊設計說明 318.1領導辦公模塊 318.2功能 328.3性能 349.4輸人項 348.5輸出項 348.6算法 358.7流程邏輯 368.8接口 368.9界面設計 368.10存儲分配 378.11注釋設計 378.12限制條件 378.13測試計劃 388.14尚未解決的問題 389系統(tǒng)管理模塊設計說明 389.1系統(tǒng)管理模塊 389.2功能 389.3性能 399.4輸人項 399.5輸出項 409.6算法 419.7流程邏輯 419.8接口 429.9存儲分配 429.10注釋設計 429.11限制條件 429.12測試計劃 429.13尚未解決的問題 43詳細設計說明書1引言1.1編寫目的編寫這份詳細設計說明書的目的在于明確系統(tǒng)范圍,明確OA系統(tǒng)流程并規(guī)范化記錄該系統(tǒng)需求和非功能性系統(tǒng)需求。本文檔主要提供給以下人員閱讀和使用:云山市教育局項目負責人,確認本文描述的要求符合該教育局實際要求。Winarray公司軟件開發(fā)團隊,包括項目經(jīng)理、架構(gòu)設計師、開發(fā)和測試人員項目開發(fā)參考使用。其他相關(guān)用戶,了解系統(tǒng)需求范圍和實現(xiàn)目標,目的在于更好的使用系統(tǒng)。1.2背景辦公自動化簡稱OA(OfficeAutomation),主要是利用計算機、通信和自動控制等和設備實現(xiàn)辦公業(yè)務的自動化。它是提高辦公效率、辦公質(zhì)量和實現(xiàn)科學管理與科學決策的手段。我國的辦公自動化自上世紀70年代發(fā)展,大致經(jīng)歷三個階段:第一階段主要是辦公過程中普遍使用了現(xiàn)代的辦公設備。如傳真機、打印機、復印機等。第二階段主要標志是辦公過程中普遍使用電腦與打印機,通過電腦與打印機進行文字處理、表格處理、文字排版和進行人事財務等信息的管理。第三階段中網(wǎng)絡技術(shù)的普遍使用,這一階段通過使用網(wǎng)絡實現(xiàn)文件共享、網(wǎng)絡打印共享和網(wǎng)絡數(shù)據(jù)庫管理等工作。目前Web技術(shù)不斷發(fā)展與成熟,能夠在互聯(lián)網(wǎng)上實現(xiàn)非常復雜的系統(tǒng),滿足各種業(yè)務要求;同時,計算機硬件與網(wǎng)絡得到迅速發(fā)展,計算機處理速度與網(wǎng)絡傳輸速度成倍增長;通過高校、培訓機構(gòu)、網(wǎng)絡學習等渠道,人們操作計算機的水平越來越熟練。這種情況下,OA系統(tǒng)都是采用Web技術(shù)實現(xiàn),并在日常工作與生活中扮演著越來越重要的作用?,F(xiàn)在的OA系統(tǒng)不僅滿足單位或組織內(nèi)部的日常辦公活動,還能進一步擴展到單位與組織的信息交流,從而達到利用辦公系統(tǒng),提高辦事效率,加快各種辦公業(yè)務流程處理速度目的,實現(xiàn)辦公數(shù)字化、流程的自動化、不受地域、時間、范圍控制,真正提高辦公效率。目前,云山市教育局雖然也采用Office辦公軟件,實現(xiàn)辦公文檔的輸入與打印功能,但是整個辦公管理過程還是停留在手工操作過程的層次,辦事效率低,很多事物不能得到及時方便的處理,沒有好好利用該局的計算機硬件與網(wǎng)絡環(huán)境,迫切需要建立新的系統(tǒng),提高辦公效率。為了積極響應政府機構(gòu)電子政務的要求,提高辦事效率,云山市教育局決定委托該市的Winarray軟件公司開發(fā)OA系統(tǒng),以滿足該教育局辦公需要。1.3定義本系統(tǒng)名稱為:云山市教育局OA系統(tǒng)。WROA:云山市教育局辦公自動化系統(tǒng)。Winarray:廣州萬銳信息有限公司,負責本系統(tǒng)的開發(fā)與實施。1.4參考資料本文擋的編寫所依據(jù)的參考資料如下:本系統(tǒng)的軟件需求規(guī)約。本系統(tǒng)的軟件的架構(gòu)設計。詳細設計說明書(GB8567——88).doc2程序系統(tǒng)的結(jié)構(gòu)如下圖所示:3公文模塊程設計說明3.1公文模塊程序描述目的與意義:在公文模塊中主要完成公文的起草、審核、審批、發(fā)送等操作,實現(xiàn)公文管理的辦公自動化。特點:該程序是用戶登錄時所必須要用到的,登陸之前需要驗證用戶身份的合法性,故而需要用戶輸入程序,輸入用戶名及密碼來進行身份驗證。本程序為非常駐內(nèi)存,是子程序、可重用、是順序處理,在輸入之后方能進行驗證。3.2功能公文管理公文管理IPO圖表如下圖所示:1、由管理員設置工作人員訪問權(quán)限進行登錄界面。2、由工作人員登陸自己的辦公頁面1、由管理員設置工作人員訪問權(quán)限進行登錄界面。2、由工作人員登陸自己的辦公頁面 1、判斷工作人員的合法權(quán)限,如不設置訪問權(quán)限,則默認為一般的用戶。2、根據(jù)用戶當前處理順序,由用戶進行公文申請。 1、用戶進入公文申請界面,填寫相關(guān)的申請信息并提交發(fā)送。 1、判斷工作人員的合法權(quán)限,如不設置訪問權(quán)限,則默認為一般的用戶。2、用戶申請后,經(jīng)過設置的流轉(zhuǎn),由主任、副局長或局長審批。 2、審批人進入公文審批界面,提交簽字即可進行審批。 輸入部分:I處理部分:P輸出部分:O3.3性能系統(tǒng)可容納500用戶同時在線辦公。在移動設備訪問本系統(tǒng)的功能。時間特性:頁面平均響應時間<=5s,最長響應時間<=10s。3.4輸人項名稱標識數(shù)據(jù)類型有效范圍公文IDgongWenIdint0~65535公文名gongWenTitlestring公文副標題gongWenLitleTitlestring公文流程gongwenliuchengstring發(fā)文日期fawenriqi公文申請人shenqingrenstring3.5輸出項輸入項輸出項公文ID公文ID公文名公文名公文作者公文作者公文描述公文描述3.6算法連接數(shù)據(jù)庫yunshanOA的代碼:pub.con=newSqlConnection("DataSource=.\\SQLEXPRESS;InitialCatalog=yunshanOA;IntegratedSecurity=True");實現(xiàn)上傳文件的代碼:FileUpLoad1.PostedFile.SaveAs(Server.MapPath("~/gongwen/")+FileUpLoad1.FileName);3.7流程邏輯如圖所示開始開始登陸界面輸入用戶信息判斷權(quán)限密碼錯誤顯示相應提示參數(shù)正確進入界面發(fā)公文結(jié)束3.8接口定義pub類,在pub類里面定義了變量userID,userPasschar,userName,userSex,userBirth,userPost,userDepartment與靜態(tài)函數(shù)SqlDataAdaptersql=newSqlDataAdapter();直接用pub.函數(shù)名或變量名來調(diào)用。3.9界面設計公文申請界面設計如圖所示:公文管理包括公文申請與公文審批可以完成公文的申請與審批操作。上面是公文申請界面,辦公人員依次填寫公文申請信息,點擊發(fā)起申請,則會出現(xiàn)“申請成功”字樣,根據(jù)公文流程“張三黃玉”,該公文被轉(zhuǎn)發(fā)到張三的工作頁面中,張三審批完后,再由黃玉審批。3.10存儲分配本程序的存儲分配為:用戶名及密碼信息存入數(shù)據(jù)庫中,程序使用隊列將輸入內(nèi)容與數(shù)據(jù)庫中的內(nèi)容進行比較,或者直接使用數(shù)據(jù)庫的存取,進而更進一步的增快程序的查詢速度。3.11注釋設計用”//”進行單行的代碼注釋。///<summary>///xxxxxxxxxxxxx控件。///</summary>3.12限制條件限制條件:本程序中輸入的用戶名只支持英文字符串型或數(shù)字,不支持漢字與漢語符號。13中文檔都在一起,下載后須將自己需要的文檔復制到新的頁面上,并保存在本系統(tǒng)所在文件夾下的gongwenmoban里面,為后面的下載作服務。3.13測試計劃技術(shù)要求:掌握連接數(shù)據(jù)庫的方法、掌握實現(xiàn)文件上傳的代碼和實現(xiàn)公文正確流轉(zhuǎn)的方法。輸入數(shù)據(jù):(1)分別輸入辦公人員、主任(包工人員所在的部門)、副局長的密碼與賬號。(2)填寫公文申請(標題)、附件等。預期結(jié)果:辦公人員通過申請公文,在工作流程下,先由主任審批再由副局長、局長審批。進度安排:第一階段準備好數(shù)據(jù)為期兩天第二階段搭建測試環(huán)境、確認主要功能的實現(xiàn),為期一天。第三階段進行測試,測試本模塊的主要功能。第四階段是進行分析與綜合,優(yōu)化系統(tǒng)性能。3.14尚未解決的問題說明在本程序的設計中尚未解決而設計者認為在軟件完成之前應解決的問題。4會議管理模塊設計說明4.1會議管理模塊目的與意義:在該模塊中主要完成會議的申請、審批與會議歸檔等操作。實現(xiàn)云山市教育局會議管理的自動化。特點:該程序是用戶登錄時所必須要用到的,登陸之前需要驗證用戶身份的合法性,故而需要用戶輸入程序,輸入用戶名及密碼來進行身份驗證。本程序為非常駐內(nèi)存,是子程序、可重用、是順序處理,在輸入之后方能進行驗證。4.2功能會議管理會議管理IPO圖表:11、由管理員設置工作人員訪問權(quán)限進行登錄界面。2、由工作人員登陸辦公頁面,進行辦公。 1、根據(jù)用戶當前處理順序,先由用戶進行會議申請。 1、用戶進入會議申請界面,填寫相關(guān)的申請信息并提交發(fā)送。 1、用戶申請后,經(jīng)過設置的流轉(zhuǎn),由主任、副局長或局長進行會議審批。 2、審批人進入公文審批界面,提交簽字即可進行審批。 輸入部分:I處理部分:P輸出部分:O1、會議審批后,有辦公室主任進行會議安排,包括一些會議設備。 3、辦公室主任進入會議安排界面,填寫需要的會議設備,進行安排。 4.3性能系統(tǒng)可容納500用戶同時在線辦公。在移動設備訪問本系統(tǒng)的功能。時間特性:頁面平均響應時間<=5s,最長響應時間<=10s。4.4輸人項名稱標識數(shù)據(jù)類型有效范圍會議IDhuiyiIdint0~65535會議時間huiyiTimestring會議主題huiyiTitlestring會議審批人huiyiShenpistring會議安排huiyianpaistring會議人員huiyiRenyuanstring4.5輸出項輸入項輸出項會議ID會議ID會議時間會議時間會議主題會議主題會議審批人會議審批人會議安排會議安排會議人員會議人員4.6算法連接數(shù)據(jù)庫yunshanOA的代碼:pub.con=newSqlConnection("DataSource=.\\SQLEXPRESS;InitialCatalog=yunshanOA;IntegratedSecurity=True");向數(shù)據(jù)庫中添加頁面信息代碼:(1)連接數(shù)據(jù)庫代碼:pub.con=newSqlConnection("DataSource=.\\SQLEXPRESS;InitialCatalog=yunshanOA;IntegratedSecurity=True");將數(shù)據(jù)庫的信息分別顯示在控件上:SqlCommandsqlcom=newSqlCommand("insertinto[huiyi]([huiyiTitle],[huiyiTime],[huiyiRenyuan],[huiyiShenqingren],[huiyiAnpairen],[huiyiShenpiren],[shenpiQianzi],[huiyiWenjian],[shenqingshijian],[huiyianpai])values('"+TextBox1.Text+"','"+TextBox2.Text+"','"+TextBox3.Text+"','"+pub.userName+"','"+TextBox5.Text+"','"+TextBox4.Text+"','null','null','"+tim+"','null')",pub.con);(2)將系統(tǒng)時間顯示在頁面上。pub.con.Open();stringtim=DateTime.Now.Year.ToString()+"-"+DateTime.Now.Month.ToString()+"-"+DateTime.Now.Day.ToString()+""+DateTime.Now.Hour.ToString()+":"+DateTime.Now.Minute.ToString();4.7流程邏輯如圖所示開始開始獲取并設置參數(shù)函數(shù)調(diào)用判斷錯誤顯示相應提示參數(shù)正確進入重定位界面結(jié)束4.8接口定義pub類,在pub類里面定義了變量userID,userPasschar,userName,userSex,userBirth,userPost,userDepartment與靜態(tài)函數(shù)SqlDataAdaptersql=newSqlDataAdapter();直接用pub.函數(shù)名或變量名來調(diào)用。4.9界面設計會議申請界面設計如圖所示:會議管理包括會議申請、會議審批與會議安排,可以完成公文的申請、審批與安排操作。上面是會議申請界面,辦公人員要填寫會議名稱、會議時間、會議人員、審批人、安排人,填完后點擊“發(fā)起申請”即可,這就完成了一次會議申請工作,等待會議的審批。4.10存儲分配本程序的存儲分配為:用戶名及密碼信息存入數(shù)據(jù)庫中,程序使用隊列將輸入內(nèi)容與數(shù)據(jù)庫中的內(nèi)容進行比較,或者直接使用數(shù)據(jù)庫的存取,進而更進一步的增快程序的查詢速度。4.11注釋設計用”//”進行單行的代碼注釋。///<summary>///xxxxxxxxxxxxx控件。///</summary>4.12限制條件限制條件:本程序中輸入的用戶名只支持英文字符串型或數(shù)字,不支持漢字與漢語符號。4.13測試計劃技術(shù)要求:掌握連接數(shù)據(jù)庫的方法、掌握實現(xiàn)文件上傳的代碼和實現(xiàn)公文正確流轉(zhuǎn)的方法。輸入數(shù)據(jù):(1)分別輸入辦公人員、主任(包工人員所在的部門)、副局長的密碼與賬號。(2)填寫會議申請(標題)、附件等。預期結(jié)果:辦公人員通過會議申請,在工作流程下,先由主任審批再由副局長、局長審批。進度安排:第一階段準備好數(shù)據(jù)為期兩天第二階段搭建測試環(huán)境、確認主要功能的實現(xiàn),為期一天。第三階段進行測試,測試本模塊的主要功能。第四階段是進行分析與綜合,優(yōu)化系統(tǒng)性能。4.14尚未解決的問題5用車模塊設計說明5.1用車模塊目的與意義:主要完成用車的申請、審批與提交等操作,實現(xiàn)云山市教育局用車管理的自動化。特點:該程序是用戶登錄時所必須要用到的,登陸之前需要驗證用戶身份的合法性,故而需要用戶輸入程序,輸入用戶名及密碼來進行身份驗證。本程序為非常駐內(nèi)存,是子程序、可重用、是順序處理,在輸入之后方能進行驗證。5.2功能用車管理用車管理IPO圖表:11、由管理員設置工作人員訪問權(quán)限進行登錄界面。2、由工作人員登陸辦公頁面,進行辦公。 1、根據(jù)辦公人員當前處理順序,先由用戶進行出行安排。 1、辦公人員進入出行安排界面,填寫相關(guān)的信息并提交發(fā)送。 2、辦公人員申請后,經(jīng)過設置的流轉(zhuǎn),由主任、副局長或局長進行出行審批。 2、審批人進入出行審批界面,提交簽字即可進行審批。 輸入部分:I處理部分:P輸出部分:O3、出行審批后,由用車人向上級提出用車申請。 3、用車人員進入用車申請與續(xù)車申請,填寫相關(guān)信息提交申請即可 4、出行審批后,用車人如有需要可進行續(xù)車申請。填寫相關(guān)的續(xù)車信息即可。 5.3性能系統(tǒng)可容納500用戶同時在線辦公。在移動設備訪問本系統(tǒng)的功能。時間特性:頁面平均響應時間<=5s,最長響應時間<=10s。5.4輸人項名稱標識數(shù)據(jù)類型有效范圍車輛IDcarIdint0~65535車名carNamestring車牌號carNumint0~65535車已用carYiyongint0~65535車輛剩余數(shù)carYushu5.5輸出項輸入項輸出項車輛ID車輛ID車名車名車牌號車牌號車已用車已用車輛剩余數(shù)車輛剩余數(shù)5.6算法連接數(shù)據(jù)庫yunshanOA的代碼:pub.con=newSqlConnection("DataSource=.\\SQLEXPRESS;InitialCatalog=yunshanOA;IntegratedSecurity=True");進行數(shù)據(jù)庫刪除的代碼:stringstr="deletefrom[xuche]where[chucheId]='"+TextBox1.Text+"'";pub.con=newSqlConnection("DataSource=.\\SQLEXPRESS;InitialCatalog=yunshanOA;IntegratSecurity=True");pub.con.Open();SqlCommandsqlcom=newSqlCommand(str,pub.con);intf=sqlcom.ExecuteNonQuery();returnf;進行數(shù)據(jù)庫更新的代碼:stringstr="update[chuche]set[xuyongriqi]=[xuyongriqi]+'"+pub.temp8+"'where[chucheId]='"+TextBox1.Text+"'";pub.con=newSqlConnection("DataSource=.\\SQLEXPRESS;InitialCatalog=yunshanOA;IntegratedSecurity=True");pub.con.Open();創(chuàng)建實例SqlCommand執(zhí)行參數(shù)str傳遞的語句并連接到pub.con上SqlCommandsqlcom=newSqlCommand(str,pub.con);intf=sqlcom.ExecuteNonQuery();returnf;5.7流程邏輯開始開始獲取并設置參數(shù)函數(shù)調(diào)用判斷錯誤顯示相應提示參數(shù)正確進入重定位界面結(jié)束5.8接口定義pub類,在pub類里面定義了變量userID,userPasschar,userName,userSex,userBirth,userPost,userDepartment與靜態(tài)函數(shù)SqlDataAdaptersql=newSqlDataAdapter();直接用pub.函數(shù)名或變量名來調(diào)用。5.9界面設計用車申請界面設計如圖所示:續(xù)車申請界面設計如圖所示:用車管理包括出行安排、出行審批、用車申請與續(xù)車申請,可以完成申請與審批等功能。上圖為用車申請與續(xù)車申請界面通過依次填寫用車與續(xù)車的信息,然后提交申請即可,申請成功后會在頁面上顯示“申請已發(fā)送,請等待”字樣。5.10存儲分配本程序的存儲分配為:用戶名及密碼信息存入數(shù)據(jù)庫中,程序使用隊列將輸入內(nèi)容與數(shù)據(jù)庫中的內(nèi)容進行比較,或者直接使用數(shù)據(jù)庫的存取,進而更進一步的增快程序的查詢速度。5.11注釋設計用”//”進行單行的代碼注釋。///<summary>///xxxxxxxxxxxxx控件。///</summary>5.12限制條件限制條件:本程序中輸入的用戶名只支持英文字符串型或數(shù)字,不支持漢字與漢語符號。5.13測試計劃技術(shù)要求:掌握連接數(shù)據(jù)庫的方法、掌握實現(xiàn)文件上傳的代碼和實現(xiàn)公文正確流轉(zhuǎn)的方法。輸入數(shù)據(jù):(1)分別輸入辦公人員、主任(包工人員所在的部門)、副局長的密碼與賬號。(2)填寫用車申請(標題)、附件等。預期結(jié)果:辦公人員通過用車申請,在工作流程下,先由主任審批再由副局長、局長審批。進度安排:第一階段準備好數(shù)據(jù)為期兩天第二階段搭建測試環(huán)境、確認主要功能的實現(xiàn),為期一天。第三階段進行測試,測試本模塊的主要功能。第四階段是進行分析與綜合,優(yōu)化系統(tǒng)性能。5.14尚未解決的問題6消息管理模塊設計說明從本章開始,逐個地給出各個層次中的每個程序的設計考慮。以下給出的提綱是針對一般情況的。對于一個具體的模塊,尤其是層次比較低的模塊或子程序,其很多條目的內(nèi)容往往與它所隸屬的上一層模塊的對應條目的內(nèi)容相同,在這種情況下,只要簡單地說明這一點即可。6.1消息管理模塊目的與意義:主要是為系統(tǒng)其它部分提供基礎的消息通訊實現(xiàn)消息發(fā)送與接收的功能。特點:該程序是用戶登錄時所必須要用到的,登陸之前需要驗證用戶身份的合法性,故而需要用戶輸入程序,輸入用戶名及密碼來進行身份驗證。本程序為非常駐內(nèi)存,是子程序、可重用、是順序處理,在輸入之后方能進行驗證。6.2功能消息管理消息管理IPO圖表:11、由管理員設置工作人員訪問權(quán)限進行登錄界面。2、由辦公人員登陸自己的辦公頁面。 1、判斷工作人員的合法權(quán)限,如不設置訪問權(quán)限,則默認為一般的用戶。2、根據(jù)用戶當前處理順序,由用戶進行公文申請。 1、用戶進入公文申請界面,填寫相關(guān)的申請信息并提交發(fā)送。 1、判斷工作人員的合法權(quán)限,如不設置訪問權(quán)限,則默認為一般的用戶。2、用戶申請后,經(jīng)過設置的流轉(zhuǎn),由主任、副局長或局長審批。 2、審批人進入公文審批界面,提交簽字即可進行審批。 輸入部分:I處理部分:P輸出部分:O6.3性能1、系統(tǒng)可容納500用戶同時在線辦公。2、在移動設備訪問本系統(tǒng)的功能。3、時間特性:頁面平均響應時間<=5s,最長響應時間<=10s。6.4輸人項名稱標識數(shù)據(jù)類型有效范圍郵件IDIDint0~65535郵件來源FromMailstring發(fā)件人FromMailNamestring主題Subjectstring內(nèi)容MailContentstring附件Attachmentstring發(fā)送時間MailTimestring郵件大小MailSizestring6.5輸出項輸人項輸出項郵件ID郵件ID郵件來源郵件來源發(fā)件人發(fā)件人主題主題內(nèi)容內(nèi)容附件附件發(fā)送時間發(fā)送時間郵件大小郵件大小6.6算法6.7流程邏輯開始開始獲取并設置參數(shù)函數(shù)調(diào)用判斷錯誤顯示相應提示參數(shù)正確進入重定位界面結(jié)束6.8接口定義pub類,在pub類里面定義了變量userID,userPasschar,userName,userSex,userBirth,userPost,userDepartment與靜態(tài)函數(shù)SqlDataAdaptersql=newSqlDataAdapter();直接用pub.函數(shù)名或變量名來調(diào)用。6.9界面設計消息管理界面設計如圖所示:消息管理主要包括郵件處理,可以查看公文、會議、用車等公文的申請與審批情況。6.10存儲分配本程序的存儲分配為:用戶名及密碼信息存入數(shù)據(jù)庫中,程序使用隊列將輸入內(nèi)容與數(shù)據(jù)庫中的內(nèi)容進行比較,或者直接使用數(shù)據(jù)庫的存取,進而更進一步的增快程序的查詢速度。6.11注釋設計用”//”進行單行的代碼注釋。///<summary>///xxxxxxxxxxxxx控件。///</summary>6.12限制條件限制條件:本程序中輸入的用戶名只支持英文字符串型或數(shù)字,不支持漢字與漢語符號。6.13測試計劃技術(shù)要求:掌握連接數(shù)據(jù)庫的方法、掌握實現(xiàn)文件上傳的代碼和實現(xiàn)公文正確流轉(zhuǎn)的方法。輸入數(shù)據(jù):(1)分別輸入辦公人員、主任(包工人員所在的部門)、副局長的密碼與賬號。(2)填寫公文、會議、出行申請(標題)、附件等。預期結(jié)果:辦公人員通過申請的公文,在工作流程下,先由主任審批再由副局長、局長審批。進度安排:第一階段準備好數(shù)據(jù)為期兩天第二階段搭建測試環(huán)境、確認主要功能的實現(xiàn),為期一天。第三階段進行測試,測試本模塊的主要功能。第四階段是進行分析與綜合,優(yōu)化系統(tǒng)性能。6.14尚未解決的問題7個人事務管理設計說明從本章開始,逐個地給出各個層次中的每個程序的設計考慮。以下給出的提綱是針對一般情況的。對于一個具體的模塊,尤其是層次比較低的模塊或子程序,其很多條目的內(nèi)容往往與它所隸屬的上一層模塊的對應條目的內(nèi)容相同,在這種情況下,只要簡單地說明這一點即可7.1個人事務管理模塊目的與意義:在該模塊中主要顯示個人將要處理事務的列表,提高個人處理事務的效率。特點:該程序是用戶登錄時所必須要用到的,登陸之前需要驗證用戶身份的合法性,故而需要用戶輸入程序,輸入用戶名及密碼來進行身份驗證。本程序為非常駐內(nèi)存,是子程序、可重用、是順序處理,在輸入之后方能進行驗證。7.2功能個人事務管理消息管理IPO圖表:11、由管理員設置工作人員訪問權(quán)限進行登錄界面。2、由辦公人員登陸自己的辦公頁面。 1、判斷工作人員的合法權(quán)限,如不設置訪問權(quán)限,則默認為一般的用戶。2、根據(jù)用戶當前需要處理的工作,用戶進行郵件處理。 1、辦公人員進入郵件處理界面,進行郵件處理。 1、判斷工作人員的合法權(quán)限,如不設置訪問權(quán)限,則默認為一般的用戶。2、用車人選擇續(xù)車申請操作。 2、辦公人員進入續(xù)車申請界面,填寫相關(guān)信息,發(fā)起申請即可。 輸入部分:I處理部分:P輸出部分:O7.3性能系統(tǒng)可容納500用戶同時在線辦公。在移動設備訪問本系統(tǒng)的功能。時間特性:頁面平均響應時間<=5s,最長響應時間<=10s。7.4輸人項名稱標識數(shù)據(jù)類型數(shù)據(jù)范圍續(xù)車IDchucheIdint0~65535續(xù)車原因xucheyuanyinstring續(xù)車天數(shù)xuchetianshuint0~65535審批人shenpirenstring7.5輸出項輸入項輸出項續(xù)車ID續(xù)車ID續(xù)車原因續(xù)車原因續(xù)車天數(shù)續(xù)車天數(shù)審批人審批人7.6算法無7.7流程邏輯開始開始獲取并設置參數(shù)函數(shù)調(diào)用判斷錯誤顯示相應提示參數(shù)正確進入重定位界面結(jié)束7.8接口定義pub類,在pub類里面定義了變量userID,userPasschar,userName,userSex,userBirth,userPost,userDepartment與靜態(tài)函數(shù)SqlDataAdaptersql=newSqlDataAdapter();直接用pub.函數(shù)名或變量名來調(diào)用。7.9界面設計個人事務處理界面設計如圖所示:個人事務處理包括郵件處理、續(xù)車處理、后臺與外部通訊,可以通過郵件來處理處理公文、會議、與用車等事情;通過續(xù)車來處理用車過程中的問題;后臺管理分別為車輛的添加、刪除與更新,會議的添加、刪除與更新,人員的添加、刪除與更新;外部通訊是通過嵌入QQ來實現(xiàn)人與人之間的通信。7.10存儲分配本程序的存儲分配為:用戶名及密碼信息存入數(shù)據(jù)庫中,程序使用隊列將輸入內(nèi)容與數(shù)據(jù)庫中的內(nèi)容進行比較,或者直接使用數(shù)據(jù)庫的存取,進而更進一步的增快程序的查詢速度。7.11注釋設計用”//”進行單行的代碼注釋。///<summary>///xxxxxxxxx///</summary>7.12限制條件限制條件:本程序中輸入的用戶名只支持英文字符串型或數(shù)字,不支持漢字與漢語符號。外部通訊只能在聯(lián)網(wǎng)的情況下,才能登陸成功,而且只能一人同一賬號只能登陸一次。7.13測試計劃技術(shù)要求:掌握連接數(shù)據(jù)庫的方法、掌握實現(xiàn)文件上傳的代碼和實現(xiàn)公文正確流轉(zhuǎn)的方法。輸入數(shù)據(jù):(1)分別輸入辦公人員、管理員的密碼與賬號。(2)填寫公文、會議、續(xù)車申請(標題)等。預期結(jié)果:辦公人員或管理員登陸后可以查看或維護一些信息。進度安排:第一階段準備好數(shù)據(jù)為期兩天第二階段搭建測試環(huán)境、確認主要功能的實現(xiàn),為期一天。第三階段進行測試,測試本模塊的主要功能。第四階段是進行分析與綜合,優(yōu)化系統(tǒng)性能。7.14尚未解決的問題8領導辦公模塊設計說明從本章開始,逐個地給出各個層次中的每個程序的設計考慮。以下給出的提綱是針對一般情況的。對于一個具體的模塊,尤其是層次比較低的模塊或子程序,其很多條目的內(nèi)容往往與它所隸屬的上一層模塊的對應條目的內(nèi)容相同,在這種情況下,只要簡單地說明這一點即可8.1領導辦公模塊目的與意義:主要為了方便領導公文、會議、郵件等審批。特點:該程序是用戶登錄時所必須要用到的,登陸之前需要驗證用戶身份的合法性,故而需要用戶輸入程序,輸入用戶名及密碼來進行身份驗證。本程序為非常駐內(nèi)存,是子程序、可重用、是順序處理,在輸入之后方能進行驗證。8.2功能領導辦公領導辦公如下IPO圖:1、由管理員設置工作人員訪問權(quán)限進行登錄界面。1、由管理員設置工作人員訪問權(quán)限進行登錄界面。2、由工作人員登陸自己的辦公頁面 1、根據(jù)辦公人員當前處理順序,先由用戶進行出行安排。 2、辦公人員申請后,經(jīng)過設置的流轉(zhuǎn),由主任、副局長或局長進行出行審批。 輸入部分:I處理部分:P輸出部分:O6、根據(jù)用戶當前需要處理的工作,用戶進行郵件處理。 3、用車人如有需要可進行續(xù)車申請。填寫相關(guān)的續(xù)車信息即可。 4、用戶申請公文后,經(jīng)過設置的流轉(zhuǎn),由主任、副局長或局長審批。 5、用戶申請后,經(jīng)過設置的流轉(zhuǎn),由主任、副局長或局長進行會議審批。 7、會議審批后,有辦公室主任進行會議安排,包括一些會議設備。 1、辦公人員進入出行安排界面,填寫相關(guān)的信息并提交發(fā)送。2、審批人進入出行審批界面,提交簽字即可進行審批。3、辦公人員進入郵件處理界面,進行郵件處理。4、辦公室主任進入會議安排界面,填寫需要的會議設備,進行安排。8.3性能系統(tǒng)可容納500用戶同時在線辦公。在移動設備訪問本系統(tǒng)的功能。時間特性:頁面平均響應時間<=5s,最長響應時間<=10s。9.4輸人項名稱標識數(shù)據(jù)類型數(shù)據(jù)范圍公文IDgongWenIdint0~65535公文標題gongWenTitlestring公文副標題gongWenLitleTitlestring申請人shenqingrenstring公文附件gongWenFilestring申請日期fawenriqistring會議編號huiyiIdint0~65535會議標題huiyiTitlestring會議時間huiyiTimestring參會人員huiyiRenyuanstring會議申請人huiyishenqingrenstring申請日期shenqingshijianstring出行編號chucheIdint0~65535出行日期chucheriqistring出行人員chengcherenyuanstring出行原因chucheyuanyinstring續(xù)車編號chucheIdint0~65535續(xù)車天數(shù)xuchetianshustring續(xù)車緣由xucheyuanyinstring8.5輸出項輸入項輸出項公文ID公文ID公文標題公文標題公文副標題公文副標題申請人申請人公文附件公文附件申請日期申請日期會議編號會議編號會議標題會議標題會議時間會議時間參會人員參會人員會議申請人會議申請人申請日期申請日期出行編號出行編號出行日期出行日期出行人員出行人員出行原因出行原因續(xù)車編號續(xù)車編號續(xù)車天數(shù)續(xù)車天數(shù)續(xù)車緣由續(xù)車緣由8.6算法數(shù)據(jù)庫代碼:將查詢數(shù)據(jù)庫里的信息,賦給str。stringstr="select[gongWenId]as'公文編號',[gongWenTitle]as',[gongWenLitleTitle]as'公文副標題',[shenqingren]as'申請人',[gongWenFile]as'公文附件',[fawenriqi]as'申請日期'from[gongwen]where[gongwenzhuangtai]='"+pub.userName+"'and[shenpiqianzi]!='"+pub.userName+"'";連接數(shù)據(jù)庫。pub.con=newSqlConnection("DataSource=.\\SQLEXPRESS;InitialCatalog=yunshanOA;IntegratedSecurity=True");pub.con.Open();連接到數(shù)據(jù)庫后,從數(shù)據(jù)庫里讀出數(shù)據(jù)并綁定到頁面中。pub.ds=newDataSet();pub.sql.SelectCommand=newSqlCommand(str,pub.con);pub.sql.Fill(pub.ds,"gongwen");DataGrid1.DataSource=pub.ds;DataGrid1.DataBind();8.7流程邏輯用戶 系統(tǒng)用戶名及密碼用戶 系統(tǒng)用戶名及密碼密碼驗證判斷用戶類型局長、黨書記副局長、副書記監(jiān)督室主任重新輸入跳轉(zhuǎn)相應的界面開始結(jié)束NY8.8接口定義pub類,在pub類里面定義了變量userID,userPasschar,userName,userSex,userBirth,userPost,userDepartment與靜態(tài)函數(shù)SqlDataAdaptersql=newSqlDataAdapter();直接用pub.函數(shù)名或變量名來調(diào)用。8.9界面設計領導辦公界面設計如圖所示:領導辦公主要包括郵件處理、公文審批、會議審批、會議安排、出行安排、出行審批、續(xù)車處理等模塊,可以完成公文、會議、用車的審批工作。在上圖中只需點擊相應的模塊即可進行相應界面進行審批工作。8.10存儲分配本程序的存儲分配為:用戶名及密碼信息存入數(shù)據(jù)庫中,程序使用隊列將輸入內(nèi)容與數(shù)據(jù)庫中的內(nèi)容進行比較,或者直接使用數(shù)據(jù)庫的存取,進而更進一步的增快程序的查詢速度。8.11注釋設計用”//”進行單行的代碼注釋。///<summary>///xxxxxxxxx///</summary>8.12限制條件限制條件:本程序中輸入的用戶名只支持英文字符串型或數(shù)字,不支持漢字與漢語符號。8.13測試計劃技術(shù)要求:掌握連接數(shù)據(jù)庫的方法、掌握實現(xiàn)文件上傳的代碼和實現(xiàn)公文正確流轉(zhuǎn)的方法。輸入數(shù)據(jù):(1)分別輸入辦公人員、主任(包工人員所在的部門)、副局長的密碼與賬號。(2)填寫公文、會議、出行申請(標題)、附件等。預期結(jié)果:辦公人員通過申請的公文,在工作流程下,先由主任審批再由副局長、局長審批。進度安排:第一階段準備好數(shù)據(jù)為期兩天第二階段搭建測試環(huán)境、確認主要功能的實現(xiàn),為期一天。第三階段進行測試,測試本模塊的主要功能。第四階段是進行分析與綜合,優(yōu)化系統(tǒng)性能。8.14尚未解決的問題無。9系統(tǒng)管理模塊設計說明9.1系統(tǒng)管理模塊目的與意義:主要為了方便系統(tǒng)管理員對后臺模塊的管理與維護。特點:該程序是管理員登錄時所必須要用到的,登陸之前需要驗證管理員身份的合法性,故而需要用戶輸入程序,輸入用戶名及密碼來進行身份驗證。本程序為非常駐內(nèi)存,是子程序、可重用、是順序處理,在輸入之后方能進行驗證。9.2功能系統(tǒng)管理領導辦公如下IPO圖:1、由管理員輸入賬號、密碼登錄界面

溫馨提示

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

評論

0/150

提交評論