人事管理系統(tǒng)模塊含測試_第1頁
人事管理系統(tǒng)模塊含測試_第2頁
人事管理系統(tǒng)模塊含測試_第3頁
人事管理系統(tǒng)模塊含測試_第4頁
人事管理系統(tǒng)模塊含測試_第5頁
已閱讀5頁,還剩70頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

人事管理系統(tǒng)概要設(shè)計說明書1.引言1.1編寫目的在本人事管理系統(tǒng)項目的前一階段,已經(jīng)將系統(tǒng)用戶對本系統(tǒng)的需求做了具體的闡述,這些用戶需求已經(jīng)在上一階段中對XXX公司的實地調(diào)研中獲得。本階段已在系統(tǒng)的需求分析的基礎(chǔ)上,對人事管理系統(tǒng)做概要設(shè)計。重要解決實現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計問題。涉及如何把該系統(tǒng)劃提成若干個模塊、決定各個模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計等。在以下的概要設(shè)計報告中將對在本階段中對系統(tǒng)所做的所有概要設(shè)計進行具體的說明。在下一階段的具體設(shè)計中,程序設(shè)計員可參考此概要設(shè)計報告,在概要設(shè)計對人事管理系統(tǒng)所做的模塊結(jié)構(gòu)設(shè)計的基礎(chǔ)上,對系統(tǒng)進行具體設(shè)計。在以后的軟件測試以及軟件維護階段也可參考此說明書,以便于了解在概要設(shè)計過程中所完畢的各模塊設(shè)計結(jié)構(gòu),或在修改時找出在本階段設(shè)計的局限性或錯誤。1.2項目背景本項目(人事管理系統(tǒng))時由XXX公司委托,由<>負責(zé)開發(fā)。1.3定義事務(wù)流:數(shù)據(jù)進入模塊后也許有多種途徑進行解決。主鍵:數(shù)據(jù)庫表中的關(guān)鍵域。值互不相同。外部主鍵:數(shù)據(jù)庫表中與其他表主鍵關(guān)聯(lián)的域。ROLLBACK:數(shù)據(jù)庫的錯誤恢復(fù)機制。1.4參考資料人事管理系統(tǒng)項目計劃任務(wù)書 XXX公司 2.人事管理系統(tǒng)項目開發(fā)計劃 《》軟件開發(fā)小組 3.用戶操作手冊(初稿) 《》軟件開發(fā)小組4.軟件工程及其應(yīng)用 周蘇、王文等 天津科學(xué)技術(shù)出版社5.軟件工程 張海藩 清華大學(xué)出版社 2.任務(wù)概述2.1目的概要設(shè)計系統(tǒng)各模塊功能,為具體設(shè)計奠定基礎(chǔ)。2.2運營環(huán)境硬件規(guī)定:PI133以上解決器,最低32M內(nèi)存,300M以上硬盤剩余空間。運營環(huán)境:win98/winNT4.0/win2023/winxp2.3需求概述XX公司為方便人事管理,需開發(fā)一個人事管理系統(tǒng)。為便于職工信息查詢以及工資情況記錄,XX公司把職工的信息,涉及姓名、性別、年齡,工資等信息輸入機票人事管理系統(tǒng)的數(shù)據(jù)庫,然后在管理終端可以對數(shù)據(jù)進行查詢和修改操作。規(guī)定系統(tǒng)能有效、快速、安全、可靠和無誤的完畢上述操作。并規(guī)定系統(tǒng)界面要簡樸明了,易于操作,程序利于維護。~~~3.總體設(shè)計3.1解決流程對于人員基本信息管理和工資管理,可以使用相同的模式,兩個系統(tǒng)相對獨立。信息查詢界面信息查詢界面查詢條件數(shù)據(jù)庫操作結(jié)果身份驗證信息維護信息修改信息添加信息刪除結(jié)果顯示數(shù)據(jù)匯總更新內(nèi)容新數(shù)據(jù)被刪除項3.2總體結(jié)構(gòu)和模塊外部設(shè)計人事管理系統(tǒng)人事管理系統(tǒng)身份認證人員基本信息管理工資信息管理人員信息查詢?nèi)藛T信息管理人員信息記錄工資信息查詢工資信息管理增長刪除修改增長刪除修改3.3功能分派:系統(tǒng)功能分派可以參照3.1的設(shè)計,分為權(quán)限認證模塊,人員基本信息模塊和工資信息模塊,其中登陸本系統(tǒng)人員的權(quán)限由系統(tǒng)維護模塊發(fā)放,這樣可以增長系統(tǒng)的安全性,此外,人員基本信息模塊和工資信息模塊相對獨立,有助于數(shù)據(jù)庫的維護和管理。4.接口設(shè)計4.1外部接口在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個用戶友善界面。在界面設(shè)計上,應(yīng)做到簡樸明了,易于操作,并且要注意到界面的布局,應(yīng)突出的顯示重要以及犯錯信息。外觀上也要做到合理化,考慮到用戶多對WINDOW風(fēng)格較熟悉,應(yīng)盡量向這一方向靠攏。在設(shè)計語言上,已決定使用MSVISUALC++進行編程,在界面上可使用VISUALC++所提供的可視化組件,向WINDOWS風(fēng)格靠近。登陸界面:用戶登錄界面用戶登錄界面擬定取消用戶ID操作員編碼用戶口令人員信息查詢界面人員基本信息查詢?nèi)藛T基本信息查詢姓名職工號出生日期簽約年月擬定取消重置姓名性別職工號民族簽約年月打印文獻(F)編輯(E)視圖(V)工具(T)幫助(H)人員信息維護界面擬定擬定取消重置姓名性別職工號民族簽約年月增長刪除修改人員基本信息維護文獻(F)編輯(E)視圖(V)工具(T)幫助(H)人員信息記錄姓名姓名性別職工號民族簽約年月按部門按簽約年份qianyue按年齡總計:人員基本信息記錄文獻(F)編輯(E)視圖(V)工具(T)幫助(H)對于工資管理系統(tǒng)界面,與人員基本信息管理界面相似,只是表格項字段以及相應(yīng)的查找選項不同,所以不另行描述。4.2內(nèi)部接口身份認證模塊的返回值決定當(dāng)前用戶是否可以進入人員信息模塊和工資管理模塊,身份通過以后再根據(jù)用戶自身的權(quán)限鑒定進入哪一個子功能模塊,并且判斷其相應(yīng)的操作權(quán)限,這些采用返回值方式由用戶自身的權(quán)限標(biāo)志決定。5.數(shù)據(jù)結(jié)構(gòu)設(shè)計5.1數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)設(shè)計DBMS的使用上系統(tǒng)將采用SQLSERVER,系統(tǒng)重要需要維護2張數(shù)據(jù)表:人員基本信息數(shù)據(jù)表NO項目名稱主鍵類型Byte1職工編碼○Int42姓名Char83性別Char24出生日期Date85民族Char106政治面貌Char107文化限度Char88畢業(yè)學(xué)校Char209畢業(yè)時間Date810所學(xué)專業(yè)Char2011外語語種Char612參與工作年月Char613入本廠年月Char614籍貫Char815家庭住址Char4016電話Char1417身份證Char1818養(yǎng)老保險號碼Char1819職務(wù)職稱Char1620崗位Char1021協(xié)議開始時間Date822協(xié)議結(jié)束時間Date823錄入時間Date824錄入人Char825修改時間Date826修改人Char8工資信息表NO項目名稱KEY類型Byte1職工編碼○Int42姓名Char83職浮Float64崗位工資Float65勞效工資Float66副食補貼Float57洗理費Float58自行車Float59托保費Float510工種保健Float511加班費Float512夜班費Float513獎金Float514價格補貼Float515肉食補貼Float516其他Float517風(fēng)險金Float518合計Float719房租Float520病假工Float521事假工Float522統(tǒng)籌金Float523扣款Float524實發(fā)工資Float725簽字Char823錄入時間Date824錄入人Cahr825修改時間Date826修改人Cahr85.2物理結(jié)構(gòu)設(shè)計物理數(shù)據(jù)結(jié)構(gòu)設(shè)計重要是設(shè)計數(shù)據(jù)在模塊中的表達形式。數(shù)據(jù)在模塊中都是以結(jié)構(gòu)的方式表達。人員的基本信息和工資信息參照上表。錯誤類型:錯誤代碼:int錯誤信息:char打印信息參照表格中的字段進行設(shè)立。5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系程序終端在對信息進行操作時需對數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu),也就是數(shù)據(jù)表進行操作:在查詢/維護過程中都需要對數(shù)據(jù)庫中相應(yīng)的表進行查詢、修改。物理數(shù)據(jù)結(jié)構(gòu)重要用于各模塊之間函數(shù)的信息傳遞。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。犯錯信息將送入顯示模塊中,查詢結(jié)果需要打印的話,送入打印準(zhǔn)備模塊中準(zhǔn)備打印格式。6.運營設(shè)計6.1運營控制運營控制將嚴(yán)格按照各模塊間函數(shù)調(diào)用關(guān)系來實現(xiàn)。在各事務(wù)中心模塊中,需對運營控制進行對的的判斷,選擇對的的運營控制途徑。在數(shù)據(jù)庫操作方面,終端發(fā)送數(shù)據(jù)后,將等待數(shù)據(jù)庫管理程序的確認收到信號,收到后發(fā)送查詢條件或者更改數(shù)據(jù)內(nèi)容,數(shù)據(jù)庫完畢操作后將返回操作狀態(tài)碼,前臺程序顯示出操作結(jié)果或者錯誤提醒。6.2運營時間在軟件的需求分析中,對運營時間的規(guī)定為必須對作出的操作有較快的反映。硬件對運營時間有最大的影響,當(dāng)設(shè)備負載量大時,對操作反映將受到很大的影響。所以盡量采用高性能主機,充足發(fā)揮軟件性能。7.犯錯解決設(shè)計7.1:犯錯輸出信息:程序在運營時重要會出現(xiàn)兩種錯誤:1、由于輸入信息,或無法滿足規(guī)定期產(chǎn)生的錯誤,稱為軟錯誤。2、由于其他問題,如操作超時等,產(chǎn)生的問題,稱為硬錯誤。對于軟錯誤,須在查詢/維護模塊判斷輸入數(shù)據(jù)的對的性,判斷錯誤類型,再生成相應(yīng)的錯誤提醒語句,送到輸出模塊中。對與硬錯誤,可在犯錯的相應(yīng)模塊中輸出簡樸的犯錯語句,并將程序重置,數(shù)據(jù)庫內(nèi)容返回操作之前的狀態(tài)。犯錯信息必須給出相應(yīng)的犯錯因素,例:《輸入數(shù)據(jù)越界!》《沒有找到相關(guān)記錄!》等。7.2犯錯解決策略:主機必須安裝不間斷電源以防止停電或電壓不穩(wěn)導(dǎo)致的數(shù)據(jù)丟失的損失。若真斷電時,客戶機上將不會有太大的影響,重要是數(shù)據(jù)庫上:在斷電后恢復(fù)過程可采用SQLSERVER的日記文獻,對其進行ROLLBACK解決,對數(shù)據(jù)進行恢復(fù)。在硬件方面要選擇較可靠、穩(wěn)定的服務(wù)器機種,保證系統(tǒng)運營時的可靠性。8.安全保密設(shè)計為了客戶資料進行保密,需要對數(shù)據(jù)進行加密。在加密算法選擇上將使用當(dāng)前比較優(yōu)秀的算法。9.維護設(shè)計維護方面重要為對數(shù)據(jù)庫數(shù)據(jù)進行維護??墒褂肧QLSERVER的數(shù)據(jù)庫維護功能機制。例如,定期為數(shù)據(jù)庫進行Backup,維護管理數(shù)據(jù)庫死鎖問題和維護數(shù)據(jù)庫內(nèi)數(shù)據(jù)的一致性等。項目開發(fā)計劃1.引言本報告的重要作用是擬定各個項目模塊的開發(fā)情況和重要的負責(zé)人,供各項目模塊的負責(zé)人閱讀,做到及時協(xié)調(diào),按步有序進行項目的開發(fā).減少開發(fā)中的不必要損失.具體環(huán)節(jié):擬訂開發(fā)計劃書,分派項目工作,安排項目進度。2.項目概述2.1產(chǎn)品2.3.1程序名稱:人事管理系統(tǒng),使用語言:C++,存儲形式:磁盤硬件規(guī)定:PI133以上解決器,最低32M內(nèi)存,300M以上硬盤剩余空間。運營環(huán)境:win98/winNT4.0/win2023/winxp2.3.2文檔:可行性報告,概要設(shè)計說明書,具體設(shè)計說明書,用戶操作手冊,測試計劃,測試報告,程序維護手冊2.2驗收標(biāo)準(zhǔn):完畢用戶規(guī)定的各項功能,設(shè)計合理,操作簡樸。3.實行計劃3.1任務(wù)分解:劉琦:安排各個功能模塊分工,編寫文檔,界面設(shè)計及數(shù)據(jù)庫設(shè)計。季慶:人事信息維護模塊,涉及人事信息的錄入,修改,刪除操作任秋彥:人事信息查詢模塊,涉及按姓名模糊查詢,按年齡,性別,部門查詢等功能劉穎:工資信息查詢模塊設(shè)計,涉及按工資,姓名等查詢功能單宇姣:工資信息維護模塊,涉及工資信息的錄入,修改,刪除操作3.2進度:前兩天完畢概要設(shè)計,再用三天時間完畢具體設(shè)計,代碼設(shè)計不超過2周,最后進行系統(tǒng)測試以及試運營。3.3預(yù)算總體預(yù)算3000RMB3.4關(guān)鍵問題關(guān)鍵問題是如何提高系統(tǒng)的運營效率以及可靠性。應(yīng)采用高效率搜索算法以及模塊化設(shè)計,減少各模塊之間的耦合。對于數(shù)據(jù)庫設(shè)計,應(yīng)盡量減少數(shù)據(jù)冗余。4.交付期限最遲交付日期:2023年7月5日。需求規(guī)格說明書1引言1.1編寫目的在客戶與設(shè)計人員間架起溝通的橋梁,使用戶和軟件人員雙方一起來充足地理解用戶地規(guī)定,并開發(fā)出一個可以反映要完畢工作的新系統(tǒng)的邏輯模型。1.2項目背景本系統(tǒng)屬于XXX公司微機網(wǎng)絡(luò)管理系統(tǒng)中的人事管理模塊,由管理系統(tǒng)總體設(shè)計人員提出,由本組成員聯(lián)合開發(fā),實現(xiàn)的是管理系統(tǒng)中關(guān)于人事資源管理的子功能。1.3定義1.4參考資料人事管理系統(tǒng)項目計劃任務(wù)書 XXX公司 2.人事管理系統(tǒng)項目開發(fā)計劃 《》軟件開發(fā)小組 3.用戶操作手冊(初稿) 《》軟件開發(fā)小組4.軟件工程及其應(yīng)用 周蘇、王文等 天津科學(xué)技術(shù)出版社5.軟件工程 張海藩 清華大學(xué)出版社 2任務(wù)概述2.1目的在計算機網(wǎng)絡(luò),數(shù)據(jù)庫和先進的開發(fā)平臺上,運用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個具有開放體系結(jié)構(gòu)的、易擴充的、易維護的、具有良好人機交互界面的人事管理系統(tǒng),人事部管理子功能可以用于支持公司完畢勞動人事管理,有如下3個方面的目的:支持公司實現(xiàn)規(guī)范話的管理。支持公司高效率完畢勞動人事管理的日程業(yè)務(wù),涉及新員工的加入時人事檔案的建立,老員工轉(zhuǎn)出,辭職,退休等。支持公司進行勞動人事管理及其相關(guān)方面的科學(xué)決策,如職工的工資查詢等。根據(jù)可行性研究的結(jié)果和客戶的規(guī)定,分析現(xiàn)有情況及問題,采用Client/Server結(jié)構(gòu),將人事管理系統(tǒng)劃分為兩個子系統(tǒng):前臺操作界面和后臺數(shù)據(jù)庫。2.2運營環(huán)境win95/win98/winNT/winME/winXP2.3條件與限制1.Client/Server結(jié)構(gòu)總體設(shè)計方案對它的約束:人事管理系統(tǒng)做為Client/Server結(jié)構(gòu)的一個應(yīng)用系統(tǒng),不可避免的要受到Client/Server結(jié)構(gòu)的約束。在其實行的各個階段都要服從它的一些規(guī)劃,涉及功能設(shè)計、系統(tǒng)配置和計劃。同時,由于信息的共享,人事管理系統(tǒng)還受到其它系統(tǒng)的信息約束。2.技術(shù)發(fā)展規(guī)律的約束計算機技術(shù)和產(chǎn)品的發(fā)展日新月異,將會給信息解決帶來更多的手段,同時也會帶來更加豐富的信息表達形式。例如圖象和語音技術(shù)的進步,多媒體技術(shù)的發(fā)展,這些都規(guī)定系統(tǒng)在設(shè)計時考慮技術(shù)變化的也許性,為也許的變化預(yù)留一定的系統(tǒng)解決能力。3.人力,資金,時間的約束人事管理系統(tǒng)的開發(fā)為了給公司人員管理帶來便利,都對開發(fā)方便快捷是最大的目的,但是開發(fā)過程中也要考慮人力,資金,時間的約束。3數(shù)據(jù)描述系統(tǒng)中的數(shù)據(jù)元素數(shù)據(jù)流名:人員基本信息別名:描述:員工個人的基本信息組成:職工編號+姓名+性別+成生日期+民族+政治面貌+文化限度+畢業(yè)學(xué)校+畢業(yè)時間+所學(xué)專業(yè)+外語語種+參與工作年月+入本廠年月+籍貫+家庭住址+電話+身份證+養(yǎng)老保險號碼+職務(wù)職稱+崗位+協(xié)議開始時間+協(xié)議結(jié)束時間;來源:輸入2)數(shù)據(jù)流名:工資信息別名:描述:員工的工資信息組成:職工編號+姓名+職務(wù)+崗位工資+勞效工資+副食補貼+洗理費+自行車+托保費+工種保?。影噘M+夜班費+獎金+價格補貼+肉食補貼+其他+風(fēng)險金+合計+房租+病假工+事假工+統(tǒng)籌金+扣款+實發(fā)工資;來源:輸入3)加工名:查詢輸入:查詢內(nèi)容;輸出:查詢結(jié)果;加工邏輯:根據(jù)查詢信息在相關(guān)數(shù)據(jù)庫中查找符合符合條件的信息;4)加工名:修改;輸入:原始數(shù)據(jù);輸出:更新數(shù)據(jù);加工邏輯:按照規(guī)定對員工相關(guān)信息進行修改;5)加工名:刪除;輸入:原始數(shù)據(jù)庫;輸出:更新后的數(shù)據(jù)庫;加工邏輯:按照規(guī)定對員工相關(guān)信息進行修改;.4功能需求增長:員工各種信息的輸入,涉及員工基本信息,學(xué)歷信息,職稱等。修改:員工的各種信息的修改。刪除:對于轉(zhuǎn)出,辭職,退休員工信息的刪除。查詢:按照某種條件,查詢,記錄符合條件的員工信息。輸出:對查詢,記錄的結(jié)果打印輸出。幫助:人事系統(tǒng)的使用幫助。5性能需求5.1數(shù)據(jù)精確度工資涉及貨幣計算問題,因此在可行范圍內(nèi),精確到小數(shù)點后兩位,其他數(shù)據(jù)精確到個位。5.2時間特性作為一個公司的重要管理部門,人事管理系統(tǒng)規(guī)定及時性。進行查詢時以秒為單位,以達成實時性;而進行增長,刪除和修改等操作時,可以根據(jù)數(shù)據(jù)的多少分別以秒和分為單位,原則是操作人員不因時間而影響效率。5.3.適應(yīng)性系統(tǒng)采用模塊化程序設(shè)計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護人員補充,維護。系統(tǒng)使用C/S體系結(jié)構(gòu),盡量細化完善,以便公司以后體系結(jié)構(gòu)的改變,對于一些安全性規(guī)定不高的信息盡量可以方便地采用Brower/Server的方式進行訪問。6運營需求6.1用戶運營界面登錄界面用戶登錄界面用戶登錄界面取消擬定取消擬定用戶ID用戶ID操作員編碼操作員編碼用戶口令用戶口令人員信息查詢界面人員基本信息查詢?nèi)藛T基本信息查詢姓名職工號出生日期簽約年月擬定取消重置姓名性別職工號民族簽約年月打印文獻(F)編輯(E)視圖(V)工具(T)幫助(H)姓名性別姓名性別職工號民族簽約年月按部門按簽約年份qianyue按年齡總計:人員基本信息記錄文獻(F)編輯(E)視圖(V)工具(T)幫助(H)擬定取消重置姓名性別職工號民族簽約年月增長刪除修改人員基本信息維護文獻(F)編輯(E)視圖(V)工具(T)幫助(H)~~6.2硬件接口本系統(tǒng)也可采用分布式解決的方式,故規(guī)定到多臺服務(wù)器的并行連接。6.3軟件接口本系統(tǒng)用到的軟件如下:操作系統(tǒng):win95/win98/winNT/winME/winXP數(shù)據(jù)庫系統(tǒng):SQL-Server(mysql)6.4故障解決本系統(tǒng)也許有犯錯的情況:身份認證時也許犯錯;信息輸出犯錯;犯錯解決方法及補救措施:根據(jù)犯錯的種類提醒身份認證重新輸入系統(tǒng)給出犯錯提醒;系統(tǒng)給出對的的操作序列。7其他需求本系統(tǒng)可以在多種版本的操作系統(tǒng)下運營,前提是有相關(guān)的軟件支持;而作為公司內(nèi)部的系統(tǒng)管理,具體訪問人員只限定在公司內(nèi)部的工作人員,不同級別的員工訪問權(quán)限不同。系統(tǒng)規(guī)定有專人維護,并做好平常維護記錄,以便于查詢。可行性報告一、可行性研究報告1.引言1.1編寫目的:本人事管理系統(tǒng)模塊是為了實現(xiàn)公司人力資源的科學(xué)管理而設(shè)計的,通過試用本系統(tǒng),可以更加有效的管理人事信息,其中涉及職工的基本信息,工資信息以及崗位信息,并且具有信息的增長,查詢,修改等功能1.2項目背景:本系統(tǒng)屬于XXX公司微機網(wǎng)絡(luò)管理系統(tǒng)中的人事管理模塊,由管理系統(tǒng)總體設(shè)計人員提出,由本組成員聯(lián)合開發(fā),實現(xiàn)的是管理系統(tǒng)中關(guān)于人事資源管理的子功能。1.3參考資料:參見:項目計劃任務(wù)書、協(xié)議書。2.可行性研究的前提2.1規(guī)定:A功能:本系統(tǒng)應(yīng)當(dāng)實現(xiàn)人事基本信息的管理與查詢,具體涉及職工的個人基本信息查詢,如姓名,年齡,出生日期,政治面貌,民族等;同時可以對以上信息進行修改,刪除和添加。此外還要做到可以對職工工資信息以及所在崗位的信息查詢和維護。B性能:查詢效率盡也許做到最高,信息維護功能做到簡樸易用。C輸入:對于查詢功能,應(yīng)做到可以單條件和組合條件輸入;對于維護功能,要輸入職工個人信息以或者修改信息。D輸出:和諧的顯示查詢結(jié)果或者給出操作成功與否的提醒。E安全與保密:對于不同權(quán)限用戶,只能使用其授權(quán)的功能,對重要數(shù)據(jù)可以考慮加密存儲。F本模塊由系統(tǒng)主界面調(diào)入,實現(xiàn)人事管理子功能。G完畢期限:2個月H基本解決流程查詢程序模塊查詢程序模塊查詢職工輸入職工數(shù)據(jù)庫查詢程序模塊工資數(shù)據(jù)庫庫新數(shù)據(jù)數(shù)據(jù)更改或添加輸出結(jié)果輸出結(jié)果查詢界面條件記錄匯總身份認證2.2條件、假定和限制:開發(fā)時間:2月。經(jīng)費來源:公司提供硬件規(guī)定:PI133以上解決器,最低32M內(nèi)存,300M以上硬盤剩余空間。運營環(huán)境:win98/winNT4.0/win2023/winxp最遲完畢時間:2023年7月5日2.3決定可行性的重要因素:資金到位開發(fā)人員無較大變動3.對現(xiàn)有系統(tǒng)的分析現(xiàn)有系統(tǒng)為完全人工記錄,設(shè)備落后,工作負荷大。4.所建議技術(shù)可行性分析4.1本系統(tǒng)將大大改善數(shù)據(jù)解決速度,并且更加方便的對數(shù)據(jù)進行管理,同時可以減少人力承擔(dān)以及工資支出。4.2采用建議系統(tǒng)也許帶來的影響4.2.l對設(shè)備的影響只需添置低檔計算機,假如條件允許,可以使用P4以上配置4.2.2對現(xiàn)有軟件的影響對現(xiàn)有軟件不會產(chǎn)生沖突。4.2.3對用戶的影響需要短時間來熟悉新系統(tǒng)。4.3技術(shù)可行性評價在以上限制條件下運用現(xiàn)有技術(shù)和人員,完全可以實現(xiàn)預(yù)期目的。開發(fā)人員應(yīng)盡職盡責(zé),盡量在規(guī)定期限內(nèi)完畢項目。5.所建議系統(tǒng)經(jīng)濟可行性分析5.1支出5.1.1基建投資5000RMB5.1.2其他一次性支出8000RMB5.1.3經(jīng)常性支出每月1000RMB5.2效益5.2.1一次性收益10000RMB5.2.2經(jīng)常性收益每月3000RBM5.3收益/投資比2.5/15.4投資回收周期6個月6.社會因素可行性分析6.1法律因素所有技術(shù)資料都由提出方保管。協(xié)議制定擬定違約責(zé)任6.2用戶使用可行性使用本軟件人員規(guī)定有一定計算機基礎(chǔ)。7.結(jié)論意見本系統(tǒng)可以立即開始實行,并盡也許做到提前完畢。具體設(shè)計說明書引言1.1編寫目的在前一階段(概要設(shè)計說明書)中,已解決了實現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計問題。涉及如何把該系統(tǒng)劃提成若干個模塊、決定各個模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計等。在以下的具體設(shè)計報告中將對在本階段中對系統(tǒng)所做的所有具體設(shè)計進行說明。在本階段中,擬定應(yīng)當(dāng)如何具體地實現(xiàn)所規(guī)定的系統(tǒng),從而在編碼階段可以把這個描述直接翻譯成用品體的程序語言書寫的程序。重要的工作有:根據(jù)在《需求分析說明書》中所描述的數(shù)據(jù)、功能、運營、性能需求,并依照《概要設(shè)計說明書》所擬定的解決流程、總體結(jié)構(gòu)和模塊外部設(shè)計,設(shè)計軟件系統(tǒng)的結(jié)構(gòu)設(shè)計、逐個模塊的程序描述(涉及各模塊的功能、性能、輸入、輸出、算法、程序邏輯、接口等等),解決如何實現(xiàn)程序具體運營環(huán)節(jié)。在以下的各個階段中,《用戶操作手冊》將與本階段的工作緊密結(jié)合,努力作到讓用戶易懂易學(xué)?!稖y試報告》和《維護報告》也將參考本說明書,檢查本系統(tǒng)的各項性能指標(biāo),及時發(fā)現(xiàn)紕漏及時修補,一定要把功能強大、穩(wěn)定可靠、便于維護的人事管理系統(tǒng)交到用戶手中。1.2項目背景本項目(人事管理系統(tǒng))時由XXX公司委托,由<>負責(zé)開發(fā)。1.3定義事務(wù)流:數(shù)據(jù)進入模塊后也許有多種途徑進行解決。主鍵:數(shù)據(jù)庫表中的關(guān)鍵域。值互不相同。外部主鍵:數(shù)據(jù)庫表中與其他表主鍵關(guān)聯(lián)的域。ROLLBACK:數(shù)據(jù)庫的錯誤恢復(fù)機制。1.4參考資料1.人事管理系統(tǒng)項目計劃任務(wù)書 XXX公司 2.人事管理系統(tǒng)項目開發(fā)計劃 《》軟件開發(fā)小組 3.用戶操作手冊(初稿) 《》軟件開發(fā)小組4.軟件工程及其應(yīng)用 周蘇、王文等 天津科學(xué)技術(shù)出版社5.軟件工程 張海藩 清華大學(xué)出版社 2.總體設(shè)計2.1需求概述XX公司為方便人事管理,需開發(fā)一個人事管理系統(tǒng)。為便于職工信息查詢以及工資情況記錄,XX公司把職工的信息,涉及姓名、性別、年齡,工資等信息輸入機票人事管理系統(tǒng)的數(shù)據(jù)庫,然后在管理終端可以對數(shù)據(jù)進行查詢和修改操作。規(guī)定系統(tǒng)能有效、快速、安全、可靠和無誤的完畢上述操作。并規(guī)定系統(tǒng)界面要簡樸明了,易于操作,程序利于維護。2.2軟件結(jié)構(gòu)模塊結(jié)構(gòu)由各個成員分別完畢身份認證模塊及人員信息記錄模塊見《身份認證及人員信息記錄模塊》分頁人員信息維護模塊見《人員信息維護模塊》分頁人員信息查詢模塊見《人員信息查詢模塊》分頁工資信息維護模塊見《工資信息維護模塊》分頁工資信息查詢模塊見《工資信息查詢模塊》分頁認證模塊具體設(shè)計部分2.2軟件結(jié)構(gòu)模塊的界面參見概要設(shè)計文檔身份認證模塊:GGetuser()身份信息Check()Callmenu()通過不通過Error()重新登陸3.程序描述3.l功能3.1.1身份驗證模塊:Getuser()過程:從登陸界面得到當(dāng)前用的的用戶名及密碼,傳給內(nèi)部參數(shù)。用戶ID,操作員編碼與密碼共同組成身份認證內(nèi)容。Classgetuser{CharuserID;Intnumber;Charpass;}對于密碼框,規(guī)定用戶輸入密碼時候顯示為:*用戶登錄界面用戶登錄界面擬定取消用戶ID操作員編碼用戶口令Check()過程:對登陸的用戶名及密碼進行檢查,假如通過驗證則返回turu,進入系統(tǒng)主菜單,否則返回faulse,調(diào)用錯誤解決程序。Callmenu()過程:被check()過程調(diào)用,列出系統(tǒng)主菜單,并調(diào)用系統(tǒng)功能模塊。系統(tǒng)菜單:人員信息查詢?nèi)藛T信息查詢?nèi)藛T信息維護人事管理系統(tǒng)擬定取消人員信息記錄工資信息查詢工資信息維護Error()過程:錯誤解決程序,給犯錯誤提醒,并引導(dǎo)用戶轉(zhuǎn)入系統(tǒng)登陸界面。If(passerror==T)顯示:密碼錯誤。If(nosuchuuser==T)顯示:沒有這個用戶。If(notavaliableuser==T)顯示:此用戶不可以進入本系統(tǒng)錯誤提醒格式為:錯誤提醒!錯誤提醒!XXXX錯誤,重新輸入!擬定3.2性能身份認證模塊要對數(shù)據(jù)庫進行搜索,檢查登陸用戶是不是合法,因此在算法方面應(yīng)注重效率。3.3輸入項目認證模塊需要輸入用戶ID,操作員編碼與密碼,密碼要以*顯示。3.4輸出項目對于認證模塊,假如通過驗證將直接進入系統(tǒng)菜單,否則根據(jù)錯誤類型輸犯錯誤信息。3.5程序邏輯已經(jīng)在軟件結(jié)構(gòu)中進行描述。3.5測試要點身份認證時候要保證在以下輸入情況時候系統(tǒng)可以健康運營:1:輸入用戶ID時候鍵入非法字符,如:·#¥%……等2:在操作員編碼框輸入非數(shù)字字符,如abc,!·#¥《》3:輸入的用戶ID,或者操作員編碼不存在。4:輸入的用戶ID,或者操作員編碼與密碼不相符合。5:輸入的用戶ID,操作員編碼不能登陸本模塊。6:輸入的信息超過規(guī)定字符長度7:輸入的信息有一項為空。身份認證模塊具體設(shè)計部分2.2軟件結(jié)構(gòu)模塊的界面參見概要設(shè)計文檔身份認證模塊:GGetuser()身份信息Check()Callmenu()通過不通過Error()重新登陸3.程序描述3.l功能3.1.1身份驗證模塊:Getuser()過程:從登陸界面得到當(dāng)前用的的用戶名及密碼,傳給內(nèi)部參數(shù)。用戶ID,操作員編碼與密碼共同組成身份認證內(nèi)容。Classgetuser{CharuserID;Intnumber;Charpass;}對于密碼框,規(guī)定用戶輸入密碼時候顯示為:*用戶登錄界面用戶登錄界面擬定取消用戶ID操作員編碼用戶口令Check()過程:對登陸的用戶名及密碼進行檢查,假如通過驗證則返回turu,進入系統(tǒng)主菜單,否則返回faulse,調(diào)用錯誤解決程序。Callmenu()過程:被check()過程調(diào)用,列出系統(tǒng)主菜單,并調(diào)用系統(tǒng)功能模塊。系統(tǒng)菜單:人員信息查詢?nèi)藛T信息查詢?nèi)藛T信息維護人事管理系統(tǒng)擬定取消人員信息記錄工資信息查詢工資信息維護Error()過程:錯誤解決程序,給犯錯誤提醒,并引導(dǎo)用戶轉(zhuǎn)入系統(tǒng)登陸界面。If(passerror==T)顯示:密碼錯誤。If(nosuchuuser==T)顯示:沒有這個用戶。If(notavaliableuser==T)顯示:此用戶不可以進入本系統(tǒng)錯誤提醒格式為:錯誤提醒!錯誤提醒!XXXX錯誤,重新輸入!擬定3.2性能身份認證模塊要對數(shù)據(jù)庫進行搜索,檢查登陸用戶是不是合法,因此在算法方面應(yīng)注重效率。3.3輸入項目認證模塊需要輸入用戶ID,操作員編碼與密碼,密碼要以*顯示。3.4輸出項目對于認證模塊,假如通過驗證將直接進入系統(tǒng)菜單,否則根據(jù)錯誤類型輸犯錯誤信息。3.5程序邏輯已經(jīng)在軟件結(jié)構(gòu)中進行描述。3.5測試要點身份認證時候要保證在以下輸入情況時候系統(tǒng)可以健康運營:1:輸入用戶ID時候鍵入非法字符,如:·#¥%……等2:在操作員編碼框輸入非數(shù)字字符,如abc,!·#¥《》3:輸入的用戶ID,或者操作員編碼不存在。4:輸入的用戶ID,或者操作員編碼與密碼不相符合。5:輸入的用戶ID,操作員編碼不能登陸本模塊。6:輸入的信息超過規(guī)定字符長度7:輸入的信息有一項為空。記錄模塊具體設(shè)計部分2軟件結(jié)構(gòu)Select()Select()按部門按年齡按簽約年月Calculate_1()(1)Calculate_2()Calculate_3()數(shù)據(jù)庫Print()3.1.2記錄模塊Select()過程:選擇記錄方式,根據(jù)所選擇的方式分別調(diào)用相應(yīng)得記錄程序。If(fun==1)calculate_1()If(fun==2)calculate_2()If(fun==3)calculate_3()Calculate_1(),Calculate_2(),Calculate_3()記錄程序,分別對用不同的記錄方式。Print()過程:打印出記錄結(jié)果或者在屏幕顯示犯錯信息。錯誤提醒!錯誤提醒!沒有數(shù)據(jù)可以進行記錄!擬定3.2性能記錄模塊對所有的或者選中類型的數(shù)據(jù)進行記錄,在精度方面必須滿足記錄規(guī)定,精確到小數(shù)點后3位。3.3輸入項目記錄模塊模塊規(guī)定用戶選擇記錄方法,采用單選框的方式輸入。3.4輸出項目記錄模塊輸出記錄結(jié)果,并列出被記錄的條目,所有列出的條目及記錄信息均為不可編輯項。3.5程序邏輯已經(jīng)在軟件結(jié)構(gòu)中進行描述。3.6測試要點記錄模塊測試要點:由于記錄方式為單選框,所以測試比較簡樸,當(dāng)數(shù)據(jù)庫里沒有找到所規(guī)定的記錄條目時,系統(tǒng)應(yīng)當(dāng)給出提醒,告知用戶沒有查詢到相應(yīng)數(shù)據(jù)。人員基本信息查詢模塊2.總體設(shè)計2.1需求概述:本模塊重要實現(xiàn)人事信息的查詢,涉及按姓名模糊查詢,按職工號查詢,按部門查詢和按性別查詢。2.2模塊界面:登陸界面:人員基本信息查詢?nèi)藛T基本信息查詢職工編碼姓名職工編碼姓名部門請選擇性別部門請選擇性別打印重置取消擬定打印重置取消擬定簽約年月民族職工號性別姓名簽約年月民族職工號性別姓名犯錯提醒界面:找不到所要查找信息或者輸入錯誤!找不到所要查找信息或者輸入錯誤!錯誤提醒返回擬定錯誤提醒返回擬定2.2軟件結(jié)構(gòu):輸出數(shù)據(jù)庫錯誤解決輸入對的否查詢條件輸出數(shù)據(jù)庫錯誤解決輸入對的否查詢條件否 是3.程序描述3.l功能在查詢條件輸入對的的前提下,從數(shù)據(jù)庫中查找所有符合條件的數(shù)據(jù),并輸出;若輸入條件犯錯,則給出犯錯信息,并進行相應(yīng)的犯錯解決。3.2性能1)可維護性:自身應(yīng)當(dāng)留有可進化的空間,在相稱長的一段時間內(nèi)滿足公司對系統(tǒng)功能改善和增長的需求;2)可用性:用于運營程序的硬件設(shè)備涉及單獨存放數(shù)據(jù)庫的服務(wù)器和運營應(yīng)用程序的分機,所以每臺分機的運營只依賴服務(wù)器的運營,而與其它分機無關(guān),可以保證每臺分機的獨立運營;3)可靠性:數(shù)據(jù)庫中的數(shù)據(jù)只能被具有修改權(quán)限的管理員修改,在其更新數(shù)據(jù)庫之前任何人不能修改的數(shù)據(jù),保證了數(shù)據(jù)完整性;4)安全性:應(yīng)用程序的每一次運營都被限制在指定的時間內(nèi)完畢,未完畢者,將被強行停止,并恢復(fù)到運營前狀態(tài),并且每一次運營只能完畢一條數(shù)據(jù)的修改,不會對整個數(shù)據(jù)庫導(dǎo)致毀壞;5)保密性:只有具有一定權(quán)限的人才可以查詢?nèi)耸滦畔?,保證信息的保密;6)有效性:公司現(xiàn)有的硬件設(shè)備足以滿足程序運營對內(nèi)存、CPU的需求。3.3輸入項目進行查詢所必需的條件,如職工姓名,職工編碼,性別,部門等,可以輸入多個條件進行查詢。3.4輸出項目有關(guān)人事信息的各項組成,如編碼、姓名、性別、出生日期、民族、政治面貌、文化限度、畢業(yè)學(xué)校、畢業(yè)時間、所學(xué)專業(yè)、參與工作年月、入本廠年月、籍貫、家庭住址、電話、身份證、養(yǎng)老保險號碼、職務(wù)、職稱、崗位、協(xié)議開始時間、協(xié)議結(jié)束時間等。3.5算法本模塊采用簡樸的匹配,將輸入的檢索項信息與數(shù)據(jù)庫二維表中各元組相應(yīng)列的信息進行對比,直到找到查找的內(nèi)容或者給出犯錯提醒。算法流程圖輸入檢索項輸入檢索項 查詢查詢犯錯提醒有結(jié)果否?犯錯提醒有結(jié)果否? 否 是紀(jì)錄查詢結(jié)果紀(jì)錄查詢結(jié)果涉及其他檢索項否涉及其他檢索項否 是 犯錯提醒有結(jié)果否? 否犯錯提醒有結(jié)果否?輸出查詢結(jié)果輸出查詢結(jié)果2.6程序邏輯GetInf()GetInf()Error()Check(_)Error()Check(_) yesDBSelect()DBSelect()Printf()Printf()GetInf():從登陸頁面得到當(dāng)前的檢索項。加工Check():對歌檢索項進行檢查,看所輸入的數(shù)據(jù)是否滿足數(shù)據(jù)完整性規(guī)定,又沒有非法的字符。假如通過檢查,則進行查詢,否則,轉(zhuǎn)到錯誤提醒界面,給犯錯誤提醒,由用戶點擊“擬定”退出查詢,或者“返回”回到登陸頁面。加工Select():根據(jù)輸入的檢索項進行查詢。Printf():輸出查詢結(jié)果,或者給出未找到錯誤提醒。Error():錯誤解決程序,給犯錯誤提醒,并引導(dǎo)用戶轉(zhuǎn)入系統(tǒng)登陸界面。3.7限制條件本模塊為整體系統(tǒng)中的一部分,因此要考慮數(shù)據(jù)項的數(shù)據(jù)類型,格式等規(guī)定。在檢查檢索項的時候需要考慮在發(fā)生以下情況時系統(tǒng)可以正常運營:查詢條件鍵入時有非法字符,如:#$%^等。輸入不存在的查詢條件。輸入查詢條件超過規(guī)定字符長度。輸入查詢條件一項為空。當(dāng)輸入條件不合法時,系統(tǒng)應(yīng)當(dāng)給犯錯誤提醒,只是用戶返回重新檢查和輸入;當(dāng)數(shù)據(jù)庫里沒有找到所規(guī)定的信息時,系統(tǒng)應(yīng)當(dāng)給出提醒,告知用戶沒有查詢到相應(yīng)數(shù)據(jù)。人員信息維護模塊具體設(shè)計部分2.2軟件結(jié)構(gòu):WWaitforsignal()Add()Delete()Modify()Newline()Cancle()()()Cancle()Reset()Reset()Ok()Ok()數(shù)據(jù)庫Mes()數(shù)據(jù)庫設(shè)計:NO項目名稱主鍵類型Byte1職工編碼○Int42姓名Char83性別Char24出生日期Date85民族Char106政治面貌Char107文化限度Char88畢業(yè)學(xué)校Char209畢業(yè)時間Date810所學(xué)專業(yè)Char2011外語語種Char612參與工作年月Char613入本廠年月Char614籍貫Char815家庭住址Char4016電話Char1417身份證Char1818養(yǎng)老保險號碼Char1819職務(wù)職稱Char1620崗位Char1021協(xié)議開始時間Date822協(xié)議結(jié)束時間Date823錄入時間Date824錄入人Char825修改時間Date826修改人Char83.程序描述3.l功能人員信息維護模塊。Waitforsignal()過程:等待用戶選擇操作。擬定擬定取消重置姓名性別職工號民族簽約年月增長刪除修改人員基本信息維護文獻(F)編輯(E)視圖(V)工具(T)幫助(H)Add()過程:增長新的數(shù)據(jù),點擊以后,數(shù)據(jù)窗口出現(xiàn)新的空白行,用戶輸入新的人員信息。Delete()過程:單擊選中將要被刪除條目以后操作此程,條目從數(shù)據(jù)庫中刪除。Modify()過程:單擊選中要修改條目,所有字段變成可編輯狀態(tài),可以對其進行修改。Reset()過程:在未保存之前清空所有當(dāng)前可編輯字段。Cancle()過程取消當(dāng)前操作,調(diào)用waitfordifnal()過程返回主界面。Ok()過程:保存當(dāng)前操作,修改數(shù)據(jù)庫內(nèi)容。Mes()過程:返回操作結(jié)果信息。提醒!提醒!操作成功??!擬定3.2性能本模塊規(guī)定對人員信息進行維護,按照信息登記規(guī)定,人員編號不可以有反復(fù),所以在輸入中要檢查沖突信息,刪除信息時不要發(fā)生誤操作,所以只有當(dāng)點擊《擬定》時候才干完全從數(shù)據(jù)庫中刪除。對于數(shù)據(jù)規(guī)定,不能輸入與相應(yīng)字段不符合的內(nèi)容,例如:不可以在存儲類型為數(shù)字的字段輸入字符。3.3輸入項目輸入新的人員信息或者輸入修改以后的人員信息。3.4輸出項目數(shù)據(jù)窗口中出現(xiàn)新的數(shù)據(jù),并且提醒操作完畢。3.5程序邏輯已經(jīng)在軟件結(jié)構(gòu)中進行描述。3.5測試要點1.輸入與數(shù)據(jù)庫中相沖突的內(nèi)容時應(yīng)當(dāng)給出提醒。2.輸入項的存儲類型與規(guī)定的類型不符時給出提醒。3.有一項內(nèi)容為空時給出提醒,假如可以按照默認內(nèi)容輸入則提醒用戶。4.添加數(shù)據(jù)成功時彈出提醒框。5.修改數(shù)據(jù)時將選中行改為可編輯狀態(tài)。6.刪除操作應(yīng)真正從數(shù)據(jù)庫中刪除。工資信息查詢模塊1.總體設(shè)計1.1需求概述:本模塊對職工工資信息進行查詢解決。1.2軟件結(jié)構(gòu)查詢條件查詢條件職工號碼和姓名職工號碼和姓名輸入對的否輸入對的否錯誤解決否錯誤解決是數(shù)據(jù)庫數(shù)據(jù)庫輸出輸出2.程序描述2.l功能查詢條件:從登錄界面得到當(dāng)前的職工號碼和姓名,傳給內(nèi)部參數(shù)。工資信息查詢工資信息查詢姓名姓名職工號碼職工號碼取消擬定取消擬定輸入對的否:在查詢條件輸入對的的前提下,從數(shù)據(jù)庫中查找所有符合條件的數(shù)據(jù),并輸出;若輸入條件犯錯,則給出犯錯信息,并進行相應(yīng)的犯錯解決。錯誤提醒!錯誤提醒!Xxx輸入錯誤,重新輸入Xxx輸入錯誤,重新輸入擬定擬定犯錯解決:錯誤解決程序,給出犯錯信息,并引導(dǎo)用戶返回登錄界面。輸出:在顯示器上輸出查詢結(jié)果。2.2性能本模塊是為全體員工查詢工資情況而設(shè)計的,因此規(guī)定較高的及時性和準(zhǔn)確性,且所有輸出項均為不可編輯項。2.3輸入項目進行查詢所必需的條件,如職工編碼。2.4輸出項目有關(guān)工資形成的各項組成,如基本工資,獎金,津貼等。2.6程序邏輯見軟件結(jié)構(gòu)圖。2.7限制條件本模塊為整體系統(tǒng)中的一部分,因此要考慮人力,時間,資金的約束。2.8測試要點查詢條件鍵入時有非法字符,如:#$%^等。輸入不存在的查詢條件。輸入查詢條件超過規(guī)定字符長度。輸入查詢條件一項為空。工資信息查詢模塊測試要點:由于記錄方式為單選框,所以測試比較簡樸,當(dāng)數(shù)據(jù)庫里沒有找到所規(guī)定的記錄條目時,系統(tǒng)應(yīng)當(dāng)給出提醒,告知用戶沒有查詢到相應(yīng)數(shù)據(jù)。工資信息維護模塊具體設(shè)計說明書1.目的:工資管理是每個單位或每個部門都會涉及到的一個管理內(nèi)容。工資管理在實際中非常重要,它要實現(xiàn)對職工工資的輸入,記錄,查詢,管理匯總,報表等功能。對公司管理自動化的一部分。2.總體設(shè)計 1)工資管理模塊共分為三個子模塊:職工工資錄入模塊、職工工資查詢模塊和工資匯總報表模塊; 2)通過三個模塊的功能,完畢公司對職工工資的錄入、記錄、查詢、管理、匯總、報表等功能,實現(xiàn)公司對職工工資管理的現(xiàn)代化管理3.?dāng)?shù)據(jù)結(jié)構(gòu)設(shè)計: 3.1邏輯結(jié)構(gòu)設(shè)計: 數(shù)據(jù)庫邏輯結(jié)構(gòu)如下:NO項目名稱KEY類型Byte備注1職工編碼○V242姓名V283部門編號V224月份D85職浮N6兩位小數(shù)6崗位工資N6兩位小數(shù)7勞效工資N6兩位小數(shù)8副食補貼N5兩位小數(shù)9洗理費N5兩位小數(shù)10自行車N5兩位小數(shù)11托保費N5兩位小數(shù)12工種保健N5兩位小數(shù)13加班費N5兩位小數(shù)14夜班費N5兩位小數(shù)15獎金N5兩位小數(shù)16價格補貼N5兩位小數(shù)17肉食補貼N5兩位小數(shù)18其他N5兩位小數(shù)19風(fēng)險金N5兩位小數(shù)20合計N7兩位小數(shù)21房租N5兩位小數(shù)22病假工N523事假工N524統(tǒng)籌金N525扣款N5兩位小數(shù)26實發(fā)工資N7兩位小數(shù)27簽字V2828錄入時間D8YYYYMMDD,SYSDATE29錄入人V28進入系統(tǒng)的登錄人員30修改時間D8YYYYMMDD,SYSDATE31修改人V28說明∶V2:VARCHAR2(英數(shù)字);N:數(shù)值(整數(shù)與小數(shù));D:日期型數(shù)據(jù) 3.2物理結(jié)構(gòu)設(shè)計: 主機數(shù)據(jù)庫采用鏈?zhǔn)酱鎯?,每條記錄的長度為174Byte。4.程序描述4.1程序功能: 1)在編職工工資錄入、更新數(shù)據(jù)庫; 2)職工工資查詢;3)工資匯總(按部門匯總,按全公司匯總);工資匯總報表。 4.2程序性能: 1)可維護性:工資管理程序自身留有大量的可進化的空間,可以在相稱長的一段時間內(nèi)滿足公司對程序功能改善和增長的需求; 2)可用性:用于運營程序的硬件設(shè)備涉及單獨存放數(shù)據(jù)庫的服務(wù)器和運營應(yīng)用程序的分機,所以每臺分機的運營只依賴服務(wù)器的運營,而與其它分機無關(guān),可以保證每臺分機的獨立運營; 3)可靠性:存儲于數(shù)據(jù)庫的數(shù)據(jù)可以被第一個具有修改權(quán)限的管理員修改,在其更新數(shù)據(jù)庫之前任何人不能修改在其權(quán)限內(nèi)的數(shù)據(jù),保證了數(shù)據(jù)的可靠性; 4)安全性:應(yīng)用程序的每一次運營都被限制在指定的時間內(nèi)完畢,未完畢者,將被強行停止,并恢復(fù)到運營前狀態(tài),并且每一次運營只能完畢一條數(shù)據(jù)的修改,不會對整個數(shù)據(jù)庫導(dǎo)致毀壞; 5)保密性:不同的口令登陸給予不同的訪問權(quán)限,并且工資庫內(nèi)容只能在總經(jīng)理、人事部門和財務(wù)部門的指定的機器上打開,保證了工資庫數(shù)據(jù)的安全; 6)有效性:公司現(xiàn)有的硬件設(shè)備足以滿足程序運營對內(nèi)存、CPU的需求。 4.3輸入、輸出項目: 1)輸入職工編號、月份(默認為當(dāng)前月),進入職工工資錄入對話框,對話框規(guī)定輸入職工的職浮、崗位工資、勞效工資等(默認為0),輸入確認后,假如有權(quán)限,可以更新數(shù)據(jù)庫; 2)輸入職工編號、月份范圍(默認為所有數(shù)據(jù)),輸出單個職工工資情況; 3)輸入部門編號、月份(默認為當(dāng)前月),輸出按部門職工工資匯總數(shù)據(jù),并同時向總經(jīng)理和人事部、財務(wù)部發(fā)送匯總結(jié)果作為月度報表。 4)輸入月份(默認為當(dāng)前月),輸出公司所有工資匯總數(shù)據(jù),并同時向總經(jīng)理和人事部、財務(wù)部發(fā)送匯總結(jié)果作為月度報表。 4.4輸入內(nèi)容檢查:輸入內(nèi)容檢查內(nèi)容必須犯錯解決職工編號0000——9999▲提醒輸入犯錯,規(guī)定重新輸入部門編號00——99▲提醒輸入犯錯,規(guī)定重新輸入月份01——12按默認解決月份范圍月份之間用“,”或“-”相連按默認解決各項工資內(nèi)容小數(shù)點后兩位小數(shù)按默認解決 4.5解決說明: 1)按下『職工工資錄入』按鈕,進入按職工編號和月份的工資錄入編輯器;進入編輯器并且編輯完畢后,按『確認』,確認編輯內(nèi)容,等待獲得更新數(shù)據(jù)庫權(quán)限;獲得權(quán)限后,按『更新』,更新數(shù)據(jù)庫,并將更新內(nèi)容寫入主機內(nèi)存儲器和只讀存儲器,并提醒更新成功或失??; 2)按下『職工工資查詢』按鈕,輸出該職工各項工資明細表; 3)按下『工資匯總』按鈕,選擇按部門或按公司,輸出該部門或公司各項工資匯總表; 4.6存儲分派: 1)每日特定期間,主機把只讀存儲器上次日匯總的數(shù)據(jù)及本日增長的數(shù)據(jù)讀入內(nèi)存,進行排序,將整理后數(shù)據(jù)再寫入只讀存儲器的日匯總區(qū)域。2)程序運營開始,將所需數(shù)據(jù)從主機內(nèi)存儲器內(nèi)讀入到分機內(nèi)存,然后完畢相應(yīng)記錄計算,計算結(jié)果不存入主機。4.7算法邏輯:公司公司部門按部門按公司NoYesYes獲得權(quán)限YesNoYesNo職工工資錄入檢查輸入內(nèi)容是否對的彈出工資輸入編輯器檢查輸入內(nèi)容是否對的確認等待獲得更新數(shù)據(jù)庫權(quán)限更新將增長數(shù)據(jù)寫入主機內(nèi)存、只讀存儲器并提醒成功或失敗并返回No職工工資查詢檢查輸入內(nèi)容是否對的從主機內(nèi)存中查找并調(diào)入所需數(shù)據(jù),記錄數(shù)據(jù)并顯示在程序窗口中,同時上報報表找到數(shù)據(jù)提醒不存在數(shù)據(jù)YesNo工資匯總檢查輸入內(nèi)容是否對的從主機內(nèi)存中調(diào)入所有數(shù)據(jù),記錄數(shù)據(jù)并顯示在程序窗口中,同時上報報表NoYes從主機內(nèi)存中查找并調(diào)入所需數(shù)據(jù),記錄數(shù)據(jù)并顯示在程序窗口中找到數(shù)據(jù)提醒不存在數(shù)據(jù)4.8接口設(shè)計: 4.8.1外部接口: 1)用戶界面(如下圖1、圖2) 2)軟件接口:本模塊程序所使用的數(shù)據(jù)庫來源于主機數(shù)據(jù)庫,所以數(shù)據(jù)庫系統(tǒng)于主機數(shù)據(jù)庫相同; 3)硬件接口:局域網(wǎng)內(nèi)部與主機、財務(wù)部、人事部、總經(jīng)理相連。 4.8.2內(nèi)部接口: 1)模塊內(nèi)部:程序的用戶應(yīng)用程序只有“工資管理.EXE”,其子模塊以接受參數(shù)方式獨立從登陸主機數(shù)據(jù)庫并且獨立運營,返回數(shù)據(jù)包顯示在界面上; 2)模塊外部:工資管理程序的登陸需要輸入戶ID和PIN,檢查其對的與否和權(quán)限則需要向安全管理模塊發(fā)送參數(shù),并得到返回參數(shù),判斷其權(quán)限。4.9限制條件1)為每個用戶設(shè)定如下的系統(tǒng)運營條件并對各自的權(quán)限加以保護;用戶標(biāo)記菜單子菜單USER1經(jīng)營管理USER2計劃管理USER3工資管理······USER9總經(jīng)理 2)用戶標(biāo)記(ID)與口令一起使用,在不改變用戶標(biāo)記的情況下應(yīng)可以容易的改變保密環(huán)境(用戶口令由用戶自己管理)。由XX公司由XX公司對功能設(shè)定及維護加以管理用戶ID用戶口令用戶菜單構(gòu)成業(yè)務(wù)畫面的解決功能設(shè)定用戶自己加以管理測試計劃1.引言1.1編寫目的在開發(fā)大型軟件的漫長過程中,面對極其錯綜復(fù)雜的問題,人的主觀結(jié)識不也許完全符合客觀現(xiàn)實,與工程密切相關(guān)的各類人員之間的通信和配合也不也許完美無缺。因此,在軟件生命周期的每個階段都不可避免地會產(chǎn)生差錯。特別對于人事管理系統(tǒng)這類會影響人們生活.財產(chǎn)的工程軟件,必須盡量減少差錯,以免導(dǎo)致嚴(yán)重的損失。測試是“為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程”。測試的目的就是在軟件投入生產(chǎn)性運營之前,盡也許多的發(fā)現(xiàn)軟件中的錯誤。目前軟件測試仍然是保證軟件質(zhì)量的關(guān)鍵環(huán)節(jié),它是對軟件規(guī)格說明.設(shè)計和編碼的最后復(fù)審,也是必不可少的關(guān)鍵環(huán)節(jié)。1.2項目背景本項目(人事管理系統(tǒng))時由XXX公司委托,由<>負責(zé)開發(fā)。1.3定義事務(wù)流:數(shù)據(jù)進入模塊后也許有多種途徑進行解決。主鍵:數(shù)據(jù)庫表中的關(guān)鍵域。值互不相同。外部主鍵:數(shù)據(jù)庫表中與其他表主鍵關(guān)聯(lián)的域。ROLLBACK:數(shù)據(jù)庫的錯誤恢復(fù)機制。1.4參考資料人事管理系統(tǒng)項目計劃任務(wù)書 XXX公司 2.人事管理系統(tǒng)項目開發(fā)計劃 《》軟件開發(fā)小組 3.用戶操作手冊(初稿) 《》軟件開發(fā)小組4.軟件工程及其應(yīng)用 周蘇、王文等 天津科學(xué)技術(shù)出版社5.軟件工程 張海藩 清華大學(xué)出版社 2.任務(wù)概述2.1目的測試是“為了盡也許的發(fā)現(xiàn)軟件中的錯誤,而不是為了證明程序的對的性”,測試的目的就是在軟件投入生產(chǎn)性運營之前,按照測試的原則就規(guī)定,盡也許多的發(fā)現(xiàn)軟件中的錯誤,2.2運營環(huán)境硬件規(guī)定:PI133以上解決器,最低32M內(nèi)存,300M以上硬盤剩余空間。運營環(huán)境:win98/winNT4.0/win2023/winxp2.3需求概述XX公司為方便人事管理,需開發(fā)一個人事管理系統(tǒng)。為便于職工信息查詢以及工資情況記錄,XX公司把職工的信息,涉及姓名、性別、年齡,工資等信息輸入機票人事管理系統(tǒng)的數(shù)據(jù)庫,然后在管理終端可以對數(shù)據(jù)進行查詢和修改操作。規(guī)定系統(tǒng)能有效、快速、安全、可靠和無誤的完畢上述操作。并規(guī)定系統(tǒng)界面要簡樸明了,易于操作,程序利于維護。2.4條件與限制必須在保證各硬件設(shè)備.軟件系統(tǒng)齊備的情況下,資金充足,人員齊備,各方面互相配合,齊心合力,共同完畢。3.計劃3.1測試方案測試方案是測試階段的關(guān)鍵技術(shù)問題。為了提高測試效率減少測試成本,本測試方案采用黑盒法設(shè)計基本的測試方案。在黑盒法測試方案中,采用等價劃分技術(shù),把所有也許的輸入數(shù)據(jù)(有效的和無效的)劃提成幾等價類,其劃分類在以下的輸入中再詳述。3.2測試項目身份認證模塊人員信息查詢模塊人員信息維護模塊人員信息記錄模塊工資查詢模塊工資維護模塊3.3測試準(zhǔn)備在測試前,與各模塊的重要負責(zé)人共同協(xié)商討論,以概要設(shè)計說明書.具體設(shè)計說明書作為總的提綱,選擇合適的輸入輸出數(shù)據(jù),并加以意義列舉說明。3.4測試機構(gòu)及人員測試機構(gòu)由XXX工作組組成,人員有軟件開發(fā)小組全體人員。4.測試項目說明測試部分由各個成員分別完畢身份認證模塊及人員信息記錄模塊見《身份認證及人員信息記錄模塊》分頁人員信息維護模塊見《人員信息維護模塊》分頁人員信息查詢模塊見《人員信息查詢模塊》分頁工資信息維護模塊見《工資信息維護模塊》分頁工資信息查詢模塊見《工資信息查詢模塊》分頁5.評價5.1范圍由于各個模塊是相對獨立進行測試,只能證明單獨模塊設(shè)計比較完善,所以需要最后進行組合測試,保證模塊可以協(xié)調(diào)工作。5.2準(zhǔn)則我們要知道測試是軟件開發(fā)過程中一個非常重要的環(huán)節(jié),一各好的軟件必須通過無數(shù)次的測試。軟件測試是保證軟件質(zhì)量的關(guān)鍵環(huán)節(jié)。所以在測試過程中必須抱著不驕不躁.謙虛謹慎的態(tài)度,努力發(fā)現(xiàn)每一個出現(xiàn)的錯誤,并要仔細尋找可以發(fā)現(xiàn)盡也許多的錯誤的測試用例,不要認為你已經(jīng)發(fā)現(xiàn)所有錯誤,往往沒有發(fā)現(xiàn)的錯誤跟已經(jīng)發(fā)現(xiàn)的錯誤是成比例的。身份認證模塊測試測試項目說明1測試項目名稱及測試內(nèi)容測試項目:身份認證模塊測試內(nèi)容:Getuser()模塊接受信息測試。Check()模塊檢查用戶測試。檢查Callmenu()模塊是否可以調(diào)出系統(tǒng)主界面。Errro()模塊是否可以對的給犯錯誤提醒。4.2測試用例4.2.l輸入Getuser():USERID操作員編碼密碼100100112345620010013223413·#¥·#¥0022123454001a#¥%23456150020011244566010039765437001234561800411287590010041000165123456允許登錄的合法用戶及密碼:USERID操作員編碼密碼001002212345001003976543001001123456001004112875001005234561009001986568人員數(shù)據(jù)庫中數(shù)據(jù):職工編碼姓名性別出生日期…部門簽約年份001張三男1973-3-2231總經(jīng)理1998002李四男1978-5-1226經(jīng)營部1999003王五男1981-4-1923經(jīng)營部1998004趙六男1966-7-1137計劃部1998005劉備男1975-6-229生產(chǎn)部2023006關(guān)羽男1977-9-1027人事部2023007張飛男1974-8-1130人事部2023008孫二娘女1980-8-2224生產(chǎn)部2023009貂蟬女1977-8-2927經(jīng)營部2023010小喬女1976-3-1128人事部1998011李世民男1966-3-238經(jīng)營部2023012李隆基男1980-1-324生產(chǎn)部2023013李玉環(huán)女1974-8-1530計劃部2023014杜十娘女1968-5-2536經(jīng)營部2023015西施女1979-12-1425人事部2023016李魁男1969-5-2235生產(chǎn)部19994.2.2輸出1進入身份認證界面,輸入表格中的測試數(shù)據(jù),相應(yīng)的解決結(jié)果應(yīng)當(dāng)如下表:1驗證通過,調(diào)出系統(tǒng)主菜單2密碼錯誤3USERID中包含非法字符4操作員編碼包含非法字符5USERID沒有訪問本系統(tǒng)的權(quán)限6USERID長度越界7沒有輸入操作員編碼8沒有輸入USERID9沒有輸入密碼10用戶編碼長度越界4.2.3環(huán)節(jié)及操作按照測試用例輸入用戶ID,操作員編碼和用戶口令,點擊《擬定》。假如打算半途退出,點擊《取消》,系統(tǒng)將返回XXX公司微機網(wǎng)絡(luò)管理系統(tǒng)主菜單。4.2.4允許偏差由于本模塊不涉及數(shù)值運算,所以不允許跟盼望結(jié)果有任何偏差,對于年齡,根據(jù)記錄時刻時間減去出生日期,按周歲計算即局限性一年的時間被舍去。人員信息記錄模塊測試測試項目說明1測試項目名稱及測試內(nèi)容記錄模塊測試內(nèi)容:Select()模塊接受用戶選擇測試。測試Calculate_1(),Calculate_2(),Calculate_3()能否正常進行各自的記錄操作。Print()模塊的顯示功能測試。信息記錄選擇方法測試用例:1:按部門記錄。2:按年齡記錄。3:按簽約年份記錄。人員數(shù)據(jù)庫中數(shù)據(jù):職工編碼姓名性別出生日期…部門簽約年份001張三男1973-3-2231總經(jīng)理1998002李四男1978-5-1226經(jīng)營部1999003王五男1981-4-1923經(jīng)營部1998004趙六男1966-7-1137計劃部1998005劉備男1975-6-229生產(chǎn)部2023006關(guān)羽男1977-9-1027人事部2023007張飛男1974-8-1130人事部2023008孫二娘女1980-8-2224生產(chǎn)部2023009貂蟬女1977-8-2927經(jīng)營部2023010小喬女1976-3-1128人事部1998011李世民男1966-3-238經(jīng)營部2023012李隆基男1980-1-324生產(chǎn)部2023013李玉環(huán)女1974-8-1530計劃部2023014杜十娘女1968-5-2536經(jīng)營部2023015西施女1979-12-1425人事部2023016李魁男1969-5-2235生產(chǎn)部19992調(diào)用系統(tǒng)主菜單通過以后,選擇信息記錄。(1)按部門記錄顯示信息如下:總經(jīng)理:張三,總計:1經(jīng)營部:李四,王五,貂蟬,李世民,杜十娘,總計:5計劃部:趙六,李玉環(huán),總計:2生產(chǎn)部:劉備,孫二娘,李隆基,李魁,總計:4人事部:關(guān)羽,張飛,小喬,西施,總計:4(2)按年齡記錄顯示信息如下:年齡姓名23:王五總計:124:孫二娘,李隆基總計:225:西施總計:126:李四總計:127:關(guān)羽,貂蟬總計:228:小喬總計:129:劉備總計:130:李玉環(huán),張飛總計:231:張三總計:135:李魁總計:136:杜十娘總計:137:趙六總計:138:李世民總計:1(3)按簽約年月記錄信息如下:簽約年份姓名1998張三,王五,趙六,小喬總計:41999李四,李魁總計:22023劉備,李世民,李隆基總計:32023關(guān)羽,張飛,李玉環(huán)總計:32023孫二娘,貂蟬,杜十娘,西施總計:44.2.3環(huán)節(jié)及操作對于引起錯誤提醒的用例,系統(tǒng)調(diào)用犯錯提醒模塊給出相應(yīng)犯錯信息。驗證通過以后,進入人事管理系統(tǒng)菜單,然后選擇人員信息的記錄模塊(界面已在概要設(shè)計里描述)。分別選擇記錄方式,數(shù)據(jù)窗口中出現(xiàn)相應(yīng)的記錄結(jié)果。當(dāng)沒有相應(yīng)可以記錄的數(shù)據(jù)時給出提醒。4.2.4允許偏差由于本模塊不涉及數(shù)值運算,所以不允許跟盼望結(jié)果有任何偏差,對于年齡,根據(jù)記錄時刻時間減去出生日期,按周歲計算即局限性一年的時間被舍去。人員基本信息查詢模塊測試4.測試項目說明:4.1測試項目:人事信息查詢模塊人員數(shù)據(jù)庫中數(shù)據(jù):職工編碼姓名性別出生日期…部門簽約年份001王赫男1973-3-2231總經(jīng)理1998002鄧慶男1978-5-1226經(jīng)營部1999003王東亮男1981-4-1923經(jīng)營部1998004衛(wèi)亮男1966-7-1137計劃部1998005孫法雄男1975-6-229生產(chǎn)部2023006趙磊男1977-9-1027人事部2023007聶楊男1974-8-1130人事部2023008羅佳女1980-8-2224生產(chǎn)部2023009趙敏女1977-8-2927經(jīng)營部2023010蘭君女1976-3-1128人事部1998011張海男1966-3-238經(jīng)營部2023012黃海男1980-1-324生產(chǎn)部2023013楊竹女1974-8-1530計劃部2023014趙玉女1968-5-2536經(jīng)營部2023015蘭萱女1979-12-1425人事部2023016展鵬男1969-5-2235生產(chǎn)部19994.2測試內(nèi)容:1).輸入符合規(guī)定的信息,看系統(tǒng)是否可以輸出對的的結(jié)果。2).輸入不合法的信息,看系統(tǒng)是否可以辨認并且給犯錯誤提醒。4.3測試方法本查詢模塊的設(shè)計采用的是條件組合查詢??晒┻x擇的查詢條件有:職工編碼,職工姓名,性別,部門。所有可以作為檢索項的條件組合有:1職工編碼2職工姓名3性別4部門5職工編碼,職工姓名;6職工編碼,性別;7職工編碼,部門;8職工姓名,性別;9職工姓名,部門;10職工編碼,職工姓名,性別;11職工編碼,職工姓名,部門;12職工編碼,性別,部門;13職工姓名,性別,部門;14職工編碼,職工姓名,性別,部門;4.4測試用例設(shè)計4.4.1輸入職工姓名職工編碼性別部門1Ab*011男經(jīng)營部2鄧慶A02男經(jīng)營部3鄧慶男000—*4鄧慶022生產(chǎn)部5.趙磊006男人事部6.張王李趙劉007男人事部7.8.蘭君女總經(jīng)理通過Check(),允許通過進入查詢的輸入信息:職工姓名職工編碼性別部門趙磊蘭君006男女人事部總經(jīng)理4.4.2輸出:1.輸出Check()信息:犯錯提醒1職工姓名中具有非法字符2職工編碼中具有非法字符3部門中具有非法字符4職工編碼超過人事信息表的長度5通過驗證6職工姓名長度越界78沒有檢索項通過驗證2.輸出查詢結(jié)果:職工編碼姓名性別出生日期…部門簽約年份006趙磊男1977-9-1027人事部20233.輸犯錯誤提醒:未找到符合下列條件的信息,請核查確認。職工姓名職工編碼性別部門蘭君女總經(jīng)理4.2.3環(huán)節(jié)及操作進入人事信息查詢登錄界面,按照所設(shè)計測試用例輸入;點擊“擬定”啟動人事信息查詢模塊;點擊“取消”退出當(dāng)前查詢,返回登錄界面;點擊“重置”退回登陸頁面,重新輸入查詢條件;查詢結(jié)束,點擊“打印”輸出查詢結(jié)果。4.2.4允許偏差:查詢過程不涉及數(shù)值運算,所以不允許任何偏差。4.3進度具體設(shè)計完畢之后,一天完畢測試計劃,第二天完畢測試。4.4條件符合系統(tǒng)運營條件的設(shè)備即可;由開發(fā)者進行測試。4.5測試資料:數(shù)據(jù)規(guī)定說明書概要設(shè)計說明書具體設(shè)計說明書測試計劃人員信息維護模塊測試4.測試項目說明4.1測試項目名稱及測試內(nèi)容測試項目:waitforsignal()是否可以接受用戶操作信息。Add()是否可以在數(shù)據(jù)窗口中增長新的空白行。Delete()是否可以刪除選中行。Modify()是否可以將選中行變?yōu)榭删庉嫚顟B(tài)。Cancle()返回上一界面。Reset()清空可編輯行Ok()保存當(dāng)前數(shù)據(jù)窗口的內(nèi)容到數(shù)據(jù)庫。4.2測試用例4.2.1原始輸入:職工編碼姓名性別出生日期…部門001李明男1973-3-22總經(jīng)理002小張男1978-5-12經(jīng)營部003王剛男1981-4-19經(jīng)營部004小李男1966-7-11計劃部005老馬男1975-6-2生產(chǎn)部006張建男1977-9-10人事部007李陽男1974-8-11人事部008小紅女1980-8-22生產(chǎn)部009杜鵑女1977-8-29經(jīng)營部010李穎女1976-3-11人事部011周濤男1966-3-2經(jīng)營部王蒙男1976-3-25生產(chǎn)部012女1981-5-4人事部013王明男經(jīng)營部014周濤南1977-11-14Aaa劉聰男1976-3-10計劃部015王云女19870908生產(chǎn)部4.2.2輸出:1.點擊《增長》按鈕,數(shù)據(jù)窗口中出現(xiàn)新的空白行。職工編碼姓名性別出生日期…部門輸入編號為001的新的信息,將與已有信息發(fā)生沖突,系統(tǒng)給出提醒。提醒!提醒!已存在此編號,重新輸入!擬定點擊《擬定》后,輸入合法數(shù)據(jù),可以通過。2.輸入以上數(shù)據(jù),有一項內(nèi)容為空時給出提醒,說明數(shù)據(jù)不完整。3.對于非法輸入情況報告錯誤,如上例中編號為Aaa。4.格式錯誤,如最后一個用例,出生日期為19870908,不符合日期格式。5.點擊《重置》按鈕,可編輯項清空。6.點擊《取消》按鈕,返回上一級界面。4.2.3允許偏差:所有測試結(jié)果要按照預(yù)期輸出進行,不可以有任何偏差。4.3進度具體設(shè)計完畢之后,一天完畢測試計劃,第二天完畢測試工資信息查詢模塊測試1測試項目說明1測試項目名稱及測試內(nèi)容測試項目:查詢條件接受信息測試。輸入對的否檢查信息測試。犯錯解決能否對的給犯錯誤提醒。2測試用例2.1查詢條件輸入職工編號姓名11001李名2Kkyu雷宇31005戰(zhàn)維41009龍新5100312361004#¥%71100任明812301002王里允許登錄的合法用戶職工編號姓名11001李名21005戰(zhàn)維31009龍新工資信息數(shù)據(jù)庫中的信息職工編號姓名實發(fā)工資……簽約年份11001李名100

溫馨提示

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

最新文檔

評論

0/150

提交評論