




已閱讀5頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)庫(kù)庫(kù)庫(kù)庫(kù)原理與原理與原理與原理與應(yīng)應(yīng)應(yīng)應(yīng)用用用用課課課課程程程程設(shè)計(jì)設(shè)計(jì)設(shè)計(jì)設(shè)計(jì) 人力人力人力人力資資資資源管理信息系源管理信息系源管理信息系源管理信息系統(tǒng)統(tǒng)統(tǒng)統(tǒng) 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 摘摘 要要 通過(guò)企業(yè)人員信息管理信息系統(tǒng)一方面使得管理者快速高效地完成企業(yè)日 常事務(wù)中的人事工作 降低了人力資源管理成本 使管理者能集中精力在企業(yè) 戰(zhàn)略目標(biāo) 另一方面 通過(guò)軟件及時(shí)收集與整理分析大量的企業(yè)人員信息管理 數(shù)據(jù) 為企業(yè)戰(zhàn)略決策的生成與實(shí)施控制提供強(qiáng)有力的支持 以提高組織目標(biāo) 實(shí)現(xiàn)的可能性 具體實(shí)現(xiàn)目標(biāo)如下 1 系統(tǒng)采用人機(jī)對(duì)話方式 界面美觀友好 信息查詢靈活 方便 快捷 準(zhǔn)確 數(shù)據(jù)存儲(chǔ)安全可靠 2 鍵盤(pán)操作 快速響應(yīng) 3 對(duì)用戶輸入的數(shù)據(jù) 系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn) 盡可能排除人為的錯(cuò)誤 4 讓 VB 與 SQL Server 2000 實(shí)現(xiàn)無(wú)縫連接 使人員 部門(mén) 工資等信息 的查詢結(jié)果可直接保存在數(shù)據(jù)庫(kù)中 5 不同的操作員有不同的操作員權(quán)限 增強(qiáng)了系統(tǒng)的安全性 6 系統(tǒng)最大限度地實(shí)現(xiàn)了易安裝性 易維護(hù)性和易操作性 7 系統(tǒng)運(yùn)行穩(wěn)定 安全可靠 關(guān)鍵詞 企業(yè)人員信息管理系統(tǒng) VB SQL Server 2000 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 目目目 錄錄錄 1 1 前言前言 1 1 1 1 作業(yè)背景 1 1 2 選題說(shuō)明 1 1 3 課程設(shè)計(jì)進(jìn)度安排 2 1 4 工作業(yè)績(jī) 2 2 2 第二章第二章 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì) 4 4 2 1 需求分析 4 2 1 1 需求分析階段的任務(wù) 4 2 1 2 需求分析方法 6 2 2 概念結(jié)構(gòu)設(shè)計(jì) 10 2 2 1 概念結(jié)構(gòu)分析的任務(wù) 11 2 2 2 設(shè)計(jì)E R圖 11 2 3 邏輯結(jié)構(gòu)設(shè)計(jì) 13 2 3 1 將E R圖轉(zhuǎn)換成關(guān)系模式 13 2 3 2 數(shù)據(jù)模型的優(yōu)化 14 2 3 3數(shù)據(jù)庫(kù)模式定義 14 2 3 4用戶子模式定義 15 2 4 物理結(jié)構(gòu)設(shè)計(jì) 16 2 4 1 引言 16 2 4 2索引存取方法的選擇 16 2 5 數(shù)據(jù)庫(kù)實(shí)施 17 2 5 1 建立數(shù)據(jù)庫(kù) 數(shù)據(jù)表 17 2 5 2 數(shù)據(jù)信息入庫(kù) 18 2 5 3系統(tǒng)調(diào)試和測(cè)試 19 3 3 第三章第三章 數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行 2323 3 1 數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行情況 23 3 2 不足及改進(jìn)方向 26 3 2 1 不足 26 3 2 2 改進(jìn)之處 27 結(jié)束語(yǔ)結(jié)束語(yǔ) 2727 致謝致謝 2828 主要參考文獻(xiàn)主要參考文獻(xiàn) 2828 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 0 1 1 前言前言 1 1 作業(yè)背景作業(yè)背景 本文根據(jù) 數(shù)據(jù)庫(kù)原理與應(yīng)用課程設(shè)計(jì) 課程要求而做 課程作業(yè)要求如下 用 MS SQL Server 結(jié)合面向?qū)ο箝_(kāi)發(fā)工具如 Visual Basic PowerBuilder Delphi Java 等開(kāi)發(fā)一個(gè)實(shí)用的數(shù)據(jù)庫(kù)系統(tǒng) 包括數(shù)據(jù)庫(kù) 設(shè)計(jì)和前臺(tái)程序開(kāi)發(fā)兩部分 1 根據(jù)課程設(shè)計(jì)時(shí)間選擇適當(dāng)規(guī)模大小的設(shè)計(jì)課題 2 根據(jù)合理的進(jìn)度安排 按照數(shù)據(jù)庫(kù)設(shè)計(jì)的流程及方法 踏實(shí)地開(kāi)展課程 設(shè)計(jì)活動(dòng) 3 課程設(shè)計(jì)過(guò)程中 根據(jù)選題的具體需求 在開(kāi)發(fā)各環(huán)節(jié)中撰寫(xiě)相關(guān)的技 術(shù)文檔 最后提交詳細(xì)的課程設(shè)計(jì)報(bào)告 4 開(kāi)發(fā)出可以運(yùn)行的數(shù)據(jù)庫(kù)系統(tǒng) 通過(guò)上機(jī)檢查 1 2 選題說(shuō)明選題說(shuō)明 進(jìn)入 21 世紀(jì)信息時(shí)代之后 由于計(jì)算機(jī)的快速發(fā)展 一切都在圍繞計(jì)算機(jī) 而發(fā)展 變得日新月異 對(duì)于人力資源信息的管理 以前全是由文檔記錄 存 在很多的缺點(diǎn) 管理效率低 勞動(dòng)強(qiáng)度大 且耗用大量紙張 保管難度大等 為了管理者能快速高效地完成企業(yè)日常事務(wù)中的人事工作 降低了人力資源管 理成本 我們可以通過(guò) SQL Server 2000 來(lái)設(shè)計(jì)一個(gè)人力資源管理信息系統(tǒng) 讓 數(shù)據(jù)庫(kù)對(duì)人員信息進(jìn)行自動(dòng)無(wú)紙化管理 實(shí)現(xiàn)辦公自動(dòng)化 1 基本思路 本系統(tǒng)將采用面向?qū)ο蟮拈_(kāi)發(fā)工具 Visual Basic 來(lái)開(kāi)發(fā) 后臺(tái)的數(shù)據(jù)庫(kù)管理 系統(tǒng)選用微軟的 SQL Server 2000 整個(gè)系統(tǒng)采用 C S 構(gòu)架 2 作業(yè)目標(biāo) 完成人力資源管理信息系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)和系統(tǒng)開(kāi)發(fā) 系統(tǒng)功能包括員工 信息管理 部門(mén)信息管理 部門(mén)調(diào)轉(zhuǎn)管理 員工照片管理 薪資信息管理 系 統(tǒng)用戶管理等 最終提交設(shè)計(jì)報(bào)告一份和系統(tǒng)原型一份 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 1 1 3 課程設(shè)計(jì)進(jìn)度安排課程設(shè)計(jì)進(jìn)度安排 課程設(shè)計(jì)進(jìn)度安排如圖 1 1 所示 圖 1 1 課程設(shè)計(jì)進(jìn)度安排 1 4 工作業(yè)績(jī)工作業(yè)績(jī) 1 小組主要工作 首先 為對(duì)課程設(shè)計(jì)的要求進(jìn)行選題 堅(jiān)持創(chuàng)新和實(shí)用的原則 其次 進(jìn) 行小組人員分工及討論 盡量做到能力任務(wù)相匹配 然后 小組在分工與合作 的基礎(chǔ)上在規(guī)定的時(shí)間內(nèi)完成分配的工作任務(wù) 主要為需求分析 概念結(jié)構(gòu)設(shè) 計(jì) 物理結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫(kù)開(kāi)發(fā)與試運(yùn)行等 最后 數(shù)據(jù)庫(kù)的完善和維護(hù)及小 組報(bào)告的撰寫(xiě)工作 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 2 2 主要收獲 在課程設(shè)計(jì)過(guò)程中又一次深入學(xué)習(xí)了數(shù)據(jù)庫(kù)的設(shè)計(jì)流程并且更熟練的掌握 了 SQL 語(yǔ)言 了解數(shù)據(jù)庫(kù)開(kāi)發(fā)的基本過(guò)程 并基本掌握一些開(kāi)發(fā)技術(shù) 發(fā)現(xiàn)自 身對(duì)于數(shù)據(jù)庫(kù)學(xué)科的不足之處并及時(shí)改進(jìn) 學(xué)會(huì)團(tuán)隊(duì)合作開(kāi)發(fā)的技巧 如 溝 通技術(shù)及小組分工等 清楚課程設(shè)計(jì)報(bào)告的格式及撰寫(xiě)過(guò)程 掌握一定的報(bào)告 撰寫(xiě)技巧 最重要的成果是開(kāi)發(fā)設(shè)計(jì)出一套創(chuàng)新實(shí)用的人力資源管理信息系統(tǒng) 方便企業(yè)對(duì)人員信息的管理工作 3 小組分工 準(zhǔn)備階段 整個(gè)小組都參與了系統(tǒng)分工和資料的搜集 實(shí)施階段 4 自我評(píng)定 優(yōu)優(yōu) 良 中 及格 不及格 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 3 2 2 第二章第二章 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì) 2 1 需求分析需求分析 需求分析就是分析用戶的要求 需求分析是數(shù)據(jù)庫(kù)設(shè)計(jì)的起點(diǎn) 需求分析 的結(jié)果的準(zhǔn)確程度的高低往往直接的影響到后面各個(gè)階段的設(shè)計(jì) 并影響到要 設(shè)計(jì)和開(kāi)發(fā)的系統(tǒng)的實(shí)際價(jià)值 需求分析的結(jié)果得到數(shù)據(jù)字典描述的數(shù)據(jù)需求 和數(shù)據(jù)流圖描述的處理需求 2 1 1 需求分析階段的任務(wù) 需求分析的任務(wù)是通過(guò)詳細(xì)的調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象 組織 部門(mén) 企業(yè)等 充分了解原有系統(tǒng) 手工系統(tǒng)或計(jì)算機(jī)系統(tǒng) 工作情況 明確用戶 的需求 然后在此基礎(chǔ)上確定系統(tǒng)的功能 在開(kāi)發(fā)新系統(tǒng)的功能時(shí) 要考慮到 今后的維護(hù)和擴(kuò)展 不能僅僅按當(dāng)前的需求來(lái)設(shè)計(jì)數(shù)據(jù)庫(kù) 本系統(tǒng)的主要功能是對(duì)人員信息進(jìn)行有效高效的管理 并使之形成完善的 應(yīng)用體系 數(shù)據(jù)庫(kù)中要合理設(shè)置員工信息和部門(mén)信息等表格 用來(lái)實(shí)現(xiàn)人員信 息的增添 查詢 修改 刪除 調(diào)動(dòng)等功能 使得企業(yè)有較詳細(xì)的數(shù)據(jù)統(tǒng)計(jì)和 分析 同時(shí)為了確保數(shù)據(jù)的安全性 對(duì)數(shù)據(jù)庫(kù)進(jìn)行的操作都應(yīng)有相應(yīng)的權(quán)限要 求 只準(zhǔn)人員信息管理員登錄 系統(tǒng)功能結(jié)構(gòu)圖如圖2 1所示 員工信息管理 員工個(gè)人基本信息 部門(mén)信息管理 員工調(diào)轉(zhuǎn)管理 系統(tǒng)用戶管理 添加員工 信息 修改員 工信息 刪除員工 信息 查勘員工 信息 添加部門(mén) 信息 修改部門(mén) 信息 刪除部門(mén) 信息 查看部門(mén) 信息 添加系 統(tǒng)用戶 修改系統(tǒng) 用戶 刪除系統(tǒng) 用戶 查看系 統(tǒng)用戶 圖 2 1 功能結(jié)構(gòu)圖 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 4 該系統(tǒng)主要分為兩大功能 員工個(gè)人信息管理功能 員工調(diào)動(dòng)功能 部門(mén) 信息管理 員工個(gè)人信息管理功能包括 員工信息的添加 修改 刪改 查詢 部門(mén) 信息的修改 增添 刪除 查詢 以及員工的調(diào)度等 信息安全功能包括 數(shù)據(jù)檢測(cè) 事件記錄 數(shù)據(jù)警告等 1 信息要求 信息要求是指用戶要從數(shù)據(jù)庫(kù)中獲得信息的內(nèi)容和性質(zhì) 本系統(tǒng)用戶要求 獲得以下的基本信息 員工信息 部門(mén)信息 人員調(diào)轉(zhuǎn)信息 工資信息 系統(tǒng)用戶信息 2 處理要求 信息處理是指用戶要求完成什么處理功能 對(duì)處理響應(yīng)時(shí)間的要求等 本 系統(tǒng)用戶要求提供以下的處理功能 添加員工信息包括輸入員工編號(hào) 姓名 性別 出生日期 所在部門(mén)標(biāo) 號(hào)等 員工信息的查詢 修改 刪除等 添加部門(mén)信息包括部門(mén)編號(hào) 部門(mén)名稱 部門(mén)主管編號(hào) 聯(lián)系電話 部 門(mén)地址等 部門(mén)信息的查詢 修改 刪除等 添加員工調(diào)轉(zhuǎn)信息包括調(diào)轉(zhuǎn)編號(hào) 員工編號(hào) 新部門(mén)編號(hào) 調(diào)轉(zhuǎn)日期 新職務(wù)名稱 調(diào)轉(zhuǎn)原因等 員工調(diào)轉(zhuǎn)信息的查詢 修改 刪除等 添加員工工資信息包括基本工資 獎(jiǎng)金 發(fā)放月份 實(shí)發(fā)工資等 員工 工資信息的查詢 修改 刪除等 添加用戶信息包括用戶名 員工編號(hào) 密碼 用戶類型等 用戶信息的 查詢 修改 刪除等 3 安全性和完整性要求 安全性先通過(guò)視圖機(jī)制 不同的用戶只能訪問(wèn)系統(tǒng)授權(quán)的視圖 這樣可提 供系統(tǒng)數(shù)據(jù)一定程度上的安全性 再通過(guò)用戶授權(quán)機(jī)制 通過(guò)用戶登陸來(lái)識(shí)別 用戶級(jí)別 只有擁有相關(guān)權(quán)限的用戶才能進(jìn)行相關(guān)的操作 不同的用戶根據(jù)不 同的權(quán)限可以看到不同的數(shù)據(jù) 進(jìn)行不同的操作 完整性要求用于描述各種信息之間的制約關(guān)系 以及關(guān)聯(lián)關(guān)系 各個(gè)數(shù)據(jù) 項(xiàng)的取值范圍以及各個(gè)數(shù)據(jù)項(xiàng)是否可以為空 根據(jù)實(shí)際需要 采取一定的手段 來(lái)滿足用戶的完整性需求 例如 學(xué)生性別只能是男或女 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 5 2 1 2 需求分析方法 1 人員信息管理系統(tǒng)數(shù)據(jù)流程圖 我們采用自頂向下結(jié)構(gòu)化的需求分析方法來(lái)構(gòu)建系統(tǒng)數(shù)據(jù)流程圖 從最上 面的系統(tǒng)組織結(jié)構(gòu)入手 采用逐層分解的方式分析系統(tǒng) 并且把每一層用數(shù)據(jù) 流圖和數(shù)據(jù)字典描述 1 數(shù)據(jù)流圖 頂層數(shù)據(jù)流圖是最高層次抽象的系統(tǒng)概況 它把整個(gè)信息系統(tǒng)看成一個(gè)整 體來(lái)處理 通過(guò)把握頂層數(shù)據(jù)流程圖可以確定系統(tǒng)邊界 人員信息管理系統(tǒng)與 一個(gè)外部實(shí)體交互 管理員 管理員可以對(duì)員工的工資 所屬部門(mén) 職稱等 進(jìn)行操作 如圖 2 2 所示 員工調(diào)動(dòng)信 息息 部門(mén)信息查詢 人員基本信息 調(diào)動(dòng)信息查詢 部門(mén)信息 員工信息 系統(tǒng)用戶信息人員信 息管理 系統(tǒng) 管理員 圖 2 2 人員信息管理系統(tǒng)數(shù)據(jù)流程圖 2 人員信息管理系統(tǒng)功能分解 把一個(gè)復(fù)雜的系統(tǒng)作為一個(gè)整體 即作為單個(gè)的過(guò)程 看待時(shí) 通常很難 全面的理解它 為了了解系統(tǒng)的內(nèi)部細(xì)節(jié) 我們要將人員信息管理系統(tǒng)按功能 模塊進(jìn)行功能分解 然后按照每個(gè)功能進(jìn)行分析 畫(huà)出每個(gè)功能的事件數(shù)據(jù)流 程圖 功能分解我們采用自頂向下的分析方法 本系統(tǒng)的功能分解圖 如圖2 3所示 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 6 人員信息人員信息 管理系統(tǒng)管理系統(tǒng) 員工信息 系統(tǒng)用戶 信息 員工調(diào)動(dòng) 信息 部門(mén)信息 查詢 人員基本 信息查詢 部門(mén)信息 圖 2 3 系統(tǒng)功能分解圖 3 首層層系統(tǒng)數(shù)據(jù)流程圖 第一層系統(tǒng)數(shù)據(jù)流程圖如圖 2 4 所示 管理員錄入 管理 員工基本 信息數(shù)據(jù) 管理員 員 工 圖 2 4 系統(tǒng)第一層數(shù)據(jù)流圖 4 第二層系統(tǒng)數(shù)據(jù)流程圖 第二層系統(tǒng)數(shù)據(jù)流程圖如圖 2 5 所示 管理員 修改 刪除 增加 部門(mén)信息 部門(mén)信息 員工信息 部門(mén)信息 員工信息 員工信息 員工基本信息數(shù) 據(jù) 管理員 用戶 查詢 員工 部門(mén)信息 圖 2 5 系統(tǒng)第二層數(shù)據(jù)流圖 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 7 5 第三層系統(tǒng)數(shù)據(jù)流程圖 第三層系統(tǒng)數(shù)據(jù)流程圖如圖 2 6 所示 圖 2 6 系統(tǒng)第三層數(shù)據(jù)流圖 管理員 增添新員 工基本信 息 員工基本信息 修改員工 基本信息 員工基本信息 刪除離職 員工信息 員工基本信息 員工基本 信息 增添新部 門(mén)信息 修改部門(mén)信息 刪除部門(mén)信息 部門(mén)信息 部門(mén)基本信息 部門(mén)基本信息 部門(mén)基本信息 管理員 信息查詢 員工 員工個(gè)人信息查詢查詢 修改調(diào)動(dòng)員 工部門(mén)信息 員工升職 職位變遷 員工調(diào)部門(mén) 修改員工職 位信息 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 8 2 企業(yè)人員管理系統(tǒng)數(shù)據(jù)流字典 1 數(shù)據(jù)項(xiàng) 表 2 1 數(shù)據(jù)項(xiàng) 編號(hào)編號(hào)數(shù)據(jù)項(xiàng)名數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型數(shù)據(jù)類型長(zhǎng)度長(zhǎng)度 DI 1 員工編號(hào) char8 DI 2 姓名 varchar30 DI 3 性別 char2 DI 4 出生日期 datetime10 DI 5 身份證號(hào) char15 DI 6 籍貫 varchar30 DI 7 職務(wù) Varchar50 DI 8 部門(mén)編號(hào) varchar30 DI 9 專業(yè) Varchar50 DI 10 文化程度 varchar50 DI 11 聯(lián)系電話 char20 DI 12 政治面貌 varchar15 DI 13 部門(mén)編號(hào) char4 DI 14 部門(mén)名 Varchar20 DI 15 部門(mén)主管 Varchar15 DI 16 聯(lián)系電話 Char20 DI 17 部門(mén)地址 Varchar30 DI 18 用戶名 varchar20 DI 19 員工編號(hào) char8 DI 20 密碼 char8 DI 21 用戶類型 varchar4 DI 22 員工編號(hào) char8 DI 23 基本工資 decimal8 DI 24 獎(jiǎng)金 decimal8 DI 25 實(shí)發(fā)工資 decimal8 DI 26 發(fā)放月份 decimal4 2 數(shù)據(jù)結(jié)構(gòu) 表 2 2 數(shù)據(jù)結(jié)構(gòu)表 編號(hào)編號(hào)數(shù)據(jù)結(jié)構(gòu)名稱數(shù)據(jù)結(jié)構(gòu)名稱組成組成 DS 1 員工基本信息員工編號(hào) 姓名 DS 2 部門(mén)基本信息部門(mén)編號(hào) 部門(mén)名 3 外部實(shí)體 表 2 3 外部實(shí)體 編號(hào)編號(hào)實(shí)體名稱實(shí)體名稱實(shí)體意義實(shí)體意義 E 1管理員負(fù)責(zé)系統(tǒng)日常操作 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 9 4 數(shù)據(jù)流 表 2 4 數(shù)據(jù)存儲(chǔ) 編號(hào)編號(hào)數(shù)據(jù)流名數(shù)據(jù)流名涵義說(shuō)明涵義說(shuō)明數(shù)據(jù)來(lái)源和去向數(shù)據(jù)來(lái)源和去向組成組成 DF 1 修改員工職位信息員工基本信息D1 到 E1DS 1 DF 2 修改調(diào)動(dòng)員工部門(mén)信息部門(mén)信息D8 到 E1DS 2 DF 3 增添新員工基本信息員工基本信息D1 到 E1DS 1 DF 4 修改員工基本信息員工基本信息D1 到 E1DS 1 DF 5 刪除離職員工信息員工基本信息D1 到 E1DS 1 DF 6 增添新部門(mén)信息部門(mén)信息D8 到 E1DS 2 DF 7 修改部門(mén)信息部門(mén)信息D8 到 E1DS 2 DF 8 刪除部門(mén)信息部門(mén)信息D8 到 E1DS 2 5 事件處理 表 2 5 事件處理 編號(hào)編號(hào)處理過(guò)程名處理過(guò)程名輸入輸入輸出輸出處理處理 P1個(gè)人信息管理員工信息添加 修改 刪除 P2部門(mén)信息管理DF 2 DF 3DF 3部門(mén)信息添加 修改 刪除 P3工資管理DF 7 DF 8DF 8工資信息變動(dòng) 添加 P4員工在部門(mén)調(diào)動(dòng)處理DF 8 DF 2 DF 3DF 8 DF 3員工在部門(mén)間調(diào)動(dòng)處理 P5升職 職位變遷處理DF 5 DF 2DF 4員工升職 職位變動(dòng)處理 P6員工信息查詢DF 2 DF 5DF 2 DF 5員工個(gè)人信息查詢 6 數(shù)據(jù)存儲(chǔ) 表 2 6 數(shù)據(jù)存儲(chǔ) 存儲(chǔ)名存儲(chǔ)名含義說(shuō)明含義說(shuō)明輸入數(shù)據(jù)流輸入數(shù)據(jù)流輸出數(shù)據(jù)流輸出數(shù)據(jù)流組成組成 D1 管理員 DF 1 DS 1 D2 員工 DF 4DF 3DS 1 D3 調(diào)配 DF 8DF 8DS 2 D4 部門(mén) DF 9DS 2 2 2 概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì) 概念設(shè)計(jì)階段主要任務(wù)和目標(biāo)是根據(jù)需求分析的結(jié)果 包括一般聯(lián)系實(shí)體 畫(huà)出對(duì)應(yīng)的ER圖 對(duì)于復(fù)雜的系統(tǒng) 通常首先要對(duì)它的各功能模塊進(jìn)行分析 然后再把它的功能結(jié)構(gòu)圖畫(huà)出來(lái) 便是設(shè)計(jì)和優(yōu)化 功能分析之后 再根據(jù)各 個(gè)崗位 各個(gè)用戶對(duì)數(shù)據(jù)和使用權(quán)限的不同要求畫(huà)出局部ER圖 然后再把各個(gè) 局部ER圖綜合起來(lái)形成統(tǒng)一的整體ER圖 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 10 2 2 1 概念結(jié)構(gòu)分析的任務(wù) 根據(jù)需求分析階段處理對(duì)象 結(jié)合數(shù)據(jù)流程圖的分析 在結(jié)合實(shí)體與屬性 間的兩條準(zhǔn)則 一是 作為 屬性 不能再具有需要描述的性質(zhì) 二是 屬性 不能與其他實(shí)體具有聯(lián)系 我們可以得到人力資源管理系統(tǒng)的實(shí)體 2 2 2 設(shè)計(jì) E R 圖 1 選擇中層數(shù)據(jù)流為切入點(diǎn) 通常選擇實(shí)際系統(tǒng)中的子系統(tǒng) 2 設(shè)計(jì)分E R圖 即各子模塊的E R圖 分別如圖2 6 圖2 7 圖2 8 圖2 9所 示 圖 2 6 員工信息 E R 圖 圖 2 7 部門(mén)信息 E R 圖 圖 2 8 工資信息 E R 圖 圖 2 9 用戶信息 E R 圖 3 生成初步E R圖 通過(guò)合并方法 做到各子系統(tǒng)實(shí)體 屬性 聯(lián)系統(tǒng)一 如 圖2 10所示 圖2 10 初步合并E R圖 4 通過(guò)消除冗余和沖突等問(wèn)題 生成全局E R圖 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 11 員工 員工編號(hào) 部門(mén)編號(hào) 姓名 性別 出生日期 聯(lián)系電話 身份證號(hào) 政治面貌 專業(yè) 籍貫 職務(wù) 文化程度 所在 N 部門(mén) 部門(mén)編號(hào)部門(mén)名部部門(mén)門(mén)主主管管編編號(hào)號(hào)聯(lián)系電話部門(mén)地址 1 支付 員工編號(hào)基本工資獎(jiǎng)金實(shí)發(fā)工資發(fā)放月份 工資 1 調(diào)動(dòng)1 員工編號(hào) 原部門(mén)編號(hào) 新部門(mén)編號(hào) 新職務(wù)名稱 調(diào)轉(zhuǎn)原因 調(diào)轉(zhuǎn)日期 1 1 調(diào)動(dòng)編號(hào) 圖2 10 基本E R圖實(shí)例 2 3 邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì) 根據(jù)上面的數(shù)據(jù)庫(kù)E R圖 現(xiàn)在需要將上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為SQL Server 2000數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型 也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu) 在 上面的實(shí)體以及實(shí)體之間關(guān)系的基礎(chǔ)上 形成數(shù)據(jù)庫(kù)中的表格以及各個(gè)表格之 間的關(guān)系 具體內(nèi)容包括數(shù)據(jù)組織 將E R圖轉(zhuǎn)換成關(guān)系模型 模型優(yōu)化 數(shù) 據(jù)庫(kù)模式定義 用戶子模式設(shè)計(jì) 數(shù)據(jù)處理 畫(huà)出系統(tǒng)功能模塊圖 兩大任 務(wù) 2 3 1 將 E R 圖轉(zhuǎn)換成關(guān)系模式 E R 圖向關(guān)系模型的轉(zhuǎn)換要解決的問(wèn)題是如何將實(shí)體型和實(shí)體間的聯(lián)系轉(zhuǎn) 換為關(guān)系模式 如何確定這些關(guān)系模式的屬性和碼 將 E R 圖轉(zhuǎn)換為關(guān)系模型實(shí)際上就是要將實(shí)體型 實(shí)體的屬性和實(shí)體型之 間的聯(lián)系轉(zhuǎn)換為關(guān)系模式 這一轉(zhuǎn)換一般遵循如下原則 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 12 1 一個(gè) 1 1 聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式 也可以與任意一端對(duì)應(yīng) 的關(guān)系模式合并 2 一個(gè) 1 n 聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式 也可以與 n 端對(duì)應(yīng)的關(guān) 系模式合并 如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式 則與該聯(lián)系的各實(shí)體的碼以及 聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性 而關(guān)系的碼為 n 端實(shí)體的碼 3 一個(gè) m n 聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式 與該聯(lián)系相連的各實(shí)體的碼以及聯(lián) 系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性 各實(shí)體的碼組成關(guān)系的碼或關(guān)系碼的一部 分 4 3 個(gè)或 3 個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式 與該 多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性 各實(shí)體 的碼組成關(guān)系的碼或關(guān)系碼的一部分 5 具有相同碼的關(guān)系模式可以合并 工程零件管理系統(tǒng)中供應(yīng)商和零件 零件和工程項(xiàng)目 供應(yīng)商和工程項(xiàng)目 之間的關(guān)系均為 m n 所以每個(gè)都有要轉(zhuǎn)換成兩個(gè) 1 n 即把供應(yīng)情況作為一個(gè) 獨(dú)立的實(shí)體 轉(zhuǎn)化后關(guān)系模式為 員工信息 員工編號(hào) 部門(mén)編號(hào) 姓名 性別 出生日期 職務(wù) 專業(yè) 籍貫 聯(lián)系電話 政治面貌 部門(mén)信息 部門(mén)編號(hào) 部門(mén)名 聯(lián)系電話 部門(mén)地址 工資表 員工編號(hào) 發(fā)放月份 基本工資 獎(jiǎng)金 實(shí)發(fā)工資 調(diào)轉(zhuǎn) 調(diào)轉(zhuǎn)編號(hào) 員工編號(hào) 新部門(mén)編號(hào) 調(diào)轉(zhuǎn)日期 新職務(wù)名稱 調(diào)轉(zhuǎn)原因 用戶信息表 用戶名 員工編號(hào) 密碼 用戶類型 2 3 2 數(shù)據(jù)模型的優(yōu)化 關(guān)系模式都不存在非主屬性的部分函數(shù)依賴 也不存在傳遞函數(shù)依賴 已經(jīng) 達(dá)到了 3NF 為了節(jié)省關(guān)系的數(shù)量 可以適當(dāng)?shù)膶⒉糠直砀窈喜?一些不太重 要的信息可以適當(dāng)?shù)膭h除 例如 員工信息表中的籍貫 2 3 3 數(shù)據(jù)庫(kù)模式定義 表 2 5 員工信息表 列名列名數(shù)據(jù)類型數(shù)據(jù)類型長(zhǎng)度長(zhǎng)度取值范圍取值范圍是否為空是否為空備注備注 員工編號(hào)char5Not null主鍵 姓名varchar30Not null 性別char2 男 女 Not null 出生日期datetime10 身份證號(hào)int15Not null 籍貫varchar30 職務(wù)Varchar50Not null 部門(mén)編號(hào)varchar30Not null外鍵 專業(yè)Varchar50Not null 文化程度varchar50 聯(lián)系電話int20Not null 政治面貌varchar15 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 13 表 2 6 部門(mén)信息表 列名列名數(shù)據(jù)類型數(shù)據(jù)類型長(zhǎng)度長(zhǎng)度是否為空是否為空備注備注 部門(mén)編號(hào)Char4Not null主鍵 部門(mén)名Varchar20Not null 部門(mén)主管Varchar15Not null外鍵 聯(lián)系電話Int20Not null 部門(mén)地址Varchar30 表 2 3 薪資信息表 表 2 7 用戶信息表 列名列名數(shù)據(jù)類型數(shù)據(jù)類型長(zhǎng)度長(zhǎng)度是否為空是否為空備注備注 用戶名 varchar20Not null 主鍵 員工編號(hào) char8Not null 密碼 char8 用戶類型 carchar4 2 3 4 用戶子模式定義義 表 2 8 子模式定義表 編號(hào)編號(hào)用戶子模式用戶子模式作用作用 V 1V 員工便于管理人員查詢員工的基本信息 V 2V 工資便于員工查詢自己的工資情況 V 3V 部門(mén)便于高層管理者查詢部門(mén)信息 1 V 員工用戶子模式 表 2 9 員工用戶子模式 列名列名數(shù)據(jù)類型數(shù)據(jù)類型長(zhǎng)度長(zhǎng)度是否為空是否為空取值范圍取值范圍 員工編號(hào)char5N 姓名varchar30N 性別char2N 男 女 出生日期datetime10Y 身份證Int15N 籍貫varchar30Y 職務(wù)Varchar50Y 部門(mén)編號(hào)varchar30N 專業(yè)Varchar50N 文化程度varchar50Y 聯(lián)系電話int20N 政治面貌varchar15Y 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 14 2 V 工資用戶子模式 表 2 10 工資用戶子模式 列名列名數(shù)據(jù)類型數(shù)據(jù)類型為空為空長(zhǎng)度長(zhǎng)度 姓名varcharN8 基本工資decimalY8 獎(jiǎng)金decimalY8 實(shí)發(fā)工資decimalY8 所屬工資月份decimalY4 3 V 部門(mén)用戶子模式 表 2 11 部門(mén)用戶子模式 列名列名數(shù)據(jù)類型數(shù)據(jù)類型長(zhǎng)度長(zhǎng)度為空為空 部門(mén)名Varchar20N 部門(mén)主管Varchar15Y 聯(lián)系電話Int20N 部門(mén)地址Varchar30N 2 4 物理結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì) 2 4 1 引言 數(shù)據(jù)庫(kù)的物理設(shè)計(jì)就是為邏輯數(shù)據(jù)模型選取一個(gè)最合適應(yīng)用要求的物理結(jié) 構(gòu)的過(guò)程 這個(gè)階段中要完成兩大任務(wù) 1 確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu) 在關(guān)系數(shù)據(jù)庫(kù)中主要是存取方法和存儲(chǔ)結(jié)構(gòu) 2 對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià) 評(píng)價(jià)的重點(diǎn)是時(shí)間和空間效率 2 4 2 索引存取方法的選擇 為數(shù)據(jù)庫(kù)中各基本表建立的索引如下 SQL Server 2000 默認(rèn)為主鍵建立聚簇索引 所以不用手動(dòng)建立索引 例如 由于員工表 用戶表的主鍵員工編號(hào) 用戶編號(hào)經(jīng)常在查詢條件和連接操作的 連接條件中 但是 SQL Server 2000 為主鍵主動(dòng)地建立了聚簇索引 所以不用手 動(dòng)的建立索引 在查詢員工信息時(shí)往往借助其屬性員工編號(hào)來(lái)查詢的 但拼音不是唯一的 所以可以建立聚簇索引 SQL Server 2000 默認(rèn)為主鍵建立聚簇索引 可以先更 改主鍵的索引為唯一索引 然后在員工編號(hào)屬性上建立聚簇索引 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 15 2 5 數(shù)據(jù)庫(kù)實(shí)施數(shù)據(jù)庫(kù)實(shí)施 完成了數(shù)據(jù)庫(kù)的物理設(shè)計(jì) 我們將用 RDBMS 提供的數(shù)據(jù)定義語(yǔ)言和其他實(shí) 用程序?qū)?shù)據(jù)庫(kù)邏輯設(shè)計(jì)和物理設(shè)計(jì)結(jié)果嚴(yán)格描述出來(lái) 數(shù)據(jù)庫(kù)實(shí)施階段進(jìn)行 數(shù)據(jù)導(dǎo)入 2 5 1 建立數(shù)據(jù)庫(kù) 數(shù)據(jù)表 1 創(chuàng)建數(shù)據(jù)庫(kù) Create dababase HRM 2 建立數(shù)據(jù)表 我們用 SQL server 語(yǔ)句創(chuàng)建了員工表 部門(mén)表 用戶表 工資表等共計(jì)四個(gè) 表 員工表 create table 員工表 員工編號(hào) char 8 not null primary key 員工編號(hào) 姓名 varChar 30 not null 性別 Char 2 not null 出生日期 datetime 身份證號(hào) char 15 not null 籍貫 varChar 30 not null 職務(wù) varchar 30 null 部門(mén)編號(hào) varchar 30 not null 專業(yè) varchar 50 not null 文化程度 varchar 50 null 聯(lián)系電話 char 20 not null 政治面貌 varChar 15 null foreign key 部門(mén)編號(hào) references 部門(mén)表 部門(mén)編號(hào) constraint sex rule check 性別 in 男 女 部門(mén)表 create table 部門(mén)表 部門(mén)編號(hào) varChar 30 not null primary key 部門(mén)名 varchar 20 not null 部門(mén)主管 varchar 15 null 聯(lián)系電話 char 20 not null 部門(mén)地址 varchar 30 not null 用戶表 create table 用戶表 用戶名 varchar 20 not null primary key 員工編號(hào) char 8 not null 密碼 char 8 null 用戶類型 varchar 4 null foreign key 員工編號(hào) references 員工表 員工編號(hào) 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 16 工資表 create table 工資表 員工編號(hào) Char 8 not null primary key 員工編號(hào) 發(fā)放月份 基本工資 decimal 8 null 獎(jiǎng)金 decimal 8 null 實(shí)發(fā)工資 decimal 8 null 發(fā)放月份 decimal 4 not null 2 5 2 數(shù)據(jù)信息入庫(kù) 系統(tǒng)入庫(kù)包括部門(mén)基本信息 員工基本信息 工資基本信息 用戶情況信 息 我們首先在 Excel 中錄入數(shù)據(jù) 然后利用 SQL server 2000 的數(shù)據(jù)導(dǎo)入功能 將數(shù)據(jù)導(dǎo)入到相應(yīng)的表中 如果要用代碼寫(xiě) 則代碼可以如下 部門(mén)信息數(shù)據(jù)入庫(kù) 比如 Insert into 部門(mén)表 values 100 研發(fā)部 張洪澤徐州 Insert into 部門(mén)表 values 600 后勤保障部 王小珍徐州 Insert into 部門(mén)表 values 700 商務(wù)部 徐悅徐州 Insert into 部門(mén)表 values 800 物流配送部 李春蕾徐州 圖 2 12 部門(mén)表 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 17 員工信息入庫(kù) 比如 Insert into 員工表 values 00020 王小珍 女 1990 1211徐州 技術(shù)員 400 工商管理 大專 8978457 團(tuán)員 Insert into 員工表 values 00021 徐悅 女 1990 12 11徐州 技術(shù)員 400 人力資源 本科 8978457 團(tuán)員 Insert into 員工表 values 00020 張羽 男 1990 12 14徐州 銷售代表 500 工商管理 本科 8978457 團(tuán)員 圖 2 13 員工表 2 5 3 系統(tǒng)調(diào)試和測(cè)試 這一階段 我們對(duì)人員信息管理系統(tǒng)進(jìn)行系統(tǒng)進(jìn)行測(cè)試 驗(yàn)證每個(gè)功能是 否符合要求 通過(guò)視圖查看所有表的數(shù)據(jù) 查看數(shù)據(jù)的代碼可以入下 1 單表查詢 select from 員工表 select 部門(mén)名 from 部門(mén)表 SELECT FROM 工資表 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 18 2 多表查詢 select 員工姓名 部門(mén)名 from 員工表 y1 部門(mén)表 y2 where y1 部門(mén)編號(hào) y2 部門(mén)編號(hào) select 員工姓名 實(shí)發(fā)工資 from 員工表 z1 工資表 z2 where z1 員工編號(hào) z2 員工編號(hào) 3 嵌套查詢 select from 員工表 where 員工編號(hào) in select 員工編號(hào) from 工資表 where 實(shí)發(fā)工資 1000 and 發(fā)放月份 04 4 創(chuàng)建視圖 create view person view as select from 員工表 圖 2 14 person view 視圖 create view dep view as select from 部門(mén)表 where 部門(mén)名 商務(wù)部 and 部門(mén)主管 徐悅 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 19 圖 2 15 dep view 視圖 5 索引建立 唯一索引和聚簇索引 create unique index no on 員工表 員工編號(hào) create clustered index sd on 員工表 員工編號(hào) asc 部門(mén)編號(hào) desc 6 存儲(chǔ)過(guò)程 編寫(xiě)一個(gè)存儲(chǔ)過(guò)程 實(shí)現(xiàn)根據(jù)員工的姓名求所在部門(mén)名 create proc ccxs 1 員工姓名 char 10 as select 員工姓名 部門(mén)名 from 員工 表 x1 部門(mén)表 x2where x1 員工姓名 員工姓名 and x1 員工編號(hào) x2 員工編號(hào) exec ccxs 1 員工姓名 王小珍 編寫(xiě)一個(gè)存儲(chǔ)過(guò)程 可以根據(jù)指定的員工編號(hào)刪除員工表表中的職工信息 以及對(duì)應(yīng)的工資信息 調(diào)用該存儲(chǔ)過(guò)程將編號(hào) 20 員工相關(guān)信息刪除 代碼為 create PROC del inf 員工編號(hào) char 6 as if 員工編號(hào) is null begin print 必須提供一個(gè)數(shù)值作參數(shù) return 13 end if not exists select from 員工表 where 員工編號(hào) 員工編號(hào) begin print 沒(méi)有滿足條件的記錄 return 103 end delete from 員工表 where 員工編號(hào) 員工編號(hào) delete from 工資表 where 員工編號(hào) 員工編號(hào) return 0 declare 員工編號(hào) char 6 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 20 exec del inf 20 7 函數(shù)建立 create function check pno 員工編號(hào) char 6 Returns int As begin declare w int if exists select From 員工表 Where 員工表 員工編號(hào) 員工編號(hào) begin set w 1 end ELSE begin set w 1 end RETURN w end declare s1 int set s1 dbo check pno 20 if s1 1 begin insert into 工資表 員工編號(hào) 發(fā)放月份 實(shí)發(fā)工資 values 29 4 3000 end 8 更新 插入 刪除操作 update 員工表 set 性別 男 where 員工姓名 王小珍 insert into 部門(mén)表 部門(mén)編號(hào) 部門(mén)名 values 110 保安部 delete from 工資表 where 發(fā)放月份 4 9 構(gòu)建觸發(fā)器 要求 在員工表表上創(chuàng)建一個(gè)觸發(fā)器 person tri 當(dāng)修改或刪除職工紀(jì)錄的同 時(shí)修改或刪除工資表中對(duì)應(yīng)的員工紀(jì)錄 create trigger person tri on 員工表 for update delete as declare 員工編號(hào) char 6 begin if select count from inserted 0 and select count from deleted 0 begin delete from 工資表 where 員工編號(hào) select 員工編號(hào) from deleted end if select count from inserted 0 begin select 員工編號(hào) 員工編號(hào) from inserted 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 21 update 工資表 set 員工編號(hào) 員工編號(hào) where 員工編號(hào) select 員工編號(hào) from deleted end end 3 3 第三章第三章 數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行 3 1 數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行情況數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行情況 1 管理者 員工登陸界面 圖 3 1 管理員登陸界面 圖 3 2 用戶登錄界面 2 管理員界面 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 22 圖 3 3 管理員主界面 圖 3 4 管理員對(duì)個(gè)人信息查詢 修改界面 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 23 圖 3 5 管理員部門(mén)信息查詢 修改界面 圖 3 6 薪資信息添加 修改管理 圖 3 7 系統(tǒng)用戶信息修改 查詢 錄入 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 24 3 員工界面 圖 3 8 員工的個(gè)人信息查詢 圖 3 9 員工的個(gè)人工資查詢 3 2 不足及改進(jìn)方向不足及改進(jìn)方向 3 2 1 不足 1 本次開(kāi)發(fā)的人員信息管理系統(tǒng)未經(jīng)過(guò)實(shí)際調(diào)查而是憑借生活經(jīng)驗(yàn)而設(shè)計(jì)的 所以缺乏一定客觀性 實(shí)用性有待于考察 2 由于在此次開(kāi)發(fā)之前對(duì)于面向?qū)ο蟮某绦蛟O(shè)計(jì)接觸的比較少 所以在進(jìn)行面 向?qū)ο蟮慕Y(jié)構(gòu)的設(shè)計(jì)部分 沒(méi)能夠完成實(shí)驗(yàn)的要求 3 對(duì)于課程要求的系統(tǒng)的運(yùn)行程度 因缺乏知識(shí) 未能實(shí)現(xiàn) 只是將大致結(jié)構(gòu) 設(shè)計(jì)了出來(lái) 就比如說(shuō)用 vb 連接數(shù)據(jù)庫(kù)方面的知識(shí)不足 導(dǎo)致系統(tǒng)沒(méi)有很 數(shù)據(jù)庫(kù)原理與應(yīng)用數(shù)據(jù)庫(kù)原理與應(yīng)用 課程設(shè)計(jì)課程設(shè)計(jì) 25 好的連接起來(lái) 只是做了界面 4 小組雖有分工 但是在分工之前未考慮到每個(gè)部分要求的工作量 所以 在 工作中 出現(xiàn)了小組分工分工不均衡的現(xiàn)象 3 2 2 改進(jìn)之處 我們需要考察現(xiàn)實(shí)中的生活經(jīng)驗(yàn) 更好的根據(jù)生活情況和系統(tǒng)的情況更好 的開(kāi)發(fā)數(shù)據(jù) 而且要根據(jù)不同的成員之間對(duì)數(shù)據(jù)庫(kù)的擅長(zhǎng)來(lái)更好的分配任務(wù) 而且在分配任務(wù)之前要先考慮每個(gè)部分的數(shù)據(jù)量 在做系統(tǒng)時(shí) 還要更好的查 閱書(shū)籍
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 美術(shù)技能保護(hù)古建筑課件
- 營(yíng)養(yǎng)膳食知識(shí)培訓(xùn)課件
- 企業(yè)取得安全生產(chǎn)許可證的條件是
- 生產(chǎn)安全事故綜合應(yīng)急預(yù)案演練方案安全生產(chǎn)
- 重大安全事故的定義
- 2025年銅礦項(xiàng)目規(guī)劃申請(qǐng)報(bào)告
- 羊奶課件中醫(yī)
- 地理科學(xué)類專業(yè)本科教學(xué)質(zhì)量國(guó)家標(biāo)準(zhǔn)(要點(diǎn))課件
- 2025至2030機(jī)械零部件行業(yè)市場(chǎng)深度調(diào)研及供需格局及有效策略與實(shí)施路徑評(píng)估報(bào)告
- 新材料賦能體育產(chǎn)業(yè)發(fā)展的策略及實(shí)施路徑
- 中國(guó)老年醫(yī)療照護(hù)課件
- 監(jiān)控錄像查詢管理制度
- 星級(jí)酒店會(huì)議管理制度
- 抗精神病藥氯丙嗪講課件
- 產(chǎn)科質(zhì)量控制體系專題匯報(bào)
- 燃?xì)馊霊艋卦L管理制度
- 燃?xì)夤居?jì)量管理制度
- 磨削考試題及答案
- 2025-2030年中國(guó)成人紙尿褲行業(yè)市場(chǎng)深度分析及發(fā)展前景與投資機(jī)會(huì)研究報(bào)告
- 綜合與實(shí)踐 白晝時(shí)長(zhǎng)規(guī)律的探究 同步練習(xí)(含答案)人教版七年級(jí)數(shù)學(xué)下冊(cè)
- 2024年河南省南召縣教育局公開(kāi)招聘試題含答案分析
評(píng)論
0/150
提交評(píng)論