freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

公司人事工資管理系統(tǒng)(編輯修改稿)

2025-01-11 02:38 本頁面
 

【文章內(nèi)容簡介】 章為系統(tǒng)實(shí)現(xiàn),通過需求分析和系統(tǒng)的設(shè)計(jì)計(jì)劃,來選擇合適的語言及軟件卡發(fā)環(huán)境完成系統(tǒng)功能的實(shí)現(xiàn)。第五章為軟件測試,對系統(tǒng)進(jìn)行一系列的測試,包括測試計(jì)劃的 目的 、測試的 原則 、測試用例以及軟件的可靠性。 4 1 基礎(chǔ)知識 Visual Studio 介紹 C(讀做 “ C sharp” ,中文譯音暫時沒有 。 專業(yè)人士一般讀 “ C sharp” ,現(xiàn)在很多非專業(yè)一般讀 “ C 井 ” 。 C是 微軟公司 發(fā)布的一種面向?qū)ο蟮?、運(yùn)行于 .NET Framework 之上的高級 程序 設(shè)計(jì)語言。并定于在微軟職業(yè)開發(fā)者論壇 (PDC)上登臺亮相。 C是微軟公司研究員 Anders Hejlsberg 的最新成果。 C看起來與 Java 有著驚人的 相似;它包括了諸如單一繼承、接口、與 Java 幾乎同樣的語法和編譯成中間代碼再運(yùn)行的過程。但是 C與 Java 有著明顯的不同,它借鑒了 Delphi 的一個特點(diǎn) , 與 COM(組件對象模型 )是直接集成的,而且它是微軟公司 .NET windows 網(wǎng)絡(luò)框架的主角。 C是一種安全的、穩(wěn)定的、簡單的,由 C 和 C++衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承 C 和 C++強(qiáng)大功能的同時去掉了一些它們的復(fù)雜特性(例如沒有宏和模版,不允許多重繼承)。 C綜合了 VB 簡單的可視化操作和 C++的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新 的語言特性和便捷的面向組件編程的支持成為 .NET 開發(fā)的首選語言。 并且 C成為 ECMA 與 ISO 標(biāo)準(zhǔn)規(guī)范。 C看似基于 C++寫成,但又融入其它語言如Delphi、 Java、 VB 等。 在本文中 , 筆者 將考察創(chuàng)建一種新計(jì)算機(jī)語言的一般動機(jī) , 并將特別指明是什么原因?qū)е铝?C的出現(xiàn) 。 然后 筆者 將介紹 C和它與 Java、 C、 C++的相似之處 。 其次 筆者將討論一些存在于 Java 和 C之間的高層次的 , 和基礎(chǔ)的差別 。 筆者 將以衡量在用多種語言開發(fā)大型應(yīng)用程序的時候所需的知識 (或者對這種知識的缺乏程度 )來結(jié)束本文 , 而這正是 .NET 和 C的一個主要戰(zhàn)略 。 目前 , C和 .NET 還只能以 C語言規(guī)則 , 以及Windows 2021 的一個 “ 預(yù)覽版本 ” , 還有 MSDN 上迅速增多的文檔集子的形式獲得 (還沒有最終定型 )。 微軟 C語言定義主要是從 C 和 C++繼承而來的 , 而且語言中的許多元素也反映了這一點(diǎn) 。 C在設(shè)計(jì)者從 C++繼承的可選選項(xiàng)方面比 Java 要廣泛一些 (比如說 struts), 它還增加了自己新的特點(diǎn) (比方說源代碼版本定義 )。 但它還太不成熟 , 不可能擠垮 Java。C還需要進(jìn)化成一種開發(fā)者能夠接受和采用的語言 , 而微軟當(dāng)前為它的這種新語言大造聲勢也是值得 注意的 。 目前大家的反應(yīng)是 :“ 這是對 Java 的反擊 ” 。 5 C更象 Java 一些 , 雖然微軟在這個問題上保持沉默 。 這也是意料中的事情 , 筆者覺得 , 因?yàn)?Java 近來很成功而使用 Java 的公司都報(bào)告說它們在生產(chǎn)效率上比 C++獲得了提高 。 Java 所帶來的巨大影響和大家對它的廣泛接受已經(jīng)由工作于這種語言和平臺之上的程序員數(shù)量明顯的說明了 (估計(jì)世界范圍內(nèi)共有兩百五十萬程序員使用 Java)。 由這種語言寫成的應(yīng)用程序的數(shù)量是令人驚訝的并已經(jīng)滲透了每一個級別的計(jì)算 , 包括無線計(jì)算和移動電話 (比如日本發(fā)明的 Java 電話 )。 C能夠在 用戶領(lǐng)域獲得這樣的禮遇嗎 ?我們必須等待并觀望 , 就象已經(jīng)由 SSI 公司的 CEO 和主席 Kalpathi S. Suresh 指出來的那樣 ,“ 我發(fā)現(xiàn)所有這些都是漸進(jìn)的 。 如果 C不存在 , 我們總能回到 Java 或 C 和 C++。 這些都不完全是新技術(shù) ; 它們在更大的意義上來說只是大公司制造的市場噱頭 。 我們必須給他們時間安頓下來看看這些是不是真的對 IT 工業(yè)有什么影響 ” 。 SQL Server 數(shù)據(jù)庫介紹 SQL Server 是微軟公司開發(fā)的一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),以 Transact SQL 的數(shù)據(jù)庫查詢和編程語言。 TSQL 是結(jié)構(gòu)化查詢語言 SQL 的一種,支持 ANSI SQL- 92 標(biāo)準(zhǔn)。 但說起它的歷史,卻得從 Sybase 開始的。 SQL Server 從 20 世紀(jì) 80 年代后期開始開發(fā),最早起源于 1987 年的 Sybase SQL Server。 SQL Server 最初是由 Microsoft、 Sybase 和 AshtonTate 三家公司共同開發(fā)的, 1988 年, Microsoft 公 司、 Sybase 公司和 AstonTate公司把該產(chǎn)品移植到 OS/2 上。后來 AstonTate 公司退出了該產(chǎn)品的開發(fā),而 Microsoft公司、 Sybase 公司則簽署了一項(xiàng)共同開發(fā)協(xié)議,這兩家公司的共同開發(fā)結(jié)果是發(fā)布了用于 Windows NT 操作系統(tǒng)的 SQL Server, 1992 年,將 SQL Server 移植到了 Windows NT平臺上 [6]。 在 SQL Server 4 版本發(fā)行以后, Microsoft 公司和 Sybase 公司在 SQL Server 的開發(fā)方面分道揚(yáng)鑣,取消了合同,各自開發(fā)自己的 SQL Server。 Microsoft 公司專注于 Windows NT 平臺上的 SQL Server 開發(fā),而 Sybase 公司則致力于 UNIX 平臺上的 SQL Server 的開發(fā)。本文中介紹的是 Microsoft SQL Server 以后簡稱為 SQL Server 或 MS SQL Server。 SQL 版是第一個完全由 Microsoft 公司開發(fā)的版本。 1996 年, Microsoft公司推出了 SQL Server 版本,接著在 1998 年又推出了具有巨大變化的 版,這一版本在數(shù)據(jù)存儲和數(shù)據(jù)庫引擎 方面發(fā)生了根本性的變化。又經(jīng)過兩年的努力開發(fā),Microsoft 公司于 2021 年 9 月布了 SQL Server 2021,其中包括企業(yè)版、標(biāo)準(zhǔn)版、開發(fā)版、 6 個人版四個版本。從 SQL Server 到 SQL Server 2021 的變化是漸進(jìn)的,沒有從 到 變化那么大,只是在 SQL Server 的基礎(chǔ)上進(jìn)行了增強(qiáng) [7]。 數(shù)據(jù)庫技術(shù)從 60 年代末期至今只有不到 40 年的歷史,但其發(fā)展速度之快是其它技術(shù)所不及的。它已由第一代的層次型、網(wǎng)狀型數(shù)據(jù)庫,第二代的關(guān)系型數(shù)據(jù)庫發(fā)展到今天以面向?qū)ο鬄橹饕P?的數(shù)據(jù)庫,即第三代數(shù)據(jù)庫。數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)通信技術(shù)、面向?qū)ο缶幊碳夹g(shù)、并行計(jì)算機(jī)技術(shù)、人工智能技術(shù)相互融合、相互滲透,促進(jìn)了數(shù)據(jù)庫技術(shù)的廣泛應(yīng)用 [8]。 數(shù)據(jù)庫通常有兩個主要部分:一個是保存物理數(shù)據(jù)庫的文件,一個是應(yīng)用程序用于訪問數(shù)據(jù)的數(shù)據(jù)庫管理系統(tǒng) (DBMS) 軟件。 DBMS 負(fù)責(zé)維護(hù)數(shù)據(jù)庫的結(jié)構(gòu),包括: 1.據(jù)庫內(nèi)數(shù)據(jù)間的關(guān)系。 2.?dāng)?shù)據(jù)存儲正確,定義數(shù)據(jù)間關(guān)系的規(guī)則未被違反。 3.系統(tǒng)崩潰的情況下,按照已知的一致性程度恢復(fù)所有數(shù)據(jù) 7 2 系統(tǒng)分析 開發(fā)背景及意義 隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技 術(shù)和信息技術(shù)的發(fā)展,現(xiàn)在辦公系統(tǒng)更趨于系統(tǒng)化、科學(xué)化和網(wǎng)絡(luò)化。網(wǎng)絡(luò)辦公自動化系統(tǒng)是計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)迅速發(fā)展的一個辦公應(yīng)用解決方案,它的主要目的是實(shí)現(xiàn)信息交流和信息共享,提供協(xié)同工作的手段 , 提高辦公的效率 ,讓人們從繁瑣的有紙辦公中解脫出來。現(xiàn)在許多的機(jī)關(guān)單位的人事管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。 本系統(tǒng)就是基于本 公司 的人事管理而設(shè)計(jì)的,是對 公司 的人事資料進(jìn)行管理,為人事管理人員提供了一 套操作簡單、使用可靠、界面友好、易于管理和使用的處理工具。本系統(tǒng)對人事各種數(shù)據(jù)進(jìn)行統(tǒng)一處理,避免數(shù)據(jù)存取、數(shù)據(jù)處理的 重復(fù),提高工作效率,減少了系統(tǒng)數(shù)據(jù)處理的復(fù)雜性。本系統(tǒng)不僅使 公司 人事管理人員從繁重的工作中解脫出來,而且提高了人事管理的效率,提高了人事管理的科學(xué)性,方便了用戶查詢、管理人員進(jìn)行管理。 可行性研究 可行性分析是在用戶的要求和系統(tǒng)調(diào)研的基礎(chǔ)上進(jìn)行的,對新系統(tǒng)的開發(fā)從社會、技術(shù)、經(jīng)濟(jì)、管理等方面進(jìn)行分析,并得出新系統(tǒng)的開發(fā)工作可行、不可行、需要修改、追加投資、暫緩開發(fā)、分步實(shí)施等方案和結(jié) 論,最后完成可行性分析。 可行性分析是項(xiàng)目在建設(shè)的前期對工程項(xiàng)目的一種考察和鑒定,對擬議中的項(xiàng)目進(jìn)行全面與綜合的技術(shù)、經(jīng)濟(jì)能力的調(diào)查,判斷它是否可行。 (1)可行性分析階段的主要工作包括以下幾個方面: ①新系統(tǒng)目標(biāo)可行性分析: 分析新系統(tǒng)的目標(biāo)是否符合企業(yè)的現(xiàn)狀和發(fā)展的需要。通過到嘉晟 公司調(diào)研,其公司要求的目標(biāo)可行。 ②社會可行性分析: 8 社會可行性分析主要是指管理信息系統(tǒng)的開發(fā)是否符合國家法律、政策,是否能夠與社會大系統(tǒng)實(shí)現(xiàn)良好的對接。開發(fā)本系統(tǒng)沒有觸犯到法律,也能很好地與社會對接。 ③技術(shù)可行性分析: 技 術(shù)可行性分析是根據(jù)新系統(tǒng)的目標(biāo)來衡量是否具備所需要的技術(shù),包括系統(tǒng)開發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應(yīng)用技術(shù)。 WPF, C已是微軟成熟的技術(shù),所以完全可以開發(fā)出來本系統(tǒng)。 ④經(jīng)濟(jì)可行性分析 經(jīng)濟(jì)可行性分析主要是對開發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經(jīng)濟(jì)效益進(jìn)行比較,確認(rèn)新系統(tǒng)是否會給企業(yè)帶來一定的經(jīng)濟(jì)效益。 嘉晟 公司正在快速發(fā)展,所以能夠支付本系的開發(fā)費(fèi)用。 ⑤管理可行性分析: 管理可行性分析主要是分析企業(yè)現(xiàn)行的管理體制和企業(yè)領(lǐng)導(dǎo)是否具有現(xiàn)代化的管理意識和管理水平。 嘉晟 公司的管理水平還沒有 達(dá)到現(xiàn)代化的管理水平,所以開發(fā)本系統(tǒng)正是其急需的。 功能需求 人事工資 管理系統(tǒng)主要實(shí)現(xiàn)對 人事工資 信息和操作的管理,系統(tǒng)的用戶是負(fù)責(zé)管理設(shè)備的管理人員,系統(tǒng)具有 人事管理模塊(檔案管理、獎罰管理、調(diào)動管理、考評管理) 、工資管理(考勤津貼、工資總結(jié))、系統(tǒng)管理(部門管理、數(shù)據(jù)備份) 、 用戶管理(操作員管理、修改口令、更改操作員) 等主要功能。 用例分析 用例圖主要用來圖示化系統(tǒng)的主事件流程,它主要用來描述需求,即希望系統(tǒng)具備的完成一定功能的動作,通俗地理解用例就是軟件的功能模塊,是設(shè)計(jì)系統(tǒng)分 析階段的起點(diǎn),設(shè)計(jì)人員根據(jù)需求來創(chuàng)建和解釋用例圖,用來描述軟件應(yīng)具備哪些功能模塊以及這些模塊之間的調(diào)用關(guān)系,用例圖圖符如表 所示。 9 表 uml 用例圖圖符 可視化圖符 名稱 描述 系統(tǒng) 用來表示系統(tǒng)邊界,所有用例放在系統(tǒng)之中 用例 用來表示用例圖中的用例 執(zhí)行者 用于描述與系統(tǒng)功能有關(guān)的外部實(shí)體,可以是用戶,也可以是外部系統(tǒng) 關(guān)聯(lián) 連接執(zhí)行者和用例 通過系統(tǒng)的功能需求分析,可得到系統(tǒng)的執(zhí)行者為管理員、管理員添加人員和數(shù)據(jù)庫系統(tǒng) ,系統(tǒng)的用例為 人事管理 、 工資 管理、 用戶管理 、 系統(tǒng)管理, 系統(tǒng)總體用例圖如圖 所示。 圖 系統(tǒng)總體用例圖 人事 管理:對 公司的基本信息進(jìn)行管理,包括檔案管理 、 獎罰管理 、 調(diào)動管理 、 考評管理 , 人事 管理的用例圖如圖 所示。 10 圖 人事管理 用例 圖 工資管理 管理: 考勤津貼、工資總結(jié),工資 管理的用例圖如圖 所示。 圖 工資 管理用例 圖 用戶管理 : 有操作員管理、更改操作員、修改口令 , 用戶管理 的用例圖如圖 所示。 圖 用戶管理 用例 圖 系統(tǒng)管理 : 有部門管理 , 可以調(diào)動部門,系統(tǒng)備份可以把數(shù)據(jù)庫存到電腦。系統(tǒng)管理 的用 例圖如圖 所示。 11 圖 系統(tǒng)管理 用例 圖 概念類描述 類圖是由若干類關(guān)聯(lián)在一起,反映系統(tǒng)或者子系統(tǒng)組成結(jié)構(gòu)的靜態(tài)圖。類圖的建模貫穿工程的分析和設(shè)計(jì)階段的始終,通常從商務(wù)伙伴能夠理解的類開始建模,最終往往成為只有開發(fā)小組才能夠完全理解的類。 類圖是在面向?qū)ο蟮南到y(tǒng)模型中使用得最普遍的圖。類圖包含了一組類、接口和協(xié)作以及 其 之間的關(guān)系。使用類圖來為系統(tǒng)的靜態(tài)視圖建模。通常這包括模型化系統(tǒng)的詞匯(從系統(tǒng)的詞匯表中發(fā)現(xiàn)類),模型化協(xié)作,或則模型化模式。類圖還是一些相關(guān)的圖的基礎(chǔ),包括組件圖 、分布圖。 類圖的重要性不僅僅體現(xiàn)在為系統(tǒng)建立可視化的、文檔化的結(jié)構(gòu)模型,同樣重要的是構(gòu)建通過正向和反向工程建立執(zhí)行系統(tǒng)。 沒有類是單獨(dú)存在的,類通常和別的類協(xié)作,創(chuàng)造比單獨(dú)工作更大的語義。因此,除了捕獲系統(tǒng)的詞匯以外,還要將注意力集中到這些類是如何在一起工作的。使用類圖來表達(dá)這種協(xié)作,類圖圖符如表 所示。 創(chuàng)建類圖最好的起點(diǎn)是用例圖,根據(jù)上面的用例圖很容易確定類及其關(guān)聯(lián)、屬性和操作。由上面的用例圖得到員工類的方法包含查看員工信息、添加員工信息、修改員工信息、刪除員工,屬性包含姓名、性別等;員工調(diào)動類( 屬性:調(diào)后職位等)、員工調(diào)薪類(屬性:調(diào)后薪資等)、員工考評類(屬性:考評成績等)、員工獎懲類(屬性:獎懲原因等)的方法都包含新增、修改、刪除、快速查詢、高級查詢、導(dǎo)出和報(bào)表打印等功能,屬性包含姓名、部門
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1