檢察院后勤物資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
檢察院后勤物資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
檢察院后勤物資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
檢察院后勤物資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
檢察院后勤物資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGEPAGEI題目檢察院后勤物資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)PAGE39摘要 本課題針對(duì)某城市人民檢察院后勤物資管理信息化實(shí)際需求,設(shè)計(jì)并開(kāi)發(fā)了一套檢察院后勤物資管理系統(tǒng)。實(shí)現(xiàn)了對(duì)后勤物資的線(xiàn)上審批與管理,緩解了后勤科員的工作壓力,減少了工作中的疏漏。系統(tǒng)整體按照軟件工程思想進(jìn)行分析、設(shè)計(jì)和開(kāi)發(fā),通過(guò)實(shí)地調(diào)查走訪(fǎng)進(jìn)行了可行性論證和需求分析,根據(jù)需求完成了具體設(shè)計(jì)和編碼實(shí)現(xiàn)。本系統(tǒng)基于SSH框架,Maven項(xiàng)目管理,以eclipse作為開(kāi)發(fā)平臺(tái),Java作為開(kāi)發(fā)語(yǔ)言,Tomcat服務(wù)器進(jìn)行發(fā)布,Mysql數(shù)據(jù)庫(kù)作為應(yīng)用數(shù)據(jù)庫(kù),前后端分離的開(kāi)發(fā)方案。本系統(tǒng)分為系統(tǒng)設(shè)置、事務(wù)管理、物資管理三個(gè)模塊。其中,系統(tǒng)設(shè)置包括賬號(hào)管理、員工信息管理、職位分類(lèi)管理三個(gè)子模塊。事務(wù)管理包括事務(wù)分類(lèi)管理、事務(wù)申請(qǐng)管理、事務(wù)審批管理三個(gè)子模塊。物資管理包括物資信息管理、出入庫(kù)登記管理、報(bào)損申請(qǐng)管理、預(yù)算上報(bào)管理四個(gè)子模塊。經(jīng)過(guò)測(cè)試,本系統(tǒng)達(dá)到了客戶(hù)需求,并具有一定的可靠性。關(guān)鍵詞:物資管理,Java語(yǔ)言,SSH框架,Mysql數(shù)據(jù)庫(kù)

ABSTRACT Thistopicdesignsanddevelopsasetoflogisticsmaterialmanagementsystemoftheprocuratoratefortheactualneedsofthelogisticsmaterialmanagementinformationizationofthepeople'sprocuratorateofacity.Realizedtheonlineapprovalandmanagementoflogisticsmaterials,easedtheworkpressureoflogisticsstaff,andreducedtheomissionsinthework.Thesystemasawholeisanalyzed,designed,anddevelopedaccordingtosoftwareengineeringideas.Feasibilitydemonstrationanddemandanalysisareconductedthroughfieldsurveysandvisits,andspecificdesignandcodingarecompletedaccordingtotheneeds.ThissystemisbasedontheSSHframework,Mavenprojectmanagement,witheclipseasthedevelopmentplatform,Javaasthedevelopmentlanguage,Tomcatserverforrelease,Mysqldatabaseastheapplicationdatabase,andfrontandbackendseparatedevelopmentsolutions.Thesystemisdividedintothreemodules:systemsettings,transactionmanagement,andmaterialmanagement.Amongthem,thesystemsettingsincludethreesub-modulesofaccountmanagement,employeeinformationmanagement,andpositionclassificationmanagement.Transactionmanagementincludesthreesub-modules:transactionclassificationmanagement,transactionapplicationmanagement,andtransactionapprovalmanagement.Materialmanagementincludesfoursub-modules:materialinformationmanagement,entryandexitregistrationmanagement,lossapplicationmanagement,andbudgetreportingmanagement.Aftertesting,thissystemmeetscustomerneedsandhascertainreliability.Keywords:Materialmanagement,Java,SSHframe,Mysqldatabase

目錄TOC\o\h\z摘要 IABSTRACT II第一章緒論 錯(cuò)誤!未定義書(shū)簽。1.1 課題背景及意義 錯(cuò)誤!未定義書(shū)簽。1.2 課題研究現(xiàn)狀 21.3 課題主要研究?jī)?nèi)容及創(chuàng)新點(diǎn) 21.3.1 主要研究?jī)?nèi)容 21.3.2 創(chuàng)新點(diǎn) 31.4 論文結(jié)構(gòu)3第二章課題相關(guān)技術(shù)介紹 .42.1 SSH2框架42.2Maven項(xiàng)目構(gòu)建管理42.3Mysql數(shù)據(jù)庫(kù)52.4本章小結(jié)6第3章系統(tǒng)分析73.1可行性分析73.2需求分析73.2.1功能需求分析73.2.2非功能需求分析83.3本章小結(jié)8第4章系統(tǒng)的設(shè)計(jì)94.1系統(tǒng)設(shè)計(jì)原則94.2系統(tǒng)總體設(shè)計(jì)94.2.1系統(tǒng)架構(gòu)94.2.2系統(tǒng)總體結(jié)構(gòu)圖104.3數(shù)據(jù)庫(kù)設(shè)計(jì)114.3.1數(shù)據(jù)庫(kù)的概要結(jié)構(gòu)設(shè)計(jì)114.3.2數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)124.4系統(tǒng)詳細(xì)設(shè)計(jì)194.5本章小結(jié)23第5章系統(tǒng)的實(shí)現(xiàn)245.1普通員工245.2倉(cāng)庫(kù)保管員265.3部門(mén)主管31第6章系統(tǒng)的測(cè)試356.1系統(tǒng)測(cè)試的意義356.2設(shè)計(jì)測(cè)試用例356.3測(cè)試結(jié)果36第6章總結(jié)和展望37參考文獻(xiàn) 38致謝 399第一章緒論課題背景及意義二十一世紀(jì)是信息時(shí)代,國(guó)家各部門(mén)信息化辦公水平都有提高,習(xí)近平總書(shū)記在一六年中央軍委后勤工作會(huì)議上提出過(guò),要努力建設(shè)強(qiáng)大的現(xiàn)代化后勤,為實(shí)現(xiàn)中國(guó)夢(mèng)強(qiáng)軍夢(mèng)提供有力保障。改善檢察機(jī)關(guān)的后勤服務(wù)工作各個(gè)地方都在開(kāi)展,檢察機(jī)關(guān)后勤保障工作目前由辦公室、行政處、計(jì)財(cái)處等部門(mén)承擔(dān),這些部門(mén)同時(shí)承擔(dān)檢察機(jī)關(guān)內(nèi)部的大量行政管理工作。檢察機(jī)關(guān)的后勤服務(wù)中心是檢察工作順利開(kāi)展和檢察職能得以充分發(fā)揮的基礎(chǔ)與關(guān)鍵,工作開(kāi)展的好壞直接影響著全院干警工作的積極性、工作的效率以及工作的質(zhì)量[1]。隨著互聯(lián)網(wǎng)的發(fā)展和普及,人們的辦公方式發(fā)生了不小的改變,通過(guò)運(yùn)用一些辦公自動(dòng)化系統(tǒng),可以提高工作效率,優(yōu)化管理模式。目前,我國(guó)一些城市檢察院的后勤物資管理缺乏系統(tǒng)安排,還沒(méi)有實(shí)現(xiàn)信息化管理,依然使用著傳統(tǒng)辦公手段。其中登記,審批,等工作容易受人為因素和自然因素的影響,不能高效的完成。又由于目前市面上很難找到一款適合檢察院后勤物資管理的系統(tǒng),因此開(kāi)發(fā)一款直接針對(duì)檢察院的后勤物資管理系統(tǒng),來(lái)提高檢察院的物資管理效率。司法體制改革后,檢察機(jī)關(guān)行政人員比例減少,后勤管理工作瑣碎且量大,在科員比例減少的情況下,事多人少的矛盾較為突出,再加上后勤服務(wù)還要涉及一些行政管理的工作,導(dǎo)致這一矛盾加劇,既影響后勤服務(wù)質(zhì)量,又影響行政管理效能。要解決這些問(wèn)題,加強(qiáng)計(jì)財(cái)干警等工作人員的培訓(xùn)、管理勢(shì)在必行,要做到事事有計(jì)劃、有預(yù)案,大事小事都要嚴(yán)格審批,樹(shù)立良好的工作作風(fēng)。但對(duì)后勤管理的信息化升級(jí)是解決以上問(wèn)題的最佳方案,可以從根本上改善問(wèn)題,提高工作效率。搭建檢察院后勤物資管理系統(tǒng)的主要意義在于以下幾點(diǎn):(1)有利于檢察院對(duì)于預(yù)算編制和執(zhí)行的規(guī)范,避免傳統(tǒng)預(yù)算審批手續(xù)四處走動(dòng),耗時(shí)耗力的麻煩,也減少了出錯(cuò)的概率。(2)有利于對(duì)現(xiàn)有物資的統(tǒng)計(jì)和管理,避免陳舊物資堆積倉(cāng)庫(kù)等情況的發(fā)生,相較于傳統(tǒng)紙質(zhì)登記方式,即使是新上任的保管員也能輕松上手,了解庫(kù)存情況。(3)轉(zhuǎn)變傳統(tǒng)管理方式,提高工作效率,工作人員分工明確,加強(qiáng)管理層對(duì)物資方面的審核和實(shí)時(shí)監(jiān)控的能力。(4)節(jié)省開(kāi)支,減輕科員工作量。(5)提高了信息傳遞的效率,加強(qiáng)了各部門(mén)、辦公室之間的協(xié)同能力。課題研究現(xiàn)狀在我國(guó),企事業(yè)單位開(kāi)始重視后勤管理,同時(shí),也總結(jié)出了一些比較可行的經(jīng)驗(yàn),近些年,我國(guó)的大型企業(yè)基本都部署了功能較完備的后勤物資管理系統(tǒng)。在推進(jìn)檢察院后勤服務(wù)的改革中,我們可以充分學(xué)習(xí)和借鑒這些企業(yè)的成功經(jīng)驗(yàn),形成一套符合檢察院體系的后勤管理體系。國(guó)外在很久之前就已經(jīng)開(kāi)始了行政管理的改革,并且大都運(yùn)用了自動(dòng)化管理系統(tǒng)來(lái)改善管理。1970年開(kāi)始,西方發(fā)達(dá)國(guó)家開(kāi)始關(guān)注行政公共管理改革,逐步將重點(diǎn)從行政效率轉(zhuǎn)向提高服務(wù)質(zhì)量。奧斯本和蓋布勒所著的《政府改革:企業(yè)理念如何改革政府部門(mén)》的著作中,提出了一個(gè)更好,成本更低的政府概念。他們提出將當(dāng)時(shí)企業(yè)的一些管理方法應(yīng)用到政府機(jī)關(guān)后勤工作的管理之中。隨著現(xiàn)代信息技術(shù)的發(fā)展,許多國(guó)家也將政府機(jī)構(gòu)的后勤服務(wù)融入現(xiàn)代信息技術(shù),并通過(guò)現(xiàn)代信息技術(shù)的合理應(yīng)用,提高政府機(jī)構(gòu)后勤服務(wù)部門(mén)社會(huì)化效率,降低政府機(jī)構(gòu)后勤服務(wù)工作成本[2]。課題主要研究?jī)?nèi)容及創(chuàng)新點(diǎn)主要研究?jī)?nèi)容本課題主要研究?jī)?nèi)容為以下幾點(diǎn):(1)對(duì)某城市人民檢察院過(guò)往的后勤物資管理模式及司法改革所發(fā)生的變化進(jìn)行分析,總結(jié)出后勤科員工作量繁重的原因并提出解決方案,然后結(jié)合市面上主流的物資管理系統(tǒng),設(shè)計(jì)并實(shí)現(xiàn)一套適合市人民檢察院后勤管理模式的物資管理系統(tǒng)。(2)學(xué)習(xí)研究SSH2框架,進(jìn)行分層開(kāi)發(fā),實(shí)現(xiàn)前后端分離。(3)學(xué)習(xí)研究Maven項(xiàng)目管理,了解Maven拆分項(xiàng)目的原理,熟練運(yùn)用Maven進(jìn)行依賴(lài)管理。(4)學(xué)習(xí)研究easyUI前端框架,設(shè)計(jì)更加美觀(guān),易于調(diào)整的用戶(hù)界面。(5)學(xué)習(xí)研究Java為應(yīng)對(duì)不同數(shù)據(jù)庫(kù)開(kāi)發(fā)出的JDBC標(biāo)準(zhǔn),研究如何連接Mysql數(shù)據(jù)庫(kù)。(6)完成賬號(hào)管理、個(gè)人工作平臺(tái)、事務(wù)管理、物資管理、報(bào)損管理和預(yù)算管理功能的實(shí)現(xiàn)。(7)針對(duì)不同職位的人員辦公需求,實(shí)現(xiàn)不同用戶(hù)登錄系統(tǒng)賦予相應(yīng)權(quán)限的個(gè)人工作平臺(tái)。(8)進(jìn)行系統(tǒng)測(cè)試,保證系統(tǒng)的穩(wěn)定運(yùn)行。創(chuàng)新點(diǎn)本物資管理系統(tǒng)有如下創(chuàng)新:(1)對(duì)不同的賬號(hào)賦予相應(yīng)的權(quán)限,考慮了用戶(hù)的體驗(yàn)。部分用戶(hù)擁有兩個(gè)以上職權(quán),一般處理方式是注冊(cè)兩個(gè)賬戶(hù)來(lái)完成操作,但在賬戶(hù)來(lái)回切換過(guò)程中用戶(hù)體驗(yàn)較差,本系統(tǒng)通過(guò)賬戶(hù)權(quán)限管理功能,使用戶(hù)登錄一個(gè)賬號(hào)即可擁有合適的操作權(quán)限,大大增加了用戶(hù)使用的感官。(2)在工作平臺(tái)添加了查詢(xún)事務(wù)的功能,不同傳統(tǒng)管理系統(tǒng),讓提出事務(wù)、報(bào)損、預(yù)算申請(qǐng)的具體流程透明、直觀(guān),申請(qǐng)是否提交成功,主管是否處理申請(qǐng),申請(qǐng)是否同過(guò)都能通過(guò)查詢(xún)得知。1.4論文結(jié)構(gòu)本論文各章節(jié)內(nèi)容結(jié)構(gòu)如下:第一章為緒論。主要介紹了本課題的背景和意義;分析了市人民檢察院后勤在改革后產(chǎn)生的問(wèn)題;物資管理系統(tǒng)的前景;說(shuō)明了主要研究?jī)?nèi)容、主要技術(shù)和創(chuàng)新之處。第二章為課題相關(guān)技術(shù)。介紹了開(kāi)發(fā)系統(tǒng)所使用的框架、依賴(lài)管理等技術(shù)。第三章為系統(tǒng)分析。通過(guò)研究市人民檢察院后勤物資管理現(xiàn)狀,分析并找出解決問(wèn)題的方法。第四章為系統(tǒng)設(shè)計(jì)。根據(jù)人民檢察院后勤物資管理系統(tǒng)各功能模塊需求,設(shè)計(jì)出系統(tǒng)架構(gòu)圖,數(shù)據(jù)庫(kù)結(jié)構(gòu)和邏輯模型。第五章為系統(tǒng)實(shí)現(xiàn)。闡述系統(tǒng)設(shè)置、事務(wù)管理、物資管理模塊的實(shí)現(xiàn)方法。第六章為系統(tǒng)的測(cè)試。第七章為總結(jié)與展望。第二章課題相關(guān)技術(shù)介紹2.1SSH2框架SSH2是一種Web應(yīng)用程序開(kāi)源框架。近年來(lái)計(jì)算機(jī)技術(shù)高速發(fā)展,人們開(kāi)發(fā)系統(tǒng)時(shí)往往流行使用MVC開(kāi)發(fā)模式,MVC模式已經(jīng)成為現(xiàn)代J2EE開(kāi)發(fā)中的一種常用模式,且受到越來(lái)越多PHP、JSP等開(kāi)發(fā)者的歡迎。而SSH2框架集就很好的對(duì)應(yīng)了MVC的開(kāi)發(fā)模式,受到了外界的廣泛好評(píng),是現(xiàn)在大多軟件設(shè)計(jì)時(shí)都會(huì)使用的一種框架集。SSH2的全稱(chēng)是由struts2、spring和hibernate組成。與MVC模式的模型、視圖和控制器相呼應(yīng),其中Struts2呼應(yīng)前臺(tái)的控制層,Spring呼應(yīng)實(shí)體bean的業(yè)務(wù)邏輯處理,Hibernate呼應(yīng)數(shù)據(jù)庫(kù)的交接并使用Dao接口來(lái)完成操作。SSH2從職責(zé)上可以分為四層:表示層、業(yè)務(wù)邏輯層、dao層和action層,通過(guò)這樣的分層,降低了開(kāi)發(fā)和維護(hù)的難度,使得代碼模塊結(jié)構(gòu)清晰,可以進(jìn)行復(fù)用,移植并且很容易擴(kuò)展。SSH2框架和MVC開(kāi)發(fā)模式一樣,實(shí)現(xiàn)了前后端的分離。前端所關(guān)心的問(wèn)題是如何展示數(shù)據(jù)和如何采集用戶(hù)輸入的數(shù)據(jù):包括HTML、JS、CSS、圖片,作用是展示數(shù)據(jù)和采集數(shù)據(jù);后端是對(duì)數(shù)據(jù)的邏輯處理:數(shù)據(jù)訪(fǎng)問(wèn)層、業(yè)務(wù)邏輯層、控制層(action),作用處理業(yè)務(wù)邏輯、進(jìn)行數(shù)據(jù)存儲(chǔ)和讀取。前后端開(kāi)發(fā)有以下幾個(gè)的優(yōu)點(diǎn):(1)分工明確,有利于提高開(kāi)發(fā)速度(2)項(xiàng)目更換開(kāi)發(fā)語(yǔ)言,工作量較少。(3)增強(qiáng)用戶(hù)的體驗(yàn)。Struts2:Struts2是Struts的下一代產(chǎn)品,是在struts1和WebWork的技術(shù)基礎(chǔ)上進(jìn)行了合并的全新的Struts2框架。其全新的Struts2的體系結(jié)構(gòu)與Struts1的體系結(jié)構(gòu)差別巨大。Struts2以WebWork為核心,采用攔截器的機(jī)制來(lái)處理用戶(hù)的請(qǐng)求,這樣的設(shè)計(jì)也使得業(yè)務(wù)邏輯控制器能夠與ServletAPI完全脫離開(kāi),所以Struts2可以理解為WebWork的更新產(chǎn)品。Spring:Spring是一個(gè)開(kāi)源框架,Spring是于2003年興起的一個(gè)輕量級(jí)的Java開(kāi)發(fā)框架,由RodJohnson在其著作ExpertOne-On-OneJ2EEDevelopmentandDesign中闡述的部分理念和原型衍生而來(lái)。它是為了解決企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性而創(chuàng)建的。Hibernate:Hibernate是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得Java程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。2.2Maven項(xiàng)目構(gòu)建管理Maven翻譯為“專(zhuān)家”,“內(nèi)行”。Maven是Apache下的一個(gè)純Java開(kāi)發(fā)的開(kāi)源項(xiàng)目,它是一個(gè)項(xiàng)目管理工具,使用maven對(duì)Java項(xiàng)目進(jìn)行構(gòu)建、依賴(lài)管理。當(dāng)前使用Maven的項(xiàng)目在持續(xù)增長(zhǎng)。在本課題中,僅使用maven進(jìn)行依賴(lài)管理,實(shí)現(xiàn)web工程整合struts2框架。使用maven進(jìn)行依賴(lài)管理大大的便利了程序員,減輕了他們的工作量。傳統(tǒng)的項(xiàng)目工程要管理所依賴(lài)的jar包完全靠人工進(jìn)行,程序員從網(wǎng)上下載jar包添加到項(xiàng)目工程中,有很多重復(fù)勞動(dòng),而maven項(xiàng)目管理所依賴(lài)的jar包不需要手動(dòng)向工程添加jar包,只需要在maven工程的配置文件中添加jar包的坐標(biāo),就可以自動(dòng)從maven倉(cāng)庫(kù)中下載jar包,相比傳統(tǒng)方式有如下好處:(1)通過(guò)pom.xml文件對(duì)jar包的版本進(jìn)行統(tǒng)一管理,可避免版本的沖突。(2)maven團(tuán)隊(duì)維護(hù)了一個(gè)非常全的maven倉(cāng)庫(kù),里面包括了當(dāng)前使用的jar包,maven工程可以自動(dòng)從maven倉(cāng)庫(kù)下載jar包,非常方便。2.3Mysql數(shù)據(jù)庫(kù)Mysql是一個(gè)多用戶(hù)、多線(xiàn)程的服務(wù)器,采用SQL的數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)管理系統(tǒng)是基于SQL的客戶(hù)以及服務(wù)器模式的關(guān)系,它的優(yōu)點(diǎn)有強(qiáng)大的功能、操作簡(jiǎn)單、管理方便、可靠安全、運(yùn)行較快、多線(xiàn)程、跨平臺(tái)性、完全網(wǎng)絡(luò)化、穩(wěn)定性等,非常適合Web站點(diǎn)或者其他應(yīng)用軟件,在數(shù)據(jù)庫(kù)后端的開(kāi)發(fā)。此外,利用許多語(yǔ)言,會(huì)員可以編寫(xiě)和訪(fǎng)問(wèn)Mysql數(shù)據(jù)庫(kù)的程序。Mysql數(shù)據(jù)庫(kù)也是開(kāi)放源代碼的,開(kāi)發(fā)者越來(lái)越喜歡使用Mysql關(guān)系數(shù)據(jù)庫(kù),應(yīng)用范圍也被推而廣之。這是由于速度快和易用性,Web站點(diǎn)或應(yīng)用軟件的數(shù)據(jù)庫(kù)后端的開(kāi)發(fā)也都在使用它。mysql數(shù)據(jù)庫(kù)它有很多的優(yōu)點(diǎn),例如它在操作上能夠讓人通俗易懂、功能強(qiáng)大、信息儲(chǔ)存量高等優(yōu)點(diǎn)。所以被人們廣泛應(yīng)用,對(duì)于mysql數(shù)據(jù)庫(kù)來(lái)說(shuō)它一般主要是對(duì)數(shù)據(jù)進(jìn)行編碼和查詢(xún),而且在很多的設(shè)計(jì)當(dāng)中都應(yīng)用到了該數(shù)據(jù)庫(kù),在此過(guò)程當(dāng)中我們可以對(duì)常規(guī)的數(shù)據(jù)進(jìn)行查詢(xún)和組合,所以我們?cè)谶M(jìn)行使用mysql數(shù)據(jù)庫(kù)的時(shí)候只要對(duì)編寫(xiě)一小段的數(shù)據(jù)就能實(shí)現(xiàn)相應(yīng)的功能。數(shù)據(jù)庫(kù),就是數(shù)據(jù)存儲(chǔ)的儲(chǔ)藏室,只不過(guò)數(shù)據(jù)是存儲(chǔ)在計(jì)算機(jī)上的,而不是現(xiàn)實(shí)中的儲(chǔ)藏室,數(shù)據(jù)的存放是按固定格式,而不是無(wú)序的,則定義就是:長(zhǎng)期有固定格式,可以共享的存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器上。數(shù)據(jù)庫(kù)管理主要包括數(shù)據(jù)表的建立,數(shù)據(jù)存儲(chǔ)、修改和增加數(shù)據(jù),為了使數(shù)據(jù)庫(kù)系統(tǒng)能夠正常運(yùn)行,相關(guān)人員進(jìn)行的管理工作。數(shù)據(jù)表的建立,可以對(duì)數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行調(diào)整,數(shù)據(jù)的重新組合及重新構(gòu)造,保證數(shù)據(jù)的安全性。2.4本章小結(jié)本章主要介紹了課題所使用的關(guān)鍵技術(shù)及使用該技術(shù)較于傳統(tǒng)模式的優(yōu)勢(shì)和便利,包括SSH2框架、前后端開(kāi)發(fā)模式、Maven項(xiàng)目依賴(lài)管理、Mysql數(shù)據(jù)庫(kù)等,這些技術(shù)都是支持本課題能夠順利且高標(biāo)準(zhǔn)的完成目標(biāo)的重要保障。第三章系統(tǒng)分析3.1可行性分析經(jīng)調(diào)研,某市人民檢察院后勤部門(mén)有后勤服務(wù)中心,計(jì)財(cái)裝備處,辦公室等多部門(mén)組成。后勤管理范圍廣,部門(mén)分散,難于管理,在科員精簡(jiǎn)的情況下,每位科員所負(fù)責(zé)的工作繁雜,存在一定的壓力。在后勤制作一款物資管理系統(tǒng)來(lái)解決當(dāng)前問(wèn)題是有依據(jù)并且可行的。下面從以下四個(gè)方面對(duì)系統(tǒng)的可行性進(jìn)行分析:(1)在技術(shù)方面,檢察院后勤管理系統(tǒng)主要采用java技術(shù),基于B/S結(jié)構(gòu),Mysql數(shù)據(jù)庫(kù),對(duì)于應(yīng)用程序的開(kāi)發(fā)要求具備完整功能,使用簡(jiǎn)單的特點(diǎn),并建立一個(gè)數(shù)據(jù)完整安全穩(wěn)定的數(shù)據(jù)庫(kù)。檢察院后勤管理系統(tǒng)的開(kāi)發(fā)技術(shù)具有很高可行性,且開(kāi)發(fā)人員掌握了一定的開(kāi)發(fā)技術(shù),所以是可行的。(2)在操作方面,檢察院后勤管理系統(tǒng)的登錄界面簡(jiǎn)單易于操作,采用常見(jiàn)的界面窗口來(lái)登錄界面,通過(guò)電腦進(jìn)行訪(fǎng)問(wèn)操作,會(huì)員只要平時(shí)使用過(guò)電腦都能進(jìn)行訪(fǎng)問(wèn)操作。本系統(tǒng)具有易操作、易管理、交互性好的特點(diǎn),在操作上是非常簡(jiǎn)單的。因此本系統(tǒng)可以進(jìn)行開(kāi)發(fā)。(3)在經(jīng)濟(jì)方面,檢察院后勤管理系統(tǒng)是基于B/S模式,采用Mysql數(shù)據(jù)庫(kù)儲(chǔ)存數(shù)據(jù),所要求的硬件和軟件環(huán)境,市場(chǎng)上都很容易購(gòu)買(mǎi),程序開(kāi)發(fā)主要是管理系統(tǒng)的開(kāi)發(fā)和維護(hù)。所以程序在開(kāi)發(fā)人力、財(cái)力上要求不高,而且此系統(tǒng)不是很復(fù)雜,開(kāi)發(fā)周期短,在經(jīng)濟(jì)方面具有較高的可行性。(4)在法律方面,此系統(tǒng)是自己設(shè)計(jì)的,具有很大的實(shí)際意義。因?yàn)闊o(wú)論是軟件還是數(shù)據(jù)庫(kù),采用的都是開(kāi)源代碼,因此這個(gè)系統(tǒng)的開(kāi)發(fā)和設(shè)計(jì),并不存在侵權(quán)等問(wèn)題,在法律上完全具有可行性。綜上所述,檢察院后勤物資管理系統(tǒng)在技術(shù)、經(jīng)濟(jì)、操作和法律上都具有很高的可行性,開(kāi)發(fā)此系統(tǒng)是可行的。3.2需求分析3.2.1功能需求分析(1)系統(tǒng)設(shè)置由于當(dāng)前檢察院后勤處于司法改革期間,為了防止后勤部門(mén)或人員職能發(fā)生變化而導(dǎo)致此系統(tǒng)不適配情況的發(fā)生,需設(shè)計(jì)系統(tǒng)設(shè)置,包含賬號(hào)管理、員工信息管理、職位分類(lèi)管理三個(gè)分類(lèi)。其中,賬號(hào)管理用于對(duì)賬號(hào)進(jìn)行增、刪、改、查操作;員工信息管理用于對(duì)科員進(jìn)行增、刪、改、查操作;職位分類(lèi)管理用于對(duì)職務(wù)進(jìn)行增、刪、改、查操作。通過(guò)這些設(shè)計(jì),要達(dá)到即使是一個(gè)單位有不同的機(jī)構(gòu)級(jí)別或部門(mén)都可以靈活使用本后勤物資管理系統(tǒng),從而體現(xiàn)系統(tǒng)的適用性。(2事務(wù)管理平時(shí)普通科員需要物資時(shí)往往會(huì)和后勤人員交涉來(lái)得到物資,費(fèi)時(shí)費(fèi)力,為了提高效率,需要設(shè)計(jì)一個(gè)便于科員和后勤溝通的橋梁,科員通過(guò)瀏覽器登錄系統(tǒng),進(jìn)行事務(wù)上報(bào),管理者看到要求后能及時(shí)做出反應(yīng),省去了中間的時(shí)間。(3)物資管理為減輕科員工作壓力,減少不必要的瑣事,需要對(duì)物資管理進(jìn)行設(shè)計(jì),應(yīng)包含物資信息管理、出入庫(kù)登記管理、報(bào)損申請(qǐng)管理、預(yù)算上報(bào)四個(gè)大致功能。這些功能包含了倉(cāng)庫(kù)保管員管理倉(cāng)庫(kù)的所有工作,做到線(xiàn)上報(bào)損申請(qǐng),預(yù)算申請(qǐng),可以減少保管員跑腿的麻煩,更可以輕松掌握倉(cāng)庫(kù)情況,為管理物資提供便利。3.2.2非功能需求分析非功能性需求是應(yīng)用系統(tǒng)為配合其功能需求而需具備的性能特性,包括系統(tǒng)的易用性、安全性、系統(tǒng)響應(yīng)速度等。對(duì)系統(tǒng)功能進(jìn)行分析之后,考慮到用戶(hù)實(shí)際使用情況,需要對(duì)系統(tǒng)性能需求進(jìn)行分析。系統(tǒng)應(yīng)根據(jù)用戶(hù)習(xí)慣充分考慮系統(tǒng)易用性,在進(jìn)行界面設(shè)計(jì)時(shí),充分結(jié)合用戶(hù)實(shí)際工作方式及流程,提供良好的人機(jī)交互界面及體驗(yàn),在實(shí)現(xiàn)功能的基礎(chǔ)上盡可能的簡(jiǎn)化操作,從而保證系統(tǒng)的易用性。系統(tǒng)給不同的職位給予了相應(yīng)的權(quán)限,充分考慮了安全性,不會(huì)出現(xiàn)權(quán)限混亂的情況。3.3本章小結(jié)本章對(duì)市人民檢察院后勤相關(guān)部門(mén)調(diào)研后,對(duì)其進(jìn)行了可行性分析和需求分析,為編寫(xiě)系統(tǒng)做好了充足的準(zhǔn)備。第四章系統(tǒng)的設(shè)計(jì)4.1系統(tǒng)設(shè)計(jì)原則檢察院后勤物資管理系統(tǒng)的設(shè)計(jì)原則為“高效靈動(dòng)”,“高效”意為提高后勤部門(mén)的服務(wù)效率,利用辦公自動(dòng)化擺脫后勤傳統(tǒng)的紙質(zhì)辦公模式,減少信息傳遞時(shí)的延遲,達(dá)到操作簡(jiǎn)易,審批迅速,統(tǒng)計(jì)便捷等目的?!办`動(dòng)”意為系統(tǒng)模塊能夠靈活配置,檢察院后勤處于體制改革之中,部門(mén)辦公室和科員的職務(wù)可能會(huì)發(fā)生變動(dòng),所以系統(tǒng)要滿(mǎn)足其基礎(chǔ)的部門(mén)、職位等可以靈活配置,功能模塊可以添加和刪除。4.2系統(tǒng)總體設(shè)計(jì)4.2.1系統(tǒng)架構(gòu)人民檢察院后勤物資管理系統(tǒng)可以在Google、火狐等Google內(nèi)核的瀏覽器中運(yùn)行,使用MySQL數(shù)據(jù)庫(kù)作為應(yīng)用數(shù)據(jù)庫(kù),存儲(chǔ)數(shù)據(jù)。業(yè)務(wù)平臺(tái)為檢察院后勤中心各室管理員所使用的電腦終端,用戶(hù)通過(guò)瀏覽器訪(fǎng)問(wèn)此后勤物資管理系統(tǒng),當(dāng)有請(qǐng)求發(fā)生時(shí),Tomcat服務(wù)器會(huì)接收請(qǐng)求并調(diào)用struts2中對(duì)應(yīng)的處理模型進(jìn)行操作最終將結(jié)果返還。其工作原理圖如圖4.1所示。圖4.1系統(tǒng)工作原理圖本后勤物資管理系統(tǒng)為B/S架構(gòu),采用SSH框架,實(shí)現(xiàn)了前后端分離,服務(wù)端和客戶(hù)端配合,執(zhí)行業(yè)務(wù)邏輯,數(shù)據(jù)庫(kù)使用MySQL。如圖4.2所示,為系統(tǒng)應(yīng)用架構(gòu)。圖4.2系統(tǒng)應(yīng)用架構(gòu)由于easyUI框架用戶(hù)體驗(yàn)良好且易于上手,適配性較好,將easyUI作為web前端的開(kāi)發(fā)框架。Web后端使用Java技術(shù)路線(xiàn),運(yùn)用了SSH框架,即Struts2加spring加Hibernate。使開(kāi)發(fā)過(guò)程更加簡(jiǎn)單快捷,使用靈活。4.2.2系統(tǒng)總體結(jié)構(gòu)圖本課題所設(shè)計(jì)的檢察院后勤物資管理系統(tǒng)共分三大模塊,分別是:系統(tǒng)設(shè)置、事務(wù)管理、物資管理模塊。其中系統(tǒng)設(shè)置模塊包括賬號(hào)管理、員工信息管理、職位分類(lèi)管理三個(gè)子模塊:賬號(hào)管理分管理員賬號(hào)管理、管理員賬號(hào)添加、密碼修改三個(gè)子模塊;員工信息管理有員工添加和員工查詢(xún)子模塊;職位分離管理有職位分類(lèi)添加和職位分類(lèi)查詢(xún)子模塊。事務(wù)管理模塊包括事務(wù)申請(qǐng)管理、事務(wù)審批管理、事務(wù)分類(lèi)管理三個(gè)子模塊:事務(wù)分類(lèi)管理有事務(wù)分類(lèi)添加和事務(wù)分類(lèi)查詢(xún)子模塊;事務(wù)申請(qǐng)管理有事務(wù)申請(qǐng)?zhí)砑雍褪聞?wù)申請(qǐng)查詢(xún)子模塊;事務(wù)審批管理下有事務(wù)審批查詢(xún)模塊。物資管理模塊包括物資信息管理、出入庫(kù)登記管理、報(bào)損申請(qǐng)管理、預(yù)算上報(bào)管理四個(gè)子模塊:物資信息管理有物資分類(lèi)添加、物資分類(lèi)查詢(xún)、物資信息添加和物資信息查詢(xún)子模塊;出入庫(kù)登記管理有出庫(kù)登記查詢(xún)和入庫(kù)登記查詢(xún)兩個(gè)子模塊;報(bào)損申請(qǐng)管理包括報(bào)損申請(qǐng)查詢(xún)和報(bào)損審批查詢(xún)子模塊;預(yù)算上報(bào)管理包括預(yù)算上報(bào)查詢(xún)和預(yù)算審批查詢(xún)子模塊。如圖4.3所示,為物資系統(tǒng)功能模塊圖。圖4.3物資系統(tǒng)功能模塊圖4.3數(shù)據(jù)庫(kù)設(shè)計(jì)4.3.1數(shù)據(jù)庫(kù)的概要結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)采用Mysql數(shù)據(jù)庫(kù)作為存儲(chǔ)數(shù)據(jù)的載體,其中屬于實(shí)體的主要有員工、物資和事務(wù)。其中員工具有工號(hào)、密碼、姓名、性別、照片等屬性;物資具有編號(hào)、名稱(chēng)、圖片、價(jià)格、供應(yīng)商等屬性;事務(wù)具有編號(hào)、類(lèi)型、標(biāo)題、描述、文件等屬性。各個(gè)實(shí)體之間保管員管理倉(cāng)庫(kù),調(diào)整物資;物資和倉(cāng)庫(kù)之間存在存放關(guān)系;主管管理保管員和員工;事務(wù)和主管是審批聯(lián)系和員工是申請(qǐng)聯(lián)系。下面是本系統(tǒng)主要實(shí)體的E-R圖,見(jiàn)圖4.4和圖4.5。圖4.4實(shí)體屬性E-R圖圖4.5實(shí)體聯(lián)系E-R圖4.3.2數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)檢察院后勤物資系統(tǒng)的關(guān)系模式如下:管理員(編號(hào),賬號(hào),密碼,添加時(shí)間)員工(編號(hào),工號(hào),密碼,姓名,性別,照片,部門(mén),職位,聯(lián)系電話(huà),郵箱,備注,權(quán)限,添加時(shí)間)職位分類(lèi)(編號(hào),分類(lèi)名稱(chēng),添加時(shí)間)事務(wù)分類(lèi)(編號(hào),分類(lèi)名稱(chēng),添加時(shí)間)事務(wù)審批(編號(hào),事務(wù)申請(qǐng)id,事務(wù)編號(hào),事務(wù)類(lèi)型,事務(wù)標(biāo)題,事務(wù)文件,申請(qǐng)人,審批狀態(tài),審批建議,審批人,添加時(shí)間)事務(wù)申請(qǐng)(編號(hào),事務(wù)編號(hào),事務(wù)類(lèi)型,事務(wù)標(biāo)題,事務(wù)文件,事務(wù)描述,事務(wù)狀態(tài),審批狀態(tài),申請(qǐng)人,添加時(shí)間)出庫(kù)登記(編號(hào),物資信息id,物資編號(hào),分類(lèi),物資名稱(chēng),存儲(chǔ)倉(cāng)位,出庫(kù)數(shù)量,出庫(kù)備注,出庫(kù)人,添加時(shí)間)入庫(kù)登記(編號(hào),物資信息id,物資編號(hào),分類(lèi),物資名稱(chēng),存儲(chǔ)倉(cāng)位,入庫(kù)數(shù)量,入庫(kù)備注,入庫(kù)人,添加時(shí)間)物資分類(lèi)(編號(hào),分類(lèi)名稱(chēng),添加時(shí)間)物資信息(編號(hào),物資編號(hào),分類(lèi),物資名稱(chēng),圖片,價(jià)格,存儲(chǔ)倉(cāng)位,庫(kù)存,供應(yīng)商,備注,添加時(shí)間)報(bào)損申請(qǐng)(編號(hào),物資信息id,物資編號(hào),分類(lèi),物資名稱(chēng),圖片,報(bào)廢數(shù)量,報(bào)廢原因,報(bào)廢人,申請(qǐng)狀態(tài),添加時(shí)間)報(bào)損審批(編號(hào),報(bào)損申請(qǐng)id,物資編號(hào),分類(lèi),物資名稱(chēng),圖片,報(bào)廢數(shù)量,報(bào)廢人,審核狀態(tài),審核建議,審核人,添加時(shí)間)預(yù)算上報(bào)(編號(hào),物資信息id,物資編號(hào),分類(lèi),物資名稱(chēng),價(jià)格,預(yù)算數(shù)量,預(yù)算價(jià)格,申請(qǐng)狀態(tài),備注,預(yù)算人,添加時(shí)間)預(yù)算審批(編號(hào),預(yù)算上報(bào)id,物資編號(hào),分類(lèi),物資名稱(chēng),價(jià)格,預(yù)算數(shù)量,預(yù)算價(jià)格,預(yù)算人,審核狀態(tài),審核建議,審核人)數(shù)據(jù)庫(kù)中有管理員表、員工表、職位分類(lèi)表、事務(wù)分類(lèi)表、事務(wù)審批表、事務(wù)申請(qǐng)表、出庫(kù)登記表、入庫(kù)登記表、物資分類(lèi)表、物資信息表、報(bào)損申請(qǐng)表、報(bào)損審批表、預(yù)算上報(bào)表和預(yù)算審批表,詳細(xì)如下:(1)管理員表如表4.1為管理員表,表字段包括賬號(hào)、密碼等信息,通過(guò)這些來(lái)管理管理員賬戶(hù)。表4.1管理員表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空默認(rèn)值1idint10是否編號(hào)2usernamevarchar50否否賬號(hào)3pwdvarchar50否否密碼4addtimetimestamp0否否添加時(shí)間(2)員工表如表4.2為員工表,包含工號(hào)、密碼等信息,用來(lái)存儲(chǔ)員工賬戶(hù)。表4.2員工表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空默認(rèn)值1idint10是否編號(hào)2gonghaovarchar50否否工號(hào)3mimavarchar50否否密碼4xingmingvarchar50否否姓名5xingbievarchar255否否性別6zhaopianvarchar255否否照片7bumenvarchar50否否部門(mén)8zhiweiint10否否職位9lianxidianhuavarchar50否否聯(lián)系電話(huà)10youxiangvarchar50否否郵箱11beizhuint0否否備注12cxvarchar255否否權(quán)限13addtimetimestamp0否否添加時(shí)間(3)職位分類(lèi)表、事務(wù)分類(lèi)表此表是應(yīng)對(duì)后勤改革,如表4.3和表4.4可以通過(guò)這兩個(gè)表來(lái)應(yīng)對(duì)職位事務(wù)的變化,包括分類(lèi)名稱(chēng),添加時(shí)間等基本信息。表4.3職位分類(lèi)表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空默認(rèn)值1idint10是否編號(hào)2fenleimingchengvarchar255否否分類(lèi)名稱(chēng)3addtimetimestamp0否否添加時(shí)間表4.4事務(wù)分類(lèi)表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空默認(rèn)值1idint10是否編號(hào)2fenleimingchengvarchar255否否分類(lèi)名稱(chēng)3addtimetimestamp0否否添加時(shí)間(4)事務(wù)審批表如表4.5為事務(wù)審批表,此表用于記錄擁有部門(mén)主管權(quán)限的用戶(hù)對(duì)事務(wù)申請(qǐng)的審批,包括事務(wù)申請(qǐng)id,事務(wù)類(lèi)型,事務(wù)文件,事務(wù)標(biāo)題,申請(qǐng)人等基本信息。表4.5事務(wù)審批表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空默認(rèn)值1idint10是否編號(hào)2shiwushenqingidint10否否事務(wù)申請(qǐng)id3shiwubianhaovarchar50否否事務(wù)編號(hào)4shiwuleixingint10否否事務(wù)類(lèi)型5shiwubiaotivarchar50否否事務(wù)標(biāo)題6shiwuwenjianvarchar255否否事務(wù)文件7shenqingrenvarchar50否否申請(qǐng)人8shenpizhuangtaivarchar255否否審批狀態(tài)9shenpijianyitext0否否審批建議10shenpirenvarchar50否否審批人11addtimetimestamp0否否添加時(shí)間(5)事務(wù)申請(qǐng)表普通員工可以進(jìn)行事務(wù)申請(qǐng),如表4.6為事務(wù)申請(qǐng)表,此表用來(lái)記錄普通員工編寫(xiě)的事務(wù)申請(qǐng),包括事務(wù)類(lèi)型,事務(wù)標(biāo)題,事務(wù)描述,事務(wù)狀態(tài),審批狀態(tài)等基本信息。表4.6事務(wù)申請(qǐng)表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空默認(rèn)值1idint10是否編號(hào)2shiwubianhaovarchar50否否事務(wù)編號(hào)3shiwuleixingint10否否事務(wù)類(lèi)型4shiwubiaotivarchar50否否事務(wù)標(biāo)題5shiwuwenjianvarchar255否否事務(wù)文件6shuwumiaoshutext0否否事務(wù)描述7shiwuzhuangtaivarchar255否否事務(wù)狀態(tài)8shenpizhuangtaivarchar255否否審批狀態(tài)9shenqingrenvarchar50否否申請(qǐng)人10addtimetimestamp0否否添加時(shí)間(6)出入庫(kù)登記表作為一款物資管理系統(tǒng),出入庫(kù)登記是系統(tǒng)的主體,如表4.7和表4.8主要負(fù)責(zé)記錄倉(cāng)庫(kù)內(nèi)物資及其流動(dòng)變化。表4.7出庫(kù)登記表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空默認(rèn)值1idint10是否編號(hào)2wuzixinxiidint10否否物資信息id3wuzibianhaovarchar50否否物資編號(hào)4fenleiint10否否分類(lèi)5wuzimingchengvarchar255否否物資名稱(chēng)6chucuncangweivarchar50否否儲(chǔ)存?zhèn)}位7chukushuliangint11否否出庫(kù)數(shù)量8chukubeizhutext0否否出庫(kù)備注9chukurenvarchar50否否出庫(kù)人10addtimetimestamp0否否添加時(shí)間表4.8入庫(kù)登記表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空默認(rèn)值1idint10是否編號(hào)2wuzixinxiidint10否否物資信息id3wuzibianhaovarchar50否否物資編號(hào)4fenleiint10否否分類(lèi)5wuzimingchengvarchar255否否物資名稱(chēng)6chucuncangweivarchar50否否儲(chǔ)存?zhèn)}位7rukushuliangint11否否入庫(kù)數(shù)量8rukubeizhutext0否否入庫(kù)備注9rukurenvarchar50否否入庫(kù)人10addtimetimestamp0否否添加時(shí)間(7)物資分類(lèi)表和前面事務(wù)分類(lèi)表功能類(lèi)似,如表4.9為物資分類(lèi)表。表4.9物資分類(lèi)表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空默認(rèn)值1idint10是否編號(hào)2fenleimingchengvarchar255否否分類(lèi)名稱(chēng)3addtimetimestamp0否否添加時(shí)間(8)物資信息表如表4.10為物資信息表,此表記錄所有物資信息,包括物資名稱(chēng),圖片,價(jià)格,供應(yīng)商等基本信息。表4.10物資信息表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空默認(rèn)值1idint10是否編號(hào)2wuzibianhaovarchar50否否物資編號(hào)3fenleiint10否否分類(lèi)4wuzimingchengvarchar255否否物資名稱(chēng)5tupianvarchar255否否圖片6jiagedecimal18否否價(jià)格7chucuncangweivarchar50否否儲(chǔ)存?zhèn)}位8kucunint11否否庫(kù)存9gongyingshangvarchar50否否供應(yīng)商10beizhutext0否否備注11addtimetimestamp0否否添加時(shí)間(9)報(bào)損申請(qǐng)表如表4.11為報(bào)損申請(qǐng)表,該表負(fù)責(zé)記錄倉(cāng)庫(kù)中因各種原因,已經(jīng)無(wú)法使用的物資進(jìn)行報(bào)損處理,表中包括物資信息id,物資名稱(chēng),圖片,報(bào)廢原因等基本信息。表4.11報(bào)損申請(qǐng)表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空默認(rèn)值1idint10是否編號(hào)2wuzixinxiidint10否否物資信息id3wuzibianhaovarchar50否否物資編號(hào)4fenleiint10否否分類(lèi)5wuzimingchengvarchar255否否物資名稱(chēng)6tupianvarchar255否否圖片7baofeishuliangint11否否報(bào)廢數(shù)量8baofeiyuanyintext0否否報(bào)廢原因9baofeirenvarchar50否否報(bào)廢人10shenqingzhuangtaivarchar255否否申請(qǐng)狀態(tài)11addtimetimestamp0否否添加時(shí)間(10)報(bào)損審批表如表4.12為報(bào)損審批表,該表負(fù)責(zé)記錄報(bào)損申請(qǐng)的審批過(guò)程。表里包含物資編號(hào),物資名稱(chēng),圖片,報(bào)廢數(shù)量審核狀態(tài),審核建議等基本信息。表4.12報(bào)損審批表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空默認(rèn)值1idint10是否編號(hào)2baosunshenqingidint10否否報(bào)損申請(qǐng)id3wuzibianhaovarchar50否否物資編號(hào)4fenleiint10否否分類(lèi)5wuzimingchengvarchar255否否物資名稱(chēng)6tupianvarchar255否否圖片7baofeishuliangint11否否報(bào)廢數(shù)量8baofeirenvarchar50否否報(bào)廢人9shenhezhuangtaivarchar255否否審核狀態(tài)10shenhejianyitext0否否審核建議11shenherenvarchar50否否審核人12addtimetimestamp0否否添加時(shí)間(11)預(yù)算上報(bào)表如表4.13為預(yù)算上報(bào)表,在后勤管理過(guò)程中,預(yù)算部分的處理是至關(guān)重要的,此表包含了預(yù)算數(shù)量,預(yù)算價(jià)格,申請(qǐng)狀態(tài)等基本信息。表4.13預(yù)算上報(bào)表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空默認(rèn)值1idint10是否編號(hào)2wuzixinxiidint10否否物資信息id3wuzibianhaovarchar50否否物資編號(hào)4fenleiint10否否分類(lèi)5wuzimingchengvarchar255否否物資名稱(chēng)6jiagedecimal18否否價(jià)格7yusuanshuliangint11否否預(yù)算數(shù)量8yusuanjiagedecimal18否否預(yù)算價(jià)格9shenqingzhuangtaivarchar255否否申請(qǐng)狀態(tài)10beizhutext0否否備注11yusuanrenvarchar50否否預(yù)算人12addtimetimestamp0否否添加時(shí)間(12)預(yù)算審批表如表4.14為預(yù)算審批表,此表記錄了對(duì)預(yù)算申請(qǐng)進(jìn)行審批的過(guò)程,包含預(yù)算人,審核狀態(tài),審核建議等基本信息表4.14預(yù)算審批表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空默認(rèn)值1idint10是否編號(hào)2yusuanshangbaoidint10否否預(yù)算上報(bào)id3wuzibianhaovarchar50否否物資編號(hào)4fenleiint10否否分類(lèi)5wuzimingchengvarchar255否否物資名稱(chēng)6jiagedecimal18否否價(jià)格7yusuanshuliangint11否否預(yù)算數(shù)量8yusuanjiagedecimal18否否預(yù)算價(jià)格9yusuanrenvarchar50否否預(yù)算人10shenhezhuangtaivarchar255否否審核狀態(tài)11shenhejianyitext0否否審核建議12shenherenvarchar50否否審核人4.4系統(tǒng)詳細(xì)設(shè)計(jì)這一部分將對(duì)我設(shè)計(jì)的檢察院后勤物資管理系統(tǒng)進(jìn)行詳細(xì)介紹。(1)系統(tǒng)設(shè)置模塊設(shè)計(jì)此模塊包括賬號(hào)管理、員工信息管理、職位分類(lèi)管理三個(gè)子模塊,這些模塊主要服務(wù)于登錄功能,如圖4.4為系統(tǒng)登錄流程圖。通過(guò)判斷輸入的密碼和驗(yàn)證碼是否正確,正確的跳轉(zhuǎn)個(gè)人工作平臺(tái),錯(cuò)誤的彈窗提示錯(cuò)誤并返回登錄界面。圖4.4系統(tǒng)登錄流程圖(2)事務(wù)管理模塊此模塊包括事務(wù)申請(qǐng)管理、事務(wù)審批管理、事務(wù)分類(lèi)管理三個(gè)子模塊。在系統(tǒng)中按照需求進(jìn)行了事務(wù)的上報(bào)流程設(shè)計(jì),如圖4.5所示。圖4.5事務(wù)上報(bào)流程圖(3)物資管理模塊此模塊包括物資信息管理、出入庫(kù)登記管理、報(bào)損申請(qǐng)管理、預(yù)算上報(bào)管理四個(gè)子模塊。在系統(tǒng)中支持了報(bào)損和預(yù)算的設(shè)計(jì),如圖4.6為物資報(bào)廢申請(qǐng)流程圖和圖4.7為預(yù)算申請(qǐng)流程圖,幫助檢察院后勤實(shí)現(xiàn)了報(bào)損,預(yù)算上報(bào)的無(wú)紙化需求。圖4.6物資報(bào)廢申請(qǐng)流程圖圖4.7預(yù)算申請(qǐng)流程圖4.5本章小結(jié)本章首先介紹了系統(tǒng)的設(shè)計(jì)原則,接著介紹了系統(tǒng)的架構(gòu)、結(jié)構(gòu)以及數(shù)據(jù)庫(kù)的設(shè)計(jì),最后介紹了系統(tǒng)的具體設(shè)計(jì)。第五章系統(tǒng)的實(shí)現(xiàn)5.1普通員工(1)個(gè)人工作平臺(tái)普通員工登錄頁(yè)面后會(huì)展示相應(yīng)的權(quán)限,有事務(wù)信息管理和個(gè)人中心模塊,如圖5.1為普通員工工作平臺(tái)。圖5.1普通員工工作平臺(tái)(2)個(gè)人中心在個(gè)人中心模塊中,用戶(hù)可以調(diào)整自己的信息并管理登錄密碼。如圖5.2為修改個(gè)人資料,圖5.3為修改密碼。圖5.2修改個(gè)人資料圖5.3修改密碼(3)事務(wù)信息管理普通員工可以通過(guò)事務(wù)申請(qǐng)發(fā)出物資需求,申請(qǐng)會(huì)發(fā)布到服務(wù)器上,可見(jiàn)圖5.4,用戶(hù)可以在事務(wù)申請(qǐng)查詢(xún)自己的申請(qǐng)情況,如圖5.5為我的申請(qǐng)查詢(xún),等主管審批后即可在事務(wù)審批查詢(xún)中查看申請(qǐng)是否通過(guò),如圖5.6為事務(wù)審批查詢(xún)。圖5.4事務(wù)申請(qǐng)發(fā)布圖5.5我的申請(qǐng)查詢(xún)圖5.6事務(wù)審批查詢(xún)5.2倉(cāng)庫(kù)保管員倉(cāng)庫(kù)保管員作為直接接觸物資的人員,擁有管理物資的所有權(quán)限,其個(gè)人工作平臺(tái)有物資信息管理、出入庫(kù)信息管理、報(bào)損信息管理、預(yù)算上報(bào)管理、個(gè)人中心五個(gè)模塊,具體如下:(1)物資信息管理用戶(hù)可以簡(jiǎn)單的添加物資分類(lèi),并且查詢(xún),見(jiàn)圖5.7。并且可以在圖5.8中添加新品種的物資并且能夠在物資信息查詢(xún)處找到添加的種類(lèi)如圖5.9為物資信息查詢(xún),在查詢(xún)頁(yè)面保管員可以進(jìn)行出入庫(kù)、報(bào)損、預(yù)算申請(qǐng)等操作。同時(shí)在查詢(xún)頁(yè)面細(xì)心的添加了分頁(yè)的功能見(jiàn)圖5.10,使得信息更有條理,不會(huì)出現(xiàn)查詢(xún)下拉過(guò)長(zhǎng)的現(xiàn)象。圖5.7物資分類(lèi)查詢(xún)圖5.8物資信息添加圖5.9物資信息查詢(xún)圖5.10分頁(yè)功能實(shí)現(xiàn)(2)出入庫(kù)信息管理如圖5.11為出庫(kù)登記查詢(xún),圖5.12為入庫(kù)登記查詢(xún),用戶(hù)擁有出入庫(kù)的操作功能,保管員可以一鍵出庫(kù)和入庫(kù)。圖5.11出庫(kù)登記查詢(xún)圖5.12入庫(kù)登記查詢(xún)(3)報(bào)損信息管理如圖5.13為報(bào)損申請(qǐng)查詢(xún),保管員可以輕松的查看報(bào)損的情況點(diǎn)擊詳情可以得到更加具體的信息,同時(shí)也可以隨時(shí)查看領(lǐng)導(dǎo)對(duì)報(bào)損的批復(fù)見(jiàn)圖5.14為報(bào)損審批查詢(xún)。圖5.13報(bào)損申請(qǐng)查詢(xún)圖5.14報(bào)損審批查詢(xún)(4)預(yù)算上報(bào)管理如圖5.15為預(yù)算上報(bào)查詢(xún),圖5.16為預(yù)算審批查詢(xún),在預(yù)算上報(bào)管理模塊里面可以瀏覽用戶(hù)申請(qǐng)的記錄并且貼心的添加了一個(gè)簡(jiǎn)單的統(tǒng)計(jì)功能,用戶(hù)可以直觀(guān)的看到預(yù)算的總額。也可以隨時(shí)查看分管領(lǐng)導(dǎo)的審批。圖5.15預(yù)算上報(bào)查詢(xún)圖5.16預(yù)算審批查詢(xún)5.3部門(mén)主管部門(mén)主管作為分管領(lǐng)導(dǎo),具有審核各項(xiàng)事務(wù)的權(quán)利,所以部門(mén)主管的個(gè)人工作平臺(tái)有事務(wù)信息管理、報(bào)損信息管理、預(yù)算上報(bào)管理、個(gè)人中心四個(gè)模塊,可以統(tǒng)籌管理所有審核,具體如下:(1)事務(wù)信息管理用戶(hù)可以查詢(xún)下屬發(fā)送的申請(qǐng)并進(jìn)行審批,如圖5.17為事務(wù)申請(qǐng)查詢(xún),還可以對(duì)審批的結(jié)果進(jìn)行修改,見(jiàn)圖5.18為我的審批查詢(xún)功能。圖5.17事務(wù)申請(qǐng)查詢(xún)圖5.18我的審批查詢(xún)(2)報(bào)損信息管理用戶(hù)可以在該模塊進(jìn)行報(bào)損審批,并查看歷史記錄。,如圖5.19為報(bào)損申請(qǐng)查詢(xún),圖5.20為我的審批查詢(xún)。圖5.19報(bào)損申請(qǐng)查詢(xún)圖5.20我的審批查詢(xún)(3)預(yù)算上報(bào)管理如圖5.21為預(yù)算上報(bào)查詢(xún),圖5.22為預(yù)算審批查詢(xún),用戶(hù)可以在該模塊進(jìn)行預(yù)算審批,并在我的審批查詢(xún)中查看審批歷史記錄。圖5.21預(yù)算上報(bào)查詢(xún)圖5.22預(yù)算審批查詢(xún)第六章系統(tǒng)的測(cè)試6.1系統(tǒng)測(cè)試的意義隨著現(xiàn)代信息的快速發(fā)展,在社會(huì)各大領(lǐng)域中已經(jīng)都開(kāi)始應(yīng)用網(wǎng)絡(luò)信息技術(shù),在應(yīng)用網(wǎng)絡(luò)技術(shù)的同時(shí)人們也開(kāi)始把軟件的質(zhì)量問(wèn)題作為了一個(gè)重要焦點(diǎn)來(lái)關(guān)注,因?yàn)橐粋€(gè)軟件的好與壞它決定著這個(gè)系統(tǒng)在市場(chǎng)上的生存,所以我們必須要把軟件質(zhì)量來(lái)做好,這樣才有一定的生存能力。對(duì)于用戶(hù)來(lái)說(shuō)它們首先選用的都是保證這個(gè)系統(tǒng)軟件的質(zhì)量問(wèn)題,因?yàn)橐粋€(gè)系統(tǒng)的軟件質(zhì)量決定著用戶(hù)在后期上成本經(jīng)濟(jì)的問(wèn)題。6.2設(shè)計(jì)測(cè)試用例本系統(tǒng)經(jīng)過(guò)多方面測(cè)試,皆是正常結(jié)果,下面展示幾個(gè)主要的測(cè)試:表6.1測(cè)試用例一測(cè)試用例編號(hào)1測(cè)試項(xiàng)目登錄模塊在輸入錯(cuò)誤信息后彈窗提示錯(cuò)誤輸入錯(cuò)誤的密碼操作步驟在密碼欄輸入345輸出彈窗用戶(hù)名或密碼錯(cuò)誤是否正常是測(cè)試結(jié)果如圖6.1:圖6.1登錄錯(cuò)誤提示表6.2測(cè)試用例二測(cè)試用例編號(hào)2測(cè)試項(xiàng)目物資信息漏填后提示填寫(xiě)內(nèi)容輸入提交空白信息表操作步驟不填信息,提交表輸出價(jià)格、庫(kù)存欄后提示填寫(xiě)內(nèi)容是否正常是測(cè)試結(jié)果如圖6.2:圖6.2物資信息漏填提示6.3測(cè)試結(jié)果經(jīng)過(guò)上述的系統(tǒng)測(cè)試,可以看出所有基本功能齊全,操作簡(jiǎn)單,系統(tǒng)運(yùn)行性能良好,系統(tǒng)安全可靠,該系統(tǒng)具備安全性和穩(wěn)定性。第七章總結(jié)和展望本次畢業(yè)設(shè)計(jì)的系統(tǒng)開(kāi)發(fā)過(guò)程中,使用了面向?qū)ο蟮木幊趟枷?,運(yùn)用軟件工程導(dǎo)論這門(mén)學(xué)科中的思想,對(duì)其可行性和需求進(jìn)行了分析,定下了精確的目標(biāo),采用市面上主流的SSH框架,和免費(fèi)的Mysql數(shù)據(jù)庫(kù),降低了開(kāi)發(fā)的成本,打造了一款對(duì)用戶(hù)友好,易上手的物資管理系統(tǒng)。通過(guò)本次檢察院后勤管理系統(tǒng)的研究與實(shí)現(xiàn),我感到學(xué)海無(wú)涯,學(xué)習(xí)是沒(méi)有終點(diǎn)的,而且實(shí)踐出真知,只

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論