【基于PHP的網上書店設計7700字(論文)】_第1頁
【基于PHP的網上書店設計7700字(論文)】_第2頁
【基于PHP的網上書店設計7700字(論文)】_第3頁
【基于PHP的網上書店設計7700字(論文)】_第4頁
【基于PHP的網上書店設計7700字(論文)】_第5頁
已閱讀5頁,還剩16頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

基于PHP的網上書店設計目錄TOC\o"1-3"\h\u14018第一章緒論 10222231.1研究背景 1042231.2國內外研究現狀 10254971.3研究目的和意義 1116575第二章相關技術介紹 1324860第三章系統需求分析 14263713.1功能需求分析 14135753.1.1管理員 14117173.1.2用戶 14218563.2非功能需求分析 1566333.3可行性分析 1517723第四章系統設計 17161214.1系統架構 1799374.2系統功能模塊設計 1723924.3數據庫設計 18308634.3.1數據庫概念設計 1835754.3.2數據庫邏輯設計 1813640第五章企業人事管理系統的實現 2157975.1系統登陸頁面實現 217205.2管理員模塊 2128135.2.1部門信息管理模塊 21215325.2.2員工信息管理 22155505.2.3出勤管理 23153685.2.4修改密碼 23171595.2.5工資管理 24200075.2.6請假審核管理 24965.3用戶模塊 2548835.3.1請假申請 25128815.3.2我的工資瀏覽 2551905.3.3修改密碼 267753第六章系統測試 27255456.1測試的目的與目標 27202596.2測試方法 27261636.3測試用例 27121856.4測試結論 276611第七章結論 2929012參考文獻 30第2頁/共26頁PAGE第一章緒論1.1研究背景當前的經濟是經濟全球化的,人類發展是緊密聯系在一起的,要建設一個人類命運共同體。中國加入世貿組織后,在我國現階段的經濟發展速度很快,工業第二產業對于我國國民經濟的發展速度也較快。相對于科技水平的提升,相關行業的產品更新和管理信息化技術不斷升級,我國企業的人事管理水平建設沒有得到相應的提高,在很大程度上制約了企業自身的發展。人事信息系統的目標是利用先進的網絡技術和科學的計算機技術,實現人事信息業務處理的信息化、自動化和無紙化。使復雜的人事管理工作更加規范化、科學化。這不僅是信息現代化的發展趨勢,也是無紙化的需要。這也是互聯網時代的大趨勢。隨著計算機軟硬件技術的發展,網絡技術的發展,數據庫技術的發展,許多單位逐步建立了人事信息系統,以提高人事部門的工作效率和人才利用管理水平,為有關單位和部門的決策提供準確、有效和科學的數據支持。許多人事管理錯誤、錯誤都是由信息交換問題引起的,因此及時有效的信息交流平臺是政府生存的命脈。人事管理是企業部門一項相對繁重的工作,關系到企業工作人員的切身利益。人事管理信息系統的開發可以為人事崗位提供省時、省力、省心的服務。同時,加快推廣網上辦公的進程。本文以企業人事管理工作為研究背景,設計開發了符合工作業務流程的企業人事管理信息系統。1.2國內外研究現狀我國的人力資源系統在逐步發展,依托互聯網+的社會背景人力資源系統的發展速度是飛快的,但是當下比較高端的人力資源系統仍然來自歐洲或者美國,其中包括SAP、Oracle等等。因此我國的人力資源管理系統的發展還有很大的進步空間,通過對國際上高端的人力資源管理系統的分析和研究總結經驗研發擁有社會主義國家發展特殊的人力資源系統是非常重要的。隨著經濟的發展,我國事業單位的管理理念由“以事為本”轉變為“以人為本”,人力資源管理是事業單位的支柱?;谶@些情況,大多數軟件開發人員開發了大量的人事管理系統,包括單機版、b/s模式,但在工作流方面,國內的人事管理系統還不如國外成熟,但開發情況非常好。在人事管理系統中引入工作流框架,可以簡化復雜的業務流程,使整個人事管理工作流程簡單化,提高人事管理的效率。國內人事管理機制較為完善,且已經研發許多較為完善的人事管理系統;但這些系統只是對于機構、員工、崗位、工資進行管理,對于招聘過程仍然使用紙質材料進行管理,在管理過程中,會因人為而導致數據不準確。國外人事管理制度的有過較大的變革與發展發生了質的變化,企業高層管理者十分重視人事管理制度的制定。隨著該制度的不斷完善,目前已經建立了完善的人事管理制度,并在此基礎上制定了規范化的人事管理制度,國外各行各業都實行了人事管理制度,采用了規范化的人事管理制度。我國大部分企業將現有的c/s結構的系統,由于初始的軟件結構,但是提供給外部的接口設計不合理,人事管理會隨著不同時期的人事任用政策而發生變化,這將給人事系統的后期擴展和維護帶來很大的麻煩,因此c/s結構的系統將被時代淘汰。情報相對較低:現行的人事制度,如果有人事變動,我需要把相關文件送到相應的部門審查,而人事變動是一件非常復雜的事情,你必須攜帶的信息量是巨大的,而你必須去試用的距離可能會影響人事變動,所以我們需要使這些變動更無紙化,更智能化。本文將國外人事管理信息系統與我國企業人事管理信息系統研究中分析,需要結合企業的實際情況,積極借鑒相關的經驗和人事管理信息系統開發和應用中的經驗,設計和開發出符合具有獨特性企業實際需求的人事管理信息系統。1.3研究目的和意義在分析本研究項目的過程中,首先需要了解計算技術的最新發展,并全面了解當前可能存在的客戶需求,同時具體分析產品和測試數據,然后結合軟件框架,具體的產品開發策略需求。根據企業現有的資源條件,如硬件設施、現有的軟件、人員和工作規則,設計了一個基于計算機的資源調度系統。然后計算員工需要的具體資金和資源。例如,在人員配置、設備使用和開發平臺方面。規劃工作場所、環境等;規劃人員進度、每個階段的目標和總體目標。完成上述工作后,本文以云計算綜合資源調度系統為基礎,研究和開發當前行政管理行業的服務器設備,在此基礎上對服務器計算資源、云計算等進行優化,并根據系統應用場景,在計算機中部署系統、人事關系管理系統等,動態部署與設備相關的計算資源,有效利用現有資產。本次企業人事管理系統是以eclipse作為開發平臺,使用JavaScript編程語言完成數據的各項功能的程序編寫,使用MySQL數據庫進行數據存儲。開發所需要的必要條件全都具備,目前開發者所關注的問題就是怎么為使用者提供更好的服務,不僅要保證企業人事管理系統的功能全面,還要保證在企業人事管理系統正常運行的基礎上有更高的效率,以滿足使用者更高的需求。當前的企業人事管理系統的開發與設計已經十分成熟,一些比較高級的系統已經可以滿足企業對于管理員工的絕大多數需求。通過這項研究,可以根據企業的具體需要和企業的人事管理長遠發展戰略,建立企業計算機產品,通過這項產品,可以提高傳統IT基礎設施的使用和管理能力。需要在幾個區域的服務器上部署業務應用程序,并在全國分公司和部署大量人事管理。由此產生的計算中心服務器平臺是非常復雜和大規模的。經過大量的流量后,平臺可能無法發揮其應有的作用,嚴重影響系統的穩定性和可用性。業務系統和傳統的中間件服務器不能診斷故障,不能對亞健康狀態進行預警,企業無法形成科學合理的加強系統的方案。通過本文的研究,形成了一個完整的資源調度系統,一方面可以最大限度地發揮軟硬件資源在企業人事管理中的作用,另一方面可以提高企業人事管理的競爭力,使企業獲得更高的經濟效益,使企業的人事管理更好地把握機遇。這個平臺還可以減少企業的投資,降低企業的維護成本。提供方便有效的人事信息管理系統。利用計算機管理人事檔案,改變傳統的信息管理方式,利用計算機等現代技術管理人事檔案,是人事部門實現人事檔案電子化、現代化管理的必然趨勢,使人事部門更容易處理與人事信息有關的問題。

第二章相關技術介紹2.1JavaScript編程語言本文采用JavaScript編程語言來完成系統的設計,代碼的開發。JavaScript可以增強網頁的動態效果、提高與用戶的交互性。不需要經過Web服務器就可以對用戶的輸入直接做出響應。除此之外,JavaScript與其他編程語言相比還具有許多特點,因此在這次的設計中我選擇了JavaScript[10]。2.2MySQL數據庫本文采用數據庫版本為MySQLWorkbench8.0CE。目前有很多數據庫管理系統,在與其他數據庫管理系統相比較之下,MySQL由于其復雜程度較低,具有運行速度快,使用比較容易的特點;而且MySQL對多數用戶來說是免費的,綜合考慮,這就是我選擇MySQL的原因。2.3JSPJSP英文全稱為JavaServerPages。我們可以將JSP看作JavaServlet的擴展,由于JSP頁面的內置腳本語言基于Java,因此在使用JSP時必須被編譯為Servlet,然后才能調用執行。JSP充分利用Java的跨平臺的能力和靈活性,同時也提供了servlet的所有功能,同時實現了跨平臺操作,因此我選擇使用JSP完成本次設計。2.4B/S模式B/S模式即瀏覽器和服務器,相比較C/S結構而言,B/S更加方便快捷。B/S結構具有開發簡單、共享性強以及分布性等特點,可以隨時隨地的進行查詢,瀏覽等業務處理,維護起來也相當簡單方便。因此在本次設計中,經過綜合考慮,認為B/S結構更為適合。

第三章系統需求分析系統需求分析是系統設計開始之前,通過自己的調研結合所學知識,分析說明本次系統設計的各個方面,其中主要包括功能需求和非功能需求兩個方面:3.1功能需求分析企業人事管理系統是本人根據企業需求結合所學的專業知識,目的是建立一個具有基本功能的管理系統。在本次畢業設計的企業人事管理系統中,系統的用戶分為管理員和用戶。管理員是企業系統管理員,管理員可以查詢,修改所有用戶的信息。為了安全性考慮,普通用戶僅可以查看自己的信息。3.1.1管理員管理員擁有系統的管理權,主要具有下列六個操作權限,如圖3-1所示是管理員所擁有的管理權限:圖3-1管理員的權限3.1.2用戶綜合考慮,對于用戶僅設計了與用戶本人有關的信息查詢和操作。如圖3-2所示是普通員工通過登錄系統:圖3-2普通用戶的權限3.2非功能需求分析(1)實用性方面系統的實用性是指各項功能較為齊全,符合人性化的要求,企業人事管理系統在經過前期調研,結合目前發展形式,可以滿足大多數系統使用者的需求。(2)安全性方面因為管理系統針對的是企業內部的員工,為保證安全性,由管理員管理用戶的信息,每一個用戶獨立擁有密碼,所以在設計過程中,要保證個人信息簡短有效、合理合法,不能將個人信息輕易泄露。(3)穩定性方面系統的穩定性是指我們在使用這個系統的時候,不會發生卡死,黑屏等系統崩潰的現象,供使用者可以正常使用本系統。經過下文的測試,本系統的各項功能運行基本正常,可以滿足穩定性條件。(4)兼容性方面系統的兼容是指開發出的系統平臺,不論是在Widows系統還是OS系統,應該都可以適用,并且保證平臺在這些系統運行時的穩定性。3.3可行性分析本次設計采用了比較簡便的開發環境和技術,因此對計算機硬件的配置要求較低,進而言之,本系統設計的成本不高,可以正常運行的電腦都可以裝在本管理系統,因此本次設計符合經濟可行性;本次設計采用了Eclipse開發平臺和MySQL數據庫,開發語言采用JavaScript編程語言,因此本次設計符合技術可行性;本系統基于B/S結構,不論是對用戶還是對管理員來說,完全可以輕松掌握,因此本系統設計符合操作可行性。所以我們可以得出本次企業人事管理系統的設計與實現是可行的。第四章系統設計系統設計就是把自己的調研結果、需求分析,運用相關的技術和所學知識,一步步的將系統設計出來,其中系統設計主要包括下列幾個方面:4.1系統架構本次設計是企業人士管理系統,如圖4-1所示為本次系統設計的系統架構:圖4-1系統架構4.2系統功能模塊設計(1)以下是管理員的六個模塊的簡要說明:修改密碼:管理員可以修改屬于管理員自己的密碼,輸入原密碼進行驗證之后才可以修改成功。部門管理:管理企業的部門和屬于部門的子部門信息,其中包括創建、刪除部門以及在部門之下創建部門中的子部門。員工管理:管理所有在職員工的基本信息,其中包括年齡和工號等信息。出勤管理:管理員工出勤的相關信息,其中包括員工的出勤的月份和天數。工資管理:管理員工工資信息,錄入員工每個月份的工資之后員工可以查看。請假管理:對員工請假申請進行審核和管理。(2)以下是屬于用戶的三個模塊的簡要說明:修改密碼:用戶也可以修改屬于用戶自己的密碼,需要正確輸入原密碼才可以修改。請假申請:用戶可以提交請假申請,其中包括請假的日期以及請假的原因等信息,等待管理員審核通過。查看工資:查看自己自工作以來每個月份的工資。4.3數據庫設計4.3.1數據庫概念設計根據第三章中對本次設計的管理系統的需求分析,我們首先必須建立每一個概念設計所必需的E-R模型圖。其中矩形表示實體,該系統中國有員工、管理員、部門等;橢圓表示該實體具有的屬性;實體與實體之間的聯系用菱形表示,如圖數據概念結構設計E-R圖:圖4-2數據概念結構設計E-R圖4.3.2數據庫邏輯設計根據數據庫的概念結構分析設計的表的邏輯結構如下:(1)部門表記錄了企業內部已經存在的部門的基本信息,其中包括部門編號、部門名稱等信息。部門表結構的設計如圖4-3:圖4-3部門表(torganization)(2)員工信息表記錄所有員工的基本信息,其中包括員工的姓名、職位以及登陸該系統的用戶名和密碼,每一個員工也擁有獨立的員工編號,員工表結構的設計如圖4-4:圖4-4員工信息表(t_yuangong)(3)出勤信息表記錄員工的所有出勤信息,其中包括員工的工號以及員工出勤的月份和天數,出勤信息表結構的設計如圖4-5:圖4-5出勤信息表(4)請假申請表主要記錄員工的請假信息,其中包括請假時間和備注,備注填寫請假原因,以及請假申請現在的審核狀態,請假信息表結構的設計如圖4-6:圖4-6請假申請表(t_qingjia)(5)工資表主要記錄員工的工資情況,其中包括該員工工資的金額和具體的月份,工資表結構的設計如圖4-7:圖4-7工資表(t_gongzi)(6)管理員信息表主要記錄管理員的信息,管理員表結構的設計如圖4-8:圖4-8管理員信息表(t_admin)

第五章企業人事管理系統的實現5.1系統登陸頁面實現使用本系統必須先登陸,而且每個用戶都是獨立的。登陸頁面中輸入正確的用戶名和密碼之后根據自己的實際身份選擇登陸身份為管理員或者員工,點擊登錄就可以進入主界面。如圖5-1所示是系統登陸頁面:圖5-1登陸頁面5.2管理員模塊管理員主頁面展示了管理員所能進行的一切操作,如圖5-2所示是管理員主頁面,其中包括對密碼的修改;對部門、員工、員工出勤、員工工資以及員工請假申請的管理和修改:圖5-2管理員主頁面下面簡要介紹管理員模塊的操作權限:5.2.1部門信息管理模塊(1)部門信息的錄入點擊圖5-2左側菜單欄里的部門管理,然后進入部門錄入,輸入部門相關信息后就可以錄入相關的部門,如果輸入的信息不爭取或者出現不完整的狀況,系統會給出相應的錯誤提示。如圖5-3所示是部門信息錄入的效果圖,如圖5-4所示為錄入部門信息的流程圖。圖5-3部門信息錄入圖5-4部門信息錄入流程圖(2)部門信息的管理點擊圖5-2中左側菜單部門管理,就會出現已經存在的部門,如圖5-5所示的管理部門信息的頁面:圖5-5部門信息管理5.2.2員工信息管理(1)錄入員工信息點擊圖5-2中左側菜單欄里的員工錄入,錄入新員工的基本信息。如圖5-6所示是員工信息錄入示例圖:圖5-6員工信息信息錄入(2)管理員工信息點擊左側菜單欄里的員工管理,如圖5-7所示為管理員工信息的頁面:圖5-7員工信息管理頁面5.2.3出勤管理點擊左側菜單欄里的出勤管理,可以查看已經錄入的出勤信息,也可以錄入新的出勤嘻嘻你。如圖5-8所示是出勤錄入的示例圖:圖5-8出勤錄入5.2.4修改密碼點擊圖中左側的密碼修改,輸入舊密碼,然后輸入想要修改的新密碼,點擊修改就可以成功修改自己的密碼。如圖5-9為管理員修改自己密碼的頁面:圖5-9修改密碼5.2.5工資管理點擊圖5-2中左側菜單欄里的工資管理可以對企業內部的所有員工的工資進行管理,可以選擇錄入新的工資信息,也可以對已經錄入的工資信息進行管理,如圖5-10為添加員工工資頁面:圖5-10增添員工工資5.2.6請假審核管理點擊圖5-2中左側菜單欄里的請假審核,可以對員工已經提交的請假進行審核管理,對于員工的申請可以對其進行回復,如圖5-11所示為查看員工請假信息頁面:圖5-11查看員工請假信息如圖5-12所示為回復員工請假信息頁面:圖5-12回復員工請假信息頁面5.3用戶模塊5.3.1請假申請點擊圖5-13中左側菜單欄里我的請假,員工可以在此頁面進行線上請假,也可以隨時查看自己的請假審核是否通過了管理員的申請以及管理員的回復信息。如圖5-13所示為請假申請頁面:圖5-13請假申請頁面5.3.2我的工資瀏覽點擊圖中左側菜單欄里我的工資,就可查看自己每個月的工資信息,如圖5-14所示為工資瀏覽頁面:圖5-14工資瀏覽頁面5.3.3修改密碼點擊圖中左側菜單欄里修改密碼,輸入舊密碼和想要修改的新密碼,然后點擊修改按鈕便可成功修改密碼。如圖5-15所示是修改密碼頁面:圖5-15修改密碼頁面

第六章系統測試6.1測試的目的與目標系統測試是所有的系統開發一個非常重要的階段,進行必要的系統測試可以避免許多錯誤的發生,同時也避免不必要的損失。在完成系統設計之后進行必要的系統測試是保證系統可以正常運行和使用的最后關口,是對系統的最終“體檢”。其目的是檢驗系統中設計的功能究竟運行的效果。6.2測試方法測試方法有兩種,一種是白盒測試,是對程序的解析測試,比較復雜;另一種時黑盒測試,在不知道詳細設計的情況下進行的功能測試,相對白盒測試來說,黑盒測試更加簡便,因此我選擇黑盒測試作為測試本次畢業設計中企業人事管理系統的測試方法。6.3測試用例測試用例是對設計的系統進行測試,作為對系統開發設計的最終檢測,避免在正式使用時造成損失,在此僅對部分功能進行檢驗,查看設計的企業人事管理系統是否達到了預期結果,如表圖6-1所示為相關功能測試結果統計表:圖6-1相關功能測試6.4測試結論經過調試,基于B/S結構的企業人事管理系統的各功能都可以正常運行,雖然有時會因為電腦本身問題出現一些困難,但是沒有出現系統無法運行的情況,管理員可以正常對用戶進行管理,用戶可以正常登錄,也可以正常查看自己的個人信息,包括工資和請假等,以此可以確定本次設計的企業人事管理系統可以正常使用;數據庫對數據的存儲尚未發現異常,運行一切正常。經過測試,網站符合前期的系統設計需求,達到了預期的功能需要。第七章結論本文介紹了一個企業人事管理系統的開發過程。其中詳細介紹了實現本系統所需要的各項技術和軟件,以及使用這些技術和軟件的優點;分析了系統的系統需求和國內外發展狀況,說明了企業人事管理系統對于企業的重要性,也建立了系統的初步框架模型和MySQL數據庫,將所需要用到的數據存儲在了數據庫中,然后從系統設計到最后對系統測試,最終成功完成了本次企業人事管理系統的設計與實現;實現了企業人事管理系統所應該具備的的基本功能。企業人事管理系統的實現,在一定程度上減輕了管理員的負擔和壓力,提高了公司的工作效率,降低了管理成本,也可以為企業帶來了更多的利益。本次系統的設計取得了一小部分成果,但是與社會上已經應用的企業人事管理系統相比,我所設計的系統仍然存在很多的問題,比如:功能不夠全面,缺少上下級之間的溝通;員工信息的修改需要刪除之后重新進行錄

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論