【正文】
systems engineering。 2004 03 period[23] easy understanding capacity, Chen Zhigang。 role based management information system security design [J ]。 Journal of Beijing Technology and Business University ( NATURAL SCIENCE EDITION ) 2002 02。[21 ] Chen Yi, Tavia Yeung, Zhang Guolong, Wang Shangzhong。 based on the fuzzy expert system for course arrangement system key technology research [ J]。 Shandong University。 2004[19 ] Zhang Dong。 parents and school in interactive digital teaching platform design and implementation [D ]。 Guangdong University of Technology。[17 ] Lifeng。 Windows strong authentication system design and implementation [A ]。 Huang Lu。 Liaoning Technical University。 Hao Changsheng。 2004 01 period[15 ] Zheng Huisheng。 based design and implementation of online answering system [ J]。 development and application。 Huang Jie。2006年03期[13 ] Liu Jun。加強(qiáng)電子政務(wù)信息安全保障體系建設(shè)[J]。2006年02期[12]王謙。基于Web的教材選購與管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]。夏利民。電子科技大學(xué)。2006年17期[10]毛丹。排課的數(shù)學(xué)模型和算法在教務(wù)管理系統(tǒng)中的應(yīng)用研究[J]。做畢業(yè)設(shè)計(jì)的這段時(shí)間來說,其實(shí)也不是很長,由于時(shí)間倉促,以及我掌握知識的不全面,我的畢業(yè)設(shè)計(jì)中存在這樣或那樣的不足,給我即將結(jié)束的大學(xué)生活留下了小小的一點(diǎn)遺憾。開發(fā)過程中,充分考慮用戶的需求,使得本系統(tǒng)操作起來簡單方便,具有高效的查詢功能,同時(shí)安全、靈活的權(quán)限管理機(jī)制可以方便地對每個(gè)用戶分配系統(tǒng)各個(gè)功能的使用權(quán)限,最終本系統(tǒng)完成了需求分析所要求的學(xué)生對教師評教,教師對教師評教以及管理員對結(jié)果進(jìn)行統(tǒng)計(jì)等功能。實(shí)現(xiàn)功能如圖:圖11教師所授課程測試功能圖圖12教師分?jǐn)?shù)測試功能圖圖13查看留言信息圖 管理員統(tǒng)計(jì)功能測試管理員可以根據(jù)輸入查詢的條件對學(xué)生,教師的評論結(jié)果進(jìn)行查看,同時(shí)還可以查看教師在院系的排行。首先,學(xué)生通過用戶名和帳號進(jìn)入到學(xué)生界面,點(diǎn)擊網(wǎng)上評教,進(jìn)入評教頁面,開始打分,如果學(xué)生對此教師有好的建議可以通過點(diǎn)擊留言鏈接進(jìn)行留言。軟件完成后,進(jìn)行系統(tǒng)測試。}6 系統(tǒng)測試系統(tǒng)的功能測試是在編碼的過程中完成的。 } } (C:\)。nbsp。jcolumn。irow。var objSheet=。=true。column=(1).。script language=javascriptfunction outExcel(){var table=。設(shè)計(jì)過程中,主要是應(yīng)用JAVASCRIPT的構(gòu)造函數(shù)創(chuàng)建了一個(gè)EXCEL。 ()。 ()。 group by , order by 8 desc。 String sql=select ,avg()as 分?jǐn)?shù) from teacher,score where = and = and =39。 % if((name0)!=null){ String colloe=(name0)。 ()。+(name1)+39。+(name0)+39。并能打印排行榜表。在統(tǒng)計(jì)功能中,管理員可以通過表單對教師及其所授課程的輸入,查看學(xué)生對此教師的評分,同時(shí)計(jì)算出總分和平均分,管理員還可以根據(jù)具體情況對評分結(jié)果進(jìn)行刪除。 管理員頁面及其基本功能的實(shí)現(xiàn)此頁面管理員主要對學(xué)生,教師,課程信息進(jìn)行查詢,更改,錄入等操作以及對統(tǒng)計(jì)結(jié)果的操作,對信息處理就不重點(diǎn)介紹了。+lid+39。+biaoshi+39。 //實(shí)現(xiàn)次留言為已查看留言if((留言)!=null){ String biaoshi=no。+lid+39。int lid=(id)。(2) 留言信息//留言信息的顯示String id=(id)。int i=()。ResultSet rs=(sql)。) and 標(biāo)識=39。 String sql=select * from liuyan where 教師姓名 in(select 教師姓名 from teacher where 教師ID=39。在此部分的實(shí)現(xiàn)過程中,判斷是否有新留言,我在留言表中設(shè)置了個(gè)標(biāo)識字段,當(dāng)為yes的時(shí)候,此條留言為新留言,當(dāng)教師查看后,標(biāo)識變?yōu)閚o,表示已經(jīng)查看的留言。}//平均分% avg=(double)(sum/count)。icount。 ()。 ()。+course+39。+cla+39。int i。int sum=0。course=new String((ISO88591),gbk)。cla=new String((ISO88591),gbk)。在此部分的實(shí)現(xiàn)過程中,利用了超鏈接傳遞班級和課程信息。 } } catch(SQLException e) 教師頁面及基本功能的實(shí)現(xiàn)在上面的學(xué)生頁面中具體介紹了學(xué)生模塊的各個(gè)功能,教師模塊部分功能與其大同小異,這里就不一一介紹了,重點(diǎn)介紹下幾個(gè)關(guān)鍵的功能實(shí)現(xiàn)。 (sql)。 where 密碼=39。 else { sql=Update student Set 密碼=39。 try { ()。+opassword+39。 else if (!(renpassword)) (確認(rèn)新密碼不正確!)。 String renpassword=(trenpassword)。(2) 更改密碼 String opassword=(topassword)。關(guān)鍵代碼如下:(1) 退出 %()。同時(shí)也建議用戶經(jīng)常更改個(gè)人密碼。+biaoshi+39。+(name)+39。+bname+39。if((board)!=null){String bname=(board)。()。,+score+)。,39。,39。String sql=insert score(學(xué)號,教師姓名,課程名稱,分?jǐn)?shù)) values(39。 ……… //代碼的剩略s20=(t20)。int sun=0。int score=0。(4) 評分錄入數(shù)據(jù)庫String t1=(t1)。(name,name)。name=new String((ISO88591),gbk)。name=%=name% target=_top(3) request對象和session對象傳遞值的應(yīng)用String name=(name)。()。+course+39。+name+39。+(username)+39。代碼方面將會(huì)多次運(yùn)用到JSP中的request對象和session對象,同時(shí)也會(huì)運(yùn)用到超鏈接來完成對數(shù)據(jù)值的傳遞。一個(gè)學(xué)生對一個(gè)老師只能評教一次,不能對同一教師進(jìn)行多次評教。留言部分,學(xué)生根據(jù)自己的自身情況和意愿來填寫。要求認(rèn)真閱讀每一條評價(jià)指標(biāo),并根據(jù)你的觀察和感受認(rèn)真,實(shí)事求是地對其打分。 網(wǎng)上評教網(wǎng)上評教分為打分和留言兩部分。int m=(sql)。+(username)+39。+c_name+39。+c_code+39。()。+c_name+39。+c_code+39。+(username)+39。c_name=new String((ISO88591),gbk)。String c_name=(course_name)。(2)超鏈接a href=?course_code=%=course_code%amp。 while(()){ course_code=(課程編號)。))。 String sql=select * from course where 課程名稱 in(select 所授課程 from teacher where 所帶班級 in(select 班名 from student where 學(xué)號=39。關(guān)鍵代碼如下:(1) 課程的顯示 String course_code=。 網(wǎng)上選課學(xué)生選擇一門要學(xué)習(xí)的課程,選擇后將結(jié)果錄入到選課記錄表中,其中已經(jīng)選擇了的課程不能重復(fù)選擇。 if(()==0){% a href=/netteaching/ class=STYLE1[返回]/a %} else{% a href= class=STYLE1[進(jìn)入]/a %}%其中username和userpassword是利用JSP中request對象的getParameter方法從表單中讀取的值,同時(shí)在代碼設(shè)計(jì)中將值傳遞給JSP中的session對象,方便在其他頁面中使用。 ResultSet rs=(sql)。 and 密碼=39。 String sql=select * from student where 學(xué)號=39。在登錄時(shí),系統(tǒng)根據(jù)你輸入的用戶名和密碼,給出不同的提示信息,如果用戶名和密碼正確,將會(huì)提示進(jìn)入學(xué)生主頁面進(jìn)行操作,如果用戶名和密碼不正確,將會(huì)提示返回登陸主頁面重新登陸。} }} 學(xué)生界面及其基本功能的實(shí)現(xiàn) 學(xué)生登錄在使用本系統(tǒng)時(shí)均需要登錄后,才可使用,登錄時(shí)會(huì)讓你輸入用戶名,及用戶密碼。} try{ if(con!=null)()。} try{ if(stm!=null)()。 } public void closed(){ try{ if(rs!=null)()。num=1。 num=(sql)。 if(sql==null)sql=。} re