2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  數(shù)據(jù)庫原理課程設(shè)計(jì)說明書</p><p>  2012年 1 月 6 日</p><p><b>  摘 要</b></p><p>  由于計(jì)算機(jī)技術(shù)的飛速發(fā)展,數(shù)據(jù)庫技術(shù)作為數(shù)據(jù)管理的一個(gè)有效的手段,在各行各業(yè)中得到越來越廣泛的應(yīng)用。因此,本文圍繞一個(gè)”人事工資管理系統(tǒng)”程序的設(shè)計(jì)和應(yīng)用系統(tǒng)的開發(fā)課題為背景,詳細(xì)介紹

2、了以PowerBiluder和SQL SERVER為語言編寫管理信息系統(tǒng)的過程。其開發(fā)主要包括后臺(tái)的數(shù)據(jù)庫的建立、維護(hù)以及前端的相應(yīng)應(yīng)用程序的開發(fā)兩個(gè)方面的內(nèi)容,系統(tǒng)的建立和維護(hù)主要要求其管理數(shù)據(jù)的系統(tǒng)性、規(guī)范性、自動(dòng)性等特點(diǎn),而前臺(tái)的應(yīng)用程序開發(fā)則要求做到各項(xiàng)功能要完備、操作要簡便、易學(xué)易用等特點(diǎn)。</p><p>  管理系統(tǒng)的開發(fā)不僅是一個(gè)應(yīng)用程序編寫的過程,更重要的是在系統(tǒng)分析和設(shè)計(jì)階段所做的工作。該程序

3、在設(shè)計(jì)過程中嚴(yán)格遵循軟件工程學(xué)的方法,用分階段的生命周期計(jì)劃嚴(yán)格管理,并主要講述了程序的總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)階段,對(duì)程序進(jìn)行需求迭代,不斷修正和改進(jìn),利用SQL SERVER的強(qiáng)大數(shù)據(jù)庫功能,直到形成一個(gè)完善的可行性系統(tǒng).優(yōu)美、秀麗的界面,方便實(shí)用的查詢與維護(hù)功能共同構(gòu)成了“人事工資管理系統(tǒng)”。</p><p>  關(guān)鍵詞:管理系統(tǒng);sql server;PB;數(shù)據(jù)庫</p><p><

4、;b>  目 錄</b></p><p><b>  1.緒論1</b></p><p>  1.1選題背景1</p><p>  1.2選題意義1</p><p>  2.數(shù)據(jù)流程圖分析1</p><p>  2.1 數(shù)據(jù)流程圖1</p>&l

5、t;p><b>  2.2數(shù)據(jù)字典1</b></p><p>  3.系統(tǒng)功能結(jié)構(gòu)圖2</p><p>  4.數(shù)據(jù)庫設(shè)計(jì)2</p><p>  4.1數(shù)據(jù)庫概念模型設(shè)計(jì)2</p><p>  4.2數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)2</p><p><b>  4.3編碼設(shè)計(jì)2

6、</b></p><p>  5.課程設(shè)計(jì)體會(huì)與心的2</p><p><b>  緒論</b></p><p><b>  選題背景</b></p><p>  隨著計(jì)算機(jī)的日益普及和網(wǎng)絡(luò)的發(fā)展,數(shù)據(jù)庫的應(yīng)用范圍越來越廣,數(shù)據(jù)庫應(yīng)用的功能也越來越強(qiáng),因此編寫管理信息系統(tǒng)應(yīng)用程序也顯

7、得尤為重要,在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它變得越來越普及。</p><p>  工資管理系統(tǒng)是一個(gè)單位不可缺少的部分,它的內(nèi)容對(duì)于單位的決策者和管理者來說都至關(guān)重要,所以企業(yè)人事工資管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5恢币詠砣藗兪褂脗鹘y(tǒng)人工的方式管理文件信息,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少的困難。

8、</p><p>  人事管理是任何企事業(yè)單位都需要進(jìn)行的一項(xiàng)工作,因此,開發(fā)制作人事管理系統(tǒng)具有較大的社會(huì)現(xiàn)實(shí)意義,同時(shí)人事管理系統(tǒng)是一切應(yīng)用系統(tǒng)的典范,它具有一切應(yīng)用系統(tǒng)的特征,系統(tǒng)結(jié)構(gòu)與現(xiàn)實(shí)生活緊密結(jié)合,具體直觀,具有典范的數(shù)據(jù)庫系統(tǒng)的特性。人事管理系統(tǒng)主要用于企業(yè)內(nèi)部員工的檔案、工資、考勤、評(píng)價(jià)的管理,便于公司領(lǐng)導(dǎo)掌握人員的動(dòng)向,及時(shí)調(diào)整人才的分配,同時(shí)也減少了手工操作帶來的一些繁瑣與不便,使員工情況的記

9、錄和統(tǒng)計(jì)變得十分簡單.這些優(yōu)點(diǎn)可以極大的提高企業(yè)對(duì)人事管理的效率.因此,人事管理系統(tǒng)是企事業(yè)信息化、智能化、科學(xué)化和正規(guī)化不可缺少的管理軟件。</p><p><b>  選題意義</b></p><p>  隨著社會(huì)的進(jìn)步和計(jì)算機(jī)技術(shù)的發(fā)展,特別是微型計(jì)算機(jī)的大范圍普及,計(jì)算機(jī)的應(yīng)用逐漸由科學(xué)計(jì)算、實(shí)時(shí)控制等方面向非數(shù)值處理的各個(gè)領(lǐng)域中滲透。尤其是以微型計(jì)算機(jī)為處理

10、核心,以數(shù)據(jù)庫管理系統(tǒng)為開發(fā)環(huán)境的管理系統(tǒng)在辦公室自動(dòng)化以及商業(yè)信息管理等方面的應(yīng)用,日益受到人們的關(guān)注。</p><p>  當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代。在各行各業(yè)中離不開信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。</p><p>  隨著社會(huì)信息量的迅速增長,

11、計(jì)算機(jī)處理的數(shù)據(jù)量不斷增加。文件管理系統(tǒng)采用的一次最多存取一個(gè)記錄的訪問方式,以及在不同文件之間缺乏相互聯(lián)系的結(jié)構(gòu),越來越不能適應(yīng)管理大量數(shù)據(jù)的需要,于是數(shù)據(jù)庫管理系統(tǒng)便應(yīng)運(yùn)而生。數(shù)據(jù)庫管理系統(tǒng)是用來控制建立數(shù)據(jù)庫中的數(shù)據(jù)、數(shù)據(jù)的存取,并維護(hù)數(shù)據(jù)庫的數(shù)據(jù)。從文件管理到數(shù)據(jù)庫管理,代表了兩代不同的數(shù)據(jù)管理技術(shù)。今天,數(shù)據(jù)庫管理已成為計(jì)算機(jī)信息管理的主要方式。數(shù)據(jù)庫的應(yīng)用非常廣泛,可應(yīng)用于各行各業(yè)。尤其目前電腦發(fā)展神速,運(yùn)用廣泛,甚至每個(gè)公

12、司、每戶都有電腦,只要是稍復(fù)雜的數(shù)據(jù),都可制作成數(shù)據(jù)庫,交由電腦來管理。用電腦管理數(shù)據(jù),可免除人為的疏忽,并且運(yùn)算速度快,可靠性提高。</p><p>  企業(yè)工資管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,一般不允許發(fā)生差錯(cuò)。最初的工資統(tǒng)計(jì)和發(fā)放都是使用人工方式處理,工作量大的時(shí)候,出現(xiàn)錯(cuò)誤的機(jī)率也隨之升高,不僅花費(fèi)財(cái)務(wù)人員大量的時(shí)間,而且往往由于抄寫不慎,或者由于計(jì)算的疏忽,出現(xiàn)工資發(fā)放錯(cuò)誤的現(xiàn)象。同時(shí)工資的發(fā)放

13、具有較強(qiáng)的時(shí)間限制,必須嚴(yán)格按照單位規(guī)定的時(shí)間完成計(jì)算和發(fā)放工作。久而久之,這種人工處理方式無論是在效率,還是正確性方面都達(dá)不到企業(yè)的需求。經(jīng)常性的出錯(cuò)已經(jīng)給企業(yè)帶來了諸多的不便。正是企業(yè)工資管理的這種重復(fù)性、規(guī)律性、時(shí)間性,使得企業(yè)工資管理計(jì)算機(jī)化成為可能。企業(yè)工資管理系統(tǒng)就是使用電腦代替大量的人工統(tǒng)計(jì)和計(jì)算,完成眾多企業(yè)工資信息的處理,同時(shí)使用電腦還可以安全地、完整地保存大量的企業(yè)工資記錄。</p><p>

14、<b>  數(shù)據(jù)流程圖分析</b></p><p>  數(shù)據(jù)流程分析是把數(shù)據(jù)在現(xiàn)行系統(tǒng)內(nèi)部的流動(dòng)情況抽象地獨(dú)立出來,舍去了具體組織機(jī)構(gòu)、信息載體、處理工具、物質(zhì)、材料等,單從數(shù)據(jù)流動(dòng)過程來考查實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式。數(shù)據(jù)流程分析主要包括對(duì)信息的流動(dòng)、傳遞、處理、存儲(chǔ)等的分析。它是用箭線連接圖形符號(hào),對(duì)某一業(yè)務(wù)流程中數(shù)據(jù)的流動(dòng)、傳遞、存儲(chǔ)和處理過程的描述。數(shù)據(jù)流程圖具有抽象性和綜合性兩個(gè)特點(diǎn),

15、其抽象性表現(xiàn)在已經(jīng)完全舍去了具體的物質(zhì),如組織機(jī)構(gòu),工作場(chǎng)所、物質(zhì)流、貨幣流等,只保留了數(shù)據(jù)的流動(dòng)、存貯、使用及加工的情況。綜合性表現(xiàn)在它可以把系統(tǒng)中的各種業(yè)務(wù)處理過程聯(lián)系起來,形成一個(gè)整體。</p><p><b>  2.1 數(shù)據(jù)流程圖</b></p><p>  外部實(shí)體 數(shù)據(jù)流 數(shù)據(jù)存儲(chǔ)</p

16、><p><b>  2.2數(shù)據(jù)字典</b></p><p>  2.2.1數(shù)據(jù)結(jié)構(gòu)描述</p><p><b>  員工</b></p><p><b>  工資</b></p><p><b>  部門</b></p>

17、<p>  2.2.2數(shù)據(jù)流的描述</p><p><b>  主要數(shù)據(jù)存儲(chǔ)的定義</b></p><p><b>  3.系統(tǒng)功能結(jié)構(gòu)圖</b></p><p>  工資管理系統(tǒng)系是為了更好的實(shí)現(xiàn)工資各種信息的管理以及各種信息的安全性管理。本系統(tǒng)主要對(duì)查看員工的各種工資信息需求所設(shè)計(jì)的,可以很好的管理數(shù)據(jù)。

18、本系統(tǒng)的主要功能由以下幾個(gè)部分組成:</p><p>  經(jīng)過調(diào)研及分析,工資管理信息系統(tǒng)主要完成以下功能。</p><p>  4.1數(shù)據(jù)庫概念模型設(shè)計(jì)</p><p>  根據(jù)系統(tǒng)數(shù)據(jù)流圖和數(shù)據(jù)字典,得出系統(tǒng)的概念模型(E-R)如圖所示。</p><p>  4.2數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)</p><p><b&g

19、t;  4.2.1 基本表</b></p><p>  關(guān)系模式:員工信息(員工編號(hào)、姓名、性別、出生年月、所屬部門、文化程度、職稱)</p><p>  部門信息(部門編號(hào)、部門名稱、部門負(fù)責(zé)人、部門人數(shù))</p><p>  基本工資(工資級(jí)別、工資金額)</p><p>  崗位工資(工資級(jí)別、工資金額)</p>

20、<p>  工資信息(員工編號(hào)、基本工資、崗位工資、水電費(fèi)、津貼工資、扣除工資、實(shí)發(fā)金額)</p><p>  考勤信息(員工編號(hào)、姓名、性別、遲到次數(shù)、缺勤次數(shù))</p><p>  津貼信息(員工編號(hào)、姓名、性別、加班時(shí)間、加班天數(shù)、加班類型、津貼情況)</p><p>  用戶信息(用戶名、密碼、權(quán)限)</p><p>&

21、lt;b>  4.3編碼設(shè)計(jì)</b></p><p><b>  4.3.1存儲(chǔ)過程</b></p><p>  1.用于實(shí)現(xiàn)從員工信息表中查詢所有員工信息的數(shù)據(jù)存儲(chǔ)。</p><p><b>  USE 工資管理</b></p><p><b>  GO</b&g

22、t;</p><p>  CREATE PROCEDURE yuangong</p><p><b>  AS</b></p><p>  SELECT * FROM "員工信息表" </p><p><b>  GO</b></p><p>  2.用于

23、實(shí)現(xiàn)從工資信息表中查詢所有員工工資詳情的數(shù)據(jù)存儲(chǔ)。</p><p><b>  USE 工資管理</b></p><p><b>  GO</b></p><p>  CREATE Procedure gongzi</p><p>  (@Sno char(8), @Sname char(8)

24、,@Dno char(8),@Szhicheng char(10))</p><p><b>  AS</b></p><p>  INSERT INTO 員工信息表 </p><p>  VALUES(@Sno,@Nname,@Dno,@Szhicheng)</p><p>  3.用于查詢某一員工信息的數(shù)據(jù)存儲(chǔ)<

25、;/p><p><b>  USE 工資管理</b></p><p><b>  GO</b></p><p>  CREATE Procedure information</p><p>  (@aaa char(8))</p><p><b>  AS <

26、;/b></p><p>  select Sno from 員工信息表</p><p>  where sno=@aaa </p><p>  4.刪除某一員工信息的數(shù)據(jù)存儲(chǔ)</p><p><b>  USE 工資管理</b></p><p><b>  GO</b&g

27、t;</p><p>  CREATE Procedure shanchu</p><p>  (@aaa char(8))</p><p><b>  AS </b></p><p>  delete from 員工信息表</p><p>  where sno=@sid </p&g

28、t;<p>  5.修改某一個(gè)員工信息的數(shù)據(jù)存儲(chǔ)</p><p><b>  USE 工資管理</b></p><p><b>  GO</b></p><p>  CREATE Procedure update</p><p>  (@aaa int)</p>&

29、lt;p><b>  AS </b></p><p>  update 員工信息表</p><p>  set sno=sno+sno</p><p>  where sno=@aaa </p><p>  4.3.2員工登陸界面</p><p>  應(yīng)用程序?qū)ο蟮膐pen事件中的語句:o

30、pen(w_logon)</p><p>  登陸按鈕的click事件中輸入以下代碼:</p><p>  If sle_1.text=””then</p><p>  Messagebox(“請(qǐng)注意!”,”賬號(hào)不能為空”)</p><p>  sle_1.setfocus()</p><p>  elseif sle

31、_2.text=””then</p><p>  messagebox(“請(qǐng)注意!”,”密碼不能為空”)</p><p>  sle_2.setfocus</p><p><b>  else </b></p><p>  Open(w_main)</p><p>  Close(w_logon)

32、</p><p><b>  End if</b></p><p>  5課程設(shè)計(jì)體會(huì)與心的</p><p>  通過這兩周的數(shù)據(jù)庫設(shè)計(jì),使我們從中受到很大的影響,不僅將大學(xué)所學(xué)的知識(shí)進(jìn)行了實(shí)際應(yīng)用,還學(xué)到了很多書本上學(xué)不到的知識(shí)。開闊了視野,增長了知識(shí),積累了一些經(jīng)驗(yàn)和教訓(xùn)。充分鍛煉了自己的動(dòng)手和應(yīng)用能力,真正做到了理論聯(lián)系實(shí)際。</p

33、><p>  開發(fā)本系統(tǒng)的過程中,首先要對(duì)企業(yè)工資管理進(jìn)行系統(tǒng)調(diào)研,熟悉企業(yè)財(cái)務(wù)、人事、工資發(fā)放管理的流程、步驟;選用開發(fā)工具要選用自己最熟悉、應(yīng)用較多的開發(fā)工具,本系統(tǒng)開發(fā)選用PowerBuilder10.5,其具有語言簡單、功能強(qiáng)大、組件眾多的優(yōu)點(diǎn)。程序模塊的編制中,重點(diǎn)把握系統(tǒng)內(nèi)部完整性、功能性、實(shí)用性、便捷性,使其能夠協(xié)調(diào)統(tǒng)一、運(yùn)行無誤。運(yùn)行結(jié)果證明,工資管理系統(tǒng)提高了工作效率,節(jié)省了人力和物力。通過這次實(shí)訓(xùn)

34、,對(duì)SQL 有了進(jìn)一步了解,雖然在此期間遇到過麻煩,但通過查閱資料與嘗試解決問題,使我更加了解SQL的基礎(chǔ)知識(shí),從中學(xué)到了新知識(shí)。</p><p>  由于是第一次弄數(shù)據(jù)庫程序設(shè)計(jì),對(duì)于數(shù)據(jù)庫的流程還不是很清楚,所以很大一部分時(shí)間是在網(wǎng)上找資料,來完善這次數(shù)據(jù)庫的需求分析。一開始對(duì)于這個(gè)數(shù)據(jù)庫系統(tǒng)的功能模塊、數(shù)據(jù)流圖和數(shù)據(jù)字典都不是很清楚該怎么樣來書寫和繪圖,不過經(jīng)過進(jìn)一步的學(xué)習(xí)終于懂得這些該怎么樣寫才是正確的,

35、也增強(qiáng)了我自學(xué)的積極性。</p><p>  我要特別感謝我的指導(dǎo)老師xx老師的熱情關(guān)懷和悉心指導(dǎo)。在我設(shè)計(jì)過程中,我的老師傾注了大量的汗水和心血,使我們都得到了悉心細(xì)致的教誨和無私的幫助,在此我致以深深地謝意,感謝長期以來xx老師對(duì)我們的學(xué)習(xí)指導(dǎo)。</p><p>  參考文獻(xiàn):[1]薩師煊,王珊﹒數(shù)據(jù)庫系統(tǒng)概論(第三版)[M]﹒高等教育出版社﹒2000</p><p

溫馨提示

  • 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)論