




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、hou學(xué)生考勤管理系統(tǒng)結(jié)業(yè)設(shè)計(jì)論文之答祿夫天創(chuàng)作摘要:本系統(tǒng)論述了考勤系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)的全過(guò)程,包含系統(tǒng)整體設(shè)計(jì),各個(gè)功能模塊劃分,系統(tǒng)功能模塊的設(shè)計(jì)與具體實(shí)現(xiàn)等部分。該系統(tǒng)偏重于學(xué)生考勤信息查詢和數(shù)據(jù)庫(kù)的維護(hù),通過(guò)已編制好的程序,完成對(duì)用戶的登錄、考勤信息的添加、查詢、統(tǒng)計(jì)、學(xué)生請(qǐng)假等,本系統(tǒng)使用VisualC#與數(shù)據(jù)庫(kù)SQLServer2005編寫(xiě)完成,實(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ù)庫(kù)設(shè)計(jì)54.1 數(shù)據(jù)庫(kù)邏輯結(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 檢查成績(jī)界面155.1.8 檢查個(gè)人出勤信息156測(cè)試與維
5、護(hù)166.1 測(cè)試的目標(biāo)166.2 測(cè)試方案166.2.1 模塊測(cè)試166.2.2 集成測(cè)試176.2.3 驗(yàn)收測(cè)試176.3 設(shè)計(jì)測(cè)試方案176.4 系統(tǒng)維護(hù)17結(jié)束語(yǔ)19致119參考文獻(xiàn)201引言信息技術(shù)的迅猛發(fā)展,已經(jīng)引起社會(huì)的深刻變動(dòng),信息時(shí)代的到來(lái),迫切要求我們的學(xué)校管理進(jìn)行變動(dòng)。因此,信息化的考勤系統(tǒng)就在這種情況下變的越來(lái)越受歡迎,它給教師帶來(lái)了更加高效處理考勤的方法,使得教學(xué)能夠比較順利的進(jìn)行下去,不會(huì)再因?yàn)榭记诘葻╇s事務(wù)影響教學(xué)。學(xué)生考勤管理系統(tǒng)是一個(gè)C/S系統(tǒng),它的出現(xiàn),改變了教師手工登記考勤信息的管理方式,管理員及教師使用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行管理,具有著手工無(wú)法比較的優(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#高級(jí)語(yǔ)言及SQLServer2005數(shù)據(jù)庫(kù)技術(shù)綜合開(kāi)發(fā)。而這個(gè)系統(tǒng)盡管其在組織關(guān)系上存在著很大的復(fù)雜性,繁瑣性,但是就整個(gè)系統(tǒng)的技術(shù)構(gòu)成上來(lái)看,它還是屬于一個(gè)數(shù)據(jù)庫(kù)應(yīng)用類的系統(tǒng)。其基本操縱還是對(duì)存在數(shù)據(jù)庫(kù)進(jìn)行添加、刪除、查找、
7、修改等。所以就單純的數(shù)據(jù)庫(kù)應(yīng)用來(lái)看,暫不存在太大的技術(shù)問(wèn)題。1.1.2 經(jīng)濟(jì)可行性本系統(tǒng)使用C/S架構(gòu)設(shè)計(jì),開(kāi)發(fā)簡(jiǎn)單,使用度方便,不需要耗費(fèi)大量的人力物力就能很快的開(kāi)發(fā)出來(lái),系統(tǒng)安排對(duì)軟硬件要求不高,用戶操縱簡(jiǎn)單,幾乎不需要對(duì)用戶進(jìn)行專業(yè)培訓(xùn)就可使用本系統(tǒng),而同時(shí)又減少了數(shù)據(jù)的流通環(huán)節(jié),不需要花費(fèi)那么多的時(shí)間,也就是說(shuō)最重要的是就是提高了效率,而又包管了各項(xiàng)數(shù)據(jù)的準(zhǔn)確性,適應(yīng)了當(dāng)前的發(fā)展形式。2.2 功能分析為了解決人工操縱在學(xué)生考勤中存在的缺乏,從學(xué)校管理人員能夠更容易、更方便地使用計(jì)算機(jī)對(duì)學(xué)生進(jìn)行管理,以實(shí)現(xiàn)無(wú)紙化操縱的方面進(jìn)行分析。學(xué)生考勤管理系統(tǒng)能夠提供學(xué)生考勤的情況記錄,方便地對(duì)學(xué)生
8、考勤進(jìn)行評(píng)定。學(xué)生考勤管理系統(tǒng)應(yīng)實(shí)現(xiàn)以下功能。用戶信息管理的基本功能是添加、修改、刪除以及瀏覽用戶信息。用戶的具體屬性包含用戶帳號(hào),用戶密碼。添加學(xué)生基本信息,包含學(xué)生學(xué)號(hào)、姓名、性別、地址、所在班級(jí)等信息,修改學(xué)生基本信息,刪除學(xué)生基本信息,檢查學(xué)生基本信息。添加教師基本信息,包含教師工號(hào)、姓名、性別、聯(lián)系電話等信息,修改、刪除、檢查教師基本信息。包含出勤管理,請(qǐng)假管理。它們可以實(shí)現(xiàn)對(duì)學(xué)生日常主要考勤情況的記錄管理。教師能夠把學(xué)生的考勤情況輸入到相應(yīng)的數(shù)據(jù)庫(kù),也可對(duì)其進(jìn)行添加、修改、刪除。主要完成對(duì)學(xué)生的各種考勤資料的統(tǒng)計(jì)包含總請(qǐng)假次數(shù),遲到次數(shù)等,在查詢中可以按學(xué)號(hào)查詢。學(xué)生檢查所學(xué)課程的
9、平時(shí)成績(jī)的記錄管理。2.3 系統(tǒng)需求分析學(xué)生考勤管理系統(tǒng)是學(xué)校對(duì)考勤實(shí)行了信息化管理,考勤管理中主要涉及的管理任務(wù)有6個(gè)方面:學(xué)生基本信息管理、教師基本信息管理、考勤信息管理、請(qǐng)假信息管理、考勤查詢?yōu)g覽、檢查成績(jī)以及系統(tǒng)管理。管理員可以查詢、添加、修改、刪除學(xué)生及教師的基本信息;學(xué)生可以查詢自己的出勤信息,根據(jù)所學(xué)課程查詢自己的平時(shí)成績(jī);教師可以瀏覽、查詢、添加、刪除、修改學(xué)生考勤的基本信息等處理功能。各管理用計(jì)算機(jī)及管理軟件用Windows環(huán)境下的平臺(tái),能靈活處理各種特殊情況,方便的修改各種基本信息,查詢方便,管理平安,操縱簡(jiǎn)便,能具有一定的平安性、協(xié)調(diào)性和完整性。3系統(tǒng)設(shè)計(jì)3.1 功能模塊
10、1 .學(xué)生查詢模塊:主要完成對(duì)學(xué)生的各種考勤資料的統(tǒng)計(jì)包含總請(qǐng)假次數(shù)、遲到次數(shù)等,在查詢中可以按學(xué)號(hào)查詢2 .學(xué)生信息管理模塊:主要完成對(duì)學(xué)生資料的管理,包含對(duì)學(xué)生的信息執(zhí)行添加、修改和刪除等基本操縱。3 .教師信息管理模塊:主要完成對(duì)教師資料的管理,包含對(duì)教師的信息執(zhí)行添加、修改和刪除等基本操縱。4 .學(xué)生考勤管理模塊:該模塊包含出勤管理、請(qǐng)假管理。它們可以實(shí)現(xiàn)對(duì)學(xué)生日常主要考勤情況的記錄管理。5 .檢查成績(jī):學(xué)生檢查所學(xué)課程的平時(shí)成績(jī)的記錄管理。6 .系統(tǒng)管理模塊:進(jìn)行用戶信息管理(增加、刪除、修改、查找用戶)、密碼修改、退出系統(tǒng)等操縱。3.2 系統(tǒng)功能模塊設(shè)計(jì)經(jīng)過(guò)調(diào)查分析,本系統(tǒng)功能模塊
11、如圖3.1所示。學(xué)生考勤管理系統(tǒng)3.3 系統(tǒng)流程本系統(tǒng)分為三個(gè)用戶:學(xué)生、教師、管理員。管理員:查詢、添加、修改、刪除學(xué)生及教師的基本信息。學(xué)生:查詢出勤信息、查詢平時(shí)成績(jī)。教師:瀏覽、查詢、添加、刪除、修改學(xué)生考勤的基本信息等處理功能用戶以分歧的身份登錄,則進(jìn)入分歧的界面。用戶登錄進(jìn)入主界面的流程圖如圖3,2所示退出圖3.2用戶登錄流程圖4數(shù)據(jù)庫(kù)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)在學(xué)生考勤管理系統(tǒng)中占有著很重要的地位。它的好壞將會(huì)直接影響到本系統(tǒng)的效率和實(shí)現(xiàn)的效果。根據(jù)系統(tǒng)的實(shí)際應(yīng)用情況,本系統(tǒng)采取MirosoftSQLServer2005作為后臺(tái)的數(shù)據(jù)庫(kù)管理工具,以下是本系統(tǒng)數(shù)據(jù)
12、庫(kù)設(shè)計(jì)的具體情況。表Classes主要用來(lái)保管學(xué)生所在班級(jí)的信息,主要包含班級(jí)名稱列名數(shù)據(jù)類型長(zhǎng)度允許空備注ClassIdvarchar10否班級(jí)編號(hào),主鍵ClassNamevarchar50否班級(jí)名2 .宿舍信息表Dorms表Dorms主要用來(lái)保管學(xué)生所在宿舍的信息,主要包含宿舍列名數(shù)據(jù)類型長(zhǎng)度允許空備注DormIdvarchar10否宿舍編號(hào),主鍵DormNamevarchar50否宿舍名3 .教室信息表ClassRooms表ClassRooms用來(lái)保管教室信息列名數(shù)據(jù)類型長(zhǎng)度允許空備注RoomIdvarchar10否教室編號(hào),主鍵RoomNamevarchar50否教室名4 .課程信息表
13、Courses表Courses用來(lái)保管課程信息列名數(shù)據(jù)類型長(zhǎng)度允許空備注CourseIdvarchar10否課程編號(hào),主鍵CourseNamevarchar50否課程名5 .學(xué)生信息表Students表Students用來(lái)保管學(xué)生的基本資料信息列名數(shù)據(jù)類型長(zhǎng)度允許空備注StuIdvarchar20否學(xué)號(hào),主鍵StuNamevarchar10否學(xué)生姓名StuPwdchar8否密碼Sexchar2否性別Telephonevarchar20是聯(lián)系電話DormIdvarchar10否宿舍編號(hào),外鍵HomeAddressvarchar100是家庭住址HomePhonevarchar20是家庭電話Clas
14、sIdvarchar10否班級(jí)編號(hào),外鍵6 .教師信息表Teachers表Teachers用來(lái)保管教師基本資料的信息列名數(shù)據(jù)類型長(zhǎng)度允許空備注TeacherIdvarchar10否工號(hào),主鍵TeacherNamevarchar10否教師姓名TeacherPwdchar8否密碼Sexchar2否性別Telephonevarchar20是聯(lián)系電話7.用戶信息表Users表Users用來(lái)保管系統(tǒng)管理員的基本信息列名數(shù)據(jù)類型長(zhǎng)度允許空備注Useridchar4否用戶編號(hào),主鍵UserNamevarchar10否用戶名UserPwdchar8否密碼8 .出勤狀態(tài)表Attendancestatus表Att
15、endancestatus用來(lái)存儲(chǔ)出勤的狀態(tài)。列名數(shù)據(jù)類型長(zhǎng)度允許空備注Statusidchar2否出勤狀態(tài)編號(hào),主鍵StatusNamevarchar10否出勤狀態(tài)名稱9 .學(xué)生出勤表StudentAttendances表StudentAttendances用來(lái)保管學(xué)生的出勤情況的信息。列名數(shù)據(jù)類型長(zhǎng)度允許空備注Attendanceidint4否出勤編號(hào),主鍵Stuidvarchar20否學(xué)號(hào),外鍵Courseidvarchar10否課程編號(hào),外鍵SchoolYearvarchar10否學(xué)年Semestervarchar10否學(xué)期Weekvarchar20否周次Weekdayvarchar1
16、0否星期SchoolTimevarchar20否上課時(shí)間StatusIdchar2否出勤狀態(tài)編號(hào),外鍵Memovarchar200是備注10 .學(xué)生成績(jī)表StudentScore表StudentScore用來(lái)存儲(chǔ)學(xué)生平時(shí)成績(jī)的信息列名數(shù)據(jù)類型長(zhǎng)度允許空備注StuIdvarchar20否學(xué)號(hào),外鍵StuNamevarchar10否學(xué)生姓名Scoreint4否學(xué)生分?jǐn)?shù)11 .StudentsHoliday學(xué)生請(qǐng)假信息表表StudentsHoliday用來(lái)存儲(chǔ)學(xué)生請(qǐng)假的信息。列名數(shù)據(jù)類型長(zhǎng)度允許空備注StuIdvarchar20否學(xué)號(hào),外鍵HolidayTimedatetime8否請(qǐng)假時(shí)間Start
17、Timedatetime8否開(kāi)始時(shí)間EndTimedatetime8否結(jié)束時(shí)間HolidayTypevarchar20否請(qǐng)假類型Reasonvarchar200否請(qǐng)假原因5詳細(xì)設(shè)計(jì)5.1主要界面及代碼實(shí)現(xiàn)5.1.1 用戶登陸界面用戶登錄界面,此界面主要用于用戶進(jìn)入主界面。此界面對(duì)用戶設(shè)置了權(quán)限,當(dāng)用戶類型為學(xué)生,就進(jìn)入學(xué)生主界面,當(dāng)用戶類型為教師,進(jìn)入教師主界面,當(dāng)用戶類型為管理員,進(jìn)入管理員主界面。其登錄界面如圖5.1所示。用戶尋錄X,根據(jù)用戶類型,當(dāng)用戶輸入登錄帳號(hào)和登錄密碼,點(diǎn)擊“登錄“按鈕,系統(tǒng)將進(jìn)入分歧用戶的主界面,其功能實(shí)現(xiàn)主要代碼如下:privatevoidbtnOK_Click
18、(objectsender,EventArgse)intresult=-1;/查找結(jié)果if(ValidateInput()/調(diào)用自定義ValidateInput()方法,如果用戶輸入驗(yàn)證通過(guò),則驗(yàn)證賬號(hào)和密碼是否正確stringselectSql=""/根據(jù)選擇的用戶類型,學(xué)生")分別設(shè)置查詢用的sql語(yǔ)句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)/賬號(hào)和密碼驗(yàn)證通過(guò)/調(diào)用了類CommonInfo類的userId、userType對(duì)象Comm
21、onInfo.userId=txtLoginId.Text.Trim();/設(shè)置當(dāng)前登錄用戶的賬號(hào)CommonInfo.userType=cboUserType.Text.Trim();/設(shè)置當(dāng)前登錄用戶的類型this.Hide();frmMainmain=newfrmMain();main.Show();elseMessageBox.Show("您輸入的登錄賬號(hào)、登錄密碼或用戶類型有誤!","登錄提示",MessageBoxButtons.OK,MessageBoxIcon.Error);5.1.2 系統(tǒng)主界面當(dāng)用戶登錄成功之后則跳到該系統(tǒng)主界面,在本
22、界面中將IsMdiContainern的屬性設(shè)置為T(mén)rue,使它成為多文檔父窗體,則其它子窗體禁止超出本窗體外圍。主界面如圖5.2所示學(xué)生主界面的主要功能:“檢查成績(jī)”,打開(kāi)本窗體,學(xué)生可檢查所學(xué)課程對(duì)應(yīng)的平時(shí)成績(jī)。2 .點(diǎn)擊菜單中“學(xué)生服務(wù)”,展開(kāi)面板,打開(kāi)“檢查個(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é)生請(qǐng)假管理。實(shí)現(xiàn)對(duì)學(xué)生日常主要考勤情況的記錄管理。3 .學(xué)生查詢:主要完成對(duì)學(xué)生的各種考勤資料的統(tǒng)計(jì)包含總請(qǐng)假次數(shù),遲到次數(shù)等,在查詢中可以按學(xué)號(hào)查詢。5.1.3學(xué)生出勤信息管理界面當(dāng)用戶為教師進(jìn)入教師界面,在界面中單擊菜單“學(xué)生考勤管理一學(xué)生出勤信息管理”教師對(duì)學(xué)生的出勤進(jìn)行考核后,將數(shù)據(jù)錄入到學(xué)生出勤信息并寫(xiě)入到數(shù)據(jù)庫(kù)。在“學(xué)生出勤信息管理”窗體中教師可以實(shí)現(xiàn)對(duì)學(xué)生日常主要考勤情況的記錄管理。學(xué)生出勤信息錄入如圖5,3所示,學(xué)生出勤信息管理運(yùn)行界面如圖5.4所示。
24、學(xué)生出勤信息管理窗體主要功能:“學(xué)生出勤信息管理”窗體,可以顯示全部學(xué)生考勤信息。2.教師可以對(duì)學(xué)生的考勤記錄進(jìn)行增加、刪除、修改、檢查以及查詢等操縱,5.1.4 學(xué)生查詢界面當(dāng)用戶為教師進(jìn)入教師界面,在界面中單擊窗體“學(xué)生查詢”。其界面如圖5.5所示。學(xué)生查詢主要功能:教師檢覆按勤的全部記錄,也可按學(xué)號(hào)查詢學(xué)生的出勤記錄。具“查詢按鈕”關(guān)鍵代碼為:privatevoidbtnQuery_Click(objectsender,EventArgse)if(this.cboCondition.Text="")MessageBox.Show("請(qǐng)輸入查詢條件!"
25、;,"提示",MessageBoxButtons.OK,MessageBoxIcon.Information);this.cboCondition.Focus();return;/設(shè)置過(guò)濾條件,也即指定DataView對(duì)象的RowFilter屬性。try/根據(jù)“查詢條件組合框”中選擇的項(xiàng)來(lái)決定按哪一列進(jìn)行過(guò)濾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é)號(hào)":dataView.Ro
27、wFilter=String.Format("StuIdlike'%0%'",this.txtCondition.Text);break;default:/如果沒(méi)有輸入任何過(guò)濾條件,返回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é)生基本資料管理”,管理員對(duì)學(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 檢查成績(jī)界面當(dāng)用戶為學(xué)生進(jìn)入學(xué)生界面,在界面中單擊“檢查成績(jī)”,學(xué)生可檢查所學(xué)課程對(duì)應(yīng)的平時(shí)成績(jī),并在數(shù)據(jù)視圖中顯示學(xué)生的學(xué)號(hào)、姓名、成績(jī)。其界面如圖5.8所示。5.1.8 檢查個(gè)人出勤信息當(dāng)用戶為學(xué)生進(jìn)入學(xué)生界面,在界面中單擊“檢查個(gè)人出勤信息”,并
29、在數(shù)據(jù)視圖中顯示該生對(duì)應(yīng)的出勤信息(學(xué)年、學(xué)期、周次、星期、節(jié)次、課程名稱、姓名、出勤狀態(tài)、備注(學(xué)生出勤情況的統(tǒng)計(jì))。其界面如圖5.9所示。6測(cè)試與維護(hù)6.1 測(cè)試的目標(biāo)1 .測(cè)試的目的是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程。2 .成功的測(cè)試是發(fā)現(xiàn)了到今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。6.2 測(cè)試方案本系統(tǒng)開(kāi)發(fā)過(guò)程進(jìn)行的測(cè)試步調(diào)如下:6.2.1 模塊測(cè)試也稱單元測(cè)試,目的是包管每一個(gè)模塊作為一個(gè)單元能正確運(yùn)行,本測(cè)試所發(fā)現(xiàn)的往往是編碼和詳細(xì)設(shè)計(jì)的錯(cuò)誤,主要評(píng)論模塊的四個(gè)特點(diǎn):1 .模塊接中。2 .局部數(shù)據(jù)結(jié)構(gòu)。3 .重要的執(zhí)行路徑。4 .出錯(cuò)處理通路。6.2.2 集成測(cè)試對(duì)軟件結(jié)構(gòu)中較上層使用自頂而下的測(cè)試方法,而對(duì)軟件結(jié)構(gòu)中較下層,使用的是自底向上方法,兩者結(jié)合,這是對(duì)模塊較多時(shí)測(cè)試的一種折衷方法。6.2.3 驗(yàn)收測(cè)試驗(yàn)收軟件的有效性。目的是標(biāo)明系統(tǒng)能夠像預(yù)定的那樣工作,驗(yàn)收測(cè)試一般使用黑盒測(cè)試法,驗(yàn)收測(cè)試有兩種可能的結(jié)果。1 .功能和特性與設(shè)計(jì)的要求有差距。2 .功能和性能與設(shè)計(jì)要求一致,軟件是可以接受的。6.3設(shè)計(jì)測(cè)試方案本系統(tǒng)中應(yīng)用了如下測(cè)試方案:語(yǔ)句覆蓋、判斷覆蓋;條件覆蓋,邏輯覆蓋等。用例名稱:登錄測(cè)試。基本描述:用戶通過(guò)登錄擁有系統(tǒng)基本操縱權(quán)限。測(cè)試方案:分別使用分歧的登錄方法時(shí)行登錄,檢查系統(tǒng)是否相應(yīng)的錯(cuò)誤和成功提示。1 .用正確密碼登錄已存在帳號(hào)。2 .用錯(cuò)誤密碼
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2019-2025年試驗(yàn)檢測(cè)師之道路工程通關(guān)提分題庫(kù)及完整答案
- 2017年廣東省中考數(shù)學(xué)試卷(含解析版)
- 2025《工程承包合同》
- 財(cái)務(wù)數(shù)據(jù)保密管理計(jì)劃
- 適應(yīng)市場(chǎng)變化的管理策略計(jì)劃
- 2025建筑工程承包合同安全生產(chǎn)附件
- 個(gè)人入股建筑公司合同樣本
- 人工帶料合同范例
- 2025出口退稅賬戶托管借款合同范本
- 確立班級(jí)學(xué)習(xí)核心價(jià)值觀的計(jì)劃
- 中國(guó)礦業(yè)大學(xué)《自然辯證法》2021-2022學(xué)年第一學(xué)期期末試卷
- DB51-T 1764-2023 機(jī)械式停車(chē)設(shè)備修理保養(yǎng)安全技術(shù)規(guī)范
- (醫(yī)學(xué)課件)護(hù)理人文關(guān)懷
- 合同作廢聲明函
- DB11T 1833-2021 建筑工程施工安全操作規(guī)程
- 鋼結(jié)構(gòu)滿堂腳手架施工方案
- 中國(guó)移動(dòng)購(gòu)物行業(yè)市場(chǎng)全景調(diào)研及發(fā)展前景研判報(bào)告
- 《煤、石油和天然氣的綜合利用》參考課件
- 某電站雙曲拱壩工程施工組織設(shè)計(jì)
- 公司面試官選拔認(rèn)證實(shí)施方案
- 【課件】抒情與寫(xiě)意-文人畫(huà)+課件-高中美術(shù)人美版(2019)美術(shù)鑒賞
評(píng)論
0/150
提交評(píng)論