【正文】
信息查詢:員工通過該模塊可以查看本企業(yè)的最新產(chǎn)品信息。(2)、查詢公告:員工可以在這個模塊查詢有關(guān)企業(yè)的通知及新聞等信息,方便、快捷的掌握有關(guān)企業(yè)發(fā)布的信息。(2)、部門信息查詢:可以查詢該企業(yè)所有部門的基本信息。(10)、匯總數(shù)據(jù)查詢:可以按年月、部門、姓名查詢員工的考勤基本信息,包括員工的應(yīng)出勤天數(shù)、實出勤天數(shù)、遲到次數(shù)、早退次數(shù)、休假次數(shù)、事假次數(shù)、病假次、曠工次數(shù)等信息。(8)、加班歷史記錄:該模塊記錄了所有員工從入職至現(xiàn)今的所有加班信息,可以依據(jù)該信息對員工進行加班獎勵。(6)、加班信息錄入:.對員工的加班情況進行錄入,其中包括員工編號、加班日期、加班開始時間、加班結(jié)束時間,加班時長等信息。(4)、請假信息管理:對當(dāng)日員工請假信息進行管理,如果有特殊情況可以進行撤消其請假記錄。(2)、考勤明細查詢:可以按考勤年月、部門及員工姓各進行查詢,查詢的內(nèi)容包括考勤日期、上班時間、下班時間的具體信息,如果有遲到、早退的員工,在相應(yīng)的上下時間欄會以紅色背景顯示。(7)、個人工資查詢:查詢當(dāng)前登陸用戶的每個月的工資收入情況。(4)、獎金數(shù)據(jù)錄入:按員工編號,選擇獎金年月,錄入每個月員工應(yīng)發(fā)的月獎金金額(5)、生成月工資明細:按年月統(tǒng)計員工的工資基本情況,計算員工的應(yīng)發(fā)工資和實發(fā)工資等信息;可以生成并打印各個月份的所有員工工資情況,生成每個員工的工資條。(2)、基本工資錄入:對員工的每個月的基本工資情況進行信息錄入,包括基本工資、養(yǎng)老保險,補助金等信息。(4)、用戶密碼修改:登陸用戶可以對本身的密碼進行修改和提交,系統(tǒng)默認密碼為0000。(2)、新員工入職:可以添加一個新員工的詳細信息,包括姓名,部門、學(xué)歷、年齡等30余多記錄。圖33所示為企業(yè)內(nèi)部信息管理系統(tǒng)的用例圖,該圖用以描述本系統(tǒng)所需要實現(xiàn)的用戶具體的需求。用例圖一般中包括行為者和用例兩個方面的描述。描述本企業(yè)信息內(nèi)部管理系統(tǒng)的UML活動圖如圖33。下面是進入本系統(tǒng)時具體可以進行的操作。3.1.5 平臺需求本系統(tǒng)服務(wù)器運行環(huán)境如下:網(wǎng)絡(luò)及硬件平臺CPUIntel Pentium III 800MHz or Higher內(nèi)存256MB or Higher硬盤空間10GB or Higher網(wǎng)絡(luò)接入局域網(wǎng)接入操作系統(tǒng)平臺Windows 2000 ServerWindows 2000 advance ServerWindows 2003 ServerWindows NT /Workstation數(shù)據(jù)庫平臺MS SQL Server 2000圖31 服務(wù)器運行平臺用戶端運行環(huán)境如下:網(wǎng)絡(luò)及硬件平臺CPUIntel Pentium III 700MHz or Higher內(nèi)存128MB or Higher硬盤空間5GB or Higher網(wǎng)絡(luò)接入局域網(wǎng)接入操作系統(tǒng)平臺Windows 9X / meWindows 2000 ServerWindows 2003 ServerWindows XP ProfessionaiWindows NT / WorkstationLinux/UNIX瀏覽器要求IE Maxthon etc圖32 用戶操作平臺 用例分析活動圖用于顯示動作及結(jié)果。3.1.4 性能需求雖然系統(tǒng)的使用的網(wǎng)絡(luò)環(huán)境是企業(yè)內(nèi)部的局域網(wǎng),但是為了保證服務(wù)器高效穩(wěn)定地工作,本系統(tǒng)設(shè)置了最多只能同時10個用戶登錄使用。(2) 普通用戶:信息查詢和公告發(fā)布權(quán)限。系統(tǒng)管理員通常是企業(yè)內(nèi)管理人員,也可以是企業(yè)的領(lǐng)導(dǎo)。3.1.3 用戶需求企業(yè)內(nèi)部信息管理系統(tǒng)的用戶可分為以下兩大類:(1) 系統(tǒng)管理員:擁有對系統(tǒng)的一切操作權(quán)限,包括員工信息的錄入、刪除、修改,部門信息的錄入、刪除、修改。輸出數(shù)據(jù)主要是系統(tǒng)響應(yīng)用戶提交的數(shù)據(jù),經(jīng)過處理之后,通過JSP頁面的形式顯示的信息。輸入數(shù)據(jù)主要是用戶在JSP頁面提交的數(shù)據(jù)。根據(jù)的企業(yè)基本的管理模式,一個企業(yè)內(nèi)部網(wǎng)信息管理系統(tǒng)應(yīng)該提供諸如員工信息管理、工資管理、考勤管理、部門管理、管理維護等功能,同時也應(yīng)該提供企業(yè)內(nèi)部公告功能,以便企業(yè)內(nèi)部及時迅速地傳遞信息。該系統(tǒng)包括六大模塊:員工信息管理、工資管理、考勤管理、部門管理、產(chǎn)品信息管理、公告管理。而普通員工只可以查閱各自的所需信息,也可分別對自己的信息進行維護及更新,匿名用戶可以查看一些最新資訊及新聞、可以查看個人工資信息、考勤信息和產(chǎn)品信息等。本系統(tǒng)是通過對哈爾濱幾家小型軟件公司進行實地調(diào)研后,以實際為基礎(chǔ)進行設(shè)計的?!∠到y(tǒng)基本需求描述小型企業(yè)內(nèi)部信息管理系統(tǒng)是企業(yè)各種信息的交匯點,它既是企業(yè)信息流通的載體,也是企業(yè)所有對內(nèi)對外數(shù)據(jù)運行、數(shù)據(jù)采集加工的軟件平臺。需求分析的結(jié)果是系統(tǒng)開發(fā)的基礎(chǔ),關(guān)系到工程的成敗和軟件產(chǎn)品的質(zhì)量。通過以上對本系統(tǒng)在經(jīng)濟上、技術(shù)上、運行上、法律上的可行性,以及對于新系統(tǒng)的主客觀條件的分析,認為該系統(tǒng)可以立即執(zhí)行?!¢_發(fā)方案可行性在考慮到多種系統(tǒng)實現(xiàn)方案后,經(jīng)過研究選擇最優(yōu)秀、適合的方案進行開發(fā)。同時還應(yīng)考慮現(xiàn)有管理人員的培訓(xùn)問題,分析在給定時間里能否完成預(yù)定的系統(tǒng)開發(fā)任務(wù)等?!∵\行可行性運行可行性研究內(nèi)容包括新系統(tǒng)規(guī)定的運行方式是否可行。(2) 資源分析:研究開發(fā)系統(tǒng)的人員是否存在問題,可用于建立系統(tǒng)的其他資源,如硬件、軟件等是否具備。根據(jù)新系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,一般從軟硬件的性能要求、環(huán)境條件、技術(shù)人員水平和數(shù)量等方面去考慮和分析。 技術(shù)可行性技術(shù)可行性是最難決斷和最關(guān)鍵的問題。對于本系統(tǒng)則應(yīng)著重分析其社會效益。同時系統(tǒng)將留出其他一些功能的接口,以便今后軟件繼續(xù)升級。(4) 系統(tǒng)維護方便可靠,有較高的安全性,滿足實用性、先進性的要求。(2) 完成對不同身份的用戶的權(quán)限及登錄頁面設(shè)置,保證了系統(tǒng)的安全可靠性。經(jīng)過多次的調(diào)研和分析,結(jié)合當(dāng)今小型企業(yè)的實際情況。圖22 系統(tǒng)流程圖 可行性分析本小型企業(yè)內(nèi)部信息管理系統(tǒng)為企業(yè)和用戶提供了相互交流的平臺,并能夠完成員工信息管理、工資管理、考勤管理、部門管理等功能。本系統(tǒng)的業(yè)務(wù)流程圖如圖21所示。本章將對系統(tǒng)的流程圖及系統(tǒng)的可行性進行介紹。第2章 系統(tǒng)可行性分析系統(tǒng)的可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。同時也能讓客戶在實際操作中更容易上手,還支持三種語言版本的用戶界面,繁體/簡體自動轉(zhuǎn)換內(nèi)碼顯示,人性化的界面讓客戶融匯多種的文化特色,體現(xiàn)人文關(guān)懷。但從一些貼近客戶的專業(yè)信息論壇,比如OA軟件聯(lián)盟的專題分析文章我們卻看到了不同的、謙虛的聲音。90年代末期開始,隨著市場環(huán)境的變化和協(xié)同管理(Collaboration)的興起,信息管理系統(tǒng)的指導(dǎo)思想開始發(fā)生轉(zhuǎn)變,更多的強調(diào)跨地域、跨部門之間的協(xié)同,信息管理系統(tǒng)中也加入了新的協(xié)作工具,如即時通訊、項目管理、網(wǎng)絡(luò)會議、文檔共享等等,第三代信息管理系統(tǒng)出現(xiàn)了。以Internet為基礎(chǔ),第二代信息管理系統(tǒng)實現(xiàn)了B/S架構(gòu),并很好的支持了移動辦公的需求,企業(yè)資源不再受到通訊技術(shù)的限制。它的特點是以公文處理、檔案管理為核心,辦公其實就是辦文,并形成了以后OA的基本體系。通過分析調(diào)研表明,當(dāng)前市面信息管理系統(tǒng)軟件面臨著很大的實施障礙,因為信息管理系統(tǒng)對政府和企業(yè)的影響甚大,從最初期的BBS、郵件系統(tǒng)到后期的群件系統(tǒng)、公文管理、知識管理以及企業(yè)門戶,信息管理系統(tǒng)已經(jīng)經(jīng)歷了20多年、多個階段的產(chǎn)品演化。(8) 智能性:系統(tǒng)在設(shè)計時,充分考慮系統(tǒng)運行的智能性,盡量的使程序智能化,在使用系統(tǒng)一段時間后,系統(tǒng)可以和所處部門的業(yè)務(wù)相融合。(6) 可維護性:系統(tǒng)的設(shè)計要求方便維護,包括硬件的維護,軟件的維護(更改,升級等)和網(wǎng)絡(luò)的維護。(4) 高安全性:在設(shè)計中,將充分利用網(wǎng)絡(luò)軟、硬件提供的各種安全措施,既可以保證用戶共享資源,同時也可保證關(guān)鍵數(shù)據(jù)的安全性。 (2) 先進性:本設(shè)計將采用現(xiàn)今比較流行的開發(fā)語言JSP和JAVA的相給合,以及最初由OTI和IBM兩家公司的IDE產(chǎn)品開發(fā)組研發(fā)的ECLIPSE作為開源開發(fā)工具,采用JVAV語言的STRUTS架構(gòu)進行開發(fā),并采用SQL Server 2000作為數(shù)據(jù)庫,可以方便的滿足企業(yè)部門管理上的需要。(1) 實用性:系統(tǒng)以用戶需求為目標(biāo),以方便用戶為原則,同時融入先進的管理經(jīng)驗。 系統(tǒng)設(shè)計思想一個大型的信息管理系統(tǒng),必須有一個正確的設(shè)計指導(dǎo)思想,通過合理選擇數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)結(jié)構(gòu)、操作系統(tǒng)以及開發(fā)環(huán)境,構(gòu)成一個完善的網(wǎng)絡(luò)體系結(jié)構(gòu),才能充分發(fā)揮計算機信息管理的優(yōu)勢。再次,簡化與優(yōu)化了工作流程,引進企業(yè)內(nèi)部信息管理系統(tǒng)的同時,也重新檢視了企業(yè)管理工作的結(jié)構(gòu)與流程,幫助企業(yè)找出傳統(tǒng)工作流程的瓶頸,讓一些工作可以更順暢的進行。那么這樣的管理工具能給企業(yè)帶來怎樣的好處呢?首先,可以提升工作效率與降低管理成本,將部份繁雜的工作或是重復(fù)性高的工作,交給企業(yè)內(nèi)部信息管理系統(tǒng)來完成,可以明顯的減少管理人員花費于重復(fù)性工作的時間。因此,怎樣實現(xiàn)通過對內(nèi)部局域網(wǎng)的有效管理及利用,達到優(yōu)化工作流,強化項目管理,決策支持及預(yù)測是企業(yè)內(nèi)部管理面臨的主要問題。我們應(yīng)該在系統(tǒng)開發(fā)的過程中有的放矢,在滿足用戶基本功能需求的同時,為用戶設(shè)計一個高性能、安全的系統(tǒng)環(huán)境,這樣我們設(shè)計的軟件才會被越來越多的用戶接受,我們的系統(tǒng)才會做得越來越好! 課題的背景信息化時代,內(nèi)部管理的信息化已經(jīng)成為企業(yè)發(fā)展、參與市場競爭的首要條件。另外,企業(yè)信息管理軟件設(shè)計缺乏一個統(tǒng)一的標(biāo)準(zhǔn),也是導(dǎo)致企業(yè)信息管理軟件質(zhì)量參差不齊的原因之一。縱觀現(xiàn)有的系統(tǒng)或多或少的存在功能不夠完善、性能低下、維護困難等缺點。在目錄上點右鍵“更新域”,然后“更新整個目錄”。關(guān)鍵詞:Struts框架;Eclipse ;SQLSERVER數(shù)據(jù)庫;JSP;JAVAAbstractAbstract: The paper introduces the development of an Intranet information management system of enterprises. Eclipse is used as the development tool for development and design of the system, and SQL_SERVER is the background database of the system. First of all, this paper simply introduces the development tool Eclipse and the database SQL_SERVER, and then the summary of the basic principles of the system, finally the process of development and the general operation of the system with several photos and charts. This system uses STRUTS as the development structure, JAVA and JSP as the development can executes the functions like staff information requirement, staff attendance, staff wages management, the internal bulletin management and so on. According to method of software engineering, it expounds the development process with requirement analysis,summary design,detailed design,code implementation and so on. And it show the autor39。本文首先對開發(fā)工具Eclipse和作為后臺數(shù)據(jù)庫的SQL_SERVER做簡單的介紹,其次對系統(tǒng)的基本原理進行簡要的說明,最后通過部分系統(tǒng)截圖和數(shù)據(jù)表格來介紹了系統(tǒng)的開發(fā)設(shè)計過程以及系統(tǒng)的基本操作。摘 要摘要:本論文介紹了一個企業(yè)內(nèi)部信息管理系統(tǒng)的開發(fā)。系統(tǒng)的開發(fā)設(shè)計使用了Eclipse作為開發(fā)工具,搭配SQL_SERVER作為后臺數(shù)據(jù)庫。本系統(tǒng)的開發(fā)采用了技術(shù)比較成熟的STRUTS架構(gòu),開發(fā)語言采用了JAVA與JSP,實現(xiàn)了員工信息查詢、員工考勤、員工工資管理及企業(yè)內(nèi)部公告等功能,并根據(jù)軟件工程的方法,從需求分析、概要設(shè)計、詳細設(shè)計、編碼實現(xiàn)等方面闡述了系統(tǒng)的開發(fā)流程,并通過系統(tǒng)界面的截圖、數(shù)據(jù)表格等體現(xiàn)了作者的設(shè)計思路,最后就系統(tǒng)測試運行情況和系統(tǒng)開發(fā)過程中的技術(shù)難點加以分析。s design thoughtfulness through photos from the system and charts. Finally, it gives analysis according to the testing of the system and the developmnet of the system.Keyword: Struts;Eclipse;SQL_SERVER;JSP;JAVA目 錄摘 要 IAbstract V第1章 緒論 1 課題的背景 1 課題目的和意義 1 系統(tǒng)設(shè)計思想 2 課題的國內(nèi)外發(fā)展?fàn)顩r 2 本章小結(jié) 3第2章 系統(tǒng)可行性分析 4 業(yè)務(wù)流程分析 4 系統(tǒng)流程分析 5 可行性分析 5 經(jīng)濟可行性 6 技術(shù)可行性 6 運行可行性 7 法律可行性 7 開發(fā)方案可行性 7 本章小結(jié) 7第3章 系統(tǒng)的需求分