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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-smart系統(tǒng)-系統(tǒng)功能管理模塊設(shè)計(jì)與開發(fā)-論文(更新版)

  

【正文】 hStudent這兩個(gè)存儲(chǔ)過(guò)程。 !(type) .equals()) ? (type) : )。 } } }同樣在用戶更新的時(shí)候也要做同樣的處理。 (uin, (uin))。 String type = (String) (type)。!(())) { ((), task)。amp。(where = and = :uin and = :type)。 return。表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版本控制 試卷日志記錄表主要存儲(chǔ)用戶對(duì)試卷的歷史操作記錄。表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年級(jí)ref_class_noVARCHAR(50)NONOYES班級(jí)register_idBIGINTNONOYES注冊(cè)時(shí)的用戶IDtelVARCHAR(20)NONOYES聯(lián)系電話e_mailVARCHAR(50)NONOYESE_Mail地址addressVARCHAR(100)NONOYES地址信息register_dateDATETIMENONOYES注冊(cè)時(shí)間record_numberINTEGERNONONO版本控制remarkVARCHAR(100)NONOYES備注 用戶控制表該表主要用來(lái)索引教師用戶和學(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激活時(shí)間locked_indicatorINTEGERNONONO是否被鎖is_loginVARCHAR(2)NONOYES是否登錄是登錄狀態(tài)deactivated_dateDATETIMENONOYES解除用戶日期created_byDECIMAIL(18,0)NONOYES被哪個(gè)用戶創(chuàng)建last_login_in_timeDATETIMENONOYES最后一次登錄時(shí)間last_update_timeDATETIMENONOYES最后一次更新時(shí)間last_updated_byDECIMAL(18,0)NONOYES最后一次更新用戶IDlast_login_out_timeDATETIMENONOYES最后一次注銷時(shí)間pwd_changed_dateDATETIMENONOYES密碼更改時(shí)間pwd_resetd_dateDATETIMENONOYES密碼重置時(shí)間record_numberINTEGERNONONO版本控制 角色表表34 角色表(PCM_USER)數(shù)據(jù)結(jié)構(gòu)字段名稱數(shù)據(jù)類型是否是主鍵是否是外鍵是否可NULL備注role_idDECIMAL(18,0)YESNONO角色I(xiàn)Drole_nameVARCHAR(50)NONONO角色名稱role_abbreviationVARCHAR(20)NONONO角色名稱簡(jiǎn)寫role_descriptionVARCHAR(100)NONOYES角色描述created_byDECIMAL(18,0)NONOYES角色創(chuàng)建者created_timeDATETITMENONOYES創(chuàng)建角色的時(shí)間last_update_byDECIMAL(18,0)NONOYES最后一個(gè)更新的用戶IDlast_update_timeDATETIMENONOYES最后更新的時(shí)間record_numberINTEGERNONONO版本控制 用戶角色表該表主要用戶存儲(chǔ)用戶和角色之間的關(guān)系。3 數(shù)據(jù)庫(kù)設(shè)計(jì)與構(gòu)架 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)是借助于計(jì)算機(jī)保存和管理大量復(fù)雜的數(shù)據(jù)和信息的軟件工具,數(shù)據(jù)庫(kù)技術(shù)主要研究如何科學(xué)地組織和存儲(chǔ)數(shù)據(jù),如何高效地獲取、更新和加工處理數(shù)據(jù),并保證數(shù)據(jù)的安全性、可靠性和持久性。n 應(yīng)用場(chǎng)景用戶登錄系統(tǒng)之后,如果具有日志管理的權(quán)限,那么用戶可以搜索任何用戶過(guò)去對(duì)系統(tǒng)的一些操作并通過(guò)這系歷史數(shù)據(jù),可以找回一些丟失的東西。n 應(yīng)用場(chǎng)景管理員登錄系統(tǒng)之后,便可以用該功能來(lái)對(duì)任務(wù)和角色之間的管理進(jìn)行設(shè)置,通過(guò)對(duì)任務(wù)所屬角色的添加刪除來(lái)實(shí)現(xiàn)對(duì)權(quán)限的控制。n 應(yīng)用場(chǎng)景系統(tǒng)管理員登錄系統(tǒng)后,便可以對(duì)用戶的權(quán)限進(jìn)行管理設(shè)置,為這些用戶分配他們所屬于的角色對(duì)象。該功能主要為系統(tǒng)管理員提供來(lái)管理用戶在系統(tǒng)中所具有的權(quán)限功能,來(lái)為這些用戶分配他們的權(quán)限范圍,保證系統(tǒng)的安全。刪除功能:如果用戶具有相應(yīng)的權(quán)限,則對(duì)自己或其他用戶的資料進(jìn)行刪除。n 應(yīng)用場(chǎng)景用戶進(jìn)入到登錄頁(yè)面,需要輸入相應(yīng)的用戶信息,登錄系統(tǒng)后,用戶才能夠執(zhí)行相應(yīng)功能的操作;當(dāng)系統(tǒng)修改該用戶的登錄信息后,則需要再次輸入正確的認(rèn)證信息或者從新刷新Session后才能訪問(wèn)到相信系統(tǒng)功能,同時(shí),當(dāng)用戶注銷系統(tǒng)時(shí),也從Session中清空相應(yīng)的會(huì)話信息。圖26 角色管理功能模塊流程圖圖27用戶角色設(shè)計(jì)模塊功能圖216。流程設(shè)計(jì)圖如:圖23 登錄驗(yàn)證模塊流程圖216。特別是在采用JAVA這樣的跨平臺(tái)語(yǔ)言開發(fā)后,B/S構(gòu)架管理軟件更方便、快捷、高效。216。216。 Spring Spring是一個(gè)開源框架,是為了解決企業(yè)應(yīng)用程序開發(fā)復(fù)雜性而創(chuàng)建的。權(quán)限管理是管理軟件中可代碼重用性最高的一個(gè)模塊,也是重復(fù)開發(fā)率最高的一個(gè)模塊。 right。本文設(shè)計(jì)的系統(tǒng)管理功能模塊采用了多用戶多角色管理機(jī)制,確保不同的用戶登錄系統(tǒng)后能夠操作屬于自己權(quán)限范圍內(nèi)的功能。顯然,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會(huì)越來(lái)越大,并且其工作將是一件十分煩瑣和非常容易出錯(cuò)的事情,可以說(shuō)傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要。以下是對(duì)所開發(fā)系統(tǒng)所采用的技術(shù)的說(shuō)明,為系統(tǒng)提供一定的技術(shù)支持。 HibernateHibernate是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得Java程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。 系統(tǒng)開發(fā)環(huán)境本系統(tǒng)開發(fā)的IDE工具是eclipse以及相關(guān)的插件(如:tomcat插件),開發(fā)服務(wù)器采用的是tomcat,在數(shù)據(jù)存儲(chǔ)器方面采用的是Microsoft SQL Server 2000,采用的開發(fā)語(yǔ)言是JAVA,在數(shù)據(jù)庫(kù)設(shè)計(jì)方面使用的是ERStudio工具,在版本控制方面使用CVS控制。B/S模式使用方便,客戶端統(tǒng)一采用瀏覽器,不限制客戶平臺(tái),可以方便的和其他業(yè)務(wù)系統(tǒng)連接。其中用戶主要有兩種類型——教師用戶、學(xué)生用戶。其功能模塊流程圖如圖24:圖24 加載功能模塊流程圖216。 日志管理模塊:日志管理模塊由兩部分日志對(duì)象組成,系統(tǒng)日志管理(主要是指系統(tǒng)中表對(duì)象操作日志管理)和試卷日志管理(學(xué)生用戶和教師用戶對(duì)試卷的操作日志記錄管理)。如果登錄用戶具有足夠的權(quán)限的話,可以對(duì)這些用戶進(jìn)行控制管理。n 應(yīng)用場(chǎng)景登錄用戶如果有以上功能的權(quán)限,則該用戶可以根據(jù)匹配條件搜索,并可以對(duì)搜索出的用戶進(jìn)行更新、刪除已經(jīng)對(duì)某些用戶的所屬角色進(jìn)行更新。n 應(yīng)用場(chǎng)景系統(tǒng)管理登錄系統(tǒng)后,可以通過(guò)以上提供的功能來(lái)刪除、編輯、添加角色。而要改變這個(gè)值,只需要在原有值的基礎(chǔ)上點(diǎn)擊便可,而在改變值的過(guò)程中通過(guò)Ajax來(lái)與后臺(tái)進(jìn)行交付。而要改變這個(gè)值,只需要在原有值的基礎(chǔ)上點(diǎn)擊便可,而在改變值的過(guò)程中通過(guò)Ajax來(lái)與后臺(tái)進(jìn)行交付。所以本系統(tǒng)對(duì)日志的管理分成了兩個(gè)相對(duì)獨(dú)立的模塊進(jìn)行實(shí)現(xiàn)的。具有使用方便、可伸縮性好、與相關(guān)軟件集成程度高等優(yōu)點(diǎn)。表38 日志表(AUDIT_LOG)數(shù)據(jù)結(jié)構(gòu)字段名稱數(shù)據(jù)類型是否是主鍵是否是外鍵是否可NULL備注audit_idDECIMAL(18,0)YESNONO日志IDuser_idDECIMAL(18,0)NONOYES用戶IDtask_codeVARCHAR(50)NONOYES任務(wù)CODEtask_remarksVARCHAR(255)NONOYES任務(wù)描述table_actionVARCHAR(20)NONOYES表動(dòng)作table_nameVARCHAR(50)NONOYES表名稱created_dateDATETIMENONOYES創(chuàng)建時(shí)間new_dataVARCHAR(100)NONOYES新數(shù)據(jù)record_numberINTEGERNONONO版本控制 模塊表216。 } (userData)。 (uin, uin)。 Map map = new HashMap()。 ()。 (teacherNo, ())。 ()) { (teacherNo, (teacherNo))。 ()) { return (from SmartTeacher where uin=:uin, params)。 if (role != null) {//更新實(shí)體 ((PcmRoleDAO) ()).update(role)。 params[1] = ((uin) != null) ? (uin) : 。 ).append( and = ).append( and = )。%=((title))%39。).append( ()).append(39。, \ + () + \)。 HttpServletRequest req = (HttpServletRequest) ()。 for (int j = 0。 } catch (ApplicationException ex) { throw ex。 SearchTeacher entity = null。 (result)。如果我們將他去掉的話,那么我們的正確結(jié)果應(yīng)該是teacher將不能夠更新其它人的用戶信息,但是他可以更新自己的用戶信息。在這個(gè)系統(tǒng)的開發(fā)中,讓我感受最深的是,要想讓這個(gè)系統(tǒng)功能管理模塊很輕松的融入其它的應(yīng)用系統(tǒng)中,最好的方式就是將系統(tǒng)功能管理模塊獨(dú)立出來(lái)。[6] 夏昕,曹曉鋼, [M].北京:電子工業(yè)出版社,2005。(2)學(xué)校可以采用影印、縮印或其他復(fù)制方式保存學(xué)位論文。很多學(xué)校的裝潢設(shè)計(jì)、臨床醫(yī)學(xué)等專業(yè)一年的學(xué)費(fèi)就要7000以上了??伤浅嶂杂趨⒓由鐖F(tuán),學(xué)校大大小小的社團(tuán)她都去報(bào)名參加。一個(gè)大學(xué)生要錄音筆干什么呢?難道上課不認(rèn)真的人課后還會(huì)認(rèn)真整理筆記嗎? 單放機(jī)、CD機(jī)似乎對(duì)學(xué)英語(yǔ)非常重要,但很多人買回來(lái)以后幾乎只用來(lái)聽流行歌曲。當(dāng)然,這得是兩個(gè)女人,而不是一個(gè)女人的結(jié)合,雖然有人的確能把這兩者結(jié)合的很好,但關(guān)鍵是,她還是一個(gè)人,而男人總是希望什么都有兩個(gè)。文藝在亭林鎮(zhèn)就是這樣的一個(gè)狗屎。  左小龍說(shuō):我不是說(shuō)這個(gè),你覺得,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1