版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 課程設計說明書</b></p><p> 題目: 員工工資管理系統(tǒng) </p><p> 姓 名: </p><p> 院 (系): 信息工程學院 </p><p> 專業(yè)班級:15計算機科學與技術三班&l
2、t;/p><p> 學 號: </p><p> 指導教師: </p><p> 成 績: </p><p> 時間: 2016 年 11 月 3 日至 2017 年 1 月 5 日</p><p>
3、;<b> 課程設計任務書</b></p><p> 題目 員工工資管理系統(tǒng) </p><p> 專業(yè)、班級15計算機科學與技術三班學號 姓名 </p><p><b> 主要內(nèi)容:&l
4、t;/b></p><p> 員工工資管理系統(tǒng)的主要任務是用計算機對各種工資信息進行日常的管理,如查詢、修改、添加、刪除以及存儲等,迅速準確地完成各種工資信息的統(tǒng)計計算和匯總工作,針對系統(tǒng)服務對象的具體要求,設計了員工工資管理系統(tǒng)。</p><p><b> 基本要求:</b></p><p> ?。?)對單位人員的變動進行處理。一個
5、單位的職工不會是一成不變的,總是在不斷的變化:有調(diào)出、有調(diào)入、也有職工在本單位內(nèi)部調(diào)動。因此,設計系統(tǒng)是應考慮到這些情況。</p><p> ?。?)對職工的工資進行計算、修改。可以對職工的工資檔案進行個別、部分和批量修改,同時,能對各職工的工資進行計算,即計算基本工資、崗位工資、水電費及實發(fā)金額等。</p><p> ?。?)查詢統(tǒng)計功能。要求即可以單項查詢,比如查看某個職工的工資情況等
6、;也可以多項查詢,比如某個部門所有的員工的工資信息。</p><p><b> 主要參考資料:</b></p><p> [1] 錢雪忠.數(shù)據(jù)庫原理及其應用[M].北京:郵電大學出版社,2007,8.</p><p> [2] 王珊.數(shù)據(jù)庫技術與聯(lián)機分析處理[M].北京:科學出版社,1998,5. </p><p>
7、; [3] 程燕.工資管理系統(tǒng)的開發(fā)[J].[上海電機高等??茖W校學報].2003.</p><p> 完 成 期 限: 2016.11.3-2017.1.5 </p><p> 指導教師簽名: </p><p> 課程負責人簽名: </p><
8、p><b> 摘要</b></p><p> 企業(yè)的工資管理是公司管理的一個重要內(nèi)容。工資管理既涉及到企業(yè)勞動人事的管理,同時也是企業(yè)財務管理的重要組成部分。工資管理需要和人事管理相聯(lián)系,同時連接工時考勤和醫(yī)療保險等等,來生成企業(yè)每個職工的基本工資、津貼、醫(yī)療保險、保險費、實際發(fā)放工資等。資金是企業(yè)生存的主要元素,資金的流動影響到企業(yè)的整體運作,企業(yè)員工的工資是企業(yè)資金管理的一個重
9、要的組成部分。但考慮到學生的開發(fā)時間,本次設計主要闡述員工工資管理系統(tǒng)主要是以企業(yè)員工工資情況為對象而開發(fā)的。涉及系統(tǒng)比較小,有利于學生單獨編寫。其系統(tǒng)的設計主要包括數(shù)據(jù)庫的設計、維護和應用界面的設計與后臺數(shù)據(jù)庫的連接。經(jīng)分析采用Microsoft 公司開發(fā)的Visual Basic 6.0為開發(fā)工具,Microsoft SQL sever 2000 為后臺數(shù)據(jù)庫。Visual Basic (簡稱VB)是由Microsoft公司推出的在
10、Windows操作平臺下最迅速、最簡捷的應用開發(fā)工具之一。它引入了面向?qū)ο蟮某绦蛟O計思想和“控件”的概念,使得大量已經(jīng)編好的Visual Basic 程序可以直接拿來使用。同時VB具有簡單、易學的特點,是大多數(shù)初學者最理想</p><p> 關鍵詞 : 工資管理系統(tǒng);設計;開發(fā)工具</p><p><b> 目錄</b></p><p>
11、<b> 摘要I</b></p><p><b> 目錄II</b></p><p><b> 1 前言1</b></p><p> 1.1 課程選題1</p><p> 1.2 數(shù)據(jù)庫背景1</p><p> 1.3 數(shù)據(jù)庫目的
12、1</p><p><b> 2 需求分析2</b></p><p><b> 2.1任務描述2</b></p><p> 2.2 需求分析2</p><p> 3 概念結構設計3</p><p> 3.1 數(shù)據(jù)流需求分析3</p><
13、p> 3.2 概念模型設計3</p><p> 4 邏輯結構設計5</p><p> 5 數(shù)據(jù)庫物理設計與實施7</p><p> 5.1數(shù)據(jù)庫應用的硬件、軟件環(huán)境介紹7</p><p> 5.1.1軟件環(huán)境7</p><p> 5.1.2硬件環(huán)境7</p><p>
14、;<b> 5.2建表7</b></p><p> 5.2.1 創(chuàng)建數(shù)據(jù)庫7</p><p> 5.2.2 創(chuàng)建基礎表8</p><p><b> 5.3 視圖9</b></p><p> 5.4 存儲過程9</p><p><b> 5.5觸
15、發(fā)器11</b></p><p><b> 5.6索引12</b></p><p> 6 各模塊設計要點13</p><p> 6.1 登錄模塊設計13</p><p> 6.3用戶管理設計13</p><p> 6.3 信息管理設計13</p>&
16、lt;p> 6.4 查詢工資設計13</p><p> 7 運行與測試15</p><p> 7.1 運行與測試15</p><p><b> 7.2 分析17</b></p><p><b> 結束語19</b></p><p><b>
17、 參考文獻20</b></p><p><b> 1 前言</b></p><p> 1.1 課程選題:員工工資管理系統(tǒng)</p><p> 1.2 數(shù)據(jù)庫背景</p><p> 隨著計算機技術的飛速發(fā)展和經(jīng)濟體制改革的不斷深入,傳統(tǒng)企業(yè)管理方法、手段以及工作效率已不能適應新的發(fā)展需要,無法很
18、好地完成員工工資管理工作。提高公司企業(yè)管理水平的主要途徑是更新管理者的思想,增強對管理活動的科學認識。基于數(shù)據(jù)庫技術建立一個通用工資管理系統(tǒng),該系統(tǒng)為提供了查詢、增加記錄、刪除等,功能,功能比較的齊全,并對工資進行了統(tǒng)計如 津貼 管理、報表統(tǒng)計等,基本上能滿足管理員和公司的要求。</p><p> 1.3 數(shù)據(jù)庫目的</p><p> (1)對單位人員的變動進行處理。一個單位的職工不
19、會是一成不變的,總是在不斷的變化:有調(diào)出、有調(diào)入、也有職工在本單位內(nèi)部調(diào)動。因此,設計系統(tǒng)是應考慮到這些情況。</p><p> ?。?)對職工的工資進行計算、修改??梢詫β毠さ墓べY檔案進行個別、部分和批量修改,同時,能對各職工的工資進行計算,即計算基本工資、崗位工資、水電費及實發(fā)金額等。</p><p> ?。?)查詢統(tǒng)計功能。要求即可以單項查詢,比如查看某個職工的工資情況等;也可以多項
20、查詢,比如某個部門所有的員工的工資信息。</p><p> ?。?)對用戶管理功能。一個系統(tǒng)的應用有管理員和普通用戶,他們對系統(tǒng)的權限受到限制。</p><p><b> 2 需求分析</b></p><p><b> 2.1 任務描述</b></p><p> 企業(yè)工資管理系統(tǒng)的主要任務
21、是用計算機對各種工資信息進行日常的管理,如查詢、修改、添加、刪除以及存儲等,迅速準確地完成各種工資信息的統(tǒng)計計算和匯總工作,針對系統(tǒng)服務對象的具體要求,設計了企業(yè)工資管理系統(tǒng)。</p><p><b> 2.2 需求分析</b></p><p> 需求分析的過程可以說是一個對具體問題的反復理解和抽象的過程。理解就是對現(xiàn)實問題的理解,要弄清楚究竟需要解決什么問題。
22、抽象就是除去問題的表面,提取問題的本質(zhì),建立問題的邏輯模型,以便于以后階段的系統(tǒng)的設計實現(xiàn)。需求分析階段是軟件產(chǎn)品生存命期中的一個重要階段,其根本任務是確定用戶對軟件系統(tǒng)的需求。所謂需求是指用戶對軟件的功能和性能的要求,就是用戶希望軟件能什么事情,完成什么樣的功能,達到什么性能。此次課程設計的使用者是企業(yè)的員工,主要是針對系統(tǒng)的管理員。其進行的操作就是對公司員工、部門等一些方面改動的改善。</p><p> 用
23、戶的需求就是對員工工資和使用用戶的添加、刪除、修改和查詢。這就要求各種信息中存在實體完整性、參照完整性和用戶自定義完整性。</p><p><b> 3 概念結構設計</b></p><p> 3.1 數(shù)據(jù)流需求分析</p><p> 登陸信息 返回信息 <
24、;/p><p> 錯誤信息 尋找信息 </p><p> 圖3.1 數(shù)據(jù)庫需求分析數(shù)據(jù)流圖</p><p> 3.2 概念模型設計</p><p> 根據(jù)系統(tǒng)數(shù)據(jù)流圖和數(shù)據(jù)字典,得出系統(tǒng)的概念模型(E-R)如圖3.2所示。</p><p&
25、gt; 圖3.2 登錄界面實體圖</p><p> 圖3.3員工信息實體圖</p><p> 圖3.4員工工資實體圖</p><p> n 1 n</p><p> 圖3.5總體E-R圖</p><p><b>
26、; 4 邏輯結構設計</b></p><p> 在設計過程中,從用戶的角度考慮來處理各個表之間的約束關系,把概念模式轉(zhuǎn)化成邏輯模式最終形成E-R圖。</p><p> 員工信息表(員工編號、姓名、性別、出生年月、所屬部門、文化程度、職稱)</p><p> 部門信息表(部門編號、部門名稱、部門負責人、部門人數(shù))</p><p
27、> 基本工資表(工資級別、工資金額)</p><p> 崗位工資表(工資級別、工資金額)</p><p> 工資信息表(員工編號、部門編號、基本工資、崗位工資、水電費、實發(fā)工資)</p><p> 表4.1 員工信息表</p><p><b> 表4.2 部門信息</b></p><p
28、><b> 表4.3 基本工資</b></p><p><b> 表4.4 崗位工資</b></p><p><b> 表4.5工資信息</b></p><p> 5 數(shù)據(jù)庫物理設計與實施</p><p> 5.1 數(shù)據(jù)庫應用的硬件、軟件環(huán)境介紹</p
29、><p> 5.1.1 軟件環(huán)境</p><p> 本次實驗用到的軟件是SQL sever 2008。</p><p> 5.1.2 硬件環(huán)境</p><p><b> (1)cpu</b></p><p> 處理器類型:pentiumIII兼容處理器或速度更快的處理器。</p&g
30、t;<p> 處理器速度:最低1.0GHz,建議2.0GHz。</p><p><b> (2)內(nèi)存</b></p><p> 最小512MB,建議2GB或更大。</p><p><b> (3)硬盤</b></p><p> 根據(jù)組件的不同,需要的硬盤空間進行變化。建議2.
31、2GB以上硬盤空間。</p><p><b> (4)顯示器</b></p><p> 分辨率1024X768像素以上。</p><p><b> (5)操作系統(tǒng)</b></p><p> 可以安裝到64位服務器的Windows on Windows 32位子系統(tǒng)中。</p>
32、<p><b> 5.2 建表</b></p><p> 5.2.1 創(chuàng)建數(shù)據(jù)庫</p><p> IF EXISTS(SELECT * FROM sysdatabases WHERE name='工資管理庫')</p><p> drop database 工資管理庫</p><p&g
33、t;<b> GO</b></p><p> CREATE DATABASE 工資管理庫 </p><p> ON PRIMARY(</p><p> NAME=工資管理庫,</p><p> FILENAME='D:\工資管理庫_data.mdf',</p><p>&
34、lt;b> SIZE=4MB,</b></p><p> MAXSIZE=6MB,</p><p> FILEGROWTH=2MB</p><p><b> )</b></p><p> LOG ON (NAME ='工資管理庫_log', </p><p&
35、gt; FILENAME ='D:\工資管理庫.ldf',</p><p> SIZE=1MB,MAXSIZE=25MB,FILEGROWTH=10%)</p><p> 5.2.2 創(chuàng)建基礎表</p><p><b> (1)員工信息表</b></p><p> create table 員
36、工(</p><p> 工號 VARCHAR(50) NOT NULL primary key,</p><p> 姓名 VARCHAR(50) NOT NULL,</p><p> 性別 CHAR(2) DEFAULT'男'CHECK(性別 IN('男','女')),</p><p>
37、 年齡 CHAR(10) NOT NULL,</p><p> 籍貫 VARCHAR(50) NOT NULL,</p><p> 身份證號 VARCHAR(50) UNIQUE NOT NULL,</p><p> 婚姻情況 VARCHAR(50),</p><p> 學歷 VARCHAR(50),</p><p
38、> 部門名稱 VARCHAR(50) NOT NULL,</p><p> 工種 VARCHAR(50),</p><p> 工齡 VARCHAR(50) NOT NULL,</p><p> 職務等級 VARCHAR(50)</p><p><b> )GO</b></p><p&g
39、t;<b> ?。?)部門表</b></p><p> create table 部門(</p><p> 部門名稱 VARCHAR(50) primary key NOT NULL,</p><p> 部門負責人 VARCHAR(50) NOT NULL,</p><p> 部門人數(shù) VARCHAR(50)&l
40、t;/p><p><b> )</b></p><p><b> GO</b></p><p><b> (3)工資表</b></p><p> CREATE TABLE 工資(</p><p> 工號 varchar(50) not nu
41、ll primary key,</p><p> 工資年月 varchar(50) not null ,</p><p> 崗位工資 decimal not null,</p><p> 崗位補貼 decimal,</p><p> 出勤天數(shù) decimal not null,</p><p> 加班工時 d
42、ecimal, </p><p> 加班工資 decimal, </p><p> 加班天數(shù) decimal,</p><p> 加班類別 varchar(50),</p><p> 病假扣款 decimal,</p><p> 事假扣款 decimal, </p><p> 其他扣
43、款 decimal, </p><p> 應發(fā)工資 decimal not null, </p><p> 實發(fā)工資 decimal not null</p><p><b> )</b></p><p><b> GO</b></p><p><b>
44、5.3 視圖</b></p><p> (1)查詢員工工資情況</p><p> 建立一個視圖,反映員工姓名及工資情況。</p><p> CREATE VIEW 員工_工資</p><p><b> AS </b></p><p> SELECT 員工.姓名, 工資.*
45、</p><p> FROM 員工,工資</p><p> WHERE 員工.工號=工資.工號</p><p><b> 5.4 存儲過程</b></p><p> (1)指定員工工資情況的查詢</p><p> 定義一個名為stsffCost的存儲過程,該存儲過程以以工資年月(@
46、staffgongzi)、出勤天數(shù)(@staffchuqin)、加班工資(@staffjiaban)、應發(fā)工資(@staffying)、實發(fā)工資(@staffshi)為輸入?yún)?shù)返回指定員工工資信息的存儲過程。</p><p> stsffCost代碼如下:</p><p> CREATE PROCEDURE staffCost</p><p> @staffg
47、ongzi decimal,</p><p> @staffchuqin decimal,</p><p> @staffjiaban decimal,</p><p> @staffying decimal,</p><p> @staffshi decimal</p><p><b> AS&l
48、t;/b></p><p><b> SELECT *</b></p><p><b> FROM 工資</b></p><p> WHERE 工資年月=@staffgongzi AND </p><p> 出勤天數(shù)=@staffchuqin AND</p><p&
49、gt; 加班工資=@staffjiaban AND</p><p> 應發(fā)工資=@staffying AND</p><p> 實發(fā)工資=@staffshi</p><p><b> GO</b></p><p> (2)指定范圍的員工的信息查詢。</p><p> 以員工工號、部門編
50、號為輸入?yún)?shù)返回指定員工基本信息的存儲過程,要求輸入部分員工信息查詢員工全部信息。</p><p> 定義一個名為stsffInfo的存儲過程,該存儲過程以員工工號(@staffNum)、部門編號(@bmNum)作為輸入?yún)?shù),存儲過程返回查詢到的結果集。</p><p> satffInfo的定義代碼如下:</p><p> CREATE PROCEDURE
51、staffInfo</p><p> @staffNum VARCHAR(50)='%',</p><p> @bmNum VARCHAR(50)='%'</p><p><b> AS</b></p><p><b> SELECT *</b></p&
52、gt;<p> FROM 員工,部門</p><p> WHERE 員工.部門名稱=部門.部門名稱 AND </p><p> ((員工.工號 LIKE @staffNum VARCHAR(50)+'%') AND </p><p> (部門編號 LIKE @bmNum VARCHAR(50)+'%'))<
53、/p><p><b> GO </b></p><p> ?。?)統(tǒng)計指定年份各部門每個月份的工資總額。</p><p> 以年份為輸入?yún)?shù),以總工資金額為輸出參數(shù),產(chǎn)生該年度12個月份的每部門工資統(tǒng)計的存儲過程。定義該存儲過程名為bmMonhSum,輸入?yún)?shù)為@ThisYear,實現(xiàn)代碼如下:</p><p> CR
54、EATE PROCEDURE bmMonthSum</p><p> @ThisYear CHAR(10)</p><p><b> AS</b></p><p> SELECT DATEPART(MM,工資年月) AS 員工工資月份,SUM(實發(fā)工資) AS 部門人數(shù)</p><p> FROM 員工,工資,部
55、門</p><p> WHERE 員工.工號=工資.工號 AND 員工.部門名稱=部門.部門名稱 AND DATEPART(YYYY,工資年月)=@ThisYear</p><p> GROUP BY DATEPART(MM,工資年月)</p><p><b> 5.5 觸發(fā)器</b></p><p> ?。?)
56、關鍵操作,在工資表里添加一條新的記錄,實發(fā)工資會自動更新新的數(shù)據(jù)。定義這個觸發(fā)器名稱為insert_工資。</p><p><b> 代碼如下:</b></p><p> create trigger insert_工資 on 工資 for insert</p><p><b> as</b></p>
57、<p> declare @i char(20)</p><p> declare @bb int</p><p> set @i=case</p><p> when @bb=0001 then '實發(fā)工資'</p><p> when @bb=0002 then '實發(fā)工資'</p
58、><p><b> end</b></p><p><b> print @i</b></p><p><b> (2)員工新調(diào)入</b></p><p> 進行員工新調(diào)入操作是在員工信息表中添加一條新的記錄,可以為員工信息表設計一個Insert觸發(fā)器,當員工信息表執(zhí)行In
59、sert操作后自動更改出部門信息表相應記錄的數(shù)據(jù)。定義這個觸發(fā)器名稱為staff_insert。</p><p><b> 其代碼如下:</b></p><p> CREATE TRIGGER staff_insert ON 員工</p><p> FOR INSERT</p><p> AS IF (SELEC
60、T COUNT(*)</p><p> FROM 部門,inserted,工資</p><p> WHERE 部門.部門人數(shù)=inserted.部門人數(shù) AND 工資.工號=inserted.工號)=0</p><p> ROLLBACK TRANSACTION</p><p><b> GO</b></p
61、><p><b> ?。?)員工調(diào)出</b></p><p> 進行員工調(diào)出操作是在員工信息表中刪除該員工的記錄,可以為員工信息表設計一個Delete觸發(fā)器,當員工信息表執(zhí)行Delete操作后,工資表、部門表中的記錄也將全部刪除。定義這個觸發(fā)器名稱為staff_delete。</p><p><b> 其實現(xiàn)代碼如下:</b&g
62、t;</p><p> CREATE TRIGGER staff_delete ON 員工</p><p> FOR DELETE</p><p> AS SELECT COUNT(*)</p><p> FROM 部門,工資,deleted</p><p> WHERE 部門.部門人數(shù)=deleted.部
63、門人數(shù) AND 工資.工號=deleted.工號</p><p><b> GO</b></p><p><b> (4)員工內(nèi)部調(diào)動</b></p><p> 為員工表設計一個名為staff_update的UPDATE觸發(fā)器,當系統(tǒng)對員工表進行UPDATE操作后,將會自動觸發(fā)它。該觸發(fā)器將相應記錄的部門人數(shù)、部門名
64、稱、工資更新。</p><p> 下面是client_update觸發(fā)器的定義代碼;</p><p> CREATE TRIGGER staff_update ON 員工</p><p> FOR UPDATE</p><p> AS SELECT COUNT(*)</p><p> FROM updated
65、,部門</p><p> WHERE 部門.部門名稱=updated.部門名稱</p><p><b> GO</b></p><p><b> 5.6 索引</b></p><p> 為提高檢索性能,為表創(chuàng)建符合索引,其索引項為工號、姓名。</p><p> C
66、REATE INDEX 工號_姓名_ind</p><p> ON 員工(工號,姓名)</p><p><b> GO</b></p><p> 6 各模塊設計要點</p><p> 6.1 登錄模塊設計</p><p> 登錄模塊是所有用戶進入工資管理系統(tǒng)的唯一途徑,除了確定用戶類
67、型以外,還要注意用戶登錄的密碼是否與后臺數(shù)據(jù)庫的一致,如果不一致則會彈出圖4.2所示的提示信息。用戶在登錄模塊出現(xiàn)的所有情況我都予以考慮了。在用戶登錄時根據(jù)判斷用戶的權限,在模塊中有“If power <> "管理員" Then frm_main.set.Enabled = False frm_main.defend = False”的代碼,此項決定了主界面的操作模塊。</p><
68、;p> 6.2 用戶管理設計</p><p> 在添加用戶模塊中,我仿造了一般填寫信息時的方法設計了“確認密碼”操作,如果在操作錯誤時候會彈出如圖6.1所示的提示信息,點擊確定后,鼠標自動停在密碼文本框中,用戶不需要再次輸入用戶名,在此說明一下,在我做的系統(tǒng)中幾乎所有的錯誤轉(zhuǎn)移都有如上的提示和獲得焦點的操作。</p><p> 刪除用戶模塊中,在用戶點擊了確定按鈕以后,會有如
69、圖6.1所示的對話框,為用戶刪除考慮了情況。</p><p> 圖6.1 “確認密碼”錯誤</p><p> 6.3 信息管理設計</p><p> 這個部門主要由部門信息和員工信息組成,發(fā)放工資是對員工工資的管理,部門信息的設置和員工信息設置基本相同。</p><p> 6.4 查詢工資設計</p><p&
70、gt; 在這個版塊中,主要是設計員工工資信息的基本內(nèi)容,員工可輸入自己的編號查找自己的工資信息。管理員可對其信息進行管理。包括查找、打印、添加、編輯、刪除、退出這幾個方面的管理。</p><p><b> 7 運行與測試</b></p><p> 7.1 運行與測試</p><p> 圖7.1 創(chuàng)建并查詢職工信息表代碼截圖</
71、p><p> 圖7.2 數(shù)據(jù)庫中職工考勤表截圖</p><p> 圖7.3 查詢考勤表結果截圖</p><p> 圖7.4 數(shù)據(jù)庫中職工津貼表截圖</p><p> 圖7.5 查詢津貼表結果截圖</p><p> 圖7.6 職工月工資表結果截圖</p><p><b> 7.2
72、 分析</b></p><p> 軟件測試是保證軟件質(zhì)量的關鍵,它是對需求分析設計和編碼的最后復審。在軟件生命周期的每個階段,都不可避免地會產(chǎn)生錯誤:</p><p> ?。?)在數(shù)據(jù)的插入的過程中,插入的時候錯誤提示:出現(xiàn)將截斷字符串或二進制數(shù)據(jù)。語句已終止。</p><p> 出現(xiàn)錯誤的原因:輸入的字符串長度超過用戶自定義長度。</p&g
73、t;<p> 解決方法:改變用戶自定義長度或者改變登錄數(shù)據(jù)的長度。</p><p> (2)在編程序時第一次的時候沒有設置工資計算表,導致在運行時不能正常進行運算。</p><p> 改進方法:增加一個工資計算表,在統(tǒng)計工資的時候利用工資計算表及之前錄入的數(shù)據(jù)進行計算,導出工資表。</p><p> 通常在編寫出每個原程序后,就要對它進行必要的
74、測試,這步工作自己來完成。此后由專門的測試人員進行各種綜合測試。了解程序的內(nèi)部結構和處理過程,對程序中重要的邏輯路線進行測試,在不同點檢查程序狀態(tài),確定實際狀態(tài)與時期的狀態(tài)是否一致。</p><p><b> 設計心得體會</b></p><p> 查詢工資時主要考慮 用戶的權限問題,主要在登錄模塊中用全局變量記錄了用戶的權限,在用戶點擊確定以后系統(tǒng)會統(tǒng)計權限,分
75、配給用戶正確的查詢工資的方法。</p><p> 該工資管理系統(tǒng)總體說來功能比較齊全,管理員和員工的一些基本的功能都已經(jīng)具備;數(shù)據(jù)庫的設計方面,建有員工表、工資表。數(shù)據(jù)庫中存在一些問題,如數(shù)據(jù)冗余,不夠完善。但在做課程設計的過程中也遇到很多問題,一開始時其中最大的問題是數(shù)據(jù)庫的連接部分,該部分直接影響到數(shù)據(jù)庫與應用程序接口實現(xiàn),而且必須注意數(shù)據(jù)庫數(shù)據(jù)庫的名稱與連接數(shù)據(jù)庫的取名以致.后來經(jīng)過大家的合作努力解決了這
76、個問題.在編寫程序時,確實也遇到了很多困難,后來經(jīng)過調(diào)試后終于把自已想到實現(xiàn)的功能一步步實現(xiàn)了,通過這次課程設計使我收獲了好多,還復習了數(shù)據(jù)庫相關語句的編寫。</p><p> 此次課程設計讓我感受頗多:做一個數(shù)據(jù)庫其實是一件很有趣的事情。想到自己可以創(chuàng)建一個小型的數(shù)據(jù)庫系統(tǒng),有點學習后的滿足感。數(shù)據(jù)庫的建立非難事,難點在于數(shù)據(jù)庫的連接和編程語言的選擇。再就是建立數(shù)據(jù)庫系統(tǒng)的步驟,我的經(jīng)驗就是要先總體規(guī)劃,再局
77、部整理。先做好總的界面,再通過該界面的布置一步一步實現(xiàn)其功能!同時我體會到:熟練的編程能力,對知識運用的烈渴望及其創(chuàng)新和團隊的合作精神設做好一個大型數(shù)據(jù)庫的基礎。因此通過此次課程設計我明顯感覺到自身的不足,并希望以后能更加用心地運用所學知識和學習新的知識。</p><p><b> 參考文獻</b></p><p> [1] 錢雪忠.數(shù)據(jù)庫原理及其應用[M].北京
78、:郵電大學出版社,2007,8. </p><p> [2] Bain. SQL server 2000數(shù)據(jù)倉庫與Analysis Services[M].中國電力出版社,2003,2.</p><p> [3] 王珊主編.數(shù)據(jù)庫技術與聯(lián)機分析處理[M].北京:科學出版社,1998,5.</p><p> [4] 趙松濤.SQL server 2000系統(tǒng)管理
79、及其開發(fā)[M].人民郵電出版社,1981,2. </p><p> [5] 王珊,薩師軒.數(shù)據(jù)庫系統(tǒng)概論(第二版)[M].清華大學出版社,2002,2.</p><p> [6] 張劍平.信息系統(tǒng):歷史沿革與發(fā)展趨勢[J].[浙江師范大學報].1994,4.</p><p> [7] 朱志強.管理信息系統(tǒng)原理、開發(fā)及應用[M].復旦大學出版社.2007,109
80、~194. </p><p> [8] 程燕.工資管理系統(tǒng)的開發(fā)[J].[上海電機高等??茖W校學報].2003,4.</p><p> [9] Kenneth C.Laudon,Jane Price Laudon.Management information systems.清華大學</p><p> 出版社.1998,56~82.</p>&l
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫課程設計——員工工資管理系統(tǒng)
- 數(shù)據(jù)庫課程設計(企業(yè)員工工資管理系統(tǒng))
- 數(shù)據(jù)庫課程設計報告---公司員工工資管理系統(tǒng)
- sql數(shù)據(jù)庫員工工資管理系統(tǒng)設計
- c 課程設計-企業(yè)員工工資管理系統(tǒng)
- c課程設計企業(yè)員工工資管理系統(tǒng)
- c課程設計企業(yè)員工工資管理系統(tǒng)
- 數(shù)據(jù)庫課程設計---職工工資管理系統(tǒng)
- 數(shù)據(jù)庫課程設計--職工工資管理
- c++課程設計---企業(yè)員工工資管理系統(tǒng)
- 軟件工程課程設計--員工工資管理系統(tǒng)
- c++課程設計_企業(yè)員工工資管理系統(tǒng)
- 員工工資管理信息系統(tǒng)課程設計
- 員工工資管理系統(tǒng)
- 數(shù)據(jù)庫課程設計--工資管理系統(tǒng)
- 數(shù)據(jù)庫課程設計--工資管理系統(tǒng)
- 數(shù)據(jù)庫課程設計--工資管理系統(tǒng)
- 數(shù)據(jù)庫工資管理系統(tǒng)課程設計
- 數(shù)據(jù)庫課程設計--工資管理系統(tǒng)數(shù)據(jù)庫設計
- 數(shù)據(jù)庫課程設計----工資管理系統(tǒng)
評論
0/150
提交評論