【辦公自動化系統(tǒng)設計與實現(xiàn)7900字(論文)】_第1頁
【辦公自動化系統(tǒng)設計與實現(xiàn)7900字(論文)】_第2頁
【辦公自動化系統(tǒng)設計與實現(xiàn)7900字(論文)】_第3頁
【辦公自動化系統(tǒng)設計與實現(xiàn)7900字(論文)】_第4頁
【辦公自動化系統(tǒng)設計與實現(xiàn)7900字(論文)】_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

I辦公自動化系統(tǒng)設計與實現(xiàn)目錄TOC\o"1-2"\h\u10584一、緒論 115328(一)研究背景及意義 130782(二)國內(nèi)外發(fā)展情況 116180二、系統(tǒng)需求分析 211859(一)可行性分析 211368(二)需求分析 218815三、系統(tǒng)設計 332546(一)運行環(huán)境 332434(二)技術點總覽 32314(三)系統(tǒng)功能模塊圖 320375(四)數(shù)據(jù)庫設計 62333四、功能展示 1315162(一)登錄模塊 1313900(二)員工基本資料 1418565(三)薪資管理 188310(四)系統(tǒng)管理 1925090(五)個人中心 208631五、系統(tǒng)測試 2129759(一)項目測試的意義 2111167(二)系統(tǒng)測試的重要性 213274(三)主要功能測試 2222234六、總結 2326019參考文獻 24一、緒論(一)研究背景及意義21世紀是知識經(jīng)濟時代,知識就是經(jīng)濟增長、社會發(fā)展以及企業(yè)成長最關鍵的資源,信息化建設的核心就是掌握和利用知識。在這種背景下,孕育著異常以工作流程為中心的第二代辦公自動化提升到以知識管理為核心的第三代辦公自動化系統(tǒng)。辦公自動化,英文全稱OfficeAutomation,簡稱OA,是辦公信息處理自動化的意思。其目的是利用先進的技術,使得之前由人來辦理的各種業(yè)務逐步由設備、高技術人員來協(xié)助完成,實現(xiàn)充分利用信息,提高工作效率和工作質(zhì)量,最終達到提高生產(chǎn)率的目的。本系統(tǒng)是網(wǎng)絡辦公自動化辦公系統(tǒng),實現(xiàn)電子自動化辦公。通過網(wǎng)絡,公司員工可以實現(xiàn)跨時間、地點協(xié)同工作;降低行政成本,實現(xiàn)無紙化辦公,規(guī)范公司辦公流程,提高辦公效率;在辦公自動化系統(tǒng)的模式下,企業(yè)成為一個大辦公室,企業(yè)的所有部門成為信息交流的單一環(huán)節(jié),而不再是一個個信息孤島,企業(yè)的組織結構能夠得到簡化,便于明確各部門甚至各員工的責任,而決策層能綜合得到的信息,快速制作企業(yè)的戰(zhàn)略決策;實現(xiàn)辦公自動化可以解放大量的人力物力。(二)國內(nèi)外發(fā)展情況1.國內(nèi)發(fā)展進入二十一世紀以后,國內(nèi)經(jīng)濟較二十世紀發(fā)展更為迅猛,引發(fā)市場競爭的日趨激烈,信息技術也進入一個土匪猛進的時代,每一個企業(yè)都必須緊跟時代的步伐,加強企業(yè)競爭力忙著一切導致企業(yè)對辦公自動化的需求越來越大,但是企業(yè)辦公自動化并不是什么“萬金油”,其投資大、效果不明顯、水平低、重復建設多、硬件投入多等缺點為辦公自動化的快發(fā)發(fā)展產(chǎn)生一個障礙。我們國家的辦公自動化較為老舊,辦公自動化建設的本質(zhì)是提高決策效率,但是我們國家的辦公自動化還遠遠達不到這個要求,因此辦公自動化應該實現(xiàn)數(shù)字化辦公。2.國外發(fā)展由于計算機首先是在國外興起,在國外的人用著快速網(wǎng)絡時,國內(nèi)可能大多數(shù)人都還不知道計算機是一個什么物種,我相信在自算計首先進入我國農(nóng)村的時候,一定有人認為這是一個神奇的東西,但是在國外可能已經(jīng)司空見慣了,所以總體上來說我們國家的計算機水平在與其他國家相比還是較為劣勢。在國外二十世紀50代初,OA系統(tǒng)就已經(jīng)在美國和日本興起了,到八十年代時已經(jīng)有很多著名的計算機軟、硬件公司在使用。在國外九十年代,就有許多大公司投入大量的人力、物力,在人機交互相關方進行了深入細致的研究,并推出了許多現(xiàn)代化機械設備。OA系統(tǒng)同ERP、CRM等工具融合,成為國外OA產(chǎn)品的主要發(fā)展,其中以IBM為代表的國際大公司退出了一系列優(yōu)勢領域的解決方案。在技術上辦公自動化系統(tǒng)的主要應用平臺包括Domino/Lotus、.NET、J2EE等。二、系統(tǒng)需求分析(一)可行性分析本次需求分析主要分析三點:技術可行性、時間可行性、運行可行性。本文采用Vue來搭建前端,該技術在大學期間接觸的并不多,但是在實習過程中已經(jīng)能獨立編寫一個網(wǎng)站;后端采用的是springboot,綜合分析,設計滿足技術可行性。從論文定稿,到答辯時間,有長達四個月的時間,足夠初學者掌握上述兩門技術的實現(xiàn),而對于用戶并沒有這一類的時間限制,因此設計滿足時間可行性?,F(xiàn)在大部分公司使用的前端技術都是vue,后端使用springboot的也不在少數(shù)。辦公自動化系統(tǒng)滿足許多公司的運行需求,滿足運行可行性。通過對以上三點的需求分析,已具備操作可行性條件。(二)需求分析由于時代的飛速發(fā)展,生產(chǎn)力提高,市場對于辦公自動化系統(tǒng)的需求日益增加。而為了辦公自動化系統(tǒng)安全穩(wěn)定的運行,就需要對每一個用戶的工作范圍以及級別經(jīng)常恰當?shù)臋嘞薰芾怼8鶕?jù)不同的用戶權限將權限管理劃分為系統(tǒng)管理員、公司管理層和普通用戶。1.用戶需求分析本系統(tǒng)需滿足三種用戶的需求,分別是系統(tǒng)管理員、公司管理層以及普通員工。系統(tǒng)管理員就是對系統(tǒng)進行維護與功能點的修改與增加。在這個技術飛速發(fā)展的時代,系統(tǒng)的功能并不能一成不變,需要及時進行更新以期跟上時代的腳步。公司管理層需要對員工的信息變更進行更改。員工的離職需要管理層同意以后在本系統(tǒng)上將其相關信息進行刪除,包括員工的個人信息、員工的薪資信息;在管理層離職后還需要對其權限進行刪除或者禁用,避免信息的流失。普通員工需要在管理層同意以后才能登入本系統(tǒng),且登入以后權限并不高,避免信息的流失。2.其他需求分析性能需求是系統(tǒng)實用性的關鍵,該系統(tǒng)具備高可維護性,具備可讀,可修改,可測試等等,滿足大部分用戶的需求。三、系統(tǒng)設計(一)運行環(huán)境Node.js(>=6.X,首選8.X)、Vue-cli、mybatis-plus、security(二)技術點總覽1.前端技術點總覽Vue:構件用戶界面的框架,適用性較廣,使用比較多。Vue-cli:腳手架降低使用webpack的難度。Vuex:管理該程序的狀態(tài)。Vuerouter:vue提供的路由管理器。Axios:前后端分離項目中,向后臺發(fā)起請求。ES6:JavaScript的下一版本的標準。s-file-download:vue提供的文件下載的方式。2.后端技術點總覽Springboot:快速開發(fā)的框架。Mybatisplus:mybatis的增強版本,支持自定義SQL、存儲過程和高級映射。Lombok:幫助我們編寫getter和equals方法的工具。Swagger2:管理API的工具。Kaptcha:驗證碼測試。Redis:緩存數(shù)據(jù)。(三)系統(tǒng)功能模塊圖1.管理員登錄模塊圖本系統(tǒng)針對當前使用辦公自動化系統(tǒng)的群體,將其劃分為三大登錄用戶,系統(tǒng)管理員,公司管理員,以及公司內(nèi)部普通的員工。系統(tǒng)管理員擁有對系統(tǒng)進行日常維護與升級的操作,主要管理的就是對系統(tǒng)進行日常維護,避免有不法分子進入,竊取員工私人信息,在公司有功能點進行修改時能及時進行處理。公司管理員具有對公司員工及旗下部門得到管理,包括人員調(diào)動,以及薪資調(diào)整。普通用戶需要在管理員的允許下才能進入本管理系統(tǒng),避免公司信息流出,導致公司財產(chǎn)損失。如圖3.1所示:圖3.1管理員登錄模塊2.員工資料模塊員工資料信息頁面主要包含員工主要信息展示、員工的入職,員工的離職、員工信息的變更,員工信息的查看。員工的入職需要增加一個新的員工數(shù)據(jù),員工離職需要刪除之前存在的員工數(shù)據(jù)。此外,為能快速查找到員工的相關信息,設計一個快速搜索框也是必不可少的,能快速的對員工的數(shù)據(jù)進行更正。如圖3.2所示:圖3.2員工資料模塊3.薪資管理模塊部門工資賬套管理需要對公司所有部門的支出做一個大概的統(tǒng)計,包括各部門人員之間的工資并不相同,輕松一些的部門的薪資可能就更少一點,而其他部門員工的基本工資就需要適當提高。且在公司內(nèi)部有固定的支出需要明細,工資賬套就是管理這些明細。如圖3.3所示:圖3.3薪資管理模塊4.系統(tǒng)管理模塊系統(tǒng)管理需要對公司部門變更的管理,此外就是公司管理層的管理,當然還有公司內(nèi)部職稱的管理。公司部門變更需要在公司部門發(fā)生變化時對公司部門進行及時更換。公司各部門設置總監(jiān)、副總監(jiān)等職位,這一類職位并不是固定的,需要對公司的管理層進行管理,在管理者身份更換時,進行維護。職稱是評定一個員工能力的參考點之一,若與能力不符合需要及時進行更換。如圖3.4所示:圖3.4系統(tǒng)管理模塊(四)數(shù)據(jù)庫設計在數(shù)據(jù)庫設計時由于考慮到需要的功能,因此借鑒于像類似的系統(tǒng)設計的數(shù)據(jù)庫,設計時數(shù)據(jù)庫設計較多。每一個表之間用用戶ID進行關聯(lián),且用戶ID和用戶工號是自動增加的,不能再修改。1.管理員信息表表3.1管理員信息表t_admin序號字段名類型長度是否為空主鍵說明1idint4否是管理員id2namevarchar32是姓名3phonechar11是手機號碼4telephonevarchar16是住宅電話5addressvarchar64是聯(lián)系地址6enabletingyint1否是否啟用7usernamevarchar255是用戶名8passwordvarchar255是密碼9userFacevarchar255是用戶頭像10remarkvarchar255是備注2.管理員權限表表3.2管理員權限表t_admin_role序號字段名類型長度是否為空主鍵說明1idint4否是id2adminIdint4是用戶id3ridint4是權限id3.角色表表3.3角色表t_role序號字段名類型長度是否為空主鍵說明1idint4否是id2namevarchar64是名稱3nameZhvarchar64是角色名稱4.菜單表表3.4菜單表t_menu序號字段名類型長度是否為空主鍵說明1idint4否是id2urlvarchar64是url3pathvarchar64是path4componentvarchar64是組件5namevarchar64是菜單名6iconClsvarchar64是圖標7keepAlivetinyint1是是否保持激活8requireAuthtinyint1是是否要求權限9parentIdint4是父id10enabletinyint1否是否啟用5.菜單權限表表3.5菜單權限表t_menu_role序號字段名類型長度是否為空主鍵說明1idint4否是id2midint4是菜單id3ridint4是權限id6.操作日志表表3.6操作日志表t_oplog序號字段名類型長度是否為空主鍵說明1idint4否是id2addDatedate50是添加日期3operatevarchar255是操作內(nèi)容4adminidint4是操作員id7.系統(tǒng)消息表表3.7系統(tǒng)消息表t_sys_msg序號字段名類型長度是否為空主鍵說明1idint4否是id2midint4是消息id3typeint4是0表示群發(fā)消息4adminidint4是這條消息是給誰的5stateint4是0未讀1已讀8.消息內(nèi)容表表3.8操作日志表t_sys_msg_content序號字段名類型長度是否為空主鍵說明1idint4否是id2titlevarchar64是標題3messagevarchar255是內(nèi)容4createDatetimestamp50否創(chuàng)建時間9.員工信息表表3.9員工信息表t_employee列名數(shù)據(jù)類型字段類型長度主鍵非空默認值備注idintintYY員工編號namevarchar(10)varchar10NN員工姓名genderchar(4)char4NN性別birthdaydatedateNN出生日期idCardchar(18)char18NN身份證號wedlockenum('已婚','未婚','離異')enum2NN婚姻狀況nationIdintintNN民族nativePlacevarchar(20)varchar20NN籍貫politicIdintintNN政治面貌emailvarchar(64)varchar64NN郵箱phonevarchar(11)varchar11NN電話號碼addressvarchar(64)varchar64NN聯(lián)系地址departmentIdintintNN所屬部門jobLevelIdintintNN職稱IDposIdintintNN職位IDengageFormvarchar(8)varchar8NN聘用形式tiptopDegreeenum('博士','碩士','本科','大專','高中','初中','小學','其他')enum2NN最高學歷specialtyvarchar(32)varchar32NN所屬專業(yè)schoolvarchar(32)varchar32NN畢業(yè)院校beginDatedatedateNN入職日期workStateenum('在職','離職')enum2NN在職在職狀態(tài)workIDchar(8)char8NN工號contractTermdoubledoubleNN合同期限conversionTimedatedateNN轉正日期notWorkDatedatedateNN離職日期beginContractdatedateNN合同起始日期endContractdatedateNN合同終止日期workAgeintintNN工齡salaryIdintintNN工資賬套ID10.員工賬套表表3.10員工賬套表t_salary列名數(shù)據(jù)類型字段類型長度主鍵非空默認值備注idintintYYidbasicSalaryintintNN基本工資bonusintintNN獎金lunchSalaryintintNN午餐補助trafficSalaryintintNN交通補助allSalaryintintNN應發(fā)工資pensionBaseintintNN養(yǎng)老金基數(shù)pensionPerfloatfloatNN養(yǎng)老金比率createDatetimestamptimestampNN啟用時間medicalBaseintintNN醫(yī)療基數(shù)medicalPerfloatfloatNN醫(yī)療保險比率accumulationFundBaseintintNN公積金基數(shù)accumulationFundPerfloatfloatNN公積金比率namevarchar(32)varchar32NN名稱11.員工調(diào)薪表表3.11員工調(diào)薪表t_salary_adjust列名數(shù)據(jù)類型字段類型長度主鍵非空默認值備注idintintYYideidintintNN員工IDasDatedatedateNN調(diào)薪日期beforeSalaryintintNN調(diào)前薪資afterSalaryintintNN調(diào)后薪資reasonvarchar(255)varchar255NN調(diào)薪原因remarkvarchar(255))varchar255NN備注12.員工民族表表3.12員工民族表t_nation列名數(shù)據(jù)類型字段類型長度主鍵非空默認值備注idintintYYidnamevarchar(32)varchar32NN民族13.員工職位表表3.13員工職位表t_position列名數(shù)據(jù)類型字段類型長度主鍵非空默認值備注idintintYYidnamevarchar(32)varchar32NN職位createDatetimestamptimestampNNCURRENT_TIMESTAMP創(chuàng)建時間enabledtinyint(1)tinyintNN1是否啟用14.員工職稱表表3.14員工職稱表t_joblevel列名數(shù)據(jù)類型字段類型長度主鍵非空默認值備注idintintYYidnamevarchar(32)varchar32NN職稱名稱titleLevelenum('正高級','副高級','中級','初級','員級')enum3NN職稱等級createDatetimestamptimestampNNCURRENT_TIMESTAMP創(chuàng)建時間enabledtinyint(1)tinyintNN1是否啟用15.部門名稱表表3.15部門名稱表t_department列名數(shù)據(jù)類型字段類型長度主鍵非空默認值備注idintintYYidnamevarchar(32)varchar32NN部門名稱parentIdintintNN父iddepPathvarchar(255)varchar255NN路徑enabledtinyint(1)tinyintNN1是否啟用isParenttinyint(1)tinyintNN0是否上級16.政治面貌表表3.16政治面貌表t_politics_status列名數(shù)據(jù)類型字段類型長度主鍵非空默認值備注idintintYYidnamevarchar(32)varchar32NN政治面貌17.員工調(diào)動表表3.17員工調(diào)動表t_employee_remove列名數(shù)據(jù)類型字段類型長度主鍵非空默認值備注idintintYYideidintintNN員工idafterDepIdintintNN調(diào)動后部門afterJobIdintintNN調(diào)動后職位removeDatedatedateNN調(diào)動日期reasonvarchar(255)varchar255NN調(diào)動原因remarkvarchar(255)varchar255NN備注四、功能展示(一)登錄模塊1.普通員工普通員工在首次進入時需要管理員的權限才能進入,否則的話會顯示尚未登錄,請先登錄,以此來保證公司員工信息。2.公司管理者公司管理者在進入員工信息頁面時需要管理員進行賬號的開啟,否則不能進入。3.管理員管理員使用賬戶登錄進入頁面時,如圖4.1首先的是加載頁面,其次顯示一個彈窗,登錄成功。登錄進入后會顯示一個歡迎頁面,如圖4.2所示:圖4.1管理員輸入正確的用戶名和密碼,驗證碼圖4.2用戶進入歡迎頁面(二)員工基本資料1.員工基本資料員工資料包括姓名、工號、性別、身份證、所在部門等的顯示,其中數(shù)據(jù)較多,因此采用分頁顯示,共100條數(shù)據(jù),每十條數(shù)據(jù)做一頁,分為十頁,在數(shù)據(jù)顯示下面有頁碼調(diào)節(jié),可以快速進入相應的頁面進行查找。如圖4.3所示:圖4.3員工資料查看2.搜索員工本次包括100條數(shù)據(jù),在對數(shù)據(jù)進行更新維護時,查找相應員工較為困難,因此設計一個搜索框,以實現(xiàn)數(shù)據(jù)的快速維護。如圖4.4所示:圖4.4通過員工姓名查找3.模糊查找員工信息在實際應用中,某些時候需要模糊查詢,即需要查找的數(shù)據(jù)過多或者需要查找的員工的姓名不清楚,就可以進行通過某些特定的條件查找。這樣可以幫助我們快速查找員工,對數(shù)據(jù)進行維護。如圖4.5所示:圖4.5模糊查詢員工信息4.導出數(shù)據(jù)存儲在網(wǎng)絡上的數(shù)據(jù)可能會丟失,或者被不法分子竊取,現(xiàn)在就可以將其下載下來存儲成本地文件,此外導入到本地文件上的數(shù)據(jù)能提供一些網(wǎng)絡上顯示不了的內(nèi)容,比如導入本地的數(shù)據(jù)可以進行薪資字段的加入與管理。如圖4.6所示:圖4.6導出數(shù)據(jù)5.導入數(shù)據(jù)在公司有大批員工入職或者離職時,修改的數(shù)據(jù)可能較多,在管理系統(tǒng)中進行維護就比較麻煩,此時就可以將數(shù)據(jù)導出,修改以后再將其導入,進行快速維護,圖4.7、圖4.8所示:圖4.7導入數(shù)據(jù)6.修改員工信息在員工信息錄入系統(tǒng)時錄入出錯,或者員工信息出現(xiàn)變化時需要進行及時修改。如圖4.8表示:圖4.8修改員工信息7.添加員工員工入職時,入職員工較少,則可以使用該方法,能快速辦理員工的入職手續(xù)。如圖4.9圖4.9添加員工8.刪除員工數(shù)據(jù)公司員工離職不多可以采用此方法進行。圖4.10所示:圖4.10員工信息刪除(三)薪資管理1.員工工資賬套管理各部門員工之間工資是不同的,需要設計一個統(tǒng)一的表進行對每個部門員工工資的管理,且還需要設計每個部門之間的補貼資金。圖4.11所示:圖4.11員工工資賬套管理2.員工賬套管理除進行部門工資管理之外還需要進行員工工資的管理,需要管理員工每一個月的薪資進提成。圖4.12所示:圖4.12員工賬套管理(四)系統(tǒng)管理1.部門管理與添加公司部門出現(xiàn)變更時,需要及時進行修改,例如開辟一個新的市場使,需要增加一個部門,如圖4.13所示.而公司撤銷某個部門時,需要刪除某個部門,圖4.14所示:圖4.13部門增加圖4.14部門撤銷2.操作員管理對操作員進行管理。操作員就是本公司的高級管理員,例如某一地區(qū)總負責人,這些人員需要更高權限的管理者才能對其進行管理。圖4.15操作員顯示圖4.15操作員管理(五)個人中心顯示已登錄用戶的個人信信息,包括電話號碼,手機號碼,居住地址以及用戶標簽,此外修改密碼,及修改已登錄用戶的信息均在此頁面。可以對已登錄用戶進行修改.圖4.16.圖4.16已登錄用戶的個人信息五、系統(tǒng)測試(一)項目測試的意義一個完整的項目需要進過需求分析、設計和編程三個階段,并在設計和編程的時候盡可能提高軟件的質(zhì)量、盡可能避免產(chǎn)生錯誤。但是,在實際操作中避免不了出現(xiàn)各種各樣的錯誤,可能代碼是沒有錯誤,但是在相應功能上顯示就可能出現(xiàn)錯誤,只有經(jīng)過嚴格的測試以后才能投入使用,測試的內(nèi)容就包括功能測試,性能測試,可用性測試等,且在測試完成以后需提交測試報告,用于發(fā)現(xiàn)和解決問題,且對系統(tǒng)的維護和升級提供便利。(二)系統(tǒng)測試的重要性1.明確需要測試的功能首先進行業(yè)務功能測試,需要統(tǒng)計在正常和異常情況下會出現(xiàn)的效果;之后進行邊界分析測試,需要分析業(yè)務邊界規(guī)則、輸入輸出參數(shù)邊界;下一步就是對參數(shù)組合的測試;一個好的程序,不僅僅是能正常運行,還需要在出現(xiàn)操作失誤時能及時處理好出現(xiàn)的失誤,因此就需要進行異常測試,也就是需要出現(xiàn)一些簡單、常見的錯誤,例如重復提交、并發(fā)、事務、分布式、環(huán)境異常、大數(shù)量等,出現(xiàn)這一類錯誤時需要得到自己需要的結果,不然就是系統(tǒng)出現(xiàn)問題;性能往往決定了一個系統(tǒng)的優(yōu)劣,進行性能測試就顯得尤為重要,性能測試包括響應時間、吞吐量、并發(fā)數(shù)、服務器資源使用率,要以上數(shù)值均符合要求才算完成一個合格的系統(tǒng);最終我們的系統(tǒng)是需要放在網(wǎng)絡上,而網(wǎng)絡是一個“大染缸”,在其中遍布各種各樣的病毒,而不能有效的預防這些病毒會給我們以后的生活帶來麻煩,因此在發(fā)布前需要做的就是安全測試,敏感信息在編程實現(xiàn)時需要進行加密,而在實際生活中我們可能會忘記加密,在發(fā)布前需要對其進行最后判斷是否加密,這里的敏感信息就包括前后端數(shù)據(jù)傳輸以及日志信息需要加密。2.單元測試所謂單元測試就是在編寫代碼實現(xiàn)該功能時就對其各部分功能具體功能實現(xiàn),在編寫代碼時沒有出現(xiàn)問題并不代表在連接模塊時不會出錯,因此在組合前需要將各部分功能實現(xiàn)才能將其投入使用。3.組合測試將各部分功能組織起來避免出錯,在使用時,才不會出現(xiàn)錯誤。4.整體測試答辯前需要將每一部分的功能實現(xiàn)整合起來形成一個完整、完好的系統(tǒng),其中包括硬件運行是否正常、軟件能否正常運行,其次還需要對程序中編寫的出現(xiàn)各種問題的效果進行測試,而不僅僅是為了實現(xiàn)程序的功能,還需要驗證出現(xiàn)問題時的解決辦法。(三)主要功能測試表5.1關鍵功能測試測試用例ID場景預期結果測試結果1登錄用戶能正常登錄進行系統(tǒng)通過2員工資料員工資料正常查看且增刪改查無異常通過3員工資料從本地文件導入數(shù)據(jù),將數(shù)據(jù)導入到本地通過4員工賬套各部門薪資展示,員工薪資展示通過5系統(tǒng)管理公司部門、公司職位、公司人員職稱實現(xiàn)增、刪、改、查、通過6系統(tǒng)管理管理員禁用與開啟的實現(xiàn)通過7個人信息實現(xiàn)個人信息的修改通過六、總結本系統(tǒng)是基于springboot和vue編寫實現(xiàn)的網(wǎng)上辦公系統(tǒng)。主要包括登錄、職位管理、職稱管理、部門管理、操作員管理、員工管理、工資賬套管理、員工賬套管理、個人中心九個功能模塊,前端使用技術有:使用vue搭建前端頁面,由elementUI組件搭建,vuex實現(xiàn)狀態(tài)管理,vuerouter實現(xiàn)頁面跳轉,使用node.js處理前后端跨域問題,文件下載使用js-file-download實現(xiàn);后端主要使用技術:搭建框架使用的是springboot、SpringMVC和mybatisplus,lombok簡化get、set請求,在后端測試時使用swagger2搭建接口文檔,方便測

溫馨提示

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

最新文檔

評論

0/150

提交評論