【正文】
information history. Then make changing, adding, reserching, deleting, and lots of functions else! Main function is manage the staff laborage of ComputerCity, and accessing the a part of database at the same time. The most part of assignment are introducing the basic, and the functions, which will be finish, and the steps of making the system. Lots of things explan about system design, food ideas of design, difficult technolagys and how to solve them. Key words: the system of wages management, Visual basic , database , ACCESS 2020 第一章 引 言 概述 隨著我國國民經(jīng)濟(jì)建設(shè)的蓬勃發(fā)展,信息化深入到社會(huì)的各個(gè)行業(yè),企事業(yè)單位也面臨著更大的機(jī)遇與挑戰(zhàn),如何融入信息化進(jìn)程是每一個(gè)企事業(yè)單位必須解決的問題,利用計(jì)算機(jī)實(shí)現(xiàn)企事業(yè)工資的管理已是當(dāng)前不可缺少的一種管理手 段。還有,其管理的范圍的不斷擴(kuò)大,大量的數(shù)據(jù)需要錄入,大量的信息需要修改、更新、查詢與維護(hù),且費(fèi)時(shí)費(fèi)力,造成工作效率低,準(zhǔn)確率差,這樣時(shí)間久了,會(huì)給查找、更新、維護(hù)帶來不少的困難,從而使該管理系統(tǒng)管理不完善,這樣久而久之,最終導(dǎo)致該部門被現(xiàn)行市場所淘汰。能夠提供詳細(xì)的員工基礎(chǔ)信息,包括自然條件信息、工資情況、來源、去向、崗位變動(dòng)情況。實(shí)現(xiàn)了對員工信息的查詢、統(tǒng)計(jì)、增減、變動(dòng)記錄、打印相關(guān)報(bào)表等功能。計(jì)算機(jī)的使用使得企業(yè)管理變得更加合理,更加規(guī)范,更加科學(xué)。 在目 前市場上這些眾多的程序開發(fā)工具中,有些強(qiáng)調(diào)程語言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高,各有各的優(yōu)點(diǎn)和特色,也滿足了不同用戶的需求。它提供了靈活的可視化設(shè)計(jì)工具,將可視化界面與面向?qū)ο蠹夹g(shù)完善、緊密地結(jié)合起來,其友好的集成開發(fā)界面,可視化的雙向開發(fā)模式,良好的數(shù)據(jù)庫應(yīng)用支持高效的程序開發(fā)和程序運(yùn)行,備受廣大程序開發(fā)人員的好評。 Access 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。 Access 是一種關(guān)系數(shù)據(jù)庫工具,關(guān)系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一。通過 VB對象和事件模型,用戶可以快速創(chuàng)建和實(shí)現(xiàn)無模式( Modeless)的應(yīng)用程序;利用生成器和工具欄,開發(fā)人員可以快速開發(fā)應(yīng)用程序,而省去編寫大量的代碼、定義繁多的屬性。在 VB 中引入的真正的數(shù)據(jù)庫的概念,使這一問題的解決變得非常的容易,設(shè)計(jì)人員只要為不同的用戶創(chuàng)建不同的數(shù)據(jù)庫,然后在這些數(shù)據(jù)庫下建立用戶自己的表就可以很容易對每個(gè)用戶進(jìn)行區(qū)別和維護(hù)了。它所提供的多頁框界面,使對項(xiàng)目文件的添加、建立和編程更加容易。 法律可行性 由于該軟件屬于個(gè)人開發(fā),不涉及版權(quán)等問題。 修改功能:可以修改職工的信息、工資 信息等。 c) 環(huán)境要求: 用戶要在 WINDOWS 下完成所有操作。 ? 工資信息管理功能: 1. 工資信息編輯 2. 工資信息查詢 3. 工資發(fā)放 4. 工資發(fā)放匯總 功能:對員工工資的發(fā)放進(jìn)行一些操作。 計(jì)量所工資管理系統(tǒng) 職工信息管理 工資信息管理 操作員管理 退 出 職工信息編輯 職工信息查詢 職工信息刪除 工資信息編輯 工資信息查詢 工資發(fā) 放 工資發(fā)放匯總 圖 系統(tǒng)功能 第三章 工資管理系統(tǒng)設(shè)計(jì) 數(shù)據(jù)庫分析 簡而言之,數(shù)據(jù)庫就是一組信息的集合。計(jì)算機(jī)通常有兩種類型的數(shù)據(jù)庫 —— 平面型和關(guān)系型。例如,對電話號碼來說,它本身就是一張表 記錄 表中的一個(gè)表目,包括多個(gè)數(shù)據(jù)字段。以電話號碼簿為例,一個(gè)索引可能采用姓名的字母順序來組織信息,而另一個(gè)索引可能采用地址的字母順序來組織信息,第三種組織方法就是按電話號碼來排序 查詢 一條基于特定的條件和標(biāo)準(zhǔn)集合的命令,用來獲取來自一個(gè)或多個(gè)表的一組記 錄,或者在某張表中執(zhí)行一個(gè)操作。 登錄模塊 控制登錄,防止非法用戶闖入本系統(tǒng),保證系統(tǒng)的安全, 輸入口令時(shí)屏幕顯示為 “*” 以利保密 。 表 控件屬性 控件名稱 屬性 值 LblLabels Caption 用戶名稱 (amp。and 密碼 =39。將代碼放在這里傳遞 39。Persist Security Info=False = adUseClient End Sub Private Sub txtPassword_Change() 職工信息管理模塊 職工信息編輯管理模塊的主要功能是完成數(shù)據(jù)庫的更新和維護(hù) , 錄入單位的員工人員 ,姓名和其實(shí)簡歷以保存 .以上各項(xiàng)全部錄入完成按 (保存 )這樣一個(gè)員工的基本信息以保存 .按新增一項(xiàng) ,繼續(xù)第二個(gè)員工的錄入 .繼續(xù)以前的操作 ,完成所有員工的錄入 ..按 (查詢 )可以看出員工的信息 ,如果有不對的地方可以進(jìn)行修改 ..,刷新一項(xiàng)則是如果認(rèn)識此次操作有誤 ,可以重新進(jìn)行操作 ..退出則退出此功能模塊 .屏幕格式設(shè)計(jì)如 : 圖 職工信息編輯 各控件的屬性設(shè)置如下表所示 . 表 控件的屬性 控件名稱 屬性 值 LblLabels Caption 個(gè)人編號 FONT 宋體五號字 Label2 Caption 姓名 FONT 宋體五號字 控件名稱 屬性 值 Label3 Caption 部門 FONT 宋體五號字 Label4 Caption 簡歷 FONT 宋體五號字 Command1 Caption 新增 FONT 宋體五號字 Height 495 Command2 Caption 保存 FONT 宋體五號字 Height 495 Command3 Caption 查詢 FONT 宋體五號字 Height 495 Command4 Caption 退出 FONT 宋體五號字 Height 495 Command5 Caption 刷新 FONT 宋體五號字 Height 495 職工信息模塊設(shè)計(jì)代碼如下 : Dim As Dim rs As Private Sub Command1_Click() = = = = = False End Sub Private Sub Command2_Click() bh = xm = bm = jl = If bh = Or xm = Then MsgBox 請輸入編號,姓名。 + xm + 39。 + jl + 39。 , 48, 提示 Else insert into zgxx(個(gè)人編號 ,姓名 ,部門 ,簡歷 )values( + 39。,39。), MsgBox 新增保存完畢。 sql, , adOpenDynamic, adLockOptimistic If = 1 Then = (個(gè)人編號 ) = (姓名 ) = (部門 ) = (簡歷 ) = True Else MsgBox 無效的個(gè)人編號。% + Trim() + %39。Data Source= + + \。 + + 39。 , 48, 提示 End If End Sub Private Sub Command2_Click() End Sub Private Sub Form_Load() Set = New Provider=。 + bh + 39。 End If End Sub Private Sub Command2_Click() End Sub Private Sub Command3_Click() bh = xm = je = If bh = Or xm = Or IsNumeric(je) = False Then MsgBox 數(shù)據(jù)錯(cuò)誤。 + xm + 39。 + xm + 39。 and + 項(xiàng)目名稱 = + 39。 and + 項(xiàng)目名稱 = + 39。Data Source= + + \。 sql, , adOpenDynamic, adLockOptimistic Set = rs sql = select sum(金額 )as je from gzxx where 個(gè)人編號 = + 39。Persist Security Info=False = adUseClient End Sub 操作員管理模塊 操作員管理模塊功能說明操作員管理只是可以對此軟件進(jìn)行新增 ,刪除 ,保存等操作的人。 軟件測試的目標(biāo)如下: ? 測試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程: ? 好的測試方案是極可能發(fā)現(xiàn)迄今年為止尚未發(fā)現(xiàn) 的錯(cuò)誤的測試方案; 正確認(rèn)識測試的目標(biāo)是十分重要的,測試目標(biāo)決定了測試方案的設(shè)計(jì)。軟件系統(tǒng)的測試基本上由下述幾個(gè)步驟組成; 模塊測試 在設(shè)計(jì)好的軟 件系統(tǒng)中,每個(gè)模塊完成一個(gè)清晰定義的子功能,而且這個(gè)子功能和同級其他模塊的功能之間沒有相互依賴關(guān)系。 系統(tǒng)測試 系統(tǒng)測試是把經(jīng)過測試的子系統(tǒng)裝配成一個(gè)完整的系統(tǒng)來測試。 平行運(yùn)行 關(guān)系重大的軟件產(chǎn)品在驗(yàn)收之后往往并不立即投入生產(chǎn)性運(yùn)行,而是要再經(jīng)過一段平行運(yùn)行時(shí)間的考驗(yàn)。 集成測試 集成測試是組裝軟件的系統(tǒng)技術(shù),例如,子系統(tǒng)測試即是在模塊按照設(shè)計(jì)要求組裝起來的同時(shí)進(jìn)行測試,主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問題。 當(dāng)使用漸增方式把模塊結(jié)合到軟件系統(tǒng)中去時(shí),有自頂向下和自底向上兩種方法。 第五章 總結(jié) 通過畢業(yè)設(shè)計(jì)實(shí)踐過程,我學(xué)到了很多新的知識,了解并掌握了數(shù)據(jù)庫管理系統(tǒng)的開發(fā)過程及一些較新的編程思想,對 VISUAL 開發(fā)ACCESS2020 數(shù)據(jù)庫應(yīng)用程序所必備的管理和開發(fā)技術(shù)有了一定的認(rèn)識,掌握一些在程序開發(fā)過程中的技巧和經(jīng)驗(yàn)。如果該程序在工作中應(yīng)用對我行科技工作也是一個(gè)不小的貢獻(xiàn)。感謝老師細(xì)心而又耐心的輔導(dǎo)。s regret at not having had time to pay his respects to his friends in Hertfordshire before he left the country. Hope was over, entirely over。s house, and mentioned with raptures some plans of the latter with regard to new furniture. Elizabeth, to whom Jane very soon municated the chief of all this, heard it in silent indignation. Her heart was divided between concern for her sister, and resentment against all the others. To Caroline39。 but her sister39。 whether he had been aware of Jane39。 but at last on Mrs. Ben39。 Elizabeth looked at her sister with incredulous solicitude, but said nothing. ``You doubt me,39。39。39。39。 cried Jane, slightly colouring。 she can have no idea of the pain she gives me by her continual reflections on him. But I w ill not repine. I t cannot last long. He will be for got, and