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

正文內(nèi)容

本科畢業(yè)設(shè)計管理系統(tǒng)的設(shè)計與開發(fā)(編輯修改稿)

2025-05-14 22:24 本頁面
 

【文章內(nèi)容簡介】 圖47論文信息實體屬性圖(7)論文選題信息:存放論文選題信息,主要包含論文、學(xué)生、選中時間、改動時間,其實體屬性圖如圖48所示。圖48 論文選題信息實體屬性圖(8)作品信息:存放學(xué)生上傳作品信息,主要包含論文、學(xué)生、文檔類型、 文檔狀態(tài)、文檔、上交時間、修改時間,其實體屬性圖如圖49所示。 圖49 作品信息實體屬性圖系統(tǒng)整體的ER圖如圖410所示。 圖410 系統(tǒng)ER圖本課題在數(shù)據(jù)庫設(shè)計上采用甲骨文公司的MySQL為數(shù)據(jù)庫管理系統(tǒng)。自從MySQL被甲骨文收購之后,對JAVA的支持更加方便了,對于輕量級的數(shù)據(jù)庫MySQL無疑是最好的選擇,有了業(yè)務(wù)邏輯下面將邏輯轉(zhuǎn)換成數(shù)據(jù)庫格式。 表42 基本用戶(auth_user)表字段名稱類型長度主鍵說明允許空idint11是用戶ID否passwordvarchar128否密碼否last_logindatetime6否上次登錄時間是is_superusertinyint1否是否是超級用戶否usernamevarchar30否用戶名否first_namevarchar30否姓否last_namevarchar30否名否varchar254否郵箱否is_stafftinyint1否是否是管理員否is_activetinyint1否是否激活否date_joineddatetime6否否否 表43 學(xué)院信息表字段名稱類型長度主鍵說明允許空idint11是學(xué)院id否indexint11否學(xué)院編號否namevarchar100否學(xué)院名稱否short_namevarchar20否學(xué)院簡稱否 表44 專業(yè)信息表字段名稱類型長度主鍵說明允許空idint11是專業(yè)id否indexint11否專業(yè)編號否namevarchar100否專業(yè)名稱否short_namevarchar20否專業(yè)簡稱否academy_idint11否學(xué)院id否表45 超級管理員(core_superadmin)表字段名稱類型長度主鍵說明允許空idint11是管理員id否namevarchar10否管理員名稱否cellphonevarchar15否手機號否user_idint11否用戶id否 表46 學(xué)院管理員(core_admin)表字段名稱類型長度主鍵說明允許空idint11是學(xué)院管理員id否indexint11否學(xué)院管理員編號否namevarchar10否姓名否imagevarchar100否頭像否cellphonevarchar15否手機號否academy_idint11否學(xué)院否user_idint11否用戶id否 表47 學(xué)院教師(core_instructor)表字段名稱類型長度主鍵說明允許空idint11是教師id否indexint11否教師編號否namevarchar10否姓名否imagevarchar100否頭像否cellphonevarchar15否手機號否speciality_idint11否專業(yè)id否academy_idint11否學(xué)院id否user_idint11否用戶id否 表48 學(xué)院學(xué)生(core_student)表字段名稱類型長度主鍵說明允許空idint11是學(xué)生id否indexint11否學(xué)生編號否namevarchar100否姓名否imagevarchar100否頭像否cellphonevarchar15否手機號否speciality_idint11否專業(yè)id否academy_idint11否學(xué)院id否user_idint11否用戶id否 表49 論文信息(core_thesis)表字段名稱類型長度主鍵說明允許空idint11是論文id否titlevarchar200否論文標(biāo)題否contentlongtext 否論文要求否statussmallint6否論文狀態(tài)否start_timedatetime6否選題開始時間否end_timedatetime6否選題結(jié)束時間否create_timedatetime6否創(chuàng)建時間否modify_timedatetime6否修改時間否academy_idint11否學(xué)院id否instructor_idint11否輔導(dǎo)老師id否 表410 選題記錄(core_papersection)表字段名稱類型長度主鍵說明允許空idint11是選題記錄id否create_timedatetime6否選中時間否modify_timedatetime6否修改時間否student_idint11否選中學(xué)生id否thesis_idint11否論文id否 表411 驗證碼(core_veritycode)表字段名稱類型長度主鍵說明允許空idint11是驗證碼id否varchar254否目標(biāo)郵箱否codevarchar32否驗證碼否code_typesmallint6否驗證碼類型否is_usedtinyint1否是否被使用否create_timedatetime6否創(chuàng)建時間否expire_timedatetime6否過期時間否user_idint11否用戶id否 表412 作品(core_paperdocuments)表字段名稱類型長度主鍵說明允許空idint11是作品id否typesmallint6否作品類型否statussmallint6否作品狀態(tài)否filevarchar100否作品路徑否upload_timedatetime6否上傳時間否modify_timedatetime6否修改時間否student_idint11否學(xué)生id否thesis_idint11否論文id否 功能模塊實現(xiàn) 賬號管理 說明:用戶輸入用戶名,密碼,前臺對用戶輸入進行驗證,如果驗證通過后,后臺進行邏輯處理,這里采用的是框架自帶的AuthenticationForm進行驗證,如果用戶名和用戶名有誤,則直接中斷程序執(zhí)行,返回對應(yīng)錯誤信息供前臺顯示。然后再根據(jù)用戶名判斷用戶屬于哪種權(quán)限,然后跳轉(zhuǎn)到相應(yīng)的操作頁面。 前端效果圖:圖411 用戶登錄頁面url設(shè)置相當(dāng)于客戶端向服務(wù)器發(fā)出request請求的入口, 并用來指明要調(diào)用的程序邏輯代碼:student_manage/from import url, include, patternsfrom import adminfrom core import views as core_viewurlpatterns = [ url(r39。^admin/39。, ), url(r39。^account/39。, include(39。39。), name=39。account39。),]core/from import url, include, patternsfrom . import views, ajaxurlpatterns = [ url(r39。^login/$39。, , name=39。login39。), url(r39。^logout/$39。, , name=39。logout39。), url(r39。^forget_pwd/$39。, , name=39。forget_pwd39。), url(r39。^reset_pwd/$39。, , name=39。reset_pwd39。),]urlpatterns += [ url(r39。^content/login/$39。, ),url(r39。^content/logout/$39。, ), url(r39。^content/forget_pwd/$39。, ),url(r39。^content/reset_pwd/$39。, ),url(r39。^content/change_pwd/$39。, ),]views用來處理程序邏輯, 然后呈現(xiàn)到template(一般為GET方法, POST方法略有不同)template一般為html+CSS的形式, 主要是呈現(xiàn)給用戶的表現(xiàn)形式Django中views里面的代碼就是一個一個函數(shù)邏輯, 處理客戶端(瀏覽器)發(fā)送的HTTPRequest, 然后返回HTTPResponse。core/from import render_to@render_to(39。39。)def login(request): return {}core/from import AuthenticationFormfrom import authenticate, login as auth_login, logout as auth_logoutfrom import require_GET, require_POST@require_POSTdef login(request): result = {status: 0, apiVersion: , msg: , data: {}} 將用戶前臺的輸入傳遞到form表單中,進行驗證。form = AuthenticationForm(request, ) if not (): result[39。msg39。] = u39。用戶名或者密碼錯誤39。 return json_response(result) user = () if not : result[39。msg39。] = u39。該賬戶未激活,請先使用郵箱鏈接進行激活39。 return json_response(result) 判斷用戶類型 if is_super_admin(user): result[39。data39。][39。next39。] = 39。/superadmin/39。 elif is_admin(user): result[39。data39。][39。next39。] = 39。/secretary/39。 elif is_instructor(user): result[39。data39。][39。next39。] = 39。/instructor/39。 elif is_student(user): result[39。data39。][39。next39。] = 39
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1