數(shù)據(jù)庫課程設(shè)計-人事工資管理系統(tǒng)課程設(shè)計.doc

上傳人:good****022 文檔編號:116530417 上傳時間:2022-07-05 格式:DOC 頁數(shù):23 大小:934.51KB
收藏 版權(quán)申訴 舉報 下載
數(shù)據(jù)庫課程設(shè)計-人事工資管理系統(tǒng)課程設(shè)計.doc_第1頁
第1頁 / 共23頁
數(shù)據(jù)庫課程設(shè)計-人事工資管理系統(tǒng)課程設(shè)計.doc_第2頁
第2頁 / 共23頁
數(shù)據(jù)庫課程設(shè)計-人事工資管理系統(tǒng)課程設(shè)計.doc_第3頁
第3頁 / 共23頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《數(shù)據(jù)庫課程設(shè)計-人事工資管理系統(tǒng)課程設(shè)計.doc》由會員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)庫課程設(shè)計-人事工資管理系統(tǒng)課程設(shè)計.doc(23頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、課程設(shè)計說明書(論文)課程名稱 數(shù)據(jù)庫課程設(shè)計 題 目 工資管理系統(tǒng) 專 業(yè) 計算機科學(xué)與技術(shù) 班 級 算機0901 學(xué) 號 17 姓 名 起止日期 2011-12-192011-12-31 指導(dǎo)教師 成 績_【摘 要】隨著當(dāng)今企業(yè)人員數(shù)量增加, 摘要 企業(yè)的工資管理是公司管理的一個重要內(nèi)容。 企業(yè)管理工作也越來越復(fù)雜。如果能夠?qū)崿F(xiàn)工資管理的自動化,無疑將給企業(yè)管 理部門帶來很大的方便。 本企業(yè)工資管理系統(tǒng)主要由系統(tǒng)信息、員工基本信息、考勤信息、工資信息 設(shè)置和工資信息管理五個部分組成,為企業(yè)提供工資計算、工資統(tǒng)計、工資查詢 等服務(wù),幫助企業(yè)的財務(wù)主管部門提高工作效率,實現(xiàn)企業(yè)工資信息管理的系

2、統(tǒng) 化、規(guī)范化和自動化。 應(yīng)用本系統(tǒng)可以在計算機上靈活、方便地管理員工工資,從而大大的提高了 處理效率,使管理更加現(xiàn)代化。本系統(tǒng)是根據(jù)實際情況和具體內(nèi)容,按一定的要 求、科學(xué)、合理進行系統(tǒng)分析設(shè)計的,因此基本能夠滿足現(xiàn)代企業(yè)工資管理的需求?!娟P(guān)鍵字】管理系統(tǒng) 系統(tǒng)分析 工資管理。【Abstract】System of Wage AdministrationAbstract The business pay administration is the corporation administrationsignificant substance. At present, in the wake

3、of business personnel staffs amount increased, and business administration work is also more and more complex. If the pay administration can achieve automation, undoubtedly it shall bring very great convenient to business administration department. The system of business pay administration is make u

4、p of five sections, system information, personnel fundamental message, check on work attendance message and pay message installation and pay information management. It supplies pay calculation, pay statistics and pay inquiry services for corporation. It helps competent department improve their work

5、efficiency and business pay information management achieve systemize, standardization and automation. Use this system to manage the wage flexibly and conveniently on the computer, thus big improvement process efficiency, make management to be further more modernized. This system is on the basis of a

6、ctual situation and concrete substance, according to specified demand, scientific knowledge and reasonably carries on system analysis design. It can satisfy the contemporary business pay administrations demand essentially.【Keywords】 administration system system analysis wage administraition目錄1. 概述51

7、.1項目背景51.2編寫目的51.3軟件定義51.3.1軟件名稱51.3.2 系統(tǒng)的主要功能52 需求分析62.1數(shù)據(jù)庫需求分析62.2功能陳述62.3功能模塊圖63 數(shù)據(jù)庫邏輯設(shè)計83.1全局E-R模型83.2數(shù)據(jù)字典93.2.1員工表93.2.2部門表93.2.3職位表93.2.4加班表93.2.5工資配置表103.2.6工資表103.2.7用戶表103.3數(shù)據(jù)庫功能實現(xiàn)113.3.1 計算工資觸發(fā)器113.3.2 出勤觸發(fā)器114系統(tǒng)模塊的具體實現(xiàn)124.1系統(tǒng)的注冊登陸界面124.2系統(tǒng)主窗體界面124.3員工基本信息模塊154.4員工考勤模塊174.5員工工資模塊184.6部門職位模

8、塊204.7其他功能模塊215結(jié)束語225.1系統(tǒng)運行與測試225.2心得體會22參考文獻231. 概述1.1項目背景隨著我國國民經(jīng)濟建設(shè)的蓬勃發(fā)展和具有中國特色的社會主義市場經(jīng)濟體制的迅速完善,各個行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務(wù)質(zhì)量,提高工作效率,這些都在很大程度上給企業(yè)提出越來越嚴峻的挑戰(zhàn),對企業(yè)體系無論是在行政職能、企業(yè)管理水平以及優(yōu)質(zhì)服務(wù)上都提出更高的要求。建設(shè)一個科學(xué)高效的信息管理系統(tǒng)是解決這一問題的必由之路。企業(yè)內(nèi)部財務(wù)管理是該企業(yè)運用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟效益的主要因素之一。工資管理作為企業(yè)內(nèi)部的一種財務(wù)管理也是如此,由于企業(yè)職工人數(shù)較多,每一位職工的具體實際情

9、況也不盡相同,各項工資條款的發(fā)放,如果沒有一個完整的工資管理系統(tǒng)對員工工資等進行系統(tǒng)的管理,很難實現(xiàn)企業(yè)高效運轉(zhuǎn)。1.2編寫目的鞏固課堂知識,加深對數(shù)據(jù)庫系統(tǒng)的了解領(lǐng)會數(shù)據(jù)庫理論與軟件開發(fā)實踐的關(guān)系培養(yǎng)良好的編程習(xí)慣,熟悉軟件開發(fā)的基本流程1.3軟件定義1.3.1軟件名稱 工資管理系統(tǒng)1.3.2 系統(tǒng)的主要功能此工資管理系統(tǒng)的主要任務(wù)是用計算機對各種工資信息進行日常的管理,如查詢、修改、增加、刪除以及存儲等,迅速準確地完成各種工資信息的統(tǒng)計計算和匯總工作,快速查詢出工資,針對系統(tǒng)服務(wù)對象的具體要求,設(shè)計了企業(yè)工資管理系統(tǒng)。企業(yè)工資管理系統(tǒng)主要有以下幾大功能:對職工的工資進行計算??梢詫β毠さ墓?/p>

10、資檔案進行個別、部分和批量修改,同時,能對各職工的工資進行計算,即計算應(yīng)發(fā)金額、應(yīng)扣金額及實發(fā)金額等。查詢統(tǒng)計功能。要求即可以單項查詢,每個員工只能查詢自己的工資情況,自己的出勤和個人的信息。報表打印功能。員工信息和員工出勤情況可打印成報表生成。2 需求分析2.1數(shù)據(jù)庫需求分析數(shù)據(jù)庫的設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最有效的數(shù)據(jù)庫模式,建立數(shù)據(jù)及應(yīng)用系統(tǒng),實質(zhì)能夠有效地存儲數(shù)據(jù),滿足用戶的需求,數(shù)據(jù)庫設(shè)計是在數(shù)據(jù)庫管理系統(tǒng)支持下進行的。根據(jù)數(shù)據(jù)流程圖,可以列出以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):員工信息:員工號,員工姓名,員工性別,出生日期,聯(lián)系地址,聯(lián)系電話,所屬部門,所在職位號,登錄號,學(xué)位,個人簡

11、歷??记诠芾?考勤號,員工號,員工姓名,加班工時,遲到次數(shù),曠工次數(shù),日期。 工資設(shè)置:工資設(shè)置號,職位號,基礎(chǔ)工資,加班薪水,遲到扣費,曠工扣費,獎金。工資管理:工資號,員工號,員工姓名,基礎(chǔ)工資,加班工薪,遲到扣費,曠工扣費,獎金,應(yīng)發(fā)工資,實發(fā)工資,日期。職位管理:職位號,職位名稱,所屬部門,備注。部門管理:部門號,部門名稱,備注。用戶管理:登錄號,員工號,登陸名,口令,角色。2.2功能陳述要求具備如下基本功能:基本工種、基本工資的管理;公司部門、部門津貼、員工的管理;公司員工的考勤信息管理;公司員工月工資管理月工資基本工資部門津貼加班津貼被扣工資查詢統(tǒng)計上述信息,進行企業(yè)工資報表。2.

12、3功能模塊圖根據(jù)系統(tǒng)功能的要求,可以將系統(tǒng)分解成幾個功能模塊來分別設(shè)計,功能模塊如圖2-1所示:工資管理系統(tǒng)部門管理員工管理職位管理添加部門修改刪除添加職位修改刪除員工檔案員工考勤工資管理檔案添加檔案查詢修改刪除考勤查詢工資查詢工資計算工資配置按部門按姓名按部門按姓名按部門按姓名用戶管理用戶添加用戶修改圖2-1 系統(tǒng)功能模塊圖3 數(shù)據(jù)庫邏輯設(shè)計3.1全局E-R模型員工部門職位考勤屬于屬于員工姓名學(xué)歷所屬部門聯(lián)系電話登錄號員工號性別職位號出生日期個人簡歷聯(lián)系地址部門名簡介部門號備注所屬部門職位名職位號查看考勤號員工號員工姓名職位號遲到次數(shù)曠工次數(shù)加班時間日期工資登錄號登錄號登錄號登錄號登錄號登錄

13、號登錄號擁有圖3-1 全局E-R模型圖3.2數(shù)據(jù)字典3.2.1員工表表2-1 Emp 字段名 數(shù)據(jù)類型 含義說明空值情況 EmpID Varchar(10)職工編號主關(guān)鍵字 EmpName varChar(10)職工姓名 Sex Varchar(5)性別 Birthday datetime年齡 Address Varchar(50)地址 Phone Varchar(15)聯(lián)系電話 DeptName Varchar(10)所屬部門 Dutyidint職位編號Education Varchar(10)學(xué)歷Useridint登錄號RemarkNtext備注3.2.2部門表表2-2 Dept 字段名

14、數(shù)據(jù)類型 含義說明空值情況deptIDInt部門編號deptNameVarchar(10)部門名稱主鍵remarkntext部門簡介3.2.3職位表:表2-3 Duty 字段名 數(shù)據(jù)類型 含義說明空值情況dutyIDInt職位編號主鍵dutynameVarchar(10)職位名稱不為空DeptnameVarchar(10)部門名稱不為空RemarkNtext職位簡介3.2.4加班表表2-4 Attend 字段名 數(shù)據(jù)類型 含義說明空值情況AttendIDint考勤號主鍵EmpidVarchar(10)員工號不為空dutyidint職位號不為空EmpnameVarchar(10)員工姓名不為空o

15、vertimesfloat加班工時LatetimesInt遲到次數(shù)AbsenttimesInt礦工次數(shù)DateDatetime日期3.2.5工資配置表表2-5 Salaryconfig 字段名 數(shù)據(jù)類型 含義說明空值情況ConfigidInt配置號不為空DutyidInt職位號不為空BasicsalaryMoney基礎(chǔ)工資不為空OvertimeMoney加班費/小時不為空AbsentMoney曠工扣費不為空LateMoney遲到扣費不為空BonusMoney獎金3.2.6工資表表2-6 Salary字段名數(shù)據(jù)類型含義說明空值情況SalaryidInt工資號主鍵EmpidVarchar(10)職

16、工編號EmpnameVarchar(10)員工姓名BasicsalaryMoney基礎(chǔ)工資OvertimemoneyMoney加班費LatemoneyMoney遲到扣費AbsentmoneyMoney曠工扣費BounsMoney獎金SpMoney應(yīng)發(fā)工資RpMoney實發(fā)工資DateDatetime日期3.2.7用戶表表2-7 Users 字段名 數(shù)據(jù)類型含義說明空值情況UseridInt用戶號主鍵EmpidVarchar(9)員工編號UsernameVarchar(10)用戶名PasswordVarchar(15)密碼RolenameVarchar(10)用戶角色3.3數(shù)據(jù)庫功能實現(xiàn)3.3.

17、1 計算工資觸發(fā)器create trigger t_ins_attend on attendafter insertas begindeclare em varchar(10)declare en varchar(10)declare bs moneydeclare ot moneydeclare at moneydeclare lt moneydeclare bn moneydeclare sp money declare rp moneydeclare date datetimeselect bs=s.basicsalary,ot=s.overtime*a.overtimes,at=s.a

18、bsent*a.absenttimes,lt=s.late*a.latetimes,bn=s.bonus, sp=bs+ot+bn,rp=sp-at-lt,em=a.empid,en=e.empname,date=a.datefrom salaryconfig s,attend a,emp ewhere s.dutyid=a.dutyid and a.empid=e.empidif exists( select * from salary s,inserted i where s.empid=i.empid and s.date=i.date )print已存在的工資else insert i

19、nto salary values(em,en,bs,ot,lt,at,bn,sp,rp,date)end3.3.2 出勤觸發(fā)器create trigger t_ins_attend2 on attend instead of insertas begin if not exists(select * from attend,inserted where inserted.empid=attend.empid and inserted.date=attend.date) insert attend select empid,dutyid,empname,overtimes,latetimes,

20、absenttimes,date from insertedend4系統(tǒng)模塊的具體實現(xiàn)4.1系統(tǒng)的注冊登陸界面企業(yè)人事管理系統(tǒng)的登陸界面采用兩個panel的3D風(fēng)格制作成中間的間隔條.讓登陸與注冊放在一個界面更方便,在登陸主界面之前,首先登記用戶登陸,注冊窗體如圖4-1:圖4-1系統(tǒng)注冊登陸窗體4.2系統(tǒng)主窗體界面 系統(tǒng)管理員給員工一個員工號 員工通過員工號注冊他得用戶名和密碼 來注冊本系統(tǒng)并選擇用戶的身份是總經(jīng)理 部門經(jīng)理還是員工。然后再在右側(cè)登陸進入主窗體,主窗體分為兩個部分一個是管理員的窗體 一個是職工的窗體和經(jīng)理的窗體分別如圖4-2,圖4-3,圖4-4:圖4-2管理員主窗體圖4-3經(jīng)理

21、主窗體圖4-4職工主窗體在主窗體登陸之前先判斷是什么角色名稱 如果是員工則進入職工的主窗體 如果是總經(jīng)理和經(jīng)理那么進入經(jīng)理的窗體 如果是系統(tǒng)管理員則進入系統(tǒng)管理的主窗體,具體代碼如下: DB.conn.Open(); string sql = select rolename,userid from users where username= + textBox5.Text.Trim() + and password= + textBox6.Text.Trim() + ; SqlDataAdapter adp = new SqlDataAdapter(sql, DB.conn); DataSet

22、 dt = new DataSet(); adp.Fill(dt); if (dt.Tables0.Rows.Count = 0) MessageBox.Show(用戶名或密碼錯誤); DB.conn.Close(); else if (dt.Tables0.Rows0rolename.ToString() = 員工) frmMainYG frmMainYG = new frmMainYG(); frmMainYG.label1.Text = dt.Tables0.Rows0userid.ToString(); this.Visible = false; frmMainYG.YGCQtoolS

23、tripButton4.Visible = false; frmMainYG.YGXXtoolStripButton3.Visible = false; frmMainYG.Show(); if (dt.Tables0.Rows0rolename.ToString() = 經(jīng)理 | dt.Tables0.Rows0rolename.ToString() = 總經(jīng)理) frmMainYG frmMainYG = new frmMainYG(); frmMainYG.label1.Text = dt.Tables0.Rows0userid.ToString(); this.Visible = fa

24、lse; frmMainYG.Show(); if (dt.Tables0.Rows0rolename.ToString() = 系統(tǒng)管理員) this.Visible = false; frmMainGL frmMainGL = new frmMainGL(); frmMainGL.Show(); DB.conn.Close(); 4.3員工基本信息模塊 由于本系統(tǒng)設(shè)計是單獨權(quán)限即每個員工只能看自己的信息以及出勤情況,而部門經(jīng)理只能看到自己部門的員工情況以及出勤情況并能生成報表,而總經(jīng)理則可以看各個員工的信息以及出勤情況。該模塊主要完成員工基本信息的、查詢與修改,它定義了三個主要窗口:信息修

25、改窗口、復(fù)合查詢窗口、員工信息窗口。 員工信息添加窗口用來修改員工個人信息,可供用戶瀏覽查詢及以記錄為單該模塊首先顯示個人信息是以報表形式顯示 上方有修改按鈕,如果員工剛剛到公司那么自己去修改自己的信息。如果個人信息需要修改那么也可以進行修改。該窗體為通用窗體員工個人信息的瀏覽和修改窗口如圖4-5,圖4-6:圖4-5個人信息瀏覽窗體圖4-6個人信息修改窗體其中如圖4-5所示,個人信息的瀏覽利用水晶報表生成,方便打印,導(dǎo)出等功能。如圖4-6所示員工信息的修改,在載入窗體時程序?qū)⒆詣釉趦蓚€下拉式文本框中添加內(nèi)容,這樣可以規(guī)范化輸入內(nèi)容,其中加入了”男” 、”女”。用戶可以直接從下拉表中選擇需要的輸

26、入條件。在個人修改信息中利用員工的登錄號找到員工的個人信息并顯示在修改窗體的對應(yīng)控件上并在出生日期上用了一個DateTimePicker的控件讓其更方便的輸入其出生日期,輸入的出生日期按照YYYY-MM-DD的統(tǒng)一格式來錄入。在個人簡介文本編輯框中可以對窗體中沒有提及到的一些員工信息進行編輯,讓檔案的錄入更加完備、全面。當(dāng)用戶輸寫完信息后單擊保存按扭,就將員工信息存儲到后臺的SQL SERVER數(shù)據(jù)庫中。相應(yīng)的實現(xiàn)瀏覽和修改的代碼如下:(1)實現(xiàn)水晶報表顯示信息 EmpReport1.RecordSelectionFormula = emp.empid= + textBox1.Text.Tri

27、m() + ; this.crystalReportViewer1.ReportSource = EmpReport1;(2)實現(xiàn)個人信息的修改 DB.conn.Open(); string sql = update emp set empname= + textBox1.Text.Trim() + ,sex= + comboBox1.SelectedItem.ToString().Trim() + ,address= +textBox2.Text.Trim() + ,birthday= + dateTimePicker1.Value.ToString() + ,phone= + textBo

28、x3.Text.Trim() + ,deptname= +comboBox2.Text.Trim() + ,dutyid= + comboBox3.SelectedValue.ToString() + ,education= + comboBox4.SelectedItem.ToString() + ; SqlCommand cmd = new SqlCommand(sql, DB.conn); if (richTextBox1.Text.Trim() != ) sql = sql + ,remark= + richTextBox1.Text.Trim() + ; sql = sql + wh

29、ere empid= + label11.Text.Trim() + ; cmd.CommandText = sql; cmd.ExecuteNonQuery(); MessageBox.Show(修改信息成功, 操作提示); DB.conn.Close(); cmd.Dispose();該系統(tǒng)中還設(shè)置了更高權(quán)限的瀏覽員工信息 總經(jīng)理可以瀏覽所有部門員工的信息,部門經(jīng)理可以瀏覽自己部門的員工信息。并可生成報表一邊企業(yè)高層的管理。并且加了一個textbox控件,方便企業(yè)高層利用員工姓名進行查詢。如圖4-7所示位總經(jīng)理對員工的信息瀏覽以及查詢圖4-7員工信息瀏覽窗體4.4員工考勤模塊員工考勤模塊主

30、要實現(xiàn)的是企業(yè)上層對公司員工考勤的查詢以及員工個人對自己的考勤信息的查詢,因為員工上班都是打卡記考勤所以數(shù)據(jù)庫應(yīng)該會再月底自動更新,所以本模塊只能查詢考勤信息不能進行增刪改。本模塊中依然設(shè)置兩種權(quán)限,公司高層和員工的查詢和瀏覽。讓公司的高層可以更方便的對員工進行管理以及更好的對員工的考評。如圖4-8所示位員工個人查詢自己的考勤信息,在本窗體中利用了datagridview控件來實現(xiàn)信息的現(xiàn)實,使系統(tǒng)更加簡潔,更省內(nèi)存。并且還用了一個conmbobox控件方便員工對某一時間段來查詢信息,大大提高了使用效率。圖4-8個人出勤瀏覽窗體圖4-9所示為公司高層對員工出勤的查詢窗體,該窗體依然使用了一個d

31、atagridview控件。加了一個textbox控件以便于可以更快的查找到員工的出勤信息。圖4-8員工出勤瀏覽窗體4.5員工工資模塊工資管理是企業(yè)管理中不可缺少的一項工作。員工工資管理模塊用于每個月員工實發(fā)工資的計算,計算的項目包括基本工資、獎金、福利待遇、津貼等。主要包括以下幾項功能:.員工工資的查詢.員工基本工資的設(shè)定.獎金以及福利補貼的設(shè)置.實發(fā)工資計算工資管理的輸出結(jié)果是對員工工作的一個評價。計算工資的基本依據(jù)是考勤管理模塊的統(tǒng)計結(jié)果。同時,在統(tǒng)計和查詢時需要用到員工的出勤和員工所在職位的工資配置。首先我們會用管理員身份去對員工所在的職位進行工資的配置。并可以對員工的工資進行配置,在

32、這里可以設(shè)置其基本工資,獎金,出勤各種工資的配置情況。并可以進行增刪改查詢等操作,本模塊利用了一個tabpage控件可以大大的節(jié)省控件以及使操作性更加靈活。在查詢的時候可以看到有一個combobox控件可以更快的進行查找并且利用datagridview顯示,節(jié)省了內(nèi)存。并且在錄入工資配置時寫了代碼讓其不會在重復(fù)的職位輸入工資配置,如果想修改需要刪除,降低了操作的錯誤性。如圖4-9,4-10,4-11所示。圖4-9工資配置添加窗體圖4-10查找刪除工資配置窗體圖4-11修改工資配置窗體此模塊通過工資管理的創(chuàng)建,著重描述了工資計算和數(shù)據(jù)報表的使用。計算主要是通過對所輸入的數(shù)據(jù)進行相加和相減的運算,

33、最后顯示結(jié)果數(shù)據(jù)。數(shù)據(jù)報表為我們提供了一個更加方便快捷地實現(xiàn)報表打印的方法。通過使用報表中的各種控件,可以很簡單地實現(xiàn)復(fù)雜報表的設(shè)計,避免了繁雜的編程過程。以上便是人事管理的基本功能與實現(xiàn)。4.6部門職位模塊部門管理對于企業(yè)的管理層人員來講非常重要,可以通過此功能來了解所有部門的大概情況。并且可以查詢對職位進行增刪改,并且通過代碼實現(xiàn)不能刪除有職位的部門,有員工的職位也不能刪除。窗體如下圖4-12和4-13圖4-12部門調(diào)整窗體圖4-13職位調(diào)整窗體通過此窗體可以對該企業(yè)的部門進行大至瀏覽,同樣也可以進行添加、修改、刪除和查詢等編輯工作。4.7其他功能模塊在開發(fā)的過程中還實現(xiàn)了一些其它的功能,

34、使系統(tǒng)有了進一步的完善。在登錄系統(tǒng)的時候登錄系統(tǒng)者可以對自己的密碼用戶名進行修改 并且該系統(tǒng)帶了注銷功能。如圖4-14圖4-14密碼修改窗體具體實現(xiàn)代碼如下:if (textBox2.Text != ds.Tables0.Rows0password.ToString() MessageBox.Show(與原密碼不符 請重新輸入!nn 請檢查是否大小寫錯誤); else if (textBox3.Text.Trim() = textBox4.Text.Trim() string sql1 = update users set password= + textBox3.Text.Trim() +

35、where username= + textBox1.Text.Trim() + ; SqlCommand cmd = new SqlCommand(sql1, DB.conn); cmd.CommandText = sql1; cmd.ExecuteNonQuery(); MessageBox.Show(修改密碼成功!); DB.conn.Close(); this.Close();5結(jié)束語5.1系統(tǒng)運行與測試軟件測試是保證軟件質(zhì)量的關(guān)鍵,它是對需求分析設(shè)計和編碼的最后復(fù)審。在軟件生命周期的每個階段,都不可避免地會產(chǎn)生錯誤,通常在編寫出每個原程序后,就要對它進行必要的測試,這步工作自己來完成

36、。此后由專門的測試人員進行各種綜合測試。軟件產(chǎn)品可用黑盒法和白盒法進行測試,通常兩種方法結(jié)合使用。我在測試系統(tǒng)時先進行黑盒法測試,即檢查程序是否輸出正確的結(jié)果,而后進行白盒測試,即了解程序的內(nèi)部結(jié)構(gòu)和處理過程,對程序中重要的邏輯路線進行測試,在不同點檢查程序狀態(tài),確定實際狀態(tài)與時期的狀態(tài)是否一致2。完成了企業(yè)人事管理系統(tǒng)的編譯和調(diào)試工作,最后一步就是系統(tǒng)的編譯和發(fā)行,在系統(tǒng)的編譯和發(fā)行以前,需要設(shè)置工程項目的屬性。選擇”ToolStrip”控件來做菜單,并自己用AI做的一些導(dǎo)入的圖片。和panel控件來做主窗體等模板。通過測試的可執(zhí)行文件,就可以發(fā)布了。5.2心得體會通過本學(xué)期的學(xué)習(xí)在原來什么

37、都不知道的情況下了解了C#和數(shù)據(jù)庫,在大三以前都不知道什么事vs什么是數(shù)據(jù)庫,學(xué)了數(shù)據(jù)庫之后才覺得以前學(xué)的東西有用了,可以做成可視化窗口然后利用到數(shù)據(jù)庫,覺得自己的學(xué)的東西有地方可以用了,然后通過這學(xué)期的vs課程,我對編程又感興趣了,然后老師正好要求做一個學(xué)生學(xué)籍管理系統(tǒng),就去圖書館借了一本書回頭按照書做了起來 做到后來許多功能都實現(xiàn)了,覺得挺有意思的。覺得做出來了挺有成就感的,然后又自己做起來了,正好數(shù)據(jù)庫課程設(shè)計也需要做一套系統(tǒng)。在原來的基礎(chǔ)上這回沒有照書做,而是自己去理解著做,經(jīng)過半個月的努力的做成了這套系統(tǒng)。真的覺得受益匪淺,在這次之后又對.net感了興趣。希望自己以后能發(fā)展的好多學(xué)點

38、東西。參考文獻1 Timothy Buchanan: Visual Basic加數(shù)據(jù)庫 M.2004;85100出版社:工業(yè)出版社2 張海藩:軟件工程導(dǎo)論,清華大學(xué)出版社1992年版3 Bob Reselman,Richard Peasley,Wayne Pruchniak.: Visual Basic 6.0使用指南M 電子工業(yè)出版社出版社2002;5654 Lance Mortensen Rick Sawtell: MCSE:SQL Server 2000 Administration,電子工業(yè)出版社,2001年版5 盧毅主編:Visual Basic 6.0數(shù)據(jù)庫設(shè)計實例導(dǎo)航,科學(xué)出版社

39、2001年版6 劉鋼主編:Visual Basic 6.0程序設(shè)計,中國民航出版社2000年版7 沈光陽、李勁: SQL SERVER 2000與XML整合應(yīng)用,清華大學(xué)出版社2001年版8 林陳雷 郭安源 葛曉東:Visual Basic教育信息化系統(tǒng)開發(fā)實例導(dǎo)航M.2003;172222 人民郵電出版社9 Ullmanl,J.D,Principles of Database and knowledge-Base Systems,Volume,Computer Science Press,New York,198910 A.F.Cardenas: Database Management System, GRANADA London Toronto Sydney New York, 198511 Stonebraker M, et al: The Design of XPRS. Processing of VLDB, 199812 R.A.Frost:Query Processing in Parallel Relational Database system.IEEE Computer Society Press, 1994

展開閱讀全文
溫馨提示:
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)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!