freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

學(xué)生考勤管理系統(tǒng)—畢業(yè)設(shè)計(jì)論文(參考版)

2024-08-17 08:14本頁面
  

【正文】 6. 重復(fù)請(qǐng)。5. 超長時(shí)間請(qǐng)假測試:在開始時(shí)間與結(jié)束時(shí)間中,選擇一個(gè)相差30的日期請(qǐng)假。4. 超后請(qǐng)假測試:在開始時(shí)間中選擇一個(gè)當(dāng)前系統(tǒng)時(shí)間以前開始日期請(qǐng)假。3. 超前請(qǐng)假測試:開始時(shí)間選擇一個(gè)與當(dāng)前時(shí)間相差一個(gè)大于7天的日期請(qǐng)假。2. 錯(cuò)誤的時(shí)間選擇測試:在開始時(shí)間與結(jié)束時(shí)間選擇的時(shí)間,把結(jié)束時(shí)間選擇一個(gè)開始時(shí)間以前的時(shí)間,然后提交數(shù)據(jù)。一、 請(qǐng)假系統(tǒng)測試請(qǐng)假系統(tǒng)是學(xué)生用戶的核心功能,由于涉及的用戶比較多,此部分的測試是在幾個(gè)同學(xué)的配合下完成,主要完成以下幾個(gè)測試:1. 空值測試:在請(qǐng)假開始時(shí)間、結(jié)束時(shí)間、請(qǐng)假原因都為空或部分為空的情況下,直接點(diǎn)提交數(shù)據(jù)在線請(qǐng)假。用同樣的方法測試別的頁面,別的用戶都得到了同樣的測試結(jié)果:提示沒有權(quán)限的錯(cuò)誤信息。第二步:以學(xué)生正確的用戶我和密碼進(jìn)入學(xué)生系統(tǒng)后,在瀏覽器中輸入任課老師首頁地址:,打開別的用戶的頁面。測試結(jié)果:提示用戶還沒登陸的錯(cuò)誤信息。 頁面使用安全測試此測試過程主要是測試系統(tǒng)各個(gè)頁面的安全性,即在用戶沒有登錄的情況直接在瀏覽器地址中輸入要打開的用戶頁面,或者用戶以正確的用戶名和密碼進(jìn)入系統(tǒng)后,直接在瀏覽器地址中輸入別的用戶的頁面,測試各頁面是否不需要用戶登錄就可使用,或者是否可以繞過身份驗(yàn)證。“是” 表示可以訪問系統(tǒng)。 本系統(tǒng)所采用測試方案基于以上測試方法,本人選取的是模塊測試和系統(tǒng)測試,模塊測試部分由本人程序設(shè)計(jì)過程中自主完成,系統(tǒng)測試部分由同學(xué)模擬各種用戶登錄代為完成。對(duì)于實(shí)際程序而言,窮盡測試通常是不可能做到的。 其它測試方案除了以上兩種測試方案外,還有其它的測試方案。故白盒測試又被稱為是結(jié)構(gòu)測試。 白盒測試白盒測試的前提是可以把程序看成裝在一個(gè)透明的白盒子里,也就是完全了解程序的結(jié)構(gòu)和處理過程。也就是說,黑盒測試是在程序接口進(jìn)行的測試,它只檢查程序功能是否能按照規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。 測試方案 黑盒測試黑盒測試,又稱為功能測試。這樣,在軟件產(chǎn)品中就會(huì)隱藏許多錯(cuò)誤和缺陷,尤其是對(duì)規(guī)模大、復(fù)雜性高的軟件更是如此。 } }catch(Exception e){ (())。 } if(n!=null){ ()。 }//關(guān)閉與數(shù)據(jù)庫的連接 public void close() throws SQLException{ try{ if(rs!=null){ ()。 }catch(SQLException e){ (())。 stmt=(,)。 } //執(zhí)行所有的刪除,修改、添加操作 public int executeUpdate(String sql){ int result=0。 }catch(SQLException e){ (())。 stmt=(,)。 }catch(Exception e){ (())。 ds=(DataSource)(java:p/env/jdbc/kaoqin)。public DBConn(){ //構(gòu)造函數(shù),查找連接池資源 try{ ctx=new InitialContext()。 ResultSet rs=null。 public Connection n=null。import .*。import .*。 if(()){ do{ % tr td%= (stu_number) %/td td%= (stu_name) %/td td%= (stu_sex) %/td td%= (grade_name) % 級(jí)/td td%= (sp_name) %/td td%= (class_number_name) % 班/td tddiv align=centera href=?stu_number=%= (stu_number) %查看/a/div/td /tr % }while(())。 class=a返回/a hr/hr center h3查詢學(xué)生考勤統(tǒng)計(jì)信息/h3 form action= method=post onsubmit=return formCheck(this) table width=70% tr td學(xué)號(hào):/td tdinput type=text name=stu_number size=20/td td姓名:/td tdinput type=text name=stu_name size=20/td tdinput type=submit value=查詢/td /tr /table /form hr width=70%/hr table width=70% border=1 cellspacing=0 tr bgcolor=0099FF td學(xué)號(hào)/td td姓名/td td性別/td td年級(jí)/td td專業(yè)/td td班級(jí)/td tddiv align=center考勤詳細(xì)信息/div/td /tr % ResultSet rs_stu=null。nbsp。nbsp。 a href=javascript:()。amp。 a href= class=a查詢/aamp。amp。 } %html head title考勤統(tǒng)計(jì)首頁/title link rel=stylesheet href=../public/ /head body class=ss a href= class=a全院考勤統(tǒng)計(jì)信息/aamp。 and stu_number like 39。 }else{ sql_2=sql+ stu_name like 39。()){ sql_2=sql+ stu_number like 39。 }else if(!()amp。!()){ sql_2=sql+ stu_name like 39。 if(()amp。 stu_number=(stu_number)。 and。 sql=select * from student_c_s_c where college_id=39。 ()。 (sql)。 where id=39。,class_teacher_sp_time=39。,class_teacher_restore=39。 sql=update qingjia set class_teacher_status=39。% …… 班主任用戶功能編碼根據(jù)班主任用戶的詳細(xì)設(shè)計(jì)要求,設(shè)計(jì)班主任用戶操作頁面如圖65所示:圖65班主任審批請(qǐng)假操作頁面Fig 65 the page of the leave examined and approved by teacher in charge of a class部分代碼:……% format=new (yyyyMMdd HH:mm:ss)。(calendar_2))。 }while((calendar_1)amp。 } (,()1)。 }while(())。 % tr td%= before_time_2 %/td td%= week_name %/td td第%= zhou %周/td td%=(lesson_name) %/td tddiv align=centera href=?id=%=(id)%amp。 ResultSet rs_2=(sql_2)。 and sk_time=39。 //檢查是否以經(jīng)登記 String sql_2=select * from record where id=39。pd==1) continue。 if((2)amp。amp。 int pd=zhou%2。 _rs=(_sql)。 and kecheng_id=39。 and week_name=39。 and teacher_id=39。 and year_id=39。 } _sql=select * from course_info where class_id=39。 case 7: week_name=星期六。 case 6: week_name=星期五。 case 5: week_name=星期四。 case 4: week_name=星期三。 case 3: week_name=星期二。 case 2: week_name=星期一。 switch(day_of_week){ case 1: week_name=星期日。 int zhou=subDate/7+1。 String before_time_2=(())。 % center h3%= year_name %%= kecheng_name %/h3 h3%= grade_name %級(jí) %= sp_name % %= class_number_name %班 等待登記的上課考勤信息/h3 table width=60% border=1 cellspacing=0 tr bgcolor=0099FF td上課時(shí)間/td td星期/td td第幾周/td td課時(shí)/td tddiv align=center登記/div/td /tr % int subDate=(calendar_1,calendar)。 kecheng_name=(kecheng_name)。 sp_name=(sp_name)。 _rs=(_sql)。 and class_id=39。 and kecheng_id=39。 and teacher_id=39。 _sql=select distinct kecheng_name,sp_name,grade_name,class_number_name from course_info where year_id=39。 String class_number_name=。 String grade_name=。 format_2=new (yyyy/MM/dd)。 String week_name=。 ResultSet _rs=null。 (year_start)。 //限置任課老師不能管理當(dāng)天學(xué)生的出勤 calendar_1=new ()。 (cur_time)。 } ()。 year_start=(year_start)。 if(()){ year_id=(year_id)。+year_id+39。 String cur_time_2=(cur_time)。 return result。 else if(C==1) result=1。amp。N4) result=1。C==0) if(N=1amp。 if(T==1amp。amp。C==0) result=0。 if(T==0amp。 int N=。 //返回值為0:等審批的請(qǐng)假。 }}package qingjia。 =C。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1