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

正文內(nèi)容

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

2025-08-01 08:54 上一頁面

下一頁面
 

【正文】 renshu varchar 10 人數(shù) zhuanyeid int 專業(yè)編號(hào) 12)課程 信息表 課程 信息表是用來記錄系統(tǒng)管理人員的基本信息情況的表 表 412 課表信息表 (kebiao) 列名 數(shù)據(jù)類型 長(zhǎng)度 主鍵否 描述 kebiaoid Int 是 專業(yè)編號(hào) zhuanyeid int — 管理員密碼 nianji varchar 10 年級(jí) xingqi int 星期 kejie int 課節(jié) kechengid int 課程編號(hào) banjiid int 班級(jí)編號(hào) laoshiid int 老師編號(hào) jiaoshiid int 教室編號(hào) 江西理工大學(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) 。 登錄窗口設(shè)計(jì) (1) 登錄窗口功能描 述 登陸窗口,首先是身份的選擇,分別是 學(xué)生,教師,管理員。 圖 登錄窗口 (2)登錄窗口界面說明 第一步選擇您的登 錄身份,根據(jù)登錄身份的不同,獲取的權(quán)限不同。老師和學(xué)生的用戶名和密碼設(shè)定為只能為數(shù)字,用 javascript 進(jìn)行驗(yàn)證,其驗(yàn)證代碼如下: script language=JavaScript function chick() { if ( == ) { alert(請(qǐng)輸入學(xué)號(hào) !)。 ()。 return false。 } else { =LoginServlet?xuesheng=1。 String admin = (admin)。 LoginBean lb = new LoginBean()。 (1)){ str = jsp/login/。 (1)){ str = jsp/login/。 (1)){ str = jsp/login/。 (1)){ str = jsp/paike/。 } if(laoshi != null amp。 HttpSession session = ()。 } (5)數(shù)據(jù)庫的連接代碼如下: public class DBConn { static { try { ()。 } catch (Exception ex) { 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院畢業(yè)設(shè)計(jì) 25 ()。 } catch (Exception ex) { } } if (conn != null) { try { ()。 String xueshengid = (String)(0)。 ArrayList xuankecheng = (xueshengid)。 if(xuefen = 5){ (xuefen,1)。 (xuankecheng,xuankecheng)。 String xueshengluru = (xueshengluru)。 if((banjiming) != null amp。 if((nianji) != null amp。 String zhuanye = (zhuanye)。amp。 String kecheng = (kecheng)。 if((zhuanyeming) != null amp。 。 !(zhuanyeming).equals()){ zhuanyeming = ((zhuanyeming))。 String feiyong = (feiyong)。 } String banji = (banji)。 String xingming = 。 !(nianji).equals()){ nianji = ((nianji))。 !(banjiming).equals()){ banjiming = ((banjiming))。 String zhuanyeluru = (zhuanyeluru)。 } 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院畢業(yè)設(shè)計(jì) 27 教師查課頁面 在教師成功登陸之后,就會(huì)看到教師查課 界面如下所示: 圖 教師查課界面 管理員界面 可以任意的添加學(xué)校的班級(jí)和系 圖 系管理界員面 蘇大勇:基于 BS 模式的實(shí)驗(yàn)室排課系統(tǒng)的設(shè)計(jì)與開發(fā) 28 學(xué)生管理界面 根據(jù)學(xué)生的具體情況,填寫學(xué)生的姓名,學(xué)號(hào),系,班級(jí),等學(xué)生的信息界面如下所示: 圖 學(xué)生信息錄入窗口 學(xué)生信息錄入的代碼如下: public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Validate v = new Validate()。 } (xuesheng,xuesheng)。 int xuefen = (xueshengid)。 ArrayList xuesheng = (xueshengid)。 選課的主要代碼如下: public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpSession session = ()。 } } public static void close(Connection conn, Statement st, ResultSet rs) { if (rs != null) { try { ()。 } } public static Connection getConn() { try { Connection conn = ( jdbc: sa, sasa)。 } RequestDispatcher rd=(str)。 (1)){ str = jsp/xuanke/。amp。 蘇大勇:基于 BS 模式的實(shí)驗(yàn)室排課系統(tǒng)的設(shè)計(jì)與開發(fā) 24 } } if(flag == 1){ if(admin != null amp。 } if(laoshi != null amp。 } if(xuesheng != null amp。 if(flag == 2 || flag == 3){ if(admin != null amp。 String laoshi = (laoshi)。 } } /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)。 ()。 } if ( == ) { alert(請(qǐng)輸入密碼 !)。 return false。 通過輸入的用戶名和密碼到數(shù)據(jù)庫中的 login 表中進(jìn)行核查,如果存在此用戶,且密碼相同,就可進(jìn)入主頁面。對(duì)已在系統(tǒng)注冊(cè)的人員,在正確輸入用戶名和密碼后,便進(jìn)入系統(tǒng)主窗口。 程序按照四個(gè)主要管理功能進(jìn)行組織,有系統(tǒng)設(shè)置、基礎(chǔ)數(shù)據(jù)、信息維護(hù)、查詢?yōu)g覽。用到的術(shù)語有:函數(shù)依賴、范式、關(guān)系分解。適合用于表示多對(duì)多的聯(lián)系。特點(diǎn):有且僅有一個(gè)結(jié)點(diǎn)無父結(jié)點(diǎn),此結(jié)點(diǎn)即為根結(jié)點(diǎn);其它結(jié)點(diǎn)有且僅有一個(gè)父結(jié)點(diǎn)?;緦哟温?lián)系就是包括兩結(jié)點(diǎn)和一邊的基本單元,兩個(gè)實(shí)體間的有向邊代表的基本層次聯(lián)系表示一對(duì)多的聯(lián)系。這里主要介紹模型結(jié)構(gòu)。 ③多對(duì)多聯(lián)系( m:n) 若實(shí)體集 A 中的每個(gè)實(shí)體可與和 B 中的多個(gè)實(shí)體有聯(lián)系,反過來, B 中的 每個(gè)實(shí)體也可以與 A 中的多個(gè)實(shí)體有聯(lián)系,稱 A 對(duì) B 或 B 對(duì) A 是 m:n 聯(lián)系??赡艽嬖谥鵁o對(duì)應(yīng)。 (3)實(shí)體之間的聯(lián)系――用菱形框表示,框內(nèi)標(biāo)注聯(lián)系名稱,并用連線將菱形框分別與有關(guān)實(shí)體相連,并在連線上注明聯(lián)系類型。 E- R 模型 E- R 模型(實(shí)體聯(lián)系模型)簡(jiǎn)稱 E- R 圖 [7]。 屬性:描述實(shí)體的特性稱為屬性。 (2)實(shí)體集:同一類實(shí)體的集合稱為實(shí)體集。 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院畢業(yè)設(shè)計(jì) 15 第 4 章 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫的基本概念 概念模型 概念模型是在現(xiàn)實(shí)世界中對(duì)客觀事物及其 聯(lián)系的一種抽象描述。 RequestDispatcher rd = request 蘇大勇:基于 BS 模式的實(shí)驗(yàn)室排課系統(tǒng)的設(shè)計(jì)與開發(fā) 14 .getRequestDispatcher(jsp/paike/)。 } (zhuanyeid, zhuanye)。 } (allCol)。 x++) { ArrayList allCol = new ArrayList()。 xy[x][y + 1] = flag。 x++) { for (int y = 0。 ArrayList banjiRow = (ArrayList) (i)。 for (int i = 0。 } b。 n++) { for (int w = 0。 } if (((3).toString()) % a == 0) { b = ((3).toString()) / a。amp。 (, 1)。 j++) { beginInt[j] = (begin[j])。 begin = (6).toString().split()。 int flag = 0。 int[][] xy = new int[5][6]。 String[] begin = null。 ArrayList kecheng = (zhuanye, nianji)。 if ((nianji) != null amp。 實(shí)驗(yàn)室排課子系統(tǒng) 教師信息管理 課程信息管理 信息維護(hù) 教室信息管理 課程安排 排課管理 信息維護(hù) 信息維護(hù) 課程安排 排 課 排課結(jié)果 信息錄入 信息錄入 信息錄入 蘇大勇:基于 BS 模式的實(shí)驗(yàn)室排課系統(tǒng)的設(shè)計(jì)與開發(fā) 10 圖 登陸權(quán)限結(jié)構(gòu)圖 基礎(chǔ)數(shù)據(jù)模塊結(jié)構(gòu)圖 2 基 礎(chǔ) 數(shù) 據(jù)2 .1學(xué) 生 信息 錄 入2 .2教 師 信息 錄 入 圖 基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)圖 信息維護(hù)模塊結(jié)構(gòu)圖 3 信 息 維 護(hù)3 .1學(xué) 生信 息維 護(hù)3 .2教 師信 息維 護(hù) 圖 信息維護(hù)結(jié)構(gòu)圖 查詢?yōu)g覽模塊結(jié)構(gòu)圖 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院畢業(yè)設(shè)計(jì) 11 圖 查詢?yōu)g覽結(jié)構(gòu)圖 排課的主要思想及代碼 排課時(shí),首先初始化實(shí)驗(yàn)室信息鏈表和教師信息鏈表,然后由教師信息鏈表開始循環(huán)求解,找到某課程的教師和實(shí)驗(yàn)室信息,循環(huán)判斷教師可用的時(shí)間,將教師可用時(shí)間與實(shí)驗(yàn)室安排做比較,最后再和實(shí)驗(yàn)室可用時(shí)間比較,看教師是否能在這時(shí)間上課,能則 把得出的 結(jié)果添加進(jìn)入課表 。瀏覽此圖可對(duì)整個(gè)實(shí)驗(yàn)室排課系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的功能有一個(gè)快速、清晰的認(rèn)識(shí)。 、排課管理子系統(tǒng) 操作對(duì)象:管理員。 學(xué)生選課子系 統(tǒng)功能:學(xué)生可以查詢課表、查詢課程詳細(xì) 信息(課程,教師) 、選課和退課等操作。 用戶登錄子系統(tǒng)功能:用戶登錄時(shí),首先要選擇自己登錄的類型,才能實(shí)現(xiàn)自己所需求的服務(wù)功能。 因此,本系統(tǒng)在法律上是可行的。 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院畢業(yè)設(shè)計(jì) 7 操作可行性 本系統(tǒng) 靈活方便,快捷迅速,適應(yīng)處理 多項(xiàng) 數(shù)據(jù) 。每步工作是由人把人的思維抽象成計(jì)算機(jī)的語言,通過程序進(jìn)行控制。人的思維可以是收斂的,也可以是發(fā)散的。加之教學(xué)的改革,招生人數(shù)的增加及教室設(shè)備的不足,不但增加了工作的難度,而且要求
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1