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

正文內(nèi)容

基于jsp學(xué)生成績管理系統(tǒng)軟件的開發(fā)—論文(已改無錯(cuò)字)

2023-01-19 09:40:59 本頁面
  

【正文】 doError(req,res,更新失敗 ! )。 return deter。 } 3.教師功能選擇界面 () 如圖 63 所示: 圖 63 教師功能選擇界面 管理員功能模塊 1.業(yè)務(wù)描述 管理員登陸系統(tǒng) , 通過身份驗(yàn)證后跳轉(zhuǎn)至頁面 進(jìn)行相應(yīng)功能的操作。主要包括對學(xué)生、教師、課程、班級的系統(tǒng)化管理,其具體功能是實(shí)現(xiàn)對它們的修改、刪除、增加和更新,為學(xué)生和教師功能模塊的實(shí)現(xiàn)提供時(shí)實(shí)的數(shù)據(jù)和可靠的保證。 2.事件流程 (1)學(xué)生管理 點(diǎn)擊此功能按鈕后,頁面跳轉(zhuǎn)至 。此頁面顯示的是所有注冊登記的學(xué)生信息,可以對學(xué)生進(jìn)行添加、刪除和更新信息等功能的實(shí)現(xiàn)。點(diǎn)擊增加學(xué)生功能按鈕, 頁面鏈接到 進(jìn)行學(xué)生信息的填寫,實(shí)現(xiàn)學(xué)生的注冊登記,確定提交后頁面返回上級 ;點(diǎn)擊刪除學(xué)生功能按鈕,實(shí)現(xiàn)該學(xué)生信息記錄的刪除,完成后該頁面隨即更新;點(diǎn)擊更新學(xué)生功能按鈕,頁面鏈接到 進(jìn)行學(xué)生信息的重新填寫,實(shí)現(xiàn)更新功能,確定提交后頁面返回上級 。 其功能選擇界面如圖 64所示: 圖 64 學(xué)生管理功能選擇界面 要實(shí)現(xiàn)功能系統(tǒng)需首先調(diào)用 hasLogin()方法,用于判斷該名學(xué)生是否已經(jīng)注 冊。該方法先將從后臺數(shù)據(jù)庫中查詢的結(jié)果保存到變量 sql 中,然后定義一個(gè)對象 db 使用方法 executeQuery()與 sql 進(jìn)行比較,并將結(jié)果返回給結(jié)果集變量rs。最后做出判斷,若 next()方法實(shí)現(xiàn),則 f=false(說明該學(xué)生未注冊 ),否則說明已經(jīng)注冊。 判斷了該學(xué)生是否已經(jīng)注冊后,系統(tǒng)則可以分別調(diào)用方法 doNew ()、doUpdate () 和 doDelete (),來實(shí)現(xiàn)新增、刪除和更新學(xué)生的功能。 其功能實(shí)現(xiàn)的主要代碼如下: public boolean hasLogin(String id){ //檢查該學(xué)生是否已經(jīng)注冊 boolean f=true。 String sql=select id from student where id =39。+id+39。 sqlBean db =new sqlBean()。 try{ ResultSet rs=(sql)。 if(()){ f=false。} else{ f=true。} }catch(Exception e){ ()。} return f。 } public student doNew(HttpServletRequest req, HttpServletResponse res ) throws ServletException,IOException{ student stu= new student()。 String stu_id=(id)。 String name=new String((name).getBytes(ISO8859_1))。 String password= (password)。 String dep=newString ((dep).getBytes(ISO8859_1))。 String sex=new String((sex).getBytes(ISO8859_1))。 String jiguan =new String((jiguan).getBytes(ISO8859_1))。 if(isTrue(req,res,stu_id,name,password)amp。amp。 hasLogin(req,res,stu_id)){ (stu_id)。 (name)。 (password)。 (dep)。 (sex)。 (jiguan)。 ()。 } return stu。 } public student doUpdate(HttpServletRequest req,HttpServletResponse res , String id) throws ServletException,IOException,SQLException {student stu = new student()。 String name=new String((name).getBytes(ISO8859_1))。 String password = (password)。 String dep = new String((dep).getBytes(ISO8859_1))。 String sex = new String((sex).getBytes(ISO8859_1))。 String jiguan = new String((jiguan).getBytes(ISO8859_1))。 if(isTrue(req,res,id,name,password)){ (id)。 (name)。 (password)。 (dep)。 (sex)。 (jiguan)。 ()。 } return stu。 } public int doDelete(String id) throws SQLException { int num=0。 student stu=new student()。 num=(id)。 return num。 } (2)教師管理 點(diǎn)擊此功能按鈕后,頁面跳轉(zhuǎn)至 。此頁面顯示的是所有注冊登記的教師信息,可以對教師進(jìn)行添加、刪除和更新信息等功能的實(shí)現(xiàn)。點(diǎn)擊增加教師功能按鈕,頁面鏈接到 進(jìn)行教師信息的填寫,實(shí)現(xiàn)教師的注冊登記,確定提交后頁面返回上級 ;點(diǎn)擊刪除教師功能按鈕,實(shí)現(xiàn)該教師信息記錄的刪除,完成后該頁面隨即更新;點(diǎn)擊更新教師功能按鈕,頁面鏈接到 進(jìn)行教師信息的重新填寫,實(shí)現(xiàn)更新功能,確定提交后頁面返回上級 。 其功能選擇界面如圖 65所示: 圖 65 教師管理功能選擇界面 (3)課程管理 點(diǎn)擊此功能按鈕后,頁面跳轉(zhuǎn)至 。此頁面顯示的是所有注冊登記的課程信息,可以對課程進(jìn)行添加、刪除和更新信息等功能的實(shí)現(xiàn)。點(diǎn)擊增加課程功能按鈕,頁面鏈接到 進(jìn)行課程信息的填寫,實(shí)現(xiàn)課程的注冊登記,確定提交后頁面返回上級 ;點(diǎn)擊刪除課程功能按鈕,實(shí)現(xiàn)該課程信息記錄的刪除,完成后該頁面隨即更新;點(diǎn)擊更新課程功能按鈕,頁面鏈接到 進(jìn)行課程信息的重新填寫,實(shí)現(xiàn)更新功能,確定提交后頁面返回上級 。 其功能選擇界面如圖 66所示: 圖 66 課程管理功能選擇界面 要實(shí)現(xiàn)功能系統(tǒng)需首先調(diào)用 hasLogin()方法,用于判斷該名學(xué)生是否已經(jīng)注冊。該方法先將從后臺數(shù)據(jù)庫中查詢的結(jié)果保存到變量 sql 中,然后定義一個(gè)對象 db 使用方法 executeQuery()與 sql 進(jìn)行比較,并將結(jié)果返回給結(jié)果集變量rs。最后做出判斷,若 next()方法實(shí)現(xiàn),則 f=false(說明該學(xué)生未注冊 ),否則說明 已經(jīng)注冊。 判斷了該學(xué)生是否已經(jīng)注冊后,系統(tǒng)則可以分別調(diào)用方法 doNew ()、doUpdate () 和 doDelete (),來實(shí)現(xiàn)新增、刪除和更新學(xué)生的功能。 public boolean hasLogin( String id){ boolean f=true。 String sql= select id from course where id=39。+id+39。 。 sqlBean db = new sqlBean()。 try{ ResultSet rs =(sql)。 if(()){f=false。} }catch(Exception e){ ()。} return f。 } } public course doNew(HttpServletRequest req, HttpServletResponse res ) throws ServletException,IOException{ course cour= new course()。 String cour_id=(id)。 String name=new String((name).getBytes(ISO8859_1))。 int mark。 try{ mark= ((mark))。 }catch(NumberFormatException e){mark=0。} if(isTrue(req,res,cour_id,name) amp。amp。 hasLogin(req,res,cour_id) ) {(cour_id)。 (name)。 (mark)。 ()。 } return cour。 } public course doUpdate(HttpServletRequest req, HttpServletResponse res , String id) throws ServletException,IOException,SQLException{ course cour = new course()。 String name=new String((name).getBytes(ISO8859_1))。 int mark = ((mark))。 String dep = (dep)。 String prepare =(prepare)。 if(isTrue(req,res,id,name)){ (name)。 (mark)。 (dep)。 (prepare)。 (id)。} return cour。 } public int doDelete(String id) throws SQLException { int num=0。 course cour=new course()。 num=(id)。 return num。 } (4)班級管理 點(diǎn)擊此功能按鈕后,頁面跳轉(zhuǎn)至 。此頁面顯示的是所有注冊登記的班級信息,可以對班級進(jìn)行添加、刪除和更新信息等功能的實(shí)現(xiàn)。點(diǎn)擊增加班級功能按鈕,頁面鏈接到 進(jìn)行班級信息的填寫,實(shí)現(xiàn)班級的注冊登記,確定提交后頁面返回上級 ;點(diǎn)擊刪除班級功能按鈕,實(shí)現(xiàn)該班級信息記錄的刪除,完成后該頁面隨即更新;點(diǎn)擊更新班級功能按鈕,頁面鏈接到 進(jìn)行班級信息的重新填寫,實(shí)現(xiàn)更新功能,確定提交后頁面返回上級 。 其功能選擇界面如圖 67所示: 圖 67 課程管理功能選擇界面 3.管理員功能選擇界面 () 如圖 68 所示: 圖 68 課程管理功能選擇界面 7 系統(tǒng)測試分析 運(yùn)行環(huán)境 本系統(tǒng)采用 B/S 結(jié)構(gòu),數(shù)據(jù)庫、 Web服務(wù)器以及各種網(wǎng)絡(luò)設(shè)備均由網(wǎng)絡(luò)管理員統(tǒng)一安排部署。 1.服務(wù)器端 應(yīng)用服務(wù)器: JDK 關(guān)系數(shù)據(jù)庫管理系統(tǒng): SQL Server 2021 Web 服務(wù)器操作系統(tǒng): Windows 2021 或 WindowsNT 以上 2.客戶端計(jì)算機(jī)推薦配置為 主機(jī): CPU Pentinum 級;內(nèi)存 128M 操作系統(tǒng): Windows 98/ME/2021/XP 瀏覽器: IE 及以上版本 環(huán)境配置 1.正確安裝好 NetBeans IDE 、 JDK 以及 Tomcat(注意: Tomcat 必須為,其他版本則可能會在運(yùn)行時(shí)產(chǎn)生錯(cuò)誤,這是由于版本間不兼容的原因 )。 2.正確配置電腦系統(tǒng)參數(shù)。在“我的電腦”上單擊右鍵選擇屬性,選擇“高級”— “環(huán)境變量” — 正確設(shè)置 classpath、 catalina_home、 java_home、 tomecat_home等的路徑。 3.選擇安裝 SQL Server 2021 個(gè)人版。 4.登陸時(shí)在 IE 地址欄輸入: 管理員用戶名為: admin ,密碼: 1, 進(jìn)入之后進(jìn)行修改密碼和注冊其他類型用戶即可。 測試方案的設(shè)計(jì) 針對系統(tǒng) 的各大 功能 模塊 分別 對 登錄處理,學(xué)生信息管 理, 教師 信息管理 , 管理
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1