基于BS模式的員工信息管理系統(tǒng)_百度文庫_第1頁
基于BS模式的員工信息管理系統(tǒng)_百度文庫_第2頁
基于BS模式的員工信息管理系統(tǒng)_百度文庫_第3頁
基于BS模式的員工信息管理系統(tǒng)_百度文庫_第4頁
基于BS模式的員工信息管理系統(tǒng)_百度文庫_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、學(xué) 院本科畢業(yè)設(shè)計(jì)(論文)題 目 基于B/S模式的員工信息管理系統(tǒng) 計(jì)算機(jī)科學(xué)與工程 院(系) 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè) 學(xué)生姓名 學(xué)號摘 要本系統(tǒng)采用的是B/S開發(fā)模式,開發(fā)環(huán)境采用Microsoft Visual Studio 2005,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具, 尤其是數(shù)據(jù)窗口這一功能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,對于數(shù)據(jù)庫采用SQL Server2005,它的功能一體化,高度非過程化,語言簡潔,易學(xué)易用,統(tǒng)一的語法結(jié)構(gòu)對待不同的工作方式,還有面向集合的操作方式,再加上視圖數(shù)據(jù)結(jié)構(gòu),使最終用戶和程序設(shè)計(jì)人員之間的通信得到很大的改善,高度的數(shù)據(jù)獨(dú)立性和安全性。關(guān)鍵詞:員工信息管理

2、;B/S模式;SQL Server2005AbstractThis system USES is B/S mode, the development environment using Microsoft Visual Studio, using its 2005 of object-oriented development tools, especially data window this function is concise and manipulation of data objects, for using intelligent Server2005 SQL database,

3、its function integration, the process, concise and easy to use, language syntax structure of unified treat way of working, and facing the operation mode, the collection of data structures, plus the view that end users and software design of communication between the personnel have greatly improved,

4、the height data independence and security. Key words: Personnel management;B/S mode;Server2005 SQL目 錄第1章 緒論 11.1 問題的提出 11.2 管理信息系統(tǒng)的發(fā)展歷史 1 1.3 公司員工信息管理系統(tǒng)的作用 3 1.4 公司員工信息管理信息系統(tǒng)發(fā)展現(xiàn)狀 3 1.5 國內(nèi)公司員工信息管理系統(tǒng)存在的問題 4第2章 可行性分析 52.1業(yè)務(wù)流程圖 5 2.2經(jīng)濟(jì)可行性 5 2.3技術(shù)可行性 6 2.4 行可行性 8 2.5 時間可行性 8 2.6 律可行性 8 2.7 章小結(jié) 8第3章 需求分析

5、93.1系統(tǒng)需求 9第4章 系統(tǒng)設(shè)計(jì) 164.1 主要內(nèi)容 16 4.2 總體功能需求 16 4.3 數(shù)據(jù)庫設(shè)計(jì) 17第5章 詳細(xì)設(shè)計(jì) 245.1系統(tǒng)開發(fā)及運(yùn)行平臺設(shè)置 24第6章 系統(tǒng)調(diào)試與測試 376.1 程序調(diào)試 37 6.2 程序的測試 37結(jié)束語 44 致 謝 45 參考文獻(xiàn) 46 附錄1 47 附錄2 52第1章 緒論1.1 問題的提出 公司員工信息管理系統(tǒng)是一個公司單位不可缺少的部分, 它的內(nèi)容對于公司的決策者和管理者來說都至關(guān)重要, 所以公司員工信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),

6、如:效率低、保密性差, 另外時間過長, 將產(chǎn)生大量的文件和數(shù)據(jù), 這對于查找、更新和維護(hù)都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高, 計(jì)算機(jī)科學(xué)日漸成熟, 其強(qiáng)大的功能已為人們深刻認(rèn)識, 它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分, 使用計(jì)算機(jī)進(jìn)行對公司員工信息管理, 具有比手工管理所無法比擬的優(yōu)點(diǎn). 例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高公司員工信息管理的效率, 也是企業(yè)的科學(xué)化、正規(guī)化管理的重要條件。因此,開發(fā)這樣管理軟件成為很有必要的事情, 在下面的各章中我們將對公司員工信息管理系統(tǒng)的開發(fā)過程和所涉

7、及到的問題及解決方法作出詳細(xì)的敘述。1.2 管理信息系統(tǒng)的發(fā)展歷史人類社會正從工業(yè)社會邁向信息社會,信息技術(shù)是當(dāng)代最具潛力的新的生產(chǎn)力,信息資源是國民經(jīng)濟(jì)和社會發(fā)展的戰(zhàn)略資源,信息化水平已成為國家現(xiàn)代化和綜合國力的重要標(biāo)志。全球信息化不僅對我國的經(jīng)濟(jì)和社會產(chǎn)生了廣泛而深刻的影響,而且給信息產(chǎn)業(yè)帶來了難得的發(fā)展機(jī)遇。努力把中國建設(shè)成為現(xiàn)代化國家的經(jīng)濟(jì)形式模式,就必須加快信息化建設(shè)步伐。管理信息系統(tǒng)就是我們常說的MIS (Management Information System ),在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會中它變得越來越普及。MIS 是一門新的學(xué)科,它跨越了若干個領(lǐng)域,比如管理科學(xué)、系統(tǒng)科

8、學(xué),運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)以及計(jì)算機(jī)科學(xué)。在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成一個縱橫交織的系統(tǒng)。管理信息系統(tǒng)在最初級階段是統(tǒng)計(jì)系統(tǒng),所研究的內(nèi)容是數(shù)量數(shù)據(jù)間表面的規(guī)律,它可以把數(shù)據(jù)分成比較相關(guān)和比較不相關(guān)的組,然后把數(shù)據(jù)轉(zhuǎn)換為信息。第二階段是狀態(tài)報告系統(tǒng),但從概念上來講,它只是一個數(shù)據(jù)更新系統(tǒng),比如它不能告訴你以現(xiàn)在的售票速度何時票將售完,從而采取補(bǔ)救措施。因而它也是管理信息系統(tǒng)的低級階段。第三階段是狀態(tài)報告系統(tǒng),它可以分為生產(chǎn)狀態(tài)報告、服務(wù)狀態(tài)報告和研究狀態(tài)報告等系統(tǒng)。比如生產(chǎn)狀態(tài)報告系統(tǒng),狀態(tài)報告系統(tǒng)還有一種形式是數(shù)據(jù)處理系統(tǒng),它用來處理日常業(yè)務(wù)和生產(chǎn)報告,重點(diǎn)在于將手工作業(yè)自

9、動化,提高效率和節(jié)省人力。數(shù)據(jù)處理系統(tǒng)一般不能提供決策信息。最后的階段是決策支持系統(tǒng),它是用來輔助決策的信息系統(tǒng)。該系統(tǒng)可以計(jì)劃、分析方案,審查解答和求解的誤差。它應(yīng)有較好的人機(jī)對話方式,可以和不怎么熟悉計(jì)算機(jī)的管理人員通話。它一般包括一些模型用以產(chǎn)生決策信息,但不強(qiáng)調(diào)全面的管理功能。當(dāng)建立了公司數(shù)據(jù)庫,有了計(jì)算機(jī)網(wǎng)絡(luò)從而達(dá)到數(shù)據(jù)共享后,從系統(tǒng)觀點(diǎn)出發(fā),實(shí)施全局規(guī)劃和設(shè)計(jì)信息系統(tǒng)時,就達(dá)到管理信息系統(tǒng)的階段。隨著計(jì)算機(jī)技術(shù)的進(jìn)步和人們對系統(tǒng)的需求進(jìn)一步提高,人們更加強(qiáng)調(diào)管理信息系統(tǒng)能否支持公司高層領(lǐng)導(dǎo)的決策這一功能,更側(cè)重于公司外部信息的收集、綜合數(shù)據(jù)庫、模型庫、方法庫和其他人工智能工具能否直

10、接面向決策者,這是決策支持系統(tǒng)(DDS ,Decision Support System)的任務(wù)。目前我國信息系統(tǒng)工程的現(xiàn)狀類似于二十世紀(jì)八十年代以前建筑工程的狀態(tài),但信息系統(tǒng)巨大的發(fā)展空間正吸引著越來越多的國際咨詢公司和專業(yè)服務(wù)提供商來搶灘。各級政府正在積極推進(jìn)“電子政務(wù)”,許多城市及企業(yè)也已著手整合與升級其信息化應(yīng)用系統(tǒng),可以預(yù)計(jì),全國將有更多、更大的信息系統(tǒng)建設(shè)項(xiàng)目展開。但在信息化推進(jìn)過程中,存在不同程度上的一些問題,主要表現(xiàn)在規(guī)劃制訂不夠科學(xué),項(xiàng)目管理不夠嚴(yán)格,監(jiān)理機(jī)制不夠健全,系統(tǒng)運(yùn)行效益不夠明顯,致使相當(dāng)一部分信息化項(xiàng)目失敗或未能實(shí)現(xiàn)預(yù)期目標(biāo),浪費(fèi)了大量資源。究其根源,主要原因之一

11、是信息化建設(shè)第三方監(jiān)管機(jī)制的缺失和標(biāo)準(zhǔn)的不健全。國內(nèi)外的實(shí)踐表明:信息化是有風(fēng)險的,信息系統(tǒng)規(guī)模越大,功能越復(fù)雜,風(fēng)險也就越大。調(diào)查顯示,96%的公司對于本公司的信息管理系統(tǒng)感到不滿。在國內(nèi)的信息化項(xiàng)目工程建設(shè)中,絕大多數(shù)用戶(企業(yè)主 無法組織隊(duì)伍對信息系統(tǒng)建設(shè)進(jìn)行專業(yè)化管理,難以勝任從可行性分析、規(guī)劃設(shè)計(jì)、招標(biāo)、方案評審到工程監(jiān)理和工程驗(yàn)收全過程的管理與組織協(xié)調(diào)工作,建設(shè)方和承建方在信息建設(shè)過程中存在嚴(yán)重的信息不對稱問題。應(yīng)用計(jì)算機(jī)輔助審計(jì)技術(shù)對電子數(shù)據(jù)處理系統(tǒng)本身進(jìn)行審計(jì),即EDI 審計(jì)。二十世紀(jì)八十年代、九十年代信息技術(shù)的進(jìn)一步發(fā)展與普及,使得公司越來越依賴信息及產(chǎn)生信息的信息系統(tǒng)。人們

12、開始更多地關(guān)注信息系統(tǒng)的安全性、保密性、完整性及其實(shí)現(xiàn)企業(yè)目標(biāo)的效率、效果,真正意義的信息系統(tǒng)審計(jì)才出現(xiàn)。隨著電子商務(wù)的全球普及,信息系統(tǒng)的審計(jì)對象、范圍及內(nèi)容將逐漸擴(kuò)大,采用的技術(shù)也將日益復(fù)雜。到目前為止,信息系統(tǒng)審計(jì)在全球來看,還是一個新的業(yè)務(wù),說明信息系統(tǒng)審計(jì)正逐漸受到重視。在公司制度的實(shí)施,特別是員工信息管理制度的實(shí)施,不外乎以下幾個目標(biāo):(1 規(guī)范公司員工信息管理(2 搭建基礎(chǔ)管理平臺(3 營造良好的企業(yè)氛圍,凝集人心(4 開發(fā)員工潛能(5 提高員工生活質(zhì)量及職業(yè)滿意度(6 激活員工信息資源(7 提升公司核心競爭力(8 實(shí)現(xiàn)公司組織及利益相關(guān)者的目標(biāo)以上所羅列的員工信息管理制度實(shí)施的

13、預(yù)期目標(biāo)有一個逐漸遞進(jìn)的邏輯關(guān)系。沒有前面的目標(biāo)實(shí)現(xiàn),就難有后面的目標(biāo)達(dá)成。在這多種多樣的目標(biāo)預(yù)期中,員工信息管理制度建設(shè)最為直接的、關(guān)鍵的預(yù)期目標(biāo),就是如何充分有效地激活員工信息資源。1.3 公司員工信息管理系統(tǒng)的作用公司員工信息管理系統(tǒng)是一個協(xié)助各單位科學(xué)、全面、高效地進(jìn)行公司員工信息管理的系統(tǒng),根據(jù)國內(nèi)公司員工信息管理的實(shí)際情況,實(shí)用而科學(xué)。在內(nèi)容上,它包括了公司員工信息資源變動、員工培訓(xùn)、公司員工信息資源檔案完整資料等內(nèi)容。在操作上,它集輸入、維護(hù)、查詢、篩選、統(tǒng)計(jì)和各種處理為一體,信息導(dǎo)入導(dǎo)出可實(shí)現(xiàn)信息備份,靈活、專業(yè)的報表設(shè)計(jì),形象、增強(qiáng)的數(shù)據(jù)處理。它既是管理人員的好管家,又是業(yè)務(wù)

14、人員的好助手。建立公司員工信息管理信息系統(tǒng)的目標(biāo)是利用現(xiàn)代化的計(jì)算機(jī)管理手段,建立科學(xué)的公司員工信息管理系統(tǒng),提高公司員工信息處的整體工作效率。該系統(tǒng)是針對通用公共行業(yè)專門開發(fā)的公司員工信息管理系統(tǒng),該軟件具有操作靈活、功能齊全等特點(diǎn),是公司提高工作效率、加強(qiáng)公司信息化、自動化管理和提高公司形象所應(yīng)必備的計(jì)算機(jī)軟件系統(tǒng)之一。1.4 國內(nèi)公司員工信息管理信息系統(tǒng)發(fā)展現(xiàn)狀從所調(diào)查公司的組織結(jié)構(gòu)設(shè)置、員工信息工作人員配置、員工信息管理理念、員工信息管理機(jī)構(gòu)與職能設(shè)置及制度建設(shè)等來看,國內(nèi)公司員工信息管理信息系統(tǒng)發(fā)展現(xiàn)狀目前具有以下特點(diǎn):1大多數(shù)公司的員工信息管理還處于傳統(tǒng)行政性公司員工信息管理階段。

15、其主要特點(diǎn)是以只見某一方面,而不見人與事的整體、系統(tǒng)性,強(qiáng)調(diào)“事”的單一方面的靜態(tài)的控制和管理,其管理的形式和目的是“控制人”;把人視為一種成本,當(dāng)作一種“工具”,注重的是投入、使用和控制。2員工信息管理的框架體系尚未建立起來,仍有許多員工信息管理的功能遠(yuǎn)未完善。整個員工信息管理系統(tǒng)中的各個模塊之間相矛盾或不一致,難以有效發(fā)揮員工信息管理的整體效能。3國內(nèi)公司在管理員工信息的過程中,并不缺乏先進(jìn)的員工信息管理思想,但是,卻十分缺乏如何將這些先進(jìn)的員工信息管理思想轉(zhuǎn)化為適合中國企業(yè)特點(diǎn)的、可操作的制度、措施的技術(shù)手段、途徑。由于沒有十分成熟的員工信息管理技術(shù)和完善的工作流程的實(shí)踐,難以提煉、固化

16、成為員工信息管理信息系統(tǒng),電子化程度低,工作效率不高也就在所難免。1.5 國內(nèi)公司員工信息管理系統(tǒng)存在的問題就目前我國公司的員工信息管理的現(xiàn)實(shí)來看,還存在著相當(dāng)大的問題,其主要應(yīng)解決以下核心員工信息資源技術(shù)問題,方可形成一個真正激活員工信息管理的制度系統(tǒng),應(yīng)當(dāng)做到以下幾點(diǎn):1服務(wù)于組織戰(zhàn)略,方向明確的員工信息資源規(guī)劃, 根據(jù)企業(yè)的戰(zhàn)略目標(biāo)、文化價值導(dǎo)向和人員情況,盤點(diǎn)公司員工信息管理現(xiàn)實(shí),提出公司員工信息管理方向及實(shí)現(xiàn)策略。2科學(xué)設(shè)置靈活的組織結(jié)構(gòu)、崗位與編制, 堅(jiān)持以市場為導(dǎo)向,結(jié)合本公司實(shí)際,科學(xué)設(shè)置能對市場做出快速反應(yīng)的組織結(jié)構(gòu)。根據(jù)組織結(jié)構(gòu)和組織戰(zhàn)略目標(biāo),動態(tài)性設(shè)置崗位和編制。3準(zhǔn)確及

17、時的人員配置, 有準(zhǔn)備地確定人才來源,建立人才庫,構(gòu)建公司崗位任職資格標(biāo)準(zhǔn)體系,準(zhǔn)確盤點(diǎn)本企業(yè)人才儲備及預(yù)測人才需求,及時為相關(guān)崗 位配置人才。4員工能力開發(fā)與職業(yè)規(guī)劃, 根據(jù)企業(yè)發(fā)展目標(biāo)及崗位任職資格要求,結(jié)合員工的素質(zhì)測評,實(shí)施富有針對性的能力開發(fā)和職業(yè)管理。5實(shí)施管理職務(wù)與關(guān)鍵技術(shù)崗位繼任計(jì)劃, 根據(jù)公司發(fā)展目標(biāo)要求及崗位任職資格標(biāo)準(zhǔn)體系,建立繼任計(jì)劃并實(shí)施,為公司發(fā)展提供可持續(xù)發(fā)展的人才保證。員工信息管理是所有部門和管理人員的職責(zé)。員工信息部應(yīng)根據(jù)自己公司的實(shí)際情況,明確角色定位和職責(zé)要求,有針對性地鍛煉員工信息管理從業(yè)者的素質(zhì),促進(jìn)組織目標(biāo)的實(shí)現(xiàn)。技術(shù)與管理的真正融合,應(yīng)該體現(xiàn)一體化

18、、同步化。即員工信息管理制度及制度的實(shí)現(xiàn)性技術(shù)的實(shí)踐過程,這就是員工信息資源的管理過程。相應(yīng)地,員工信息資源的管理過程實(shí)際就是員工信息管理制度及其技術(shù)的實(shí)踐過程。第2章 可行性分析按照設(shè)計(jì)公司員工信息管理系統(tǒng)的原理和方法,采用成熟的計(jì)算機(jī)信息技術(shù),支持公司員工信息管理全過程,加強(qiáng)員工信息管理活動中各項(xiàng)信息資源的管理和應(yīng)用,提高員工信息各項(xiàng)管理的現(xiàn)代化水平,優(yōu)化人、財(cái)、物和信息資源在公司的綜合配置,在為公司員工信息管理提供全面信息服務(wù)的基礎(chǔ)上,提供管理輔助決策能力,為公司各項(xiàng)工作穩(wěn)定地發(fā)展提供有力的支持。根據(jù)使用人員對信息處理和信息安全性、完整性的要求,分別對用戶的信息需求目標(biāo)進(jìn)行分析:1對信息

19、的目標(biāo)要求:隨時錄入新職員信息,添加部門信息,記錄新職員注冊登記;對民族,職務(wù),專業(yè)名稱,公告等相關(guān)信息進(jìn)行設(shè)置;錄入職員工資,對工資進(jìn)行修改記錄,實(shí)現(xiàn)各種查詢功能,包括部門查詢,工資查詢,人員信息查詢。2對信息處理的目標(biāo)要求:設(shè)置新增、修改、刪除、查詢等信息處理功能。3對數(shù)據(jù)安全性、完整性的目標(biāo)要求:設(shè)置用戶密碼口令,保證不被非法操作。2.1 業(yè)務(wù)流程圖業(yè)務(wù)流程圖是一種用盡可能少、盡可能簡單的方法來描述業(yè)務(wù)處理過程的方法。由于它的符號簡單明了, 所以非常易于閱讀和理解業(yè)務(wù)流程。但它的不足是對于一些專業(yè)性較強(qiáng)的業(yè)務(wù)處理細(xì)節(jié)缺乏足夠的表現(xiàn)手段, 它比較適用于反映事務(wù)處理類型的業(yè)務(wù)過程。通過業(yè)務(wù)流

20、程調(diào)查可以對公司員工信息管理系統(tǒng)的組織結(jié)構(gòu)和功能做進(jìn)一步的分析。能幫助系統(tǒng)分析人員了解該系統(tǒng)的具體處理過程,發(fā)現(xiàn)系統(tǒng)中的錯誤和疏漏,修改現(xiàn)行系統(tǒng)的不合理成分,優(yōu)化業(yè)務(wù)處理流程,為目標(biāo)系統(tǒng)的開發(fā)打下基礎(chǔ)。利用業(yè)務(wù)流程圖可以將業(yè)務(wù)處理過程中的所有處理步驟串聯(lián)起來,對業(yè)務(wù)處理的過程進(jìn)行優(yōu)化。通過對公司的管理工作流程進(jìn)行分析。得知該公司業(yè)務(wù)流程。首先,新員工注冊,再由公司負(fù)責(zé)將員工的基本信息輸入員工信息管理系統(tǒng),最后,對員工信息進(jìn)行存儲管理。員工信息管理業(yè)務(wù)流程圖,如圖 2-1 所示。 圖2-1員工信息管理業(yè)務(wù)流程圖2.2經(jīng)濟(jì)可行性估算新系統(tǒng)的開發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,估計(jì)新系統(tǒng)可以使公司的管理

21、大大提高,并將費(fèi)用與效益進(jìn)行比較,系統(tǒng)的效益可以從公司利益和社會效益兩方面考慮。例如,系統(tǒng)運(yùn)行后可以提供哪些以前無法及時提供的信息,用戶查詢和使用信息的方便程度提高多少、速度增加了多少,對于管理人員進(jìn)行決策提供了多少幫助等等。下面從以下幾個方面對系統(tǒng)的經(jīng)濟(jì)可行性進(jìn)行具體的分析:系統(tǒng)在開發(fā)前所做出的投資,系統(tǒng)在初期開發(fā)階段看不到任何成效。系統(tǒng)初期投資也是后期的系統(tǒng)調(diào)試及維護(hù)的重要基礎(chǔ)。所以系統(tǒng)初期投資就顯得格外重要。 貨幣的時間價值,是指在社會生產(chǎn)和再生產(chǎn)的過程中,貨幣經(jīng)過一定時間的投資和再投資后所增加的價值,也稱為資金的時間價值。系統(tǒng)貨幣時間價值如表2-2所示。 根據(jù)系統(tǒng)貨幣價值表,投資員工信

22、息管理系統(tǒng)兩年后,可以節(jié)省1.3605萬元,第三年可以再節(jié)省1.2958萬元。6.4943-3.3500=3.1443萬元當(dāng)然,如果想要在兩年后得到預(yù)計(jì)的純收入,那么首先就應(yīng)拿出初期投資的3.35萬元。而且考慮到開發(fā)本系統(tǒng)將為以后帶來的利益,拿出3.35萬元來進(jìn)行員工信息管理系統(tǒng)的開發(fā),是有必要的。經(jīng)過以上分析,員工信息管理系統(tǒng)的開發(fā)是可行的。2.3技術(shù)可行性開發(fā)軟件所需要的技術(shù)是否具備是通過該系統(tǒng)的目標(biāo)來衡量的,一般情況下我們可以從軟件的環(huán)境條件、硬件的性能要求、相應(yīng)的開發(fā)及操作人員的能力水平等方面綜合進(jìn)行分析和考慮。從系統(tǒng)開發(fā)及實(shí)施的可行性和靈活性考慮,本系統(tǒng)的軟件開發(fā)環(huán)境主要選擇了當(dāng)前較

23、為流行的Microsoft Visual Studio 2005來進(jìn)行前臺的管理設(shè)計(jì),而后臺則選用了功能強(qiáng)大的SQL server 2005數(shù)據(jù)庫。從硬件角度來說,要求相對較低,所以選擇的空間較大,一般情況下計(jì)算機(jī)硬盤在20GB 左右,內(nèi)存在256M 以上都是可以滿足開發(fā)環(huán)境的。根據(jù)現(xiàn)在計(jì)算機(jī)水平的發(fā)展和普及,系統(tǒng)在硬件方面是可行的。當(dāng)然,硬件環(huán)境的配置越高,系統(tǒng)的開發(fā)與運(yùn)行相對就會更加高效與快捷,可行性也會大幅度提高。2.4 運(yùn)行可行性隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在公司員工信息管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)公司員工信息管理很大程度上已經(jīng)成為了社會發(fā)展的趨勢計(jì)算機(jī)管理有著無法比擬的優(yōu)點(diǎn):

24、檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高員工信息管理的效率,也是公司的科學(xué)化、正規(guī)化管理的重要條件。與此同時對于大部分公司來說,利用計(jì)算機(jī)幫助公司高效率的完成員工信息管理的日常事務(wù),不僅給企業(yè)帶來先進(jìn)的管理思想及方法、促進(jìn)建立現(xiàn)代員工信息管理模式,而且是適應(yīng)現(xiàn)代公司制度要求、規(guī)范化的必要條件。因此,每一位公司管理者為了自身公司的經(jīng)濟(jì)效率和未來前景都會極力的支持系統(tǒng)的開發(fā)和推廣,在經(jīng)濟(jì)和物力上給予較大的幫助。經(jīng)過以上分析,該系統(tǒng)在運(yùn)行方面是可行的。2.5 時間可行性從時間上看,在兩個月的時間里學(xué)習(xí)相關(guān)知識,并開發(fā)系統(tǒng),時間上是有點(diǎn)緊,但是不是不可

25、能實(shí)現(xiàn),通過兩個多月的努力功能基本實(shí)現(xiàn)。2.6 法律可行性1所有技術(shù)資料都為合法。2開發(fā)過程中不存在知識產(chǎn)權(quán)問題。 3未抄襲任何系統(tǒng),不存在侵犯版權(quán)問題。 4開發(fā)過程中未涉及任何法律責(zé)任。綜上所述,本系統(tǒng)的開發(fā)從技術(shù)上、從經(jīng)濟(jì)上、從法律上都是完全可靠的。2.7本章小結(jié)可行性研究的目的是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決,也就是說可行性研究的目的是確定問題是否值得去解,而不是解決問題。按上述四個方面進(jìn)行可行性分析、經(jīng)過研究后,本工程的技術(shù)成熟完善,測試手段可靠,認(rèn)為該項(xiàng)目是可行的。第3章 需求分析為方便公司做好員工信息管理工作,設(shè)計(jì)一個員工信息管理系統(tǒng),在設(shè)計(jì)過程中作了系統(tǒng)設(shè)計(jì)和

26、總體設(shè)計(jì),軟件設(shè)計(jì)采取模塊化的設(shè)計(jì)思路。該員工信息管理系統(tǒng)主要對員工信息、員工工資、公司部門進(jìn)行管理,提供一個平臺,供公司管理人員增、刪、改、查員工信息和員工工資。系統(tǒng)分為系統(tǒng)首頁、員工信息管理、部門管理、工資管理、查詢管理、考勤管理、系統(tǒng)管理等六個模塊。公司管理人員登錄成功后可以對員工信息管理、員工工資管理、信息查詢等模塊進(jìn)行操作,如員工信息添加、修改、刪除和查詢;員工工資的錄入、修改和查詢。在“員工信息管理系統(tǒng)”開發(fā)時應(yīng)該滿足以下具體的系統(tǒng)需求??紤]到系統(tǒng)的保密性,需要有系統(tǒng)登錄功能;系統(tǒng)使用者為公司管理人員和普通員工。所以就需要考慮用戶的前臺增加功能和權(quán)限問題。1能夠保障管理數(shù)據(jù)的安全、

27、準(zhǔn)確;能夠?qū)崿F(xiàn)方便的擴(kuò)展,滿足公司發(fā)展的需要。 2易安裝、部署;系統(tǒng)維護(hù)方便;對操作人員的技能要求比較低,操作方便。 3員工信息的增加。用戶根據(jù)需要來錄入數(shù)據(jù),但必須保證其正確性和準(zhǔn)確性。 4員工信息的刪、改、查及職工狀況的標(biāo)識。用戶根據(jù)需要對指定的數(shù)據(jù)進(jìn)行修改,由于記錄繁多,因此用戶可能首先要輸入一定的查詢條件,縮小記錄范圍,然后再從該范圍中找到制定的記錄進(jìn)行修改,保證修改的內(nèi)容的正確性和準(zhǔn)確性后可更新數(shù)據(jù)庫的數(shù)據(jù)。5提供方便靈活的數(shù)據(jù)查詢功能,滿足繁雜、多樣的數(shù)據(jù)查詢需求。 6系統(tǒng)維護(hù)方便。3.1系統(tǒng)需求設(shè)計(jì)一個系統(tǒng)之前,必須用行之有效的方法對系統(tǒng)需求進(jìn)行嚴(yán)格的審查驗(yàn)證。 需求分析一般過程

28、是按圖3-1所示的過程進(jìn)行。 圖3-1 需求分析的一般過程系統(tǒng)頂層數(shù)據(jù)流圖如圖3-2所示。 圖3-2 系統(tǒng)頂層數(shù)據(jù)流圖數(shù)據(jù)字典數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是對數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實(shí)體、數(shù)據(jù)存儲和數(shù)據(jù)項(xiàng)等方面進(jìn)行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進(jìn)行完整的描述。本系統(tǒng)的數(shù)據(jù)項(xiàng)定義如表3-1所示。 系統(tǒng)頂層數(shù)據(jù)流定義: 數(shù)據(jù)流編號:D101 數(shù)據(jù)流名稱:要注冊的信息 數(shù)據(jù)流來源:普通員工 數(shù)據(jù)流去向:P1-1數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01

29、-06數(shù)據(jù)流編號:D103 數(shù)據(jù)流名稱:登錄信息 數(shù)據(jù)流來源:普通員工數(shù)據(jù)流去向:P1-2數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-4數(shù)據(jù)流編號:D104 數(shù)據(jù)流名稱:瀏覽信息 數(shù)據(jù)流來源:P1-2 數(shù)據(jù)流去向:P1-3數(shù)據(jù)流組成:I01-05+I01-06+I01-07+I01-08+I01-09+I01-10+ I01-11數(shù)據(jù)流編號:D108 數(shù)據(jù)流名稱:簽到信息 數(shù)據(jù)流來源:普通員工 數(shù)據(jù)流去向:P1-4數(shù)據(jù)流組成:I01-66+I01-67+I01-68+I01-69數(shù)據(jù)流編號:D114 數(shù)據(jù)流名稱:員工信息 數(shù)據(jù)流來源:P1-6 數(shù)據(jù)流去向:F1-2數(shù)據(jù)流組成:

30、01-12+I01-13+I01-14+I01-15+I01-16+I01-17數(shù)據(jù)流編號:D115 數(shù)據(jù)流名稱:部門信息 數(shù)據(jù)流來源:P1-6 數(shù)據(jù)流去向:F1-3數(shù)據(jù)流組成:I01-37+I01-38+I01-39+I01-40+I01-41+I01-42 數(shù)據(jù)流編號:D116 數(shù)據(jù)流名稱:工資信息 數(shù)據(jù)流來源:P1-6 數(shù)據(jù)流去向:F1-4數(shù)據(jù)流組成:01-43+I01-44+I01-45+I01-46+I01-47+I01-48+數(shù)據(jù)流編號:D117 數(shù)據(jù)流名稱:考勤信息 數(shù)據(jù)流來源:P1-6 數(shù)據(jù)流去向:F1-5數(shù)據(jù)流組成:I01-66+I01-67+I01-68+I01-69+I0

31、1-70+I01-71+數(shù)據(jù)流編號:D118 數(shù)據(jù)流名稱:畢業(yè)學(xué)校信息 數(shù)據(jù)流來源:P1-6 數(shù)據(jù)流去向:F1-6數(shù)據(jù)流組成:I01-103+I01-104+I01-1053.2 性能需求為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運(yùn)行。系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。由于本系統(tǒng)的添加功能對于整個系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來源,其準(zhǔn)確性和及時性很大程度上決定了系統(tǒng)的成敗。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性和及時性。3.3 應(yīng)用需求分析系統(tǒng)的性能要求通常指系統(tǒng)需要的存儲容量以及后援存儲,重新啟動和安全性, 運(yùn)行效率等方面的考慮,在一個就是本系統(tǒng)

32、太小,不需要多個用戶同時進(jìn)行操作,所以就可以不用考慮并發(fā)量。硬件系統(tǒng)環(huán)境:系統(tǒng)運(yùn)行時對數(shù)據(jù)的保密性要求不高對一般的數(shù)據(jù)不要求進(jìn)行加密。此外,對其它軟件幾乎沒有依賴性,程序健壯性較好。3.4 運(yùn)行需求分析硬件條件:酷睿2(CPU )、256MB (RAM )、20 G(HD )以上的PC 機(jī)。 軟件條件:Windows XP。3.5 其他需求分析本系統(tǒng)有較好的可維護(hù)性、可靠性、可理解性、效率。易于用戶理解和操作??删S護(hù)性包括了可讀性、可修改性、可測試性、等含義??煽啃酝ǔ0ㄕ_性和健壯性。開發(fā)過程中,在各種矛盾的目標(biāo)之間作權(quán)衡,并在一定的限制的條件下(經(jīng)費(fèi)、時間、可用的軟、硬件資源等),使上述

33、各方面最大限度的得到滿足。3.6本章小結(jié)需求分析報告是對系統(tǒng)需求的書面表達(dá)形式。由于需求分析報告是采用軟件設(shè)計(jì)的術(shù)語編寫的,因此常常令計(jì)算機(jī)背景知識較少的用戶方難以理解,也就很難發(fā)現(xiàn)需求報告中與實(shí)際需求不符之處,更難提出建設(shè)性的意見。特別是那些編寫得較差的需求分析報告,用戶方更不知所云。- 16 -第4章 系統(tǒng)設(shè)計(jì)4.1 主要內(nèi)容公司員工信息管理,從大的方面分主要集中在公司職員的個人情況等。所以該系統(tǒng)主要是含有數(shù)據(jù)輸入,數(shù)據(jù)修改,數(shù)據(jù)查詢,系統(tǒng)維護(hù)幾個部分。4.2 總體功能需求公司員工信息管理系統(tǒng)是針對公司員工信息處的大量業(yè)務(wù)處理工作用計(jì)算機(jī)進(jìn)行全面現(xiàn)代化管理。主要包括人員基本情況管理功能,以

34、實(shí)現(xiàn)用戶方便的輸入、查詢、統(tǒng)計(jì)等的業(yè)務(wù)需求。本課題主要完成如下內(nèi)容:部門管理:包括部門信息的增加、刪除、修改操作;人員管理:包括人員信息的增加、刪除、修改等操作(支持員工照片上傳功能); 工資管理:包括員工資信息的增加、刪除、修改及核算等操作; 查詢管理:包括查詢部門信息、員工信息、工資信息等操作; 考勤管理:包括對部門考勤、年度個人考勤操作;系統(tǒng)管理:包括系統(tǒng)的登錄/退出、用戶管理(密碼修改、修改用戶信心等)、畢業(yè)學(xué)校設(shè)置、系統(tǒng)幫助等;研究目標(biāo):通過深入調(diào)查研究開發(fā)一個真正適合公司使用的員工信息管理系統(tǒng)。 利用層次圖來表示系統(tǒng)中各模塊之間的關(guān)系。層次方框圖是用樹形結(jié)構(gòu)的一系列多層次的矩形框描

35、繪數(shù)據(jù)的層次結(jié)構(gòu)。樹形結(jié)構(gòu)的頂層是一個單獨(dú)的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框分別代表各個數(shù)據(jù)的子集,最底層的各個矩形框代表組成這個數(shù)據(jù)的實(shí)際數(shù)據(jù)元素(不能再分割的元素)。隨著結(jié)構(gòu)的精細(xì)化,層次方框圖對數(shù)據(jù)結(jié)構(gòu)描繪得越來越詳細(xì)。從對頂層信息的分類開始,沿著圖中每條路徑反復(fù)細(xì)化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細(xì)節(jié)為止。- 17 - 圖4-1 系統(tǒng)功能模塊圖數(shù)據(jù)庫設(shè)計(jì)是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù),具體的說,數(shù)據(jù)庫設(shè)計(jì)是一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的用戶的應(yīng)用需求,這個問題是我們在進(jìn)行軟件開發(fā)時期的主要研究方向。數(shù)據(jù)庫設(shè)計(jì)應(yīng)該和應(yīng)用系統(tǒng)設(shè)計(jì)相結(jié)合,也就是說,

36、整個設(shè)計(jì)過程中要把結(jié)構(gòu)設(shè)計(jì)和行為設(shè)計(jì)密切結(jié)合起來。由于信息結(jié)構(gòu)復(fù)雜,應(yīng)用環(huán)境多樣,能否完整的設(shè)計(jì)出該系統(tǒng)與設(shè)計(jì)人員的經(jīng)驗(yàn)和水平有直接的關(guān)系,數(shù)據(jù)庫設(shè)計(jì)成為一種技藝而不是工程技術(shù),缺乏科學(xué)理論和工程方法的支持,軟件的質(zhì)量難以保證,常常是數(shù)據(jù)庫運(yùn)行一段時間后又不同程度地發(fā)現(xiàn)了各種問題,增加了系統(tǒng)維護(hù)的代價。數(shù)據(jù)分析過程同數(shù)據(jù)庫的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)密切相關(guān),需要確定、編制、組織、篩選應(yīng)用程序所使用的信息。它以一種能夠分析和分類的方式來捕獲用戶的所有信息,這使得某一模型可以直接轉(zhuǎn)化成數(shù)據(jù)庫結(jié)構(gòu)。在設(shè)計(jì)數(shù)據(jù)庫時,應(yīng)考慮以下事項(xiàng):1數(shù)據(jù)庫的用途及該用途將如何影響設(shè)計(jì),應(yīng)創(chuàng)建符合用途的數(shù)據(jù)庫計(jì)劃。 2數(shù)據(jù)庫

37、規(guī)范化規(guī)則,防止數(shù)據(jù)庫設(shè)計(jì)中出現(xiàn)錯誤。- 18 -3對數(shù)據(jù)完整性的保護(hù)。4數(shù)據(jù)庫和用戶權(quán)限的安全要求。5應(yīng)用程序的性能需求,設(shè)計(jì)數(shù)據(jù)庫時必須利用Microsoft SQL Server 2005中能夠提高性能的功能。對于性能而言,在數(shù)據(jù)庫大小和硬件配置之間權(quán)衡也是很重要的。6數(shù)據(jù)庫的維護(hù)。數(shù)據(jù)庫E-R 圖如圖4-2所示。 圖4-2 數(shù)據(jù)庫E-R 圖根據(jù)系統(tǒng)的需求,數(shù)據(jù)庫QIYE 由13張表組成,其中主要數(shù)據(jù)表如表4-1至4-13所示。用戶信息數(shù)據(jù)表用于存放用戶信息。如表4-1所示。- 19 - 員工信息數(shù)據(jù)表用于存放員工信息。如表4-2所示。表4-2 YGXX(員工信息數(shù)據(jù)表) 部門信息數(shù)據(jù)表

38、用于存放部門信息。如表4-3所示。- 20 -工資信息數(shù)據(jù)表用于存放工資信息。如表4-4所示。 工作業(yè)績信息數(shù)據(jù)表用于存放工作業(yè)績信息。如表4-5所示。培訓(xùn)記錄信息數(shù)據(jù)表用于存放培訓(xùn)記錄信息。如表4-6所示。表4-6 PXJL(培訓(xùn)記錄信息數(shù)據(jù)表) 家庭人員信息數(shù)據(jù)表用于存放員工家庭成員信息。如表4-7所示。 信息數(shù)據(jù)表用于存放員工離職信息。如表4-8所示。 畢業(yè)學(xué)校信息數(shù)據(jù)表用于存放員工畢業(yè)學(xué)校信息。如表4-9所示。 職位信息數(shù)據(jù)表用于存放每個放職位信息。如表4-10所示。 專業(yè)信息數(shù)據(jù)表用于存放員工的專業(yè)信息。如表4-11所示。 權(quán)限信息數(shù)據(jù)表用于存放用戶權(quán)限信息。如表4-12所示。 考勤

39、信息數(shù)據(jù)表用于存放員工的考勤信息。如表4-13所示。 提供對“員工基本信息”數(shù)據(jù)輸入功能, 實(shí)現(xiàn)“員工基本信息”數(shù)據(jù)生成、統(tǒng)計(jì)功能。提供對“員工基本信息”數(shù)據(jù)的查詢。利用公司管理系統(tǒng)的“員工信息查詢”可以實(shí)現(xiàn)對“員工基本信息”各種條件查詢。使得對員工基本信息的不明之處可以更直接的查詢大大方便了對員工的管理。本系統(tǒng)的系統(tǒng)維護(hù)模塊,提供了管理員的密碼設(shè)置、權(quán)限設(shè)置以及管理員的增加和刪除等多種功能。數(shù)據(jù)處理部分包括:此模塊實(shí)現(xiàn)系統(tǒng)的信息管理,包括對員工情況一覽表、員工信息情況表的信息數(shù)據(jù)的插入、刪除、修改、保存等功能。系統(tǒng)維護(hù)部分包括:密碼修改,增加管理員等。4.5本章小結(jié)系統(tǒng)設(shè)計(jì)階段,在需求分析的

40、基礎(chǔ)之上規(guī)劃出了系統(tǒng)的功能模塊,以及在此分析基礎(chǔ)上設(shè)計(jì)出的具體的、可以滿足本系統(tǒng)全部需求的數(shù)據(jù)庫。由于數(shù)據(jù)庫在設(shè)計(jì)中有非常重要的作用,所以在開發(fā)過程中,在考慮數(shù)據(jù)庫上的時間較多。第5章 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)的主要任務(wù)是設(shè)計(jì)每個模塊的實(shí)現(xiàn)算法及所需的局部數(shù)據(jù)結(jié)構(gòu)。詳細(xì)設(shè)計(jì)的目標(biāo)有兩個:實(shí)現(xiàn)模塊功能的算法要邏輯上正確和算法描述要簡明易懂。1為每個模塊確定采用的算法,選擇某種適當(dāng)?shù)墓ぞ弑磉_(dá)算法的過程,寫出模塊的詳細(xì)過程性描述;2確定模塊接口的細(xì)節(jié),包括對系統(tǒng)外部的接口和用戶界面,對系統(tǒng)內(nèi)部其它模塊的接口,以及模塊輸入數(shù)據(jù)、輸出數(shù)據(jù)及局部數(shù)據(jù)的全部細(xì)節(jié)。3要為每一個模塊設(shè)計(jì)出一組測試用例,以便在編碼階段對

41、模塊代碼進(jìn)行預(yù)定的測試,模塊的測試用例是軟件測試計(jì)劃的重要組成部分,通常應(yīng)包括輸入數(shù)據(jù),期望輸出等內(nèi)容。4在詳細(xì)設(shè)計(jì)結(jié)束時,應(yīng)該把上述結(jié)果寫入詳細(xì)設(shè)計(jì)說明書,并且通過復(fù)審形成正式文檔,交付給下一階段的工作依據(jù)。由于ASP.NET 與SQL Server2005都需要較高的運(yùn)行環(huán)境,所以對系統(tǒng)的開發(fā)環(huán)境要求較高。如表5-1所示。表5-1 開發(fā)環(huán)境硬件配置 系統(tǒng)的運(yùn)行環(huán)境對硬件配置則無太多要求,當(dāng)然,硬件配置越高,系統(tǒng)運(yùn)行的速度越快。如表5-2所示。表5-2 運(yùn)行環(huán)境硬件配置 軟件開發(fā)環(huán)境建議在Windows XP環(huán)境下開發(fā)。系統(tǒng)運(yùn)行環(huán)境至少IE5.0,建議IE6.0以上版本。ASP.NET 不僅

42、僅是 Active Server Page (ASP 的下一個版本, 而且是一種建立在通用語言上的程序構(gòu)架,能被用于一臺Web 服務(wù)器來建立強(qiáng)大的Web 應(yīng)用程序。ASP.NET 提供許多比現(xiàn)在的Web 開發(fā)模式強(qiáng)大的優(yōu)勢。ASP.NET 是把基于通用語言的程序在服務(wù)器上運(yùn)行。不像以前的ASP 即時解釋程序,而是將程序在服務(wù)器端首次運(yùn)行時進(jìn)行編譯,這樣的執(zhí)行效果,當(dāng)然比一條一條的解釋強(qiáng)很多。因?yàn)锳SP.NET 是基于通用語言的編譯運(yùn)行的程序,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web 應(yīng)用軟件開發(fā)者的幾乎全部的平臺上。通用語言的基本庫,消息機(jī)制,數(shù)據(jù)接口的處理都能無縫的整合到ASP.NET

43、的Web 應(yīng)用中。ASP.NET 同時也是Language-independent 語言獨(dú)立化的,所以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現(xiàn)在已經(jīng)支持的有C#(C+和Java 的結(jié)合體),VB ,Jscript 。將來,這樣的多種程序語言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于COM+開發(fā)的程序,能夠完整的移植向ASP.NET 。ASP.NET 是運(yùn)行一些很平常的任務(wù)如表單的提交客戶端的身份驗(yàn)證、分布系統(tǒng)和網(wǎng)站配置變得非常簡單。例如ASP.NET 頁面構(gòu)架允許你建立你自己的用戶分界面,使其不同于常見的VB-Like 界面。ASP.NET 使用一種字符基礎(chǔ)的,分級

44、的配置系統(tǒng),使服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡單。因?yàn)榕渲眯畔⒍急4嬖诤唵挝谋局校碌脑O(shè)置有可能都不需要啟動本地的管理員工具就可以實(shí)現(xiàn)。一個ASP.NET 的應(yīng)用程序在一臺服務(wù)器系統(tǒng)的安裝只需要簡單的拷貝一些必須得文件,不需要系統(tǒng)的重新啟動,一切就是這么簡單。多處理器環(huán)境的可靠性ASP.NET 已經(jīng)被刻意設(shè)計(jì)成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術(shù),將很大的提高運(yùn)行速度。ASP.NET 的語法在很大程度上與ASP 兼容,同時它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)。可以通過在現(xiàn)有 ASP應(yīng)用程序中逐漸添加ASP

45、.NET 功能,隨時增強(qiáng)ASP 應(yīng)用程序的功能。 ASP.NET 是一個已編譯的、基于.NET 的環(huán)境,把基于通用語言的程序在服務(wù)器上運(yùn)行。將程序在服務(wù)器端首次運(yùn)行時進(jìn)行編譯,比ASP 即時解釋程序速度上要快很多。而且是可以用任何與.NET 兼容的語言(包括 Visual Basic .net 、C# 和 JScript .net. )創(chuàng)作應(yīng)用程序。另外,任何ASP.NET 應(yīng)用程序都可以使用整個 .NET Framework。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語言運(yùn)行庫環(huán)境、類型安全、繼承等等。SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是由Microsoft

46、 Sybase 和Ashton-Tate 三家公司共同開發(fā)的,于1988 年推出了第一個OS/2 版本。在Windows NT 推出后,Microsoft 與Sybase 在SQL Server 的開發(fā)上就分道揚(yáng)鑣了,Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本。Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用。SQL Server 2005 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI 工具提供了企業(yè)級的數(shù)據(jù)管理。SQL Server 2005 數(shù)據(jù)庫引擎為關(guān)系型數(shù)

47、據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。SQL Server 2005 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL Server 2005 結(jié)合了分析、報表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的 BI 解決方案,幫助您的團(tuán)隊(duì)通過記分卡、Dashboard 、Web services 和移動設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個領(lǐng)域。與 Microsoft Visual Studio、Microsoft Office System 以及新的開發(fā)工具包(包括 Business Intelligence Developmen

48、t Studio)的緊密集成使 SQL Server 2005 與眾不同。無論您是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者,SQL Server 2005 都可以為您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更多地獲益。5.3系統(tǒng)主界面設(shè)計(jì)本系統(tǒng)的主界面整體結(jié)構(gòu)為上下結(jié)構(gòu),上面部分顯示用戶最常使用功能,下面部分用于顯示信息,可供使用者清晰的了解主界面。系統(tǒng)主界面如圖5-1所示。 圖5-1 系統(tǒng)主界面圖員工信息管理功能設(shè)置主要完成對員工的個人信息、家庭信息、培訓(xùn)信息、獎罰記錄信息管理的功能。添加員工信息 如圖5-2所示。 圖5-2 添加員工信息圖管理員在相應(yīng)的編輯框內(nèi)和下拉列表中輸入相關(guān)的信息,例如

49、:員工姓名、員工編號、部門、性別、文化程度、民族、職工狀況等信息,當(dāng)輸入完信息后,點(diǎn)擊添加按鈕就把信息存儲到數(shù)據(jù)表中??丶膶傩栽O(shè)置和作用如表5-3所示。窗體名:tianjiaxinxi.aspx表5-3 添加員工信息設(shè)置主要控件信息列表 圖5-3 添加員工信息程序流程圖部門管理主要實(shí)現(xiàn)管理員對部門的增加、修改、刪除、等功能的管理。添加部門信息如圖5-4所示。 圖5-4 添加部門信息圖管理員通過觀察列表框控件,在相應(yīng)的編輯框內(nèi)輸入相關(guān)的信息,例如:部門名稱、部門電話、部門描述信息,當(dāng)輸入完信息后,點(diǎn)擊添加按鈕就把信息存儲到數(shù)據(jù)表中。控件的屬性設(shè)置和作用如表5-4所示。窗體名:tianjiabumen.aspx表5-4 添加部門信息設(shè)置主要控件信息列表 考勤管理主要實(shí)

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論