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

正文內(nèi)容

基于javaee技術(shù)的畢業(yè)設(shè)計選題系統(tǒng)的設(shè)計與實現(xiàn) 畢業(yè)設(shè)計(文件)

2024-12-23 10:24 上一頁面

下一頁面
 

【正文】 式 。模型從概念上可以分為兩類 ―― 系統(tǒng)的內(nèi)部狀態(tài)和改變系統(tǒng)狀態(tài)的動作。由于應(yīng)用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復(fù)性。 MVC的處理過程是首先由控制器接受用戶的請求,并決定調(diào)用哪個模型來處理用戶請求;然后模型根據(jù)相應(yīng)的請求進行相應(yīng)的業(yè)務(wù)邏輯處理, 并將處理結(jié)構(gòu)返回;最后控制器調(diào)用相應(yīng)的視圖來格式化模型返回的數(shù)據(jù),通過視圖將結(jié)果顯示給用戶。 C/S ( Client/Server)即客戶機和服務(wù)器結(jié)構(gòu)。 隨著信息技術(shù)的發(fā)展和應(yīng)用系統(tǒng)的復(fù)雜化, B/S 結(jié)構(gòu)模式比 C/S 結(jié)構(gòu)模式顯示出更多的優(yōu)點 [11]。第三層是數(shù)據(jù)庫服務(wù)器層,完成數(shù)據(jù)處理的功能。 與 C/S 相比 B/S 還存在以下優(yōu)勢: 1) 維 護和升級方式簡單。所以客戶機越來越 “ 瘦 ” ,而服務(wù)器越來越 “ 胖 ” 是將來信息化發(fā)展的主流方向。對于集團來講,有利于軟件項目控制和避免 IT 黑洞。 從以上的分析可以看出, B/S 結(jié)構(gòu)的管理軟件有著 C/S 結(jié)構(gòu)軟件無法比擬的優(yōu)勢。 第 11 頁 共 41 頁 3 需求分析 系統(tǒng)設(shè)計目標(biāo) 采用 Jsp 語言, Oracle 數(shù)據(jù)庫進行該網(wǎng)站的后臺管理系統(tǒng)的自主設(shè)計開發(fā),力求達到系統(tǒng)平臺的先進性、安全性、實用性、可擴充性和易維護性的要求。 3) 管理員平臺具有強大的權(quán)限管理功能,能針對不同的模塊編輯功能,對不同的權(quán)限組進行設(shè)置。所以使用專門的軟件管 理畢業(yè)設(shè)計的選題有著相當(dāng)積極的意義。 中北大學(xué) 2020 屆畢業(yè)設(shè)計說明書 第 12 頁 共 41 頁 題庫管理:教師發(fā)布自己的題目,開題報告,任務(wù)書 ,修改自己發(fā)布的題目。 2) 軟件接口 火狐瀏覽器。通過使用 MVC 三層模式,使得系統(tǒng)的整個框架結(jié)構(gòu)和組件都可以被重用,從而使整個系統(tǒng)的開發(fā)、維護變得更為有效與快捷 [15]。 表 學(xué)生表 列名 數(shù)據(jù)類型 長度 允許空 主鍵 外鍵 備注 Stid Varchar2 20 否 是 學(xué)號 Stname Varchar2 20 否 學(xué)生名 Pass Varchar2 20 否 密碼 Smail Varchar2 20 否 電子郵箱 Stel Varchar2 20 否 手機號 Ssex Varchar2 10 否 性別 School Varchar2 20 否 學(xué)校 Limits Number 否 備選字段 Tid Varchar2 20 否 是 指導(dǎo)教師 中北大學(xué) 2020 屆畢業(yè)設(shè)計說明書 第 16 頁 共 41 頁 3) 題庫( Que_Bank) 字段包括:題編號、題目、類型、任務(wù)書內(nèi)容、開題報告內(nèi)容、教師編號 表 列名 數(shù)據(jù)類型 長度 允許空 主鍵 是否為 外鍵 備注 qid Varchar2 20 否 是 題號 qname Varchar2 20 否 題目名稱 qtype Varchar2 20 否 題目類型 declare_path Varchar2 20 否 備選字段 task_path Varchar2 4000 否 任務(wù)書路徑 report_path Varchar2 4000 否 開題報告 raper_path Varchar2 20 否 備選字段 tid Varchar2 20 否 是 指導(dǎo)教師 4) 任務(wù) 表( Task_tb) 字段包括:任務(wù)編號、階段編號、學(xué)生編號、題目編號、任務(wù)內(nèi)容、提交時間 表 任務(wù)表 列名 數(shù)據(jù)類型 長度 允許空 主鍵 外鍵 備注 tkid Varchar2 20 否 是 任務(wù)編號 stage Varchar2 20 否 是 階段編號 stid Number 是 學(xué)生編號 qid Varchar2 20 是 題目編號 stage_path Varchar2 4000 分期任務(wù)容 stage_time Date 分期任務(wù)提交時間 中北大學(xué) 2020 屆畢業(yè)設(shè)計說明書 第 17 頁 共 41 頁 5) 網(wǎng)站 信息表( Inform) 字段介紹:信息編號( inId)、教師編號( tid)、索引項( index)【保留字段】、內(nèi)容( content)、日期( createDate) 表 網(wǎng)站信息表 列名 數(shù)據(jù)類型 長度 允許空 是否為主鍵 是否為外鍵 備注 inId Varchar2 20 否 是 信息編號 tid Varchar2 20 否 是 教師編號 index Number 20 索引項 content Varchar2 20 否 內(nèi)容 createDate Date 20 否 日 期 第 18 頁 共 41 頁 5 系統(tǒng)的詳細(xì)設(shè)計與實現(xiàn) 教師管理綜合模塊 教師登錄 在登錄頁面輸入用戶名、密碼即可登錄。 ActionContext act = ()。 } } if (teacher != null) { (Teacher : + ())。 } } 2) 過濾器 LoginFilter public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) arg0。 if ((tea) != null) { (arg0, arg1, arg2)。 } (arg0, arg1, arg2)。 return all != null amp。 SetTeacher teachers = (SetTeacher) (teachers)。 //獲取 Userinfo對象 Teacher user = (teacher)。 } return login。 } public ListTeacher selectAll() { 中北大學(xué) 2020 屆畢業(yè)設(shè)計說明書 第 21 頁 共 41 頁 return exe_Querys( from Teacher, null)。 () 0 ? (0) : null。 } 2) Action 層 TeacherAction //分頁查詢 public String show() { String size = ().getParameter(pageSize)。 Map mp = ().getSession()。 (new BigDecimal(1))。 Teacher teac = (Teacher) (tea)。 return shownew。 } public List selectAll() { return exe_Querys( from Student, null)。amp。 } public List selectByPage(int pageNum, int pageSize, SQLProperties[] pros) { return getInfoByPage(Student, pageSize, pageNum, stid, pros)。 (student, student)。 stus = (Student) (, ())。 try { String tid = new String((tid).getBytes(ISO88591), UTF8)。 (stid)。 (stu, student)。 Task task = new Task()。 try { String qid = new String((qid).getBytes( ISO88591), UTF8)。 (())。 (task)。 (())。 (中北大學(xué)畢業(yè)設(shè)計開題報告 )。 (())。 } catch (DocumentException e) { ()。 SetTask sets = ()。 } catch (UnsupportedEncodingException e) { return null。 (taskID)。 } 3) 頁面設(shè)計 圖 學(xué)生信息注冊 中北大學(xué) 2020 屆畢業(yè)設(shè)計說明書 第 27 頁 共 41 頁 圖 學(xué)生信息修改 圖 指導(dǎo)老師選擇 圖 分期任務(wù)提交 中北大學(xué) 2020 屆畢業(yè)設(shè)計說明書 第 28 頁 共 41 頁 題庫管理模塊 題庫管理 教師發(fā)布畢業(yè)設(shè)計題目,修改畢業(yè)設(shè)計題目 核心代碼 1) 數(shù)據(jù)訪問層方法 public boolean deleteInfo(Object... ids) { return exe_UpdateBatch(ids, new int[]{DELETE})。 } public boolean updateInfo(Object... ts) { return exe_UpdateBatch(ts, new int[]{UPDATE})。 () 0 ? (0) : null。 pageCount = (, Integer 中北大學(xué) 2020 屆畢業(yè)設(shè)計說明書 第 29 頁 共 41 頁 .valueOf(size))。 (quelist, all)。 String qid = ()。 (teacher)。 } public String delQueBank() { try { (new String(().getBytes(ISO88591), UTF8))。 } catch (UnsupportedEncodingException e) { ()。 } public String selectOneQueBank() { try { (new String(().getBytes(ISO88591), UTF8))。 } catch (UnsupportedEncodingException e) { ()。 } public boolean saveInfo(Object... ts) { return exe_UpdateBatch(ts, new int[] { INSERT })。 return all != null amp。 } public int getPageCount(int pageSize) { return getPageCount(Inform, pageSize)。 ListInform all = (, pageNum, pageSize)。amp。 } 3) 頁面設(shè)計 圖 網(wǎng)站消息發(fā)布 圖 網(wǎng)站消息瀏覽 下載功能 文檔下載 主要是包含教師、學(xué)生所有的下載功能。 public String getFiles() { return files。 private String file。 } } catch (UnsupportedEncodingException e) { return ERROR。 中北大學(xué) 2020 屆畢業(yè)設(shè)計說明書 第 32 頁 共 41 頁 (informlist, all)。 try { String size = new String((pageSize).getBytes(ISO88591), UTF8)。 () 0 ? (0) : null。 } public boolean updateInfo(Object... ts) { return exe_UpdateBatch(ts, new int[]{UPDATE})。 } 3) 頁面設(shè) 計 圖 畢業(yè)設(shè)計題目發(fā)布及查詢 圖 畢業(yè)設(shè)計題目修改 網(wǎng)站消息管理 消息發(fā)布 指導(dǎo)老師發(fā)布消息,通知某個學(xué)生提交任務(wù)的功能 中北大學(xué) 2020 屆畢業(yè)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1