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

正文內(nèi)容

java圖書館管理系統(tǒng)設(shè)計說明書-在線瀏覽

2024-11-08 00:29本頁面
  

【正文】 ......................................... 29 登陸模塊 ..................................................................................................................................... 30 人力資源管理系統(tǒng)設(shè)計說明書 1 1 系統(tǒng)概述 項目背景 XX 高校擁有一個 小型圖書館,為全校師生提供一個閱讀、學(xué)習(xí)的空間。近年來,隨著生涯不斷擴大,圖書館的規(guī)模也隨之擴大,圖書數(shù)量也相應(yīng)地大量增加,有關(guān)圖書的各種信息成倍增加。 我們受該高校的委托,開發(fā)一個圖書館管理系統(tǒng),開發(fā)宗旨是實現(xiàn) 圖書管理的系統(tǒng)化、規(guī)范化和自動化,達成圖書資料集中、統(tǒng)一管理的目標。但長期以來,人們使用傳統(tǒng)的手工方式或性能較低的圖書館管理系統(tǒng)管理圖書館的日常事務(wù),操作流程比較繁瑣,效率相當?shù)汀?我們經(jīng)過對一些典型的圖書館管理系統(tǒng)的考察,并與 XX 高校圖書館領(lǐng)導(dǎo)的深入交流,從讀者與圖書館管理 員的角度出發(fā),本著以讀者借書、還書快捷、方便的原則,要求本系統(tǒng)應(yīng)具有以下特點: ? 具有良好的系統(tǒng)性能,友好的用戶界面; ? 較高的處理效率,便于使用和維護; ? 采用成熟技術(shù)開發(fā),使系統(tǒng)具有較高的技術(shù)水平和較長的生命周期; ? 系統(tǒng)盡可能簡化圖書館管理員的重復(fù)工作,提高工作效率; ? 簡化數(shù)據(jù)查詢、統(tǒng)計難度。 人力資源管理系統(tǒng)設(shè)計說明書 2 系統(tǒng) 功能結(jié)構(gòu) 本圖書館管理系統(tǒng)分為 4 大功能模塊:基礎(chǔ)數(shù)據(jù)維護模塊、圖書借閱模塊、新書訂購管理模塊、系統(tǒng)維護模塊。如下所示: 人力資源管理系統(tǒng)設(shè)計說明書 4 圖 1 管理 員登錄界面 圖 2 程序主 界面 人力資源管理系統(tǒng)設(shè)計說明書 5 圖 3 添加圖書類別 界面 圖 4 修改圖書類別 界面 人力資源管理系統(tǒng)設(shè)計說明書 6 圖 5 添加圖書信息 界面 圖 6 修改圖書 信息 界面 人力資源管理系統(tǒng)設(shè)計說明書 7 小組成員及分工 此處說明: 學(xué)號、姓名、各自分工 序號 模塊 學(xué)號 姓名 1 2 3 4 5 系統(tǒng)的部署與運行 數(shù)據(jù)庫采用 MySQL 數(shù)據(jù)庫 。考慮到本系統(tǒng)的穩(wěn)定性與可靠性,以及開發(fā)程序與用戶需求,我們決定在設(shè)計該系統(tǒng)時選擇 MySQL 5數(shù)據(jù)庫來滿足系統(tǒng)的需求。其中圖書信息實體與圖書訂購實體、圖書分類實體、圖書借閱信息實體、庫存信息實體都具有關(guān)聯(lián)關(guān)系,而讀者信息實體與圖 書信息實體同樣具有關(guān)聯(lián)關(guān)系。其中圖書編號為圖書信息實體的主鍵,圖書類別編號為圖書信息實體的外鍵。讀者條形碼是主鍵。 讀者信息實體的 ER 圖如下: 圖 書 借閱 信息實體 圖書借閱信息實體包括:編號、圖書編號、讀者編號、操作員編號、是否歸還、借閱日期、歸還日期等屬性。它有兩個外鍵:圖書編號和讀者編號。其中編號為主鍵。其中圖書編號既為主鍵,同時又是外鍵。其中,編號是主鍵。其中編號既為主鍵,同時又是外鍵。最終這些實體將被創(chuàng)建成數(shù)據(jù)表,形成完整的數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)庫的物理結(jié)構(gòu)如下所示: 圖書類別表: 圖書信息表: 圖書借閱表: 人力資源管理系統(tǒng)設(shè)計說明書 12 圖書訂購表: 讀者信息表: 庫存表: 操作員表: 人力資源管理系統(tǒng)設(shè)計說明書 13 相關(guān)數(shù)據(jù)庫表說明如下: 序號 邏輯表名 物理表名 說明 1 2 3 4 5 6 7 各表詳細說明 圖書類別表 序號 邏輯字段 物理字段 類型 (長度) 規(guī)則 字段說明 1 部門 ID DEPTID 自動編號 主鍵 自動生成的長整型編號,具有唯 一值 2 部門編號 DEPTCODE 文本 (30) 非空 采用部門編號實現(xiàn)部門間的隸屬關(guān)系,最頂層部門編號為00 002… 第二層部門編號為00100 001002… 3 部門名稱 DEPTNAME 文本 (20) 非空 部門名稱為非空且唯一數(shù)據(jù) 4 部門負責人 DEPMASTER 文本 (10) 部門負責人名稱 5 部門 地址 ADDRESS 文本 (50) 6 部門 電話 TELPHONE 文本 (20) 7 部門 描述 DEPTDESC 文本 (1024) 說明部門職能等信息 人力資源管理系統(tǒng)設(shè)計說明書 14 圖書信息表 序號 邏輯字段 物理字段 類型 (長度) 規(guī)則 字段說明 1 員工 ID EMPID 自動編號 主鍵 自動生成的長整型編號,具有唯 一值 2 部門 ID DEPTID 長整型 外鍵 引用所屬部門 ID 3 職位 POSTID 長整型 外鍵 引用職位 ID 4 名稱 EMPNAME 文本 (10) 非空 5 性別 GENDER 文本 (10) 非空 男 /女 6 年齡 AGE 整型 非空 7 身份證號 IDCARD 文本 (18) 非空 非空且唯一數(shù)據(jù) 8 政治面貌 PARTY 文本 (10) 9 畢業(yè)院校 SCHOOL 文本 (20) 10 專業(yè) MAJOR 文本 (10) 11 職稱 TITLE 文本 (10) 12 入職時間 ENTRYDATE 日期型 默認值為系統(tǒng)當前時間 13 當前狀態(tài) STATE 布爾型 1=在職 ,0=離職 默認 值 為“ 1” (在職 ) 圖書 借閱 表 序號 邏輯字段 物理字段 類型 (長度) 規(guī)則 字段說明 1 培訓(xùn) ID EDUID 自動編號 主鍵 自動生成的長整型編號,具有唯 一值 2 名稱 EDUNAME 文本 (50) 非空 培訓(xùn) 名稱 非空且唯一數(shù)據(jù) 3 開始時間 STARTDATE 日期型 非空 開始日期 20200808 4 結(jié)束 時間 ENDDATE 日期型 非空 結(jié)束 時間 20200809 5 內(nèi)容 CONTENT 文本 (1024) 非空 培訓(xùn)課程、內(nèi)容及要求等 圖書訂購表 序號 邏輯字段 物理字段 類型 (長度) 規(guī)則 字段說明 1 職位 ID POSTID 自動編號 主鍵 自動生成的長整型編號,具有唯 一值 2 職位名稱 POSTNAME 文本 (50) 非空 總經(jīng)理、部門經(jīng)理、一般員工 3 職位描述 POSTDESC 文本 (255) 4 職位津貼 ALLOWANCE 浮點型 職位津貼標準 ,默認為 0 人力資源管理系統(tǒng)設(shè)計說明書 15 讀者信息表 序號 邏輯字段 物理字段 類型 (長度) 規(guī)則 字段說明 1 工資等級 ID SALGRADEID 自動編號 主鍵 自動生成的長整型編號,具有唯一值 2 等級名稱 GRADENAME 文本 (50) 非空 等級名稱 3 工資 標準 BASESAL 浮點型 非空 此等級 對應(yīng)的基本工資額 庫存表 序號 邏輯字段 物理字段 類型 (長度) 規(guī)則 字段說明 1 員工工資 ID WAGEID 自動編號 主鍵 自動生成的長整型編號,具有唯一值 2 員工 ID EMPID 長整型 外鍵 引用員工 ID 3 工資等級 ID SALGRADEID 長整型 外鍵 引用工資等級 ID 4 所屬年份 YEAR 長整型 非空 工資所屬年份 5 所屬月份 MONTH 整型 非空 工資所屬月份 6 獎金 BONUS 浮點型 默認為零 7 其他補貼 BOUNTY 浮點型 默認為零 (含車補、飯補、交通補、通信補等) 8 社??劭? SOCIAL 浮點型 默認為零 9 其他扣款 WITHHOLD 浮點型 默認為零 10 發(fā)放狀態(tài) STATE 布爾型 1=已發(fā)放, 0=未發(fā)放 默認值為“ 0”(未發(fā)放) 操作員表 序號 邏輯字段 物理字段 類型 (長度) 規(guī)則 字段說明 1 管理員賬號 ACCOUNT 文本 (50) 主鍵 以合法郵箱為賬號,具有唯一值 2 管理員密碼 PASSWORD 文本 (50) 非空 6 位, 阿拉伯 數(shù)字組成 3 狀態(tài) STATE 布爾型 1=正常, 0=鎖定 默認為“ 1”(正常) 人力資源管理系統(tǒng)設(shè)計說明書 16 3 系統(tǒng)功能設(shè)計 圖書類別 管理 在管理界面左側(cè)的操作導(dǎo)航菜單中,選中【部門信息管理】 管理 項 后 , 首先顯示 所有部門 操作 樹。 用例說明: 顯示部門樹 一、 功能 描述 在進入 部門 信息管理界面后,首先顯示 部門 操作樹 。 然后再在 部門 列表中進行添加、修改、刪除 、查看 等操作。 右側(cè)部門管理列表使用 Ajax+JSON 技術(shù)實現(xiàn)。 數(shù)據(jù)規(guī)則如下: ? 部門編號 是必填數(shù)據(jù),且滿足規(guī)則:如果輸入的編號字符長度是 N,則N 必須是 3 的倍數(shù);如果 N=3,則此編號在數(shù)據(jù)表中應(yīng)該不存在;如果N3,則編號的前 N3 位字符串構(gòu)成的 上級部門 編號在數(shù)據(jù)表中必須存在。 ? 地址、電話、描述 都不是必填數(shù)據(jù),只需要根據(jù)數(shù)據(jù)字段的長度限制錄入數(shù)據(jù)的長度。 ? 首先在 彈出的部門信息輸入對話框 里面錄 入部門的基本信息,數(shù)據(jù)在錄入過程或者提交前要根據(jù)上面的數(shù)據(jù)規(guī)則來進行驗證。 ? 完成數(shù)據(jù)插入操作后,直接由該 Action 返回成功提示 , 在前端使用 Ajax技術(shù)重新加載部門列表, 實現(xiàn)部門 列表 的刷新。 數(shù)據(jù)規(guī)則如下: ? 部門編號的修改涉及到組織機構(gòu)圖的調(diào)整,這里不作要求 。 ? 地址、電 話、描述都不是必填數(shù)據(jù),只需要根據(jù)數(shù)據(jù)字段的長度限制錄入數(shù)據(jù)的長度。 ? 首先根據(jù)選中部門的 ID,通過 Action 調(diào)用 Service 方法取得要修改的部門信息 ,再轉(zhuǎn)發(fā)到部門信息修改頁面 。 數(shù)據(jù)在 修改的 過程或者提交前要根據(jù)上面的數(shù)據(jù)規(guī)則來進行驗證。 ? 完成數(shù)據(jù) 修改 操作后,直接 重新加載部門信息列表 ,實現(xiàn)部門 列表 的刷新。 如果選中部門及其下屬部門中還有員工,則刪除操作不能繼續(xù)。 ? 執(zhí)行刪除操作前,要先判斷該部門及其下屬部門有沒有員工,如果沒有則進行刪除操作,反之則提醒用戶不刪除并放棄刪除 。 ? 完 成數(shù)據(jù) 刪除 操作后,直接 重新加載部門信息列表 ,實現(xiàn)部門 列表 的刷新。 用例如下: 員工列表 一、 功能描述 在進入員工信息管理界面后,首先顯示的是部門樹。然后再在員工列表中進行添加、修改、刪除等操作。 ? 將取到的數(shù)據(jù) 封裝為 JSON 對象傳回顯示頁面 , 顯示到 員工列表頁面 。 數(shù)據(jù)規(guī)則如下: ? 員工的名稱、性別、年齡、身份證號是必填數(shù)據(jù) , 其中年齡要求必須是小于 100 的整數(shù),身份證號則要求 具有 唯一性。 二、 功能實現(xiàn) ? 選中一個部門,自動調(diào)用獲取該部門的員工信息列表的 servlet 來獲取員工信息列表。 ? 在員工信息輸入頁面里面錄入員工的基本信息,部門 ID 作為隱藏域,其余數(shù)據(jù)在錄入過程或者提交前要根據(jù)上面的數(shù)據(jù)規(guī)則來進行驗證。 ? 完成數(shù)據(jù)插入操作后,直接 重新加載 員工列表,實現(xiàn)員工列表的刷新。 數(shù)據(jù)規(guī)則如下: ? 員工的名稱、性別、年齡、身份證號是必填數(shù)據(jù) , 其中年齡要求必須是小于 100 的整數(shù),身份證號則要求 具有 唯一性。 二、 功能實現(xiàn) ? 選中一個 員工信息后,選擇“ 修改 ”操作 。 ? 將 員工 信息顯示在修改頁面上,其中 員工 ID、部門 ID 作為隱藏域, 名稱、性別、年齡、身份證號、政治面貌、畢業(yè)院校、專業(yè)、職稱、職位信息作為可修改的數(shù)據(jù)顯示出來。 ? 數(shù)據(jù)提交后由 對應(yīng) 的 Action 調(diào)用 Service 層 方法修改數(shù)據(jù)庫中的數(shù)據(jù)。 刪除員工 一、 功能描述 在員工列表中選中一個員工后,進行刪除操作,刪除完成后刷新員工列表。 ? 刪除操作由專門的 Action 調(diào)用 Service 層 方法來刪除數(shù)據(jù)庫中的數(shù)據(jù)。 人力資源管理系統(tǒng)設(shè)計說明書 22 實現(xiàn) 員工 信息管理的接口和類設(shè)計如下: 層次 類型 備注 Model 用來封裝和傳遞 員工 對象信息的域?qū)ο螅▽嶓w類),是一個 POJO Dao . EmployeeDao . EmployeeDaoImpl 對 員工 信息進行訪問操作的 dao 接口,要實現(xiàn) HibernateDaoSupport 類 Dao 接口的實現(xiàn)類 委托給 Spring 來管理 Service . EmployeeService . EmployeeServiceImpl 對 員工 信息進行管理的業(yè)務(wù)層接口 業(yè)務(wù)層接口實現(xiàn)類 委托給 Spring 來管理,需要進行事務(wù)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1