![[工程科技]數(shù)據(jù)庫原理與方法課程設(shè)計模版終_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-12/1/920a41f2-4e2e-449e-8642-665da8ba0715/920a41f2-4e2e-449e-8642-665da8ba07151.gif)
![[工程科技]數(shù)據(jù)庫原理與方法課程設(shè)計模版終_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-12/1/920a41f2-4e2e-449e-8642-665da8ba0715/920a41f2-4e2e-449e-8642-665da8ba07152.gif)
![[工程科技]數(shù)據(jù)庫原理與方法課程設(shè)計模版終_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-12/1/920a41f2-4e2e-449e-8642-665da8ba0715/920a41f2-4e2e-449e-8642-665da8ba07153.gif)
![[工程科技]數(shù)據(jù)庫原理與方法課程設(shè)計模版終_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-12/1/920a41f2-4e2e-449e-8642-665da8ba0715/920a41f2-4e2e-449e-8642-665da8ba07154.gif)
![[工程科技]數(shù)據(jù)庫原理與方法課程設(shè)計模版終_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-12/1/920a41f2-4e2e-449e-8642-665da8ba0715/920a41f2-4e2e-449e-8642-665da8ba07155.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、華南農(nóng)業(yè)大學(xué)理學(xué)院課程論文(設(shè)計)2010-2011學(xué)年第 1學(xué)期課程名稱:數(shù)據(jù)庫原理與方法課程設(shè)計課程性質(zhì):實踐課專業(yè)班級:08統(tǒng)計班考核方式:考查學(xué)生人數(shù):4人學(xué)時:1周教師姓名:聶篤憲數(shù)據(jù)庫原理與方法課程設(shè)計報告課程名稱數(shù)據(jù)庫原理與方法實驗學(xué)期2010年至2011年第丄學(xué)期所在學(xué)院理學(xué)院年級2008專業(yè)班級統(tǒng)計1班學(xué)生姓名何巧敏學(xué)號07自評成績95_教師評成績學(xué)生姓名胡湘紅學(xué)號_09_自評成績95_教師評成績學(xué)生姓名吳樹樺學(xué)號_j6_自評成績95_教師評成績學(xué)生姓名易鳳 學(xué)號空自評成績95_教師評成績指導(dǎo)教師聶篤憲數(shù)據(jù)庫原理與方法課程設(shè)計報告設(shè)計題目設(shè)計時間年 月曰設(shè)計 性 質(zhì)巳應(yīng)用性冋
2、設(shè)計性 丁綜合性設(shè)計成績教師評閱:設(shè)計目的明確;操作步驟正確; 加十文稿(表格、程序、數(shù)據(jù)庫、網(wǎng)頁)符合要求;設(shè)計結(jié)果正確;設(shè)計分析總結(jié)全面;設(shè)計報訓(xùn)總課程設(shè)計巒情況錄思路清晰;語言駆準(zhǔn) 概念青楚。準(zhǔn)備工作充分,具備必要的報告資料;報告在規(guī)定的時間內(nèi)完成。回答問題有理論依據(jù),基本概念清楚。主要問題回答簡明準(zhǔn)確;只揃破,或有獨om。評閱教師簽名:時間課程設(shè)計目的本課程設(shè)計將通過實際的操作和設(shè)計,加深學(xué)生對數(shù)據(jù)庫原理與方法的理解,鞏固課 堂教學(xué)內(nèi)容,初步掌握數(shù)據(jù)庫的主要技術(shù)和操作方法,并在此基礎(chǔ)上強化學(xué)生的實踐 意識、提高實際動手能力和創(chuàng)新能力。fl錄1.2.應(yīng)用背景數(shù)據(jù)庫設(shè)計3.4.5.6.7.
3、2. 1需求分析2.2概念設(shè)計2.3邏輯結(jié)構(gòu)設(shè)計 2.4數(shù)據(jù)庫的創(chuàng)建系統(tǒng)實現(xiàn)3. 13.23.33.43.53.6系統(tǒng)的功能模塊圖系統(tǒng)用戶管理模塊的創(chuàng)建員工基本信息模塊的創(chuàng)建員工考勤管理模塊員工工作評價管理模塊的創(chuàng)建員工工資信息管理模塊的創(chuàng)建程序運行的部分結(jié)果顯示4. 14.24.34.4總結(jié)登錄界面添加員工信息員工信息修改員工信息查詢參考文獻附錄-5-6-10-一 16一-16-20-22-25-27-27-29-30-31-32 -33-1. 應(yīng)用背景企業(yè)人事管理是企業(yè)管理的一個重要內(nèi)容,隨著時代的進步,企業(yè)也逐漸變得龐大起來。 如何管理好企業(yè)內(nèi)部員工的信息,成為企業(yè)管理中的一個大問題。在
4、這種情況下,一個可 以規(guī)范化、自動化的企業(yè)人事管理系統(tǒng)就顯得非常重要。最初的人事管理,都是靠人力來完成的。當(dāng)企業(yè)規(guī)模比較小的時候,人力可以完成,隨 著企業(yè)的規(guī)模越來越人,企業(yè)的員工人數(shù)也越來越多,依然維持著人力進行人事管理,必 然會造成工作效率低下,工作錯誤增高等問題。人事管理系統(tǒng)就是分散的企事業(yè)單位的職工信息實行統(tǒng)一、集中、規(guī)范的收集管理,建 立分類編號管理、電腦存儲查詢以及防火、防潮、防蛀、防盜等現(xiàn)代化、專業(yè)化的管理系 統(tǒng),為企事業(yè)單位和職工接觸后顧之憂。本次課程設(shè)計實現(xiàn)的人事管理系統(tǒng)基本上能夠滿足現(xiàn)代企業(yè)人事管理的需求。信息錄入 項fi齊全、完整、系統(tǒng)?,F(xiàn)代人事管理系統(tǒng)靈活使用表格對各種
5、信息分門別類,組成企業(yè) 人事管理系統(tǒng),可以方便地查詢、閱讀、修改、交流和重復(fù)使用。2. 數(shù)據(jù)庫設(shè)計2.1需求分析用戶的需求具體體現(xiàn)在各種信息的提供,保存,更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能 充分滿足各種信息的輸出和輸入。收集基本數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程組成一份 詳盡的數(shù)據(jù)字典,為后面的設(shè)計打下基礎(chǔ)。2.11功能需求分析:根據(jù)人事管理系統(tǒng)規(guī)范化,自動化,系統(tǒng)化要求,作岀功能需求分析圖如下:人事信息管理系統(tǒng)錄入存儲員工基本信息,考勤信息,工資,工作評價信息。系統(tǒng)對以上信息提供查詢,添加等功能。針對信息的變動,在計發(fā)工資方面作岀相應(yīng)調(diào)整。系統(tǒng)管理提供對員工查詢,添加用戶賬號的功能。2.12數(shù)據(jù)
6、需求分析:針對一般企業(yè)人事管理系統(tǒng)的需求,通過對員工工作過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè) 計如下面所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):員工信息管理:包括員工基本信息:包括員工編號,姓名,性別,已婚情況,出生日期,籍 貫,住 址,e-mail,學(xué)歷,專業(yè),政治面貌,參加工作時間,加入公司時 間,所在部門,起薪時間,調(diào)入部門時間,職稱,身份證號碼,檔號,原 身份,原職務(wù),原工作單付 , 備注。員工考勤信息:包括員工所在部門,員工編姓名,上班時間,下班時間,遲到次數(shù), 早退次數(shù),進出標(biāo)志,公休時間,曠工時間,病假天數(shù),事假天數(shù),假期 開始時間,加班時數(shù),加班日期。出差天數(shù),出差開始時間。員工調(diào)動信息:包括員工編號,
7、姓名,原部門,新部門,原職務(wù),新職務(wù),調(diào)入時間,調(diào)出時間,備注。員工工作評價:包括員工姓名,員工編號,員工所在部門,工作業(yè)績,工作態(tài)度,業(yè)務(wù)水平, 備注。員工工資信息:包括員工所在部門,姓名,員工編號,檔號,底薪,補貼,獎金,加班,請 假次數(shù),住房補貼,房租,養(yǎng)老金,醫(yī)療保險,住房公積金,花紅,所得稅, 實發(fā)工資。2.13企業(yè)人事管理的數(shù)據(jù)流程圖圖1企業(yè)人事管理的數(shù)據(jù)流程圖2.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計根據(jù)以上需求分析,規(guī)劃出的實體由:員工基本信息實體、員工考勤信息實體、員工工評價信息實體、員工工資信息實體。各個實體具體的描述e-r圖如下。2.21實體e-r圖圖2員工基本信息實體er圖圖4員工工作評
8、價信息實體er圖圖5員工工資信息實體er圖2-22實體與實體間的關(guān)系用er圖員工員工工資圖6實體間的er圖2.3邏輯結(jié)構(gòu)設(shè)計根據(jù)er圖,設(shè)計出數(shù)據(jù)庫表表1 manrecord員工基本信息表列名數(shù)據(jù)類型可否為空說明ygidvarcharnot null編號ygnamevarcharnot null姓名ygdeptvarcharnull部門ygsexvarcharnull性別ygbirthdaydatetimenull生日ygplacevarcharnull籍貫yglevelvarcharnull學(xué)歷ygspecialvarcharnull專業(yè)ygdate 1datetimenull參加工作吋1&
9、#39;可ygdate2datetimenull入黨時間ygbusivarcharnull職稱ygdate3datetimenull職稱時間ygstatusvarcharnull原身份ygofficevarcharnull原工作單位ygdutyvarcharnull原職務(wù)ygdate4datetimenull進入公司時間ygdate5datetimenull起薪時間ygdate6datetimenull調(diào)入時間ygnovarcharnull檔號ygremarkltext備注表2 checkin員工考勤信息表格列名數(shù)據(jù)類型可否為空說明yqidvarcharnot null編號kqnamevarc
10、harnot null姓名kqdatedatetimenot null日期kqdaysnumericnot null本月天數(shù)kqrdaynumericnull公休假天數(shù)kqtdaynumericnot null應(yīng)出勤天數(shù)kqworknumericnot null出勤kqabsentnumericnull曠工kqrestnumericnull年休kqleavenumericnull請假kqlatenumericnull遲到kqearlynumericnull早退kqforgetnumericnull忘訂卡kqoverlnumericnull節(jié)假日加班kqdeductnumericnull扣考核k
11、qothervarcharnull其他kqremarktextnull備注kqover2numericnull其他加班kqfillnumericnull補休天數(shù)kqgonumericnull出差工地天數(shù)kqpaynumericnull加班費表3 manappraise員工工作評價信息表列名數(shù)據(jù)類型可否為空說明pjdeptvarcharnot null部門pjnamevarcharnot null姓名pjnocharnot nullidpjidvarcharnot null編號pjdatedatetimenot null時間pjresullvarcharnull工作業(yè)績pjpositionvar
12、charnull工作態(tài)度pjlevelvarcharnull業(yè)務(wù)水平pjremarktextnull備注pjotherlvarcharnull其他1pjother2varcharnull其他2表4 pay員工工資信息表格列名數(shù)據(jù)類 型可否為空說明gzidvarcharnot null編號gznamevarcharnot null姓名gzbasenu mericnot null底薪gzallnumericnull補貼gzbonusnumericnull獎金gzpaynumericnull加班gzdeductnumericnull扣考核gzagenu mericnull代扣養(yǎng)老金gzmedical
13、numericnull代扣醫(yī)療保險gzhouselnumericnull代扣住房公積金gztotalnumericnull稅前小計gzdutynumericnull所得稅gzhouse2numericnull房貼gzhouse3numericnull房租gzlaboragenumericnot null實發(fā)工資gzdatedatetimenot null時間2.4數(shù)據(jù)庫的創(chuàng)建2.4.1創(chuàng)建數(shù)據(jù)庫:use mastergo若數(shù)據(jù)庫屮存在同名數(shù)據(jù)庫則刪除相應(yīng)數(shù)據(jù)庫再重建數(shù)據(jù)庫 if exists (select * from dbo.sysdatabases where name = compan
14、y1) drop database companygocreate database companygouse companygo2.4.2倉ii建表: 創(chuàng)建用戶信息表create table dbol.fuser_infol(userjd char (10) collate chinese_prc_ci_as not null, user_pwd char (10) collatechinese_prc_ci_as null, luser.desj lcharj (10) collate chinese_prc_cl_as null)on primarygoinsert user_info
15、1 (user_id,user_pwd)values('hywhthywh') manrecord員工基本信息表create table dbo.fmanrecord(ygid varchar (8) collate chinese_prc_ci_as not null, ygname varchar (10) collate chinese_prc_ci_as not null, ygdeptj varcharj (20) collate chinese_prc_ci_as null, ygsex varchar (2) collate chinese_prc_ci_as n
16、ull, ygbirthday datetimel null,ygplace varchar (40) collatechinese_prc_ci_as null, yglevel varchar (10) collatechinese_prc_ci_as null, ygspecial varchar (20) collatechinese_prc_ci_as null, ygdatel datetime null,ygdate2 datetime null,lygbusi二varch豈(12) collate chineselprciqias null ygdao3 二 dacimel n
17、ull"ygstarus二varcharj (12) collate chineselprciciias null - rygoffice二varchai-二30) collate chmeselprccias null " lygduq 二 varcharluo) collate chineseprccias null lygdae4 二 daahmel null “ygdao5 二 dacimel null"lygdateoldatehmel null"rygno二varchar一 (8) collate chineseprccias null ly
18、gremark 二=ex二 collate chineselprciciias null )on 一 primary- textimageion -primary一 go checkinsdhsif、卵湍裁 create tableqzbo 一 .icheddn 二 rkqid二varchar一 (8) collate chmeseprcicias not null lkqname二varcha二(】0) collate chineselprciqias not null 買 qdaq二 dagimenot null "rkqdays二bigin二 not null. -kqrday
19、 二 numeric 一p0) null" kqtday 二 numeic(2“ 0) not null" 戸 qwork 二 numeric?0) not null" kqabsen二 numeric-?0) null" kqrest 二 numeric-?0) null" -kqoave 二 numericp0) null “ _kq£e 二 numerichp0) null lkqearly 二 numersp0) null" kqforget 二 numeric-?0) null" 吳qoverl二nlri
20、c=2" 0) null" kqvoer2 二 numeric=2" 0) null" 【kqfsmumericlp0) null |kqgo二numeric=2" 0) null “ 買qpay二numericg 2) null kqdeduci二numeric-(產(chǎn) 2) null “ kqother二varcharj (20) collate chineselprciciias null - 二 tex 二 collate chs-eselprciciias null)on -primarytextimageion -primary一um
21、anappraisesdhh 亠詢今血覦爼 create tabledbo二manappraise-(rpjdep二varchar二 10) collate chineselprciqias not null rpjnamc二varchar- (10) collate chmeselprciciias not null v -pjno二 chl(14) collate chmeselprciciias not null - -pjid二varch豈(8) collate chmeseprccias not null -pjdareaate=m2 not null pjresuw<arch
22、al1(4o) collate chineselprciciias null mjposson 二 varch 亙(40) collate chmesciprciciias nul廠 mjqve 一二 varchar一 (50) collate chineselprciciias null 【pjremark二ext一 collate chmeseprcalas null -pjo-hez二 vprcha 二(50) collate chineselprciciias null -pjohcr2 二 varcha(50) collate chineselprciqias null )on -p
23、rimary一 textimageion -primary-gocreate tabledbo二pay二lgzid 二 varchar(oc) collate chineselprcic 廠 as not null"qqzname 二 varcha二(一 0) collate chineselprciqias not null gzbase 二numeric-?2) not null v rgza 三 mumersh 2) null - aqzbonus 二 numeric=?°2) null " gzpay二numeric(89 2) null “ gzdedu
24、c二 numersq" 2) null “ gzage 二numeric-?2) null “ -gzmedica 二 mumers?2) null" gzhousel 二numeric(89 2) null oqztoud二 numeric(89 2) null" gzduty 二 numeric=?°2) null v |gzhousc2 二numeric-?2) null" gzhouse3 二 numeric2) null" lgzhtborage 二 numeric=?°2) not null" lgzd
25、ao二 父 im2 not null )on 一 primary-go3. 系統(tǒng)實現(xiàn)3.1系統(tǒng)的功能模塊圖圖7系統(tǒng)的功能模塊圖3.1.1主窗體的創(chuàng)建系統(tǒng)添加用戶修改密碼 退出系統(tǒng) 員工基本信息員工信息添加 員工信息修改 刪除員工信息 員工信息查詢 員工考勤管理 添加考勤信息 修改考勤信息 刪除考勤信息 考勤信息查詢 員工工作評價管理 添加工作評價信息 修改工作評價信息 刪除工作評價信息 工作評價信息查詢 員工工資管理計發(fā)員工工資信息 修改員工工資信息 員工工資信息查詢圖8主菜單登錄系統(tǒng)后進入如下界面:*企業(yè)人爭笞理系場系統(tǒng) 員工基本信息 員工考勤管理 員工工作評價管理 員工工資管理圖9主界面3
26、2系統(tǒng)用戶管理模塊的創(chuàng)建該模塊主要實現(xiàn)的功能用戶登錄添加用戶修改用戶密碼321用戶登錄窗體的創(chuàng)建系統(tǒng)啟動后,將首次出現(xiàn)下圖中的登錄窗體,用戶首先輸入用戶名,然后輸入密碼。如 果用戶3次輸入密碼不正確,將自動退出程序。圖10用戶登錄窗體312添加用戶窗體的創(chuàng)建進入系統(tǒng)后,選擇菜單“系統(tǒng)|添加用戶”,就可以添加用戶,如下所示:圖11添加用戶窗體3丄3修改用戶窗體的創(chuàng)建用戶可以修改自己的密碼,選擇菜單“系統(tǒng)|修改密碼”,將會顯示如下窗體圖12修改密碼窗體3.3員工基本信息模塊的創(chuàng)建員工基本信息管理模塊主要實現(xiàn)如下功能:添加員工基本信息。修改員工基本信息。刪除員工基本信息。查詢員工基本信息。3.3.1
27、添加員工信息窗體的創(chuàng)建選擇“員工基木信息添加員工基木信息”單,將出現(xiàn)如下窗體,輸入添加內(nèi)容圖13添加員工基本信息3.3.2修改員工基本信息窗體的創(chuàng)建選擇“員工基木信息|修改員工信息”菜單,將出現(xiàn)如下的窗體,窗體中放置一個表 格控件。圖14修改員工信息3.3.3査詢員工基本信息窗體的創(chuàng)建載入窗體時,將把所有的員工參加工作的時間添加到窗體的下拉式列表框屮,代碼見 附錄“查詢員工信息”。選擇“員工基本信息|查詢員工信息”菜單,將岀現(xiàn)如下的窗體。在這里可以按照各 種方式以級它們的組合進行查詢。圖15查詢員工信息34員工考勤管理模塊員工考勤管理模塊主要實現(xiàn)如下功能:添加員工考勤信息修改員工考勤信息刪除員
28、工考勤信息查詢員工考勤信息3.4.1添加員工考勤信息窗體的創(chuàng)建將各種文本錄入控件放在屬性頁控件的各個頁面上,組成“基本信息”、“考勤信息”、“其他信息”。載入窗體時,員工信息屮將自動添加已有員工信息,代碼見附錄“員工考勤 管理”。選擇“員工員工考勤管理|添加考勤信息”菜單,將出現(xiàn)一下窗體。 . 基本信息岀勤信息苴它信息員工信息部門.|cboltem姓名 |cboltem本月基本信息考勤年月:而勺年昭月本月天數(shù):公休天數(shù):應(yīng)岀勤天數(shù):調(diào)整工資加班費:'扣考核:返回兇圖16添加考勤信息3.4.2修改員工考勤信息選擇“員工考勤信息|修改考勤信息”菜單,將出現(xiàn)以下窗體:圖17修改員工考勤信息3
29、.4.3刪除考勤信息選擇“員工考勤信息|刪除考勤信息”菜單,將出現(xiàn)與修改類似的窗體,點擊可進行修 改3.4.4查詢考勤信息選擇“員工考勤信息|查詢考勤信息”菜單:圖18查詢考勤信息3.5員工工作評價管理模塊的創(chuàng)建員工工作評價管理模塊主要實現(xiàn)如下功能:添加員工工作評價信息修改員工工作評價信息刪除員工工作評價信息查詢員工工作評價信息3.5.1添加員工工作評價信息窗體的創(chuàng)建選擇“員工工作評價管理|添加工作評價信息”菜單,將岀現(xiàn)如下的窗口:圖19添加工作評價信息3.5.2 修改員工工作評價信息窗體的創(chuàng)建選擇“員工工作評價管理|修改工作評價信息”菜單,將出現(xiàn)如下的窗口:圖20修改工作評價信息3.5.3
30、刪除員工工作評價信息窗體的創(chuàng)建選擇“員工工作評價管理i刪除工作評價信息”菜單,將岀現(xiàn)與修改同樣的窗體,點 擊可進行修改3.5.4 查詢員工工作評價信息窗體的創(chuàng)建選擇“員工工作評價管理查詢工作評價信息”菜單,將出現(xiàn)如下的窗口:圖21查詢工作評價信息(0)3.6員工工資信息管理模塊的創(chuàng)建員工工資信息管理模塊主要實現(xiàn)如下功能:。計發(fā)員工工資信息修改員工工資信息查詢員工工資信息3.6.1計發(fā)員工工資信息窗體的創(chuàng)選擇“員工員工工資i計發(fā)員工工資信息”菜單,出現(xiàn)一下的窗口:圖22計發(fā)員工工資信息362修改員工工資信息窗體的創(chuàng)建選擇“員工員工工資|修改員工工資信息”菜單,岀現(xiàn)一下的窗口:圖23修改員工工資信
31、息363查詢員工工資信息窗體的創(chuàng)建選擇“員工員工工資|查詢員工工資信息”菜單,出現(xiàn)一下的窗口:圖24查詢員工工資信息4程序運行的部分結(jié)果顯示4.1登錄系統(tǒng)圖25登錄系統(tǒng)單擊“確定”,進入多菜單選擇界面。藏員1本蕊員口作評繼理員口資龍般圖26多菜單選擇界面選擇添加用戶圖27添加用戶 點擊確定,提示輸入是否輸入成功。圖28 “成功”提示4.2添加員工信息工作值息個人基本值息門:歷:業(yè):進立司時間7"|2012-06-12起薪時間|2012-06-12壓門時間丁| 2012-06-12|部長|20120612長黨時間:|2012-06-12醫(yī)號:j.002 )|加工作時間:2012-06-
32、12工作簡歷原職務(wù):1學(xué)生|身份:原工作單位:華南農(nóng)業(yè)大學(xué)其它信息注:保存返回兇圖29添加員工信息添加信息的結(jié)果顯示企業(yè)人事管理系統(tǒng)員工苕案列表齒系統(tǒng)員工基本信息員工考勤管理員工工作評價管理員工工資管理稱助員工檔案列表編號00102o03o姓名部門 性別出生日期學(xué)歷專業(yè)入黨時間!5«何部部部部 勤育傳輯后體宣編女女女女1991-54 湖南省1990-4.10 湖南1989- 8-24深圳1990- 12-14 笳買生科科科究本本本硏學(xué)學(xué) 學(xué) 計計計計 統(tǒng)統(tǒng)統(tǒng)統(tǒng)2012-1-12012-1-12012-6-122012-6-121989-1-12030-2-282010-8-24201
33、0-8-24圖30添加信息的結(jié)果顯示4.3員工信息修改圖31員工信息修改點擊確定,顯示記錄修改成功記錄修改成功?修改后的結(jié)果:確定圖32記錄修改成功提示編號姓名部門001胡湘紅行政部圖33修改后的結(jié)果4.4員工信息查誰胡湘紅姓龍:行政部n:參加工作時間:20102012職消(»從:|2012 jvj 年 |12 jvj 月到:2012 二| 年 |12 二| 月圖34員工信息查詢查詢結(jié)果割企業(yè)人爭笞理茶統(tǒng)員工若實列表飭系統(tǒng) 員工基本信息 員工考躺理 員工工作評價善理 員工工資言理 幫助圖35查詢結(jié)果顯示5總結(jié)總說何巧敏-200830980109這次課程設(shè)計我們小組做的是人是企業(yè)管理。
34、幾天時間做下來確實可以感覺到這次的 課程設(shè)計是我大學(xué)三年遇見的最難的題目,如果單是用sql我想我們的壓力會沒這么大, 但是這次涉及到了 vb,雖然老師說我們可以去白學(xué)。還提供了一個不錯的方法,但是在實 際操作下來卻發(fā)現(xiàn)了很多問題,加上時間的沖突讓我們小組幾個人都沒能很好的掌握vb 的知識,最終大概也只是每人掌握了一部分知識。對于我們初學(xué)中的一級初學(xué)者而言,做 該題目就好比還沒站穩(wěn),就想學(xué)跑,難度顯然易見。但是我們小組的共同意識是讓暴風(fēng)雨 來得更猛烈些吧,再難我們也要頂著頭皮上,沖沖沖!我們借來了很多參考書籍,從書籍找到了各色各樣的實例,我們綜合了幾個實例,然 后就開始做我們的課程設(shè)計。首先我們
35、需要分工,在前期吋,我負(fù)責(zé)需求分析,但是在那 時候我還不知道這是什么,數(shù)據(jù)源,數(shù)字字典什么的全沒有概念,但是可以知道的是這是 整個課程設(shè)計的第一步,我不敢馬虎,要知道這是屬于我們整組的課程,于是我開始找書 翻書看書,最終經(jīng)過兩個晚上的吋間我把該任務(wù)做到了我所理想的程度。小組成員也繼而 完成了前期部分。在課程設(shè)計的屮期部分,我們每人都有各白的編程部分,我是負(fù)責(zé)人員 評價和工資計發(fā)部分,因為這方面的參考資料比較多,所以我的效率也比較高。可是等每 個人的子程序都弄好后,真正的挑戰(zhàn)來了,連接數(shù)據(jù)庫,整合一個完整的人事企業(yè)管理比 我們想象中還難,看書上都說的那么簡單,可實際操作起來我們卻碰了很多壁,我想
36、說碰 壁就算了,可還是要被人拒z門外這才是比較讓人難受的,用了幾天我們的進程還是很慢, 問題越來越多,而且事情還發(fā)展到只有湘紅的電腦才能較少問題地正常運行程序,于是我 們就決定再分工,由程序研究得較深的湘紅和易鳳繼續(xù)進行修改,而我和樹樺同時進行撰 寫報告,這樣既能節(jié)省時間又能充分利用人力資源。當(dāng)然在這z后也是遇到了不少問題, 但是我們都逐漸解決,最終在老師規(guī)定的吋間之前完成了任務(wù)。這樣一個任務(wù)坐下來,能學(xué)到的確實很多,對書本的知識也能很好的鞏固,但是心里 還是覺得有些遺憾,那就是不能更好的學(xué)會vb,還是感覺其實我們在這過程很多地方都是 投機取巧的,心里還是相當(dāng)希望老師能在布置這課程設(shè)計之前能多
37、讓我們接觸多些vb,讓 我們對這軟件有基礎(chǔ)性的認(rèn)識??偨Y(jié)二胡湘紅-200830980109這次課程設(shè)計對我們來說都蠻有挑戰(zhàn)的,首先數(shù)據(jù)庫基本知識是學(xué)到了,但是還不怎 么會用,然后又是沒有接觸過的vb,看完一本書,還是在編程上沒什么感覺,因此覺得還 是蠻難的。這次數(shù)據(jù)庫我們是很早就開始準(zhǔn)備的,首先將題目定下來,安排好分工,每位成員先 完成好各自的模塊,不過由于期末考試,因此中間有一個月沒有做,但這個時候各個模塊阿 加都基本上已經(jīng)做好??纪暝?,因為有四天時間,我們就開始將各個小組成員做好的整合起 來進行整體調(diào)試,整合的過程中遇到了很多問題,有時候出現(xiàn)的編譯錯誤,不知道怎么修改, 只能查書或百度,這
38、個過程還是挺長的,不過每次解決掉一個問題乂會讓人們欣喜的。在我 們調(diào)試的過程中,另外兩位同學(xué)就開始準(zhǔn)備寫論文的資料,當(dāng)我們調(diào)試成功之后,就只將他們準(zhǔn)備好的部分整合起來,在加上這邊的系統(tǒng)實現(xiàn)和程序運行結(jié)果,這樣論文的初稿就完成 了。完成之后,我們又經(jīng)過幾次的修改,滿意之后,才停止。由于對數(shù)據(jù)庫的了解不夠深,在連接數(shù)據(jù)庫這一塊也花了很多時間。在這一個星期的課程設(shè)計中,我們回顧了很多以前的東西,也發(fā)現(xiàn)了很多的問題,以前 都沒遇見過的,收獲很大,在對不同的功能代碼是不一定可以完整的執(zhí)行的,不過大概都是 一樣的,只有一些小的細(xì)節(jié)。看著自己做的系統(tǒng),自己就會又欣慰又難過,欣慰的是自己終 于把它做岀來了,而
39、難過的是自己知道述有很多的不足,但是,由于認(rèn)識的有限,無法去完 善,才知道“書到用時方恨少r此次人事系統(tǒng)的設(shè)計讓我們對數(shù)據(jù)庫的了解更深入,可以把 它同實際相結(jié)合,同時,又讓我們學(xué)會了一個新的應(yīng)用軟件。在整個設(shè)計過程中,通過怎樣 對把各個管理信息連接起來的分析,鍛煉了我們對事情的分析能力,通過怎樣解決過程中出 現(xiàn)的問題,提高了我們查找文獻的能力、對網(wǎng)絡(luò)資源的利用能力和和其他同學(xué)的交流溝通能 力。而且,經(jīng)歷這次的課程設(shè)計,我們也學(xué)會了自學(xué)和分工協(xié)作。我們覺得每一次的課程設(shè) 計,都是讓我們對原有的知識從了解表面到深入本質(zhì),從個體學(xué)習(xí)到整體把握的跳躍,對新 知識的汲取,更是讓我們把課木的知識應(yīng)用到實際
40、中,讓我們了解了我們的學(xué)習(xí)有什么用, 能夠解決什么樣的問題,增加我們的自信和學(xué)習(xí)的動力。總z,通過這次的課程設(shè)計,我們收獲匪淺??偨Y(jié)三吳樹樺-200830980126這次數(shù)據(jù)庫課程設(shè)計由于我們學(xué)的內(nèi)容比較少,而且上機操作的機會比較少,因此我們 遇到的問題頗多。首先就是vb的熟悉和連接數(shù)據(jù)庫的問題,弄了好久,參考了很多書籍,可 是整個宿舍,四臺電腦,只有一臺可以連接到數(shù)據(jù)源,因此我們的進度拖慢了好多。接下來 就是資料,我們提前了好幾周去圖書館借書,然后上網(wǎng)查資料,各種各樣的參考資料層出不 窮,卻都不齊全,因此我們一邊借助參考資料,一邊自己鏈接代碼。努力了很久,最后由于 那個調(diào)動無法鏈接成功而不得
41、不忍痛割愛。需求分析和報告的各個部分,也很讓人頭痛。可 能是因為放假了,天氣原因,另外覺得實在是能力有限,加上知識不全面,所以沒什么激情, 整個制作過程都非常的郁悶。不過還好,有搭檔在,我們的宿舍不時還是充滿著笑聲,有過 得失有過分享,這樣是最好的,在寒冷的冬日里,我們的宿舍依然能感受到合作的暖意。總結(jié)四易鳳-200830980128數(shù)據(jù)庫課程設(shè)計差不多結(jié)束了,我發(fā)現(xiàn)要在這么短的時間內(nèi)學(xué)vb是一件痛苦的事,里 面的很多內(nèi)涵原理不能完全理解,只能是一個大概的了解,不像我們做java 樣,至少 java我們上機做了這么多次,而vb只是上課講了一下而已,沒有真正意義上實戰(zhàn)過,所 以學(xué)起來比較遲力,我
42、們都是邊看書邊做的,哪里不懂就百度或者是看書,我們從圖書館 借了好多書,都是關(guān)于vb的,因為感覺上就像在做vb,數(shù)據(jù)庫方面的sql語句比較少。 剛開始有在做人事調(diào)動的,但做了好久也做不出來,就換為工資了,那兒天兒乎天天都在 宿舍做數(shù)據(jù)庫,述好不是要求在數(shù)理統(tǒng)計考試之前做完,要不然肯定完不成?;叵胱龅倪^程,比較郁悶,真的很怕程序出錯,因為不知道怎么改啊,而且只有湘紅 的電腦能正常使用,我的電腦是datagrid控件加載有問題,樹樺和巧敏的電腦也和我 差不多,也做不了,所以就湘紅改程序,我就查書,有時上網(wǎng)找,看別人怎么解決的,但 那個if not mrc.eof then總說有問題,說對象變量未定
43、義,mc=nothing,都不知道是什 么意思,比較麻煩,后來百度他們說是數(shù)據(jù)庫連接有問題。還好,經(jīng)過幾天的奮戰(zhàn),程序終 于可以運行了,但又有問題了,保存那個按鈕是透明的,后來才發(fā)現(xiàn)是由于數(shù)據(jù)庫中沒有 記錄導(dǎo)致的,程序沒問題了,湘紅和巧敏又給窗體加了背景圖片,剛開始,說實話,我覺 得聽怪的,因為那本來就這樣的啊,沒什么必要改,但他們改完后才發(fā)現(xiàn)挺漂亮的,看來 我還要多多學(xué)點如何美化才行啊。總z,經(jīng)過這次的數(shù)據(jù)庫課程設(shè)計,我懂得有時候是要學(xué)會如何快速學(xué)習(xí)的,短時間學(xué) 會并馬上運用的能力,我要加強才行,是試過才知道我這方面真的不行。下學(xué)期還要參加 數(shù)據(jù)庫等級考試呢,真的要加油才行??!6參考文獻1
44、周靄如,官士鴻等.visual basic程序設(shè)計.2003:電子工業(yè)出版社.2 劉韜,駱娟等.visual basic數(shù)據(jù)庫系統(tǒng)開發(fā)實例導(dǎo)航(第二版).2003:人民郵電出版社. 126-174.3 段興,吳德勝.visual basic 6.0數(shù)據(jù)庫實用程序設(shè)計100例.2002:人民郵電出版社. 1-108 .357-448.4 童愛紅,侯太平.visual basic數(shù)據(jù)庫編程.2004:清華大學(xué)出版社 北京交通大學(xué)出版社. 15-246.5 王欽.visual basic 6.0入門與提高.2002:人民郵電出版社.7附錄一、創(chuàng)建數(shù)據(jù)庫和表格:use mastergoif exist
45、s (select * from dbo.sysdatabases where name = 'company') drop database companygocreate database companygouse companygo訐 exists (select * from dbo.sysobjects where id = object_id(nfdbo.annuities1) and objectproperty (id, n'lsusertable1) = 1)drop table dbo annuitiesgoif exists (select * f
46、rom dbo.sysobjects where id = object_id(n,dboj.employmentj,) and objectproperty(id, nlsusertable1) = 1)drop table dbol. employmentgoif exists (select * from dbo.sysobjects where id = object_id(n'dbo. checkin') and objectproperty (id, nsusertable1) = 1)drop table dbo.checkingoif exists (selec
47、t * from dbo.sysobjects where id = object_ici(n'dbomanappraise) and objectproperty(id, n'lsusertable') = 1)drop table dbo.manappraisegoif exists (select * from dbo.sysobjects where id = objeccidcnidbojjmanrecord*) and objectproperty(id, nlsusertable1) = 1)drop table dbo.manrecordgoif exi
48、sts (select * from dbo.sysobjects where id = objeccidcnidbo.medical*) and objectproperty (id, nlsusertable1) = 1)drop table dbo.medicalgoif exists (select * from dbo.sysobjects where id = object_id(nrdbo - pay1) and objectproperty (id, nlsusertable1) = 1)drop table dbo.paygoif exists (select * from
49、dbo.sysobjects where id = object_icl(n'dbopayecod) and objectproperty(id, nlsusertable1) = 1)drop table dbo.payrecordgoif exists (select * from dbo.sysobjects where id = object_id(n'fdbo.paytune') and objectproperty (id,n'lsusertable1) = 1)drop table dbo.paytunegoif exists (select *
50、from dbo.sysobjects where id = object_id(n,dboljroom') and objectproperty (id,n'lsusertable1) = 1)drop table dbo.roomgoif exists (select * from dbo.sysobjects where id = object_id(n*dbo.transfer') and objectproperty(id,n'lsusertable1) = 1)drop table dbo.transfergoif exists (select * from dbo.sysobjects where id = object_id(n'dbo.user_info 1 ') andobjectproperty(id, n'lsusertable1) = 1)drop table fdbo.user_infollgocreate table dbo.annuities(ujid tvarchar co
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版數(shù)學(xué)八年級上冊《實驗與探究三角形中邊與角之間的不等關(guān)系》聽評課記錄
- 魯教版歷史六年級上冊第5課《夏、商、西周的興亡》聽課評課記錄
- 魯人版道德與法治九年級下冊13.1《綠水青山就是金山銀山》聽課評課記錄1
- 部審人教版八年級數(shù)學(xué)下冊聽評課記錄18.2.1 第1課時《矩形的性質(zhì)》
- 七年級上冊道德與法治第十課綻放生命之花聽課評課記錄(2課時)
- 星球版地理八年級下冊《第二節(jié) 生態(tài)環(huán)境保護與資源開發(fā)》聽課評課記錄1
- 人教版歷史八年級上冊第22課《抗日戰(zhàn)爭的勝利》聽課評課記錄
- 小學(xué)五年級聽評課記錄
- 魯教版數(shù)學(xué)七年級上冊1.1《認(rèn)識三角形》聽評課記錄5
- 蘇科版數(shù)學(xué)七年級下冊聽評課記錄7.3圖形的平移1
- 四年級計算題大全(列豎式計算,可打印)
- 科技計劃項目申報培訓(xùn)
- 591食堂不合格食品處置制度
- 產(chǎn)業(yè)鏈鏈長分工表
- 國際金融課件(完整版)
- 導(dǎo)向標(biāo)識系統(tǒng)設(shè)計(一)課件
- 220t鍋爐課程設(shè)計 李學(xué)玉
- 全英文劇本 《劇院魅影》
- 北京城的中軸線PPT通用課件
- 黑布林繪本 Dad-for-Sale 出售爸爸課件
- 京東方頂崗實習(xí)報告1
評論
0/150
提交評論