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

正文內(nèi)容

畢業(yè)論文-本科畢業(yè)設(shè)計(jì)管理系統(tǒng)(文件)

2024-12-24 13:40 上一頁面

下一頁面
 

【正文】 ,或許 Struts 是一個(gè)很好的起點(diǎn)。 Model 部分 由 JavaBean 組成, ActionForm 用于封裝用戶的請求參數(shù),封裝成 ActionForm 對象,該對象被 ActionServlet 轉(zhuǎn)發(fā)給 Action, Action 根據(jù) ActionForm 里面的請求參數(shù)處理用戶的 請求。對應(yīng)圖中 JSP 部分。該控制器負(fù)責(zé)攔截所有的 HTTP 請求 ,然后根據(jù)用戶請求決定是否要轉(zhuǎn)給業(yè)務(wù)邏輯 控制器。 圖 Struts結(jié)構(gòu)流程圖 13 第 4 章 MYSQL MYSQL 數(shù)據(jù)庫簡介 MySQL 是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB 公司。 MYSQL 數(shù)據(jù)庫 配置 ( 1) MYSQL 數(shù)據(jù)庫連接地址是: jdbc: ( 2) 驅(qū)動(dòng)形式為連接池類型,即: MYSQL Connector/J ( 3) 數(shù)據(jù)庫驅(qū)動(dòng)程序是: ( 4)數(shù)據(jù)庫驅(qū)動(dòng)包是: MYSQL 連接配置圖如圖 所示。你雖然也可以為這些服務(wù)器弄一個(gè) ASP 附 加軟件模塊,但是太昂貴了。 JSP 也可自動(dòng)控制許多功能,如過去用 Perl 腳本編寫功能程序或像 ASP 這樣的服務(wù)器專用 API(應(yīng)用編程接口)。他們并不直接產(chǎn)生任何可見輸出,而只是告訴引擎如何處理其余 JSP 頁 , 這些指令始終被括在 “% ?%” 標(biāo)記中。 圖 系統(tǒng)實(shí)體聯(lián) 系 ER圖 1 1 1 1 N 1 N 1 1 1 N N 1 1 1 N 1 N( =8) 1 N 1 1 1 N N 1 教 師 制定 課題申報(bào)表 統(tǒng)計(jì) 后臺(tái) 上傳 課題表 選題 學(xué)生 雙向選 擇 撰寫 任務(wù)書 上傳 提交 學(xué)生文檔 審閱 錄入 成績 審核 列表 統(tǒng)計(jì) 統(tǒng)計(jì) 情況 匯總表 16 用戶信息 ER圖 如圖 所示。 圖 文檔信息 ER圖 課題 信息 ER圖 如圖 所示。 表 公告 信息表 名稱 描述 數(shù)據(jù)類型 長度 主鍵 自增長 約束 ggid 編號(hào) Int32 11 是 是 否 biaoti 標(biāo)題 String 50 否 否 否 公 告 公告 ID 公告標(biāo)題 公告內(nèi)容 提交者 提交時(shí)間 19 neirong 內(nèi)容 String 1000 否 否 否 smtuser 提交者 String 50 否 否 否 smttime 提交時(shí)間 DateTime 8 否 否 否 jiaoshi( 教師 信息表)用于描述 教師 信息,見 表 。 表 課題 信息表 名稱 描述 數(shù)據(jù)類型 長度 主鍵 自增長 約束 kid 編號(hào) Int32 11 是 否 否 mingcheng 名稱 String 255 否 否 否 yaoqiu 要求 String 255 否 否 否 leixing 類型 String 255 否 否 否 renshu 人數(shù) String 255 否 否 否 smtuser 提交者 String 255 否 否 否 smttime 提交時(shí)間 DateTime 8 否 否 否 jid 指導(dǎo)教師 Int32 11 否 否 是 22 第 7 章 系統(tǒng)實(shí)現(xiàn) 登錄管理 模塊 登錄管理模塊關(guān)鍵是將用戶輸入信息與數(shù)據(jù)庫中已存在的用戶名、密碼和角色進(jìn)行匹配,如果正確則進(jìn)入用戶操作首頁;否則跳轉(zhuǎn)到錯(cuò)誤頁面。 圖 主要代碼: UrlBuilder urlBuilder = new UrlBuilder(request)。 //獲取用戶角色 ID String UserName = ((txtUserName))。 if((UserGroupId,UserName,PassWord)) { (())。 //寫 Session ,記錄用戶名和角色 ID (session,UserName,UserGroupId)。 圖 用戶登錄界面 選擇角色 界面圖如 圖 所示。 . 管理員發(fā)布公告 流程圖 如圖 所示。 String action = ()。 String txtNeirong = ((txtNeirong))。 } else{ CGonggao obj = new CGonggao()。 ((txtSmttime))。 (obj)。 } else if((action,Update)) { (../+userGourpid+/?mGgid= + arguement)。 SqlHelper sqlHelper = new SqlHelper()。 (obj,sqlHelper)。 } 發(fā)布公告 界面 圖如 圖 所示。 管理員添加用戶 流程圖 如圖 所示。 } else if((action,EditSubmit)) { //添加用戶登錄信息 String txtUsername = ((txtUsername))。 //提示問題 String txtAnswer =((txtAnswer))。}else{ CAdministrator obj = new CAdministrator()。 ((txtQuestion))。 if((arguement)) {//INSERT (obj)。 30 圖 管理員對學(xué)生“選題”操作流程圖 主要代碼: //選題“新建”按鈕 % LinkButton btnNew = new LinkButton(btnDelete,新建 )。39。 (EnableInsert)。../Action/39。EditSubmit39。 String txtSmtuser = ((txtSmtuser))。 String txtAllow = ((txtAllow))。 CXuanti obj = new CXuanti()。 ((txtChkuser))。 ((txtSid))。 (mXid)。 管理員對課題及文檔信息操作 流程圖 如圖 所示。,39。))。 } else{ String[] ids = ([,])。 (mKid)。//返回上一頁 } } 否 是 進(jìn)入“課題管理”或“文檔管理 查看課題或文檔信息 判斷信息是否需要?jiǎng)h除 選擇相應(yīng)信息記錄 點(diǎn)擊刪除 結(jié)束 33 教師管理 模塊 教師發(fā)布新課題 學(xué)生選擇的畢業(yè)設(shè)計(jì)課題全都是由教師發(fā)布的,教師進(jìn)入“課題管理”模塊, 點(diǎn)擊“新建” 按鈕 , 填寫課題信息后在點(diǎn)擊“確定” , 而且在新建的時(shí)候?qū)⒄n題任務(wù)書借“要求”這一屬性進(jìn)行上傳。../Action/39。Insert39。 String txtMingcheng = ((txtMingcheng))。 String txtSmtuser = userName。 } else { CKeti obj = new CKeti()。 ((txtLeixing))。 ((txtJid))。 ((txtSmtuser))。 ((txtMingcheng))。 String txtJid = (userName,2).getmJid()+。 String txtLeixing = ((txtLeixing))。 (())。39。 圖 教師發(fā)布課題流程圖 主要代碼: //教師用戶進(jìn)入“課題管理”點(diǎn)擊“新建”發(fā)布課題 % LinkButton btnNew = new LinkButton(btnDelete,新建 )。 } } ()。 for(String id:ids) { int mKid = (id)。 % //批量刪除課題信息記錄 else if((action,Delete)){ //批量刪除 課題記錄 String vIdList = ((vIdList))。,39。 (_doPostback(39。} //返回前一頁 ((session))。 if((arguement)) { //判斷學(xué)生是否有過選題記錄 不允許多選 if( (sid=+()) == 0 ){ //插入 (obj)。 ((txtAllow))。 ((txtSmtuser))。 String txtSid = ((txtSid))。 是 否 是 點(diǎn)擊“新建” 進(jìn)入“選題管理” 結(jié) 束 是否填寫無誤 是 否 填寫學(xué)生選題信息 跳轉(zhuǎn)到錯(cuò)誤 頁面,返回 進(jìn)入選題信息瀏覽頁面,查看新建信息 信息 查看學(xué)生選題信息及成績 進(jìn)入“學(xué)生管理” 是否選題 31 String txtChkuser = ((txtChkuser))。 (())。+mXid+39。 % //選題“確定”按鈕 % LinkButton btnOk = new LinkButton(btnOk,確定 )。Insert39。../Action/39。 }//錯(cuò)誤頁面跳轉(zhuǎn) 管理員查看學(xué)生選題情況操作 管理員在 “ 選題管理 ” 模塊 ,可以查看到學(xué)生選題情況,比如學(xué)生選擇的課題,是否已審核,指導(dǎo)老師及最后學(xué)生的畢業(yè)設(shè)計(jì)成績;另外,當(dāng)學(xué)生和老師沒有相互選擇而導(dǎo)致資源浪費(fèi)時(shí)管理員可以“新建”選題項(xiàng)目,從而達(dá)到每一個(gè)畢業(yè)生有相應(yīng)的課題的目的,但是還是要有指導(dǎo)教師審核,因?yàn)橹笇?dǎo)教師仍然有主導(dǎo)權(quán),新建成功后將跳轉(zhuǎn)到選題信息瀏覽頁面查看新建信息。 ((txtRegistertime))。 //用戶密碼
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1