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

正文內(nèi)容

基于bs模式的實(shí)驗(yàn)室排課系統(tǒng)的設(shè)計(jì)與開發(fā)_畢業(yè)設(shè)計(jì)論文-資料下載頁

2025-07-02 08:54本頁面

【導(dǎo)讀】機(jī)遇,也帶來了挑戰(zhàn)。使用傳統(tǒng)人工的方式管理排課存在著許多缺點(diǎn),而使用計(jì)算機(jī)對人。理的效率,也是企業(yè)走向科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。但是,伴隨著各類學(xué)科范圍的不斷擴(kuò)大,各個院系的實(shí)驗(yàn)學(xué)科科目逐漸增。多,排課工作顯得相當(dāng)復(fù)雜,這就促使我們必須采用一些輔助的手段來輔助。室排課系統(tǒng)就成了需要。的系統(tǒng)調(diào)查,開發(fā)出的操作簡單、實(shí)用的一個實(shí)驗(yàn)室排課及教學(xué)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)。主要有添加,刪除學(xué)生,教師,自定義排課等基礎(chǔ)功能。從軟件工程的角度進(jìn)行了科學(xué)而。訪問,后臺采用Tomcat+JSP開發(fā)Web應(yīng)用程序,數(shù)據(jù)庫使用SQLSever20xx。

  

【正文】 主鍵否 描述 xibieid Int 是 系別編號 xibie varchar 50 — 系別 11)班級 信息表 班級 信息表是用來記錄 班級 的基本信息情況的表 表 411 班級信息表 (banji) 蘇大勇:基于 BS 模式的實(shí)驗(yàn)室排課系統(tǒng)的設(shè)計(jì)與開發(fā) 20 列名 數(shù)據(jù)類型 長度 主鍵否 描述 banjiid Int 是 專業(yè)編號 banji varchar 50 — 管理員密碼 nianji varchar 10 年級 xibieid int 系別編號 renshu varchar 10 人數(shù) zhuanyeid int 專業(yè)編號 12)課程 信息表 課程 信息表是用來記錄系統(tǒng)管理人員的基本信息情況的表 表 412 課表信息表 (kebiao) 列名 數(shù)據(jù)類型 長度 主鍵否 描述 kebiaoid Int 是 專業(yè)編號 zhuanyeid int — 管理員密碼 nianji varchar 10 年級 xingqi int 星期 kejie int 課節(jié) kechengid int 課程編號 banjiid int 班級編號 laoshiid int 老師編號 jiaoshiid int 教室編號 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院畢業(yè)設(shè)計(jì) 21 第 5 章 詳細(xì)設(shè)計(jì) 詳細(xì)設(shè)計(jì)階段的任務(wù)是在總體設(shè)計(jì)的基礎(chǔ)上進(jìn)一步確定如何實(shí)現(xiàn)目標(biāo)系統(tǒng) 。具體任務(wù)包括系統(tǒng)的數(shù)據(jù)對象的設(shè)計(jì),系統(tǒng)的人機(jī)接口設(shè)計(jì)以及模塊邏輯的詳細(xì)設(shè)計(jì)。 程序按照四個主要管理功能進(jìn)行組織,有系統(tǒng)設(shè)置、基礎(chǔ)數(shù)據(jù)、信息維護(hù)、查詢?yōu)g覽。下面按照對程序的操作順序、界面的源程序進(jìn)行詳細(xì)說明。 登錄窗口設(shè)計(jì) (1) 登錄窗口功能描 述 登陸窗口,首先是身份的選擇,分別是 學(xué)生,教師,管理員。對未在系統(tǒng)注冊的使用人員進(jìn)行限制,非法輸入用戶名及密碼無法登錄系統(tǒng)。對已在系統(tǒng)注冊的人員,在正確輸入用戶名和密碼后,便進(jìn)入系統(tǒng)主窗口。如果正確,會進(jìn)入相應(yīng)的頁面,進(jìn)行管理或查詢。 圖 登錄窗口 (2)登錄窗口界面說明 第一步選擇您的登 錄身份,根據(jù)登錄身份的不同,獲取的權(quán)限不同。 第二步輸入用戶名,密碼。 通過輸入的用戶名和密碼到數(shù)據(jù)庫中的 login 表中進(jìn)行核查,如果存在此用戶,且密碼相同,就可進(jìn)入主頁面。 若數(shù)據(jù)庫中找不到相應(yīng)的記錄, 登蘇大勇:基于 BS 模式的實(shí)驗(yàn)室排課系統(tǒng)的設(shè)計(jì)與開發(fā) 22 錄失敗,彈出用戶名或密碼不正確的提示框。老師和學(xué)生的用戶名和密碼設(shè)定為只能為數(shù)字,用 javascript 進(jìn)行驗(yàn)證,其驗(yàn)證代碼如下: script language=JavaScript function chick() { if ( == ) { alert(請輸入學(xué)號 !)。 ()。 return false。 } if (isNaN()) { alert(學(xué)號必須是數(shù)字 !)。 ()。 return false。 } if ( == ) { alert(請輸入密碼 !)。 ()。 return false。 } if (isNaN()) { alert(密碼必須是數(shù)字 !)。 ()。 return false。 } else { =LoginServlet?xuesheng=1。 ()。 } } /script (3)登錄窗口程序邏輯設(shè)計(jì) 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院畢業(yè)設(shè)計(jì) 23 圖 登錄窗口流程圖 (4)登錄頁面的邏輯代碼如下: public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String name = (username)。 String pwd = (userpwd)。 String admin = (admin)。 String xuesheng = (xuesheng)。 String laoshi = (laoshi)。 String str = 。 LoginBean lb = new LoginBean()。 int flag = (name,pwd)。 if(flag == 2 || flag == 3){ if(admin != null amp。amp。 (1)){ str = jsp/login/。 (admin,1)。 } if(xuesheng != null amp。amp。 (1)){ str = jsp/login/。 (xuesheng,1)。 } if(laoshi != null amp。amp。 (1)){ str = jsp/login/。 (laoshi,1)。 蘇大勇:基于 BS 模式的實(shí)驗(yàn)室排課系統(tǒng)的設(shè)計(jì)與開發(fā) 24 } } if(flag == 1){ if(admin != null amp。amp。 (1)){ str = jsp/paike/。 } if(xuesheng != null amp。amp。 (1)){ str = jsp/xuanke/。 } if(laoshi != null amp。amp。 (1)){ str = jsp/xuanke/。 } ArrayList al = ()。 HttpSession session = ()。 (login,al)。 } RequestDispatcher rd=(str)。 (request,response)。 } (5)數(shù)據(jù)庫的連接代碼如下: public class DBConn { static { try { ()。 } catch (Exception ex) { ()。 } } public static Connection getConn() { try { Connection conn = ( jdbc: sa, sasa)。 return conn。 } catch (Exception ex) { 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院畢業(yè)設(shè)計(jì) 25 ()。 return null。 } } public static void close(Connection conn, Statement st, ResultSet rs) { if (rs != null) { try { ()。 } catch (SQLException ex) { } } if (st != null) { try { ()。 } catch (Exception ex) { } } if (conn != null) { try { ()。 } catch (Exception ex) { } } } 學(xué)生查課頁面 在學(xué)生系成功登陸之后,就會看 到學(xué)生查課界面如下所示: 蘇大勇:基于 BS 模式的實(shí)驗(yàn)室排課系統(tǒng)的設(shè)計(jì)與開發(fā) 26 圖 學(xué)生查課頁面 在這個學(xué)生選課系統(tǒng)中,當(dāng)學(xué)生登陸系統(tǒng)后,系統(tǒng)會智能的識別學(xué)生的班級和年齡,然后顯示相應(yīng)的課程。 選課的主要代碼如下: public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpSession session = ()。 ArrayList login = (ArrayList)(login)。 String xueshengid = (String)(0)。 XuankeBean xb = new XuankeBean()。 ArrayList xuesheng = (xueshengid)。 ArrayList allkecheng = (xueshengid)。 ArrayList xuankecheng = (xueshengid)。 ArrayList tuike = (xueshengid)。 int xuefen = (xueshengid)。 int feiyong = (xueshengid)。 if(xuefen = 5){ (xuefen,1)。 } if(feiyong = 2){ (feiyong,1)。 } (xuesheng,xuesheng)。 (allkecheng,allkecheng)。 (xuankecheng,xuankecheng)。 (tuike,tuike)。 } 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院畢業(yè)設(shè)計(jì) 27 教師查課頁面 在教師成功登陸之后,就會看到教師查課 界面如下所示: 圖 教師查課界面 管理員界面 可以任意的添加學(xué)校的班級和系 圖 系管理界員面 蘇大勇:基于 BS 模式的實(shí)驗(yàn)室排課系統(tǒng)的設(shè)計(jì)與開發(fā) 28 學(xué)生管理界面 根據(jù)學(xué)生的具體情況,填寫學(xué)生的姓名,學(xué)號,系,班級,等學(xué)生的信息界面如下所示: 圖 學(xué)生信息錄入窗口 學(xué)生信息錄入的代碼如下: public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Validate v = new Validate()。 String banjiluru = (banjiluru)。 String xueshengluru = (xueshengluru)。 String qingkuangluru = (qingkuangluru)。 String zhuanyeluru = (zhuanyeluru)。 String banjiming = 。 if((banjiming) != null amp。amp。 !(banjiming).equals()){ banjiming = ((banjiming))。 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院畢業(yè)設(shè)計(jì) 29 } String nianji = 。 if((nianji) != null amp。amp。 !(nianji).equals()){ nianji = ((nianji))。 } String renshu = (renshu)。 String zhuanye = (zhuanye)。 String xuehao = (xuehao)。 String xingming = 。 if((xingming) != null amp。amp。 !(xingming).equals()){ xingming = ((xingming))。 } String banji = (banji)。 String xueshengid = (xueshengid)。 String kecheng = (kecheng)。 String xuefen = (xuefen)。 String feiyong = (feiyong)。 String zhuanyeming = 。 if((zhuanyeming) != null amp。amp。 !(zhuanyeming).equals()){ zhuanyeming = ((zhuanyeming))。 } XinxiluruBean xb = new XinxiluruBean()。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1