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

正文內(nèi)容

小型企業(yè)內(nèi)部信息系統(tǒng)畢業(yè)論文(參考版)

2025-07-01 18:38本頁面
  

【正文】 圖53 系統(tǒng)首頁 實現(xiàn)過程頁面為框架頁面,整個框架分別由左端菜單頁面(),頂端標(biāo)識頁面(),以及右下方的主頁面()構(gòu)。表51 用戶類別表用戶類別實現(xiàn)功能普通員工(1)可以按部門、姓名、年齡等多條件對員工基本信息進(jìn)行 查詢(2)可以對個人的登陸信息進(jìn)行修改和提交(3)可以查看本人的基本工資數(shù)額及月工資詳情(4)可以按考勤年月、部門及員工姓各進(jìn)行考勤信息的查詢(5)可以向企業(yè)人事部提出請假申請,并可以查看本人的請假歷史記錄(6)可以查看本人的加班歷史記當(dāng)(7)可以在公告管理模塊發(fā)布新聞、回復(fù)新聞等操作(8)可以瀏覽本企業(yè)的產(chǎn)品信息管理員(1)修改員工信息(2)添加新員工入職信息,并進(jìn)行備份入檔(3)可以對員工進(jìn)行調(diào)動,如提升員工的職務(wù)、調(diào)動員工到其它部門工作等操作(4)授予員工管理員權(quán)限(5)可以調(diào)整員工的基本工資,獎金金額、加班費等操作(6)錄入考勤信息、修改考勤信息、管理請假信息、管理加班信息等操作(7)添加部門、刪除部門(8)對公告信息進(jìn)行管理,如修改公告內(nèi)容,刪除過期公告等操作(9)發(fā)布最新產(chǎn)品信息,并可以對產(chǎn)品信息進(jìn)行管理(10)維護(hù)整個系統(tǒng)的數(shù)據(jù)更新系統(tǒng)管理員可進(jìn)入所有的前臺后臺界面,進(jìn)行系統(tǒng)維護(hù)?!崿F(xiàn)目標(biāo)用戶可以通過Web瀏覽器直接該系統(tǒng)首頁地址,就可進(jìn)入系統(tǒng)主界面。圖52 strutsconfig文件中對JDBC的配置。系統(tǒng)的中的每一項功能的使用都離不開與數(shù)據(jù)庫的連接,本系統(tǒng)通過JDBC實現(xiàn)了系統(tǒng)與數(shù)據(jù)庫的連接。而Tomcat短小精悍,配置方便,能滿足我們的需求。但如果與JBoss(一個開源的應(yīng)用服務(wù)器)集成到一塊,則可以實現(xiàn)J2EE的全部功能。應(yīng)用服務(wù)器提供更多的J2EE特征,如EJB,JMS,JAAS等,同時也支持JSP和Servlet。還有Tomcat也提供JNDI支持,這與那些J2EE應(yīng)用服務(wù)器提供的是一致的。在Tomcat中,可以利用Servlet提供的事件監(jiān)聽器功能,來對你的應(yīng)用或者Session實行監(jiān)聽。它是Apache基金會的Jakarta項目中的一個核心項目,它是由Apache,Sun和其它一些公司及個人共同開發(fā)而成。這樣,Tomcat就誕生了?!OMCAT簡介自從JSP發(fā)布之后,各式各樣的JSP引擎層出不窮。因此要等SWT(Standard Widget Toolkit)移植到該平臺,Eclipse才能在那個平臺執(zhí)行。照理說Eclipse以Java寫成,應(yīng)該可以在任何的平臺執(zhí)行。相同的外掛機制可用來增加對不同語言的支持,這里使用一種特殊的外掛,叫做外掛程序片斷(plugin fragment)。近期還有包括Oracle在內(nèi)的許多大公司也紛紛加入了該項目,并宣稱Eclipse將來能成為可進(jìn)行任何語言開發(fā)的IDE集大成者,使用者只需下載各種語言的插件即可。IBM提供了最初的Eclipse代碼基礎(chǔ),其中包括Platform、JDT和PDE。除了這些差異之外,SQL Workstation和SQL Server具有同樣的性能和功能?!QLSERVER簡介Microsoft SQL Server是一個高性能的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它具有客戶機/服務(wù)器體系結(jié)構(gòu),能夠滿足大規(guī)模的分布式計算環(huán)境的需要。程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低,可以實現(xiàn)無Plugin,無ActiveX,無JavaWeb服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。JSP規(guī)范是Web服務(wù)器、應(yīng)用服務(wù)器、交易系統(tǒng)、以及開發(fā)工具供應(yīng)商間廣泛合作的結(jié)果。該技術(shù)為創(chuàng)建顯示動態(tài)生成內(nèi)容的Web頁面提供了一個簡捷而快速的方法。Pages)是由Sun這些功能特征大大提高了開發(fā)Java應(yīng)用程序的周期。Java可以自己操縱內(nèi)存減少了內(nèi)存出錯的可能性。(5)鍵壯性:Java致力于檢查程序在編譯和運行時的錯誤。庫函數(shù)提供了用HTTP和FTP協(xié)議傳送和接受信息的方法。Java 提供的Object 類及其子類的繼承關(guān)系如一棵倒立的樹形,根類為 Object 類,Object 類功能強大,經(jīng)常會使用到它及其它派生的子類。Java提供了眾多的一般對象的類,通過繼承即可使用父類的方法。類的封裝性、 繼承性等有關(guān)對象的特性,使程序代碼只需一次編譯,然后通過上述特性反復(fù)利用。Java對程序提供了安全管理器,防止程序的非法訪問。 (2)安全性:Java的編程類似C++,學(xué)習(xí)過C++的讀者將很快掌握J(rèn)ava的 髓。使用Java編寫的程序能在世界范圍內(nèi)共享。 歸納Java的特點如下:(1)平臺無關(guān)性:指Java能運行于不同的平臺。Java的開發(fā)環(huán)境有不同的版本,如sun公司的Java Developers Kit, 簡稱 JDK。BrowserController ServletBusiness Logic ActionViewJSPModelApplication State圖51 Struts MVC結(jié)構(gòu) Java簡介Java語言最早誕生于1991年,起初被稱為OAK語言,它是SUN公司為一些消費性電子產(chǎn)品而設(shè)計的一個通用環(huán)境。該Servlet是一個Struts API中提供的ActionServlet類型的實例,作用是接受客戶端瀏覽器的請求,然后選擇執(zhí)行相應(yīng)的業(yè)務(wù)邏輯,再把結(jié)果送回客戶端。(2)視圖(View),是由與控制器Servlet配合工作的一整套JSP定制標(biāo)簽庫構(gòu)成,利用她們我們可以快速建立應(yīng)用系統(tǒng)的界面。 視窗 由JSP建立,struts包含擴展自定義標(biāo)簽庫,可以簡化創(chuàng)建完全國際化用戶界面的過程。當(dāng)邏輯簡單時此方法很適合。 大型應(yīng)用程序通常在方法內(nèi)部封裝事務(wù)邏輯(操作),這些方法可以被擁有狀態(tài)信息的bean調(diào)用?!痹趕truts框架中,模型分為系統(tǒng)的內(nèi)部狀態(tài)和可以改變狀態(tài)的操作(事務(wù)邏輯)兩個部分內(nèi)部狀態(tài)通常由一組ActinForm JavaBean表示。Struts框架可分為以下四個主要部分,其中三個就和MVC模式緊密相關(guān):(1)模型(Model),本質(zhì)上來說在Struts中Model是一個Action類,開發(fā)者通過其實現(xiàn)商業(yè)邏輯,同時用戶請求通過控制器(Controller)。mvc是模式,僅僅是思想,我們需要寫一些類或接口去實現(xiàn)這一思想。 (3)有利于組件的重用 分層后更有利于組件的重用。 (2)有利于開發(fā)中的分工 在MVC模式中,由于按層把系統(tǒng)開,那么就能更好的實現(xiàn)開發(fā)中的分工。再設(shè)想一下,如果這個業(yè)務(wù)邏輯在100個頁面中都要用到,那么MVC模式就體現(xiàn)了它的靈活性。MVC模式的優(yōu)點: (1)各施其能,互不干涉 在MVC模式中,三個層各施其職,所以如果一旦哪一層的需求發(fā)生了變化,就只需要更改相應(yīng)的層中的代碼而不會影響到其它層中的代碼。Model是應(yīng)用對象,View是它在屏幕上的表示,Controller定義用戶界面對用戶輸入的響應(yīng)方式。MVC(Model/View/Controller)模式是國外用得比較多的一種設(shè)計模式,好像最早是在Smalltalk中出現(xiàn)。第5章 系統(tǒng)實施及詳細(xì)設(shè)計詳細(xì)設(shè)計階段的根本目標(biāo)是確定該系統(tǒng)應(yīng)該怎樣具體地實現(xiàn)所要求的具體功能,也就是說,經(jīng)過這個階段的設(shè)計工作,應(yīng)該得出對目標(biāo)系統(tǒng)的精確描述,從而在編輯階段可以把這個描述直接翻譯成用某種程序設(shè)計語言書寫的程序。每個模塊的功能都是按照在調(diào)研中搜集的資料進(jìn)行編排制作的。數(shù)據(jù)庫中各數(shù)據(jù)表的詳細(xì)設(shè)計結(jié)果如下表41至412。(10)基本工資表:存儲員工基本工資的詳細(xì),如:基本工資、補助金等。(8)請假表:存儲員工的請假信息,如:請假時間、請假類型等。(6)考核表:存儲考核員工的信息,如:考核人、考核時間等。(4)員工調(diào)動信息表:存儲員工調(diào)動信息,如:調(diào)動類型、職務(wù)等。(2)部門表:存儲部門的基本信息,如;部門名稱、部門職責(zé)、負(fù)責(zé)人等?!?shù)據(jù)表結(jié)構(gòu)設(shè)計根據(jù)現(xiàn)今小型企業(yè)的實際情況,以下是本系統(tǒng)數(shù)據(jù)庫的設(shè)計結(jié)果。(5)公告管理包括:發(fā)布公告、修改公告、查詢公告、回復(fù)公告。(3)考勤管理包括:考勤信息錄入、考勤明細(xì)查詢、請假信息錄入、查看請假歷史查詢、加班信息錄入、加班歷史信息查詢、考勤匯總管理(統(tǒng)計考勤明細(xì)、修改考勤信息、查詢考勤明細(xì)、打印考勤明細(xì)表)。 圖42 系統(tǒng)功能模塊圖依據(jù)上述功能的分析,歸納本系統(tǒng)各功能模塊的具體功能如下:(1)員工管理包括:員工信息管理(員工信息查詢、員工信息修改、員工詳細(xì)資料備份)、新員工入職、調(diào)動信息管理(員工離職、調(diào)動崗位、撤消調(diào)動、調(diào)動查詢)、用戶密碼修改。每個模塊的功能都是按照在調(diào)研中搜集的資料進(jìn)行編排制作的。隨著結(jié)構(gòu)的精細(xì)化,層次方框圖對數(shù)據(jù)結(jié)構(gòu)也描繪得越來越詳細(xì),這種模式非常適合于需求分析階段的需要。層次方框圖是用樹形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。 系統(tǒng)流程分析系統(tǒng)流程圖是描繪物理系統(tǒng)的傳統(tǒng)工具,在進(jìn)入系統(tǒng)的設(shè)計階段以后應(yīng)該把所設(shè)想的新系統(tǒng)的邏輯模型轉(zhuǎn)變成為物理模型,需要描繪未來的物理系統(tǒng)的概貌,本系統(tǒng)的系統(tǒng)流程圖如圖41。 Observer:定義對象間的一種一對多的依賴關(guān)系,以便當(dāng)一個對象的狀態(tài)發(fā)生改變時,所有依賴于它的對象都得到通知并自動刷新。 Memento:在不破壞封裝性的前提下,捕獲一個對象的內(nèi)部狀態(tài),并在該對象之外保存這個狀態(tài)。就擴展功能而言, 它比生成子類方式更為靈活。它使得客戶對單個對象和復(fù)合對象的使用具有一致性。 Command:將一個請求封裝為一個對象,從而使你可用不同的請求對客戶進(jìn)行參數(shù)化;對請求排隊或記錄請求日志,以及支持可取消的操作。 Bridge:將抽象部分與它的實現(xiàn)部分分離,使它們都可以獨立地變化。Factory Method使一個類的實例化延遲到其子類。常用的基本的設(shè)計模式如下; Abstract Factory:提供一個創(chuàng)建一系列相關(guān)或相互依賴對象的接口,而無需指定它們具體的類。使用設(shè)計模式是為了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。同時需要確定使用的體系結(jié)構(gòu)和開發(fā)工具。熟悉所依據(jù)的系統(tǒng)流程,根據(jù)系統(tǒng)流程圖畫出系統(tǒng)的數(shù)據(jù)流程,根據(jù)系統(tǒng)的數(shù)據(jù)流程寫出所用到的數(shù)據(jù)字典和畫出ER圖,本章為整個系統(tǒng)的需求分析部分,需求分析階段結(jié)束之后馬上進(jìn)入總體設(shè)計階段。圖37系統(tǒng)的ER圖 本章小結(jié)本章對小型企業(yè)內(nèi)部信息管理系統(tǒng)的需求進(jìn)行了分析,從系統(tǒng)的功能需求、數(shù)據(jù)需求、用戶需求、平臺需求和性能需求五個方面進(jìn)行了調(diào)研,通過系統(tǒng)的用例分析介紹了系統(tǒng)的操作流程及用戶所能進(jìn)行的相應(yīng)操作,并對本系統(tǒng)的數(shù)據(jù)流及數(shù)據(jù)字典進(jìn)行了詳細(xì)描述,總結(jié)了數(shù)據(jù)實體之間的關(guān)系。 數(shù)據(jù)實體及關(guān)系分析ER模型是對現(xiàn)實世界的一種抽象,它根據(jù)分析階段收集到的材料,利用分類、聚集、概括等方法抽象出實體,并一一命名,再根據(jù)實體的屬性描述其間的各種聯(lián)系,用方框表示實體,用菱形表示聯(lián)系。(3)外部實體名稱:財務(wù)部外部實體編號:GY103簡述:用于管理企業(yè)的所有財務(wù)支出的部門。 4.外部實體(1)外部實體名稱:管理員外部實體編號:GY101簡述:操作本系統(tǒng)的主要人員。(5)數(shù)據(jù)存儲名稱:公告表編號:S105簡述:用來存儲公告的基本信息,如存儲公告發(fā)布人、發(fā)布時間等。(3)數(shù)據(jù)存儲名稱:基本工資表編號:S103簡述:用來存儲員工的基本工資信息,如存儲基本工資、補助金等。 3.?dāng)?shù)據(jù)存儲(1)數(shù)據(jù)存儲名稱:員工信息表編號:S101簡述;用來存儲員工的基本信息,如存儲員工姓名、性別、學(xué)歷等。(10)處理邏輯名稱:生成工資條處理邏輯編號:H110簡述:用于提供給員工進(jìn)行領(lǐng)取工資。(8)處理邏輯名稱:生成考勤報表處理邏輯編號:H108簡述:為人事部提供員工的考勤詳細(xì),作為對員工進(jìn)行獎懲的依據(jù)。(6)處理邏輯名稱:產(chǎn)品管理處理邏輯編號:H106簡述:用于管理發(fā)布最新產(chǎn)品、更新產(chǎn)品列表等功能。(4)輯名稱:部門管理處理邏輯編號:H104簡述:用于管理添加部門、部門信息查詢等功能。(2)邏輯名稱:考勤管理處理邏輯編號:H102簡述:用于管理考勤信息錄入、請假信息管理、加班信息管理、考勤數(shù)據(jù)匯總等功能。數(shù)據(jù)字典是關(guān)于數(shù)據(jù)信息的集合,它對數(shù)據(jù)流圖中的各個元素作完整的定義與說明,是數(shù)據(jù)流程圖的補充工具,數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成了系統(tǒng)的邏輯模型,沒有數(shù)據(jù)字典數(shù)據(jù)流圖就不嚴(yán)格,然而沒有數(shù)據(jù)流圖數(shù)據(jù)字典也難以發(fā)揮作用,因此在本節(jié)中給出了本系統(tǒng)的第1層數(shù)據(jù)流圖中各重要元素的數(shù)據(jù)字典。由以上分析得出工資管理模塊的數(shù)據(jù)流圖如圖36。由以上分析得出考勤管理模塊的數(shù)據(jù)流圖如圖35。由以上分析得出員工管理模塊的數(shù)據(jù)流圖如圖34。以下主要介紹了企業(yè)與個人的交流部分的信息和數(shù)據(jù)流向及數(shù)據(jù)存儲、使用、加工。 圖33 數(shù)據(jù)流圖第1層以上為本系統(tǒng)數(shù)據(jù)流圖,它描述本系統(tǒng)的基本數(shù)據(jù)流程信息,而制作本系統(tǒng)是圍繞著員工管理、工資管理和考勤管理三個大模塊來制作的。由于系統(tǒng)的數(shù)據(jù)流圖比較大,所以采用分層的形式給出。(3)管理員根據(jù)考勤情況錄入員工的出勤信息,進(jìn)行統(tǒng)計早退、遲到、事假、病假、出勤、缺勤次數(shù)等數(shù)據(jù),依據(jù)出勤統(tǒng)計表計算員工的應(yīng)發(fā)工資、實發(fā)工資等信息,生成工資表和工資條遞交給財務(wù)部,便于結(jié)算員工工資。以下是本系統(tǒng)的數(shù)據(jù)流圖描述:(1)管理員可以根據(jù)入職員工的基本信息,對員工信息進(jìn)行修改和刪除,同時備份員工基本信息到檔案中,遞交給人事部進(jìn)行管理,員工也可以通過員工管理模塊進(jìn)行個人信息查詢和修改。對于不同的問題,數(shù)據(jù)流圖可以有不同的畫法。 (6)先考慮穩(wěn)定態(tài),后考慮瞬間態(tài)。 (4)數(shù)據(jù)流的命名,名字要確切,能反映整體。 (2)從輸入端至輸出端畫數(shù)據(jù)流和加工,并同時加上文件。
點擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1