基于USB接口的脈搏檢測儀的設(shè)計(jì)_第1頁
基于USB接口的脈搏檢測儀的設(shè)計(jì)_第2頁
基于USB接口的脈搏檢測儀的設(shè)計(jì)_第3頁
基于USB接口的脈搏檢測儀的設(shè)計(jì)_第4頁
基于USB接口的脈搏檢測儀的設(shè)計(jì)_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、論文題目論文題目 教師人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 姓姓 名名 學(xué)學(xué) 院院 專專 業(yè)業(yè) 軟件技術(shù)軟件技術(shù) 指導(dǎo)教師指導(dǎo)教師 講師講師 備備 注注 2010 年年 6 月月 11 日日 教師人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 作者姓名: 指導(dǎo)教師: 講師 單位名稱: 計(jì)算機(jī)科學(xué)與技術(shù)系 專業(yè)名稱: 軟件技術(shù) 2010 年 6 月 design and implementation of web-based human resources management system supervisor: june 2010 畢業(yè)設(shè)計(jì)(論文)任務(wù)書畢業(yè)設(shè)計(jì)(論文)任務(wù)書 畢業(yè)設(shè)計(jì)(論文)題目:畢業(yè)設(shè)計(jì)(論文)題目: 教

2、師人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 設(shè)計(jì)(論文)的基本內(nèi)容:設(shè)計(jì)(論文)的基本內(nèi)容: 基于 的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)是主要用于對(duì)企業(yè)中的 “人”進(jìn)行管理。具體地講,人力資源管理系統(tǒng)就是通過人力資源規(guī)劃、 員工考核、考勤管理、員工激勵(lì)、等一系列手段來提高勞動(dòng)生產(chǎn)率,最 終達(dá)到發(fā)展目標(biāo)的一種管理行為。 具體實(shí)現(xiàn)目標(biāo)如下:實(shí)現(xiàn)對(duì)員工信息進(jìn)行全面管理的功能、設(shè)置人 力資源基礎(chǔ)信息管理功能、設(shè)置員工考勤管理功能模塊、員工信息管理、 實(shí)現(xiàn)部門信息的管理功能等。 畢業(yè)設(shè)計(jì)(論文)專題部分:畢業(yè)設(shè)計(jì)(論文)專題部分: 題目:題目: 設(shè)計(jì)或論文專題的基本內(nèi)容:設(shè)計(jì)或論文專題的基本內(nèi)容: 學(xué)生接受畢業(yè)設(shè)計(jì)(論文)題目日

3、期學(xué)生接受畢業(yè)設(shè)計(jì)(論文)題目日期 第第 1 周周 指導(dǎo)教師簽字:指導(dǎo)教師簽字: 2009 年年 1212 月月 8 日日 教師人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 教師人事管理系統(tǒng)是在實(shí)際調(diào)查和了解人事管理工作者需求的前提下開發(fā)的,主要 面向中小型企業(yè)人事管理部門。其中包括對(duì)管理人員和用戶信息的管理模塊,更重要 的是實(shí)現(xiàn)了對(duì)職工基本信息、人事調(diào)動(dòng)信息、獎(jiǎng)懲情況等繁瑣工作的便捷管理。 本系統(tǒng)可實(shí)現(xiàn)的主要功能是對(duì)教師人事的增刪改查,可添加教師信息,并加以管 理,也可刪除教師信息,刪除教師角色,查詢想查找的教師的信息。項(xiàng)目功能具體介 紹。 登錄界面:首先輸入管理員用戶帳號(hào)以及密碼完成登錄,登錄后可修改

4、操作;添 加教師信息:通過后臺(tái)代碼與前臺(tái)的設(shè)計(jì),可實(shí)現(xiàn)添加員工姓名、編號(hào)、性別、民族 等個(gè)人信息,這是人事管理的基本內(nèi)容;刪除教師信息:通過用戶管理選項(xiàng)可選擇要 刪除的用戶,并執(zhí)行刪除,刪除后仍可從新添加用戶。通過添加員工信息完成添加員 工,可添加相應(yīng)的個(gè)人信息,以上三個(gè)功能在員工管理界面共可完成。 下面是其他功能;員工調(diào)動(dòng)功能的實(shí)現(xiàn):在員工調(diào)動(dòng)管理中添加調(diào)動(dòng)人員,輸入 編號(hào)姓名,被調(diào)前部門以及調(diào)動(dòng)后部門,實(shí)現(xiàn)調(diào)用功能。接下來是部門信息管理:該 界面是針對(duì)教師認(rèn)識(shí)部門的管理的設(shè)計(jì)與實(shí)現(xiàn),通過這個(gè)界面可以實(shí)現(xiàn)教師部門管理 編輯和刪除。部門人員管理:可以通過該界面查詢相應(yīng)教師所屬的部門,并查看教師

5、 的詳細(xì)信息。最后為退出登錄:點(diǎn)擊完成退出登錄。 本系統(tǒng)使用 microsoft visual studio.net 2005 開發(fā)工具創(chuàng)建 web 應(yīng)用程序。采用 visual studio.net 開發(fā)語言,使用 sql server2005 建立數(shù)據(jù)庫,采用 ado.net 數(shù)據(jù) 庫訪問技術(shù),實(shí)現(xiàn)人事信息的便捷管理。最后系統(tǒng)黑盒測試證明該系統(tǒng)運(yùn)行成功。 關(guān)鍵詞關(guān)鍵詞:人事管理,visual studio.net,asp.net,microsoft sql server 2005 design and implementation of web-based human resources

6、management system abstract the system is a personnel management system that mainly faces the small and medium- sized enterprise units, and it is established for demand of the personnel manager. this system includes the management module of all users basic information, and it has a more important mea

7、ning to the convenient management of things that are mixed confusingly, such as the information of all employees, the personnel affairs changing and staffs rewards and punishment and so on. the system uses the microsoft visual studio.net 2005 to establish web application procedure, adopts the visual

8、 basic.net development language, and uses office 2005 medium microsoft access to establish databases. adopting the ado.net database visiting technique, it carried out the convenient management with the personnel information. it has basically realized the demand for the administrator and users who wi

9、ll be liberated from mixed confusingly things. and that will get better efficiency. setting up the authority to improve systematic security, guarantee to the security of the information of the system. and it will have a bigger significance to the construction and development of enterprise units. key

10、 words: visual studio.net, asp.net, microsoft sql server 2005 目 錄 畢業(yè)設(shè)計(jì)(論文)任務(wù)書.i 摘 要.ii abstract.iii 第 1 章緒 論.1 1.1 課題的背景.1 1.2 課題的目的和意義.1 第 2 章關(guān)鍵技術(shù)介紹.2 2.1 asp.net 技術(shù) .2 2.2 sql server 2005 介紹.3 第 3 章系統(tǒng)分析.5 3.1系統(tǒng)功能分析.5 3.2 模塊功能詳細(xì)概述.5 3.2.1 用戶管理模塊.5 3.2.2 部門管理模塊.6 3.2.3 員工管理模塊.6 3.3系統(tǒng)任務(wù)的可行性分析.7 3.3.1

11、技術(shù)可行性.7 3.3.2系統(tǒng)安全性分析.7 第 4 章系統(tǒng)設(shè)計(jì).8 4.1系統(tǒng)總體設(shè)計(jì).8 4.2類設(shè)計(jì).8 4.2.1 類的總體設(shè)計(jì).8 4.2.2 類的具體設(shè)計(jì).8 4.3 數(shù)據(jù)庫表設(shè)計(jì).9 4.3.1 用戶表設(shè)計(jì)如表 4.1 所示。.9 4.3.2 部門表如表 4.2 所示。.10 4.3.3 員工表如表 4.3 所示。.10 第 5 章系統(tǒng)實(shí)現(xiàn).12 5.1員工管理模塊.12 5.1.1 員工調(diào)動(dòng).12 5.1.2 添加員工功能.13 5.1.3 按部門查詢?nèi)藛T功能.14 5.2部門管理模塊.14 5.3用戶管理模塊.15 5.3.1 登錄功能.15 5.3.2 添加用戶功能.16

12、5.3.3 修改密碼功能.17 第 6 章系統(tǒng)測試.18 6.1登錄界面的測試.18 6.2 員工管理界面的測試 .18 6.3部門管理界面的測試.18 6.4用戶管理的測試.18 6.5 測試結(jié)論.19 第 7 章結(jié)論.20 參考文獻(xiàn).21 致 謝.22 第第 1 章章緒緒 論論 隨著全球范圍內(nèi)的企業(yè)內(nèi)部組織正在發(fā)生巨變,未來企業(yè)成功的關(guān)鍵的依靠企業(yè) 人力資源,人才之爭已經(jīng)成為市場競爭中的核心內(nèi)容之一,以人為本成為企業(yè)立足和 發(fā)展的根本。有效力管理企業(yè)的人力資源,為企業(yè)提供強(qiáng)有力的儲(chǔ)備力量,使之成為 企業(yè)發(fā)展的主動(dòng)力。通過人力資源的有效管理,掌握最新的、準(zhǔn)確的企業(yè)人力資源信 息,并對(duì)其進(jìn)行復(fù)

13、雜的統(tǒng)計(jì)與分析,從而充分發(fā)揮每個(gè)員工的潛能,為企業(yè)創(chuàng)造更大 的價(jià)值。對(duì)于小型企業(yè)來說,只需要一個(gè)操作方便,功能實(shí)用,能滿足企業(yè)管理需求 的系統(tǒng)。開發(fā)一個(gè)功能實(shí)用,用戶操作方便,簡單明了的軟件就成為了本子系統(tǒng)的研 發(fā)目標(biāo)。經(jīng)過一周的調(diào)研,并參考其他同行管理軟件,我基本上理清了用戶對(duì)系統(tǒng)的 需求,如果能夠設(shè)計(jì)一套針對(duì)小型企業(yè)的工資管理系統(tǒng),將會(huì)特別有意義。 1.1 課題的背景課題的背景 網(wǎng)絡(luò)化的今天,網(wǎng)絡(luò)人力資源管理系統(tǒng),使新的人力資源協(xié)作管理模式成為可能。 通過網(wǎng)絡(luò)管理系統(tǒng),專門的人力資源管理人員可以提高自身的工作效率,作好人力資 源管理的協(xié)調(diào)工作,提高人力資源利用率;通過網(wǎng)絡(luò)管理系統(tǒng),員工可以

14、直接管理自 己的技能,有效地發(fā)現(xiàn)和挖掘自身的潛能,及時(shí)與自己的上級(jí)、下屬、同事進(jìn)行的溝 通與交流,同心協(xié)作,積極為企業(yè)的發(fā)展與決策貢獻(xiàn)力量。通過網(wǎng)絡(luò)人力資源管理系 統(tǒng)對(duì)企業(yè)人力資源進(jìn)行管理,使企業(yè)人力資源管理適應(yīng)時(shí)代的發(fā)展要求,大大提高了 企業(yè)的核心競爭力。 1.2 課題的目的和意義課題的目的和意義 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越 重要的作用。為了使影片出租者能夠提高影片租憑的效率,本設(shè)計(jì)是綜合運(yùn)用所學(xué)的 專業(yè)知識(shí)開發(fā)此系統(tǒng),盡量使其滿足用戶的需求,提高工作效率。使用計(jì)算機(jī)對(duì)影片 租賃進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠

15、 性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事薪酬 檔案管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。 第第 2 章章關(guān)鍵技術(shù)介紹關(guān)鍵技術(shù)介紹 2.1 asp.net 技術(shù)技術(shù) asp.net 是建立在公共語言運(yùn)行庫上的編程框架,可用于在服務(wù)器上生成功能強(qiáng) 大的 web 應(yīng)用程序。與以前的 web 開發(fā)模型相比,asp.net 提供了數(shù)個(gè)重要的優(yōu)點(diǎn): 增強(qiáng)的性能。asp.net 是在服務(wù)器上運(yùn)行的編譯好的公共語言運(yùn)行庫代碼。與被 解釋的前輩不同,asp.net 可利用早期綁定、實(shí)時(shí)編譯、本機(jī)優(yōu)化和核外緩存服務(wù)。 這相當(dāng)于在編寫代碼行之前便提高了性能。

16、 世界級(jí)的工具支持。asp.net 框架補(bǔ)充了 visual studio 集成開發(fā)環(huán)境中的大量工 具箱和設(shè)計(jì)器。wysiwyg 編輯、拖放服務(wù)器控件和自動(dòng)部署知識(shí)這個(gè)強(qiáng)大工具所提 供功能中的少數(shù)幾種。 威力和靈活性。由于 asp.net 基于公共語言運(yùn)行庫,因此 web 應(yīng)用程序開發(fā)人員 可以利用整個(gè)平臺(tái)的威力和靈活性。.net 框架類庫、小戲處理和數(shù)據(jù)訪問解決方案都 可從 web 無縫訪問。 簡易性。asp.net 使執(zhí)行常見任務(wù)變得容易,從簡單的窗體提交和客戶端身份驗(yàn) 證到部署和站點(diǎn)配置。例如:asp.net 頁框架使您可以生成將應(yīng)用程序邏輯與表示代 碼清除分開的用戶界面,和在類似 vi

17、sual basic 的簡單窗體處理模型中處理事件。 可管理性。asp.net 采用基于文本的分層配置系統(tǒng),簡化了將設(shè)置應(yīng)用于服務(wù)器 環(huán)境和 web 應(yīng)用程序。由于配置信息是以純文本形式存儲(chǔ)的,因此可以在沒有本地管 理工具幫助的情況下應(yīng)用新設(shè)置。 可縮放和可用性。asp.net 在設(shè)計(jì)時(shí)考慮了可縮放性,增加了專門用于在聚集環(huán) 境和多處理器環(huán)境中提高性能的功能。另外,進(jìn)程受到 asp.net 運(yùn)行庫的密切監(jiān)視和 管理,以便當(dāng)進(jìn)程行為不正常(泄漏、死鎖)時(shí),可就地創(chuàng)建新進(jìn)程,以幫助保持應(yīng) 用程序始終可用于處理請(qǐng)求。 自定義性和可擴(kuò)展性。asp.net 隨附了一個(gè)設(shè)計(jì)周到的結(jié)構(gòu),它使開發(fā)人員可以 在

18、適當(dāng)?shù)募?jí)別“插入”代碼。實(shí)際上,可以用自己編寫的自定義組件擴(kuò)展或替換 asp.net 運(yùn)行庫的任何子組件。 安全性。借助內(nèi)置的 windows 身份驗(yàn)證和基于每個(gè)應(yīng)用程序的配置,可以保證應(yīng) 用程序是安全的。 microsoft active server pages(asp)是服務(wù)器端腳本編寫環(huán)境,使用它可以創(chuàng)建和 運(yùn)行動(dòng)態(tài)、交互的 web 服務(wù)器應(yīng)用程序。使用 asp 可以組合 html 頁、腳本命令和 activex 組建以創(chuàng)建交互的 web 頁和基于 web 的功能強(qiáng)大的應(yīng)用程序。asp 應(yīng)用程序 很容易開發(fā)和修改。 2.2 sql server 2005 介紹介紹 在當(dāng)今的互聯(lián)世界中,

19、數(shù)據(jù)和管理數(shù)據(jù)的系統(tǒng)必須始終為用戶可用且能夠確保安 全。有了 sql server 2005,組織內(nèi)的用戶和信息技術(shù) (it) 專家將從減少的應(yīng)用程 序停機(jī)時(shí)間、提高的可伸縮性及性能、更緊密而靈活的安全控制中獲益。sql server 2005 也包括了許多新的和改進(jìn)的功能來幫助 it 工作人員更有效率地工作。sql server 2005 包含幾個(gè)在企業(yè)數(shù)據(jù)管理中關(guān)鍵的增強(qiáng):易管理性、可用性、可伸縮性、 安全性、易管理性。 sql server 2005 使部署、管理和優(yōu)化企業(yè)數(shù)據(jù)以及分析應(yīng)用程序變得更簡單、更 容易。作為一個(gè)企業(yè)數(shù)據(jù)管理平臺(tái),它提供單一管理控制臺(tái),使數(shù)據(jù)管理員能夠在任 何地

20、方監(jiān)視、管理和調(diào)諧企業(yè)中所有的數(shù)據(jù)庫和相關(guān)的服務(wù)。它還提供了一個(gè)可以使 用 sql 管理對(duì)象輕松編程的可擴(kuò)展的管理基礎(chǔ)結(jié)構(gòu),使得用戶可以定制和擴(kuò)展他們 的管理環(huán)境,同時(shí)使獨(dú)立軟件供應(yīng)商(isv) 也能夠創(chuàng)建附加的工具和功能來更好地 擴(kuò)展打開即得的能力。 sql server 2005 通過提供一個(gè)集成的管理控制臺(tái)來監(jiān)視和管理 sql server 關(guān)系 數(shù)據(jù)庫、integration services、analysis services、reporting services、notification services 以及在數(shù)量眾多的分布式服務(wù)器和數(shù)據(jù)庫上的 sql server mobile

21、 edition,從 而簡化了管理工作。數(shù)據(jù)庫管理員能夠同時(shí)執(zhí)行多個(gè)任務(wù),例如,編寫和執(zhí)行查詢, 查看服務(wù)器對(duì)象,管理對(duì)象,監(jiān)視系統(tǒng)活動(dòng)和查看聯(lián)機(jī)幫助。sql server management studio 提供了一個(gè)開發(fā)環(huán)境,可在其中使用 transact-sql、多維表達(dá)式、xml for analysis 和 sql server mobile edition 來編寫、編輯和管理腳本和存儲(chǔ)過程。 management studio 可以很容易地與源代碼控制集成在一起。management studio 還包 括一些工具可用來調(diào)度 sql server 代理作業(yè)和管理維護(hù)計(jì)劃,以自動(dòng)執(zhí)行

22、日常維護(hù)和 操作任務(wù)。管理和腳本編寫集成在單一工具中,同時(shí),該工具具有管理所有類型的服 務(wù)器的能力,為數(shù)據(jù)庫管理員 們提供了更強(qiáng)的生產(chǎn)效率。 sql 管理對(duì)象 (smo) 是一個(gè)新的可編程對(duì)象集,它可實(shí)現(xiàn)所有 sql server 數(shù)據(jù)庫的管理功能。事實(shí)上,management studio 就是構(gòu)建在 sql 管理對(duì)象之上的。 smo 是作為 microsoft .net framework 程序集實(shí)現(xiàn)的。您可以使用 smo 自動(dòng)執(zhí)行 常見的 sql server 管理任務(wù),例如,用編程方式檢索配置設(shè)置,創(chuàng)建新數(shù)據(jù)庫,應(yīng)用 transact-sql 腳本,創(chuàng)建 sql server 代理作業(yè)

23、以及調(diào)度備份等。smo 對(duì)象模型替代 了包含在 sql server 早期版本中的分布式管理對(duì)象 (dmo) ,因?yàn)樗踩煽坎?具有更高的可伸縮性。 在高可用性技術(shù)、額外的備份和恢復(fù)功能,以及復(fù)制增強(qiáng)上的投資使企業(yè)能夠構(gòu) 建和部署高可用的應(yīng)用程序。在高可用性上的創(chuàng)新有:數(shù)據(jù)庫鏡像、故障轉(zhuǎn)移群集、 數(shù)據(jù)庫快照和增強(qiáng)的聯(lián)機(jī)操作,這有助于最小化停機(jī)時(shí)間,并確保可以訪問關(guān)鍵的企 業(yè)系統(tǒng)。本節(jié)將詳細(xì)介紹這些增強(qiáng)特性。 第第 3 章章系統(tǒng)分析系統(tǒng)分析 3.1系統(tǒng)功能系統(tǒng)功能分析分析 根據(jù)需求調(diào)研結(jié)果確定本系統(tǒng)主要包括以下功能模塊,如圖 3.1 所示。 退出系統(tǒng) 添加部門 查看部門 修改部門 添加用戶

24、修改密碼 用戶登錄 員工調(diào)動(dòng) 按部門查詢員工 查看員工 添加員工 刪除員工 部門管理用戶管理員工管理 人事管理系統(tǒng) 刪除用戶 圖 3.1 系統(tǒng)體系結(jié)構(gòu)圖 3.2 模塊功能詳細(xì)概述模塊功能詳細(xì)概述 3.2.1 用戶管理模塊用戶管理模塊 (1)用戶登錄功能 首先輸入管理員用戶帳號(hào)以及密碼完成登錄,這是每個(gè)系統(tǒng)或者網(wǎng)頁都必備的, 注冊(cè)或者登錄,只有登錄進(jìn)入才有權(quán)限管理修改操作,首先第一行對(duì)話框提示輸入管 理員帳號(hào),第二行提示輸入密碼。下面是兩個(gè)按鈕,分別是登錄和取消,選擇登錄按 鈕則進(jìn)入管理員可用系統(tǒng)界面,選擇取消按鈕則不執(zhí)行當(dāng)前登錄功能。 (2)添加用戶功能 用戶管理功能主要是添加管理員的功能;添

25、加管理員功能在用戶管理中選擇管理 員添加功能輸入新建管理員名稱以及登錄密碼,選擇“添加”后提示添加成功,點(diǎn)擊 “返回”返回到原添加功能。則可實(shí)現(xiàn)添加管理員用戶功能。 (3)修改密碼功能 在修改密碼界面中可以修改管理員的密碼,選擇輸入原密碼,輸入新密碼,再次 輸入新密碼完成。如原密碼輸入或者前后兩次輸入新密碼不一致,則操作不能成功執(zhí) 行,修改密碼不成功。重新以上的步驟輸入正確的原密碼,保持新輸入的兩次密碼一 致后,則可進(jìn)行密碼修改。提示修改正確。 (4)刪除用戶功能 在刪除用戶界面中顯示相應(yīng)的所有管理員,刪除管理員工,在用戶管理界面中可 以看到管理員的姓名,并且可以勾選管理員,按進(jìn)行刪除管理員操

26、作。刪除后則取 消了該用戶的管理資格,但刪除后仍可重新添加該管理員。 (5)退出功能 當(dāng)在該系統(tǒng)操作結(jié)束時(shí)點(diǎn)擊退出系統(tǒng)則退出當(dāng)前教師人事管理系統(tǒng)。 3.2.2 部門管理模塊部門管理模塊 (1)添加功能 在部門信息管理里可實(shí)現(xiàn)添加部門功能,在部門信息管理中可以直觀的看到各個(gè) 部門的編號(hào),部門名稱,部門描述及部門所屬的上級(jí)單位名稱等具體部門的信息,同 時(shí)在管理中點(diǎn)擊“添加部門”選項(xiàng)可以添加部門,填寫相應(yīng)部門信息后,點(diǎn)擊“添加” 后添加部門成功,點(diǎn)擊“返回”后返回部門信息管理界面。 (2)修改功能 這里修改包括部門信息的編輯與刪除,點(diǎn)擊部門信息管理界面的“編輯”可對(duì)部 門詳細(xì)信息進(jìn)行修改后更新原信息

27、,點(diǎn)擊“編輯”后輸入相應(yīng)的所要修改的內(nèi)容點(diǎn)擊 “修改”完成修改,點(diǎn)擊“返回”返回部門管理信息界面;點(diǎn)擊“刪除”則可刪除了 相應(yīng)要?jiǎng)h除的整個(gè)部門。 (3)查看功能 在部門人員管理中點(diǎn)擊各個(gè)部門名稱則可顯示出所在部門的全體員工的,在每個(gè) 員工后又查看功能,點(diǎn)擊“查看”則可查看該員工的全部詳細(xì)信息,即使是在其它部 門新添加了員工,只要添加成功在這個(gè)界面都可以查詢到該員工的具體的信息。但這 個(gè)功能只可查詢不可做任何修改。 3.2.3 員工管理模塊員工管理模塊 (1)員工調(diào)動(dòng)功能 員工調(diào)動(dòng)功能的實(shí)現(xiàn):在員工調(diào)動(dòng)管理中添加調(diào)動(dòng)人員,輸入編號(hào)姓名,被調(diào)前 部門以及調(diào)動(dòng)后部門,實(shí)現(xiàn)調(diào)用功能。這個(gè)模塊主要是針對(duì)

28、于一些被調(diào)遣教師。點(diǎn)擊 添加新的員工調(diào)動(dòng),輸入相應(yīng)信息后,選擇“添加”完成添加,選擇“返回”后返回 員工調(diào)動(dòng)界面。 (2)添加功能 添加教師信息,通過后臺(tái)代碼與前臺(tái)的設(shè)計(jì),可實(shí)現(xiàn)添加員工姓名、編號(hào)、性別、 民族等個(gè)人信息,這是人事管理的基本內(nèi)容。首先點(diǎn)擊添加員工信息按鈕出現(xiàn)添加列 表,上面顯示具體要添加的內(nèi)容如姓名,員工編號(hào)等待添加項(xiàng),逐一添加各項(xiàng)信息, 待信息都添加完全后,點(diǎn)擊添加按鈕,完成添加,點(diǎn)擊“返回”返回員工信息界面。 (3)刪除功能 刪除教師信息,通過用戶管理選項(xiàng)可選擇要?jiǎng)h除的用戶,并執(zhí)行刪除,刪除后仍 可重新添加新的用戶,有些教師可能因?yàn)楦鞣N原因離開工作崗位,這時(shí)這個(gè)功能就可 以

29、從數(shù)據(jù)庫中刪除該教師全部信息。避免了一些離職教師占用數(shù)據(jù)庫內(nèi)存。 (4)查詢功能 點(diǎn)擊員工信息界面中員工姓名可以看到詳細(xì)的員工信息,在這個(gè)界面不僅可以查 詢還可以實(shí)現(xiàn)上面的增、刪、改、功能。這個(gè)功能想當(dāng)與一個(gè)查詢信息功能,其實(shí)更 算是一個(gè)用來給其他功能做鋪墊的一個(gè)界面。 (5)按部門人員查詢功能 這個(gè)功能主要方便與管理員對(duì)部門人員的管理在這個(gè)界面中可以看到各個(gè)部門的 部門名稱,在選擇部門后可以看到各部門所包含的具體人員,這個(gè)功能也很好的區(qū)分 了各部門人員更方便了查看。這個(gè)界面中也包含了查看功能。 3.3系統(tǒng)任務(wù)的可行性分析系統(tǒng)任務(wù)的可行性分析 3.3.1技術(shù)可行性技術(shù)可行性 本系統(tǒng)采用 win

30、dowsxp 系統(tǒng)的底層架構(gòu),采用 asp.net 作為開發(fā)語言,數(shù)據(jù) 庫采用 sql server 2005。對(duì)于完成同樣功能的進(jìn)程,采用同一個(gè)程序啟多個(gè)子進(jìn)程的 方式。配置文件采用標(biāo)準(zhǔn)格式文本文件進(jìn)行配置,采用普通的標(biāo)準(zhǔn)格式文本文件簡單, 清楚,容易維護(hù)。 3.3.2系統(tǒng)安全性分析系統(tǒng)安全性分析 普通用戶或者沒有登錄成功的用戶不可以瀏覽一些特定的網(wǎng)頁,但是有些時(shí)候, 用戶可以在沒有登錄的情況下,在瀏覽器中直接輸入一些特定網(wǎng)頁的 url 來打開對(duì)應(yīng) 的網(wǎng)頁,從而進(jìn)行一些其他的非法操作。為了防止用戶繞過登錄系統(tǒng)而非法進(jìn)入系統(tǒng), 可以使用 session 對(duì)象來驗(yàn)證用戶是否已經(jīng)登錄。 第第 4

31、章章系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) 4.1系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體設(shè)計(jì) 本章主要針對(duì)于系統(tǒng)的詳細(xì)設(shè)計(jì)的描述,通過圖和類、數(shù)據(jù)庫的列舉達(dá)到說明程 序分析的目的,大概流程為:管理員登錄通過登錄帳戶和密碼進(jìn)入此系統(tǒng),如果密碼 正確進(jìn)入系統(tǒng),不正確提示密碼錯(cuò)誤頁面。進(jìn)入系統(tǒng)后管理員可以添加員工信息,輸 入添加的信息,判斷是否符合條件,如果符合條件添加成功。不符合返回到輸入添加 用戶信息界面,重新輸入用戶信息。 管理員還可以查看員工信息,輸入用戶名,判斷是否該用戶存在,如果符合條件 顯示用戶的基本信息。如果不符合返回到輸入用戶名界面,重新輸入用戶名。管理員 可以刪除員工信息,輸入要?jiǎng)h除的用戶名,判斷是否符合條件,如果符合

32、條件添加成 功。如果不符合條件返回到輸出刪除信息界面,重新刪除。系統(tǒng)流程圖如圖 4.1 所示。 圖 4.1 系統(tǒng)流程圖 4.2類設(shè)計(jì)類設(shè)計(jì) 4.2.1 類的總體設(shè)計(jì)類的總體設(shè)計(jì) 表 3.1 系統(tǒng)中包含的主要的類 命名空間命名空間類名類名說明說明 mode1user描述用戶信息 mode2employe描述員工信息 mode3departmen描述部門信息 4.2.2 類的具體設(shè)計(jì)類的具體設(shè)計(jì) (1)用戶類 用戶類主要實(shí)現(xiàn)對(duì)用戶信息的描述,是一個(gè)業(yè)務(wù)實(shí)體類,其成員定義如表 4.1 所示。 表 4.1 user 類 字段字段/屬性屬性/方法方法描述描述 getuser()顯示所有的用戶信息 get

33、pwd()通過用戶得到密碼 adduser()增加用戶 deleteuser()刪除用戶 updateuserpwd()更改用戶密碼 login()判斷用戶是否有效 (2)員工類 員工類主要實(shí)現(xiàn)對(duì)用戶信息的描述,是一個(gè)業(yè)務(wù)實(shí)體類,其成員定義如表 4.2 所示。 表 4.2 employee 類 字段字段/屬性屬性/方法方法描述描述 getemployee()獲得員工信息 addemployee()添加員工信息 deleteemployee()刪除員工信息 updateemployee()更新員工信息 (3)部門類 部門類主要實(shí)現(xiàn)對(duì)部門信息的描述,是一個(gè)業(yè)務(wù)實(shí)體類,其成員定義如表 4.3 所示。

34、 表 4.3 department 類 字段字段/屬性屬性/方法方法描述描述 getdepartment()得到關(guān)于部門的所有信息 getdepartment(string departid)根據(jù)編號(hào)得到部門信息 adddepartment()添加部門信息 deletedepartment()刪除部門信息 updatedepartment()更新部門信息 isunique()判斷部門編號(hào)是否唯一 public department ()無參數(shù)的構(gòu)造函數(shù) 4.3 數(shù)據(jù)庫表設(shè)計(jì)數(shù)據(jù)庫表設(shè)計(jì) 4.3.1 用戶表設(shè)計(jì)如表用戶表設(shè)計(jì)如表 4.1 所示。所示。 表 4.1 用戶表 字段名稱字段名稱字段描述

35、字段描述主鍵主鍵類型類型長度長度說明說明 id編號(hào)pinteger4not null account用戶名varchar20 passwordd用戶密碼varchar30 managerlevel權(quán)限varchar10 4.3.2 部門表如表部門表如表 4.2 所示。所示。 表 4.2 部門表 tb_department 字段名稱字段名稱字段描述字段描述主鍵主鍵類型類型長度長度說明說明 id編號(hào)pint 11 not null dt_name部門名fchar 10 not null dt_createtime創(chuàng)建時(shí)間varchar 20 dt_bz類別備注varchar 50 4.3.3 員工

36、表如表員工表如表 4.3 所示。所示。 表 4.3 員工表 tb_employee 字段名稱字段名稱字段描述字段描述主鍵主鍵類型類型長度長度說明說明 id編號(hào)pinteger 4 not null em_name姓名varchar 50 em_sex性別char 2 em_age年齡integer 4 em_idcard身份證varchar 30 表 4.4 員工表 tb_employee 字段名稱字段名稱字段描述字段描述主鍵主鍵類型類型長度長度說明說明 em_born生日varchar50 em_nation民族char10 em_marriage婚姻狀況char10 em_visage政治

37、面貌char10 em_ancestralhome籍貫char30 em_tel電話varchar50 em_address家庭地址varchar50 em_afterschool畢業(yè)學(xué)校varchar50 em_speciality專業(yè)varchar50 em_culture文化程度char10 em_startime上崗時(shí)間char30 em_departmentid部門名稱varchar40 em_typework部門工種char10 續(xù)表 4.4 員工表 tb_employee 字段名稱字段名稱字段描述字段描述主鍵主鍵類型類型長度長度說明說明 em_creatime登記時(shí)間varcha

38、r50 em_createname登記人char30 em_bz備注varchar50 第第 5 章章系統(tǒng)實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn) 5.1員工管理模塊員工管理模塊 5.1.1 員工調(diào)動(dòng)員工調(diào)動(dòng) 管理員可以管理員工調(diào)動(dòng)情況,員工的調(diào)用界面如圖 5.1 所示。 圖 5.1 員工調(diào)動(dòng)管理界面 管理員可以添加員工調(diào)動(dòng)信息員工信息,如圖 5.2 所示。 5.2 員工調(diào)動(dòng)信息添加界面 添加員工需要觸發(fā)按鈕的 click 事件,通過定義實(shí)例化 pms.components.transfer 類的對(duì)象,定義插入的 sql 語句執(zhí)行操作,執(zhí)行成功后會(huì)跳轉(zhuǎn)到結(jié)果顯示界面。如果 執(zhí)行失敗給出錯(cuò)誤提示。 5.1.2 添加員工功能

39、添加員工功能 添加基本信息界面的代碼,用戶可以通過點(diǎn)擊相關(guān)按鈕添加用戶的詳細(xì)信息,單擊 “保存”按鈕可以將該頁面的信息連接到數(shù)據(jù)庫進(jìn)行處理,數(shù)據(jù)庫中實(shí)現(xiàn)員工詳細(xì)信 息的添加。添加員工界面如圖 5.3 所示。 圖 5.3 員工添加界面 在員工管理中相應(yīng)的可以添加員工信息,如圖 5.4 所示。 圖 5.4 員工添加界面 首先,判斷用戶是否登錄,然后調(diào)用比較來判斷用戶是否是超級(jí)管理員或普通管 理員。 定義私有方法 bindemployeelist() 用來獲取數(shù)據(jù),定義私有方法 binddepartlist() 獲取控件 text 的數(shù)據(jù),定義私有方法 bindemployeedata(string

40、 employeeid) 獲取部門 信息,定義私有方法 employeelist_selectedindexchanged(object sender, system.eventargs e)實(shí)現(xiàn)員工信息的可執(zhí)行的操作,通過設(shè)置按鈕的 click 事件實(shí)現(xiàn)跳 轉(zhuǎn)到添加員工信息界面和刪除員工信息界面,執(zhí)行操作后跳轉(zhuǎn)到操作結(jié)果顯示界面, 并顯示詳細(xì)信息。員工的更新操作通過定義類 pms.components.employee()實(shí)現(xiàn),更新 執(zhí)行后返回成功與否的結(jié)果,跳轉(zhuǎn)到相對(duì)應(yīng)的結(jié)果顯示界面。 5.1.3 按部門查詢?nèi)藛T功能按部門查詢?nèi)藛T功能 管理員登錄后管理部門人員信息界面如圖 5.5 所示。

41、圖 5.5 按部門查詢?nèi)藛T信息界面 5.2部門管理模塊部門管理模塊 本章只介紹添加部門的功能。 添加部門管理模塊的代碼,用戶可以通過點(diǎn)擊添加基本信息添加部門的相關(guān)信息, 單擊“保存”按鈕可以將該頁面的信息連接數(shù)據(jù)庫進(jìn)行處理,數(shù)據(jù)庫中將添加相關(guān)的 部門詳細(xì)信息。如圖 5.6 所示。 圖 5.6 添加部門界面 添加部門管理模塊的代碼,用戶可以通過點(diǎn)擊添加基本信息添加部門的相關(guān)信息, 單擊“保存”按鈕可以將該頁面的信息連接數(shù)據(jù)庫進(jìn)行處理,數(shù)據(jù)庫中將添加相關(guān)的 部門詳細(xì)信息。如圖 5.7 所示。 圖 5.7 添加部門界面 管理員登錄后添加部門信息。首先,用 sessionuserid = null 判

42、斷用戶是否登 錄,然后調(diào)用 components.user.isauthority(sessionuserid.tostring()與 components.user. usertyperadmin 和 components.user. isauthority(sessionuserid. tostring()比較來判斷用戶是否是超級(jí)管理員或普通管理員。定義 binddepartdata()方 法,用 binddepartdata()綁定控件的數(shù)據(jù),實(shí)現(xiàn)添加操作的執(zhí)行。 5.3用戶管理模塊用戶管理模塊 5.3.1 登錄功能登錄功能 當(dāng)用戶首次打開頁面時(shí),系統(tǒng)登錄界面如圖 5.8 所示。 圖 5

43、.8 用戶登錄界面 匿名用戶進(jìn)入系統(tǒng)時(shí)會(huì)自動(dòng)跳轉(zhuǎn)到登錄界面,當(dāng)輸入正確的用戶名和密碼才可以 進(jìn)入系統(tǒng)進(jìn)行管理操作。在用戶登錄頁面上提供了用戶名和密碼的文本框進(jìn)行輸入。 在頁面上輸入用戶名和密碼,這里系統(tǒng)初始化的人員表中管理員的用戶名為 admin,密 碼為 123456,單擊“登錄”按鈕進(jìn)入系統(tǒng)。 登錄的實(shí)現(xiàn)調(diào)用 sessionuserid方法獲取 userid,通過調(diào)用類的方法 user.login()驗(yàn)證用戶名和密碼,實(shí)現(xiàn)和數(shù)據(jù)庫中信息的對(duì)應(yīng)。當(dāng)輸入信息錯(cuò)誤時(shí),系 統(tǒng)會(huì)在文本框中給出提示錯(cuò)誤提示信息。 5.3.2 添加用戶功能添加用戶功能 用戶分為管理員與普通用戶。用戶管理界面如圖 5.9

44、 所示。 圖 5.9 添加用戶界面 用 sessionuserid = null 判斷用戶是否登錄,用 components.user.isauthority 方 法與 components.user.usertypesuperadmin 判斷用戶是否是超級(jí)管理員, 實(shí)例 化對(duì)象 pms.components.use 來獲取數(shù)據(jù)。執(zhí)行刪除操作時(shí),會(huì)判斷是否在刪除當(dāng)前用 戶。刪除成功與否需要返回結(jié)果并跳轉(zhuǎn)到相對(duì)應(yīng)的界面。 5.3.3 修改密碼功能修改密碼功能 管理員修改用戶密碼信息,界面如圖 5.10 所示。 圖 5.10 修改密碼界面 第第 6 章章系統(tǒng)測試系統(tǒng)測試 6.1登錄界面的測試登錄界

45、面的測試 點(diǎn)擊用戶名輸入 admin,輸入登錄密碼,點(diǎn)擊登錄當(dāng)匿名用戶進(jìn)入系統(tǒng)時(shí)會(huì)自動(dòng) 跳轉(zhuǎn)到登錄界面,輸入帳號(hào) admin,密碼為空,點(diǎn)“確定”按鈕后,出現(xiàn)錯(cuò)誤提示“登 錄失敗,請(qǐng)輸入正確的用戶名或密碼!” 。當(dāng)輸入正確的用戶名 admin 和密碼 123456 時(shí),頁面成功跳轉(zhuǎn)到管理列表的主頁。 6.2 員工管理界面的測試員工管理界面的測試 進(jìn)入員工管理列表主頁后,點(diǎn)擊“員工信息管理”的超鏈接后,可以跳轉(zhuǎn)到當(dāng)前 員工信息列表界面,并可以返回到管理列表中。點(diǎn)擊“刪除”超鏈接,可以刪除當(dāng)前 員工的全部信息,刪除成功直接返回主頁。點(diǎn)擊“修改員工信息”可以跳轉(zhuǎn)到員工信 息修改界面實(shí)現(xiàn)修改,修改成功

46、后選擇“返回”返回主頁。通過“添加新員工”按鈕 進(jìn)入添加員工信息界面,輸入相關(guān)信息后確認(rèn),點(diǎn)擊“返回”返回主頁。 進(jìn)入員工管理列表主頁后,點(diǎn)擊“員工調(diào)動(dòng)管理”的超鏈接后,可以跳轉(zhuǎn)到當(dāng)前 員工信息列表界面,并可以返回到管理列表中。點(diǎn)擊“添加新的員工調(diào)動(dòng)”超鏈接, 可以添加新的要被調(diào)用員工的全部信息,添加成功后點(diǎn)擊“返回”返回管理主頁。 6.3部門管理界面的測試部門管理界面的測試 進(jìn)入部門管理列表主頁后,點(diǎn)擊“部門信息管理”的超鏈接后,可以跳轉(zhuǎn)到當(dāng)前 的部門信息管理列表界面。點(diǎn)擊“添加新的部門”超鏈接,可以添加新的部門,輸入 相關(guān)部門信息后點(diǎn)擊“添加”按鈕添加成功,點(diǎn)擊“返回”按鈕返回管理主頁。點(diǎn)

47、擊 “編輯”超鏈接后可編輯修改部門信息,點(diǎn)擊“修改”按鈕修改成功,點(diǎn)擊“返回” 返回管理頁面。點(diǎn)擊“刪除”按鈕,刪除部門信息。 進(jìn)入部門管理列表主頁后,點(diǎn)擊“部門人員管理”的超鏈接后,可以跳轉(zhuǎn)到當(dāng)前 的部門人員管理列表界面。點(diǎn)擊各個(gè)部門選項(xiàng)可以查看各部門人員的信息。 6.4用戶管理的測試用戶管理的測試 點(diǎn)擊用戶名點(diǎn)擊“”刪除管理員用戶,刪除成功自動(dòng)返回該頁面。點(diǎn)擊“添加” 輸入相應(yīng)的用戶名及密碼后,選擇“添加”則添加成功。選擇“返回”返回用戶管理 界面。點(diǎn)擊“修改密碼”超鏈接,可以修改管理用戶密碼輸入原密碼,當(dāng)原密碼輸入 不正確時(shí)跳出“原密碼輸入不正確,重新輸入”對(duì)話框。當(dāng)原密碼輸入正確時(shí)填寫新 的密碼點(diǎn)擊“修改”按鈕跳出“密碼修改成功”對(duì)話框。選擇“返回”返回管理界面。 6.5 測試結(jié)論測試結(jié)論 經(jīng)過上述四節(jié)的測試工作,該系統(tǒng)可以實(shí)現(xiàn)添加、刪除、修改、查詢等功能。測 試結(jié)果表明該系統(tǒng)可以正常運(yùn)行。 第第 7 章章結(jié)結(jié)論論 經(jīng)過四個(gè)多月的構(gòu)思與

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論