【正文】
(FALSE)。m_bNew = FALSE。(FALSE)。}//設(shè)置按鈕狀態(tài)(TRUE)。,m_strContent)。 }else if(9==m_nCondition){//按文化程度查詢(select * from person where education=39。,m_strContent)。 }else if(8==m_nCondition){//按政治面貌查詢(select * from person where political=39。,m_strContent)。}else if(7==m_nCondition){//按職工民族查詢(select * from person where folk=39。,m_strContent)。 }else if(6==m_nCondition){//按婚姻狀況查詢(select * from person where ismarry=39。,m_strContent)。}else if(5==m_nCondition){//按職工性別查詢(select * from person where sex=39。,m_strContent)。}else if(4==m_nCondition){//按工資類別查詢(select * from person where aboutpay=39。,m_strContent)。}else if(3==m_nCondition){//按職工類型查詢(select * from person where isworker=39。,m_strContent)。 }else if(2==m_nCondition){//按職工職稱查詢(select * from person where technical=39。,m_strContent)。 }else if(1==m_nCondition){//按職工職務(wù)查詢(select * from person where duty=39。,m_strContent)。if(0==m_nCondition){//按部門查詢(select * from person where dept=39。return。 }if(m_strContent==) {MessageBox(請輸入查詢內(nèi)容!)。()。 }void CBrowseDlg::OnButtonSearch(){UpdateData(TRUE)。(TRUE)。(FALSE)。(TRUE)。RefreshData(strSQL)。%s39。RefreshData(strSQL)。%s39。RefreshData(strSQL)。%s39。RefreshData(strSQL)。%s39。RefreshData(strSQL)。%s39。RefreshData(strSQL)。%s39。RefreshData(strSQL)。%s39。RefreshData(strSQL)。%s39。RefreshData(strSQL)。%s39。RefreshData(strSQL)。%s39。 }CString strSQL。()。return。if(m_nCondition0){ MessageBox(請選擇查詢條件!)。張老師的嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)、親切的待人方式,淵博的專業(yè)知識都給我留下了深刻的印象,老師細(xì)心的講解和指點使我從課程設(shè)計之中受益匪淺,使我從實際的算法實現(xiàn)中更好地掌握了理論知識。在此,我謹(jǐn)向張老師致以最誠摯的謝意。課程設(shè)計由兩個人共同完成,通過本項目我們學(xué)會了成員之間的協(xié)調(diào)、團(tuán)隊精神,加深了對數(shù)據(jù)庫設(shè)計和應(yīng)用軟件開發(fā)過程的理解,更了解到了數(shù)據(jù)字典在軟件開發(fā)過程中的重要性。課程設(shè)計讓我真正做到了學(xué)有所用,在設(shè)計當(dāng)中受益匪淺。在為期二周的課程設(shè)計當(dāng)中感觸最深的便是實踐聯(lián)系理論的重要性,當(dāng)遇到實際問題時,只要認(rèn)真思考,用所學(xué)的知識,再一步步探索,是完全可以解決遇到的一般問題的。因此,學(xué)好數(shù)據(jù)庫以及編程是很重要的??? 結(jié)通過這次課設(shè),實踐了 Microsoft Office Access 2022 的使用,鞏固了數(shù)據(jù)庫的知識。可以使用帳號 admin 和密碼 admin 登陸。 測試用例登陸測試圖 登陸界面密碼錯誤時圖 登陸錯誤提示界面查詢職工表圖 查詢職工表職工家庭情況表圖 職工家庭情況表測試大多數(shù)由我的搭檔徐霽業(yè)同學(xué)完成,所以詳情見徐霽業(yè)的說明書。黑盒測試系統(tǒng)完成后,要進(jìn)行黑盒測試,即設(shè)置一些測試用例,對系統(tǒng)的各個模塊的功能進(jìn)行測試,看能否得到正確的輸出。 測試方法軟件的測試方法有兩種,一種是黑盒測試(功能測試) ,另外一種是白盒測試(結(jié)構(gòu)測試) 。(2)保持顯示信息和輸入信息之間的一致性對于用戶來說,要保證其輸入的數(shù)據(jù)在顯示上與其他顯示的視覺特征(例如:文字大小、顏色、位置等)要一致。用戶的大部分時間用在選擇菜單命令、鍵入數(shù)據(jù)和向系統(tǒng)提供輸入。此外,屏幕的大小應(yīng)該選得和應(yīng)用系統(tǒng)的類型相配套。(4)使用窗口分隔不同類型的信息使用不同的窗口顯示、保存不同類型的信息。(2)使用一致的標(biāo)記、標(biāo)準(zhǔn)的縮寫和可預(yù)知的顏色為了使系統(tǒng)所表達(dá)的含義準(zhǔn)確、無誤,就必須適用一致的標(biāo)記、標(biāo)準(zhǔn)的縮寫和可以預(yù)知的縮寫,這樣用戶就無需參照其他信息源就能理解,而正確地適用軟件。這樣才能滿足用戶的需求。(7)按功能對動作分類,并據(jù)此設(shè)計屏幕布局屏幕布局盡量將軟件所具有的所有功能在主頁面展示,界面一目了然。(5)對話、移動和思考的效率盡量減少用戶擊鍵的次數(shù),在設(shè)計時考慮到了用戶屏幕的布局以減少用戶鼠標(biāo)移動的距離,盡量避免用戶在操作中發(fā)生疑問的情況。(3)執(zhí)行有較大影響的操作前提示用戶確認(rèn)在設(shè)計過程中,如果用戶要執(zhí)行刪除操作,以及對數(shù)據(jù)庫的讀寫操作時,都會有窗體彈出詢問繼續(xù)操作或者予以提示。在本系統(tǒng)設(shè)計過程中,基本做到了信息的及時反饋,在信息顯示的大部分窗體中包括了刷新按鈕,會對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行及時地顯示。在設(shè)計的過程中,基本上保持了系統(tǒng)的格式一致。(1)用戶編碼信息表數(shù)據(jù)來源:用戶管理模塊的錄入字段名 是否主鍵 字段類型 字段長度 是否允許空 備注UserId 是 char 10 否 用戶名UserPassword 否 char 8 否 用戶密碼UserKind 否 char 20 否 用戶狀態(tài)(2)職務(wù)編碼信息表數(shù)據(jù)來源:基礎(chǔ)數(shù)據(jù)管理模塊的