軟件工程 詳細(xì)設(shè)計(jì)說(shuō)明書(shū)
《軟件工程 詳細(xì)設(shè)計(jì)說(shuō)明書(shū)》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《軟件工程 詳細(xì)設(shè)計(jì)說(shuō)明書(shū)(32頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 1.引言 1 1.1編寫(xiě)目的 1 1.2項(xiàng)目背景 1 1.3定義 2 1.4參考資料 2 2.總體設(shè)計(jì) 2 2.1需求概述 2 2.2軟件結(jié)構(gòu) 2 3.程序描述 2 3.1功能 3 3.2性能 3 3.3輸入項(xiàng)目 3 3.4輸出項(xiàng)目 3 3.5算法 3 3.6程序邏輯 3 3.7接口 3 3.8存儲(chǔ)分配 3 3.9限制條件 3 3.10測(cè)試要點(diǎn) 3 1.引言 1.1編寫(xiě)目的 編寫(xiě)這份詳細(xì)設(shè)計(jì)說(shuō)明書(shū)的目的在于明確系統(tǒng)范圍,明確OA系統(tǒng)流程并規(guī)范化記錄該系統(tǒng)需求和非功能性系統(tǒng)需求。? 本文檔主要提供給以下人
2、員閱讀和使用:?l?云山市教育局項(xiàng)目負(fù)責(zé)人,確認(rèn)本文描述的要求符合該教育局實(shí)際要求。?l? Winarray公司軟件開(kāi)發(fā)團(tuán)隊(duì),包括項(xiàng)目經(jīng)理、架構(gòu)設(shè)計(jì)師、開(kāi)發(fā)和測(cè)試人員項(xiàng)目開(kāi)發(fā)參考使用。 其他相關(guān)用戶(hù),了解系統(tǒng)需求范圍和實(shí)現(xiàn)目標(biāo),目的在于更好的使用系統(tǒng) 1.2項(xiàng)目背景 辦公自動(dòng)化簡(jiǎn)稱(chēng)OA(Office?Automation),主要是利用計(jì)算機(jī)、通信和自動(dòng)控制等和設(shè)備實(shí)現(xiàn)辦公業(yè)務(wù)的自動(dòng)化。它是提高辦公效率、辦公質(zhì)量和實(shí)現(xiàn)科學(xué)管理與科學(xué)決策的手段。? 我國(guó)的辦公自動(dòng)化自上世紀(jì)70年代發(fā)展,大致經(jīng)歷三個(gè)階段:第一階段主要是辦公過(guò)程中普遍使用了現(xiàn)代的辦公設(shè)備。如傳真機(jī)、打印機(jī)、復(fù)印機(jī)等。第二階
3、段主要標(biāo)志是辦公過(guò)程中普遍使用電腦與打印機(jī),通過(guò)電腦與打印機(jī)進(jìn)行文字處理、表格處理、文字排版和進(jìn)行人事財(cái)務(wù)等信息的管理。第三階段中網(wǎng)絡(luò)技術(shù)的普遍使用,這一階段通過(guò)使用網(wǎng)絡(luò)實(shí)現(xiàn)文件共享、網(wǎng)絡(luò)打印共享和網(wǎng)絡(luò)數(shù)據(jù)庫(kù)管理等工作。? 目前Web技術(shù)不斷發(fā)展與成熟,能夠在互聯(lián)網(wǎng)上實(shí)現(xiàn)非常復(fù)雜的系統(tǒng),滿(mǎn)足各種業(yè)務(wù)要求;同時(shí),計(jì)算機(jī)硬件與網(wǎng)絡(luò)得到迅速發(fā)展,計(jì)算機(jī)處理速度與網(wǎng)絡(luò)傳輸速度成倍增長(zhǎng);通過(guò)高校、培訓(xùn)機(jī)構(gòu)、網(wǎng)絡(luò)學(xué)習(xí)等渠道,人們操作計(jì)算機(jī)的水平越來(lái)越熟練。這種情況下,OA系統(tǒng)都是采用Web技術(shù)實(shí)現(xiàn),并在日常工作與生活中扮演著越來(lái)越重要的作用。現(xiàn)在的OA系統(tǒng)不僅滿(mǎn)足單位或組織內(nèi)部的日常辦公活動(dòng),還能進(jìn)一步
4、擴(kuò)展到單位與組織的信息交流,從而達(dá)到利用辦公系統(tǒng),提高辦事效率,加快各種辦公業(yè)務(wù)流程處理速度目的,實(shí)現(xiàn)辦公數(shù)字化、流程的自動(dòng)化、不受地域、時(shí)間、范圍控制,真正提高辦公效率。? 目前,云山市教育局雖然也采用Office辦公軟件,實(shí)現(xiàn)辦公文檔的輸入與打印功能,但是整個(gè)辦公管理過(guò)程還是停留在手工操作過(guò)程的層次,辦事效率低,很多事物不能得到及時(shí)方便的處理,沒(méi)有好好利用該局的計(jì)算機(jī)硬件與網(wǎng)絡(luò)環(huán)境,迫切需要建立新的系統(tǒng),提高辦公效率。? 為了積極響應(yīng)政府機(jī)構(gòu)電子政務(wù)的要求,提高辦事效率,云山市教育局決定委托該市的Winarray軟件公司開(kāi)發(fā)OA系統(tǒng),以滿(mǎn)足該教育局辦公需要。? 1.3定義 本系統(tǒng)名
5、稱(chēng)為:云山市教育局OA系統(tǒng)。 ?WROA:云山市教育局辦公自動(dòng)化系統(tǒng)。? Winarray:廣州萬(wàn)銳信息有限公司,負(fù)責(zé)本系統(tǒng)的開(kāi)發(fā)與實(shí)施 1.4參考資料 本文擋的編寫(xiě)所依據(jù)的參考資料如下:?l ?本系統(tǒng)的軟件需求規(guī)約。?l ?本系統(tǒng)的軟件的架構(gòu)設(shè)計(jì)。? 詳細(xì)設(shè)計(jì)說(shuō)明書(shū)(GB8567——88).doc 2.總體設(shè)計(jì) 2.1需求概述 2.2軟件結(jié)構(gòu) 3.程序描述 3.1公文模塊程序描述 l 目的與意義:在公文模塊中主要完成公文的起草、審核、審批、發(fā)送等操作,實(shí)現(xiàn)公文管理的辦公自動(dòng)化。 l 特點(diǎn): 該程序是用戶(hù)登錄時(shí)所必須要用到的,登陸之前需要驗(yàn)證用戶(hù)身份的合法
6、性,故而需要用戶(hù)輸入程序,輸入用戶(hù)名及密碼來(lái)進(jìn)行身份驗(yàn)證。本程序?yàn)榉浅qv內(nèi)存,是子程序、可重用、是順序處理,在輸入之后方能進(jìn)行驗(yàn)證。 3.1.1功能 l 公文管理 公文管理IPO圖表如下圖所示: 1、由管理員設(shè)置工作人員訪(fǎng)問(wèn)權(quán)限進(jìn)行登錄界面。 2、由工作人員登陸自己的辦公頁(yè)面 1、判斷工作人員的合法權(quán)限,如不設(shè)置訪(fǎng)問(wèn)權(quán)限,則默認(rèn)為一般的用戶(hù)。 2、根據(jù)用戶(hù)當(dāng)前處理順序,由用戶(hù)進(jìn)行公文申請(qǐng)。 1、用戶(hù)進(jìn)入公文申請(qǐng)界面,填寫(xiě)相關(guān)的申請(qǐng)信息并提交發(fā)送。 1、判斷工作人員的合法權(quán)限,如不設(shè)置訪(fǎng)問(wèn)權(quán)限,則默認(rèn)為一般的用戶(hù)。 2、用戶(hù)
7、申請(qǐng)后,經(jīng)過(guò)設(shè)置的流轉(zhuǎn),由主任、副局長(zhǎng)或局長(zhǎng)審批。 2、審批人進(jìn)入公文審批界面,提交簽字即可進(jìn)行審批。 輸入部分:I 處理部分:P 輸出部分:O 3.1.2性能 ? 系統(tǒng)可容納500用戶(hù)同時(shí)在線(xiàn)辦公。 ? 在移動(dòng)設(shè)備訪(fǎng)問(wèn)本系統(tǒng)的功能。 ? 時(shí)間特性:頁(yè)面平均響應(yīng)時(shí)間<=5s,最長(zhǎng)響應(yīng)時(shí)間<=10s。 3.1.3輸人項(xiàng)目 名稱(chēng) 標(biāo)識(shí) 數(shù)據(jù)類(lèi)型 有效范圍 公文ID gongWenId int 0~65535 公文名 gongWenTitle string 公文副標(biāo)題 gongWenLitleTitle string
8、 公文流程 gongwenliucheng string 發(fā)文日期 fawenriqi 公文申請(qǐng)人 shenqingren string 3.1.4輸出項(xiàng)目 輸入項(xiàng) 輸出項(xiàng) 公文ID 公文ID 公文名 公文名 公文作者 公文作者 公文描述 公文描述 3.1.5算法 ? 連接數(shù)據(jù)庫(kù)yunshanOA 的代碼: pub.con = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=yunshanOA;Integrated Security=True"); ? 實(shí)現(xiàn)
9、上傳文件的代碼: FileUpLoad1.PostedFile.SaveAs(Server.MapPath("~/gongwen/")+ FileUpLoad1.FileName); 3.1.6程序邏輯 如圖所示 開(kāi)始 登陸界面 輸入用戶(hù)信息 判斷權(quán)限 密碼錯(cuò)誤 顯示相應(yīng)提示 參數(shù)正確 進(jìn)入界面 發(fā)公文 結(jié)束 3.1.7接口 定義pub類(lèi),在pub類(lèi)里面定義了變量userID, userPasschar, userName, userSex, userBirth, userPost, userDepartment與靜態(tài)函數(shù)SqlDataAdapter sql
10、 = new SqlDataAdapter();直接用 pub.函數(shù)名或變量名來(lái)調(diào)用。 3.1.8存儲(chǔ)分配 本程序的存儲(chǔ)分配為:用戶(hù)名及密碼信息存入數(shù)據(jù)庫(kù)中,程序使用隊(duì)列將輸入內(nèi)容與數(shù)據(jù)庫(kù)中的內(nèi)容進(jìn)行比較,或者直接使用數(shù)據(jù)庫(kù)的存取,進(jìn)而更進(jìn)一步的增快程序的查詢(xún)速度。 3.1.9限制條件 ? 限制條件:本程序中輸入的用戶(hù)名只支持英文字符串型或數(shù)字,不支持漢字與漢語(yǔ)符號(hào)。 ? 13中文檔都在一起,下載后須將自己需要的文檔復(fù)制到新的頁(yè)面上,并保存在本系統(tǒng)所在文件夾下的gongwenmoban里面,為后面的下載作服務(wù)。 3.1.10測(cè)試要點(diǎn) ? 技術(shù)要求:掌握連接數(shù)據(jù)庫(kù)
11、的方法、掌握實(shí)現(xiàn)文件上傳的代碼和實(shí)現(xiàn)公文正確流轉(zhuǎn)的方法。 ? 輸入數(shù)據(jù):(1)分別輸入辦公人員、主任(包工人員所在的部門(mén))、副局長(zhǎng)的密碼與賬號(hào)。 (2)填寫(xiě)公文申請(qǐng)(標(biāo)題)、附件等。 ? 預(yù)期結(jié)果:辦公人員通過(guò)申請(qǐng)公文,在工作流程下,先由主任審批再由副局長(zhǎng)、局長(zhǎng)審批。 ? 進(jìn)度安排:第一階段準(zhǔn)備好數(shù)據(jù)為期兩天 第二階段搭建測(cè)試環(huán)境、確認(rèn)主要功能的實(shí)現(xiàn),為期一天。 第三階段進(jìn)行測(cè)試,測(cè)試本模塊的主要功能。 第四階段是進(jìn)行分析與綜合,優(yōu)化系統(tǒng)性能。 3.2 會(huì)議管理模塊 l 目的與意義:在該模塊中主要
12、完成會(huì)議的申請(qǐng)、審批與會(huì)議歸檔等操作。實(shí)現(xiàn)云山市教育局會(huì)議管理的自動(dòng)化。 l 特點(diǎn):該程序是用戶(hù)登錄時(shí)所必須要用到的,登陸之前需要驗(yàn)證用戶(hù)身份的合法性,故而需要用戶(hù)輸入程序,輸入用戶(hù)名及密碼來(lái)進(jìn)行身份驗(yàn)證。本程序?yàn)榉浅qv內(nèi)存,是子程序、可重用、是順序處理,在輸入之后方能進(jìn)行驗(yàn)證。 3.2.1功能 l 會(huì)議管理 會(huì)議管理IPO圖表: 1、由管理員設(shè)置工作人員訪(fǎng)問(wèn)權(quán)限進(jìn)行登錄界面。 2、由工作人員登陸辦公頁(yè)面,進(jìn)行辦公。 1、根據(jù)用戶(hù)當(dāng)前處理順序,先由用戶(hù)進(jìn)行會(huì)議申請(qǐng)。 1、用戶(hù)進(jìn)入會(huì)議申請(qǐng)界面,填寫(xiě)相關(guān)的申請(qǐng)信息并提交發(fā)送。 1
13、、用戶(hù)申請(qǐng)后,經(jīng)過(guò)設(shè)置的流轉(zhuǎn),由主任、副局長(zhǎng)或局長(zhǎng)進(jìn)行會(huì)議審批。 2、審批人進(jìn)入公文審批界面,提交簽字即可進(jìn)行審批。 輸入部分:I 處理部分:P 輸出部分:O 1、會(huì)議審批后,有辦公室主任進(jìn)行會(huì)議安排,包括一些會(huì)議設(shè)備。 3、辦公室主任進(jìn)入會(huì)議安排界面,填寫(xiě)需要的會(huì)議設(shè)備,進(jìn)行安排。 3.2.2性能 ? 系統(tǒng)可容納500用戶(hù)同時(shí)在線(xiàn)辦公。 ? 在移動(dòng)設(shè)備訪(fǎng)問(wèn)本系統(tǒng)的功能。 ? 時(shí)間特性:頁(yè)面平均響應(yīng)時(shí)間<=5s,最長(zhǎng)響應(yīng)時(shí)間<=10s。 3.2.3輸人項(xiàng)目 名稱(chēng) 標(biāo)識(shí) 數(shù)據(jù)類(lèi)型 有效范圍 會(huì)議ID h
14、uiyiId int 0~65535 會(huì)議時(shí)間 huiyiTime string 會(huì)議主題 huiyiTitle string 會(huì)議審批人 huiyiShenpi string 會(huì)議安排 huiyianpai string 會(huì)議人員 huiyiRenyuan string 3.2.4輸出項(xiàng)目 輸入項(xiàng) 輸出項(xiàng) 會(huì)議ID 會(huì)議ID 會(huì)議時(shí)間 會(huì)議時(shí)間 會(huì)議主題 會(huì)議主題 會(huì)議審批人 會(huì)議審批人 會(huì)議安排 會(huì)議安排 會(huì)議人員 會(huì)議人員 3.2.5算法 ? 連接數(shù)據(jù)庫(kù)yunshanOA 的代碼: pub.
15、con = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=yunshanOA;Integrated Security=True"); ? 向數(shù)據(jù)庫(kù)中添加頁(yè)面信息代碼: (1)連接數(shù)據(jù)庫(kù)代碼: pub.con = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=yunshanOA;Integrated Security=True"); 將數(shù)據(jù)庫(kù)的信息分別顯示在控件上: SqlCommandsqlcom=
16、newSqlCommand("insertinto[huiyi]([huiyiTitle],[huiyiTime],[huiyiRenyuan],[huiyiShenqingren],[huiyiAnpairen],[huiyiShenpiren],[shenpiQianzi],[huiyiWenjian],[shenqingshijian],[huiyianpai]) values ('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" + pub.userName + "','" + TextB
17、ox5.Text + "','" + TextBox4.Text + "','null','null','" + tim + "','null')", pub.con); (2)將系統(tǒng)時(shí)間顯示在頁(yè)面上。 pub.con.Open(); string tim = DateTime.Now.Year.ToString() + "-" + DateTime.Now.Month.ToString() + "-" + DateTime.Now.Day.ToString() + " " + DateTime.Now.Hour.ToString()
18、+ ":" + DateTime.Now.Minute.ToString(); 3.2.6程序邏輯 如圖所示 開(kāi)始 獲取并設(shè)置參數(shù) 函數(shù)調(diào)用 判斷 錯(cuò)誤 顯示相應(yīng)提示 參數(shù)正確 進(jìn)入重定位界面 結(jié)束 3.2.7接口 定義pub類(lèi),在pub類(lèi)里面定義了變量userID, userPasschar, userName, userSex, userBirth, userPost, userDepartment與靜態(tài)函數(shù)SqlDataAdapter sql = new SqlDataAdapter();直接用 pub.函數(shù)名或變量
19、名來(lái)調(diào)用。 3.2.8存儲(chǔ)分配 本程序的存儲(chǔ)分配為:用戶(hù)名及密碼信息存入數(shù)據(jù)庫(kù)中,程序使用隊(duì)列將輸入內(nèi)容與數(shù)據(jù)庫(kù)中的內(nèi)容進(jìn)行比較,或者直接使用數(shù)據(jù)庫(kù)的存取,進(jìn)而更進(jìn)一步的增快程序的查詢(xún)速度。 3.2.9限制條件 ? 限制條件:本程序中輸入的用戶(hù)名只支持英文字符串型或數(shù)字,不支持漢字與漢語(yǔ)符號(hào)。 3.2.10測(cè)試要點(diǎn) ? 技術(shù)要求:掌握連接數(shù)據(jù)庫(kù)的方法、掌握實(shí)現(xiàn)文件上傳的代碼和實(shí)現(xiàn)公文正確流轉(zhuǎn)的方法。 ? 輸入數(shù)據(jù):(1)分別輸入辦公人員、主任(包工人員所在的部門(mén))、副局長(zhǎng)的密碼與賬號(hào)。 (2)填寫(xiě)會(huì)議申請(qǐng)(標(biāo)題)、附件等。 ? 預(yù)期結(jié)果:辦公人員通
20、過(guò)會(huì)議申請(qǐng),在工作流程下,先由主任審批再由副局長(zhǎng)、局長(zhǎng)審批。 ? 進(jìn)度安排:第一階段準(zhǔn)備好數(shù)據(jù)為期兩天 第二階段搭建測(cè)試環(huán)境、確認(rèn)主要功能的實(shí)現(xiàn),為期一天。 第三階段進(jìn)行測(cè)試,測(cè)試本模塊的主要功能。 第四階段是進(jìn)行分析與綜合,優(yōu)化系統(tǒng)性能。 3.3用車(chē)模塊 l 目的與意義:主要完成用車(chē)的申請(qǐng)、審批與提交等操作,實(shí)現(xiàn)云山市教育局用車(chē)管理的自動(dòng)化。 l 特點(diǎn):該程序是用戶(hù)登錄時(shí)所必須要用到的,登陸之前需要驗(yàn)證用戶(hù)身份的合法性,故而需要用戶(hù)輸入程序,輸入用戶(hù)名及密碼來(lái)進(jìn)行身份驗(yàn)證。本程序?yàn)榉浅qv內(nèi)存,是子程序、可重用、是順序處
21、理,在輸入之后方能進(jìn)行驗(yàn)證。 3.3.1功能 l 用車(chē)管理 用車(chē)管理IPO圖表: 1、由管理員設(shè)置工作人員訪(fǎng)問(wèn)權(quán)限進(jìn)行登錄界面。 2、由工作人員登陸辦公頁(yè)面,進(jìn)行辦公。 1、根據(jù)辦公人員當(dāng)前處理順序,先由用戶(hù)進(jìn)行出行安排。 1、辦公人員進(jìn)入出行安排界面,填寫(xiě)相關(guān)的信息并提交發(fā)送。 2、辦公人員申請(qǐng)后,經(jīng)過(guò)設(shè)置的流轉(zhuǎn),由主任、副局長(zhǎng)或局長(zhǎng)進(jìn)行出行審批。 2、審批人進(jìn)入出行審批界面,提交簽字即可進(jìn)行審批。 輸入部分:I 處理部分:P 輸出部分:O 3、出行審批后,由用車(chē)人向上級(jí)提出用車(chē)申請(qǐng)。
22、 3、用車(chē)人員進(jìn)入用車(chē)申請(qǐng)與續(xù)車(chē)申請(qǐng),填寫(xiě)相關(guān)信息提交申請(qǐng)即可 4、出行審批后,用車(chē)人如有需要可進(jìn)行續(xù)車(chē)申請(qǐng)。填寫(xiě)相關(guān)的續(xù)車(chē)信息即可。 3.3.2性能 ? 系統(tǒng)可容納500用戶(hù)同時(shí)在線(xiàn)辦公。 ? 在移動(dòng)設(shè)備訪(fǎng)問(wèn)本系統(tǒng)的功能。 ? 時(shí)間特性:頁(yè)面平均響應(yīng)時(shí)間<=5s,最長(zhǎng)響應(yīng)時(shí)間<=10s。 3.3.3輸人項(xiàng)目 名稱(chēng) 標(biāo)識(shí) 數(shù)據(jù)類(lèi)型 有效范圍 車(chē)輛ID carId int 0~65535 車(chē)名 carName string 車(chē)牌號(hào) carNum int 0~65535 車(chē)已用 carYiyong int 0~6
23、5535 車(chē)輛剩余數(shù) carYushu 3.3.4輸出項(xiàng)目 輸入項(xiàng) 輸出項(xiàng) 車(chē)輛ID 車(chē)輛ID 車(chē)名 車(chē)名 車(chē)牌號(hào) 車(chē)牌號(hào) 車(chē)已用 車(chē)已用 車(chē)輛剩余數(shù) 車(chē)輛剩余數(shù) 3.3.5算法 ? 連接數(shù)據(jù)庫(kù)yunshanOA 的代碼: pub.con = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=yunshanOA;Integrated Security=True"); ? 進(jìn)行數(shù)據(jù)庫(kù)刪除的代碼: string str = "delete from [xuch
24、e] where [chucheId]='"+TextBox1.Text+"'"; pub.con = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=yunshanOA;IntegratSecurity=True"); pub.con.Open(); SqlCommand sqlcom = new SqlCommand(str, pub.con); int f = sqlcom.ExecuteNonQuery(); return f; 進(jìn)
25、行數(shù)據(jù)庫(kù)更新的代碼: string str = "update [chuche] set [xuyongriqi]=[xuyongriqi]+'"+pub.temp8+"' where [chucheId]='" + TextBox1.Text + "'"; pub.con = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=yunshanOA;Integrated Security=True");pub.con.Open(); 創(chuàng)建實(shí)例SqlCommand 執(zhí)行參數(shù)str傳遞的語(yǔ)
26、句并連接到pub.con上 SqlCommand sqlcom = new SqlCommand(str, pub.con); int f = sqlcom.ExecuteNonQuery(); return f; 3.3.6程序邏輯 開(kāi)始 獲取并設(shè)置參數(shù) 函數(shù)調(diào)用 判斷 錯(cuò)誤 顯示相應(yīng)提示 參數(shù)正確 進(jìn)入重定位界面 結(jié)束 3.3.7接口 定義pub類(lèi),在pub類(lèi)里面定義了變量userID, userPasschar, userName, userSex, userBirth, userPost, userDepartment與
27、靜態(tài)函數(shù)SqlDataAdapter sql = new SqlDataAdapter();直接用 pub.函數(shù)名或變量名來(lái)調(diào)用。 3.3.8存儲(chǔ)分配 本程序的存儲(chǔ)分配為:用戶(hù)名及密碼信息存入數(shù)據(jù)庫(kù)中,程序使用隊(duì)列將輸入內(nèi)容與數(shù)據(jù)庫(kù)中的內(nèi)容進(jìn)行比較,或者直接使用數(shù)據(jù)庫(kù)的存取,進(jìn)而更進(jìn)一步的增快程序的查詢(xún)速度。 3.3.9限制條件 ? 限制條件:本程序中輸入的用戶(hù)名只支持英文字符串型或數(shù)字,不支持漢字與漢語(yǔ)符號(hào)。 3.3.10測(cè)試要點(diǎn) ? 技術(shù)要求:掌握連接數(shù)據(jù)庫(kù)的方法、掌握實(shí)現(xiàn)文件上傳的代碼和實(shí)現(xiàn)公文正確流轉(zhuǎn)的方法。 ? 輸入數(shù)據(jù):(1)分別輸入辦公人員、主任(包工人員所在的
28、部門(mén))、副局長(zhǎng)的密碼與賬號(hào)。 (2)填寫(xiě)用車(chē)申請(qǐng)(標(biāo)題)、附件等。 ? 預(yù)期結(jié)果:辦公人員通過(guò)用車(chē)申請(qǐng),在工作流程下,先由主任審批再由副局長(zhǎng)、局長(zhǎng)審批。 ? 進(jìn)度安排:第一階段準(zhǔn)備好數(shù)據(jù)為期兩天 第二階段搭建測(cè)試環(huán)境、確認(rèn)主要功能的實(shí)現(xiàn),為期一天。 第三階段進(jìn)行測(cè)試,測(cè)試本模塊的主要功能。 第四階段是進(jìn)行分析與綜合,優(yōu)化系統(tǒng)性能。 3.4 消息管理模塊 l 目的與意義:主要是為系統(tǒng)其它部分提供基礎(chǔ)的消息通訊實(shí)現(xiàn)消息發(fā)送與接收的功能。 l 特點(diǎn):該程序是用戶(hù)登錄時(shí)所必須要用到的,登陸之前需要驗(yàn)證用戶(hù)
29、身份的合法性,故而需要用戶(hù)輸入程序,輸入用戶(hù)名及密碼來(lái)進(jìn)行身份驗(yàn)證。本程序?yàn)榉浅qv內(nèi)存,是子程序、可重用、是順序處理,在輸入之后方能進(jìn)行驗(yàn)證。 3.4.1功能 l 消息管理 消息管理IPO圖表: 1、由管理員設(shè)置工作人員訪(fǎng)問(wèn)權(quán)限進(jìn)行登錄界面。 2、由辦公人員登陸自己的辦公頁(yè)面。 1、判斷工作人員的合法權(quán)限,如不設(shè)置訪(fǎng)問(wèn)權(quán)限,則默認(rèn)為一般的用戶(hù)。 2、根據(jù)用戶(hù)當(dāng)前處理順序,由用戶(hù)進(jìn)行公文申請(qǐng)。 1、用戶(hù)進(jìn)入公文申請(qǐng)界面,填寫(xiě)相關(guān)的申請(qǐng)信息并提交發(fā)送。 1、判斷工作人員的合法權(quán)限,如不設(shè)置訪(fǎng)問(wèn)權(quán)限,則默認(rèn)為一般的用戶(hù)。 2
30、、用戶(hù)申請(qǐng)后,經(jīng)過(guò)設(shè)置的流轉(zhuǎn),由主任、副局長(zhǎng)或局長(zhǎng)審批。 2、審批人進(jìn)入公文審批界面,提交簽字即可進(jìn)行審批。 輸入部分:I 處理部分:P 輸出部分:O 3.4.2性能 1、系統(tǒng)可容納500用戶(hù)同時(shí)在線(xiàn)辦公。 2、在移動(dòng)設(shè)備訪(fǎng)問(wèn)本系統(tǒng)的功能。 3、時(shí)間特性:頁(yè)面平均響應(yīng)時(shí)間<=5s,最長(zhǎng)響應(yīng)時(shí)間<=10s。 3.4.3輸人項(xiàng)目 名稱(chēng) 標(biāo)識(shí) 數(shù)據(jù)類(lèi)型 有效范圍 郵件ID ID int 0~65535 郵件來(lái)源 FromMail string 發(fā)件人 FromMailName string 主題 Subject
31、 string 內(nèi)容 MailContent string 附件 Attachment string 發(fā)送時(shí)間 MailTime string 郵件大小 MailSize string 3.4.4輸出項(xiàng)目 輸人項(xiàng) 輸出項(xiàng) 郵件ID 郵件ID 郵件來(lái)源 郵件來(lái)源 發(fā)件人 發(fā)件人 主題 主題 內(nèi)容 內(nèi)容 附件 附件 發(fā)送時(shí)間 發(fā)送時(shí)間 郵件大小 郵件大小 3.4.5算法 3.4.6程序邏輯 開(kāi)始 獲取并設(shè)置參數(shù) 函數(shù)調(diào)用 判斷 錯(cuò)誤 顯示相應(yīng)提示 參數(shù)正確 進(jìn)入重定位界面 結(jié)
32、束 3.4.7接口 定義pub類(lèi),在pub類(lèi)里面定義了變量userID, userPasschar, userName, userSex, userBirth, userPost, userDepartment與靜態(tài)函數(shù)SqlDataAdapter sql = new SqlDataAdapter();直接用 pub.函數(shù)名或變量名來(lái)調(diào)用。 3.4.8存儲(chǔ)分配 本程序的存儲(chǔ)分配為:用戶(hù)名及密碼信息存入數(shù)據(jù)庫(kù)中,程序使用隊(duì)列將輸入內(nèi)容與數(shù)據(jù)庫(kù)中的內(nèi)容進(jìn)行比較,或者直接使用數(shù)據(jù)庫(kù)的存取,進(jìn)而更進(jìn)一步的增快程序的查詢(xún)速度。 3.4.9限制條件 ? 限制條件:本程序中輸入的用戶(hù)
33、名只支持英文字符串型或數(shù)字,不支持漢字與漢語(yǔ)符號(hào)。 3.4.10測(cè)試要點(diǎn) ? 技術(shù)要求:掌握連接數(shù)據(jù)庫(kù)的方法、掌握實(shí)現(xiàn)文件上傳的代碼和實(shí)現(xiàn)公文正確流轉(zhuǎn)的方法。 ? 輸入數(shù)據(jù):(1)分別輸入辦公人員、主任(包工人員所在的部門(mén))、副局長(zhǎng)的密碼與賬號(hào)。 (2)填寫(xiě)公文、會(huì)議、出行申請(qǐng)(標(biāo)題)、附件等。 ? 預(yù)期結(jié)果:辦公人員通過(guò)申請(qǐng)的公文,在工作流程下,先由主任審批再由副局長(zhǎng)、局長(zhǎng)審批。 ? 進(jìn)度安排:第一階段準(zhǔn)備好數(shù)據(jù)為期兩天 第二階段搭建測(cè)試環(huán)境、確認(rèn)主要功能的實(shí)現(xiàn),為期一天。 第三階段進(jìn)行測(cè)試,測(cè)試本模塊的主要功能。
34、 第四階段是進(jìn)行分析與綜合,優(yōu)化系統(tǒng)性能。 3.5 個(gè)人事務(wù)管理模塊 l 目的與意義:在該模塊中主要顯示個(gè)人將要處理事務(wù)的列表,提高個(gè)人處理事務(wù)的效率。 l 特點(diǎn):該程序是用戶(hù)登錄時(shí)所必須要用到的,登陸之前需要驗(yàn)證用戶(hù)身份的合法性,故而需要用戶(hù)輸入程序,輸入用戶(hù)名及密碼來(lái)進(jìn)行身份驗(yàn)證。本程序?yàn)榉浅qv內(nèi)存,是子程序、可重用、是順序處理,在輸入之后方能進(jìn)行驗(yàn)證。 3.5.1功能 l 個(gè)人事務(wù)管理 消息管理IPO圖表: 1、由管理員設(shè)置工作人員訪(fǎng)問(wèn)權(quán)限進(jìn)行登錄界面。 2、由辦公人員登陸自己的辦公頁(yè)面。 1、判斷工作人員的合法權(quán)限,如不設(shè)置
35、訪(fǎng)問(wèn)權(quán)限,則默認(rèn)為一般的用戶(hù)。 2、根據(jù)用戶(hù)當(dāng)前需要處理的工作,用戶(hù)進(jìn)行郵件處理。 1、辦公人員進(jìn)入郵件處理界面,進(jìn)行郵件處理。 1、判斷工作人員的合法權(quán)限,如不設(shè)置訪(fǎng)問(wèn)權(quán)限,則默認(rèn)為一般的用戶(hù)。 2、用車(chē)人選擇續(xù)車(chē)申請(qǐng)操作。 2、辦公人員進(jìn)入續(xù)車(chē)申請(qǐng)界面,填寫(xiě)相關(guān)信息,發(fā)起申請(qǐng)即可。 輸入部分:I 處理部分:P 輸出部分:O 3.5.2性能 ? 系統(tǒng)可容納500用戶(hù)同時(shí)在線(xiàn)辦公。 ? 在移動(dòng)設(shè)備訪(fǎng)問(wèn)本系統(tǒng)的功能。 ? 時(shí)間特性:頁(yè)面平均響應(yīng)時(shí)間<=5s,最長(zhǎng)響應(yīng)時(shí)間<=10s 。 3.5.3輸人項(xiàng)目 名稱(chēng) 標(biāo)識(shí)
36、 數(shù)據(jù)類(lèi)型 數(shù)據(jù)范圍 續(xù)車(chē)ID chucheId int 0~65535 續(xù)車(chē)原因 xucheyuanyin string 續(xù)車(chē)天數(shù) xuchetianshu int 0~65535 審批人 shenpiren string 3.5.4輸出項(xiàng)目 輸入項(xiàng) 輸出項(xiàng) 續(xù)車(chē)ID 續(xù)車(chē)ID 續(xù)車(chē)原因 續(xù)車(chē)原因 續(xù)車(chē)天數(shù) 續(xù)車(chē)天數(shù) 審批人 審批人 3.5.5算法 無(wú) 3.5.6程序邏輯 開(kāi)始 獲取并設(shè)置參數(shù) 函數(shù)調(diào)用 判斷 錯(cuò)誤 顯示相應(yīng)提示 參數(shù)正確 進(jìn)入重定位界面 結(jié)束 3.5.7接口 定義
37、pub類(lèi),在pub類(lèi)里面定義了變量userID, userPasschar, userName, userSex, userBirth, userPost, userDepartment與靜態(tài)函數(shù)SqlDataAdapter sql = new SqlDataAdapter();直接用 pub.函數(shù)名或變量名來(lái)調(diào)用。 3.5.8存儲(chǔ)分配 本程序的存儲(chǔ)分配為:用戶(hù)名及密碼信息存入數(shù)據(jù)庫(kù)中,程序使用隊(duì)列將輸入內(nèi)容與數(shù)據(jù)庫(kù)中的內(nèi)容進(jìn)行比較,或者直接使用數(shù)據(jù)庫(kù)的存取,進(jìn)而更進(jìn)一步的增快程序的查詢(xún)速度。 3.5.9限制條件 ? 限制條件:本程序中輸入的用戶(hù)名只支持英文字符串型或數(shù)字,
38、不支持漢字與漢語(yǔ)符號(hào)。 ? 外部通訊只能在聯(lián)網(wǎng)的情況下,才能登陸成功,而且只能一人同一賬號(hào)只能登陸一次。 3.5.10測(cè)試要點(diǎn) ? 技術(shù)要求:掌握連接數(shù)據(jù)庫(kù)的方法、掌握實(shí)現(xiàn)文件上傳的代碼和實(shí)現(xiàn)公文正確流轉(zhuǎn)的方法。 ? 輸入數(shù)據(jù):(1)分別輸入辦公人員、管理員的密碼與賬號(hào)。 (2)填寫(xiě)公文、會(huì)議、續(xù)車(chē)申請(qǐng)(標(biāo)題)等。 ? 預(yù)期結(jié)果:辦公人員或管理員登陸后可以查看或維護(hù)一些信息。 ? 進(jìn)度安排:第一階段準(zhǔn)備好數(shù)據(jù)為期兩天 第二階段搭建測(cè)試環(huán)境、確認(rèn)主要功能的實(shí)現(xiàn),為期一天。 第三階段進(jìn)行測(cè)試,測(cè)試本模塊的主要功能。
39、 第四階段是進(jìn)行分析與綜合,優(yōu)化系統(tǒng)性能。 3.6.1 領(lǐng)導(dǎo)辦公模塊 l 目的與意義:主要為了方便領(lǐng)導(dǎo)公文、會(huì)議、郵件等審批。 l 特點(diǎn):該程序是用戶(hù)登錄時(shí)所必須要用到的,登陸之前需要驗(yàn)證用戶(hù)身份的合法性,故而需要用戶(hù)輸入程序,輸入用戶(hù)名及密碼來(lái)進(jìn)行身份驗(yàn)證。本程序?yàn)榉浅qv內(nèi)存,是子程序、可重用、是順序處理,在輸入之后方能進(jìn)行驗(yàn)證。 3.6.1功能 l 領(lǐng)導(dǎo)辦公 領(lǐng)導(dǎo)辦公如下IPO圖: 1、由管理員設(shè)置工作人員訪(fǎng)問(wèn)權(quán)限進(jìn)行登錄界面。 2、由工作人員登陸自己的辦公頁(yè)面 1、根據(jù)辦公人員當(dāng)前處理順序,先由用戶(hù)進(jìn)行出行安排。
40、 2、辦公人員申請(qǐng)后,經(jīng)過(guò)設(shè)置的流轉(zhuǎn),由主任、副局長(zhǎng)或局長(zhǎng)進(jìn)行出行審批。 輸入部分:I 處理部分:P 輸出部分:O 6、根據(jù)用戶(hù)當(dāng)前需要處理的工作,用戶(hù)進(jìn)行郵件處理。 3、用車(chē)人如有需要可進(jìn)行續(xù)車(chē)申請(qǐng)。填寫(xiě)相關(guān)的續(xù)車(chē)信息即可。 4、用戶(hù)申請(qǐng)公文后,經(jīng)過(guò)設(shè)置的流轉(zhuǎn),由主任、副局長(zhǎng)或局長(zhǎng)審批。 5、用戶(hù)申請(qǐng)后,經(jīng)過(guò)設(shè)置的流轉(zhuǎn),由主任、副局長(zhǎng)或局長(zhǎng)進(jìn)行會(huì)議審批。 7、會(huì)議審批后,有辦公室主任進(jìn)行會(huì)議安排,包括一些會(huì)議設(shè)備。 1、辦公人員進(jìn)入出行安排界面,填寫(xiě)相關(guān)的信息并提交發(fā)送。 2、審批人進(jìn)入出行審批界面,提交簽字即
41、可進(jìn)行審批。 3、辦公人員進(jìn)入郵件處理界面,進(jìn)行郵件處理。 4、辦公室主任進(jìn)入會(huì)議安排界面,填寫(xiě)需要的會(huì)議設(shè)備,進(jìn)行安排。 3.6.2性能 ? 系統(tǒng)可容納500用戶(hù)同時(shí)在線(xiàn)辦公。 ? 在移動(dòng)設(shè)備訪(fǎng)問(wèn)本系統(tǒng)的功能。 ? 時(shí)間特性:頁(yè)面平均響應(yīng)時(shí)間<=5s,最長(zhǎng)響應(yīng)時(shí)間<=10s。 3.6.3輸人項(xiàng)目 名稱(chēng) 標(biāo)識(shí) 數(shù)據(jù)類(lèi)型 數(shù)據(jù)范圍 公文ID gongWenId int 0~65535 公文標(biāo)題 gongWenTitle string 公文副標(biāo)題 gongWenLitleTitle string 申請(qǐng)人 shenqingre
42、n string 公文附件 gongWenFile string 申請(qǐng)日期 fawenriqi string 會(huì)議編號(hào) huiyiId int 0~65535 會(huì)議標(biāo)題 huiyiTitle string 會(huì)議時(shí)間 huiyiTime string 參會(huì)人員 huiyiRenyuan string 會(huì)議申請(qǐng)人 huiyishenqingren string 申請(qǐng)日期 shenqingshijian string 出行編號(hào) chucheId int 0~65535 出行日期 chucheriqi s
43、tring 出行人員 chengcherenyuan string 出行原因 chucheyuanyin string 續(xù)車(chē)編號(hào) chucheId int 0~65535 續(xù)車(chē)天數(shù) xuchetianshu string 續(xù)車(chē)緣由 xucheyuanyin string 3.6.4輸出項(xiàng)目 輸入項(xiàng) 輸出項(xiàng) 公文ID 公文ID 公文標(biāo)題 公文標(biāo)題 公文副標(biāo)題 公文副標(biāo)題 申請(qǐng)人 申請(qǐng)人 公文附件 公文附件 申請(qǐng)日期 申請(qǐng)日期 會(huì)議編號(hào) 會(huì)議編號(hào) 會(huì)議標(biāo)題 會(huì)議標(biāo)題 會(huì)議時(shí)間 會(huì)議時(shí)間 參會(huì)人員
44、參會(huì)人員 會(huì)議申請(qǐng)人 會(huì)議申請(qǐng)人 申請(qǐng)日期 申請(qǐng)日期 出行編號(hào) 出行編號(hào) 出行日期 出行日期 出行人員 出行人員 出行原因 出行原因 續(xù)車(chē)編號(hào) 續(xù)車(chē)編號(hào) 續(xù)車(chē)天數(shù) 續(xù)車(chē)天數(shù) 續(xù)車(chē)緣由 續(xù)車(chē)緣由 3.6.5算法 ? 數(shù)據(jù)庫(kù)代碼: 將查詢(xún)數(shù)據(jù)庫(kù)里的信息,賦給str。 string str = "select [gongWenId] as '公文編號(hào)',[gongWenTitle] as',[gongWenLitleTitle]as '公文副標(biāo)題',[shenqingren] as '申請(qǐng)人',[gongWenFile] as'公文附件',[fa
45、wenriqi] as '申請(qǐng)日期' from [gongwen] where[gongwenzhuangtai]='" + pub.userName + "' and [shenpiqianzi]!='" + pub.userName + "'"; 連接數(shù)據(jù)庫(kù)。 pub.con = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=yunshanOA;Integrated Security=True"); pub.con.Open(); 連接到數(shù)據(jù)庫(kù)后,從數(shù)據(jù)庫(kù)里讀出數(shù)據(jù)
46、并綁定到頁(yè)面中。 pub.ds = new DataSet(); pub.sql.SelectCommand = new SqlCommand(str, pub.con); pub.sql.Fill(pub.ds, "gongwen"); DataGrid1.DataSource = pub.ds; DataGrid1.DataBind(); 3.6.6程序邏輯 用戶(hù) 系統(tǒng) 用戶(hù)名及密碼 密碼驗(yàn)證 判斷用戶(hù)類(lèi)型 局長(zhǎng)、黨書(shū)記 副局長(zhǎng)、副
47、書(shū)記 監(jiān)督室主任 重新輸入 跳轉(zhuǎn)相應(yīng)的界面 開(kāi)始 結(jié)束 N Y 3.6.7接口 定義pub類(lèi),在pub類(lèi)里面定義了變量userID, userPasschar, userName, userSex, userBirth, userPost, userDepartment與靜態(tài)函數(shù)SqlDataAdapter sql = new SqlDataAdapter();直接用 pub.函數(shù)名或變量名來(lái)調(diào)用。 3.6.8存儲(chǔ)分配 本程序的存儲(chǔ)分配為:用戶(hù)名及密碼信息存入數(shù)據(jù)庫(kù)中,程序使用隊(duì)列將輸入內(nèi)容與數(shù)據(jù)庫(kù)中的內(nèi)容進(jìn)行比較,或者直接使用數(shù)據(jù)庫(kù)的存取,進(jìn)而更進(jìn)一步的
48、增快程序的查詢(xún)速度。 3.6.9限制條件 ? 限制條件:本程序中輸入的用戶(hù)名只支持英文字符串型或數(shù)字,不支持漢字與漢語(yǔ)符號(hào)。 3.6.10測(cè)試要點(diǎn) ? 技術(shù)要求:掌握連接數(shù)據(jù)庫(kù)的方法、掌握實(shí)現(xiàn)文件上傳的代碼和實(shí)現(xiàn)公文正確流轉(zhuǎn)的方法。 ? 輸入數(shù)據(jù):(1)分別輸入辦公人員、主任(包工人員所在的部門(mén))、副局長(zhǎng)的密碼與賬號(hào)。 (2)填寫(xiě)公文、會(huì)議、出行申請(qǐng)(標(biāo)題)、附件等。 ? 預(yù)期結(jié)果:辦公人員通過(guò)申請(qǐng)的公文,在工作流程下,先由主任審批再由副局長(zhǎng)、局長(zhǎng)審批。 ? 進(jìn)度安排:第一階段準(zhǔn)備好數(shù)據(jù)為期兩天 第二階段搭建測(cè)試環(huán)境、確認(rèn)主要功能的
49、實(shí)現(xiàn),為期一天。 第三階段進(jìn)行測(cè)試,測(cè)試本模塊的主要功能。 第四階段是進(jìn)行分析與綜合,優(yōu)化系統(tǒng)性能。 3.7 系統(tǒng)管理模塊 l 目的與意義:主要為了方便系統(tǒng)管理員對(duì)后臺(tái)模塊的管理與維護(hù)。 l 特點(diǎn):該程序是管理員登錄時(shí)所必須要用到的,登陸之前需要驗(yàn)證管理員身份的合法性,故而需要用戶(hù)輸入程序,輸入用戶(hù)名及密碼來(lái)進(jìn)行身份驗(yàn)證。本程序?yàn)榉浅qv內(nèi)存,是子程序、可重用、是順序處理,在輸入之后方能進(jìn)行驗(yàn)證。 3.7.1功能 l 系統(tǒng)管理 領(lǐng)導(dǎo)辦公如下IPO圖: 1、由管理員輸入賬號(hào)、密碼登錄界面,進(jìn)行后臺(tái)維護(hù)。 1
50、、點(diǎn)擊車(chē)輛管理圖標(biāo),登陸進(jìn)去;點(diǎn)擊申請(qǐng)車(chē)輛,則進(jìn)入相關(guān)界面 2、點(diǎn)擊會(huì)議管理界面后,如有需要可進(jìn)行添加會(huì)議信息。 輸入部分:I 處理部分:P 輸出部分:O 3、可以進(jìn)行角色維護(hù),和添加角色。 1、管理員可以進(jìn)行車(chē)輛的刪除、更新與添加操作。 2、可對(duì)會(huì)議進(jìn)行添加設(shè)備、開(kāi)會(huì)時(shí)間、主題等設(shè)定。 3、管理員可添加用戶(hù)角色,對(duì)角色進(jìn)行管理。 3.7.2性能 ? 系統(tǒng)可容納500用戶(hù)同時(shí)在線(xiàn)辦公。 ? 在移動(dòng)設(shè)備訪(fǎng)問(wèn)本系統(tǒng)的功能。 ? 時(shí)間特性:頁(yè)面平均響應(yīng)時(shí)間<=5s,最長(zhǎng)響應(yīng)時(shí)間<=10s。 3.7.3輸人項(xiàng)目 名稱(chēng) 標(biāo)識(shí) 數(shù)據(jù)
51、類(lèi)型 數(shù)據(jù)范圍 車(chē)編號(hào) carId int 0~65535 車(chē)名 carName string 車(chē)數(shù)量 carNum int 0~65535 車(chē)已用 carYiyong int 0~65535 車(chē)未用 carYushu int 0~65535 會(huì)議編號(hào) huiyiId int 0~65535 會(huì)議名稱(chēng) huiyiTitle string 會(huì)議時(shí)間 huiyiTime string 會(huì)議人員 huiyiRenyuan string 會(huì)議室名稱(chēng) huiyishiName string 會(huì)議室狀態(tài) hui
52、yishiState string 設(shè)備名 shebeiName string 設(shè)備數(shù)量 shebeiCount int 0~65535 賬號(hào) userID string 密碼 userPasschar string 姓名 userName string 性別 userSex string 出生日期 userBirth string 職位 userPost string 部門(mén) userDepartment string 已用的設(shè)備 shebeiYishiyong int 0~65535
53、3.7.4輸出項(xiàng)目 輸入項(xiàng) 輸出項(xiàng) 車(chē)編號(hào) 車(chē)編號(hào) 車(chē)名 車(chē)名 車(chē)數(shù)量 車(chē)數(shù)量 車(chē)已用 車(chē)已用 車(chē)未用 車(chē)未用 會(huì)議編號(hào) 會(huì)議編號(hào) 會(huì)議名稱(chēng) 會(huì)議名稱(chēng) 會(huì)議時(shí)間 會(huì)議時(shí)間 會(huì)議人員 會(huì)議人員 會(huì)議室名稱(chēng) 會(huì)議室名稱(chēng) 會(huì)議室狀態(tài) 會(huì)議室狀態(tài) 設(shè)備名 設(shè)備名 設(shè)備數(shù)量 設(shè)備數(shù)量 已用的設(shè)備 已用的設(shè)備 賬號(hào) 賬號(hào) 密碼 密碼 姓名 姓名 性別 性別 出生日期 出生日期 職位 職位 已用的設(shè)備 已用的設(shè)備 部門(mén) 部門(mén) 3.7.5算法 無(wú)。 3.7.6程序邏輯 開(kāi)始 獲取并設(shè)置參數(shù) 函數(shù)調(diào)用
54、判斷 錯(cuò)誤 顯示相應(yīng)提示 參數(shù)正確 進(jìn)入重定位界面 結(jié)束 3.7.7接口 定義pub類(lèi),在pub類(lèi)里面定義了變量userID, userPasschar, userName, userSex, userBirth, userPost, userDepartment與靜態(tài)函數(shù)SqlDataAdapter sql = new SqlDataAdapter();直接用 pub.函數(shù)名或變量名來(lái)調(diào)用。 3.7.8存儲(chǔ)分配 本程序的存儲(chǔ)分配為:用戶(hù)名及密碼信息存入數(shù)據(jù)庫(kù)中,程序使用隊(duì)列將輸入內(nèi)容與數(shù)據(jù)庫(kù)中的內(nèi)容進(jìn)行比較,或者直接使用數(shù)據(jù)庫(kù)的存取,進(jìn)而更進(jìn)一步的增快程序的查詢(xún)速度
55、。 3.7.9限制條件 ? 限制條件:本程序中輸入的用戶(hù)名只支持英文字符串型或數(shù)字,不支持漢字與漢語(yǔ)符號(hào)。 3.7.10測(cè)試要點(diǎn) ? 技術(shù)要求:掌握連接數(shù)據(jù)庫(kù)的方法、掌握實(shí)現(xiàn)文件上傳的代碼和實(shí)現(xiàn)公文正確流轉(zhuǎn)的方法。 ? 輸入數(shù)據(jù):(1)輸入管理員的密碼與賬號(hào),登陸到系統(tǒng)中去。 (2)可以對(duì)會(huì)議、用車(chē)、角色進(jìn)行添加與維護(hù)。 ? 預(yù)期結(jié)果:管理員通過(guò)添加、刪除、更新等操作可以對(duì)系統(tǒng)進(jìn)行簡(jiǎn)單的管理,達(dá)到了預(yù)期的效果。 ? 進(jìn)度安排:第一階段準(zhǔn)備好數(shù)據(jù)為期兩天 第二階段搭建測(cè)試環(huán)境、確認(rèn)主要功能的實(shí)現(xiàn),為期一天。 第三階段進(jìn)行測(cè)試,測(cè)試本模塊的主要功能。 第四階段是進(jìn)行分析與綜合,優(yōu)化系統(tǒng)性能。
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 川渝旅游日記成都重慶城市介紹推薦景點(diǎn)美食推薦
- XX國(guó)有企業(yè)黨委書(shū)記個(gè)人述責(zé)述廉報(bào)告及2025年重點(diǎn)工作計(jì)劃
- 世界濕地日濕地的含義及價(jià)值
- 20XX年春節(jié)節(jié)后復(fù)工安全生產(chǎn)培訓(xùn)人到場(chǎng)心到崗
- 大唐女子圖鑒唐朝服飾之美器物之美繪畫(huà)之美生活之美
- 節(jié)后開(kāi)工第一課輕松掌握各要點(diǎn)節(jié)后常見(jiàn)的八大危險(xiǎn)
- 廈門(mén)城市旅游介紹廈門(mén)景點(diǎn)介紹廈門(mén)美食展示
- 節(jié)后開(kāi)工第一課復(fù)工復(fù)產(chǎn)十注意節(jié)后復(fù)工十檢查
- 傳統(tǒng)文化百善孝為先孝道培訓(xùn)
- 深圳城市旅游介紹景點(diǎn)推薦美食探索
- 節(jié)后復(fù)工安全生產(chǎn)培訓(xùn)勿忘安全本心人人講安全個(gè)個(gè)會(huì)應(yīng)急
- 預(yù)防性維修管理
- 常見(jiàn)閥門(mén)類(lèi)型及特點(diǎn)
- 設(shè)備預(yù)防性維修
- 2.乳化液泵工理論考試試題含答案