![學(xué)生考勤管理系統(tǒng)論文_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/1/f4ff14eb-190d-4de4-a085-3ecfd54a8a17/f4ff14eb-190d-4de4-a085-3ecfd54a8a171.gif)
![學(xué)生考勤管理系統(tǒng)論文_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/1/f4ff14eb-190d-4de4-a085-3ecfd54a8a17/f4ff14eb-190d-4de4-a085-3ecfd54a8a172.gif)
![學(xué)生考勤管理系統(tǒng)論文_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/1/f4ff14eb-190d-4de4-a085-3ecfd54a8a17/f4ff14eb-190d-4de4-a085-3ecfd54a8a173.gif)
![學(xué)生考勤管理系統(tǒng)論文_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/1/f4ff14eb-190d-4de4-a085-3ecfd54a8a17/f4ff14eb-190d-4de4-a085-3ecfd54a8a174.gif)
![學(xué)生考勤管理系統(tǒng)論文_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/1/f4ff14eb-190d-4de4-a085-3ecfd54a8a17/f4ff14eb-190d-4de4-a085-3ecfd54a8a175.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、hou學(xué)生考勤管理系統(tǒng)結(jié)業(yè)設(shè)計(jì)論文之答祿夫天創(chuàng)作摘要:本系統(tǒng)論述了考勤系統(tǒng)的設(shè)計(jì)開發(fā)的全過程,包含系統(tǒng)整體設(shè)計(jì),各個(gè)功能模塊劃分,系統(tǒng)功能模塊的設(shè)計(jì)與具體實(shí)現(xiàn)等部分。該系統(tǒng)偏重于學(xué)生考勤信息查詢和數(shù)據(jù)庫的維護(hù),通過已編制好的程序,完成對用戶的登錄、考勤信息的添加、查詢、統(tǒng)計(jì)、學(xué)生請假等,本系統(tǒng)使用VisualC#與數(shù)據(jù)庫SQLServer2005編寫完成,實(shí)現(xiàn)學(xué)生考勤信息的記錄和管理,為教師的考勤工作提供信息。關(guān)鍵詞:考勤管理;VisualC#;SQLServer2005StudentAttendanceManagementSystemDesignGraduateThesisWeiChunYa
2、nComputercollegeofcomputerscienceandtechnologyGrade2008Instructor:ShulanYingAbstract:Thesystemelaboratedattendancesystemdesignanddevelopmentprocess,includingthesystemoveralldesign,eachfunctionmodule,designofsystemfunctionmodulesandconcreterealizationandsoon.Thesystemfocusesonthestudentattendanceinfo
3、rmationqueryanddatabasemaintenance,throughtheprogram,tocompletetheuserlogin,attendanceinformationtoadd,query,statistics,studentsleave,thesystemusesVisualCandSQLServer2005database#completed,studentattendanceinformationrecordingandmanagement,fortheteacherworkattendanceinformation.Keywords:attendancema
4、nagement;VisualC#;SQLServer2005目錄1引言12需求分析12.1 可行性分析12.1.1 技術(shù)可行性12.1.2 經(jīng)濟(jì)可行性12.2 功能分析12.3 系統(tǒng)需求分析23系統(tǒng)設(shè)計(jì)33.1 功能模塊33.2 系統(tǒng)功能模塊設(shè)計(jì)33.3 系統(tǒng)流程44數(shù)據(jù)庫設(shè)計(jì)54.1 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)55詳細(xì)設(shè)計(jì)85.1 主要界面及代碼實(shí)現(xiàn)85.1.1 用戶登陸界面85.1.2 系統(tǒng)主界面105.1.3 學(xué)生出勤信息管理界面125.1.4 學(xué)生查詢界面135.1.5 學(xué)生基本資料管理界面145.1.6 修改密碼界面145.1.7 檢查成績界面155.1.8 檢查個(gè)人出勤信息156測試與維
5、護(hù)166.1 測試的目標(biāo)166.2 測試方案166.2.1 模塊測試166.2.2 集成測試176.2.3 驗(yàn)收測試176.3 設(shè)計(jì)測試方案176.4 系統(tǒng)維護(hù)17結(jié)束語19致119參考文獻(xiàn)201引言信息技術(shù)的迅猛發(fā)展,已經(jīng)引起社會(huì)的深刻變動(dòng),信息時(shí)代的到來,迫切要求我們的學(xué)校管理進(jìn)行變動(dòng)。因此,信息化的考勤系統(tǒng)就在這種情況下變的越來越受歡迎,它給教師帶來了更加高效處理考勤的方法,使得教學(xué)能夠比較順利的進(jìn)行下去,不會(huì)再因?yàn)榭记诘葻╇s事務(wù)影響教學(xué)。學(xué)生考勤管理系統(tǒng)是一個(gè)C/S系統(tǒng),它的出現(xiàn),改變了教師手工登記考勤信息的管理方式,管理員及教師使用計(jì)算機(jī)對學(xué)生信息進(jìn)行管理,具有著手工無法比較的優(yōu)點(diǎn),
6、例如:考勤統(tǒng)計(jì)查詢方便快捷,數(shù)據(jù)存儲(chǔ)量大,可靠性高等,便于教師掌握學(xué)生的出勤情況。學(xué)生考勤系統(tǒng)以方便、快捷等優(yōu)點(diǎn)沖擊著傳統(tǒng)的考勤方式。也正是因?yàn)檫@些優(yōu)點(diǎn),使它更符合現(xiàn)代社會(huì)人們快節(jié)奏、高效率的生活方式。2需求分析2.1可行性分析1.1.1 技術(shù)可行性學(xué)生考勤管理系統(tǒng)在目前的學(xué)校中使用還不普遍,但也有許多類似的成功案例:如教務(wù)管理系統(tǒng)、排課系統(tǒng)等。本系統(tǒng)采取VisualC#高級語言及SQLServer2005數(shù)據(jù)庫技術(shù)綜合開發(fā)。而這個(gè)系統(tǒng)盡管其在組織關(guān)系上存在著很大的復(fù)雜性,繁瑣性,但是就整個(gè)系統(tǒng)的技術(shù)構(gòu)成上來看,它還是屬于一個(gè)數(shù)據(jù)庫應(yīng)用類的系統(tǒng)。其基本操縱還是對存在數(shù)據(jù)庫進(jìn)行添加、刪除、查找、
7、修改等。所以就單純的數(shù)據(jù)庫應(yīng)用來看,暫不存在太大的技術(shù)問題。1.1.2 經(jīng)濟(jì)可行性本系統(tǒng)使用C/S架構(gòu)設(shè)計(jì),開發(fā)簡單,使用度方便,不需要耗費(fèi)大量的人力物力就能很快的開發(fā)出來,系統(tǒng)安排對軟硬件要求不高,用戶操縱簡單,幾乎不需要對用戶進(jìn)行專業(yè)培訓(xùn)就可使用本系統(tǒng),而同時(shí)又減少了數(shù)據(jù)的流通環(huán)節(jié),不需要花費(fèi)那么多的時(shí)間,也就是說最重要的是就是提高了效率,而又包管了各項(xiàng)數(shù)據(jù)的準(zhǔn)確性,適應(yīng)了當(dāng)前的發(fā)展形式。2.2 功能分析為了解決人工操縱在學(xué)生考勤中存在的缺乏,從學(xué)校管理人員能夠更容易、更方便地使用計(jì)算機(jī)對學(xué)生進(jìn)行管理,以實(shí)現(xiàn)無紙化操縱的方面進(jìn)行分析。學(xué)生考勤管理系統(tǒng)能夠提供學(xué)生考勤的情況記錄,方便地對學(xué)生
8、考勤進(jìn)行評定。學(xué)生考勤管理系統(tǒng)應(yīng)實(shí)現(xiàn)以下功能。用戶信息管理的基本功能是添加、修改、刪除以及瀏覽用戶信息。用戶的具體屬性包含用戶帳號,用戶密碼。添加學(xué)生基本信息,包含學(xué)生學(xué)號、姓名、性別、地址、所在班級等信息,修改學(xué)生基本信息,刪除學(xué)生基本信息,檢查學(xué)生基本信息。添加教師基本信息,包含教師工號、姓名、性別、聯(lián)系電話等信息,修改、刪除、檢查教師基本信息。包含出勤管理,請假管理。它們可以實(shí)現(xiàn)對學(xué)生日常主要考勤情況的記錄管理。教師能夠把學(xué)生的考勤情況輸入到相應(yīng)的數(shù)據(jù)庫,也可對其進(jìn)行添加、修改、刪除。主要完成對學(xué)生的各種考勤資料的統(tǒng)計(jì)包含總請假次數(shù),遲到次數(shù)等,在查詢中可以按學(xué)號查詢。學(xué)生檢查所學(xué)課程的
9、平時(shí)成績的記錄管理。2.3 系統(tǒng)需求分析學(xué)生考勤管理系統(tǒng)是學(xué)校對考勤實(shí)行了信息化管理,考勤管理中主要涉及的管理任務(wù)有6個(gè)方面:學(xué)生基本信息管理、教師基本信息管理、考勤信息管理、請假信息管理、考勤查詢?yōu)g覽、檢查成績以及系統(tǒng)管理。管理員可以查詢、添加、修改、刪除學(xué)生及教師的基本信息;學(xué)生可以查詢自己的出勤信息,根據(jù)所學(xué)課程查詢自己的平時(shí)成績;教師可以瀏覽、查詢、添加、刪除、修改學(xué)生考勤的基本信息等處理功能。各管理用計(jì)算機(jī)及管理軟件用Windows環(huán)境下的平臺,能靈活處理各種特殊情況,方便的修改各種基本信息,查詢方便,管理平安,操縱簡便,能具有一定的平安性、協(xié)調(diào)性和完整性。3系統(tǒng)設(shè)計(jì)3.1 功能模塊
10、1 .學(xué)生查詢模塊:主要完成對學(xué)生的各種考勤資料的統(tǒng)計(jì)包含總請假次數(shù)、遲到次數(shù)等,在查詢中可以按學(xué)號查詢2 .學(xué)生信息管理模塊:主要完成對學(xué)生資料的管理,包含對學(xué)生的信息執(zhí)行添加、修改和刪除等基本操縱。3 .教師信息管理模塊:主要完成對教師資料的管理,包含對教師的信息執(zhí)行添加、修改和刪除等基本操縱。4 .學(xué)生考勤管理模塊:該模塊包含出勤管理、請假管理。它們可以實(shí)現(xiàn)對學(xué)生日常主要考勤情況的記錄管理。5 .檢查成績:學(xué)生檢查所學(xué)課程的平時(shí)成績的記錄管理。6 .系統(tǒng)管理模塊:進(jìn)行用戶信息管理(增加、刪除、修改、查找用戶)、密碼修改、退出系統(tǒng)等操縱。3.2 系統(tǒng)功能模塊設(shè)計(jì)經(jīng)過調(diào)查分析,本系統(tǒng)功能模塊
11、如圖3.1所示。學(xué)生考勤管理系統(tǒng)3.3 系統(tǒng)流程本系統(tǒng)分為三個(gè)用戶:學(xué)生、教師、管理員。管理員:查詢、添加、修改、刪除學(xué)生及教師的基本信息。學(xué)生:查詢出勤信息、查詢平時(shí)成績。教師:瀏覽、查詢、添加、刪除、修改學(xué)生考勤的基本信息等處理功能用戶以分歧的身份登錄,則進(jìn)入分歧的界面。用戶登錄進(jìn)入主界面的流程圖如圖3,2所示退出圖3.2用戶登錄流程圖4數(shù)據(jù)庫設(shè)計(jì)4.1數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì)在學(xué)生考勤管理系統(tǒng)中占有著很重要的地位。它的好壞將會(huì)直接影響到本系統(tǒng)的效率和實(shí)現(xiàn)的效果。根據(jù)系統(tǒng)的實(shí)際應(yīng)用情況,本系統(tǒng)采取MirosoftSQLServer2005作為后臺的數(shù)據(jù)庫管理工具,以下是本系統(tǒng)數(shù)據(jù)
12、庫設(shè)計(jì)的具體情況。表Classes主要用來保管學(xué)生所在班級的信息,主要包含班級名稱列名數(shù)據(jù)類型長度允許空備注ClassIdvarchar10否班級編號,主鍵ClassNamevarchar50否班級名2 .宿舍信息表Dorms表Dorms主要用來保管學(xué)生所在宿舍的信息,主要包含宿舍列名數(shù)據(jù)類型長度允許空備注DormIdvarchar10否宿舍編號,主鍵DormNamevarchar50否宿舍名3 .教室信息表ClassRooms表ClassRooms用來保管教室信息列名數(shù)據(jù)類型長度允許空備注RoomIdvarchar10否教室編號,主鍵RoomNamevarchar50否教室名4 .課程信息表
13、Courses表Courses用來保管課程信息列名數(shù)據(jù)類型長度允許空備注CourseIdvarchar10否課程編號,主鍵CourseNamevarchar50否課程名5 .學(xué)生信息表Students表Students用來保管學(xué)生的基本資料信息列名數(shù)據(jù)類型長度允許空備注StuIdvarchar20否學(xué)號,主鍵StuNamevarchar10否學(xué)生姓名StuPwdchar8否密碼Sexchar2否性別Telephonevarchar20是聯(lián)系電話DormIdvarchar10否宿舍編號,外鍵HomeAddressvarchar100是家庭住址HomePhonevarchar20是家庭電話Clas
14、sIdvarchar10否班級編號,外鍵6 .教師信息表Teachers表Teachers用來保管教師基本資料的信息列名數(shù)據(jù)類型長度允許空備注TeacherIdvarchar10否工號,主鍵TeacherNamevarchar10否教師姓名TeacherPwdchar8否密碼Sexchar2否性別Telephonevarchar20是聯(lián)系電話7.用戶信息表Users表Users用來保管系統(tǒng)管理員的基本信息列名數(shù)據(jù)類型長度允許空備注Useridchar4否用戶編號,主鍵UserNamevarchar10否用戶名UserPwdchar8否密碼8 .出勤狀態(tài)表Attendancestatus表Att
15、endancestatus用來存儲(chǔ)出勤的狀態(tài)。列名數(shù)據(jù)類型長度允許空備注Statusidchar2否出勤狀態(tài)編號,主鍵StatusNamevarchar10否出勤狀態(tài)名稱9 .學(xué)生出勤表StudentAttendances表StudentAttendances用來保管學(xué)生的出勤情況的信息。列名數(shù)據(jù)類型長度允許空備注Attendanceidint4否出勤編號,主鍵Stuidvarchar20否學(xué)號,外鍵Courseidvarchar10否課程編號,外鍵SchoolYearvarchar10否學(xué)年Semestervarchar10否學(xué)期Weekvarchar20否周次Weekdayvarchar1
16、0否星期SchoolTimevarchar20否上課時(shí)間StatusIdchar2否出勤狀態(tài)編號,外鍵Memovarchar200是備注10 .學(xué)生成績表StudentScore表StudentScore用來存儲(chǔ)學(xué)生平時(shí)成績的信息列名數(shù)據(jù)類型長度允許空備注StuIdvarchar20否學(xué)號,外鍵StuNamevarchar10否學(xué)生姓名Scoreint4否學(xué)生分?jǐn)?shù)11 .StudentsHoliday學(xué)生請假信息表表StudentsHoliday用來存儲(chǔ)學(xué)生請假的信息。列名數(shù)據(jù)類型長度允許空備注StuIdvarchar20否學(xué)號,外鍵HolidayTimedatetime8否請假時(shí)間Start
17、Timedatetime8否開始時(shí)間EndTimedatetime8否結(jié)束時(shí)間HolidayTypevarchar20否請假類型Reasonvarchar200否請假原因5詳細(xì)設(shè)計(jì)5.1主要界面及代碼實(shí)現(xiàn)5.1.1 用戶登陸界面用戶登錄界面,此界面主要用于用戶進(jìn)入主界面。此界面對用戶設(shè)置了權(quán)限,當(dāng)用戶類型為學(xué)生,就進(jìn)入學(xué)生主界面,當(dāng)用戶類型為教師,進(jìn)入教師主界面,當(dāng)用戶類型為管理員,進(jìn)入管理員主界面。其登錄界面如圖5.1所示。用戶尋錄X,根據(jù)用戶類型,當(dāng)用戶輸入登錄帳號和登錄密碼,點(diǎn)擊“登錄“按鈕,系統(tǒng)將進(jìn)入分歧用戶的主界面,其功能實(shí)現(xiàn)主要代碼如下:privatevoidbtnOK_Click
18、(objectsender,EventArgse)intresult=-1;/查找結(jié)果if(ValidateInput()/調(diào)用自定義ValidateInput()方法,如果用戶輸入驗(yàn)證通過,則驗(yàn)證賬號和密碼是否正確stringselectSql=""/根據(jù)選擇的用戶類型,學(xué)生")分別設(shè)置查詢用的sql語句if(cboUserType.Text.Trim()=selectSql=string.Format("selectcount(*)fromStudentswhereStuId='0'andStuPwd='1'"
19、;,txtLoginId.Text.Trim(),txtLoginPwd.Text.Trim();elseif(cboUserType.Text.Trim()="教師")selectSql=string.Format("selectcount(*)fromTeacherswhereTeacherId='0'andTeacherPwd='1'",txtLoginId.Text.Trim(),txtLoginPwd.Text.Trim();elseif(cboUserType.Text.Trim()="系統(tǒng)管理員”)
20、selectSql=string.Format("selectcount(*)fromUserswhereUserId='0'andUserPwd='1'",txtLoginId.Text.Trim(),txtLoginPwd.Text.Trim();/調(diào)用了DBHelper類的executeScalar()方法result=Convert.ToInt32(DBHelper.executeScalar(selectSql);if(result=1)/賬號和密碼驗(yàn)證通過/調(diào)用了類CommonInfo類的userId、userType對象Comm
21、onInfo.userId=txtLoginId.Text.Trim();/設(shè)置當(dāng)前登錄用戶的賬號CommonInfo.userType=cboUserType.Text.Trim();/設(shè)置當(dāng)前登錄用戶的類型this.Hide();frmMainmain=newfrmMain();main.Show();elseMessageBox.Show("您輸入的登錄賬號、登錄密碼或用戶類型有誤!","登錄提示",MessageBoxButtons.OK,MessageBoxIcon.Error);5.1.2 系統(tǒng)主界面當(dāng)用戶登錄成功之后則跳到該系統(tǒng)主界面,在本
22、界面中將IsMdiContainern的屬性設(shè)置為True,使它成為多文檔父窗體,則其它子窗體禁止超出本窗體外圍。主界面如圖5.2所示學(xué)生主界面的主要功能:“檢查成績”,打開本窗體,學(xué)生可檢查所學(xué)課程對應(yīng)的平時(shí)成績。2 .點(diǎn)擊菜單中“學(xué)生服務(wù)”,展開面板,打開“檢查個(gè)人出勤信息”窗體,學(xué)生可檢查個(gè)人的出勤信息情況。3 .修改密碼:學(xué)生可修改自己的密碼。4 .退出系統(tǒng):如果想終止該程序,點(diǎn)擊該按鈕即可。管理員界面的主要功能:1 .學(xué)生信息管理:學(xué)生的信息執(zhí)行添加、修改和刪除等基本操縱。2 .教師信息管理:教師的信息執(zhí)行添加、修改和刪除等基本操縱。3 .系統(tǒng)管理:增加、刪除、修改用戶、密碼修改、退
23、出系統(tǒng)等操縱。教師界面的主要功能:1 .教師服務(wù):密碼修改、退出系統(tǒng)。2 .學(xué)生考勤管理:包含學(xué)生出勤信息錄入,學(xué)生出勤管理,學(xué)生請假管理。實(shí)現(xiàn)對學(xué)生日常主要考勤情況的記錄管理。3 .學(xué)生查詢:主要完成對學(xué)生的各種考勤資料的統(tǒng)計(jì)包含總請假次數(shù),遲到次數(shù)等,在查詢中可以按學(xué)號查詢。5.1.3學(xué)生出勤信息管理界面當(dāng)用戶為教師進(jìn)入教師界面,在界面中單擊菜單“學(xué)生考勤管理一學(xué)生出勤信息管理”教師對學(xué)生的出勤進(jìn)行考核后,將數(shù)據(jù)錄入到學(xué)生出勤信息并寫入到數(shù)據(jù)庫。在“學(xué)生出勤信息管理”窗體中教師可以實(shí)現(xiàn)對學(xué)生日常主要考勤情況的記錄管理。學(xué)生出勤信息錄入如圖5,3所示,學(xué)生出勤信息管理運(yùn)行界面如圖5.4所示。
24、學(xué)生出勤信息管理窗體主要功能:“學(xué)生出勤信息管理”窗體,可以顯示全部學(xué)生考勤信息。2.教師可以對學(xué)生的考勤記錄進(jìn)行增加、刪除、修改、檢查以及查詢等操縱,5.1.4 學(xué)生查詢界面當(dāng)用戶為教師進(jìn)入教師界面,在界面中單擊窗體“學(xué)生查詢”。其界面如圖5.5所示。學(xué)生查詢主要功能:教師檢覆按勤的全部記錄,也可按學(xué)號查詢學(xué)生的出勤記錄。具“查詢按鈕”關(guān)鍵代碼為:privatevoidbtnQuery_Click(objectsender,EventArgse)if(this.cboCondition.Text="")MessageBox.Show("請輸入查詢條件!"
25、;,"提示",MessageBoxButtons.OK,MessageBoxIcon.Information);this.cboCondition.Focus();return;/設(shè)置過濾條件,也即指定DataView對象的RowFilter屬性。try/根據(jù)“查詢條件組合框”中選擇的項(xiàng)來決定按哪一列進(jìn)行過濾switch(this.cboCondition.Text)case"學(xué)年":/根據(jù)“查詢值文本框”的值進(jìn)行模糊查詢dataView.RowFilter=String.Format("SchoolYearlike'%0%”,this
26、.txtCondition.Text);break;case"學(xué)期":dataView.RowFilter=String.Format("Semesterlike'%0%'",this.txtCondition.Text);break;case"課程名稱":dataView.RowFilter=String.Format("CourseNamelike'%0%'",this.txtCondition.Text);break;case"學(xué)號":dataView.Ro
27、wFilter=String.Format("StuIdlike'%0%'",this.txtCondition.Text);break;default:/如果沒有輸入任何過濾條件,返回0條記錄dataView.RowFilter=String.Format("1=0");break;catch(Exceptionex)MessageBox.Show(ex.Message,"提示",MessageBoxButtons.OK,MessageBoxIcon.Error);5.1.5 學(xué)生基本資料管理界面當(dāng)用戶為管理員進(jìn)入管
28、理員界面,在界面中單擊“學(xué)生基本資料管理”,管理員對學(xué)生的信息執(zhí)行添加、修改和刪除等基本操縱。其界面如圖5.6所示。5.1.6 修改密碼界面當(dāng)用戶為管理員進(jìn)入管理員界面,在界面中單擊“密碼修改”,管理員可以修改密碼,當(dāng)操縱正確,系統(tǒng)將會(huì)提示密碼修改成功,否則將重新輸入。此界面與教師、學(xué)生的修改密碼的實(shí)現(xiàn)方法相同。其界面如圖5.7所示。5.1.7 檢查成績界面當(dāng)用戶為學(xué)生進(jìn)入學(xué)生界面,在界面中單擊“檢查成績”,學(xué)生可檢查所學(xué)課程對應(yīng)的平時(shí)成績,并在數(shù)據(jù)視圖中顯示學(xué)生的學(xué)號、姓名、成績。其界面如圖5.8所示。5.1.8 檢查個(gè)人出勤信息當(dāng)用戶為學(xué)生進(jìn)入學(xué)生界面,在界面中單擊“檢查個(gè)人出勤信息”,并
29、在數(shù)據(jù)視圖中顯示該生對應(yīng)的出勤信息(學(xué)年、學(xué)期、周次、星期、節(jié)次、課程名稱、姓名、出勤狀態(tài)、備注(學(xué)生出勤情況的統(tǒng)計(jì))。其界面如圖5.9所示。6測試與維護(hù)6.1 測試的目標(biāo)1 .測試的目的是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程。2 .成功的測試是發(fā)現(xiàn)了到今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測試。6.2 測試方案本系統(tǒng)開發(fā)過程進(jìn)行的測試步調(diào)如下:6.2.1 模塊測試也稱單元測試,目的是包管每一個(gè)模塊作為一個(gè)單元能正確運(yùn)行,本測試所發(fā)現(xiàn)的往往是編碼和詳細(xì)設(shè)計(jì)的錯(cuò)誤,主要評論模塊的四個(gè)特點(diǎn):1 .模塊接中。2 .局部數(shù)據(jù)結(jié)構(gòu)。3 .重要的執(zhí)行路徑。4 .出錯(cuò)處理通路。6.2.2 集成測試對軟件結(jié)構(gòu)中較上層使用自頂而下的測試方法,而對軟件結(jié)構(gòu)中較下層,使用的是自底向上方法,兩者結(jié)合,這是對模塊較多時(shí)測試的一種折衷方法。6.2.3 驗(yàn)收測試驗(yàn)收軟件的有效性。目的是標(biāo)明系統(tǒng)能夠像預(yù)定的那樣工作,驗(yàn)收測試一般使用黑盒測試法,驗(yàn)收測試有兩種可能的結(jié)果。1 .功能和特性與設(shè)計(jì)的要求有差距。2 .功能和性能與設(shè)計(jì)要求一致,軟件是可以接受的。6.3設(shè)計(jì)測試方案本系統(tǒng)中應(yīng)用了如下測試方案:語句覆蓋、判斷覆蓋;條件覆蓋,邏輯覆蓋等。用例名稱:登錄測試?;久枋觯河脩敉ㄟ^登錄擁有系統(tǒng)基本操縱權(quán)限。測試方案:分別使用分歧的登錄方法時(shí)行登錄,檢查系統(tǒng)是否相應(yīng)的錯(cuò)誤和成功提示。1 .用正確密碼登錄已存在帳號。2 .用錯(cuò)誤密碼
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO 4301-5:2025 EN Cranes - Classification - Part 5: Bridge and gantry cranes
- 2025年度玉石雕刻設(shè)計(jì)與銷售服務(wù)合同
- 2024年12月份新能源汽車行業(yè)月報(bào)
- 2025年綠色建筑節(jié)能改造工程房地產(chǎn)聯(lián)合開發(fā)協(xié)議書
- 探索班級中的責(zé)任與擔(dān)當(dāng)計(jì)劃
- 加強(qiáng)保安服務(wù)宣傳的重要性計(jì)劃
- 生物教育游戲化學(xué)習(xí)實(shí)踐計(jì)劃
- 秋季學(xué)期公益項(xiàng)目與社會(huì)服務(wù)計(jì)劃
- 會(huì)計(jì)人員年度工作總結(jié)與展望計(jì)劃
- 心靈啟迪幼兒園教學(xué)工作計(jì)劃文檔
- 醫(yī)學(xué)生理學(xué)智慧樹知到答案2024年德州學(xué)院
- GB/T 44412-2024船舶與海上技術(shù)液化天然氣燃料船舶加注規(guī)范
- 小學(xué)三年級數(shù)學(xué)上冊口算題卡(加換算)
- 小學(xué)數(shù)學(xué)二年級《數(shù)圖形》練習(xí)題
- 機(jī)械制造HSE協(xié)議書
- 2024-2030年中國靜脈血栓栓塞癥(VTE)防治行業(yè)市場全景監(jiān)測及投資策略研究報(bào)告
- 財(cái)務(wù)審計(jì)服務(wù)投標(biāo)方案(技術(shù)方案)
- RBA商業(yè)道德程序文件(系列)
- 2024年國家保密法知識競賽經(jīng)典題庫及完整答案【必刷】
- 某山體滑坡綜合治理工程監(jiān)理規(guī)劃
- 抑郁癥病例分享
評論
0/150
提交評論