數(shù)據(jù)庫課程設(shè)計(jì)----人事管理系統(tǒng)_第1頁
已閱讀1頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  數(shù)據(jù)庫原理課程設(shè)計(jì)報(bào)告書</p><p><b>  (一)緒論</b></p><p>  1.編寫目的:在當(dāng)今社會(huì)任何企業(yè)的管理離不開人事管理,所以人事管理系統(tǒng)是不可或缺的一部分。本實(shí)驗(yàn)的編寫目的就是設(shè)計(jì)一個(gè)企業(yè)的人事管理系統(tǒng),集中記錄和分析所有職工的信息,和技能資格,以便幫助人事部門工作者做出決策分析,保持企業(yè)的持續(xù)高效運(yùn)營(yíng),提高企業(yè)整體的

2、科技含量與管理效率,加快企業(yè)的信息化建設(shè)。</p><p>  2.系統(tǒng)設(shè)計(jì)的思想:設(shè)計(jì)一個(gè)企業(yè)的人事管理系統(tǒng),提供對(duì)企業(yè)的人事調(diào)動(dòng),職工登陸系統(tǒng),管理員登錄系統(tǒng)查詢企業(yè)員工信息,修改職工信息(包括添加新員工、人員退休、人員辭職等)等操作。</p><p>  3.系統(tǒng)解決的問題:</p><p><b>  職工信息管理</b></p&

3、gt;<p><b>  部門管理</b></p><p><b>  人事調(diào)動(dòng)管理</b></p><p><b> ?。ǘ┬枨蠓治觯?lt;/b></p><p>  需求分析的主要任務(wù)是通過詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象(組織,部門,企業(yè)),充分了解原系統(tǒng)工作情況,明確用戶的各種需求,在

4、此基礎(chǔ)上確定新系統(tǒng)的功能。</p><p>  1.系統(tǒng)的功能性分析:</p><p> ?。?)職工登陸,包括查詢自身信息和修改密碼</p><p> ?。?)管理員對(duì)所有職工信息的查詢與修改</p><p> ?。?)人事變動(dòng)的詳細(xì)記錄,包括崗位和部門的調(diào)整</p><p>  2.系統(tǒng)數(shù)據(jù)流程圖:</p&g

5、t;<p><b>  3.數(shù)據(jù)字典:</b></p><p>  1)數(shù)據(jù)流名稱:職工(管理員)信息</p><p>  定義:職工信息=姓名+性別+年齡+電話+職工編號(hào)等</p><p>  數(shù)據(jù)流量:根據(jù)該公具體員工錄用情況確定</p><p>  說明:要對(duì)每位錄用的職工進(jìn)行唯一的編號(hào)</p&

6、gt;<p>  2)數(shù)據(jù)流名稱:用戶身份</p><p><b>  位置:安全管理</b></p><p>  定義:用戶身份=用戶編號(hào)+權(quán)限</p><p>  說明:不同用戶對(duì)應(yīng)著不同的權(quán)限,對(duì)應(yīng)不同的安全級(jí)別</p><p>  3)數(shù)據(jù)流名稱:部門管理</p><p> 

7、 定義:部門管理=部門編號(hào)+部門名稱</p><p>  數(shù)據(jù)流量:根據(jù)公司具體人事變動(dòng)情況而定</p><p>  說明:給予每個(gè)部門一個(gè)唯一的標(biāo)志編號(hào)</p><p>  4)數(shù)據(jù)流名稱:人事變動(dòng)情況</p><p>  定義:人事變動(dòng)情況=調(diào)動(dòng)編號(hào)+對(duì)應(yīng)員工號(hào)+調(diào)前職務(wù)+調(diào)后職務(wù)</p><p>  數(shù)據(jù)流量:據(jù)

8、公司具體調(diào)動(dòng)情況而定</p><p>  說明:每個(gè)調(diào)動(dòng)編號(hào)就唯一對(duì)應(yīng)一次具體的人事調(diào)動(dòng)</p><p>  *系統(tǒng)設(shè)計(jì)中所用到的知識(shí)點(diǎn):</p><p>  SQL 2000數(shù)據(jù)庫操作的基礎(chǔ)知識(shí);</p><p>  ODBC數(shù)據(jù)源知識(shí);</p><p>  基本的SQL語句,例如:添加,查詢,刪除和修改語;<

9、/p><p><b>  C++界面設(shè)計(jì);</b></p><p>  4.系統(tǒng)的運(yùn)行環(huán)境:</p><p>  支持系統(tǒng)運(yùn)行的系統(tǒng)軟件:windows xp,linux</p><p>  數(shù)據(jù)庫管理系統(tǒng):oracle系統(tǒng),SQLserver,OSCAR</p><p><b> ?。ㄈ?/p>

10、總體設(shè)計(jì):</b></p><p>  1.系統(tǒng)功能圖如下:</p><p>  2.系統(tǒng)訪問控制及保密性:要登錄該系統(tǒng)只有憑借自己在該公司里的職工號(hào)和密碼才能登陸,系統(tǒng)會(huì)自動(dòng)查詢?cè)撚脩舻脑L問權(quán)限,如果訪問權(quán)限為yes即是管理員可以進(jìn)行員工信息的查詢,修改,以及添加新員工,刪除離職員工,具體崗位調(diào)動(dòng)等操作;如果為no則說明該用戶是普通職工,其只能進(jìn)行自身信息的查詢和密碼的修改操

11、作。</p><p> ?。ㄋ模?shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì):</p><p><b>  1.概念結(jié)構(gòu)設(shè)計(jì)</b></p><p><b>  2.邏輯設(shè)計(jì)</b></p><p>  將人事管理系統(tǒng)的E-R圖轉(zhuǎn)化為關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)模型,其關(guān)系模式為:</p><p>  職工(職工號(hào)

12、,姓名,性別,年齡,電話,所屬部門號(hào),密碼,,身份證號(hào)碼,訪問權(quán)限)其中職工號(hào)為主碼,所屬部門號(hào)為外碼</p><p>  部門(部門號(hào),部門名稱)其中部門號(hào)為主碼</p><p>  人事變動(dòng)(變動(dòng)編號(hào),員工號(hào),調(diào)動(dòng)前職務(wù),調(diào)動(dòng)后職務(wù))其中變動(dòng)編號(hào)為主碼,員工號(hào)為外碼</p><p><b>  3,物理設(shè)計(jì)</b></p>&

13、lt;p>  數(shù)據(jù)庫物理階段設(shè)計(jì)是為邏輯數(shù)據(jù)模型選取一個(gè)最適合運(yùn)行的環(huán)境(包括存儲(chǔ)結(jié)構(gòu)和存儲(chǔ)方法),所謂最適合包括:所設(shè)計(jì)的物理數(shù)據(jù)庫占用較少的空間和數(shù)據(jù)庫的操作盡可能的提高速度。</p><p>  該系統(tǒng)物理設(shè)計(jì)如下:</p><p><b>  建立索引:</b></p><p>  對(duì)表 部門 在屬性列 部門名稱上建立非聚集索引;

14、</p><p>  對(duì)表 職工 在屬性列 姓名上建立非聚集索引,在屬性列 電話上建立非聚集索引;</p><p>  對(duì)表 人事變動(dòng) 在屬性列 變動(dòng)后職務(wù)上建立非聚集索引;</p><p><b>  存儲(chǔ)結(jié)構(gòu):</b></p><p>  確定數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)主要就是確定數(shù)據(jù)的存放位置和存儲(chǔ)結(jié)構(gòu),它包括關(guān)系,索引,日志

15、,備份等的存儲(chǔ)安排,以及確定系統(tǒng)存儲(chǔ)的配置,將表和索引分別放入不同的磁盤中,由于磁盤驅(qū)動(dòng)器并行工作,可以提高物理I/O的讀寫效率,由于該系統(tǒng)是多用戶環(huán)境,可以把較大的表分放在二個(gè)磁盤上,以加快存取速度。</p><p><b> ?。?)數(shù)據(jù)庫的建立</b></p><p>  1職工表的創(chuàng)建語句如下:</p><p>  create tab

16、le person (</p><p>  p_account varchar2(25) primary key,</p><p>  p_name varchar2(25),</p><p>  p_age number(3),</p><p>  p_sex varchar2(25),</p><

17、p>  d_id varchar2(25),</p><p>  p_phone varchar2(25),</p><p>  p_pwd varchar2(25),</p><p>  p_number varchar2(25),</p><p>  p_right varchar2(25) defaul

18、t 'no',</p><p>  foreign key(d_id) references dept(d_id),</p><p>  constraint p_sex_con check(p_sex='male' or p_sex='female'),</p><p>  constraint p_right_

19、con check(p_right='yes' or p_right='no')</p><p><b>  )</b></p><p>  2部門表的創(chuàng)建語句如下:create table dept(</p><p>  d_id varchar2(25) primary key,</p><

20、;p>  d_name varchar2(25)</p><p><b>  )</b></p><p> ?。ㄎ澹┙缑嬖O(shè)計(jì)和主要功能代碼</p><p> ?。┛偨Y(jié)(包括具體分工)</p><p><b>  2.組員心得如下:</b></p><p>  通過對(duì)

21、數(shù)據(jù)庫課程設(shè)計(jì)的學(xué)習(xí),是我得以把“數(shù)據(jù)庫系統(tǒng)概論”學(xué)到的部分知識(shí)運(yùn)用實(shí)際項(xiàng)目中去。在該次課題設(shè)計(jì)中我主要負(fù)責(zé)了需求分析,總體設(shè)計(jì),概念結(jié)構(gòu)設(shè)計(jì),邏輯設(shè)計(jì),物理設(shè)計(jì)部分,通過此次課題設(shè)計(jì)我更進(jìn)一步熟悉掌握了數(shù)據(jù)庫設(shè)計(jì)的基本步驟,以及各個(gè)階段所要完成的具體工作和其對(duì)整個(gè)數(shù)據(jù)庫性能的影響。懂得了如何去做好需求分析;如何利用E—R圖真實(shí),充分地反映現(xiàn)實(shí)世界;然后把基本E—R圖準(zhǔn)確地轉(zhuǎn)化成關(guān)系模型;最后從時(shí)間和空間效率出發(fā),為設(shè)計(jì)的邏輯結(jié)構(gòu)模型選

22、取最適合應(yīng)用要求物理結(jié)構(gòu);其中做好需求分析起著至關(guān)重要的作用,由于對(duì)用戶的信息需求不明確導(dǎo)致需求分析不夠完善導(dǎo)致其他部分也隨之多次翻工修改,這點(diǎn)是很需要改進(jìn)的…</p><p>  這次數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)我主要負(fù)責(zé)界面設(shè)計(jì)和數(shù)據(jù)庫建立部分,界面是一個(gè)系統(tǒng)的門面,是給用戶的第一印象,因此界面必須突出主題簡(jiǎn)潔明了。而數(shù)據(jù)庫的建立則是一個(gè)系統(tǒng)的前提,是系統(tǒng)功能實(shí)現(xiàn)的基礎(chǔ)和載體,我用的是SQL,結(jié)構(gòu)化查詢語言,是一個(gè)通用的功

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論