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

正文內(nèi)容

畢業(yè)設(shè)計(jì)選題系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2025-08-21 14:13 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 的一頁(yè)篇章。 畢業(yè)設(shè)計(jì)選題系統(tǒng) 用戶(hù)登陸 用戶(hù)管理模塊 老師模塊 學(xué)生模塊 用 戶(hù) 注冊(cè) 修改密碼 選擇課題 查詢(xún)已選課題 查詢(xún)個(gè)人信息 增加專(zhuān)業(yè)信息 修改專(zhuān)業(yè)信息 修改課題信息 輸入基本信息 查詢(xún)可選課題 4 開(kāi)發(fā)及運(yùn)行環(huán)境 硬件平臺(tái): CPU: Intel(R) Core(TM) i5 內(nèi)存: 2GB 軟件平臺(tái): 操作系統(tǒng): Microsoft Windows 7 數(shù)據(jù)庫(kù): MySQL Web 服務(wù)器: My 自帶 Tomcat 服務(wù)器 分辨率: 1024*768 像素 數(shù)據(jù)庫(kù)設(shè)計(jì) 本畢業(yè)設(shè)計(jì)選題系統(tǒng)采用 MySQL 數(shù)據(jù)庫(kù),系統(tǒng)數(shù)據(jù)庫(kù)名稱(chēng)為 db_graduation。 數(shù)據(jù)庫(kù)中各表結(jié)構(gòu)如下所示。 表 31 課題信息表 Column Name Datatype Length Auto Inc Comment ID int 10 是 課題編號(hào) Name varchar 40 否 課題名稱(chēng) Credit decimal 30 否 課題學(xué)分 Teachername varchar 20 否 老師姓名 isfinish bit 1 否 是否結(jié)題 specialtyld int 10 否 專(zhuān)業(yè)編號(hào) 表 32 專(zhuān)業(yè)信息表 Column Name Datatype Length Auto Inc Comment ID int 4 是 專(zhuān)業(yè)編號(hào) enteryear varchar 10 否 入學(xué)年份 name varchar 40 否 專(zhuān)業(yè)名稱(chēng) langthyear varchar 10 否 學(xué)制 isfinish bit 1 否 是否畢業(yè) 表 33 關(guān)聯(lián)學(xué)生與課題一對(duì)一關(guān)系表 Column Name Datatype Length Auto Inc Comment stuID int 4 否 學(xué)生編號(hào) courseID int 4 否 課題編號(hào) id int 4 是 5 表 34 學(xué)生基本信息表 Column Name Datatype Length Auto Inc Comment ID int 4 是 學(xué)生編號(hào) stuname varchar 20 否 學(xué)生姓名 stuNo varchar 10 否 學(xué)號(hào) specialtyld int 4 否 專(zhuān)業(yè)編號(hào) stusex varchar 2 否 性別 tel varchar 20 否 聯(lián)系電話 表 35 登陸信息表 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否主鍵 描述 ID int 4 是 用戶(hù)編號(hào) loginName varchar 20 否 登陸名稱(chēng) pwd varchar 20 否 登陸密碼 type varchar 1 否 用戶(hù)類(lèi)型 mail varchar 50 否 注冊(cè)郵箱 4 系統(tǒng)總體架構(gòu) 系統(tǒng)頁(yè)面具體結(jié)果顯示 系統(tǒng)首 頁(yè)的顯示結(jié)果如圖 41 所示: 圖 41 系統(tǒng)首頁(yè)顯示結(jié)果 6 用戶(hù)注冊(cè)的頁(yè)面如圖 42 所示: 圖 42 用戶(hù)注冊(cè)頁(yè)面顯示結(jié)果 填寫(xiě)學(xué)生基本信息表頁(yè)面如圖 43 所示: 圖 43 基本信息填寫(xiě)頁(yè)面 7 學(xué)生基本信息頁(yè)面如圖 44 所示: 圖 44 學(xué)生基本信息顯示頁(yè)面 課題選擇頁(yè)面如圖 45 所示: 圖 45 課題選擇頁(yè)面顯示結(jié)果 已選課題頁(yè)面如圖 46 所示: 8 圖 46 已選課題頁(yè)面顯示結(jié)果 修改登陸密碼頁(yè)面如圖 47 所示: 圖 47 修改登陸密碼頁(yè)面顯示結(jié)果 類(lèi)的分布 畢業(yè)設(shè)計(jì)選題系統(tǒng)是利用 SSH 框架實(shí)現(xiàn)的,畢業(yè)設(shè)計(jì)選題系統(tǒng)中類(lèi)的分布如圖 48 所示。 9 圖 48 類(lèi)的分布 類(lèi)存放的文件夾功能如 表 41 所示。 表 41 類(lèi)存放的文件夾功能列表 名稱(chēng) 功能 實(shí)體映射層( dto 文件夾) 各種方法(登陸、信息顯示等)的實(shí)現(xiàn) 數(shù)據(jù)層 (dao 文件夾 ) 用戶(hù)登陸信息,課題信息的接口實(shí)現(xiàn)類(lèi) 用戶(hù)層 (stu 文 件 夾 和action 文件夾 ) 存放實(shí)現(xiàn)學(xué)生模塊的 Action 類(lèi),它是 Struts 的控制器類(lèi) Stu 文件夾中存放界面操作的各種 jsp 文件 5 系統(tǒng)主要功能模塊設(shè)計(jì) 登陸模塊設(shè)計(jì) 主要是學(xué)生登陸,學(xué)生通過(guò)注冊(cè)成用戶(hù),登陸系統(tǒng)進(jìn)行選課,而老師直接通過(guò)數(shù)據(jù)庫(kù)連接對(duì)后臺(tái)進(jìn)行操作,包括對(duì)課題的增刪改等,如 圖 51 所示: 10 圖 51 登陸頁(yè)面結(jié)果顯示 如果輸入的賬號(hào)或密碼不正確,則會(huì)有如下提示。如圖 52 所示: 圖 52 登陸錯(cuò)誤提示頁(yè)面 用戶(hù)層 具體代碼如下: /************************* ****************************/ 學(xué)生添加基礎(chǔ)信息: public ActionForward insert(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { DynaActionForm stu = (DynaActionForm) form。 StuUser user = new StuUser()。 ((Integer)().getAttribute(id))。 ((stuName))。 ((stuNo))。 (((specialtyId)))。 ((stuSex))。 ((birthday))。 ((tel))。 (user)。 Specialty specialty = (())。 (stuUser, user)。 11 (specialty, specialty)。 return (wele)。 } 進(jìn)入學(xué)生模塊: public ActionForward wele(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { Integer id = (Integer) ().getAttribute(id)。 StuUser stuUser = (id)。 Specialty specialty = (())。 (stuUser, stuUser)。 (specialty, specialty)。 return (wele)。 } 查詢(xún)已選課題: public ActionForward selected(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { Integer id = (Integer) ().getAttribute(id)。 ListObject[] list = (id)。 (list, list)。 return (selected)。 } 查詢(xún)可選課題: public ActionForward select(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { Integer id = (Integer) ().getAttribute(id)。 ListObject[] list = (id)。 (id)。 (list, list)。 return (select)。 } 選題新課題操作: public ActionForward selectting(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { Integer id = (Integer) ().getAttribute(id)。 String[] courseIds = (courseId)。 if(courseIds!=null){ (courseIds,id)。 } return select(mapping, form, request, response)。 } 12 數(shù)據(jù)層的方法 此處采用 MySQL 數(shù)據(jù)庫(kù)的方法進(jìn)行驗(yàn)證輸入賬號(hào)和密碼。也就是對(duì)輸入的賬
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1