




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于sping+springmvc+jdbc的高校采購項(xiàng)目管理系統(tǒng)摘要:根據(jù)國家采購法和教育部要求,高校作為非盈利的事業(yè)單位,在高校所發(fā)生的設(shè)備或資產(chǎn)采購應(yīng)并入到政府采購中。對(duì)于現(xiàn)在的信息化辦公來看,國內(nèi)的各級(jí)政府基本都實(shí)現(xiàn)的辦公自動(dòng)化和信息共享化,無紙化辦公的推廣和發(fā)展都處于一片大好的形式中,各級(jí)政府的管理者通過網(wǎng)絡(luò)的途徑來獲取機(jī)構(gòu)部門的信息已經(jīng)很普遍了。同樣,高校的信息化建設(shè)也在如火如荼的進(jìn)行著,高校的信息化建設(shè)有著重大的意義,不單是可以輕量化的高效辦公,特別是針對(duì)高校占有很大工作量比重的采購工作。采購工作由于信息量大,涉及的步驟繁瑣等原因,很難在采購執(zhí)行的開始和采購?fù)瓿傻慕Y(jié)果這個(gè)過程做到信息完全的透明,采購系統(tǒng)完全按照政府采購要求和校方的實(shí)際情況定制,可以從采購開始到結(jié)束都全方位的追蹤信息。不僅滿足了采購任務(wù)有條不紊的進(jìn)行,還便于全校的教職工對(duì)于采購工作的業(yè)務(wù)有較為全面的了解,也讓學(xué)校領(lǐng)導(dǎo)更方便的對(duì)采購工作的各種信息全面掌控。通過整合各方的需求,本次系統(tǒng)開發(fā)將會(huì)使用JSP技術(shù),采購項(xiàng)目管理系統(tǒng)采購的框架是spring+springMVC+jdbc,編程語言選擇的是Java,數(shù)據(jù)庫則為MySQL。信息公開、靈活實(shí)用和操作簡(jiǎn)單將會(huì)是整個(gè)系統(tǒng)的原則。主要實(shí)現(xiàn)的功能為采購立項(xiàng)、招標(biāo)采購管理、其他采購管理、合同管理、驗(yàn)收管理等功能。關(guān)鍵詞:高校采購項(xiàng)目管理系統(tǒng),電子化信息化,springUniversityprocurementprojectmanagementsystembasedonsping+springmvc+JDBCAbstract:Accordingtothenationalprocurementlawandtherequirementsoftheministryofeducation,asnon-profitinstitutions,thepurchaseofequipmentorassetsinuniversitiesshouldbeincorporatedintothegovernmentprocurement.Forthecurrentinformationoffice,thedomesticgovernmentsatalllevelsbasicallyrealizetheofficeautomationandinformationsharing,thepromotionanddevelopmentofpaperlessofficeareinagoodform,themanagersatalllevelsofgovernmentthroughthenetworktoobtaintheinformationofinstitutionsanddepartmentshasbeenverycommon.Similarly,theuniversityinformationconstructionisalsoinfullstride,theuniversityinformationconstructionisofgreatsignificance,notonlycanbelightweightandefficientoffice,especiallyfortheuniversityoccupiesalargeworkloadproportionoftheprocurementwork.Duetothelargeamountofinformationandcomplicatedstepsinvolvedintheprocurementwork,itisdifficulttomaketheinformationcompletelytransparentatthebeginningoftheprocurementexecutionandtheresultoftheprocurement.Theprocurementsystemiscompletelycustomizedaccordingtotherequirementsofthegovernmentandtheactualsituationoftheschool,andtheinformationcanbetrackedcomprehensivelyfromthebeginningtotheendoftheprocurement.Notonlytomeettheprocurementtasksinanorderlymanner,butalsotofacilitatetheschool'sstafftohaveamorecomprehensiveunderstandingoftheprocurementbusiness,alsolettheschoolleadersmoreconvenienttotheprocurementworkofallkindsofinformationinacomprehensivecontrol.Byintegratingtherequirementsofallparties,thesystemdevelopmentwilluseJSPtechnology,theframeworkUSESspring+springMVC+JDBC,theprogramminglanguagechoosesJava,thedatabaseisMySQL.Openness,flexibilityandsimplicitywillbetheprinciplesofthesystem.Themainfunctionsareprocurementprojectapproval,biddingandprocurementmanagement,otherprocurementmanagement,contractmanagement,acceptancemanagementandotherfunctions.Keywords:universityprocurementprojectmanagementsystem,Electronicinformation,spring目錄第1章緒論 71.1研究背景和意義 71.1.1高校采購管理系統(tǒng)背景分析 71.1.2意義 71.2研究的基本內(nèi)容 8第2章系統(tǒng)需求分析 82.1系統(tǒng)的需求分析 82.2UML系統(tǒng)建模 92.2.1采購申請(qǐng)人用例圖 102.2.2采購執(zhí)行人用例圖 122.2.3部門領(lǐng)導(dǎo)用例圖 142.3數(shù)據(jù)流圖 15第3章系統(tǒng)設(shè)計(jì) 183.1系統(tǒng)設(shè)計(jì) 183.1.1系統(tǒng)總體架構(gòu)設(shè)計(jì) 183.1.2數(shù)據(jù)庫設(shè)計(jì) 193.1.3系統(tǒng)模塊的設(shè)計(jì) 22第4章系統(tǒng)實(shí)現(xiàn) 234.1采購立項(xiàng)模塊的實(shí)現(xiàn) 234.1.1項(xiàng)目立項(xiàng) 234.1.2立項(xiàng)審批 244.1.3分配采購任務(wù) 254.1.4采購打包 254.1.5立項(xiàng)項(xiàng)目管理 264.2招標(biāo)采購管理模塊的實(shí)現(xiàn) 274.2.1生成招標(biāo)項(xiàng)目 274.2.2招標(biāo)項(xiàng)目審核 284.2.3招標(biāo)結(jié)果登記 284.3其他采購管理模塊的實(shí)現(xiàn) 304.3.1結(jié)果登記 304.4合同管理 314.4.1采購合同擬稿 314.4.2合同審核 324.4.3合同管理 334.4.4合同補(bǔ)充協(xié)議 344.5驗(yàn)收管理 354.5.1到貨登記 354.5.2驗(yàn)收登記 36第5章系統(tǒng)測(cè)試 375.1 系統(tǒng)測(cè)試 375.1.1測(cè)試的目的 375.1.2軟件測(cè)試方法 375.2測(cè)試用例及測(cè)試結(jié)果 375.3測(cè)試截圖 39第6章結(jié)束語 416.1全文總結(jié) 416.2課題展望 42參考文獻(xiàn) 43致謝 44第1章緒論1.1研究背景和意義1.1.1高校采購管理系統(tǒng)背景分析隨著國家對(duì)高等教育投入的增加,高校辦學(xué)規(guī)模的不斷擴(kuò)大,對(duì)儀器設(shè)備的需求量在不斷的增加。但是儀器設(shè)備的購買在項(xiàng)目立項(xiàng),申報(bào),論證,審批,招標(biāo),經(jīng)費(fèi)使用等環(huán)節(jié)中由于涉及部門人數(shù)繁多,信息量大等因素,使得傳統(tǒng)的采購方法應(yīng)付不來,設(shè)備采購的過程和采購的金額預(yù)算,繁瑣的流程難免會(huì)出錯(cuò)。在采購過程中,采購資金的流向、采購流程進(jìn)度、采購設(shè)備的實(shí)際成交價(jià)格、采購設(shè)計(jì)到的各個(gè)部門直接能否達(dá)到緊密跟進(jìn)的磨合度等,用傳統(tǒng)的采購工作方法往往達(dá)不到很好的效果,這給采購工作帶來了相當(dāng)大的麻煩,也或多或少影響到辦公設(shè)備的按期到貨使用和采購人員的工作效率。為了提高采購工作效率,結(jié)合普通高校采購業(yè)務(wù)的實(shí)際工作情況,本文設(shè)計(jì)了一套針對(duì)高校采購項(xiàng)目的管理系統(tǒng),該系統(tǒng)解決了采購環(huán)節(jié)的管理問題,實(shí)現(xiàn)了采購數(shù)據(jù)的共享,提高了設(shè)備采購工作的效率,使管理工作進(jìn)一步規(guī)范化、科學(xué)化、信息化和制度化。1.1.2意義本課題主要研究和開發(fā)高校采購項(xiàng)目管理系統(tǒng)。期望是通過采購項(xiàng)目管理系統(tǒng)把高校的采購工作變得簡(jiǎn)單快捷、操作簡(jiǎn)單、提高學(xué)校的采購業(yè)務(wù)效率,并能達(dá)到使采購的過程的資金使用和項(xiàng)目進(jìn)度始終保持公開透明,減少人為的業(yè)務(wù)辦理,提高效率,快速發(fā)展信息化辦公。該軟件的研制具有以下幾點(diǎn)意義:1.經(jīng)過多次市場(chǎng)調(diào)研,與眾多客戶進(jìn)行深入交流,深刻理解客戶需求后,精心研發(fā)而成,具備多年的開發(fā)和運(yùn)維經(jīng)驗(yàn),技術(shù)成熟。2.旨在通過該系統(tǒng)讓采購工作變得更加簡(jiǎn)單快捷,提高采購工作和部門協(xié)調(diào)的效率。采購流程透明、杜絕暗箱操作。3.采購信息的實(shí)時(shí)追蹤,在系統(tǒng)中可以知道采購任務(wù)到了那一步,是什么時(shí)候完成的,什么時(shí)候創(chuàng)建的,還可以導(dǎo)出采購設(shè)備的報(bào)表。4.支持與多種平臺(tái)對(duì)接,例如統(tǒng)一認(rèn)證平臺(tái)、OA對(duì)接,與資產(chǎn)、財(cái)務(wù)、實(shí)驗(yàn)室等系統(tǒng)對(duì)接預(yù)留更多開發(fā)接口。1.2研究的基本內(nèi)容本論文主要介紹了在idea平臺(tái)上用當(dāng)前流行的spring框架開發(fā)一個(gè)可視化的高校采購項(xiàng)目管理系統(tǒng)的過程。系統(tǒng)主要實(shí)現(xiàn)了對(duì)高校的采購項(xiàng)目的管理,包括了采購立項(xiàng)、招標(biāo)采購目管理、其他采購管理、合同管理、驗(yàn)收管理5個(gè)模塊,相應(yīng)的完成了對(duì)采購項(xiàng)目信息的申報(bào)、審核、采購結(jié)果登記、信息保存和用戶權(quán)限分配等工作,使高校對(duì)采購項(xiàng)目的信息管理變得方便快捷,提高了工作效率和服務(wù)水平,節(jié)省了人力物力,同時(shí)使得高校采購項(xiàng)目管理工作規(guī)范化、科學(xué)化和信息化。論文的主要研究?jī)?nèi)容如下:(1)利用idea平臺(tái)、B/S多層體系結(jié)構(gòu)、jsp服務(wù)器端腳本語言和springMVC開源框架實(shí)現(xiàn)一個(gè)可視化的設(shè)備管理系統(tǒng)。(2)介紹了系統(tǒng)實(shí)現(xiàn)的主要技術(shù),jsp服務(wù)器端腳本語言和springMVC框架的開發(fā)流程。(3)針對(duì)高校采購項(xiàng)目管理系統(tǒng)進(jìn)行了長期的調(diào)查和需求分析,經(jīng)過詳細(xì)研究需求分析,進(jìn)行了系統(tǒng)的詳細(xì)設(shè)計(jì),包括了系統(tǒng)的總體架構(gòu)設(shè)計(jì)、數(shù)據(jù)庫的設(shè)計(jì)及選取數(shù)據(jù)庫類型和系統(tǒng)功能模塊的設(shè)計(jì)。(4)介紹了高校采購項(xiàng)目管理系統(tǒng)的測(cè)試方法。第2章系統(tǒng)需求分析2.1系統(tǒng)的需求分析高校采購管理信息系統(tǒng)的需求如下:(1)采購項(xiàng)目信息的填報(bào)、瀏覽和查詢。采購申請(qǐng)人(全校老師用戶)通過登錄采購管理系統(tǒng)進(jìn)行采購項(xiàng)目填報(bào)、查看已填報(bào)的采購項(xiàng)目,并且能在系統(tǒng)完成采購合同擬稿、驗(yàn)收登記等采購業(yè)務(wù),能夠查看到采購項(xiàng)目填報(bào)的采購設(shè)備,并導(dǎo)出報(bào)表等信息。(2)網(wǎng)上審批。采購申請(qǐng)人或者使用部門填報(bào)提交申請(qǐng)后,部門領(lǐng)導(dǎo)可以網(wǎng)上審批,審批通過后就可以在線上進(jìn)行下一個(gè)采購流程,審批不通過則有說明原因,退回給申請(qǐng)部門或者采購申請(qǐng)人修改,避免了線下走流程的繁瑣。(3)采購項(xiàng)目進(jìn)度。申請(qǐng)人或者申請(qǐng)部門,相關(guān)部門領(lǐng)導(dǎo)能在線上就能看到采購項(xiàng)目的進(jìn)度及采購項(xiàng)目中的采購設(shè)備的進(jìn)行狀態(tài)。(4)多種采購實(shí)施分配方式。采購負(fù)責(zé)人可以根據(jù)采購項(xiàng)目的填報(bào)類型來選擇確定購買的方式。(5)合同在線生成、查看。申請(qǐng)人可以在采購項(xiàng)目登記完成后,在線上填寫資料生成合同,生成合同后部門領(lǐng)導(dǎo)可以線上審核,審核完成后合同流程結(jié)束。這里要有個(gè)合同模塊用來保存查看生成的合同。2.2UML系統(tǒng)建模明確參與者(角色) 根據(jù)上述的功能分析,可以得出系統(tǒng)的參與者有:采購申請(qǐng)人、采購執(zhí)行人和部門領(lǐng)導(dǎo)。2.2.1采購申請(qǐng)人用例圖圖2-1用例編號(hào)2-1用例名稱項(xiàng)目立項(xiàng)功能描述填報(bào)采購項(xiàng)目執(zhí)行者采購申請(qǐng)人前置條件登錄到高校采購管理系統(tǒng)后置條件采購項(xiàng)目申報(bào)成功涉眾利益采購申請(qǐng)人線上申報(bào)采購項(xiàng)目。基本路徑進(jìn)入采購項(xiàng)目填報(bào)界面;填寫采購項(xiàng)目信息并保存;填寫采購清單并保存;上傳附件,可上傳,也可不上傳;點(diǎn)擊提交審核按鈕發(fā)起審核流程。擴(kuò)展點(diǎn)擊關(guān)閉按鈕,來到立項(xiàng)項(xiàng)目管理,可以編輯提交已經(jīng)填報(bào)的采購項(xiàng)目字段列表采購項(xiàng)目名稱,采購類型,預(yù)算總額等。業(yè)務(wù)規(guī)則需要采購申請(qǐng)人身份才能填報(bào)采購項(xiàng)目備注無用例編號(hào)2-2用例名稱采購合同擬稿功能描述采購合同擬稿生成采購合同執(zhí)行者采購申請(qǐng)人前置條件登錄到高校采購管理系統(tǒng),完成結(jié)果登記后置條件生成采購合同涉眾利益采購申請(qǐng)人線上生成采購合同。基本路徑進(jìn)入采購合同擬稿界面;填寫采購合同基本信息并保存;上傳合同附件,必傳;點(diǎn)擊提交審核按鈕發(fā)起審核流程。擴(kuò)展點(diǎn)擊暫存草稿按鈕,把填寫的采購合同放在字段列表合同名稱,供應(yīng)商名稱,合同金額,供應(yīng)商聯(lián)系人等。業(yè)務(wù)規(guī)則需要采購申請(qǐng)人自己的采購項(xiàng)目才能擬稿合同備注無2.2.2采購執(zhí)行人用例圖圖2-2用例編號(hào)2-3用例名稱分配采購任務(wù)功能描述確定采購項(xiàng)目的組織形式和采購方式執(zhí)行者采購執(zhí)行人前置條件登錄到高校采購管理系統(tǒng),采購項(xiàng)目審核通過后置條件采購任務(wù)完成分配涉眾利益基本路徑進(jìn)入采購任務(wù)分配界面填寫采購任務(wù)名稱,選擇組織形式和采購方式;點(diǎn)擊保存按鈕完成任務(wù)分配。擴(kuò)展無字段列表采購任務(wù)名稱,組織形式,采購方式等。業(yè)務(wù)規(guī)則需要采購申請(qǐng)人自己的采購項(xiàng)目才能擬稿合同備注無用例編號(hào)2-4用例名稱采購打包功能描述將分配好的一個(gè)或多個(gè)采購任務(wù)打成一個(gè)采購包執(zhí)行者采購執(zhí)行人前置條件登錄到高校采購管理系統(tǒng),采購項(xiàng)目已經(jīng)完成采購任務(wù),多個(gè)任務(wù)打成一個(gè)包時(shí),組織形式和采購方式必須一致后置條件生成采購包涉眾利益基本路徑進(jìn)入采購打包界面;填寫采購包名稱,可修改采購執(zhí)行人和執(zhí)行人部門;點(diǎn)擊保存按鈕完成任務(wù)打包。擴(kuò)展無字段列表采購包名稱,組織形式,采購方式,采購執(zhí)行人,執(zhí)行人部門等。業(yè)務(wù)規(guī)則登陸系統(tǒng)的角色必須是采購執(zhí)行人備注無用例編號(hào)2-5用例名稱招標(biāo)采購項(xiàng)目管理功能描述將選擇招標(biāo)方式的采購項(xiàng)目執(zhí)行者采購執(zhí)行人,部門領(lǐng)導(dǎo)前置條件登錄到高校采購管理系統(tǒng),采購項(xiàng)目已經(jīng)完成采購打包后置條件招標(biāo)結(jié)果完成等記涉眾利益基本路徑進(jìn)入招標(biāo)管理模塊列表,選取一個(gè)或多個(gè)采購包生成招標(biāo)項(xiàng)目;保存招標(biāo)項(xiàng)目信息后,點(diǎn)擊審核按鈕提交審核;部門領(lǐng)導(dǎo)登錄到高校采購管理系統(tǒng),進(jìn)入招標(biāo)項(xiàng)目審核界面,選擇審核方式和審核結(jié)果,審核方式有正常審核和添加節(jié)點(diǎn),審核結(jié)果有同意和不同意,選擇完成后填寫備注,默認(rèn)為同意。點(diǎn)擊確定按鈕完成招標(biāo)項(xiàng)目審核。審核通過則到下一個(gè)審核人審核項(xiàng)目,不通過則返回給采購執(zhí)行人,并給出理由。部門領(lǐng)導(dǎo)審核完畢后,采購執(zhí)行人進(jìn)入招標(biāo)結(jié)果等記界面采購執(zhí)行人保存招標(biāo)結(jié)果完成招標(biāo)采購等記。擴(kuò)展無字段列表招標(biāo)項(xiàng)目名稱,組織形式,采購方式,采購執(zhí)行人,執(zhí)行人部門等。業(yè)務(wù)規(guī)則登陸系統(tǒng)的角色必須是采購執(zhí)行人和部門領(lǐng)導(dǎo)備注無2.2.3部門領(lǐng)導(dǎo)用例圖圖2-3用例編號(hào)2-6用例名稱立項(xiàng)審批功能描述部門領(lǐng)導(dǎo)審批采購項(xiàng)目執(zhí)行者部門領(lǐng)導(dǎo)前置條件登錄到高校采購管理系統(tǒng),采購項(xiàng)目已經(jīng)提交審核后置條件采購項(xiàng)目審核完成,審核通過或者不通過涉眾利益采購項(xiàng)目審核是否通過基本路徑進(jìn)入采購審核界面;選擇審核方式和審核結(jié)果,審核方式有正常審核和添加節(jié)點(diǎn),審核結(jié)果有同意和不同意,選擇完成后填寫備注,默認(rèn)為同意。點(diǎn)擊確定按鈕完成立項(xiàng)審核。審核通過則到下一個(gè)審核人審核項(xiàng)目,不通過則返回給申請(qǐng)人,并給出理由。擴(kuò)展審核流程有一個(gè)或者多個(gè)審核人,系統(tǒng)根據(jù)配好的審核人的順序進(jìn)行審核操作,上一個(gè)審核人完成后再到下一個(gè)審核人操作。字段列表審核結(jié)果等;業(yè)務(wù)規(guī)則登陸系統(tǒng)的角色必須是部門領(lǐng)導(dǎo)。備注無用例編號(hào)2-7用例名稱立項(xiàng)項(xiàng)目管理功能描述部門領(lǐng)導(dǎo)查看采購項(xiàng)目執(zhí)行者部門領(lǐng)導(dǎo)前置條件登錄到高校采購管理系統(tǒng),采購項(xiàng)目已經(jīng)保存或者提交審核后置條件涉眾利益基本路徑進(jìn)入立項(xiàng)項(xiàng)目管理操作列表;點(diǎn)擊詳情按鈕查看項(xiàng)目詳細(xì)信息;擴(kuò)展字段列表項(xiàng)目名稱等;業(yè)務(wù)規(guī)則登陸系統(tǒng)的角色是部門領(lǐng)導(dǎo)。備注無2.3數(shù)據(jù)流圖此節(jié)選取了項(xiàng)目立項(xiàng)模塊,招標(biāo)采購管理模塊,其他采購管理模塊的數(shù)據(jù)流圖。1.項(xiàng)目立項(xiàng)流程圖:項(xiàng)目立項(xiàng)的過程:第一步是采購申請(qǐng)人填寫項(xiàng)目立項(xiàng)信息,并保存到數(shù)據(jù)庫中;第二步是采購申請(qǐng)人提交審核申請(qǐng);第三步是部門領(lǐng)導(dǎo)審核項(xiàng)目立項(xiàng)信息;第四步是部門領(lǐng)導(dǎo)審核通過后提交給采購申請(qǐng)人,或者審核不通過,退回給采購申請(qǐng)人修改填報(bào)的采購項(xiàng)目;第五步是采購執(zhí)行人分配采購任務(wù);第六步是采購執(zhí)行人根據(jù)分配好的采購方式和組織形式來進(jìn)行采購任務(wù)打包,生成采購包。項(xiàng)目立項(xiàng)流程圖如圖2-4。圖2-42.招標(biāo)采購管理流程圖:招標(biāo)采購管理過程:第一步,采購執(zhí)行人根據(jù)采購包的組織形式和采購方式選取一個(gè)或多個(gè)采購包,輸入招標(biāo)項(xiàng)目信息生成招標(biāo)項(xiàng)目;第二步,采購執(zhí)行人提交招標(biāo)項(xiàng)目給部門領(lǐng)導(dǎo)審核;第三步,部門領(lǐng)導(dǎo)審核招標(biāo)項(xiàng)目;第四步,部門領(lǐng)導(dǎo)根據(jù)招標(biāo)項(xiàng)目信息審核,審核通過后提交給采購執(zhí)行人,做進(jìn)一步流程操作,審核不通過則退回給采購執(zhí)行人修改;第四步,采購執(zhí)行人根據(jù)實(shí)際情況登記招標(biāo)項(xiàng)目的采購結(jié)果具體信息。招標(biāo)采購管理流程圖如圖2-5.圖2-53.其他采購管理數(shù)據(jù)流圖其他采購管理過程:采購執(zhí)行人根據(jù)采購包的組織形式和采購方式選取一個(gè)采購包,根據(jù)實(shí)際采購情況登記采購結(jié)果。其他采購管理數(shù)據(jù)流圖如圖2-6圖2-6第3章系統(tǒng)設(shè)計(jì)3.1系統(tǒng)設(shè)計(jì)3.1.1系統(tǒng)總體架構(gòu)設(shè)計(jì)隨著信息技術(shù)的高速發(fā)展和Internet技術(shù)的興起,當(dāng)今信息系統(tǒng)的架構(gòu)都以B/S為主。因此,本系統(tǒng)使用B/S架構(gòu),B/S架構(gòu)有不少的優(yōu)點(diǎn),由于業(yè)務(wù)邏輯代碼主要是放在了服務(wù)端來實(shí)現(xiàn)的,根據(jù)這個(gè)特點(diǎn),用戶只要在瀏覽器操作,就可以發(fā)送請(qǐng)求調(diào)用服務(wù)端的功能代碼了。就目前而言,越來越復(fù)雜的信息系統(tǒng)用戶需求和更短的開發(fā)周期,使得系統(tǒng)必須有更好的可擴(kuò)展性和穩(wěn)定性,這就要求的顯示、業(yè)務(wù)代碼和數(shù)據(jù)庫必須分開來,獨(dú)立開為每一個(gè)模塊,這樣任何一方面的變化都不會(huì)對(duì)另外一方面造成很大的影響。1.Web層Web層主要是用來解析和處理用戶的HTTP請(qǐng)求。比如說用戶在瀏覽器想訪問一個(gè)頁面,為了處理這個(gè)請(qǐng)求,Web服務(wù)器就會(huì)進(jìn)行動(dòng)態(tài)響應(yīng)給相應(yīng)的程序來處理。由于Web開發(fā)涉及到多種技術(shù),開發(fā)中各個(gè)小組之間相互依賴,所以需要在Web層有一個(gè)表現(xiàn)邏輯、業(yè)務(wù)邏輯和控制邏輯彼此分離的表現(xiàn)層的框架。在這種需要上,本系統(tǒng)采用了目前流行的基于MVC模式的springMVC框架來實(shí)現(xiàn)Web層。2.數(shù)據(jù)持久化層本系統(tǒng)的持久化層采用了比較傳統(tǒng)的JDBC(JavaDataBaseConnectivity),采購系統(tǒng)本身就傾向于數(shù)據(jù)的展示跟保存,而這恰恰符合了JDBC靈活性比較強(qiáng)、可以寫很復(fù)雜的SQL語句的特點(diǎn),我們可以用JDBC來編寫構(gòu)建更符合采購項(xiàng)目管理系統(tǒng)的操作訪問數(shù)據(jù)庫的工具類和自定義的接口。適用于采購系統(tǒng)比較復(fù)雜的SQL需要。3.1.2數(shù)據(jù)庫設(shè)計(jì)根據(jù)第二章的系統(tǒng)需求分析,需要設(shè)計(jì)一些相應(yīng)的數(shù)據(jù)表來存儲(chǔ)信息,以下是對(duì)上述一些主要數(shù)據(jù)庫表的設(shè)計(jì):1.user(用戶信息表)表user表列名數(shù)據(jù)類型可為空注釋IDVARCHAR(255)NOTNULL用戶IdUSERNAMEVARCHAR(255)NOTNULL用戶名PASSWORDVARCHAR(255)NOTNULL密碼TELVARCHAR(1)NULL電話號(hào)碼SEXVARCHAR(255)NOTNULL性別ADDRESSVARCHAR(255)NULL地址E_MAILVARCHAR(255)NULL郵箱ROLE_IDINT(11)NOTNULL權(quán)限idSTATUSINT(11)NOTNULL狀態(tài)CREATE_DATEDATETIMENOTNULL創(chuàng)建時(shí)間CREATE_BYDATETIMENULL創(chuàng)建人UPDATE_DATEDATETIMENULL修改時(shí)間UPDATE_BYDATETIMENULL修改人表3-1表3-1給出了存放用戶信息的數(shù)據(jù)庫表結(jié)構(gòu)(如用戶Id、用戶名、密碼、電話號(hào)碼、性別、地址、郵箱、權(quán)限id、狀態(tài)、創(chuàng)建時(shí)間、創(chuàng)建人、修改時(shí)間、修改人等),表中各字段代表的含義在第四列“注釋”中有具體描述,該表的主鍵為ID。2.purchasing_application(采購申請(qǐng)信息表)表該表為采購申請(qǐng)信息表,用于保存項(xiàng)目立項(xiàng)一些基本信息(如項(xiàng)目編號(hào)、項(xiàng)目名稱、采購類型、預(yù)算總額、項(xiàng)目經(jīng)辦人、項(xiàng)目狀態(tài)等),該表的主鍵為ID。表結(jié)構(gòu)如表3-2所示:purchasing_application表列名數(shù)據(jù)類型可為空注釋IDVARCHAR(255)NOTNULLIDPROJECT_NUMBERVARCHAR(16)NOTNULL項(xiàng)目編號(hào)PROJECT_NAMEVARCHAR(24)NOTNULL項(xiàng)目名稱PROCUREMENT_TYPEVARCHAR(255)NOTNULL采購類型
TOTALBUDGETVARCHAR(255)NOTNULL預(yù)算總額PROJECT_MANAGERVARCHAR(255)NULL項(xiàng)目經(jīng)辦人STATUSINT(11)NOTNULL項(xiàng)目狀態(tài)SOURCES_FUNDS
VARCHAR(255)NULL經(jīng)費(fèi)來源REMARKVARCHAR(255)NULL申購理由及用途DEPARTMENTTINYINT(1)NOTNULL申購部門CREATE_DATEDATETIMENOTNULL創(chuàng)建時(shí)間CREATE_BYDATETIMENULL創(chuàng)建人UPDATE_DATEDATETIMENULL修改時(shí)間UPDATE_BYDATETIMENULL修改人表3-2(3)purchasing_list(采購清單信息表)表該表為采購申請(qǐng)信息表,用于保存項(xiàng)目立項(xiàng)一些基本信息(如物品編號(hào)、物品名稱、采購類型、單位、數(shù)量、項(xiàng)目狀態(tài)、等),該表的主鍵為ID。表結(jié)構(gòu)如表3-2所示:purchasing_list表列名數(shù)據(jù)類型可為空注釋IDVARCHAR(255)NOTNULLIDITEMS_NUMBERVARCHAR(16)NOTNULL物品編號(hào)ITEMS_NAMEVARCHAR(24)NOTNULL物品名稱PROJECT_TYPEVARCHAR(255)NOTNULL采購類型UNITVARCHAR(255)NOTNULL單位MUNBERVARCHAR(255)NULL數(shù)量STATUSINT(11)NOTNULL項(xiàng)目狀態(tài)PRICEVARCHAR(255)NULL預(yù)算單價(jià)TOTAL_AMOUNTVARCHAR(255)NULL合計(jì)金額PURCHASING_IDTINYINT(1)NOTNULL采購項(xiàng)目IDCREATE_DATEDATETIMENOTNULL創(chuàng)建時(shí)間CREATE_BYDATETIMENULL創(chuàng)建人UPDATE_DATEDATETIMENULL修改時(shí)間UPDATE_BYDATETIMENULL修改人表3-3(4)purchasing_task(采購清單信息表)表該表為采購申請(qǐng)信息表,用于保存項(xiàng)目立項(xiàng)一些基本信息(如采購任務(wù)編號(hào)、采購任務(wù)名稱、組織形式、采購方式、采購執(zhí)行人、預(yù)算金額等),該表的主鍵為ID。表結(jié)構(gòu)如表3-2所示:purchasing_list表列名數(shù)據(jù)類型可為空注釋IDVARCHAR(255)NOTNULLIDTASK_NUMBERVARCHAR(16)NOTNULL任務(wù)編號(hào)TASK_NAMEVARCHAR(24)NOTNULL任務(wù)名稱ORGANIZATIONALVARCHAR(255)NOTNULL組織形式PURCHASEVARCHAR(255)NOTNULL采購方式PROJECT_MANAGERVARCHAR(255)NULL采購執(zhí)行人STATUSINT(11)NOTNULL預(yù)算金額PURCHASING_IDTINYINT(1)NOTNULL采購項(xiàng)目IDCREATE_DATEDATETIMENOTNULL創(chuàng)建時(shí)間CREATE_BYDATETIMENULL創(chuàng)建人UPDATE_DATEDATETIMENULL修改時(shí)間UPDATE_BYDATETIMENULL修改人表3-43.1.3系統(tǒng)模塊的設(shè)計(jì)根據(jù)高校的采購工作的具體情況,設(shè)計(jì)了以下幾個(gè)功能模塊:圖3-1系統(tǒng)的組成
1.采購立項(xiàng)模塊:
采購立項(xiàng)模塊面向采購申請(qǐng)人(即全校老師用戶),實(shí)現(xiàn)網(wǎng)上申報(bào)采購項(xiàng)目功能,采購申請(qǐng)人申報(bào)采購項(xiàng)目,采購項(xiàng)目的信息有預(yù)算金額,經(jīng)費(fèi)來源,負(fù)責(zé)采購的人員聯(lián)系方式,組織形式(組織形式一般分為招標(biāo)形式和非招標(biāo)形式),錄入采購清單,采購清單信息包括儀器設(shè)備的名稱,生成廠家,規(guī)格參數(shù),采購數(shù)量,單價(jià),總價(jià)等信息,如果采購設(shè)備太多,可以通過Excel模板導(dǎo)入,采購申請(qǐng)人填寫信息后,提交信息,系統(tǒng)自動(dòng)生成申請(qǐng)表單號(hào)。2.其他采購模塊:根據(jù)采購立項(xiàng)填寫的組織形式信息,采購項(xiàng)目數(shù)據(jù)流到其他采購模塊,用戶可以在這個(gè)模塊登記采購項(xiàng)目的采購結(jié)果,包括采購成功與否、成交供應(yīng)商、成交金額等信息。3.招標(biāo)采購模塊:根據(jù)采購立項(xiàng)填寫的組織形式信息,采購項(xiàng)目數(shù)據(jù)流到招標(biāo)采購模塊,采購執(zhí)行人可以在這個(gè)模塊生成招標(biāo)項(xiàng)目,招標(biāo)項(xiàng)目生成時(shí)自動(dòng)生成招標(biāo)項(xiàng)目編號(hào),提交后部門領(lǐng)導(dǎo)審核招標(biāo)項(xiàng)目審核,根據(jù)學(xué)校的需要制定審核流程,審核通過后,下一個(gè)流程是招標(biāo)結(jié)果登記,登記采購項(xiàng)目的最終采購結(jié)果信息。4.合同管理模塊:采購項(xiàng)目登記結(jié)果完畢后,采購申請(qǐng)人根據(jù)采購項(xiàng)目完善合同模版,根據(jù)模版要求填寫合同的名稱、供應(yīng)商信息、合同金額、合同申請(qǐng)日期,備注,附件上傳等信息,將填寫好的合同模板提交審核,供部門領(lǐng)導(dǎo)審批。待部門領(lǐng)導(dǎo)審核無誤后,合同就完成了,然后再根據(jù)合同是否有更變來確定是否需要進(jìn)行補(bǔ)充協(xié)議。5.驗(yàn)收模塊:合同生成并審核完畢后,項(xiàng)目數(shù)據(jù)流到驗(yàn)收模塊,驗(yàn)收有到貨登記、驗(yàn)收登記兩個(gè)功能,到貨登記填寫采購設(shè)備的到貨信息,驗(yàn)收登記管理采購設(shè)備的驗(yàn)收狀態(tài),驗(yàn)收人員,驗(yàn)收地點(diǎn)等信息。第4章系統(tǒng)實(shí)現(xiàn)根據(jù)上一章的系統(tǒng)模塊的設(shè)計(jì),本章給出了它們的實(shí)現(xiàn)。下面分別是它們實(shí)現(xiàn)的界面效果。4.1采購立項(xiàng)模塊的實(shí)現(xiàn)4.1.1項(xiàng)目立項(xiàng)首先是項(xiàng)目立項(xiàng)功能實(shí)現(xiàn),圖4-1是項(xiàng)目立項(xiàng)界面,采購申請(qǐng)人登錄后,填報(bào)立項(xiàng)基本信息,并且填寫采購清單信息,如有附件的話上傳附件到系統(tǒng)中,填寫完畢后提交審核,可以發(fā)起立項(xiàng)審批流程,也可以點(diǎn)擊關(guān)閉按鈕放入草稿中。圖4-14.1.2立項(xiàng)審批采購申請(qǐng)人提交審核后,立項(xiàng)審批流程開始,圖4-2是審核界面,審核流程是預(yù)先確定好的流程節(jié)點(diǎn),部門領(lǐng)導(dǎo)可以是部門的分管領(lǐng)導(dǎo),然后再到校領(lǐng)導(dǎo),也可以是科室主任再到部門的分管領(lǐng)導(dǎo),再到校領(lǐng)導(dǎo),這個(gè)流程根據(jù)學(xué)校的具體要求來制定。圖4-24.1.3分配采購任務(wù)立項(xiàng)審批完畢之后,到了分配采購任務(wù)功能,這個(gè)功能是由采購執(zhí)行人來執(zhí)行的,由采購執(zhí)行人來分配這個(gè)功能的執(zhí)行人,一般來講,采購執(zhí)行人都會(huì)有多個(gè)用戶,圖4-3是分配采購任務(wù)的操作界面。圖4-34.1.4采購打包分配任務(wù)完畢后,到了采購項(xiàng)目打包環(huán)節(jié),如圖4-4,采購執(zhí)行人操作采購打包要這操作界面手動(dòng)抽取代理機(jī)構(gòu),填入采購包名稱,保存打包成功,到這里采購立項(xiàng)模塊主要流程就完成了。圖4-44.1.5立項(xiàng)項(xiàng)目管理采購項(xiàng)目填寫完成保存后,在這里能看到所有的采購項(xiàng)目,當(dāng)然,這里的話有角色控制的,一般采購申請(qǐng)人只能是看到自己的采購項(xiàng)目,這里是管理員,所以能看到全部的采購項(xiàng)目,點(diǎn)擊采購項(xiàng)目名稱后,就可以來到查看采購項(xiàng)目的詳情頁面。如圖4-5是全部的立項(xiàng)項(xiàng)目。圖4-54.2招標(biāo)采購管理模塊的實(shí)現(xiàn)4.2.1生成招標(biāo)項(xiàng)目采購立項(xiàng)完成后,采購項(xiàng)目就到了采購實(shí)施階段,如果項(xiàng)目立項(xiàng)時(shí)填寫的采購方式是公開招標(biāo),則采購項(xiàng)目就會(huì)來到招標(biāo)項(xiàng)目管理這個(gè)模塊,采購執(zhí)行人根據(jù)組織形式和采購方式這兩個(gè)條件,在我的采購包中選取一個(gè)或者多個(gè)采購包生成招標(biāo)項(xiàng)目,如圖4-6圖4-6采購執(zhí)行人進(jìn)入到生成招標(biāo)項(xiàng)目界面,在操作頁面輸入招標(biāo)項(xiàng)目名稱,點(diǎn)擊保存按鈕保存招標(biāo)項(xiàng)目,帶*號(hào)表示是必填字段,空值不允許提交。如圖4-7圖4-74.2.2招標(biāo)項(xiàng)目審核生成招標(biāo)項(xiàng)目后,采購執(zhí)行人保存提交審核后,招標(biāo)項(xiàng)目審核流程開始,審核流程是預(yù)先確定好的流程節(jié)點(diǎn),參與審核的部門領(lǐng)導(dǎo)可以是部門的分管領(lǐng)導(dǎo),然后再到校領(lǐng)導(dǎo),也可以是科室主任再到部門的分管領(lǐng)導(dǎo),再到校領(lǐng)導(dǎo),這個(gè)流程根據(jù)學(xué)校的具體要求來制定。如圖4-8,是已經(jīng)審核完畢后的記錄。圖4-84.2.3招標(biāo)結(jié)果登記相關(guān)部門領(lǐng)導(dǎo)審核完畢后,采購申請(qǐng)人就可以根據(jù)項(xiàng)目的實(shí)際情況來進(jìn)行招標(biāo)結(jié)果登記,如圖4-9是招標(biāo)結(jié)果登記的信息界面。圖4-9如圖4-10是招標(biāo)結(jié)果登記的操作界面,登記的內(nèi)容中的采購結(jié)果有兩種狀態(tài),采購成功或者采購失敗,狀態(tài)為采購成功時(shí),則為改采購項(xiàng)目完成了采購,接下來就是到了合同環(huán)節(jié)了,狀態(tài)為采購失敗時(shí),則采購項(xiàng)目到此已經(jīng)終止失敗了。圖4-104.3其他采購管理模塊的實(shí)現(xiàn)4.3.1結(jié)果登記采購立項(xiàng)完成后,采購項(xiàng)目就到了采購實(shí)施階段,如果項(xiàng)目立項(xiàng)時(shí)填寫的采購方式不是公開招標(biāo),則采購項(xiàng)目就會(huì)來到其他項(xiàng)目管理這個(gè)模塊,采購申請(qǐng)人在我的采購包中選取一個(gè)采購包進(jìn)行登記采購結(jié)果。如圖4-11。圖4-11如圖4-12,是登記結(jié)果的操作界面登記的內(nèi)容中的采購結(jié)果有兩種狀態(tài),采購成功或者采購失敗,狀態(tài)為采購成功時(shí),則為改采購項(xiàng)目完成了采購,接下來就是到了合同環(huán)節(jié)了,狀態(tài)為采購失敗時(shí),則采購項(xiàng)目到此已經(jīng)終止失敗了。。圖4-124.4合同管理4.4.1采購合同擬稿完成采購實(shí)施,并且結(jié)果登記時(shí)采購結(jié)果為采購成功時(shí),項(xiàng)目到了擬稿合同的步驟,采購申請(qǐng)人可以在待擬稿的采購項(xiàng)目選一個(gè)項(xiàng)目形象采購項(xiàng)目擬稿,如圖4-13。圖4-13負(fù)責(zé)擬稿合同的角色點(diǎn)擊新增合同后,進(jìn)入到新增合同界面,如圖4-14。圖4-144.4.2合同審核合同擬稿后,采購申請(qǐng)人點(diǎn)擊提交按鈕后,就到了審核流程,如圖4-15。圖4-15審核流程發(fā)起后,相關(guān)的部門領(lǐng)導(dǎo)就可以進(jìn)行審核操作,如圖4-16。圖4-164.4.3合同管理合同審批完成后,在合同列表可以看到擬稿的合同,如圖4-17。圖4-17采購申請(qǐng)人可以在合同列表看到自己擬稿的合同,部門領(lǐng)導(dǎo)可以看到自己參與審核的合同。點(diǎn)擊查看按鈕可以看到擬稿的內(nèi)容和審核信息,如圖4-18。圖4-18點(diǎn)擊項(xiàng)目歷史,可以追查到中標(biāo)結(jié)果信息,如圖4-19。圖4-194.4.4合同補(bǔ)充協(xié)議合同完成后,如回合同有更變,根據(jù)在原合同基礎(chǔ)上變更合同條款部分內(nèi)容,特訂立補(bǔ)充協(xié)議。這個(gè)操作是由采購申請(qǐng)人操作的。如圖4-20。圖4-204.5驗(yàn)收管理4.5.1到貨登記完成合同后,采購申請(qǐng)人點(diǎn)擊到貨登記進(jìn)入到貨登記確認(rèn)頁面,進(jìn)入操作頁面后,點(diǎn)擊確認(rèn)到貨,就可以改變到貨狀態(tài)為已到貨。如圖4-21。圖4-214.5.2驗(yàn)收登記到貨登記完成后,負(fù)責(zé)驗(yàn)收管理的角色就可以進(jìn)行驗(yàn)收登記操作了。如圖4-22是驗(yàn)收登記的操作頁面。圖4-22點(diǎn)擊保存提交審核后,到了驗(yàn)收審核階段。如圖4-23。圖4-23驗(yàn)收審核完畢后,整個(gè)驗(yàn)收管理就結(jié)束了。第5章系統(tǒng)測(cè)試系統(tǒng)測(cè)試5.1.1測(cè)試的目的開發(fā)出來的系統(tǒng)不可能是完美的,測(cè)試的目的就是發(fā)現(xiàn)軟件的錯(cuò)誤。在系統(tǒng)測(cè)試中發(fā)現(xiàn)的錯(cuò)誤可能是各式各樣的,比如用戶登錄不來,填報(bào)項(xiàng)目立項(xiàng)保存不了,審核提交不了等等,為了避免用戶咋使用的過程中發(fā)生這種問題,在交付用戶使用前必須全方位的對(duì)系統(tǒng)進(jìn)行測(cè)試。5.1.2軟件測(cè)試方法本系統(tǒng)是采用按照軟件開發(fā)的階段的測(cè)試方法,因而本系統(tǒng)在交付運(yùn)行之前要進(jìn)行單元測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試。5.2測(cè)試用例及測(cè)試結(jié)果 由于系統(tǒng)的用例比較多,一一列舉不內(nèi)容太多,所以本小節(jié)只給出了系統(tǒng)的部分測(cè)試用例及相應(yīng)的測(cè)試結(jié)果來說明系統(tǒng)測(cè)試的情況,系統(tǒng)測(cè)試的采購立項(xiàng)用例如下表5-1所示:表5-1采購立項(xiàng)用例測(cè)試用例編號(hào)測(cè)試用例簡(jiǎn)稱測(cè)試用例名稱測(cè)試目的測(cè)試結(jié)果1TCA1TestUserLoginAction測(cè)試用戶登陸功能能否實(shí)現(xiàn)用戶能夠成功登陸2TCA2TestGoProjectDeclare測(cè)試采購申請(qǐng)人能否進(jìn)入項(xiàng)目立項(xiàng)填報(bào)頁面采購申請(qǐng)人成功進(jìn)入項(xiàng)目立項(xiàng)填報(bào)頁面3TCA3TestInitiateGoExport測(cè)試項(xiàng)目立項(xiàng)填報(bào)時(shí)是否能正確導(dǎo)入采購清單Excel表單采購清單Excel表單成功導(dǎo)入并正確回顯數(shù)據(jù)4TCA4TestInitiateProject測(cè)試能否成功保存立項(xiàng)信息并回顯能顯示立項(xiàng)信息并正確回顯項(xiàng)目信息5TCA5TestUserLoginAction測(cè)試用戶登陸功能能否實(shí)現(xiàn)用戶能夠成功登陸6TCA6TestSubmitAudit測(cè)試采購申請(qǐng)人是否能成功提交項(xiàng)目立項(xiàng)審核采購申請(qǐng)人成功提交項(xiàng)目立項(xiàng)審核7TCA7TestProjectManagement測(cè)試采購申請(qǐng)人能否在項(xiàng)目管理找到自己立項(xiàng)的項(xiàng)目,并能正確查看項(xiàng)目信息采購申請(qǐng)人能在項(xiàng)目管理找到自己立項(xiàng)的項(xiàng)目,并能正確查看項(xiàng)目信息8TCA8TestProjectApproval測(cè)試審核流程是否能讓部門領(lǐng)導(dǎo)正確執(zhí)行操作能讓部門領(lǐng)導(dǎo)正確執(zhí)行操作,并回顯正確的審核信息9TCA9TestAssignPurchasingTasks測(cè)試采購執(zhí)行人能否分配采購任務(wù)并跳轉(zhuǎn)到正確的頁面采購執(zhí)行人能分配采購任務(wù)并跳轉(zhuǎn)到正確的頁面10TEA10TestProcurementPackage測(cè)試采購執(zhí)行人能否進(jìn)行采購打包成功保存并正確回顯打包信息采購執(zhí)行人能進(jìn)行采購打包成功保存并正確回顯打包信息5.3測(cè)試截圖1.采購申請(qǐng)人填報(bào)項(xiàng)目立項(xiàng)時(shí)導(dǎo)入采購清單Excel表單頁面,如圖5-1,圖5-1點(diǎn)擊確認(rèn)導(dǎo)入后,導(dǎo)入成功并回顯導(dǎo)入的數(shù)據(jù)。如圖5-2圖5-22.采購申請(qǐng)人點(diǎn)擊提交審核按鈕,發(fā)起審核流程,流程發(fā)起成功,并提示信息,如圖5-3。圖5-33.部門領(lǐng)導(dǎo)進(jìn)入審核頁面,點(diǎn)擊確定審核按鈕,完成審核操作,如圖5-4。圖5-4第6章結(jié)束語6.1全文總結(jié)本文給出了高校采購項(xiàng)目管理系統(tǒng)系統(tǒng)的開發(fā)過程。系統(tǒng)使用了Java為基本開發(fā)語言,用spring作為開發(fā)框架,使用MySQL數(shù)據(jù)庫。系統(tǒng)中用到的用例圖是采用StarUML軟件繪制的。論文首先闡述了系統(tǒng)開發(fā)中應(yīng)用的關(guān)鍵技術(shù)和開發(fā)環(huán)境,如IntelliJIDEA平臺(tái)、springMVC設(shè)計(jì)模式及其優(yōu)缺點(diǎn)、spring框架運(yùn)行機(jī)制和開發(fā)優(yōu)點(diǎn)等。此后通過對(duì)高校采購項(xiàng)目管理系統(tǒng)的需求分析,進(jìn)行了總體設(shè)計(jì)和功能模塊設(shè)計(jì)。根據(jù)高校采購項(xiàng)目管理系統(tǒng)的要求,采購管理系統(tǒng)的功能的設(shè)計(jì)主要包括采購立項(xiàng)模塊、其他采購項(xiàng)目管理、招標(biāo)采購項(xiàng)目管理、合同管理、驗(yàn)收管理等幾模塊。在系統(tǒng)的實(shí)現(xiàn)部分,文中給出了采購立項(xiàng)模塊、招標(biāo)采購項(xiàng)目管理、其他采購項(xiàng)目管理、合同管理、驗(yàn)收管理模塊的實(shí)現(xiàn)流程和實(shí)現(xiàn)界面。文中最后從軟件測(cè)試意義和目的為出發(fā)點(diǎn),論述了如何對(duì)系統(tǒng)中的模塊組件進(jìn)行測(cè)試,并且給出測(cè)試結(jié)果。綜上所述,本文通過對(duì)IntelliJIDEA開發(fā)平臺(tái)、結(jié)合MySQL、springMVC框架以及Java語言等相關(guān)知識(shí)的應(yīng)用,給出了一個(gè)高校采購項(xiàng)目管理系統(tǒng)的開發(fā)實(shí)例。6.2課題展望隨著信息技術(shù)的發(fā)展和改革開放的不斷深入,學(xué)校各方面都得到的不錯(cuò)的發(fā)展,學(xué)校辦學(xué)規(guī)模擴(kuò)大,經(jīng)費(fèi)充足了,所以學(xué)校每年的各種設(shè)施設(shè)備需求量都在增長,采購項(xiàng)目管理系統(tǒng)對(duì)于解決采購繁瑣和教學(xué)經(jīng)費(fèi)使用管理的難題、如何科學(xué)地配置教學(xué)技術(shù)裝備,充分發(fā)揮其該有的效益,具有重要意義。本系統(tǒng)雖然提高了高校對(duì)學(xué)校設(shè)備的管理效率,實(shí)現(xiàn)了設(shè)備管理的信息化、網(wǎng)絡(luò)化和規(guī)范化,但是還存在以下不足:(1)系統(tǒng)沒有對(duì)IE進(jìn)行深度支持,導(dǎo)致某些功能可能出現(xiàn)問題。(2)系統(tǒng)的安全性不夠強(qiáng),沒有為系統(tǒng)提供一個(gè)更好的安全訪問控制框。(3)在數(shù)據(jù)處理方面,沒有對(duì)數(shù)據(jù)庫進(jìn)行深度的優(yōu)化,對(duì)于并發(fā)性支持比較差,基于這方面的問題,以后會(huì)針對(duì)分布式系統(tǒng)和數(shù)據(jù)處理優(yōu)化作更深的研究,使高校采購項(xiàng)目管理系統(tǒng)具備更好的性能。參考文獻(xiàn)[1]于亞芳,郭磊.JavaEE框架技術(shù)課程建設(shè)研究[J].電腦知識(shí)與技術(shù),2018,14(20):119-121.
[2]郭吉楠.javaEE企業(yè)級(jí)開發(fā)[J].電子技術(shù)與軟件工程,2018(15):26.[3]明日科技.Java從入門到精通[M].北京:清華大學(xué)出版社,2012[4]任怡,蔣麗華.《JavaEE應(yīng)用開發(fā)》課程建設(shè)初探[J].才智,2016(22):60.
[5]左卓君.基于JavaEE的文化烙印網(wǎng)站開發(fā)[J].通訊世界,2016(15):235-237.
[6]張曉剛.項(xiàng)目進(jìn)階驅(qū)動(dòng)的JavaEE課程實(shí)踐教學(xué)改革探索[J].計(jì)算機(jī)教育,2016(09):115-118.[7](美)理查茲(Richards).Java消息服務(wù)[M].北京:電子工業(yè)出版社,2009[8]CraigWalls,RyanBreidenBach.SpringinAction[M].Greenwich,Connecticut,USA:ManningPublications,2006.[9]BruceEckel.ThinkinginJava[M].UpperSaddleRiver,NewJersey,USA:PrenticeHall,2006[10]傅莞龍,張傳武,彭安金.使用SpringData和JPA在JavaEE系統(tǒng)中簡(jiǎn)化持久層[J].電子世界,2017(06):88-89+91.
致謝四年的學(xué)習(xí)生活即將結(jié)束,四年的每一個(gè)日日夜夜,老師的教誨與指導(dǎo),師兄師姐和同學(xué)的幫助歷歷在目,父母的支持與鼓勵(lì)總使我的步伐不斷向前邁進(jìn)。我是幸運(yùn)的,能結(jié)識(shí)這么多的良師益友,順利、愉快地完成學(xué)業(yè)。
ExcelXP的八則快速輸入技巧如果我們?cè)谟肊xcelXP處理龐大的數(shù)據(jù)信息時(shí),不注意講究技巧和方法的話,很可能會(huì)花費(fèi)很大的精力。因此如何巧用ExcelXP,來快速輸入信息就成為各個(gè)ExcelXP用戶非常關(guān)心的話題,筆者向大家介紹幾則這方面的小技巧。1、快速輸入大量含小數(shù)點(diǎn)的數(shù)字如果我們需要在ExcelXP工作表中輸入大量的帶有小數(shù)位的數(shù)字時(shí),按照普通的輸入方法,我們可能按照數(shù)字原樣大小直接輸入,例如現(xiàn)在要在單元格中輸入0.05這個(gè)數(shù)字時(shí),我們會(huì)把“0.05”原樣輸入到表格中。不過如果需要輸入若干個(gè)帶有小數(shù)點(diǎn)的數(shù)字時(shí),我們?cè)侔凑丈厦娴姆椒ㄝ斎氲脑挘看屋斎霐?shù)字時(shí)都需要重復(fù)輸入小數(shù)點(diǎn),這樣工作量會(huì)變大,輸入效率會(huì)降低。其實(shí),我們可以使用ExcelXP中的小數(shù)點(diǎn)自動(dòng)定位功能,讓所有數(shù)字的小數(shù)點(diǎn)自動(dòng)定位,從而快速提高輸入速度。在使用小數(shù)點(diǎn)自動(dòng)定位功能時(shí),我們可以先在ExcelXP的編輯界面中,用鼠標(biāo)依次單擊“工具”/“選項(xiàng)”/“編輯”標(biāo)簽,在彈出的對(duì)話框中選中“自動(dòng)設(shè)置小數(shù)點(diǎn)”復(fù)選框,然后在“位數(shù)”微調(diào)編輯框中鍵入需要顯示在小數(shù)點(diǎn)右面的位數(shù)就可以了。以后我們?cè)佥斎霂в行?shù)點(diǎn)的數(shù)字時(shí),直接輸入數(shù)字,而小數(shù)點(diǎn)將在回車鍵后自動(dòng)進(jìn)行定位。例如,我們要在某單元格中鍵入0.06的話,可以在上面的設(shè)置中,讓“位數(shù)”選項(xiàng)為2,然后直接在指定單元格中輸入6,回車以后,該單元格的數(shù)字自動(dòng)變?yōu)椤?.06”,怎么樣簡(jiǎn)單吧?2、快速錄入文本文件中的內(nèi)容現(xiàn)在您手邊假如有一些以純文本格式儲(chǔ)存的文件,如果此時(shí)您需要將這些數(shù)據(jù)制作成ExcelXP的工作表,那該怎么辦呢?重新輸入一遍,大概只有頭腦有毛病的人才會(huì)這樣做;將菜單上的數(shù)據(jù)一個(gè)個(gè)復(fù)制/粘貼到工作表中,也需花很多時(shí)間。沒關(guān)系!您只要在ExcelXP中巧妙使用其中的文本文件導(dǎo)入功能,就可以大大減輕需要重新輸入或者需要不斷復(fù)制、粘貼的巨大工作量了。使用該功能時(shí),您只要在ExcelXP編輯區(qū)中,依次用鼠標(biāo)單擊菜單欄中的“數(shù)據(jù)/獲取外部數(shù)據(jù)/導(dǎo)入文本文件”命令,然后在導(dǎo)入文本會(huì)話窗口選擇要導(dǎo)入的文本文件,再按下“導(dǎo)入”鈕以后,程序會(huì)彈出一個(gè)文本導(dǎo)入向?qū)?duì)話框,您只要按照向?qū)У奶崾具M(jìn)行操作,就可以把以文本格式的數(shù)據(jù)轉(zhuǎn)換成工作表的格式了。3、快速輸入大量相同數(shù)據(jù)如果你希望在不同的單元格中輸入大量相同的數(shù)據(jù)信息,那么你不必逐個(gè)單元格一個(gè)一個(gè)地輸入,那樣需要花費(fèi)好長時(shí)間,而且還比較容易出錯(cuò)。你可以通過下面的操作方法在多個(gè)相鄰或不相鄰的單元格中快速填充同一個(gè)數(shù)據(jù),具體方法為:首先同時(shí)選中需要填充數(shù)據(jù)的單元格。若某些單元格不相鄰,可在按住Ctrl鍵的同時(shí),點(diǎn)擊鼠標(biāo)左鍵,逐個(gè)選中;其次輸入要填充的某個(gè)數(shù)據(jù)。按住Ctrl鍵的同時(shí),按回車鍵,則剛才選中的所有單元格同時(shí)填入該數(shù)據(jù)。4、快速進(jìn)行中英文輸入法切換一張工作表常常會(huì)既包含有數(shù)字信息,又包含有文字信息,要錄入這樣一種工作表就需要我們不斷地在中英文之間反復(fù)切換輸入法,非常麻煩,為了方便操作,我們可以用以下方法實(shí)現(xiàn)自動(dòng)切換:首先用鼠標(biāo)選中需要輸入中文的單元格區(qū)域,然后在輸入法菜單中選擇一個(gè)合適的中文輸入法;接著打開“有效數(shù)據(jù)”對(duì)話框,選中“IME模式”標(biāo)簽,在“模式”框中選擇打開,單擊“確定”按鈕;然后再選中輸入數(shù)字的單元格區(qū)域,在“有效數(shù)據(jù)”對(duì)話框中,單擊“IME模式”選項(xiàng)卡,在“模式”框中選擇關(guān)閉(英文模式);最后單擊“確定”按鈕,這樣用鼠標(biāo)分別在剛才設(shè)定的兩列中選中單元格,五筆和英文輸入方式就可以相互切換了。5、快速刪除工作表中空行刪除ExcelXP工作表中的空行,一般的方法是需要將空行都找出來,然后逐行刪除,但這樣做操作量非常大,很不方便。那么如何才能減輕刪除工作表中空行的工作量呢?您可以使用下面的操作方法來進(jìn)行刪除:首先打開要?jiǎng)h除空行的工作表,在打開的工作表中用鼠標(biāo)單擊菜單欄中的“插入”菜單項(xiàng),并從下拉菜單中選擇“列”,從而插入一新的列X,在X列中順序填入整數(shù);然后根據(jù)其他任何一列將表中的行排序,使所有空行都集中到表的底部。刪去所有空行中X列的數(shù)據(jù),以X列重新排序,然后刪去X列。按照這樣的刪除方法,無論工作表中包含多少空行,您就可以很快地刪除了。6、快速對(duì)不同單元格中字號(hào)進(jìn)行調(diào)整在使用ExcelXP編輯文件時(shí),常常需要將某一列的寬度固定,但由于該列各單元格中的字符數(shù)目不等,致使有的單元格中的內(nèi)容不能完全顯示在屏幕上,為了讓這些單元格中的數(shù)據(jù)都顯示在屏幕上,就不得不對(duì)這些單元格重新定義較小的字號(hào)。如果依次對(duì)這些單元格中的字號(hào)調(diào)整的話,工作量將會(huì)變得很大。其實(shí),您可以采用下面的方法來減輕字號(hào)調(diào)整的工作量:首先新建或打開一個(gè)工作簿,并選中需要ExcelXP根據(jù)單元格的寬度調(diào)整字號(hào)的單元格區(qū)域;其次單擊用鼠標(biāo)依次單擊菜單欄中的“格式”/“單元格”/“對(duì)齊”標(biāo)簽,在“文本控制”下選中“縮小字體填充”復(fù)選框,并單擊“確定”按鈕;此后,當(dāng)你在這些單元格中輸入數(shù)據(jù)時(shí),如果輸入的數(shù)據(jù)長度超過了單元格的寬度,ExcelXP能夠自動(dòng)縮小字符的大小把數(shù)據(jù)調(diào)整到與列寬一致,以使數(shù)據(jù)全部顯示在單元格中。如果你對(duì)這些單元格的列寬進(jìn)行了更改,則字符可自動(dòng)增大或縮小字號(hào),以適應(yīng)新的單元格列寬,但是對(duì)這些單元格原設(shè)置的字體字號(hào)大小則保持不變。7、快速輸入多個(gè)重復(fù)數(shù)據(jù)在使用ExcelXP工作表的過程中,我們經(jīng)常要輸入大量重復(fù)的數(shù)據(jù),如果依次輸入,無疑工作量是巨大的。現(xiàn)在我們可以借助ExcelXP的“宏”功能,來記錄首次輸入需要重復(fù)輸入的數(shù)據(jù)的命令和過程,然后將這些命令和過程賦值到一個(gè)組合鍵或工具欄的按鈕上,當(dāng)按下組合鍵時(shí),計(jì)算機(jī)就會(huì)重復(fù)所記錄的操作。使用宏功能時(shí),我們可以按照以下步驟進(jìn)行操作:首先打開工作表,在工作表中選中要進(jìn)行操作的單元格;接著再用鼠標(biāo)單擊菜單欄中的“工具”菜單項(xiàng),并從彈出的下拉菜單中選擇“宏”子菜單項(xiàng),并從隨后彈出的下級(jí)菜單中選擇“錄制新宏”命令;設(shè)定好宏后,我們就可以對(duì)指定的單元格,進(jìn)行各種操作,程序?qū)⒆詣?dòng)對(duì)所進(jìn)行的各方面操作記錄復(fù)制。8、快速處理多個(gè)工作表有時(shí)我們需要在ExcelXP中打開多個(gè)工作表來進(jìn)行編輯,但無論打開多少工作表,在某一時(shí)刻我們只能對(duì)一個(gè)工作表進(jìn)行編輯,編輯好了以后再依次編輯下一個(gè)工作表,如果真是這樣操作的話,我們倒沒有這個(gè)必要同時(shí)打開多個(gè)工作表了,因?yàn)槲覀兺瑫r(shí)打開多個(gè)工作表的目的就是要減輕處理多個(gè)工作表的工作量的,那么我們?cè)撊绾螌?shí)現(xiàn)這樣的操作呢?您可采用以下方法:首先按住“Shift"鍵或“Ctrl"鍵并配以鼠標(biāo)操作,在工作簿底部選擇多個(gè)彼此相鄰或不相鄰的工作表標(biāo)簽,然后就可以對(duì)其實(shí)行多方面的批量處理;接著在選中的工作表標(biāo)簽上按右鍵彈出快捷菜單,進(jìn)行插入和刪除多個(gè)工作表的操作;然后在“文件”菜單中選擇“頁面設(shè)置……”,將選中的多個(gè)工作表設(shè)成相同的頁面模式;再通過“編輯”菜單中的有關(guān)選項(xiàng),在多個(gè)工作表范圍內(nèi)進(jìn)行查找、替換、定位操作;通過“格式”菜單中的有關(guān)選項(xiàng),將選中的多個(gè)工作表的行、列、單元格設(shè)成相同的樣式以及進(jìn)行一次性全部隱藏操作;接著在“工具”菜單中選擇“選項(xiàng)……”,在彈出的菜單中選擇“視窗”和“編輯”按鈕,將選中的工作表設(shè)成相同的視窗樣式和單元格編輯屬性;最后選中上述工作表集合中任何一個(gè)工作表,并在其上完成我們所需要的表格,則其它工作表在相同的位置也同時(shí)生成了格式完全相同的表格。高效辦公Excel排序方法"集中營"排序是數(shù)據(jù)處理中的經(jīng)常性工作,Excel排序有序數(shù)計(jì)算(類似成績(jī)統(tǒng)計(jì)中的名次)和數(shù)據(jù)重排兩類。本文以幾個(gè)車間的產(chǎn)值和名稱為例,介紹Excel2000/XP的數(shù)據(jù)排序方法。一、數(shù)值排序1.RANK函數(shù)RANK函數(shù)是Excel計(jì)算序數(shù)的主要工具,它的語法為:RANK(number,ref,order),其中number為參與計(jì)算的數(shù)字或含有數(shù)字的單元格,ref是對(duì)參與計(jì)算的數(shù)字單元格區(qū)域的絕對(duì)引用,order是用來說明排序方式的數(shù)字(如果order為零或省略,則以降序方式給出結(jié)果,反之按升序方式)。例如圖1中E2、E3、E4單元格存放一季度的總產(chǎn)值,計(jì)算各車間產(chǎn)值排名的方法是:在F2單元格內(nèi)輸入公式“=RANK(E2,$E$2:$E$4)”,敲回車即可計(jì)算出鑄造車間的產(chǎn)值排名是2。再將F2中的公式復(fù)制到剪貼板,選中F3、F4單元格按Ctrl+V,就能計(jì)算出其余兩個(gè)車間的產(chǎn)值排名為3和1。如果B1單元格中輸入的公式為“=RANK(E2,$E$2:$E$4,1)”,則計(jì)算出的序數(shù)按升序方式排列,即2、1和3。需要注意的是:相同數(shù)值用RANK函數(shù)計(jì)算得到的序數(shù)(名次)相同,但會(huì)導(dǎo)致后續(xù)數(shù)字的序數(shù)空缺。假如上例中F2單元格存放的數(shù)值與F3相同,則按本法計(jì)算出的排名分別是3、3和1(降序時(shí))。2.COUNTIF函數(shù)COUNTIF函數(shù)可以統(tǒng)計(jì)某一區(qū)域中符合條件的單元格數(shù)目,它的語法為COUNTIF(range,criteria)。其中range為參與統(tǒng)計(jì)的單元格區(qū)域,criteria是以數(shù)字、表達(dá)式或文本形式定義的條件。其中數(shù)字可以直接寫入,表達(dá)式和文本必須加引號(hào)。仍以圖1為例,F(xiàn)2單元格內(nèi)輸入的公式為“=COUNTIF($E$2:$E$4,">"&E2)+1”。計(jì)算各車間產(chǎn)值排名的方法同上,結(jié)果也完全相同,2、1和3。此公式的計(jì)算過程是這樣的:首先根據(jù)E2單元格內(nèi)的數(shù)值,在連接符&的作用下產(chǎn)生一個(gè)邏輯表達(dá)式,即“>176.7”、“>167.3”等。COUNTIF函數(shù)計(jì)算出引用區(qū)域內(nèi)符合條件的單元格數(shù)量,該結(jié)果加一即可得到該數(shù)值的名次。很顯然,利用上述方法得到的是降序排列的名次,對(duì)重復(fù)數(shù)據(jù)計(jì)算得到的結(jié)果與RANK3.IF函數(shù)Excel自身帶有排序功能,可使數(shù)據(jù)以降序或升序方式重新排列。如果將它與IF函數(shù)結(jié)合,可以計(jì)算出沒有空缺的排名。以圖1中E2、E3、E4單元格的產(chǎn)值排序?yàn)槔唧w做法是:選中E2單元格,根據(jù)排序需要,單擊Excel工具欄中的“降序排序”或“升序排序”按鈕,即可使工作表中的所有數(shù)據(jù)按要求重新排列。假如數(shù)據(jù)是按產(chǎn)值由大到小(降序)排列的,而您又想賦予每個(gè)車間從1到n(n為自然數(shù))的排名。可以在G2單元格中輸入1,然后在G3單元格中輸入公式“=IF(E3=E2,G3,G3+1)”,只要將公式復(fù)制到G4等單元格,就可以計(jì)算出其他車間的產(chǎn)值排名。二、文本排序選舉等場(chǎng)合需要按姓氏筆劃為文本排序,Excel提供了比較好的解決辦法。如果您要將圖1數(shù)據(jù)表按車間名稱的筆劃排序,可以使用以下方法:選中排序關(guān)鍵字所在列(或行)的首個(gè)單元格(如圖1中的A1),單擊Excel“數(shù)據(jù)”菜單下的“排序”命令,再單擊其中的“選項(xiàng)”按鈕。選中“排序選項(xiàng)”對(duì)話框“方法”下的“筆畫排序”,再根據(jù)數(shù)據(jù)排列方向選擇“按行排序”或“按列排序”,“確定”后回到“排序”對(duì)話框(圖2)。如果您的數(shù)據(jù)帶有標(biāo)題行(如圖1中的“單位”之類),則應(yīng)選中“有標(biāo)題行”(反之不選),然后打開“主要關(guān)鍵字”下拉列表,選擇其中的“單位”,選中排序方式(“升序”或“降序”)后“確定”,表中的所有數(shù)據(jù)就會(huì)據(jù)此重新排列。此法稍加變通即可用于“第一名”、“第二名”等文本排序,請(qǐng)讀者自行摸索。三、自定義排序如果您要求Excel按照“金工車間”、“鑄造車間”和“維修車間”的特定順序重排工作表數(shù)據(jù),前面介紹的幾種方法就無能為力了。這類問題可以用定義排序規(guī)則的方法解決:首先單擊Excel“工具”菜單下的“選項(xiàng)”命令,打開“選項(xiàng)”對(duì)話框中的“自定義序列”選項(xiàng)卡(圖3)。選中左邊“自定義序列”下的“新序列”,光標(biāo)就會(huì)在右邊的“輸入序列”框內(nèi)閃動(dòng),您就可以輸入“金工車間”、“鑄造車間”等自定義序列了,輸入的每個(gè)序列之間要用英文逗號(hào)分隔,或者每輸入一個(gè)序列就敲回車。如果序列已經(jīng)存在于工作表中,可以選中序列所在的單元格區(qū)域單擊“導(dǎo)入”,這些序列就會(huì)被自動(dòng)加入“輸入序列”框。無論采用以上哪種方法,單擊“添加”按鈕即可將序列放入“自定義序列”中備用(圖3)。使用排序規(guī)則排序的具體方法與筆劃排序很相似,只是您要打開“排序選項(xiàng)”對(duì)話框中的“自定義排序次序”下拉列表,選中前面定義的排序規(guī)則,其他選項(xiàng)保持不動(dòng)。回到“排序”對(duì)話框后根據(jù)需要選擇“升序”或“降序”,“確定”后即可完成數(shù)據(jù)的自定義排序。需要說明的是:顯示在“自定義序列”選項(xiàng)卡中的序列(如一、二、三等),均可按以上方法參與排序,請(qǐng)讀者注意Excel提供的自定義序列類型。談?wù)凟xcel輸入的技巧在Excel工作表的單元格中,可以使用兩種最基本的數(shù)據(jù)格式:常數(shù)和公式。常數(shù)是指文字、數(shù)字、日期和時(shí)間等數(shù)據(jù),還可以包括邏輯值和錯(cuò)誤值,每種數(shù)據(jù)都有它特定的格式和輸入方法,為了使用戶對(duì)輸入數(shù)據(jù)有一個(gè)明確的認(rèn)識(shí),有必要來介紹一下在Excel中輸入各種類型數(shù)據(jù)的方法和技巧。一、輸入文本Excel單元格中的文本包括任何中西文文字或字母以及數(shù)字、空格和非數(shù)字字符的組合,每個(gè)單元格中最多可容納32000個(gè)字符數(shù)。雖然在Excel中輸入文本和在其它應(yīng)用程序中沒有什么本質(zhì)區(qū)別,但是還是有一些差異,比如我們?cè)赪ord、PowerPoint的表格中,當(dāng)在單元格中輸入文本后,按回車鍵表示一個(gè)段落的結(jié)束,光標(biāo)會(huì)自動(dòng)移到本單元格中下一段落的開頭,在Excel的單元格中輸入文本時(shí),按一下回車鍵卻表示結(jié)束當(dāng)前單元格的輸入,光標(biāo)會(huì)自動(dòng)移到當(dāng)前單元格的下一個(gè)單元格,出現(xiàn)這種情況時(shí),如果你是想在單元格中分行,則必須在單元格中輸入硬回車,即按住Alt鍵的同時(shí)按回車鍵。二、輸入分?jǐn)?shù)幾乎在所有的文檔中,分?jǐn)?shù)格式通常用一道斜杠來分界分子與分母,其格式為“分子/分母”,在Excel中日期的輸入方法也是用斜杠來區(qū)分年月日的,比如在單元格中輸入“1/2”,按回車鍵則顯示“1月2日”,為了避免將輸入的分?jǐn)?shù)與日期混淆,我們?cè)趩卧裰休斎敕謹(jǐn)?shù)時(shí),要在分?jǐn)?shù)前輸入“0”(零)以示區(qū)別,并且在“0”和分子之間要有一個(gè)空格隔開,比如我們?cè)谳斎?/2時(shí),則應(yīng)該輸入“01/2”。如果在單元格中輸入“81/2”,則在單元格中顯示“81/2”,而在編輯欄中顯示“三、輸入負(fù)數(shù)在單元格中輸入負(fù)數(shù)時(shí),可在負(fù)數(shù)前輸入“-”作標(biāo)識(shí),也可將數(shù)字置在()括號(hào)內(nèi)來標(biāo)識(shí),比如在單元格中輸入“(88)”,按一下回車鍵,則會(huì)自動(dòng)顯示為“-88”。四、輸入小數(shù)在輸入小數(shù)時(shí),用戶可以向平常一樣使用小數(shù)點(diǎn),還可以利用逗號(hào)分隔千位、百萬位等,當(dāng)輸入帶有逗號(hào)的數(shù)字時(shí),在編輯欄并不顯示出來,而只在單元格中顯示。當(dāng)你需要輸入大量帶有固定小數(shù)位的數(shù)字或帶有固定位數(shù)的以“0”字符串結(jié)尾的數(shù)字時(shí),可以采用下面的方法:選擇“工具”、“選項(xiàng)”命令,打開“選項(xiàng)”對(duì)話框,單擊“編輯”標(biāo)簽,選中“自動(dòng)設(shè)置小數(shù)點(diǎn)”復(fù)選框,并在“位數(shù)”微調(diào)框中輸入或選擇要顯示在小數(shù)點(diǎn)右面的位數(shù),如果要在輸入比較大的數(shù)字后自動(dòng)添零,可指定一個(gè)負(fù)數(shù)值作為要添加的零的個(gè)數(shù),比如要在單元格中輸入“88”后自動(dòng)添加3個(gè)零,變成“88000”,就在“位數(shù)”微調(diào)框中輸入“-3”,相反,如果要在輸入“88”后自動(dòng)添加3位小數(shù),變成“0.088”,則要在“位數(shù)”微調(diào)框中輸入“3”。另外,在完成輸入帶有小數(shù)位或結(jié)尾零字符串的數(shù)字后,應(yīng)清除對(duì)“自動(dòng)設(shè)置小數(shù)點(diǎn)”符選框的選定,以免影響后邊的輸入;如果只是要暫時(shí)取消在“自動(dòng)設(shè)置小數(shù)點(diǎn)”中設(shè)置的選項(xiàng),可以在輸入數(shù)據(jù)時(shí)自帶小數(shù)點(diǎn)。五、輸入貨幣值Excel幾乎支持所有的貨幣值,如人民幣(¥)、英鎊(£)等。歐元出臺(tái)以后,Excel2000完全支持顯示、輸入和打印歐元貨幣符號(hào)。用戶可以很方便地在單元格中輸入各種貨幣值,Excel會(huì)自動(dòng)套用貨幣格式,在單元格中顯示出來,如果用要輸入人民幣符號(hào),可以按住Alt鍵,然后再數(shù)字小鍵盤上按“0165”即可。六、輸入日期Excel是將日期和時(shí)間視為數(shù)字處理的,它能夠識(shí)別出大部分用普通表示方法輸入的日期和時(shí)間格式。用戶可以用多種格式來輸入一個(gè)日期,可以用斜杠“/”或者“-”來分隔日期中的年、月、日部分。比如要輸入“2001年12月1日”,可以在單元各種輸入“2001/12/1”或者“2001-12-1七、輸入時(shí)間在Excel中輸入時(shí)間時(shí),用戶可以按24小時(shí)制輸入,也可以按12小時(shí)制輸入,這兩種輸入的表示方法是不同的,比如要輸入下午2時(shí)30分38秒,用24小時(shí)制輸入格式為:2:30:38,而用12小時(shí)制輸入時(shí)間格式為:2:30:38p,注意字母“p”和時(shí)間之間有一個(gè)空格。如果要在單元格中插入當(dāng)前時(shí)間,則按Ctrl+Shift+;鍵。了解Excel公式的錯(cuò)誤值經(jīng)常用Excel的朋友可能都會(huì)遇到一些莫名奇妙的錯(cuò)誤值信息:#N/A!、#VALUE!、#DIV/O!等等,出現(xiàn)這些錯(cuò)誤的原因有很多種,如果公式不能計(jì)算正確結(jié)果,Excel將顯示一個(gè)錯(cuò)誤值,例如,在需要數(shù)字的公式中使用文本、刪除了被公式引用的單元格,或者使用了寬度不足以顯示結(jié)果的單元格。以下是幾種常見的錯(cuò)誤及其解決方法。1.#####!原因:如果單元格所含的數(shù)字、日期或時(shí)間比單元格寬,或者單元格的日期時(shí)間公式產(chǎn)生了一個(gè)負(fù)值,就會(huì)產(chǎn)生#####!錯(cuò)誤。解決方法:如果單元格所含的數(shù)字、日期或時(shí)間比單元格寬,可以通過拖動(dòng)列表之間的寬度來修改列寬。如果使用的是1900年的日期系統(tǒng),那么Excel中的日期和時(shí)間必須為正值,用較早的日期或者時(shí)間值減去較晚的日期或者時(shí)間值就會(huì)導(dǎo)致#####!錯(cuò)誤。如果公式正確,也可以將單元格的格式改為非日期和時(shí)間型來顯示該值。2.#VALUE!當(dāng)使用錯(cuò)誤的參數(shù)或運(yùn)算對(duì)象類型時(shí),或者當(dāng)公式自動(dòng)更正功能不能更正公式時(shí),將產(chǎn)生錯(cuò)誤值#VALUE!。原因一:在需要數(shù)字或邏輯值時(shí)輸入了文本,Excel不能將文本轉(zhuǎn)換為正確的數(shù)據(jù)類型。解決方法:確認(rèn)公式或函數(shù)所需的運(yùn)算符或參數(shù)正確,并且公式引用的單元格中包含有效的數(shù)值。例如:如果單元格A1包含一個(gè)數(shù)字,單元格A2包含文本"學(xué)籍",則公式"=A1+A2"將返回錯(cuò)誤值#VALUE!。可以用SUM工作表函數(shù)將這兩個(gè)值相加(SUM函數(shù)忽略文本):=SUM(A1:A2)。原因二:將單元格引用、公式或函數(shù)作為數(shù)組常量輸入。解決方法:確認(rèn)數(shù)組常量不是單元格引用、公式或函數(shù)。原因三:賦予需要單一數(shù)值的運(yùn)算符或函數(shù)一個(gè)數(shù)值區(qū)域。解決方法:將數(shù)值區(qū)域改為單一數(shù)值。修改數(shù)值區(qū)域,使其包含公式所在的數(shù)據(jù)行或列。3.#DIV/O!當(dāng)公式被零除時(shí),將會(huì)產(chǎn)生錯(cuò)誤值#DIV/O!。原因一:在公式中,除數(shù)使用了指向空單元格或包含零值單元格的單元格引用(在Excel中如果運(yùn)算對(duì)象是空白單元格,Excel將此空值當(dāng)作零值)。解決方法:修改單元格引用,或者在用作除數(shù)的單元格中輸入不為零的值。原因二:輸入的公式中包含明顯的除數(shù)零,例如:=5/0。解決方法:將零改為非零值。4.#NAME?在公式中使用了Excel不能識(shí)別的文本時(shí)將產(chǎn)生錯(cuò)誤值#NAME?。原因一:刪除了公式中使用的名稱,或者使用了不存在的名稱。解決方法:確認(rèn)使用的名稱確實(shí)存在。選擇菜單"插入"|"名稱"|"定義"命令,如果所需名稱沒有被列出,請(qǐng)使用"定義"命令添加相應(yīng)的名稱。原因二:名稱的拼寫錯(cuò)誤。解決方法:修改拼寫錯(cuò)誤的名稱。原因三:在公式中使用標(biāo)志。解決方法:選擇菜單中"工具"|"選項(xiàng)"命令,打開"選項(xiàng)"對(duì)話框,然后單擊"重新計(jì)算"標(biāo)簽,在"工作薄選項(xiàng)"下,選中"接受公式標(biāo)志"復(fù)選框。原因四:在公式中輸入文本時(shí)沒有使用雙引號(hào)。解決方法:Excel將其解釋為名稱,而不理會(huì)用戶準(zhǔn)備將其用作文本的想法,將公式中的文本括在雙引號(hào)中。例如:下面的公式將一段文本"總計(jì):"和單元格B50中的數(shù)值合并在一起:="總計(jì):"&B50原因五:在區(qū)域的引用中缺少冒號(hào)。解決方法:確認(rèn)公式中,使用的所有區(qū)域引用都使用冒號(hào)。例如:SUM(A2:B34)。5.#N/A原因:當(dāng)在函數(shù)或公式中沒有可用數(shù)值時(shí),將產(chǎn)生錯(cuò)誤值#N/A。解決方法:如果工作表中某些單元格暫時(shí)沒有數(shù)值,請(qǐng)?jiān)谶@些單元格中輸入"#N/A",公式在引用這些單元格時(shí),將不進(jìn)行數(shù)值計(jì)算,而是返回#N/A。6.#REF!當(dāng)單元格引用無效時(shí)將產(chǎn)生錯(cuò)誤值#REF!。原因:刪除了由其他公式引用的單元格,或?qū)⒁苿?dòng)單元格粘貼到由其他公式引用的單元格中。解決方法:更改公式或者在刪除或粘貼單元格之后,立即單擊"撤消"按鈕,以恢復(fù)工作表中的單元格。7.#NUM!當(dāng)公式或函數(shù)中某個(gè)數(shù)字有問題時(shí)將產(chǎn)生錯(cuò)誤值#NUM!。原因一:在需要數(shù)字參數(shù)的函數(shù)中使用了不能接受的參數(shù)。解決方法:確認(rèn)函數(shù)中使用的參數(shù)類型正確無誤。原因二:使用了迭代計(jì)算的工作表函數(shù),例如:IRR或RATE,并且函數(shù)不能產(chǎn)生有效的結(jié)果。解決方法:為工作表函數(shù)使用不同的初始值。原因三:由公式產(chǎn)生的數(shù)字太大或太小,Excel不能表示。解決方法:修改公式,使其結(jié)果在有效數(shù)字范圍之間。8.#NULL!當(dāng)試圖為兩個(gè)并不相交的區(qū)域指定交叉點(diǎn)時(shí)將產(chǎn)生錯(cuò)誤值#NULL!。原因:使用了不正確的區(qū)域運(yùn)算符或不正確的單元格引用。解決方法:如果要引用兩個(gè)不相交的區(qū)域,請(qǐng)使用聯(lián)合運(yùn)算符逗號(hào)(,)。公式要對(duì)兩個(gè)區(qū)域求和,請(qǐng)確認(rèn)在引用這兩個(gè)區(qū)域時(shí),使用逗號(hào)。如:SUM(A1:A13,D12:D23)。如果沒有使用逗號(hào),Excel將試圖對(duì)同時(shí)屬于兩個(gè)區(qū)域的單元格求和,但是由于A1:A13和D12:D23并不相交,所以他們沒有共同的單元格。在Excel中快速查看所有工作表公式只需一次簡(jiǎn)單的鍵盤點(diǎn)擊,即可可以顯示出工作表中的所有公式,包括Excel用來存放日期的序列值。要想在顯示單元格值或單元格公式之間來回切換,只需按下CTRL+`(位于TAB鍵上方)。EXCEL2000使用技巧十招1、Excel文件的加密與隱藏如果你不愿意自己的Excel文件被別人查看,那么你可以給它設(shè)置密碼保護(hù),采用在保存文件時(shí)用加密的方法就可以實(shí)現(xiàn)保護(hù)目的,在這里要特別注意的是,自己設(shè)定的密碼一定要記住,否則自己也將被視為非法入侵者而遭拒絕進(jìn)入。給文件加密的具體方法為:A、單擊“文件”菜單欄中的“保存或者(另存為)”命令后,在彈出的“保存或者(另存為)”的對(duì)話框中輸入文件名;B、再單擊這個(gè)對(duì)話框中“工具”欄下的“常規(guī)選項(xiàng)”按鈕,在彈出的“保存選項(xiàng)”的對(duì)話框中輸入自己的密碼;這里要注意,它提供了兩層保護(hù),如果你也設(shè)置了修改權(quán)限密碼的話,那么即使文件被打開也還需要輸入修改權(quán)限的密碼才能修改。C、單擊“確定”按鈕,在彈出的密碼確認(rèn)窗口中重新輸入一遍密碼,再點(diǎn)擊“確認(rèn)”,最后點(diǎn)“保存”完成文件的加密工作。當(dāng)重新打開文件時(shí)就要求輸入密碼,如果密碼不正確,文件將不能打開。2、對(duì)單元格進(jìn)行讀寫保護(hù)單元格是Excel執(zhí)行其強(qiáng)大的計(jì)算功能最基本的元素,對(duì)單元格的讀寫保護(hù)是Excel對(duì)數(shù)據(jù)進(jìn)行安全管理的基礎(chǔ)。對(duì)單元格的保護(hù)分為寫保護(hù)和讀保護(hù)兩類,所謂寫保護(hù)就是對(duì)單元格中輸入信息加以限制,讀保護(hù)是對(duì)單元格中已經(jīng)存有信息的瀏覽和查看加以限制。對(duì)單元格的寫保護(hù)有兩種方法:A、對(duì)單元格的輸入信息進(jìn)行有效性檢測(cè)。首先選定要進(jìn)行有效性檢測(cè)的單元格或單元格集合,然后從數(shù)據(jù)菜單中選擇“有效數(shù)據(jù)”選項(xiàng),通過設(shè)定有效條件、顯示信息和錯(cuò)誤警告,控制輸入單元格的信息要符合給定的條件。B、設(shè)定單元格的鎖定屬性,以保護(hù)存入單元格的內(nèi)容不能被改寫。可分為以下步驟:(1)選定需要鎖定的單元格或單元格集合;(2)從格式菜單中選擇“單元格”選項(xiàng);(3)在設(shè)置單元格格式的彈出菜單中選擇“保護(hù)”標(biāo)簽,在彈出的窗口中,選中“鎖定”;(4)從工具菜單中選擇“保護(hù)”選項(xiàng),設(shè)置保護(hù)密碼,即完成了對(duì)單元格的鎖定設(shè)置。對(duì)單元格的讀保護(hù)有三種方法:A、通過對(duì)單元格顏色的設(shè)置進(jìn)行讀保護(hù)。例如:將選定單元格或單元格集合的背景顏色與字體顏色同時(shí)設(shè)為白色,這樣,從表面看起來單元格中好像是沒有輸入任何內(nèi)容,用戶無法直接讀出單元格中所存儲(chǔ)的信息。B、用其他畫面覆蓋在需要保護(hù)的單元格之上,遮住單元格的本來面目,以達(dá)到讀保護(hù)目的。例如:使用繪圖工具,畫一不透明矩形覆蓋在單元格之上,從格式菜單中選定矩形的“鎖定”選項(xiàng),然后保護(hù)工作表,以保證矩形不能被隨意移動(dòng)。這樣,用戶所看到的只是矩形,而看不到單元格中所存儲(chǔ)的內(nèi)容。C、通過設(shè)置單元格的行高和列寬,隱藏選定的單元格,然后保護(hù)工作表,使用戶不能直接訪問被隱藏的單元格,從而起到讀保護(hù)的作用。3、快速填充相同數(shù)據(jù)如果你希望在不同的單元格中輸入大量相同的數(shù)據(jù)信息,那么你不必逐個(gè)單元格一個(gè)一個(gè)地輸入,那樣需要花費(fèi)好長時(shí)間,而且還比較容易出錯(cuò)。我們可以通過下面的操作方法在多個(gè)相鄰或不相鄰的單元格中快速填充同一個(gè)數(shù)據(jù),具體方法為:A、同時(shí)選中需要填充數(shù)據(jù)的單元格。若某些單元格不相鄰,可在按住Ctrl鍵的同時(shí),點(diǎn)擊鼠標(biāo)左鍵,逐個(gè)選中;B、輸入要填充的某個(gè)數(shù)據(jù)。按住Ctrl鍵的同時(shí),按回車鍵,則剛才選中的所有單元格同時(shí)填入該數(shù)據(jù)。4、使用Excel中的“宏”功能宏的概念,相信使用過WORD的人都會(huì)知道,她可以記錄命令和過程,然后將這些命令和過程賦值到一個(gè)組合鍵或工具欄的按鈕上,當(dāng)按下組合鍵時(shí),計(jì)算機(jī)就會(huì)重復(fù)所記錄的操作。在實(shí)踐工作中,它可以代替經(jīng)常輸入大量重復(fù)而又瑣碎的數(shù)據(jù),具體宏的定義方法如下::A、打開工作表,在工作表中選中要進(jìn)行操作的單元格;B、用鼠標(biāo)單擊菜單欄中的“工具”菜單項(xiàng),并從彈出
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 行政組織理論的數(shù)字化轉(zhuǎn)型進(jìn)程試題及答案
- 數(shù)據(jù)流量異常監(jiān)測(cè)技術(shù)試題及答案
- 畜牧養(yǎng)殖廢棄物資源化利用模式創(chuàng)新與推廣機(jī)制實(shí)施效果評(píng)估考核試卷
- 三級(jí)計(jì)算機(jī)嵌入式備考注意事項(xiàng)試題及答案
- 行政組織理論中的利益平衡試題及答案
- 數(shù)據(jù)庫查詢方式的選擇試題及答案
- 網(wǎng)絡(luò)技術(shù)測(cè)試與驗(yàn)證的方法論試題及答案
- 計(jì)算機(jī)三級(jí)嵌入式系統(tǒng)實(shí)踐能力考核試題及答案
- 小區(qū)環(huán)衛(wèi)工人管理制度
- 公司對(duì)外付款管理制度
- 2025年安徽省六安市清水河學(xué)校中考一模化學(xué)試題(原卷版+解析版)
- 教學(xué)設(shè)計(jì):2.1 聲音的產(chǎn)生與傳播
- 部編版語文三年級(jí)下冊(cè)第23課《海底世界》精美課件
- 2025年安全教育培訓(xùn)考試題庫(基礎(chǔ)強(qiáng)化版)應(yīng)急救援知識(shí)試題
- 消防工程施工的重點(diǎn)難點(diǎn)及應(yīng)對(duì)策略
- ISO 37001-2025 反賄賂管理體系要求及使用指南(中文版-雷澤佳譯-2025)
- 2025高考北京卷作文主題分析及范文
- 數(shù)字正射影像圖在測(cè)繪行業(yè)的生產(chǎn)流程
- 漏肩風(fēng)病中醫(yī)護(hù)理方案
- 內(nèi)蒙古赤峰歷年中考語文現(xiàn)代文閱讀之非連續(xù)性文本閱讀7篇(截至2024年)
- 尾礦庫安全生產(chǎn)責(zé)任制
評(píng)論
0/150
提交評(píng)論