999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

人事檔案動態(tài)信息網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)的設(shè)計與實現(xiàn)

2009-11-02 07:21:24李志達(dá)
計算機教育 2009年19期
關(guān)鍵詞:案例

傅 力 李志達(dá)

摘要:本文以人事檔案動態(tài)信息網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)的設(shè)計和實現(xiàn)為主要內(nèi)容,給出了該系統(tǒng)的具體開發(fā)和實現(xiàn)過程,并將其作為數(shù)據(jù)庫應(yīng)用課程的一個案例在課堂上講授,是數(shù)據(jù)庫應(yīng)用課程教學(xué)的一次具體實踐。

關(guān)鍵詞:網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng);數(shù)據(jù)庫應(yīng)用課程;案例

中圖分類號:G642 文獻(xiàn)標(biāo)識碼:B

1引言

人事檔案動態(tài)信息網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)主要包括后臺數(shù)據(jù)庫的建立和前端應(yīng)用程序開發(fā)兩個方面的內(nèi)容。設(shè)計過程中,我們針對某學(xué)院人事信息的要求,完成了對人事檔案動態(tài)信息網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)的需求分析、數(shù)據(jù)庫概念模型和邏輯模型設(shè)計以及數(shù)據(jù)庫應(yīng)用程序設(shè)計,并應(yīng)用Microsoft SQL Server 2005數(shù)據(jù)庫管理系統(tǒng)、SQL語言、Microsoft Visual C++ 6.0設(shè)計環(huán)境、Visual C++ 6.0數(shù)據(jù)庫技術(shù),在該學(xué)院局域網(wǎng)上以C/S模式實現(xiàn)了數(shù)據(jù)庫和數(shù)據(jù)庫應(yīng)用程序。通過系統(tǒng)運行、回饋和改進(jìn),我們所設(shè)計的系統(tǒng)可以滿足該學(xué)院人事部門、高層決策者、系統(tǒng)管理員和一般用戶等多方面的需求。該系統(tǒng)被作為數(shù)據(jù)庫應(yīng)用課程的一個教學(xué)案例,比以往教學(xué)內(nèi)容收到更好的教學(xué)效果。

2系統(tǒng)總體工作流程

圖1通過數(shù)據(jù)流圖描述了該學(xué)院人事檔案動態(tài)信息網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)的總體工作流程。

當(dāng)學(xué)院人事部門接納新人員(包括分配、調(diào)入、招聘等)時,為該人員分配人員編號,并在人員信息數(shù)據(jù)庫表和任職信息數(shù)據(jù)庫表中進(jìn)行錄入;當(dāng)出現(xiàn)院內(nèi)調(diào)整時,如人員調(diào)動或升遷時,應(yīng)在人員信息數(shù)據(jù)庫表和任職信息數(shù)據(jù)庫表中對該人員信息、部門信息和職務(wù)信息等進(jìn)行修改,同時將信息錄入到人事日志數(shù)據(jù)庫表中;當(dāng)人員離院(包括調(diào)出、復(fù)轉(zhuǎn)、辭退等)時,應(yīng)將離院人員的信息錄入到人事日志數(shù)據(jù)庫表中,同時對人員信息數(shù)據(jù)庫表和任職信息數(shù)據(jù)庫表進(jìn)行修改,使其處于未在職狀態(tài)。學(xué)院人事部門、高層決策者和被授權(quán)人可以通過網(wǎng)絡(luò)以C/S模式對人員信息進(jìn)行查詢,系統(tǒng)同時對人員信息數(shù)據(jù)庫表、任職信息數(shù)據(jù)庫表和人事日志數(shù)據(jù)庫表進(jìn)行查詢,以便得到需要的信息。用來反映學(xué)院體系和規(guī)模的還有兩個數(shù)據(jù)庫表,一個是部門數(shù)據(jù)庫表,另一個是職務(wù)數(shù)據(jù)庫表,通過修改這兩個表,可改變系統(tǒng)的應(yīng)用范圍。

3系統(tǒng)數(shù)據(jù)庫的設(shè)計實現(xiàn)

首先進(jìn)行數(shù)據(jù)庫概念模型設(shè)計,圖2是人事檔案動態(tài)信息網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)的E-R圖。

系統(tǒng)主要包括以下實體和屬性:

人員(人員編號、是否現(xiàn)役、姓名、性別、出生日期、電子郵箱、電話、地址、是否在職、備注);

任職(人員編號、職務(wù)編號、部門編號、任職日期);

部門(部門編號、部門名稱、備注);

職務(wù)(職務(wù)編號、職務(wù)名稱、備注);

人事日志(人員編號、原部門號、原職務(wù)號、原任職日期、變更日期、備注);

變更包括:院內(nèi)調(diào)整、人員離院。

進(jìn)一步,我們將數(shù)據(jù)庫概念模型轉(zhuǎn)化為Microsoft SQL Server 2005所支持的關(guān)系數(shù)據(jù)模型,即建立數(shù)據(jù)庫邏輯模型,表1是表示人員關(guān)系的數(shù)據(jù)庫表。

這樣我們通過Microsoft SQL Server 2005建立了數(shù)據(jù)庫“人事庫”(包括:人事庫_Data.MDF、人事庫_Log.LDF)和相應(yīng)的數(shù)據(jù)庫表,即實現(xiàn)了數(shù)據(jù)庫系統(tǒng)的后臺數(shù)據(jù)庫。數(shù)據(jù)庫被放置在學(xué)院干部部門的服務(wù)器上,同時對授權(quán)用戶進(jìn)行了相應(yīng)的注冊。

4系統(tǒng)應(yīng)用程序的設(shè)計實現(xiàn)

應(yīng)用程序可在客戶機或服務(wù)器端運行,開發(fā)時首先需創(chuàng)建數(shù)據(jù)源,以Microsoft SQL Server 2005為后臺數(shù)據(jù)庫應(yīng)用平臺。通過Windows,可以選擇SQL Sever服務(wù)器上已建立好的數(shù)據(jù)庫“人事庫”,作為ODBC數(shù)據(jù)源。然后在應(yīng)用程序設(shè)計過程中再對該數(shù)據(jù)源進(jìn)行連接,并應(yīng)用Visual C++ 6.0提供的數(shù)據(jù)庫訪問技術(shù)進(jìn)行相應(yīng)設(shè)計。

系統(tǒng)主窗口中主要定義了五個菜單,分別是“數(shù)據(jù)庫管理”、“人事管理”、“單位管理”、“用戶管理”、和“系統(tǒng)維護(hù)”,使用ADO來創(chuàng)建數(shù)據(jù)庫應(yīng)用程序。數(shù)據(jù)庫管理菜單主要包括三個功能:連接數(shù)據(jù)源、斷開數(shù)據(jù)源、退出。連接數(shù)據(jù)源以登錄對話框形式出現(xiàn),用于驗證用戶名和密碼,保證用戶的合法權(quán)限。人事管理菜單包括:增加人員信息、人員變更管理、人員信息查詢?nèi)糠帧T黾尤藛T信息窗口,主要用于被授權(quán)人添加人員的基本信息,主要包括人員編號、職務(wù)、部門等信息。職務(wù)和部門信息輸入時,分別鏈接到職務(wù)數(shù)據(jù)庫表和部門數(shù)據(jù)庫表,可選的輸入信息隨職務(wù)和部門數(shù)據(jù)庫表一起更新。人員變更管理通過被授權(quán)人輸入人員編號或姓名,相應(yīng)的人員信息就會出現(xiàn)在對話框中,可以選擇變更后的部門和職務(wù),并在備注中記錄變更原因,變更日期由系統(tǒng)自動加入,該項功能同時對人員、任職、人事日志數(shù)據(jù)庫表進(jìn)行操作。人員信息查詢,依據(jù)人員編號或姓名對相應(yīng)數(shù)據(jù)庫表進(jìn)行搜索,并顯示對應(yīng)人員信息,對授權(quán)者還提供修改信息的功能。單位管理菜單包括職務(wù)管理和部門管理,職務(wù)管理菜單主要實現(xiàn)職務(wù)信息的添加和修改功能,對職務(wù)數(shù)據(jù)庫表進(jìn)行操作。部門管理菜單主要實現(xiàn)部門信息的添加和修改功能,對部門數(shù)據(jù)庫表進(jìn)行操作。用戶管理功能主要由系統(tǒng)管理員操作,完成用戶的注冊和授權(quán)。系統(tǒng)維護(hù)主要用于完成數(shù)據(jù)庫備份等功能。

數(shù)據(jù)庫和應(yīng)用程序設(shè)計的過程中,通過限定數(shù)據(jù)庫表、增加記錄鎖等方式,實現(xiàn)了數(shù)據(jù)庫表操作的一致性和完整性,并通過設(shè)置用戶ID和數(shù)據(jù)庫連接密碼、訪問權(quán)限密碼、菜單授權(quán)等方式實現(xiàn)了數(shù)據(jù)庫系統(tǒng)的安全性。

5結(jié)束語

人事檔案動態(tài)信息網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)的設(shè)計是計算機網(wǎng)絡(luò)課程、面向?qū)ο蟪绦蛟O(shè)計課程、數(shù)據(jù)庫應(yīng)用課程的一個綜合應(yīng)用。在學(xué)習(xí)數(shù)據(jù)庫應(yīng)用課程之前,學(xué)生已經(jīng)學(xué)習(xí)了前面兩門課程。我們設(shè)計并實現(xiàn)了該系統(tǒng),并將其作為數(shù)據(jù)庫應(yīng)用課程的一個案例在課堂上講授,是以拓展學(xué)生實際應(yīng)用能力為教學(xué)目的一次教學(xué)嘗試,目的在于面向應(yīng)用并適當(dāng)改進(jìn)和構(gòu)建新的數(shù)據(jù)庫應(yīng)用課程體系。

參考文獻(xiàn):

[1] 龐振平. 數(shù)據(jù)庫原理及應(yīng)用基礎(chǔ)[M]. 廣州:華南理工大學(xué)出版社,2008.

[2] 胡百敬. SQL SERVER 2005數(shù)據(jù)庫開發(fā)詳解[M]. 北京:電子工業(yè)出版社,2006.

猜你喜歡
案例
案例點評
幼兒100(2023年36期)2023-10-23 11:41:48
THE STARSHIP CEDIA 2020案例大賽獲獎案例
LAKERIDGE CEDIA 2020案例大賽獲獎案例
案例4 奔跑吧,少年!
少先隊活動(2021年2期)2021-03-29 05:40:48
TWO VILLAS IN ONE CEDIA 2020案例大賽獲獎案例
Superheroes CEDIA案例大賽優(yōu)秀案例
Smarter Homes Experience Centre CEDIA案例大賽優(yōu)秀案例
隨機變量分布及統(tǒng)計案例拔高卷
發(fā)生在你我身邊的那些治超案例
中國公路(2017年7期)2017-07-24 13:56:38
隨機變量分布及統(tǒng)計案例拔高卷
主站蜘蛛池模板: 久无码久无码av无码| 久久精品人人做人人爽电影蜜月| 国产日韩av在线播放| 亚洲αv毛片| 99re视频在线| 亚洲精品不卡午夜精品| 久久久久国产精品熟女影院| 欧美日一级片| 理论片一区| 欧美国产综合色视频| 亚洲三级色| 亚洲中文久久精品无玛| 日本在线欧美在线| 一边摸一边做爽的视频17国产| 国产欧美日韩精品综合在线| 国内毛片视频| 国产极品粉嫩小泬免费看| 一级毛片不卡片免费观看| 国产日韩AV高潮在线| 亚洲午夜福利在线| 麻豆精选在线| 丁香五月婷婷激情基地| 久久国产精品国产自线拍| 99久久成人国产精品免费| 朝桐光一区二区| 色屁屁一区二区三区视频国产| 国产亚卅精品无码| 日韩黄色大片免费看| 九九热精品视频在线| 成年人视频一区二区| 国产精品所毛片视频| 中文天堂在线视频| 超清无码一区二区三区| 国产真实乱人视频| 一区二区在线视频免费观看| 丰满人妻被猛烈进入无码| 高潮毛片无遮挡高清视频播放| 国产99热| 无码精品国产VA在线观看DVD| 亚洲中文字幕无码mv| 国产成人乱码一区二区三区在线| 亚洲午夜片| 中文纯内无码H| 国产精品第一区在线观看| 免费A级毛片无码无遮挡| 成人精品午夜福利在线播放| 久久情精品国产品免费| 五月天久久综合国产一区二区| 国产午夜无码片在线观看网站| 99999久久久久久亚洲| 日韩不卡免费视频| 最新国产麻豆aⅴ精品无| 青青青国产免费线在| 77777亚洲午夜久久多人| 免费国产一级 片内射老| 亚洲熟妇AV日韩熟妇在线| 9cao视频精品| 99成人在线观看| 久久国产拍爱| 美女扒开下面流白浆在线试听| 国产成人一区在线播放| 国产精品手机在线播放| 精品乱码久久久久久久| 欧美在线视频a| 成人国产免费| 91 九色视频丝袜| 五月六月伊人狠狠丁香网| 国产精品香蕉在线| 国产乱子伦无码精品小说| 国产精品爽爽va在线无码观看 | 国产丝袜一区二区三区视频免下载| 国产成人毛片| 久久久久久尹人网香蕉| 久久精品无码国产一区二区三区| 久久影院一区二区h| 久久女人网| 国产哺乳奶水91在线播放| 亚洲 日韩 激情 无码 中出| 国产福利免费视频| 国产女人水多毛片18| 国产亚洲成AⅤ人片在线观看| 高清不卡毛片|