版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 本科畢業(yè)設(shè)計(jì)(論文)</p><p><b> ?。?0 屆)</b></p><p> 公司人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 目錄</b></p><p><b> 摘要III</b></p><p>
2、 AbstractIV</p><p> 第1章 選題背景1</p><p> 1.1 計(jì)算機(jī)管理信息系統(tǒng)的發(fā)展情況1</p><p> 1.2 公司人事管理系統(tǒng)的現(xiàn)狀2</p><p> 1.3 公司人事管理系統(tǒng)的優(yōu)勢3</p><p> 第2章 解決方案的選擇4</p>
3、<p> 2.1 系統(tǒng)說明4</p><p> 2.2 硬件環(huán)境4</p><p> 2.3 軟件環(huán)境4</p><p> 2.4 可行性分析5</p><p> 2.4.1 風(fēng)險(xiǎn)分析5</p><p> 2.4.2 技術(shù)可行性5</p><p>
4、; 2.4.3 操作可行性5</p><p> 2.4.4 安全性分析5</p><p> 2.5 設(shè)計(jì)方案6</p><p> 2.5.1 B/S體系結(jié)構(gòu)6</p><p> 2.5.2 SQL Server6</p><p> 2.5.3 HTML(Hyper Text Markup
5、 Language)7</p><p> 2.5.4 Visual Studio 20057</p><p> 第3章 需求分析9</p><p> 3.1 系統(tǒng)分析的任務(wù)與步驟9</p><p> 3.1.1 系統(tǒng)分析的任務(wù)9</p><p> 3.1.2 系統(tǒng)分析的步驟9</p
6、><p> 3.2 系統(tǒng)項(xiàng)目范圍9</p><p> 3.3 系統(tǒng)實(shí)體分析10</p><p> 3.4 系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)10</p><p> 3.4.1 概念設(shè)計(jì)10</p><p> 3.4.2 設(shè)計(jì)局部ER模式11</p><p> 3.4.3 設(shè)計(jì)全局ER
7、模式12</p><p> 第4章 總體設(shè)計(jì)14</p><p> 4.1 總體功能14</p><p> 4.2 非功能性需求14</p><p> 4.2.1 用戶界面需求14</p><p> 4.2.2 軟硬件環(huán)境需求15</p><p> 4.2.3
8、 產(chǎn)品質(zhì)量需求15</p><p> 4.3 建立數(shù)據(jù)庫模型16</p><p> 第5章 詳細(xì)設(shè)計(jì)19</p><p> 5.1 用戶登錄19</p><p> 5.1.1 登錄界面19</p><p> 5.2 系統(tǒng)主操作界面19</p><p> 5.2.
9、1 主操作界面19</p><p> 5.3 管理員管理界面20</p><p> 5.3.1 管理員管理界面20</p><p> 5.4 員工管理操作界面21</p><p> 5.4.1 員工管理界面21</p><p> 5.4.2 工資項(xiàng)目管理界面說明22</p>
10、<p> 5.5 工資信息管理界面22</p><p> 5.5.1 人機(jī)界面22</p><p> 第6章 系統(tǒng)測試24</p><p> 6.1 系統(tǒng)測試的目的24</p><p> 6.2 面向?qū)ο笙到y(tǒng)測試方案24</p><p><b> 總結(jié)24<
11、;/b></p><p><b> 致謝25</b></p><p><b> 參考文獻(xiàn)26</b></p><p><b> 公司人事管理系統(tǒng)</b></p><p><b> 摘要</b></p><p>
12、隨著IT技術(shù)的發(fā)展,人們的日常生活、工作已經(jīng)離不開計(jì)算機(jī)。未來社會(huì)人們的生活和工作將越來越依賴于數(shù)字技術(shù)的發(fā)展,越來越數(shù)字化、網(wǎng)絡(luò)化、虛擬化。計(jì)算機(jī)的發(fā)展歷程以及目前的應(yīng)用狀況和發(fā)展趨勢,可以充分地相信計(jì)算機(jī)技術(shù)將極大的改變我們的生活和工作方式,甚至社會(huì)的價(jià)值觀也會(huì)發(fā)生某種變化。</p><p> 本設(shè)計(jì)嘗試用ASP.NET架構(gòu)一個(gè)公司人事管理系統(tǒng),以推進(jìn)公司人事管理無紙化,過程電子化,管理智能化的發(fā)展。本文從
13、理論和實(shí)踐兩個(gè)角度出發(fā),對(duì)一個(gè)具有數(shù)據(jù)分析功能的公司人事管理系統(tǒng)進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)分析。論文首先較為詳盡地介紹了面向?qū)ο蠓治雠c設(shè)計(jì)的有關(guān)概念與技術(shù),特別深入介紹了在本系統(tǒng)中運(yùn)用到的知識(shí),如:面向?qū)ο蟮姆治鲈O(shè)計(jì)流程;系統(tǒng)中所用到的開發(fā)技術(shù)ASP.NET以及ADO.NET的特點(diǎn)、結(jié)構(gòu)框架以及使用方法。接著對(duì)公司人事管理系統(tǒng)的可行性進(jìn)行了分析,然后對(duì)系統(tǒng)的設(shè)計(jì)思想、設(shè)計(jì)目標(biāo)與系統(tǒng)的整體結(jié)構(gòu)進(jìn)行了明確的規(guī)劃。最后對(duì)系統(tǒng)的主要頁面、數(shù)據(jù)庫、應(yīng)用程序的
14、設(shè)計(jì)與實(shí)現(xiàn)作了較為詳細(xì)的講解。</p><p> 本公司人事管理系統(tǒng)是在Visual Studio.Net 平臺(tái)上運(yùn)用ASP.NET技術(shù)來實(shí)現(xiàn)的。其主要功能有:用戶管理,工資管理,系統(tǒng)信息管理,數(shù)據(jù)備份等。論文在撰寫過程中,力求將理論與實(shí)踐應(yīng)用相結(jié)合,對(duì)各種理論進(jìn)行闡述的同時(shí)配合系統(tǒng)從實(shí)際應(yīng)用和操作技巧上加以說明,希望能夠更充分地體現(xiàn)到這些知識(shí)與技術(shù)在本系統(tǒng)中的應(yīng)用與實(shí)現(xiàn)。</p><p&g
15、t; 關(guān)鍵詞:面向?qū)ο蠓治雠c設(shè)計(jì);ASP.NET;ADO.NET</p><p> The Company Hr Management System</p><p><b> Abstract</b></p><p> In this era of rapid development of the computer. People
16、9;s life and work has been without a computer. In the society people's life and work will rely more and more on the development of digital technology, more and more digital, networked and virtualization. Development
17、course and present application state and development trend of Internet, can believe network technology great change life and working way of us fully, Even a certain change will take place in the values of the society.<
18、;/p><p> This design is try to use asp.net framework a company personnel management system, in order to promote the company hr management paperless, process, the development of e-government management intellig
19、ent. Based on the theory and practice of two angles with data analysis function of the company hr management system design and implementation analysis. It firstly introduces the comparatively exhaustive object-oriented a
20、nalysis and design concepts and technologies, particularly deep in the system is</p><p> The company personnel management system is in Visual studio.net platform using asp.net technology to realize. Its mai
21、n functions are: user management, salary management, system information management, data backup, etc.</p><p> Keyword:OOA,OOD,ASP.NET,ADO.NET</p><p><b> 第1章 選題背景</b></p>&l
22、t;p> 1.1 計(jì)算機(jī)管理信息系統(tǒng)的發(fā)展情況</p><p> 1958年美國首先提出了“管理信息系統(tǒng)”(即MIS:Management Information Systems),從而也引出了另外一個(gè)概念——“管理信息系統(tǒng)”。綜合其多種定義以及根據(jù)在實(shí)際中的應(yīng)用,管理信息系統(tǒng)可以定義為是一個(gè)由人、計(jì)算機(jī)系統(tǒng)等組成的,能進(jìn)行信息處理的人機(jī)系統(tǒng),它反映企業(yè)的生產(chǎn)經(jīng)營情況,利用過去、當(dāng)前的數(shù)據(jù)預(yù)測未來,從
23、企業(yè)全局出發(fā)輔助企業(yè)進(jìn)行管理與決策。它具有以下特征:</p><p> 1.現(xiàn)代管理信息系統(tǒng)是一個(gè)以計(jì)算機(jī)為基礎(chǔ)的一個(gè)人機(jī)系統(tǒng)。</p><p> 2.管理信息系統(tǒng)是一個(gè)集成化的系統(tǒng)。</p><p> 3.管理信息系統(tǒng)是一個(gè)以數(shù)據(jù)庫為中心的系統(tǒng)。</p><p> 4.管理信息系統(tǒng)是一個(gè)網(wǎng)絡(luò)化的系統(tǒng)。</p>
24、<p> 5.管理信息系統(tǒng)不同于一般的數(shù)據(jù)處理系統(tǒng)。</p><p> 由于企業(yè)類型不同,企業(yè)的戰(zhàn)略計(jì)劃不同,企業(yè)的管理模式不徑相同等因素,實(shí)際的管理信息系統(tǒng)的動(dòng)能會(huì)不同。但是從抽象意義上來說,無論什么企業(yè),其管理信息系統(tǒng)的功能相同。一般分為數(shù)據(jù)處理、輔助管理決策兩大功能。管理信息系統(tǒng)的數(shù)據(jù)處理功能以完成企業(yè)相關(guān)數(shù)據(jù)的收集、存儲(chǔ)、加工、傳輸和輸出,提供信息服務(wù)。它是管理信息系統(tǒng)的基本功能;輔助管理
25、決策功能即指對(duì)企業(yè)生產(chǎn)經(jīng)營中的結(jié)構(gòu)化決策問題,采用管理信息系統(tǒng)相關(guān)學(xué)科中提出的定量方法,建立問題的模型,求解問題,獲得解決問題的方法。</p><p> 斯隆認(rèn)為用戶對(duì)管理信息系統(tǒng)的需求分為四類:</p><p> 1.事務(wù)型:是一種例行處理要求,輔助日常事務(wù)。例如商業(yè)企業(yè)的商品進(jìn)銷存的管理。</p><p> 2.異常型:其處理要求是當(dāng)某狀態(tài)超出事先設(shè)置的閾
26、值,則系統(tǒng)能夠發(fā)出警報(bào)。例如財(cái)務(wù)中對(duì)某些科目設(shè)置報(bào)警值,一旦超值則對(duì)該科目的開支進(jìn)行控制。</p><p> 3.查詢型:要求管理信息系統(tǒng)具有靈活的查詢能力,滿足用戶的信息需要。</p><p> 4.分析型:提供強(qiáng)有力的分析能力,借助數(shù)據(jù)、模型支持決策,以回答“如果……那么……”諸如此類的問題。</p><p> 自從管理信息系統(tǒng)這一新興的管理方法引入我國,
27、在我國企業(yè)管理中已有20多年時(shí)間。而且,管理信息系統(tǒng)已經(jīng)廣泛應(yīng)用于各行各業(yè)。雖然,我國的企業(yè)計(jì)算機(jī)管理信息系統(tǒng)建設(shè)在20世紀(jì)80年代就已經(jīng)開始起步,但發(fā)展極不平衡,也就是說大部分企業(yè)目前仍處于低水平開發(fā)和應(yīng)用階段。隨著經(jīng)濟(jì)體制的改革和市場經(jīng)濟(jì)的發(fā)展,企業(yè)的運(yùn)行機(jī)制有了很大變化。企業(yè)的生產(chǎn)更多地依賴于市場的競爭,信息從而成為企業(yè)的重要資源,企業(yè)信息系統(tǒng)的建設(shè)已成為企業(yè)走向現(xiàn)代化的重要標(biāo)志,企業(yè)信息系統(tǒng)對(duì)于企業(yè)的運(yùn)作以及在市場中的競爭具有重
28、要作用。在當(dāng)前形勢下,信息化是企業(yè)發(fā)展的必由之路。</p><p> 世界經(jīng)濟(jì)發(fā)展已進(jìn)入一個(gè)激烈競爭的年代,可以說,誰先獲得信息,誰就有可能抓住發(fā)展經(jīng)濟(jì)的機(jī)遇。同樣,誰能很好地管理和利用信息,誰就有可能占領(lǐng)市場,獲得效益。國內(nèi)外大量事實(shí)已說明:在目前這個(gè)激烈競爭的市場經(jīng)濟(jì)中,誰的信息管理現(xiàn)代化水平高,誰重視信息資源的開發(fā)和利用,誰就能抓住機(jī)遇,在競爭中取勝。</p><p> 1.2
29、 公司人事管理系統(tǒng)的現(xiàn)狀</p><p> 目前,國內(nèi)外公司人事管理一般采用兩種方式:一種是純手工將信息記錄在冊,然后統(tǒng)一編號(hào)存檔;另一種則是利用單機(jī)版或局域網(wǎng)版的很老的管理軟件進(jìn)行管理,將手工收集到的數(shù)據(jù)錄入到電腦中,然后經(jīng)由功能劃分很不科學(xué)的軟件進(jìn)行處理。但這兩種方法都有各自的弊端:前一種方法由于信息收集者的文化水平不一,字跡各不相同,所以他們之間的信息傳遞過程不免會(huì)產(chǎn)生一些失誤和斷裂,造成數(shù)據(jù)不完整,而且
30、紙質(zhì)信息載體有一個(gè)很致命的弱點(diǎn),那就是信息保存時(shí)間和保存條件都很受限制,時(shí)間長了不免會(huì)造成信息的缺失;后一種方法雖然解決了信息保存時(shí)間短、信息容易丟失的問題。但存在一個(gè)更致命的缺點(diǎn):由于軟件系統(tǒng)過老,某些功能規(guī)劃和劃分不科學(xué),所以在操作方面存在很大的脫節(jié),而且在數(shù)據(jù)庫安全問題方面也存在著一定的缺陷。在當(dāng)前的信息化時(shí)代中,任何單位,都需要一個(gè)實(shí)用的公司人事管理系統(tǒng)來規(guī)范公司人事管理,這將會(huì)大大提高單位的管理水平,優(yōu)化資源,實(shí)現(xiàn)效益的最大化
31、。</p><p> 現(xiàn)在國內(nèi)外也有很多公司人事管理的軟件,采用的技術(shù)也是多種多樣,如基于JSP、FTP模式,但大多數(shù)公司人事管理系統(tǒng)主要用于大型單位。至于小型單位,利用公司人事管理系統(tǒng)組織管理教學(xué)活動(dòng)的并不多。針對(duì)國內(nèi)外對(duì)工資管理系統(tǒng)的巨大需要和基本需要,一個(gè)好的工資管理軟件,必須功能齊全,操作簡便,向用戶展示友善的操作界面。在完善功能的同時(shí)又必須兼顧系統(tǒng)的靈活性,安全性,健壯性。一個(gè)好的教學(xué)管理系統(tǒng),不管是
32、計(jì)算機(jī)專業(yè)人員還是其他用戶都能很快上手,操作簡單,便于安裝,容易普及。</p><p> 1.3 公司人事管理系統(tǒng)的優(yōu)勢</p><p> 由于工資功能的特殊定位,致使管理員和工資操作員必須在除了簡單的上下級(jí)區(qū)別外,還有合作意味的關(guān)系。所以,這其中的信息管理流程,需要以一個(gè)規(guī)范的MIS來管理。</p><p> 公司人事管理系統(tǒng)的優(yōu)勢主要表現(xiàn)在三個(gè)方面:&l
33、t;/p><p> 1、公司人事管理無紙化,環(huán)保又方便。傳統(tǒng)的工資管理方式,都是經(jīng)由人事部門及財(cái)務(wù)部門工作人員先進(jìn)行信息處理,再進(jìn)行錄入電腦工作,再經(jīng)由局域網(wǎng)等形式匯總,這其中一個(gè)涉及時(shí)間遲滯性,還有就是工作效率極其低下。這種傳統(tǒng)的紙質(zhì)公司人事管理,一是會(huì)有很大的體力消耗,二是在精力上也是不小的付出,而且這種辛苦在很多時(shí)候往往沒能得到滿意的回復(fù)。而無紙化公司人事管理,只需在電腦前點(diǎn)點(diǎn)鼠標(biāo),在體力上幾乎沒有多大的消耗
34、,而且在環(huán)保、效率方面做得要比傳統(tǒng)的公司人事管理科學(xué)得多。</p><p> 2、科學(xué)管理,安全可靠。傳統(tǒng)的公司人事管理方式,都是一份份獨(dú)立的信息,一個(gè)員工對(duì)應(yīng)一份,而這么一撂的資料,經(jīng)常會(huì)由于各種原因,丟失或是污損,給公司人事管理和工作管理進(jìn)程帶來很大的麻煩和不便。而公司人事管理系統(tǒng)的動(dòng)作,只需做好系統(tǒng)數(shù)據(jù)庫的保護(hù),以上問題可以迎刃而解了。</p><p> 3、簡化工作,促進(jìn)其他方
35、面的綜合發(fā)展。由于公司人事管理系統(tǒng)的介入運(yùn)行,可以使工作人員騰出更多的時(shí)間,做更多針對(duì)性的服務(wù)。</p><p> 第2章 解決方案的選擇</p><p><b> 2.1 系統(tǒng)說明</b></p><p> 本系統(tǒng)主要是在現(xiàn)有公司人事管理的基礎(chǔ)上,把大量的人工管理信息轉(zhuǎn)變?yōu)橛?jì)算機(jī)管理,簡化了財(cái)務(wù)部門的工作,提高了管理的效率。<
36、/p><p> 本系統(tǒng)對(duì)數(shù)字化信息資源的組織采用數(shù)據(jù)庫。系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)是關(guān)系數(shù)據(jù)庫SQL Server 2000,前臺(tái)使用ASP.Net平臺(tái)開發(fā),ASP是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁或Web應(yīng)用程序[1]。平臺(tái)的后臺(tái)操作采用C/S操作結(jié)構(gòu)以增強(qiáng)系統(tǒng)的安全保密性、系統(tǒng)穩(wěn)定性和易操作性。ASP.NET是目前最完備的面向?qū)ο笳Z言,在未來仍然很有發(fā)展前途。SQL Server 2000采用了關(guān)系型
37、數(shù)據(jù)庫結(jié)構(gòu),是一套精簡、快速的數(shù)據(jù)庫管理系統(tǒng),它提供了多人使用的管理模式,并支持標(biāo)準(zhǔn)的SQL語法。同時(shí),ASP.Net平臺(tái)和SQL Server 2000作為微軟公司的產(chǎn)品,具有良好的整和性。系統(tǒng)采用高度集成的模塊結(jié)構(gòu),將所有的模塊整合到一個(gè)通用的中央數(shù)據(jù)庫中。</p><p><b> 2.2 硬件環(huán)境</b></p><p> 服務(wù)器
38、 計(jì)算機(jī) 打印機(jī)</p><p> 圖2.1 硬件環(huán)境</p><p><b> 2.3 軟件環(huán)境</b></p><p> 操作系統(tǒng):Windows 2003 Server;</p><p> 正版軟件:Microsoft Offi
39、ce 2003;</p><p> Microsoft SQL Server 2000;</p><p> Microsoft Visual Studio.Net 2005;</p><p> 本系統(tǒng)設(shè)計(jì)是在Windows環(huán)境下運(yùn)行,采用窗口式執(zhí)行文件,操作簡易、方便、實(shí)用、直觀[2]。由于Windows操作系統(tǒng)在國際市場的占有率為95%,在國內(nèi)市場的占有率為
40、100%,所以我選用的操作系統(tǒng)為安全可靠的Windows 2003 Server;采用的開發(fā)工具為Microsoft公司開發(fā)的最完備的可視化工具M(jìn)icrosoft Visual Studio.Net 2005;目前最流行的數(shù)據(jù)庫管理工具是Microsoft SQL Server 2000,而Microsoft SQL Server 2000與Windows操作系統(tǒng)的整合性較好,SQL Server 2000提供了實(shí)現(xiàn)分布式數(shù)據(jù)庫系統(tǒng)主要
41、的功能機(jī)制[3]。</p><p> 2.4 可行性分析</p><p> 2.4.1 風(fēng)險(xiǎn)分析</p><p> (1)系統(tǒng)軟件硬件的風(fēng)險(xiǎn)</p><p> 采用了性能較高的硬件設(shè)備,和較穩(wěn)定的系統(tǒng)軟件,系統(tǒng)仍存在一定的因軟硬件崩潰而帶來的風(fēng)險(xiǎn)。解決辦法之一是定期備份數(shù)據(jù)以降低風(fēng)險(xiǎn)。</p><p>&l
42、t;b> ?。?)計(jì)劃的拖延</b></p><p> 系統(tǒng)的開發(fā)存在因資金問題,人員問題等困難所帶來的計(jì)劃拖延風(fēng)險(xiǎn)。</p><p> 2.4.2 技術(shù)可行性</p><p> 大學(xué)課程中的《數(shù)據(jù)庫原理》,《操作系統(tǒng)知識(shí)》,《網(wǎng)絡(luò)基礎(chǔ)》等多門課程為整個(gè)課題開發(fā)提供了堅(jiān)實(shí)的基礎(chǔ)。ASP語言和SQL Server語言簡單易懂,SQL語言已經(jīng)成
43、為關(guān)系型數(shù)據(jù)庫的標(biāo)準(zhǔn)語言,SQL Server數(shù)據(jù)庫操作簡單、維護(hù)方便,已經(jīng)成為大型企業(yè)構(gòu)建企業(yè)網(wǎng)站的首選數(shù)據(jù)庫[4]。而且隨著國內(nèi)軟件開發(fā)的發(fā)展迅速,各種中小企業(yè)單位都已經(jīng)具備獨(dú)立開發(fā)各種類型的軟件的能力,能夠滿足不同行業(yè)的特別的需求,從整個(gè)系統(tǒng)構(gòu)成上來看,它還是屬于一個(gè)數(shù)據(jù)庫應(yīng)用類的系統(tǒng)?;静僮靼▽?duì)數(shù)據(jù)庫進(jìn)行添加、刪除、查找、編輯等,所以技術(shù)難度并不高,暫時(shí)不會(huì)存在太大的技術(shù)問題。</p><p> 2
44、.4.3 操作可行性</p><p> 對(duì)于現(xiàn)代社會(huì),電腦知識(shí)已經(jīng)普遍,對(duì)電腦系統(tǒng)的基本操作和系統(tǒng)維護(hù)有一定基礎(chǔ)的人員,都能很快的著手應(yīng)用。該系統(tǒng)如果投入使用,預(yù)期作到界面友好,管理方便,使用簡單,管理人員經(jīng)過培訓(xùn),也是完全能夠使用本系統(tǒng)管理書店的相關(guān)信息的。</p><p> 2.4.4 安全性分析</p><p> ?。?)數(shù)據(jù)輸入。在輸入數(shù)據(jù)的頁面上加入
45、控件來驗(yàn)證數(shù)據(jù)的正確性</p><p> (2)數(shù)據(jù)傳輸。將頁面間傳遞的參數(shù)進(jìn)行加密,在傳遞前將字符串加密,接受前將其解密,這樣在地址欄顯示的參數(shù)就是一串亂碼,防止訪問者任意修改。</p><p> ?。?)數(shù)據(jù)操作。通過對(duì)用戶權(quán)限設(shè)置來控制其對(duì)數(shù)據(jù)的操作[5]。</p><p><b> 2.5 設(shè)計(jì)方案</b></p>
46、<p> 2.5.1 B/S體系結(jié)構(gòu)</p><p> B/S結(jié)構(gòu)是一種以HTTP為傳輸協(xié)議,客戶福安通過瀏覽器訪問Web服務(wù)器以及與之相連的后臺(tái)數(shù)據(jù)庫的體系結(jié)構(gòu)[6]。本系統(tǒng)所面向的對(duì)象是廣大的互連網(wǎng)用戶。因此,將要采用比較流行的B/S三層結(jié)構(gòu)。</p><p> 瀏覽器 Web服務(wù)器 數(shù)據(jù)庫服務(wù)器</p&
47、gt;<p> 請(qǐng)求 請(qǐng)求 </p><p> 響應(yīng) 響應(yīng) </p><p> 圖2.2 B/S三層結(jié)構(gòu)圖</p><p> 與傳統(tǒng)的C/S結(jié)構(gòu)不同,B/S結(jié)構(gòu)中的大部分功能都在服務(wù)器端實(shí)現(xiàn)。服務(wù)器根據(jù)用戶瀏覽器發(fā)送的請(qǐng)求,在進(jìn)行相應(yīng)的運(yùn)算和處理后,向用戶瀏
48、覽器發(fā)送Web頁面,頁面由標(biāo)準(zhǔn)的HTML文本構(gòu)成[7]。B/S體系結(jié)構(gòu)與C/S體系結(jié)構(gòu)相比不僅具有其全部的優(yōu)點(diǎn),而且又有C/S體系結(jié)構(gòu)所不具備的獨(dú)特優(yōu)勢:</p><p> (1)開放的標(biāo)準(zhǔn):B/S所采用的標(biāo)準(zhǔn)都是開放的、非專用的,是經(jīng)過標(biāo)準(zhǔn)化組織所確定而非單一廠商所制定,保證了其應(yīng)用的通用性和跨平臺(tái)性。</p><p> (2)較低的開發(fā)和維護(hù)成本:B/S的應(yīng)用只需在客戶端安裝通用的
49、瀏覽器即可,維護(hù)和升級(jí)工作都在服務(wù)器端進(jìn)行,不需對(duì)客戶端進(jìn)行任何改變,故而大大降低了開發(fā)和維護(hù)的成本。</p><p> (3)用戶使用簡單,界面友好:B/S用戶的界面都在統(tǒng)一的瀏覽器上,瀏覽器易于使用、界面友好,又因?yàn)樗辉儇?fù)責(zé)數(shù)據(jù)的存取和復(fù)雜數(shù)據(jù)計(jì)算等任務(wù),只需要進(jìn)行顯示,因而大大降低了對(duì)客戶端的要求。</p><p> 從以上的分析與比較可以看出,B/S模式具有C/S模式無法替代
50、的優(yōu)越性:它簡化了系統(tǒng)的開發(fā)和維護(hù),并且特別適用于網(wǎng)上信息發(fā)布。因此,我開發(fā)的圖書在線瀏覽系統(tǒng)采用了基于B/S模式的體系結(jié)構(gòu)。</p><p> 2.5.2 SQL Server</p><p> SQL Server 是一個(gè)具備完全Web支持的數(shù)據(jù)庫產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語言 (XML) 的核心支持以及在 Internet 上和防火墻外進(jìn)行查詢的能力,提供了以 Web 標(biāo)準(zhǔn)為基礎(chǔ)
51、的擴(kuò)展數(shù)據(jù)庫編程功能。豐富的XML和Internet標(biāo)準(zhǔn)支持允許使用內(nèi)置的存儲(chǔ)過程以 XML 格式輕松存儲(chǔ)和檢索數(shù)據(jù)。</p><p> SQL Server 提供強(qiáng)大的開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同時(shí),進(jìn)一步拓展應(yīng)用空間,帶來新的商業(yè)應(yīng)用機(jī)遇。例如,XML數(shù)據(jù)庫與Web Service的支持將使您的應(yīng)用實(shí)現(xiàn)Internet數(shù)據(jù)互聯(lián),ASP.Net集成極大的擴(kuò)展了開發(fā)空間,異構(gòu)數(shù)據(jù)集成、Serv
52、ice Broker使您的數(shù)據(jù)和其它應(yīng)用無縫集成,各種新數(shù)據(jù)類型和T-SQL擴(kuò)展帶來了諸多靈活性。C#、VB.Net、XQuery、XMLA、ADO.Net 2.0、SMO、AMO等都將成為SQL Server數(shù)據(jù)平臺(tái)上開發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。</p><p> 2.5.3 HTML(Hyper Text Markup Language)</p><p> HTML的英文全稱是“
53、Hypertext Markup Language”,中文譯為“超文本標(biāo)記語言”?!俺谋尽本褪侵疙撁鎯?nèi)可以包含圖片,聯(lián)接,甚至音樂,程序等非文字的元素。在幾年前作為SGML的一個(gè)子集開發(fā)的。</p><p> 一個(gè)HTML文件中包含了所有將顯示在網(wǎng)頁上的文字信息,其中也包括對(duì)瀏覽器的一些指示,如哪些文字應(yīng)放置在何處,顯示模式是什么樣的等。如果你還有一些圖片、動(dòng)畫、聲音或是任何其它形式的資源,HTML文件也會(huì)告
54、訴瀏覽器到哪里去查找這些資源,以及這些資源將放置在網(wǎng)頁的什么位置。瀏覽的網(wǎng)頁就是由HTML語言編寫出來的。雖然HTML是一種語言,但HTML不是程序語言,如 C++ 和 Java 之類,它只是標(biāo)示語言,你只要明白了各種標(biāo)記的用法便算學(xué)會(huì)了HTML.HTML 的格式非常簡單,只是由文字及標(biāo)記組合而成,因此任何文本編輯器都可以制作HTML頁面。</p><p> 在編輯器中輸入html代碼即可完成對(duì)網(wǎng)頁的設(shè)計(jì),如果
55、在其中加入VB,JAVA等腳本文件以及數(shù)據(jù)庫連接有關(guān)的語句指令,便可對(duì)已知數(shù)據(jù)進(jìn)行查詢,從而生成動(dòng)態(tài)網(wǎng)頁的一部分。</p><p> 2.5.4 Visual Studio 2005</p><p> Visual Studio 2005是微軟公司推出的開發(fā)環(huán)境。是目前最尖端的 Windows 平臺(tái)應(yīng)用程序開發(fā)環(huán)境。</p><p> Microsoft V
56、isual Studio 2005 Team System 提供支持整個(gè)軟件開發(fā)團(tuán)隊(duì)的工具: </p><p> 架構(gòu)師:Visual Studio 2005 Team Architect Edition 包括集成、高效的工具,用于直觀地構(gòu)建面向服務(wù)的解決方案,這些解決方案從部署環(huán)境的初始狀態(tài)開始設(shè)計(jì)。 </p><p> 開發(fā)人員:Visual Studio 2005 Team De
57、veloper Edition 為開發(fā)人員提供高級(jí)的靜態(tài)分析、代碼剖析、代碼涵蓋以及單元測試工具,使團(tuán)隊(duì)能夠在整個(gè)生命周期中盡早、頻繁地規(guī)劃質(zhì)量。開發(fā)人員可直接在Visual Studio開發(fā)環(huán)境中創(chuàng)建CLR存儲(chǔ)過程、函數(shù)、用戶自定義類型和用戶自定義聚合[8]。</p><p> 測試人員:Visual Studio 2005 Team Test Edition 構(gòu)建于開發(fā)人員版本之上,更好地為測試人員提供了用
58、于管理和運(yùn)行各種測試(包括單元測試、手工測試和 Web 測試)的工具,以及使團(tuán)隊(duì)能夠在應(yīng)用程序部署之前檢驗(yàn)其性能的高級(jí)負(fù)載測試工具。有關(guān)詳細(xì)信息,請(qǐng)參閱 Visual Studio 2005 Team System:通過更完善的測試實(shí)現(xiàn)更好的軟件。 </p><p> 項(xiàng)目管理人員:Visual Studio 2005 Team Foundation 提供一套基于軟件項(xiàng)目管理人員已知內(nèi)容的項(xiàng)目管理工具:Micr
59、osoft Excel、Microsoft Project 和 Windows SharePoint Services。與 Microsoft Office 集成,項(xiàng)目管理人員不再需要手工將數(shù)據(jù)從這些應(yīng)用程序映射到供工程團(tuán)隊(duì)使用的數(shù)據(jù)。項(xiàng)目站點(diǎn)提供儀表盤式的項(xiàng)目狀態(tài)視圖,以及向下追溯風(fēng)險(xiǎn)承擔(dān)者的功能。豐富的報(bào)告提供了從整個(gè)常規(guī)的團(tuán)隊(duì)工作流中收集的規(guī)則。自定義項(xiàng)目過程基于業(yè)界公認(rèn)的實(shí)踐來驅(qū)動(dòng)生命周期。有關(guān)詳細(xì)信息,請(qǐng)參閱 Visual S
60、tudio 2005 Team System:軟件項(xiàng)目管理。</p><p> 團(tuán)隊(duì)開發(fā):Visual Studio 2005 Team Foundation 還提供團(tuán)隊(duì)協(xié)作工具,使組織能夠不費(fèi)吹灰之力即可管理并跟蹤過程和軟件項(xiàng)目的運(yùn)行狀況。Portfolio Explorer 將可從項(xiàng)目站點(diǎn)獲得的這些相同的項(xiàng)目工作產(chǎn)品集成到 Visual Studio IDE,從而讓團(tuán)隊(duì)能夠進(jìn)行有效的訪問。Visual St
61、udio 2005 Team Foundation 還提供一個(gè)可擴(kuò)展的工作項(xiàng)跟蹤系統(tǒng)和企業(yè)級(jí)別的源代碼管理。</p><p><b> 第3章 需求分析</b></p><p> 3.1 系統(tǒng)分析的任務(wù)與步驟</p><p> 3.1.1 系統(tǒng)分析的任務(wù)</p><p> 了解用戶要求。此用戶即為系統(tǒng)的使用
62、人員(管理員,操作員)。了解他們在系統(tǒng)功能、性能等方面的要求及用戶在硬件配置、開發(fā)周期處理方式等方面的意向與打算。把用戶要求成文,完成系統(tǒng)分析報(bào)告。系統(tǒng)的邏輯模型由一系列的圖表和文字組成。在邏輯上描述了系統(tǒng)的目標(biāo)和所具備的功能于性能。</p><p> 3.1.2 系統(tǒng)分析的步驟</p><p> 1.描述系統(tǒng)。在詳細(xì)調(diào)查的基礎(chǔ)上,用一定的圖標(biāo)、文字描述;</p>&l
63、t;p> 2.分析用戶新的要求,改進(jìn)現(xiàn)行模型,形成新系統(tǒng)的邏輯模型。</p><p> 3.編寫系統(tǒng)分析說明書。</p><p> 3.2 系統(tǒng)項(xiàng)目范圍</p><p> 公司人事管理系統(tǒng)從兩種用戶角度進(jìn)行功能劃分及功能需求。</p><p><b> 第一 操作員部分:</b></p>
64、<p> 1、員工信息管理:以列表的形式查看系統(tǒng)現(xiàn)存的員工信息。</p><p> 2、工資信息管理:針對(duì)具體的員工工資信息進(jìn)行管理。</p><p> 3、個(gè)人信息管理:進(jìn)行個(gè)人信息管理,包括個(gè)人密碼管理。</p><p> 第二 管理員部分: </p><p> 1、用戶權(quán)限管理:添加、編輯系統(tǒng)用戶信息,以列表的形式顯
65、示。</p><p> 2、工資項(xiàng)目管理:以列表的形式顯示工資項(xiàng)目信息,并可對(duì)其進(jìn)行相關(guān)操作。</p><p> 3、員工信息管理:以列表的形式查看系統(tǒng)現(xiàn)存的員工信息。</p><p> 4、工資信息管理:針對(duì)具體的員工工資信息進(jìn)行管理。</p><p> 5、個(gè)人信息管理:進(jìn)行個(gè)人信息管理,包括個(gè)人密碼管理。</p>
66、<p> 3.3 系統(tǒng)實(shí)體分析</p><p> 圖3.2 系統(tǒng)實(shí)體圖</p><p> 3.4 系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)</p><p> 3.4.1 概念設(shè)計(jì)</p><p> 在概念設(shè)計(jì)階段中,從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個(gè)反映用戶觀點(diǎn)的概念模式。然后再把概念模式轉(zhuǎn)換成邏輯模式。將概念設(shè)計(jì)從設(shè)計(jì)過程中
67、獨(dú)立開來,使各階段的任務(wù)相對(duì)單一化,設(shè)計(jì)復(fù)雜程度大大降低,不受特定DBMS的限制。利用ER方法進(jìn)行數(shù)據(jù)庫的概念設(shè)計(jì),可分成三步進(jìn)行:首先設(shè)計(jì)局部ER模式,然后把各局部ER模式綜合成一個(gè)全局模式,最后對(duì)全局ER模式進(jìn)行優(yōu)化,得到最終的模式,即概念模式。系統(tǒng)設(shè)計(jì)中采用面向?qū)ο竽P蛠硗瓿申P(guān)系數(shù)據(jù)庫設(shè)計(jì),因?yàn)槊嫦驅(qū)ο竽P秃啙嵡乙子陂_發(fā),并具有豐富的表達(dá)手段[9]。</p><p> 3.4.2 設(shè)計(jì)局部ER模式<
68、;/p><p> 利用實(shí)體—關(guān)系模型確定實(shí)體—關(guān)系圖(E-R圖)及實(shí)體—關(guān)系圖中的屬性[10]。</p><p> 1.實(shí)體和屬性的定義:</p><p> 1)管理員用戶類別(用戶名,密碼,權(quán)限,注冊時(shí)間等)</p><p> 圖3.2 管理員用戶實(shí)體與屬性的定義</p><p> 2)工資信息(編號(hào),員工編
69、號(hào),員工姓名,員工工資,領(lǐng)取時(shí)間等)</p><p> 圖3.3 工資信息實(shí)體與屬性的定義</p><p><b> 2.體關(guān)系定義:</b></p><p> ER模型的“聯(lián)系”用于刻畫實(shí)體之間的關(guān)聯(lián)。一種完整的方式是對(duì)局部結(jié)構(gòu)中任意兩個(gè)實(shí)體類型,依據(jù)需求分析的結(jié)果,考察局部結(jié)構(gòu)中任意兩個(gè)實(shí)體類型之間是否存在聯(lián)系。若有聯(lián)系,進(jìn)一步確定
70、是1:1、1:N、M:N的關(guān)系。還要考察一個(gè)實(shí)體類型內(nèi)部是否存在聯(lián)系,兩個(gè)實(shí)體類型之間是否存在聯(lián)系,多個(gè)實(shí)體類型之間是否存在聯(lián)系,等等針對(duì)本系統(tǒng)分析如下:</p><p> 一個(gè)管理員一次可以多個(gè)工資信息,而一個(gè)工資信息只可以被一個(gè)管理員編輯</p><p> 圖3.4 管理員與工資 1:N(一對(duì)多的關(guān)系)</p><p> 3.4.3 設(shè)計(jì)全局ER模式&
71、lt;/p><p> 所有局部ER模式都設(shè)計(jì)好了后,接下來就是把它們綜合成單一的全局概念結(jié)構(gòu)。全局概念結(jié)構(gòu)不僅要支持所有局部ER模式,而且必須合理地表示一個(gè)完整、一致的數(shù)據(jù)庫概念結(jié)構(gòu)。</p><p> 1)確定公共實(shí)體類型</p><p> 為了給多個(gè)局部ER模式的合并提供開始合并的基礎(chǔ),首先要確定各局部結(jié)構(gòu)中的公共實(shí)體類型。在這一步中我們僅根據(jù)實(shí)體類型名和鍵來
72、認(rèn)定公共實(shí)體類型。一般把同名實(shí)體類型作為公共實(shí)體類型的一類候選,把具有相同鍵的實(shí)體類型作為公共實(shí)體類型的另一類候選。</p><p> 2)局部ER模式的合并</p><p> 合并的原則是:首先進(jìn)行兩兩合并;先合并那些現(xiàn)實(shí)世界中有聯(lián)系的局部結(jié)構(gòu);合并從公共實(shí)體類型開始,最后再加入獨(dú)立的局部結(jié)構(gòu)。</p><p><b> 3)消除沖突</b&
73、gt;</p><p> 沖突分為三類:屬性沖突、結(jié)構(gòu)沖突、命名沖突。</p><p> 設(shè)計(jì)全局ER模式的目的不在于把若干局部ER模式形式上合并為一個(gè)ER模式,而在于消除沖突,使之成為能夠被所有用戶共同理解和接受的同一的概念模型。</p><p> 4)全局ER模式的優(yōu)化</p><p> 在得到全局ER模式后,為了提高數(shù)據(jù)庫系統(tǒng)的
74、效率,還應(yīng)進(jìn)一步依據(jù)處理需求對(duì)ER模式進(jìn)行優(yōu)化。一個(gè)好的全局ER模式,除能準(zhǔn)確、全面地反映用戶功能需求外,還應(yīng)滿足下列條件:實(shí)體類型的個(gè)數(shù)要盡可能的少;實(shí)體類型所含屬性個(gè)數(shù)盡可能少;實(shí)體類型間聯(lián)系無冗余。公司人事管理系統(tǒng)的全局ER模式如圖所示:</p><p> 圖3.5 數(shù)據(jù)E-R圖</p><p><b> 第4章 總體設(shè)計(jì)</b></p>
75、<p><b> 4.1 總體功能</b></p><p> 總體功能包括用戶登錄和管理員對(duì)基本信息進(jìn)行管理,如下表:</p><p> 表4.1 系統(tǒng)總體功能表</p><p> 4.2 非功能性需求</p><p> 非功能性需求針對(duì)整個(gè)系統(tǒng)進(jìn)行,其中包括用戶界面需求、軟硬件環(huán)境需求和產(chǎn)品質(zhì)
76、量需求</p><p> 4.2.1 用戶界面需求</p><p> 用戶界面需求包括界面顏色、風(fēng)格和分辨率</p><p> 表4.2 用戶界面需求表</p><p> 4.2.2 軟硬件環(huán)境需求</p><p> 軟硬件環(huán)境需求更直觀表示出運(yùn)行系統(tǒng)所需要計(jì)算機(jī)配置和運(yùn)行該管理系統(tǒng)的參數(shù),其中包括系統(tǒng)
77、的運(yùn)行速度、系統(tǒng)占用的容量、操作系統(tǒng)的性能、網(wǎng)絡(luò)傳輸率,如下表:</p><p> 表4.3 軟硬件環(huán)境需求表</p><p> 4.2.3 產(chǎn)品質(zhì)量需求</p><p> 產(chǎn)品質(zhì)量需求反應(yīng)出該管理系統(tǒng)的屬性,適用于更多的公司包括企業(yè),更容易的讓這些人事單位所接受,所以對(duì)該系統(tǒng)的正確性??煽啃?、安全性、效率、兼容性等等做了詳細(xì)要求,具體情況如下表:<
78、/p><p> 表4.4 產(chǎn)品質(zhì)量需求表</p><p> 4.3 建立數(shù)據(jù)庫模型</p><p> allgonggao表:包括ID、標(biāo)題、內(nèi)容、類別和添加時(shí)間。如表4.5:</p><p> 表4.5 allgonggao表</p><p> allusers表:包括ID、用戶名、當(dāng)前目錄、添加時(shí)間。如
79、表4.6:</p><p> 表4.6 allusers表</p><p> bankuai表:包括ID、編號(hào)、名稱、簡介、添加時(shí)間。如表4.7:</p><p> 表4.7 bankuai表</p><p> ltjl表:包括ID、用戶名、表情、內(nèi)容、添加時(shí)間。如表4.8:</p><p> 表4.8
80、 ltjl表</p><p> tiezi表:包括ID、狀態(tài)、主題、用戶名、姓名、性別、郵箱、個(gè)人網(wǎng)站、內(nèi)容、添加時(shí)間。如表4.9:</p><p> 表4.9 tiezi表</p><p> yonghuzhuce表:包括ID、用戶名、密碼、郵箱、頭像、電話、QQ、姓名、性別、備注、添加時(shí)間。如表4.10:</p><p> 表4
81、.10 yonghuzhuce表</p><p> youqinglianjie表:包括ID、網(wǎng)站名稱、網(wǎng)址、添加時(shí)間。如表4.11:</p><p> 表4.11 youqinglianjie表</p><p><b> 第5章 詳細(xì)設(shè)計(jì)</b></p><p><b> 5.1 用戶登錄&l
82、t;/b></p><p> 5.1.1 登錄界面</p><p> 系統(tǒng)首頁是登錄界面,用戶在訪問以前要先注冊,因?yàn)樵撓到y(tǒng)包含了公司員工的信息,只有通過了安全檢查才能進(jìn)入系統(tǒng),瀏覽系統(tǒng)信息,只有合法的用戶在輸入正確的密碼后才能進(jìn)入系統(tǒng)。</p><p> 圖5.1 系統(tǒng)首頁</p><p> 5.2 系統(tǒng)主操作界面<
83、;/p><p> 5.2.1 主操作界面</p><p> 公司人事管理系統(tǒng)的主操作界面,用戶需要注冊登陸后才能進(jìn)入此頁面。界面整體清灰素雅,左側(cè)為系統(tǒng)功能導(dǎo)航欄,分別是“系統(tǒng)用戶管理”、“員工管理”、“工資管理”、“獎(jiǎng)懲管理”、“績效考核”、“個(gè)人信息管理”、“退出系統(tǒng)”等,分別實(shí)現(xiàn)各種系統(tǒng)功能,分工明確,劃分科學(xué)。</p><p> 圖5.2 系統(tǒng)主操作頁
84、面</p><p> 5.3 管理員管理界面</p><p> 5.3.1 管理員管理界面</p><p> 系統(tǒng)管理員是負(fù)責(zé)系統(tǒng)整體維護(hù)的人員,所以其信息對(duì)于系統(tǒng)來說是很重要的。此系列頁面,可實(shí)現(xiàn)對(duì)管理員信息的相關(guān)管理操作。</p><p> 圖5.3 管理員管理界面</p><p> 圖5.4 管
85、理員管理界面</p><p> 5.4 員工管理操作界面</p><p> 5.4.1 員工管理界面</p><p> 員工管理界面包含員工的所有信息包括員工工號(hào)、姓名、性別、電話、職位、合同、個(gè)人概要和各類經(jīng)歷。員工登錄成功以后,能方便的查看到個(gè)人信息,方便管理。</p><p> 圖5.5 員工管理界面</p>
86、<p> 圖5.6 員工管理界面</p><p> 5.4.2 工資項(xiàng)目管理界面說明</p><p> 此頁面實(shí)現(xiàn)的功能是對(duì)員工信息的管理,由于系統(tǒng)設(shè)計(jì)遵循“功能最全化、操作最簡化”的理念,所以在界面設(shè)計(jì)及操作上都做到了功能無冗余無遺漏。</p><p> 5.5 工資信息管理界面</p><p> 5.5.1
87、人機(jī)界面</p><p><b> 1)添加工資信息</b></p><p> 圖5.7 添加工資信息頁面</p><p><b> 2)編輯工資信息</b></p><p> 圖5.8 編輯工資信息頁面</p><p> 第6章 系統(tǒng)測試 </p&g
88、t;<p> 為保證系統(tǒng)本系統(tǒng)能夠正常的運(yùn)行并且能夠達(dá)到預(yù)期設(shè)計(jì)的目的,在該系統(tǒng)發(fā)布前需要進(jìn)行系統(tǒng)測試。</p><p> 6.1 系統(tǒng)測試的目的</p><p> 系統(tǒng)測試不是為了表明程序是正確的,因?yàn)槿绻沁@樣,就會(huì)設(shè)計(jì)一些不易暴露錯(cuò)誤的測試方案,也不會(huì)主動(dòng)去檢測、排除程序中可能存在的一些隱患。對(duì)于測試目的,G.J.Myers給出了以下的觀點(diǎn):</p>
89、<p> ?。?)測試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程。</p><p> ?。?)好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測試方案。</p><p> ?。?)成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測試。</p><p> 6.2 面向?qū)ο笙到y(tǒng)測試方案</p><p> 根據(jù)系統(tǒng)測試目的并結(jié)合面向?qū)ο蠓?/p>
90、法,我們給出了如下系統(tǒng)測試方案:</p><p> (1)盡早的、不斷的進(jìn)行系統(tǒng)測試。我們知道,錯(cuò)誤發(fā)現(xiàn)的越早,改正它所付出的代價(jià)也就越小。由于錯(cuò)誤的發(fā)生往往是不可避免的,因此我們的系統(tǒng)測試貫穿于整個(gè)開發(fā)過程中,而不是把系統(tǒng)測試僅僅看作是軟件開發(fā)的一個(gè)獨(dú)立階段。</p><p> ?。?)設(shè)計(jì)測試用例時(shí),給出測試的預(yù)期結(jié)果。一個(gè)測試用例由兩部分組成:測試用的輸入數(shù)據(jù)和該輸入數(shù)據(jù)所期望的程
91、序運(yùn)行結(jié)果。這樣測試時(shí)才能有一個(gè)判斷標(biāo)準(zhǔn),利用輸入數(shù)據(jù)得出測試數(shù)據(jù)并和預(yù)測數(shù)據(jù)進(jìn)行比較,看它們是否一致。</p><p> ?。?)我們在設(shè)計(jì)測試用例時(shí),不僅有合法的輸入測試用例,還有非法的輸入測試用例。因?yàn)椋谙到y(tǒng)的實(shí)際使用過程中,由于各種原因,用戶往往會(huì)使用一些非法的輸入,比如按錯(cuò)了鍵或者使用了非法的命令等,所以,我們特別注意設(shè)計(jì)非法的輸入測試用例來進(jìn)行測試。</p><p> ?。?
92、)在對(duì)系統(tǒng)修改完之后進(jìn)行回溯測試。我們在修改系統(tǒng)的同時(shí)往往又會(huì)引入新的錯(cuò)誤,所以在對(duì)程序修改完之后,用以前的用例進(jìn)行回歸測試。</p><p><b> 總結(jié)</b></p><p> 經(jīng)過一個(gè)多月進(jìn)行的公司人事管理,終于完成了公司人事管理系統(tǒng)的設(shè)計(jì)。此設(shè)計(jì)已經(jīng)達(dá)到了最初期望的設(shè)計(jì)要求,完成了需求。在這次公司人事管理系統(tǒng)的設(shè)計(jì)過程中我受到很大啟發(fā):在系統(tǒng)開發(fā)與設(shè)計(jì)
93、上,體會(huì)到了理論與實(shí)際結(jié)合的重要性,認(rèn)識(shí)到系統(tǒng)開發(fā)中應(yīng)該更加注重系統(tǒng)的規(guī)劃及按步驟實(shí)施。系統(tǒng)作為多欄目、多版面的有機(jī)結(jié)合整體,不僅僅要考慮到系統(tǒng)功能及其效果的實(shí)現(xiàn),更應(yīng)該注重系統(tǒng)與用戶的有機(jī)結(jié)合。系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的成功只是系統(tǒng)成功的一步,系統(tǒng)的明確定位顯得更加重要,系統(tǒng)應(yīng)該隨時(shí)根據(jù)實(shí)施環(huán)境,實(shí)施困難進(jìn)行必要的定位調(diào)整。理論與實(shí)踐相結(jié)合,讓我真正體會(huì)到學(xué)以致用的樂趣。通過理論作指導(dǎo),再用實(shí)踐來體會(huì),驗(yàn)證理論。這樣既加深了對(duì)理論知識(shí)的認(rèn)識(shí),又
94、從實(shí)踐活動(dòng)中充實(shí)了自己。</p><p> 本次為期三個(gè)月的公司人事管理是大學(xué)四年所學(xué)知識(shí)的綜合運(yùn)用,是理論與實(shí)踐相結(jié)合的產(chǎn)物。在此期間,不但鞏固了所學(xué)的書本知識(shí)。而且還學(xué)到了許多課堂上和書本上無法學(xué)到的實(shí)踐知識(shí),提高了自學(xué)能力,增強(qiáng)了專業(yè)技術(shù)的水平,為今后從事本專業(yè)的工作打下一定的基礎(chǔ)。</p><p> 我會(huì)繼續(xù)努力,完善自我,同學(xué)的幫助、指導(dǎo)老師的用心輔導(dǎo)和學(xué)校的精心安排使這個(gè)課
95、題能夠順利進(jìn)行。但是,由于時(shí)間倉促以及本人水平有限,本系統(tǒng)還有很多不完善之處,也難免存在錯(cuò)漏,懇請(qǐng)各位老師糾正。</p><p><b> 致謝</b></p><p> 在極短的時(shí)間內(nèi),我能成功的將此公司人事管理做出,這要?dú)w功于張勇老師,張勇老師的認(rèn)真的幫助,悉心的指點(diǎn)。從選題開始,畢業(yè)設(shè)計(jì)的困難很多,畢業(yè)設(shè)計(jì)的設(shè)計(jì)方向這個(gè)是第一個(gè),張勇老師給我指出從數(shù)據(jù)庫還有
96、ASP上面著手,這才讓我有了一個(gè)方向,然后就是資料的查詢,張勇老師提供很多資料,包括去哪些網(wǎng)站查詢,瀏覽哪些知識(shí)點(diǎn),論文方面需要增加、刪減、修改的地方,張勇老師都能很快的給我說明,特別是在論文還不合格的時(shí)候,張勇老師細(xì)心的給我講解,圍繞論文題目去寫論文的正文,在不懂的地方,張勇老師能及時(shí)給出教導(dǎo),還有發(fā)送必要的參考資料以供我參考,在遇到困惑的時(shí)候,張勇老師指點(diǎn)方向,讓我知道我的畢業(yè)設(shè)計(jì)該如何繼續(xù),如何完成最終的目標(biāo)。為我的公司人事管理得
97、以完成起了關(guān)鍵的作用,在此表示深深地謝意。</p><p> 同時(shí),在設(shè)計(jì)公司人事管理的各個(gè)階段,在公司人事管理過程中還得到了同班同學(xué)的大力指導(dǎo)和無私幫助,讓我克服畢業(yè)設(shè)計(jì)帶來的困難,在此表示衷心的感謝。</p><p> 在即將結(jié)束的四年大學(xué)本科生活之際,我要感謝貴大科院工學(xué)部的老師們。從他們身上我學(xué)到了許多寶貴的知識(shí)和做人的道理。他們在學(xué)業(yè)上對(duì)我的悉心指導(dǎo),以及孜孜不倦、嚴(yán)謹(jǐn)細(xì)致的
98、科研態(tài)度,更令我受益非淺。</p><p> 感謝各位專家和評(píng)委耐心審閱我的論文,他們提出了許多寶貴的意見和建議。</p><p> 懇請(qǐng)老師不吝賜教、批評(píng)指正!</p><p><b> 參考文獻(xiàn)</b></p><p> [1]小琴.基于Asp技術(shù)的學(xué)生成績查詢系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].西昌學(xué)院學(xué)報(bào),2010,2
99、4(2):68~69.</p><p> [2]康建飛.基于Visual Studio.net與SQL Server 的工資管理系統(tǒng)的設(shè)計(jì)[J].遼寧科技學(xué)院學(xué)報(bào),2010,12(4):22.</p><p> [3]葛芝賓.SQL Server 2000分布式數(shù)據(jù)庫系統(tǒng)的構(gòu)建[J].南京師范大學(xué)學(xué)報(bào),2008,8(4):199~200. </p><p>
100、[4]司玲玲,宋建成,范世民,時(shí)加林,李文德.基于ASP和SQL Server 2000科技管理系統(tǒng)的研究[J].太原理工大學(xué)學(xué)報(bào),2004,35(2):178~179. </p><p> [5]蘇彥君,朱仲穎.ASP.NET開發(fā)環(huán)境下Web系統(tǒng)安全解決方案的實(shí)現(xiàn)[J].實(shí)驗(yàn)室研究與探索,2009,28(3):60~61.</p><p> [6]張文濤,常紅星.基于ASP.NET的
101、B/S架構(gòu)下的項(xiàng)目管理系統(tǒng)的網(wǎng)絡(luò)安全模式設(shè)計(jì)[J].計(jì)算機(jī)科學(xué),2008,35(2):101~102.</p><p> [7]毛德祥,羅榮閣.基于ASP.net技術(shù)的Web應(yīng)用程序三層設(shè)計(jì)模型[J].微型電腦應(yīng)用,2002,18(3):26~27.</p><p> [8]李琳.SQL Server2005在.NET中的應(yīng)用[J].科技創(chuàng)新導(dǎo)報(bào),2007(31):13.</p&
溫馨提示
- 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. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文--公司人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 企業(yè)人事管理系統(tǒng)畢業(yè)論文設(shè)計(jì)-企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(畢業(yè)論文)
- 人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文
- 人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 畢業(yè)論文--企業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 企業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 企業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 畢業(yè)論文---企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文-基于c++信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)【精校排版】
- 某公司人事管理系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 畢業(yè)論文--人事管理系統(tǒng)設(shè)計(jì)
- 人事管理系統(tǒng)畢業(yè)論文設(shè)計(jì)
- 人事管理系統(tǒng)的設(shè)計(jì)畢業(yè)論文
- 畢業(yè)論文-led點(diǎn)陣顯示屏系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)【精校排版】
評(píng)論
0/150
提交評(píng)論