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

正文內(nèi)容

smart系統(tǒng)-系統(tǒng)功能管理模塊設(shè)計與開發(fā)—免費畢業(yè)設(shè)計論文-文庫吧資料

2024-12-07 06:10本頁面
  

【正文】 同樣的處理。 while (()) {//是否具有返回結(jié)果 obj = (SmartTeacher) ()。 } 然后再將返回回來的結(jié)果進行如下分析:if (list != null) { SmartTeacher obj = null。amp。 (uin, (uin))。在struts的action中通過調(diào)用business中的processSearchByUin方法,并通過這個方法來調(diào)用Impl中的searchByUin來進行UIN查找,代碼實現(xiàn)如下: HashMap params = new HashMap()。 return (from SmartTeacher where teacherNo=:teacherNo, params)。amp。 String type = (String) (type)。查找數(shù)據(jù)庫中是否存在當前添加的用戶NO。 (type, )。 用戶管理 用戶界面用戶搜索界面設(shè)計圖如下:圖42 教師用戶搜索界面設(shè)計圖用戶編輯界面設(shè)計圖:圖43 教師用戶編輯界面設(shè)計圖 代碼實現(xiàn)用戶搜索功能都是通過編寫存儲過程實現(xiàn)的,在新增用戶需要檢查兩個唯一,第一個用戶的NO,第二個是用戶的UIN,用戶只有這兩個唯一了才可以確定用戶唯一性,他們的檢測代碼分別是:1. 用戶的NO唯一性檢查在struts 的action中通過代碼:Map map = new HashMap()。!(())) { ((), task)。//獲取任務(wù)CODE if (task != null amp。) { PcmRoleTask roleTask = (PcmRoleTask) ()。 if (roleTasksSet != null) { for (Iterator j = ()。amp。 while (()) {//根據(jù)用戶角色取得角色任務(wù)列表 role = (PcmRole) ()。 set = ()。 PcmRole role = null。(where = and = :uin and = :type)。amp。 (type, type)。 Map params = new HashMap()。 return。//加載權(quán)限 ().setAttribute(, permission)。Authorization permission = new Authorization()。if ((userData)) {//是否準許登錄if ((false) != null) { ().invalidate()。表311 CODE表(CODE)數(shù)據(jù)結(jié)構(gòu)字段名稱數(shù)據(jù)類型是否是主鍵是否是外鍵是否可NULL備注code_idDECIMAL(18,0)YESNONOCODE IDcode_noVARCHAR(50)NONOYESCODE_NOcode_typeVARCHAR(50)NONOYESCODE類型code_nameVARCHAR(50)NONOYESCODE名稱code_valueVARCHAR(10)NONOYESCODE值code_moduleVARCHAR(50)NONOYES所屬模塊remarkVARCHAR(50)NONOYES備注versionINTEGERNONONO版本控制 試卷日志記錄表主要存儲用戶對試卷的歷史操作記錄。 子模塊表該表用來存儲系統(tǒng)中的每一個功能的CODE代碼以及他們父子模塊之間的關(guān)系。 模塊表主要存儲系統(tǒng)的功能模塊,以及功能模塊之間的父子管理。表37 角色任務(wù)表(PCM_ROLE_TASK)數(shù)據(jù)結(jié)構(gòu)字段名稱數(shù)據(jù)類型是否是主鍵是否是外鍵是否可NULL備注role_idDECIMAIL(18,0)YESYESNO角色IDtask_idDECIMAIL(18,0)YESYESNO任務(wù)IDcreated_timeDATETIMENONOYES創(chuàng)建時間created_byDECIMAIL(18,0)NONOYES被哪個用戶創(chuàng)建last_update_byDECIMAIL(18,0)NONOYES最后更新用戶last_update_timeDATETIMENO NOYES最后更新時間record_numberINTEGERNONONO版本控制 日志表該表主要存儲系統(tǒng)對數(shù)據(jù)庫表的操作歷史情況。表32 學(xué)生用戶表(SMART_STUDENT)數(shù)據(jù)結(jié)構(gòu)字段名稱數(shù)據(jù)類型是否是主鍵是否是外鍵是否可NULL備注student_idDECIMAIL(18,0)YESNONO自增IDstudent_noVARCHAR(50)NONONO學(xué)生NOuinVARCHAR(20)NONONOUINstudent_nameVARCHAR(50)NONONO學(xué)生姓名province_noVARCHAR(50)NONOYES省city_noVARCHAR(50)NONOYES市county_noVARCHAR(50)NONOYES區(qū)/縣ref_school_noVARCHAR(50)NONOYES學(xué)校ref_grade_noVARCHAR(50)NONOYES年級ref_class_noVARCHAR(50)NONOYES班級register_idBIGINTNONOYES注冊時的用戶IDtelVARCHAR(20)NONOYES聯(lián)系電話e_mailVARCHAR(50)NONOYESE_Mail地址addressVARCHAR(100)NONOYES地址信息register_dateDATETIMENONOYES注冊時間record_numberINTEGERNONONO版本控制remarkVARCHAR(100)NONOYES備注 用戶控制表該表主要用來索引教師用戶和學(xué)生用戶的用戶ID.表33 用戶控制表(PCM_USER)數(shù)據(jù)結(jié)構(gòu)字段名稱數(shù)據(jù)類型是否是主鍵是否是外鍵是否可NULL備注auto_idDECIMAIL(18,0)YESNONO自增IDuser_idDECIMAIL(18,0)NONONO用戶IDtypeVARCHAR(20)NONONO用戶類型passVARCHAR(50)NONONO密碼activated_timeDATETIMENONOYES激活時間locked_indicatorINTEGERNONONO是否被鎖is_loginVARCHAR(2)NONOYES是否登錄是登錄狀態(tài)deactivated_dateDATETIMENONOYES解除用戶日期created_byDECIMAIL(18,0)NONOYES被哪個用戶創(chuàng)建last_login_in_timeDATETIMENONOYES最后一次登錄時間last_update_timeDATETIMENONOYES最后一次更新時間last_updated_byDECIMAL(18,0)NONOYES最后一次更新用戶IDlast_login_out_timeDATETIMENONOYES最后一次注銷時間pwd_changed_dateDATETIMENONOYES密碼更改時間pwd_resetd_dateDATETIMENONOYES密碼重置時間record_numberINTEGERNONONO版本控制 角色表表34 角色表(PCM_USER)數(shù)據(jù)結(jié)構(gòu)字段名稱數(shù)據(jù)類型是否是主鍵是否是外鍵是否可NULL備注role_idDECIMAL(18,0)YESNONO角色IDrole_nameVARCHAR(50)NONONO角色名稱role_abbreviationVARCHAR(20)NONONO角色名稱簡寫role_descriptionVARCHAR(100)NONOYES角色描述created_byDECIMAL(18,0)NONOYES角色創(chuàng)建者created_timeDATETITMENONOYES創(chuàng)建角色的時間last_update_byDECIMAL(18,0)NONOYES最后一個更新的用戶IDlast_update_timeDATETIMENONOYES最后更新的時間record_numberINTEGERNONONO版本控制 用戶角色表該表主要用戶存儲用戶和角色之間的關(guān)系。 教師用戶表教師用戶表主要存儲的信息是教師用戶以及學(xué)校領(lǐng)導(dǎo)之類用戶的信息:表31 教師用戶表(SMART_TEACHER)數(shù)據(jù)結(jié)構(gòu)字段名稱數(shù)據(jù)類型是否是主鍵是否是外鍵是否可NULL備注teacher_idDECIMAIL(18,0)YESNONO自增IDteacher_noVARCHAR(50)NONONO教師NOtypeVARCHAR(20)NONONO類型uinVARCHAR(20)NONONOUINteacher_nameVARCHAR(50)NONONO教師姓名province_noVARCHAR(50)NONOYES省city_noVARCHAR(50)NONOYES市 ounty_noVARCHAR(50)NONOYES區(qū)/縣ref_school_noVARCHAR(50)NONOYES學(xué)校grade_noVARCHAR(50)NONOYES年級class_noVARCHAR(50)NONOYES班級teacher_subjectVARCHAR(50)NONOYES所教課程telVARCHAR(20)NONOYES聯(lián)系電話e_mailVARCHAR(50)NONOYESEMAIL地址addressVARCHAR(100)NONOYES地址信息record_numberINTEGERNONONO版本控制remarkVARCHAR(100)NONOYES備注216。通常在Microsoft windows 2000 server服務(wù)器版上使用。本系統(tǒng)選用關(guān)系型數(shù)據(jù)庫SQL SERVER 2000。3 數(shù)據(jù)庫設(shè)計與構(gòu)架 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫是借助于計算機保存和管理大量復(fù)雜的數(shù)據(jù)和信息的軟件工具,數(shù)據(jù)庫技術(shù)主要研究如何科學(xué)地組織和存儲數(shù)據(jù),如何高效地獲取、更新和加工處理數(shù)據(jù),并保證數(shù)據(jù)的安全性、可靠性和持久性。n 應(yīng)用場景用戶在登錄系統(tǒng)后,看到的系統(tǒng)功能模塊表示他都有權(quán)對其進行操作,而他無權(quán)管理的功能部分則根本看不到。 菜單權(quán)限控制n 功能需求要求不同的用戶登錄系統(tǒng)后,應(yīng)該根據(jù)他們在系統(tǒng)中所具有的權(quán)限來進行相應(yīng)的功能操作,并且要求用戶如果在系統(tǒng)中不應(yīng)該看到不在自己權(quán)限范圍內(nèi)的功能模塊。n 技術(shù)方案這兩種日志的產(chǎn)生并不相同,所以對他們的管理方式分成兩個模塊來完成,系統(tǒng)日志是系統(tǒng)對數(shù)據(jù)庫表的操作所產(chǎn)生生成的,這種日志數(shù)據(jù)比較復(fù)雜并且大多數(shù)據(jù)沒有什么意義;而另外一種是試卷日志,這中日志是為用戶操作試卷特意做,可以用這種數(shù)據(jù)來對用戶對試卷的操作進行統(tǒng)計分析,這中數(shù)據(jù)比較重要。n 應(yīng)用場景用戶登錄系統(tǒng)之后,如果具有日志管理的權(quán)限,那么用戶可以搜索任何用戶過去對系統(tǒng)的一些操作并通過這系歷史數(shù)據(jù),可以找回一些丟失的東西。n 模塊劃分搜索功能:可以通過匹配參數(shù)對用戶過去對系統(tǒng)的一些操作進行查詢搜索,提供了對某些輸入?yún)?shù)的模糊匹配搜索。 日志管理n 功能需求日志管理由兩部分日志對象組成,系統(tǒng)日志(主要是指系統(tǒng)中表對象操作日志管理)和試卷日志管理(學(xué)生用戶和教師用戶對試卷的操作日志記錄管理)。設(shè)計界面如表22:表22 權(quán)限設(shè)置設(shè)計界面角色名稱角色1角色2角色3角色4任務(wù)1YY任務(wù)2YYY其中用戶和角色對應(yīng)的交叉值“Y”和“”,其中“Y”表示對應(yīng)的角色包含該任務(wù),而“”卻表示相反,不包含該任務(wù)的意思。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1