管理資訊系統課設24

2021-03-04 09:44:39 字數 2813 閱讀 3326

遼寧工業大學

管理資訊系統設計課程設計報告(**)

題目: 員工檔案系統的分析與設計

院(系): 軟體學院

專業班級: 軟體工程113

學號指導教師: 王彥華

教師職稱: 講師

起止時間:2012.5.28-2012.6.8

課程設計(**)任務及評語

院(系):軟體學院教研室:軟體教研室

目錄第1章系統分析 1

1.1需求分析的任務 1

1.2資料流圖 1

1.3 資料字典 2

第2章系統設計 3

2.1 結構設計 3

2.1.1概念設計 3

2.1.2邏輯設計 3

2.1.3 物理設計 5

2.2行為設計 6

2.2.1 總體設計 6

2.2.2模組設計 6

第3章系統實施 12

3.1資料庫的實現 12

3.2程式實現 12

第4章設計總結 14

參考文獻 15

檔案管理系統是現代企業員工資源管理中的重要內容,也是人力資源開發利用的基礎性工作。檔案管理在資訊化之前,在人員進出、離退休、公升遷、崗位變動、職稱變動、學位變動,以及檔案管理人員的變動等方面存在諸多不利於管理的地方,不適應現代的企業管理形勢和人力資源開發利用的要求。開發檔案管理系統使企業的員工檔案管理工作實現了資訊化、規範化,不僅使企業能夠高效率完**事管理的日常工作,還使企業深入開發利用人力資源成為可能。

資料流圖簡稱dfd,是sa方法中用於表示系統邏輯模型的一種工具。它以圖形的方式描述資料在系統中流動和處理的過程,由於它只反映系統必須完成的邏輯功能,所以它是一種功能模型。其工作流程為:

因為本員工系統沒有設定賬戶,密碼,所以可以方便負責人員的進行檔案的新增、修改和刪除的操作。使用本表單可以方便地修改員工的資訊。資料維護:

將計算機中保留的上一次操作後的結果清除。以備重新查詢、更新、統計、輸出等功能的執行。

統計表離職

資料基本刪除

資訊資料

登記新增資料修改調動

數資料資料

查詢查詢圖1.1 資料流圖

資料字典(data dictionary)是一種使用者可以訪問的記錄資料庫和應用程式源資料的目錄。主動資料字典是指在對資料庫或應用程式結構進行修改時,其內容可以由dbms自動更新的資料字典。被動資料字典是指修改時必須手工更新其內容的資料字典。

員工檔案資訊表=性別+出生日期 +身份證號+相片+籍貫+工齡+聘用日期+家庭住址+聯絡

部門資訊表=部門編號+部門名稱+部門級別+部門主管+部門**

人事變動資訊表=變動日期+工號+現部門名稱+現職務+變動說明+部門名稱+行政職務

加班資訊表=加班起始時間+加班結束時間+工號+上報日期

考勤資訊表=月份+工號+姓名+部門名稱+年

教育培訓資訊表=工號+培訓時間+培訓成績+培訓費用

出差資訊表=月份+工號+姓名+部門名稱

概念設計階段主要是將需求分析階段得到的使用者需求抽象為資訊結構(概念模型)的過程,它是整個資料庫設計的關鍵。這一設計階段是在需求分析的基礎上,設計出能夠滿許使用者需求的各種實體,以及它們之間的關係,為後面的邏輯設計打基礎。

n11圖2.1 總體e-r圖

圖2.2 部門管理e-r圖

需要將上面的資料庫概念轉化為visual foxpro 資料庫系統所支援的實際資料模型,也就是資料庫的邏輯結構。需要將上面的資料庫概念轉化為visual foxpro 資料庫系統所支援的實際資料模型,也就是資料庫的邏輯結構。員工檔案管理系統資料庫中各個**的設計結果見如下表,每個**在資料庫中是乙個有關聯的表。

下面列出幾個主要的資料庫表設計:

(1)員工檔案資訊資料表:

表2.1 員工檔案資訊表

(2)部門資訊資料表:

表2.2 部門資訊資料表

(3)出差資訊資料表:

表2.3 出差資訊表

(4)人事變動資訊資料表:

表2.4 人事變動資訊表

物理設計是直屬局庫在儲存裝置上的實現。在確定的sql server下,一切由系統去完成,此階段需要做的是確定檔案記錄的組織方式,確定檔案的型別及存放路徑以及確定檔案的多半管理準則。下面列出主要兩個表的索引和結構:

(1)部門資訊表包括工號、部門、職位,設定管理員編號為主鍵。

表2.5部門資訊表

(2)員工基本資訊表記錄工號、員工姓名、出生年月、性別、職位、和聯絡**等,將工號設為主鍵。

圖2.6 員工資訊表

。圖2.7 功能模組圖

1.檔案資訊管理介面設計

圖3.2 檔案管理介面

主要**如下所示:

private sub adodc4_willmove(byval adreason as adodb.eventreasonenum, adstatus as adodb.eventstatusenum, byval precordset as adodb.

recordset)

end sub

private sub cmdmodity_click()

select case sstab1.tab

case 0

blnadd0 = false

if adodc1.recordset.recordcount > 0 then

if data***bo1.text = "" then

msgbox "請選擇工號!"

else

load main_rckh_kq

main_rckh_kq.show

end if

else

管理資訊系統課設

目錄1 前言 1 1.1 作業背景 1 1.2 選題說明 1 1.3 工作業績 2 2 系統規劃 4 2.1 專案名稱 4 2.2 專案背景 4 2.3 專案目標 4 2.4 開發方法 4 2.5 專案功能 4 2.6 可行性分析報告 5 3 系統分析 6 3.1 業務流程圖 6 3.2 資料流程圖...

管理資訊系統課設20

遼寧工業大學 管理資訊系統設計課程設計報告 題目 學生成績管理系統 院 系 軟體學院 專業班級 軟體工程113 學號指導教師 翟寶峰 教師職稱 副教授 起止時間 2012.5.28 2012.6.8 課程設計 任務及評語 院 系 軟體學院教研室 軟體教研室 目錄第1章系統分析 1 1.1 可行性研究...

宿舍管理資訊系統課設報告

目錄第1章寢室管理資訊系統概述 1 1.1宿舍管理資訊系統簡介 1 1.2宿舍管理資訊系統功能描述 1 第2章需求分析 3 2.1 系統目標 3 2.2 業務流程 3 2.3 資料流程 4 2.4 資料字典 6 2.4.1 資料元素定義 6 2.4.2 資料流 7 2.4.3 處理功能 8 2.4....