版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、華南農(nóng)業(yè)大學(xué)理學(xué)院課程論文(設(shè)計(jì))2010-2011學(xué)年第 1學(xué)期課程名稱:數(shù)據(jù)庫原理與方法課程設(shè)計(jì)課程性質(zhì):實(shí)踐課專業(yè)班級(jí):08統(tǒng)計(jì)班考核方式:考查學(xué)生人數(shù):4人學(xué)時(shí):1周教師姓名:聶篤憲數(shù)據(jù)庫原理與方法課程設(shè)計(jì)報(bào)告課程名稱數(shù)據(jù)庫原理與方法實(shí)驗(yàn)學(xué)期2010年至2011年第丄學(xué)期所在學(xué)院理學(xué)院年級(jí)2008專業(yè)班級(jí)統(tǒng)計(jì)1班學(xué)生姓名何巧敏學(xué)號(hào)07自評(píng)成績95_教師評(píng)成績學(xué)生姓名胡湘紅學(xué)號(hào)_09_自評(píng)成績95_教師評(píng)成績學(xué)生姓名吳樹樺學(xué)號(hào)_j6_自評(píng)成績95_教師評(píng)成績學(xué)生姓名易鳳 學(xué)號(hào)空自評(píng)成績95_教師評(píng)成績指導(dǎo)教師聶篤憲數(shù)據(jù)庫原理與方法課程設(shè)計(jì)報(bào)告設(shè)計(jì)題目設(shè)計(jì)時(shí)間年 月曰設(shè)計(jì) 性 質(zhì)巳應(yīng)用性冋
2、設(shè)計(jì)性 丁綜合性設(shè)計(jì)成績教師評(píng)閱:設(shè)計(jì)目的明確;操作步驟正確; 加十文稿(表格、程序、數(shù)據(jù)庫、網(wǎng)頁)符合要求;設(shè)計(jì)結(jié)果正確;設(shè)計(jì)分析總結(jié)全面;設(shè)計(jì)報(bào)訓(xùn)總課程設(shè)計(jì)巒情況錄思路清晰;語言駆準(zhǔn) 概念青楚。準(zhǔn)備工作充分,具備必要的報(bào)告資料;報(bào)告在規(guī)定的時(shí)間內(nèi)完成。回答問題有理論依據(jù),基本概念清楚。主要問題回答簡明準(zhǔn)確;只揃破,或有獨(dú)om。評(píng)閱教師簽名:時(shí)間課程設(shè)計(jì)目的本課程設(shè)計(jì)將通過實(shí)際的操作和設(shè)計(jì),加深學(xué)生對(duì)數(shù)據(jù)庫原理與方法的理解,鞏固課 堂教學(xué)內(nèi)容,初步掌握數(shù)據(jù)庫的主要技術(shù)和操作方法,并在此基礎(chǔ)上強(qiáng)化學(xué)生的實(shí)踐 意識(shí)、提高實(shí)際動(dòng)手能力和創(chuàng)新能力。fl錄1.2.應(yīng)用背景數(shù)據(jù)庫設(shè)計(jì)3.4.5.6.7.
3、2. 1需求分析2.2概念設(shè)計(jì)2.3邏輯結(jié)構(gòu)設(shè)計(jì) 2.4數(shù)據(jù)庫的創(chuàng)建系統(tǒng)實(shí)現(xiàn)3. 13.23.33.43.53.6系統(tǒng)的功能模塊圖系統(tǒng)用戶管理模塊的創(chuàng)建員工基本信息模塊的創(chuàng)建員工考勤管理模塊員工工作評(píng)價(jià)管理模塊的創(chuàng)建員工工資信息管理模塊的創(chuàng)建程序運(yùn)行的部分結(jié)果顯示4. 14.24.34.4總結(jié)登錄界面添加員工信息員工信息修改員工信息查詢參考文獻(xiàn)附錄-5-6-10-一 16一-16-20-22-25-27-27-29-30-31-32 -33-1. 應(yīng)用背景企業(yè)人事管理是企業(yè)管理的一個(gè)重要內(nèi)容,隨著時(shí)代的進(jìn)步,企業(yè)也逐漸變得龐大起來。 如何管理好企業(yè)內(nèi)部員工的信息,成為企業(yè)管理中的一個(gè)大問題。在
4、這種情況下,一個(gè)可 以規(guī)范化、自動(dòng)化的企業(yè)人事管理系統(tǒng)就顯得非常重要。最初的人事管理,都是靠人力來完成的。當(dāng)企業(yè)規(guī)模比較小的時(shí)候,人力可以完成,隨 著企業(yè)的規(guī)模越來越人,企業(yè)的員工人數(shù)也越來越多,依然維持著人力進(jìn)行人事管理,必 然會(huì)造成工作效率低下,工作錯(cuò)誤增高等問題。人事管理系統(tǒng)就是分散的企事業(yè)單位的職工信息實(shí)行統(tǒng)一、集中、規(guī)范的收集管理,建 立分類編號(hào)管理、電腦存儲(chǔ)查詢以及防火、防潮、防蛀、防盜等現(xiàn)代化、專業(yè)化的管理系 統(tǒng),為企事業(yè)單位和職工接觸后顧之憂。本次課程設(shè)計(jì)實(shí)現(xiàn)的人事管理系統(tǒng)基本上能夠滿足現(xiàn)代企業(yè)人事管理的需求。信息錄入 項(xiàng)fi齊全、完整、系統(tǒng)?,F(xiàn)代人事管理系統(tǒng)靈活使用表格對(duì)各種
5、信息分門別類,組成企業(yè) 人事管理系統(tǒng),可以方便地查詢、閱讀、修改、交流和重復(fù)使用。2. 數(shù)據(jù)庫設(shè)計(jì)2.1需求分析用戶的需求具體體現(xiàn)在各種信息的提供,保存,更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能 充分滿足各種信息的輸出和輸入。收集基本數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程組成一份 詳盡的數(shù)據(jù)字典,為后面的設(shè)計(jì)打下基礎(chǔ)。2.11功能需求分析:根據(jù)人事管理系統(tǒng)規(guī)范化,自動(dòng)化,系統(tǒng)化要求,作岀功能需求分析圖如下:人事信息管理系統(tǒng)錄入存儲(chǔ)員工基本信息,考勤信息,工資,工作評(píng)價(jià)信息。系統(tǒng)對(duì)以上信息提供查詢,添加等功能。針對(duì)信息的變動(dòng),在計(jì)發(fā)工資方面作岀相應(yīng)調(diào)整。系統(tǒng)管理提供對(duì)員工查詢,添加用戶賬號(hào)的功能。2.12數(shù)據(jù)
6、需求分析:針對(duì)一般企業(yè)人事管理系統(tǒng)的需求,通過對(duì)員工工作過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè) 計(jì)如下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):員工信息管理:包括員工基本信息:包括員工編號(hào),姓名,性別,已婚情況,出生日期,籍 貫,住 址,e-mail,學(xué)歷,專業(yè),政治面貌,參加工作時(shí)間,加入公司時(shí) 間,所在部門,起薪時(shí)間,調(diào)入部門時(shí)間,職稱,身份證號(hào)碼,檔號(hào),原 身份,原職務(wù),原工作單付 , 備注。員工考勤信息:包括員工所在部門,員工編姓名,上班時(shí)間,下班時(shí)間,遲到次數(shù), 早退次數(shù),進(jìn)出標(biāo)志,公休時(shí)間,曠工時(shí)間,病假天數(shù),事假天數(shù),假期 開始時(shí)間,加班時(shí)數(shù),加班日期。出差天數(shù),出差開始時(shí)間。員工調(diào)動(dòng)信息:包括員工編號(hào),
7、姓名,原部門,新部門,原職務(wù),新職務(wù),調(diào)入時(shí)間,調(diào)出時(shí)間,備注。員工工作評(píng)價(jià):包括員工姓名,員工編號(hào),員工所在部門,工作業(yè)績,工作態(tài)度,業(yè)務(wù)水平, 備注。員工工資信息:包括員工所在部門,姓名,員工編號(hào),檔號(hào),底薪,補(bǔ)貼,獎(jiǎng)金,加班,請(qǐng) 假次數(shù),住房補(bǔ)貼,房租,養(yǎng)老金,醫(yī)療保險(xiǎn),住房公積金,花紅,所得稅, 實(shí)發(fā)工資。2.13企業(yè)人事管理的數(shù)據(jù)流程圖圖1企業(yè)人事管理的數(shù)據(jù)流程圖2.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)根據(jù)以上需求分析,規(guī)劃出的實(shí)體由:員工基本信息實(shí)體、員工考勤信息實(shí)體、員工工評(píng)價(jià)信息實(shí)體、員工工資信息實(shí)體。各個(gè)實(shí)體具體的描述e-r圖如下。2.21實(shí)體e-r圖圖2員工基本信息實(shí)體er圖圖4員工工作評(píng)
8、價(jià)信息實(shí)體er圖圖5員工工資信息實(shí)體er圖2-22實(shí)體與實(shí)體間的關(guān)系用er圖員工員工工資圖6實(shí)體間的er圖2.3邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)er圖,設(shè)計(jì)出數(shù)據(jù)庫表表1 manrecord員工基本信息表列名數(shù)據(jù)類型可否為空說明ygidvarcharnot null編號(hào)ygnamevarcharnot null姓名ygdeptvarcharnull部門ygsexvarcharnull性別ygbirthdaydatetimenull生日ygplacevarcharnull籍貫yglevelvarcharnull學(xué)歷ygspecialvarcharnull專業(yè)ygdate 1datetimenull參加工作吋1&
9、#39;可ygdate2datetimenull入黨時(shí)間ygbusivarcharnull職稱ygdate3datetimenull職稱時(shí)間ygstatusvarcharnull原身份ygofficevarcharnull原工作單位ygdutyvarcharnull原職務(wù)ygdate4datetimenull進(jìn)入公司時(shí)間ygdate5datetimenull起薪時(shí)間ygdate6datetimenull調(diào)入時(shí)間ygnovarcharnull檔號(hào)ygremarkltext備注表2 checkin員工考勤信息表格列名數(shù)據(jù)類型可否為空說明yqidvarcharnot null編號(hào)kqnamevarc
10、harnot null姓名kqdatedatetimenot null日期kqdaysnumericnot null本月天數(shù)kqrdaynumericnull公休假天數(shù)kqtdaynumericnot null應(yīng)出勤天數(shù)kqworknumericnot null出勤kqabsentnumericnull曠工kqrestnumericnull年休kqleavenumericnull請(qǐng)假kqlatenumericnull遲到kqearlynumericnull早退kqforgetnumericnull忘訂卡kqoverlnumericnull節(jié)假日加班kqdeductnumericnull扣考核k
11、qothervarcharnull其他kqremarktextnull備注kqover2numericnull其他加班kqfillnumericnull補(bǔ)休天數(shù)kqgonumericnull出差工地天數(shù)kqpaynumericnull加班費(fèi)表3 manappraise員工工作評(píng)價(jià)信息表列名數(shù)據(jù)類型可否為空說明pjdeptvarcharnot null部門pjnamevarcharnot null姓名pjnocharnot nullidpjidvarcharnot null編號(hào)pjdatedatetimenot null時(shí)間pjresullvarcharnull工作業(yè)績pjpositionvar
12、charnull工作態(tài)度pjlevelvarcharnull業(yè)務(wù)水平pjremarktextnull備注pjotherlvarcharnull其他1pjother2varcharnull其他2表4 pay員工工資信息表格列名數(shù)據(jù)類 型可否為空說明gzidvarcharnot null編號(hào)gznamevarcharnot null姓名gzbasenu mericnot null底薪gzallnumericnull補(bǔ)貼gzbonusnumericnull獎(jiǎng)金gzpaynumericnull加班gzdeductnumericnull扣考核gzagenu mericnull代扣養(yǎng)老金gzmedical
13、numericnull代扣醫(yī)療保險(xiǎn)gzhouselnumericnull代扣住房公積金gztotalnumericnull稅前小計(jì)gzdutynumericnull所得稅gzhouse2numericnull房貼gzhouse3numericnull房租gzlaboragenumericnot null實(shí)發(fā)工資gzdatedatetimenot null時(shí)間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)實(shí)現(xiàn)3.1系統(tǒng)的功能模塊圖圖7系統(tǒng)的功能模塊圖3.1.1主窗體的創(chuàng)建系統(tǒng)添加用戶修改密碼 退出系統(tǒng) 員工基本信息員工信息添加 員工信息修改 刪除員工信息 員工信息查詢 員工考勤管理 添加考勤信息 修改考勤信息 刪除考勤信息 考勤信息查詢 員工工作評(píng)價(jià)管理 添加工作評(píng)價(jià)信息 修改工作評(píng)價(jià)信息 刪除工作評(píng)價(jià)信息 工作評(píng)價(jià)信息查詢 員工工資管理計(jì)發(fā)員工工資信息 修改員工工資信息 員工工資信息查詢圖8主菜單登錄系統(tǒng)后進(jìn)入如下界面:*企業(yè)人爭(zhēng)笞理系場(chǎng)系統(tǒng) 員工基本信息 員工考勤管理 員工工作評(píng)價(jià)管理 員工工資管理圖9主界面3
26、2系統(tǒng)用戶管理模塊的創(chuàng)建該模塊主要實(shí)現(xiàn)的功能用戶登錄添加用戶修改用戶密碼321用戶登錄窗體的創(chuàng)建系統(tǒng)啟動(dòng)后,將首次出現(xiàn)下圖中的登錄窗體,用戶首先輸入用戶名,然后輸入密碼。如 果用戶3次輸入密碼不正確,將自動(dòng)退出程序。圖10用戶登錄窗體312添加用戶窗體的創(chuàng)建進(jìn)入系統(tǒng)后,選擇菜單“系統(tǒng)|添加用戶”,就可以添加用戶,如下所示:圖11添加用戶窗體3丄3修改用戶窗體的創(chuàng)建用戶可以修改自己的密碼,選擇菜單“系統(tǒng)|修改密碼”,將會(huì)顯示如下窗體圖12修改密碼窗體3.3員工基本信息模塊的創(chuàng)建員工基本信息管理模塊主要實(shí)現(xiàn)如下功能:添加員工基本信息。修改員工基本信息。刪除員工基本信息。查詢員工基本信息。3.3.1
27、添加員工信息窗體的創(chuàng)建選擇“員工基木信息添加員工基木信息”單,將出現(xiàn)如下窗體,輸入添加內(nèi)容圖13添加員工基本信息3.3.2修改員工基本信息窗體的創(chuàng)建選擇“員工基木信息|修改員工信息”菜單,將出現(xiàn)如下的窗體,窗體中放置一個(gè)表 格控件。圖14修改員工信息3.3.3査詢員工基本信息窗體的創(chuàng)建載入窗體時(shí),將把所有的員工參加工作的時(shí)間添加到窗體的下拉式列表框屮,代碼見 附錄“查詢員工信息”。選擇“員工基本信息|查詢員工信息”菜單,將岀現(xiàn)如下的窗體。在這里可以按照各 種方式以級(jí)它們的組合進(jìn)行查詢。圖15查詢員工信息34員工考勤管理模塊員工考勤管理模塊主要實(shí)現(xiàn)如下功能:添加員工考勤信息修改員工考勤信息刪除員
28、工考勤信息查詢員工考勤信息3.4.1添加員工考勤信息窗體的創(chuàng)建將各種文本錄入控件放在屬性頁控件的各個(gè)頁面上,組成“基本信息”、“考勤信息”、“其他信息”。載入窗體時(shí),員工信息屮將自動(dòng)添加已有員工信息,代碼見附錄“員工考勤 管理”。選擇“員工員工考勤管理|添加考勤信息”菜單,將出現(xiàn)一下窗體。 . 基本信息岀勤信息苴它信息員工信息部門.|cboltem姓名 |cboltem本月基本信息考勤年月:而勺年昭月本月天數(shù):公休天數(shù):應(yīng)岀勤天數(shù):調(diào)整工資加班費(fèi):'扣考核:返回兇圖16添加考勤信息3.4.2修改員工考勤信息選擇“員工考勤信息|修改考勤信息”菜單,將出現(xiàn)以下窗體:圖17修改員工考勤信息3
29、.4.3刪除考勤信息選擇“員工考勤信息|刪除考勤信息”菜單,將出現(xiàn)與修改類似的窗體,點(diǎn)擊可進(jìn)行修 改3.4.4查詢考勤信息選擇“員工考勤信息|查詢考勤信息”菜單:圖18查詢考勤信息3.5員工工作評(píng)價(jià)管理模塊的創(chuàng)建員工工作評(píng)價(jià)管理模塊主要實(shí)現(xiàn)如下功能:添加員工工作評(píng)價(jià)信息修改員工工作評(píng)價(jià)信息刪除員工工作評(píng)價(jià)信息查詢員工工作評(píng)價(jià)信息3.5.1添加員工工作評(píng)價(jià)信息窗體的創(chuàng)建選擇“員工工作評(píng)價(jià)管理|添加工作評(píng)價(jià)信息”菜單,將岀現(xiàn)如下的窗口:圖19添加工作評(píng)價(jià)信息3.5.2 修改員工工作評(píng)價(jià)信息窗體的創(chuàng)建選擇“員工工作評(píng)價(jià)管理|修改工作評(píng)價(jià)信息”菜單,將出現(xiàn)如下的窗口:圖20修改工作評(píng)價(jià)信息3.5.3
30、刪除員工工作評(píng)價(jià)信息窗體的創(chuàng)建選擇“員工工作評(píng)價(jià)管理i刪除工作評(píng)價(jià)信息”菜單,將岀現(xiàn)與修改同樣的窗體,點(diǎn) 擊可進(jìn)行修改3.5.4 查詢員工工作評(píng)價(jià)信息窗體的創(chuàng)建選擇“員工工作評(píng)價(jià)管理查詢工作評(píng)價(jià)信息”菜單,將出現(xiàn)如下的窗口:圖21查詢工作評(píng)價(jià)信息(0)3.6員工工資信息管理模塊的創(chuàng)建員工工資信息管理模塊主要實(shí)現(xiàn)如下功能:。計(jì)發(fā)員工工資信息修改員工工資信息查詢員工工資信息3.6.1計(jì)發(fā)員工工資信息窗體的創(chuàng)選擇“員工員工工資i計(jì)發(fā)員工工資信息”菜單,出現(xiàn)一下的窗口:圖22計(jì)發(fā)員工工資信息362修改員工工資信息窗體的創(chuàng)建選擇“員工員工工資|修改員工工資信息”菜單,岀現(xiàn)一下的窗口:圖23修改員工工資信
31、息363查詢員工工資信息窗體的創(chuàng)建選擇“員工員工工資|查詢員工工資信息”菜單,出現(xiàn)一下的窗口:圖24查詢員工工資信息4程序運(yùn)行的部分結(jié)果顯示4.1登錄系統(tǒng)圖25登錄系統(tǒng)單擊“確定”,進(jìn)入多菜單選擇界面。藏員1本蕊員口作評(píng)繼理員口資龍般圖26多菜單選擇界面選擇添加用戶圖27添加用戶 點(diǎn)擊確定,提示輸入是否輸入成功。圖28 “成功”提示4.2添加員工信息工作值息個(gè)人基本值息門:歷:業(yè):進(jìn)立司時(shí)間7"|2012-06-12起薪時(shí)間|2012-06-12壓門時(shí)間丁| 2012-06-12|部長|20120612長黨時(shí)間:|2012-06-12醫(yī)號(hào):j.002 )|加工作時(shí)間:2012-06-
32、12工作簡歷原職務(wù):1學(xué)生|身份:原工作單位:華南農(nóng)業(yè)大學(xué)其它信息注:保存返回兇圖29添加員工信息添加信息的結(jié)果顯示企業(yè)人事管理系統(tǒng)員工苕案列表齒系統(tǒng)員工基本信息員工考勤管理員工工作評(píng)價(jià)管理員工工資管理稱助員工檔案列表編號(hào)00102o03o姓名部門 性別出生日期學(xué)歷專業(yè)入黨時(shí)間!5«何部部部部 勤育傳輯后體宣編女女女女1991-54 湖南省1990-4.10 湖南1989- 8-24深圳1990- 12-14 笳買生科科科究本本本硏學(xué)學(xué) 學(xué) 計(jì)計(jì)計(jì)計(jì) 統(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員工信息修改點(diǎn)擊確定,顯示記錄修改成功記錄修改成功?修改后的結(jié)果:確定圖32記錄修改成功提示編號(hào)姓名部門001胡湘紅行政部圖33修改后的結(jié)果4.4員工信息查誰胡湘紅姓龍:行政部n:參加工作時(shí)間:20102012職消(»從:|2012 jvj 年 |12 jvj 月到:2012 二| 年 |12 二| 月圖34員工信息查詢查詢結(jié)果割企業(yè)人爭(zhēng)笞理茶統(tǒng)員工若實(shí)列表飭系統(tǒng) 員工基本信息 員工考躺理 員工工作評(píng)價(jià)善理 員工工資言理 幫助圖35查詢結(jié)果顯示5總結(jié)總說何巧敏-200830980109這次課程設(shè)計(jì)我們小組做的是人是企業(yè)管理。
34、幾天時(shí)間做下來確實(shí)可以感覺到這次的 課程設(shè)計(jì)是我大學(xué)三年遇見的最難的題目,如果單是用sql我想我們的壓力會(huì)沒這么大, 但是這次涉及到了 vb,雖然老師說我們可以去白學(xué)。還提供了一個(gè)不錯(cuò)的方法,但是在實(shí) 際操作下來卻發(fā)現(xiàn)了很多問題,加上時(shí)間的沖突讓我們小組幾個(gè)人都沒能很好的掌握vb 的知識(shí),最終大概也只是每人掌握了一部分知識(shí)。對(duì)于我們初學(xué)中的一級(jí)初學(xué)者而言,做 該題目就好比還沒站穩(wěn),就想學(xué)跑,難度顯然易見。但是我們小組的共同意識(shí)是讓暴風(fēng)雨 來得更猛烈些吧,再難我們也要頂著頭皮上,沖沖沖!我們借來了很多參考書籍,從書籍找到了各色各樣的實(shí)例,我們綜合了幾個(gè)實(shí)例,然 后就開始做我們的課程設(shè)計(jì)。首先我們
35、需要分工,在前期吋,我負(fù)責(zé)需求分析,但是在那 時(shí)候我還不知道這是什么,數(shù)據(jù)源,數(shù)字字典什么的全沒有概念,但是可以知道的是這是 整個(gè)課程設(shè)計(jì)的第一步,我不敢馬虎,要知道這是屬于我們整組的課程,于是我開始找書 翻書看書,最終經(jīng)過兩個(gè)晚上的吋間我把該任務(wù)做到了我所理想的程度。小組成員也繼而 完成了前期部分。在課程設(shè)計(jì)的屮期部分,我們每人都有各白的編程部分,我是負(fù)責(zé)人員 評(píng)價(jià)和工資計(jì)發(fā)部分,因?yàn)檫@方面的參考資料比較多,所以我的效率也比較高??墒堑让?個(gè)人的子程序都弄好后,真正的挑戰(zhàn)來了,連接數(shù)據(jù)庫,整合一個(gè)完整的人事企業(yè)管理比 我們想象中還難,看書上都說的那么簡單,可實(shí)際操作起來我們卻碰了很多壁,我想
36、說碰 壁就算了,可還是要被人拒z門外這才是比較讓人難受的,用了幾天我們的進(jìn)程還是很慢, 問題越來越多,而且事情還發(fā)展到只有湘紅的電腦才能較少問題地正常運(yùn)行程序,于是我 們就決定再分工,由程序研究得較深的湘紅和易鳳繼續(xù)進(jìn)行修改,而我和樹樺同時(shí)進(jìn)行撰 寫報(bào)告,這樣既能節(jié)省時(shí)間又能充分利用人力資源。當(dāng)然在這z后也是遇到了不少問題, 但是我們都逐漸解決,最終在老師規(guī)定的吋間之前完成了任務(wù)。這樣一個(gè)任務(wù)坐下來,能學(xué)到的確實(shí)很多,對(duì)書本的知識(shí)也能很好的鞏固,但是心里 還是覺得有些遺憾,那就是不能更好的學(xué)會(huì)vb,還是感覺其實(shí)我們?cè)谶@過程很多地方都是 投機(jī)取巧的,心里還是相當(dāng)希望老師能在布置這課程設(shè)計(jì)之前能多
37、讓我們接觸多些vb,讓 我們對(duì)這軟件有基礎(chǔ)性的認(rèn)識(shí)??偨Y(jié)二胡湘紅-200830980109這次課程設(shè)計(jì)對(duì)我們來說都蠻有挑戰(zhàn)的,首先數(shù)據(jù)庫基本知識(shí)是學(xué)到了,但是還不怎 么會(huì)用,然后又是沒有接觸過的vb,看完一本書,還是在編程上沒什么感覺,因此覺得還 是蠻難的。這次數(shù)據(jù)庫我們是很早就開始準(zhǔn)備的,首先將題目定下來,安排好分工,每位成員先 完成好各自的模塊,不過由于期末考試,因此中間有一個(gè)月沒有做,但這個(gè)時(shí)候各個(gè)模塊阿 加都基本上已經(jīng)做好??纪暝嚕?yàn)橛兴奶鞎r(shí)間,我們就開始將各個(gè)小組成員做好的整合起 來進(jìn)行整體調(diào)試,整合的過程中遇到了很多問題,有時(shí)候出現(xiàn)的編譯錯(cuò)誤,不知道怎么修改, 只能查書或百度,這
38、個(gè)過程還是挺長的,不過每次解決掉一個(gè)問題乂會(huì)讓人們欣喜的。在我 們調(diào)試的過程中,另外兩位同學(xué)就開始準(zhǔn)備寫論文的資料,當(dāng)我們調(diào)試成功之后,就只將他們準(zhǔn)備好的部分整合起來,在加上這邊的系統(tǒng)實(shí)現(xiàn)和程序運(yùn)行結(jié)果,這樣論文的初稿就完成 了。完成之后,我們又經(jīng)過幾次的修改,滿意之后,才停止。由于對(duì)數(shù)據(jù)庫的了解不夠深,在連接數(shù)據(jù)庫這一塊也花了很多時(shí)間。在這一個(gè)星期的課程設(shè)計(jì)中,我們回顧了很多以前的東西,也發(fā)現(xiàn)了很多的問題,以前 都沒遇見過的,收獲很大,在對(duì)不同的功能代碼是不一定可以完整的執(zhí)行的,不過大概都是 一樣的,只有一些小的細(xì)節(jié)??粗约鹤龅南到y(tǒng),自己就會(huì)又欣慰又難過,欣慰的是自己終 于把它做岀來了,而
39、難過的是自己知道述有很多的不足,但是,由于認(rèn)識(shí)的有限,無法去完 善,才知道“書到用時(shí)方恨少r此次人事系統(tǒng)的設(shè)計(jì)讓我們對(duì)數(shù)據(jù)庫的了解更深入,可以把 它同實(shí)際相結(jié)合,同時(shí),又讓我們學(xué)會(huì)了一個(gè)新的應(yīng)用軟件。在整個(gè)設(shè)計(jì)過程中,通過怎樣 對(duì)把各個(gè)管理信息連接起來的分析,鍛煉了我們對(duì)事情的分析能力,通過怎樣解決過程中出 現(xiàn)的問題,提高了我們查找文獻(xiàn)的能力、對(duì)網(wǎng)絡(luò)資源的利用能力和和其他同學(xué)的交流溝通能 力。而且,經(jīng)歷這次的課程設(shè)計(jì),我們也學(xué)會(huì)了自學(xué)和分工協(xié)作。我們覺得每一次的課程設(shè) 計(jì),都是讓我們對(duì)原有的知識(shí)從了解表面到深入本質(zhì),從個(gè)體學(xué)習(xí)到整體把握的跳躍,對(duì)新 知識(shí)的汲取,更是讓我們把課木的知識(shí)應(yīng)用到實(shí)際
40、中,讓我們了解了我們的學(xué)習(xí)有什么用, 能夠解決什么樣的問題,增加我們的自信和學(xué)習(xí)的動(dòng)力??倆,通過這次的課程設(shè)計(jì),我們收獲匪淺??偨Y(jié)三吳樹樺-200830980126這次數(shù)據(jù)庫課程設(shè)計(jì)由于我們學(xué)的內(nèi)容比較少,而且上機(jī)操作的機(jī)會(huì)比較少,因此我們 遇到的問題頗多。首先就是vb的熟悉和連接數(shù)據(jù)庫的問題,弄了好久,參考了很多書籍,可 是整個(gè)宿舍,四臺(tái)電腦,只有一臺(tái)可以連接到數(shù)據(jù)源,因此我們的進(jìn)度拖慢了好多。接下來 就是資料,我們提前了好幾周去圖書館借書,然后上網(wǎng)查資料,各種各樣的參考資料層出不 窮,卻都不齊全,因此我們一邊借助參考資料,一邊自己鏈接代碼。努力了很久,最后由于 那個(gè)調(diào)動(dòng)無法鏈接成功而不得
41、不忍痛割愛。需求分析和報(bào)告的各個(gè)部分,也很讓人頭痛???能是因?yàn)榉偶倭?,天氣原因,另外覺得實(shí)在是能力有限,加上知識(shí)不全面,所以沒什么激情, 整個(gè)制作過程都非常的郁悶。不過還好,有搭檔在,我們的宿舍不時(shí)還是充滿著笑聲,有過 得失有過分享,這樣是最好的,在寒冷的冬日里,我們的宿舍依然能感受到合作的暖意??偨Y(jié)四易鳳-200830980128數(shù)據(jù)庫課程設(shè)計(jì)差不多結(jié)束了,我發(fā)現(xiàn)要在這么短的時(shí)間內(nèi)學(xué)vb是一件痛苦的事,里 面的很多內(nèi)涵原理不能完全理解,只能是一個(gè)大概的了解,不像我們做java 樣,至少 java我們上機(jī)做了這么多次,而vb只是上課講了一下而已,沒有真正意義上實(shí)戰(zhàn)過,所 以學(xué)起來比較遲力,我
42、們都是邊看書邊做的,哪里不懂就百度或者是看書,我們從圖書館 借了好多書,都是關(guān)于vb的,因?yàn)楦杏X上就像在做vb,數(shù)據(jù)庫方面的sql語句比較少。 剛開始有在做人事調(diào)動(dòng)的,但做了好久也做不出來,就換為工資了,那兒天兒乎天天都在 宿舍做數(shù)據(jù)庫,述好不是要求在數(shù)理統(tǒng)計(jì)考試之前做完,要不然肯定完不成。回想做的過程,比較郁悶,真的很怕程序出錯(cuò),因?yàn)椴恢涝趺锤陌?,而且只有湘紅 的電腦能正常使用,我的電腦是datagrid控件加載有問題,樹樺和巧敏的電腦也和我 差不多,也做不了,所以就湘紅改程序,我就查書,有時(shí)上網(wǎng)找,看別人怎么解決的,但 那個(gè)if not mrc.eof then總說有問題,說對(duì)象變量未定
43、義,mc=nothing,都不知道是什 么意思,比較麻煩,后來百度他們說是數(shù)據(jù)庫連接有問題。還好,經(jīng)過幾天的奮戰(zhàn),程序終 于可以運(yùn)行了,但又有問題了,保存那個(gè)按鈕是透明的,后來才發(fā)現(xiàn)是由于數(shù)據(jù)庫中沒有 記錄導(dǎo)致的,程序沒問題了,湘紅和巧敏又給窗體加了背景圖片,剛開始,說實(shí)話,我覺 得聽怪的,因?yàn)槟潜緛砭瓦@樣的啊,沒什么必要改,但他們改完后才發(fā)現(xiàn)挺漂亮的,看來 我還要多多學(xué)點(diǎn)如何美化才行啊??倆,經(jīng)過這次的數(shù)據(jù)庫課程設(shè)計(jì),我懂得有時(shí)候是要學(xué)會(huì)如何快速學(xué)習(xí)的,短時(shí)間學(xué) 會(huì)并馬上運(yùn)用的能力,我要加強(qiáng)才行,是試過才知道我這方面真的不行。下學(xué)期還要參加 數(shù)據(jù)庫等級(jí)考試呢,真的要加油才行??!6參考文獻(xiàn)1
44、周靄如,官士鴻等.visual basic程序設(shè)計(jì).2003:電子工業(yè)出版社.2 劉韜,駱娟等.visual basic數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航(第二版).2003:人民郵電出版社. 126-174.3 段興,吳德勝.visual basic 6.0數(shù)據(jù)庫實(shí)用程序設(shè)計(jì)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等.壓縮文件請(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. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新型能源汽車短期借用協(xié)議書4篇
- 2025年度文化產(chǎn)業(yè)發(fā)展基金投資合作合同4篇
- 2025年度智能家居櫥柜定制工程協(xié)議書4篇
- 2025年度新能源車輛租賃代理合同模板3篇
- 2024版離婚協(xié)議年范本
- 2025年單梁橋式起重機(jī)項(xiàng)目可行性研究報(bào)告-20250102-152444
- 2025年中鹽青海昆侖堿業(yè)有限公司招聘筆試參考題庫含答案解析
- 2025年四川壯禾人力資源有限公司招聘筆試參考題庫含答案解析
- 2025年中國郵政證券有限責(zé)任公司招聘筆試參考題庫含答案解析
- 2025年江蘇弘景建設(shè)規(guī)劃有限公司招聘筆試參考題庫含答案解析
- 漆畫漆藝 第三章
- CB/T 615-1995船底吸入格柵
- 光伏逆變器一課件
- 貨物供應(yīng)、運(yùn)輸、包裝說明方案
- (完整版)英語高頻詞匯800詞
- 《基礎(chǔ)馬來語》課程標(biāo)準(zhǔn)(高職)
- IEC61850研討交流之四-服務(wù)影射
- 《兒科學(xué)》新生兒窒息課件
- 材料力學(xué)壓桿穩(wěn)定
- 人教版小升初英語知識(shí)點(diǎn)匯總
- 靜態(tài)爆破專項(xiàng)施工方案
評(píng)論
0/150
提交評(píng)論