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

正文內容

高校計算機實驗室綜合信息管理系統(tǒng)設計與實現(xiàn)畢業(yè)論文-資料下載頁

2025-06-22 00:46本頁面
  

【正文】 錄員工信息修改輔助信息登錄輔助信息修改圖 31 系統(tǒng)總體功能結構圖 各功能模塊說明1. 培訓動態(tài)對與培訓有關的通知、信息、新聞等進行著錄、管理、發(fā)布。2. 培訓計劃發(fā)布即將進行的新培訓的詳細信息,如:培訓班名稱、培訓時間、課時等,并允許用戶通過此系統(tǒng)在線報名。3. 培訓情況此模塊將是本系統(tǒng)主要功能部分,在此部分中,管理員可以對培訓班、培訓課程以及人員的培訓情況進行錄入和管理,并可查詢、統(tǒng)計員工培訓、教師授課情況等信息。此外,還可以查詢、顯示員工培訓情況的詳細信息,根據(jù)用戶權限的不同將顯示不同內容信息,普通用戶只會顯示其自己的培訓信息,部門經(jīng)理會顯示其所在部門員工的培訓信息,系統(tǒng)管理員則顯示全部員工培訓信息。4. 人員管理管理員可以通過此模塊對員工的個人信息(姓名,登錄名,口令,所在部門等)進行錄入和管理。5. 系統(tǒng)管理管理員將在此對系統(tǒng)中的參數(shù)、配置信息進行錄入和管理,如:部門、職務、職稱、培訓性質、培訓類別等輔助信息。 關鍵技術在開發(fā)本系統(tǒng)時,充分考慮了使用部門的需求和想法,在調研基礎之上,分析、總結了本系統(tǒng)的各項功能,確定了系統(tǒng)設計的基本原則:1. 使用簡潔的使用界面由于本系統(tǒng)系內部人員使用,因此不需要絢麗的頁面來吸引用戶,盡量避免大圖片及音視頻文件傳輸,以減少內部網(wǎng)絡的流量負荷。2. 簡化操作過程界面設計上的簡潔并不意味著功能少,要在簡潔的界面上提供盡可能多的功能,使用戶以最小的操作來完成所需的工作。3. 提供多功能的檢索本系統(tǒng)除了登記、顯示各類信息外,必須提供強大的檢索功能,使用戶能夠以各種方式進行檢索,并且檢索操作要簡單明了。4. 顯示信息條理化單一的培訓信息顯示格式不能滿足使用者統(tǒng)計、查看的需求,因為此系統(tǒng)信息的繁雜性,在單一的頁面格式上全部顯示會使頁面顯得凌亂,并且也不能滿足不同用戶的不同的關注點。5. 各類重復資料信息的自由修改本系統(tǒng)含有大量的重復資料內容(如:部門、職務、培訓班性質等輔助信息) ,這些資料應可以自由方便的修改,而不影響本系統(tǒng)的完整性,不給本系統(tǒng)帶來額外的負擔,并且盡量減少冗余數(shù)據(jù)。為滿足上述系統(tǒng)設計的基本原則,采用了以下的一些關鍵技術。 頁面利用表格產生分欄效果本系統(tǒng)采用的是 T 型頁面風格,頂端放置 logo 以及分類信息的主菜單欄,左端放置登錄界面,已登錄則顯示用戶個人培訓情況,并且放置此用戶可以進行各項操作菜單。采用 T 型結構可以有兩種方式:一、采用 Frame,即框架,來分割各個部分;二、采用 Table,即表格,來分割各個部分。采用框架形式分割,可以使頁面編寫的簡單話,各個頁面條理清晰,但各欄(特別是左欄)的寬度高度控制不好的話,會出現(xiàn)難看的滾動條,影響整體頁面美觀,操作時也要分別操縱框架的各自部分,看起來各個部分聯(lián)系性不強,整體性差。采用表格形式,使頁面看起來為一個整體,各個部分互相聯(lián)系緊密,這也是現(xiàn)在網(wǎng)站常用的方式。但采用表格形式將帶來頁面文件維護煩瑣,公共信息部分大量冗余的問題,并且一旦要修改信息,特別是頁面頂部、底部信息等公共信息時,將會帶來大量頁面文件修改工作。分析上述問題后,本系統(tǒng)決定采用表格形式來作為頁面的框架組成,但將頁面公共信息提取出來,單獨作為文件存儲修改,并用 include 語句將這些部分與各個功能頁面相結合,這樣既保留了表格形式框架的優(yōu)點,又將框架形式的優(yōu)點結合了進來。圖 32 說明了此方式的布局。頂欄左欄底欄右欄(各功能頁面代碼)圖 32 頁面結構圖 單獨存放公用代碼本系統(tǒng)后端數(shù)據(jù)存儲在數(shù)據(jù)庫中,并且大部分頁面都要存取數(shù)據(jù)庫中的數(shù)據(jù),因此需要對數(shù)據(jù)庫進行連接,并且各個頁面都有一些重復使用的代碼,如:鏈接數(shù)據(jù)庫的代碼、MD5 算法代碼、格式化信息等代碼,還有 中提到的chang()/changf()等頻繁調用的 javascript 函數(shù)。這些代碼重復率高,很多頁面都需要頻繁的調用,若分別放置各個頁面中,則會造成大量的冗余代碼,并且修改起來也極不方便。因此在本系統(tǒng)設計中將這些利用率較高的代碼提取出來,將其轉為函數(shù)形式,并統(tǒng)一存放在單獨的文件中,同樣用 include 語句,將其包含于各個頁面之中。 采用 javascript語言作為輔助開發(fā)語言本系統(tǒng)在界面展示上要求簡潔清晰,應避免出現(xiàn)大量數(shù)據(jù)堆壘的現(xiàn)象,但各個用戶需求不同關注方面不同,所要求的信息量不同,這帶來了頁面風格設計上的問題。在設計上可能的方式有以下兩種:1. 簡潔、多層信息頁面這種頁面風格將產生大量的多層的信息頁面(列表頁+信息頁) ,雖然滿足了簡潔的要求,但卻造成用戶使用上的煩瑣,用戶不得不在各個頁面之間來回點選。并且若需打印生成紙質報表,就無法將信息一次打印完整,會帶來工作上的極大不便。2. 大量信息頁面采用這種方式在一個頁面上將產生大量的信息,雖然滿足了需了解詳細信息的用戶的需求,也滿足了生成報表的需求。但對于一般用戶,他們并不需要了解這些信息,這樣的頁面會使這些用戶感覺上凌亂不堪?;谏鲜鰞煞N頁面風格的不足,經(jīng)過審慎的考慮,并參考一些網(wǎng)站設計方面的資料,決定在采用盡量多的信息的頁面的同時,利用 HTML 風格中的display 屬性,結合 javascript 語言來隱藏一些并不常用到的信息。這個技術被用在次要信息的隱藏,以及“檢索”功能表單內容的隱藏中。 詳盡的檢索功能本系統(tǒng)設計除了考慮基本的錄入、顯示、修改以外,還提供了強大的檢索功能,在本系統(tǒng)所涉及到的所有信息基本均可利用檢索功能進行篩檢、定位。并且可以進行二次甚至多次遞進檢索,以進一步縮小范圍。由于檢索項目很多,如果要直接顯示在頁面上,將使頁面顯得過于凌亂,因此,檢索窗口采用了javascript 技術并結合 HTML 中的 div(層)概念進行了隱藏,只顯示一個“查”,當需要顯示檢索項時,只需點擊“查” ,檢索窗口就會顯示出來,再次點擊“查”或點擊檢索窗口中的“隱藏” ,檢索窗口即會隱藏。并且在滾動頁面時,檢索窗口顯示鈕“查”將會跟隨頁面的滾動,并保持在瀏覽器窗口的固定未知,可以隨時調取。除了可以提供全面的檢索項窗口進行信息搜索以外,本系統(tǒng)還提供了方便簡潔的方式來縮小顯示信息的范圍。在頁面顯示的信息當中,部分信息標為藍色,這些信息就是隱含的實現(xiàn)快速搜索的鏈接,當點擊相應信息,頁面中的列表信息將被例如性別項“男” 、部門項“計算機應用開發(fā)中心” 、職務項“副處” 、職稱項“高級工程師”都可以點擊,以縮減顯示信息的范圍。例如,如果點擊了部門項“計算機應用開發(fā)中心” ,那么此頁面將只顯示屬于“計算機應用開發(fā)中心”這個部門的人員,若再次點擊性別項“男” ,將只顯示屬于“計算機應用開發(fā)中心”的“男”性人員的信息。此方式可以快速定位想要的信息,而不必調出檢索窗口進行檢索,可以有效提高操作的簡潔性和靈活性。 用戶控制本系統(tǒng)采用四級用戶級別:零級用戶,即未登錄用戶,可以瀏覽“培訓動態(tài)”和允許報名的“培訓班”信息,但不能報名;一級用戶,即普通的登錄用戶,除了擁有零級用戶的權限外,還可以報名,并且可以查看自己的歷史培訓信息;二級用戶,即部門領導,除了二級用戶權限外,還可以查看本部門所有人員的歷史培訓信息;三級用戶,即管理員,擁有全部權限,即可以查看、修改、刪除各類培訓信息,及進行系統(tǒng)信息的維護。在本系統(tǒng)設計時,特別強調要使各個用戶級別顯示的頁面風格保持一致,因此頁面生成時判斷用戶的級別,不生成當前用戶所無權執(zhí)行的操作。系統(tǒng)中所有用戶的登錄口令均采用 MD5 進行加密,再存儲在數(shù)據(jù)庫中,以此來保證用戶口令的安全性。在系統(tǒng)設計時,考慮到防止用戶繞過系統(tǒng)安全驗證進行操作的可能,因此在每個頁面上都要加上驗證用戶的功能,但如何在各個頁面之間傳遞用戶注冊信息呢?如果將用戶登錄時的用戶名和口令作為參數(shù)在每個頁面之間傳送,由于每次傳送都要通過客戶端來傳遞,此方式會大大降低系統(tǒng)安全性。本系統(tǒng)用戶登錄安全管理將利用瀏覽器的 Session(會話)對象來實現(xiàn),并設置用戶操作超時時間(30 分鐘) 。當用戶登錄時,系統(tǒng)自動生成一個 30 位的隨機字符串,作為用戶的 session_id,并將此 session_id 和登錄用戶的 IP地址,以及本次操作的時間和用戶 ID,保存在 session_tbl 表中,并只將此session_id 通過 Session 對象來返回給用戶端的瀏覽器。當用戶每次訪問系統(tǒng)時,由 根據(jù)用戶端瀏覽器中 Session 對象提供的 session_id 及用戶的 IP 地址,從 session_tbl 中提取出用戶上次操作時間和用戶 ID,并判斷用戶是否超時及其權限。 數(shù)據(jù)庫設計由于本系統(tǒng)存在大量重復的數(shù)據(jù)信息,如:部門、職務、職稱、培訓班性質、培訓班類型,這些信息若直接存儲在相關表中,會產生大量的冗余數(shù)據(jù),并且給這些信息的修改維護帶來很大的不便。因此,本系統(tǒng)設計時考慮以上因素后,將這些重復的信息提出以獨立表的形式存儲,并以唯一標識號與相關的表進行關聯(lián)。雖然這會增加數(shù)據(jù)表的數(shù)量,并增加了少量的冗余數(shù)據(jù),但這樣設計可以使更改這些數(shù)據(jù)帶來方便,并且可以簡化系統(tǒng)程序設計,使系統(tǒng)條理清晰,減少修改信息造成的系統(tǒng)開銷。詳細內容參看 所述。 數(shù)據(jù)庫設計 數(shù)據(jù)庫表結構為避免數(shù)據(jù)冗余,并是數(shù)據(jù)庫各項信息易于修改,設計采用多數(shù)據(jù)庫關聯(lián)結構,以滿足數(shù)據(jù)庫第三范式,即數(shù)據(jù)庫表的每一列都是不可分割的基本數(shù)據(jù)項,并實體的屬性完全依賴于主關鍵字,且一個數(shù)據(jù)庫表中不包含已在其它表中已包含的非主關鍵字信息。由于 SQL Server 中的整型數(shù)據(jù)存儲大小為 4 個字節(jié),即 int(4),其范圍為2 31(2,147,483,648)~+2 311(2,147,483,647),未來系統(tǒng)的記錄數(shù)不會超過這個范圍,因此數(shù)據(jù)庫中所有的 ID 字段全部采用整型數(shù)據(jù)。class_tbl 表用來保存培訓班的各種信息,class_id 為該表主鍵。由于費用只算到“元” ,因此其沒有用小數(shù)類型,而只用了整數(shù)。表 32 class_tbl 結構表字段名稱 類型(及長度) 允許空 字段說明class_id int(4) 否 培訓班唯一標識號class_name varchar(50) 否 培訓班名稱class_type int(4) 否培訓班類別(如:黨政/技術/ 管理/語言等) 另表class_unit int(4) 否培訓班性質(如:崗位/局培訓中心/社培訓中心/外派/學歷/分社/報社等) 另表Class_start_date smalldatetime(4) 否 培訓班開始日期class_finish_date smalldatetime(4) 否 培訓班結束日期class_site varchar(200) 是 培訓地點class_memo varchar(1000) 是 備注fee1 int(4) 是 講課費fee2 int(4) 是 教材費fee3 int(4) 是 書本費fee4 int(4) 是 飲食費fee5 int(4) 是 住宿費fee6 int(4) 是 交通費fee7 int(4) 是 娛樂費fee8 int(4) 是 其它費用signup tinyint(1) 否標識此培訓班是否允許員工自己報名class_type_tbl 表用來保存培訓班類別信息,class_type_id 為該表主鍵。表 33 class_type_tbl 結構表字段名稱 類型(及長度) 允許空 字段說明class_type_id int(4) 否 培訓班類別唯一標識號class_type_name varchar(50) 否 培訓班類別名稱class_unit_tbl 表用來保存培訓班性質信息,class_unit_id 為該表主鍵。表 34 class_unit_tbl 結構表字段名稱 類型(及長度) 允許為空 字段說明class_unit_id int(4) 否 培訓班性質唯一標識號class_unit_name varchar(50) 否 培訓班性質名稱course_tbl 表用來保存各個培訓班所培訓的課程的信息,course_id 為該表主鍵。表 35 course_tbl 結構表字段名稱 類型(及長度) 允許空 字段說明course_id int(4) 否 課程唯一標識course_name varchar(200) 否 課程名稱course_teacher varchar(50) 否 授課老師姓名course_start_date smalldatetime(4) 否 課程開始日期course_finish_date smalldatetime(4) 否 課程結束日期course_memo varchar(1000) 是 備注course_time int(4) 否 課程所需課時class_id int(4) 否與次課程關聯(lián)的培訓班IDteacher_unit varchar(200) 是 授課老師單位fee int(4) 是 費用user_tbl 表用來存放員工的各類信息,user_id 為該表主鍵。表 36 user_tbl 結構表字段名稱 類型(及長度) 允許空 字段說明user_id int(4) 否 員工唯一標識號username varchar(50) 否 登錄名password varchar(50) 否 口令(MD5加密)realname v
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1