版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘要經(jīng)JAVA對(duì)學(xué)生宿舍的管理系統(tǒng)進(jìn)行編寫,所用開發(fā)工具為IntelliJIDEA。然后基于Mysql的數(shù)據(jù)庫(kù)基礎(chǔ)上,通過AdobePhotoshopCS6的圖像處理軟件美化界面。所得系統(tǒng)有美觀、友好的界面,并且人機(jī)信息比較安全可靠、靈活與方便等,這種系統(tǒng)可擴(kuò)展性比較強(qiáng)。在系統(tǒng)包含有多個(gè)模塊,包含系統(tǒng)管理、學(xué)生管理、報(bào)修管理、宿舍樓的管理等。每個(gè)模塊能夠查詢、添加、修改與刪除。為確保系統(tǒng)安全性,設(shè)計(jì)用戶登錄的系統(tǒng)時(shí),需要確保用戶將正確用戶名及對(duì)應(yīng)密碼輸入,才能登錄到界面,身份不同,所擁有權(quán)限也存在差異。文章按照學(xué)生公寓的管理系統(tǒng)實(shí)際需求,編寫與分析系統(tǒng)設(shè)計(jì)的文檔。文中對(duì)系統(tǒng)開發(fā)、設(shè)計(jì)進(jìn)行詳細(xì)介紹,將學(xué)生公寓的管理系統(tǒng)開發(fā)技術(shù)與背景進(jìn)行簡(jiǎn)要分析,并對(duì)各個(gè)模塊進(jìn)行分析,最后對(duì)系統(tǒng)測(cè)試的結(jié)果進(jìn)行描述和總結(jié)。關(guān)鍵詞:宿含管理系統(tǒng);Mysql;SSMAbstractThemanagementsystemofstudentdormitoryiscompiledbyJAVA.ThedevelopmenttoolusedisIntelliJIDEA..ThenbasedonMysqldatabase,theinterfaceisbeautifiedbyimageprocessingsoftwareAdobePhotoshopCS6.Thesystemhasbeautifulandfriendlyinterface,andtheman-machineinformationisrelativelysafe,reliable,flexibleandconvenient.Thissystemhasstrongexpansibility.Therearemanymodulesinthesystem,includingsystemmanagement,studentmanagement,maintenancemanagement,dormitorybuildingmanagementandsoand.Eachmodulecanselect,insertinto,update,delete.Inordertoensurethesecurityofthesystem,itisnecessarytoensurethattheuserentersthecorrectusernameandpasswordinordertologintotheinterface.Theidentityisnotused,andtheprivilegesaredifferent.Accordingtotheactualneedsofstudentapartmentmanagementsystem,thispapercompilesandanalysesthedesigndocumentsofthesystem.Inthispaper,thesystemdevelopmentanddesignareintroducedindetail,themanagementsystemdevelopmenttechnologyandbackgroundofstudentapartmentsarebrieflyanalyzed,andeachmoduleisanalyzed.Finally,thesystemtestresultsaredescribedandsummarizes.Keywords:DormitoryManagementSystem;Mysql;SSM目錄TOC\o"1-3"\h\u第一章緒論 第一章緒論1.1選題開發(fā)背景與目的1.1.1選題背景依靠習(xí)慣的渠道詢問、采集相關(guān)信息,這種方式比較繁瑣,并且效率不高,難以準(zhǔn)確把握時(shí)間?;谠撉闆r,經(jīng)Javaweb軟件技術(shù)對(duì)學(xué)生宿舍的管理系統(tǒng)進(jìn)行設(shè)計(jì),這個(gè)系統(tǒng)中包含模塊比較多,涉及到系統(tǒng)管理、學(xué)生管理、報(bào)修管理、宿舍樓的管理等。學(xué)生管理模塊:管理學(xué)生基本信息,例如:學(xué)生寢室號(hào)、姓名電話與所在班級(jí)等,方便后期處理學(xué)生相關(guān)問題。宿舍故障登記模塊:學(xué)生宿舍發(fā)生電力設(shè)施損壞或是斷水?dāng)嚯姷裙收蠒r(shí),系統(tǒng)可以如實(shí)記錄,并且進(jìn)行互聯(lián)網(wǎng)登記。宿舍通知管理模塊:系統(tǒng)能夠在網(wǎng)絡(luò)上發(fā)布公寓宿舍學(xué)生、宿舍發(fā)現(xiàn)新聞、異常處理的情況與結(jié)果等,方便學(xué)生對(duì)公寓宿舍情況進(jìn)行了解。宿舍安全模塊:系統(tǒng)能夠明確指出相關(guān)基本安全問題,同時(shí)通報(bào)分析近端時(shí)間所發(fā)送安全事故,方便學(xué)生及早防范。主要用來采集并整理公布各種的信息,更快的提高效率,以及減短時(shí)間。從而讓大家更簡(jiǎn)便的操作以及體驗(yàn)并且與習(xí)慣的方式不同的管理模式。1.1.2發(fā)展現(xiàn)狀伴隨高等教育的飛速發(fā)展以及各種經(jīng)濟(jì)的更加完善,不少高校開始合并,并且進(jìn)行升級(jí)與重組,這在某種程度上改變了學(xué)校后勤保障,逐漸采取不同模式進(jìn)行學(xué)生宿舍運(yùn)營(yíng)與管理。一些大學(xué)生開始按照自己學(xué)校具體情況對(duì)管理模式進(jìn)行針對(duì)性選擇,這無疑可以給大學(xué)生的在校學(xué)習(xí)、生活提供優(yōu)質(zhì)服務(wù)。然而,由于市場(chǎng)經(jīng)濟(jì)的發(fā)展過程存在諸多不確定性的因素,不少宿舍管理以及運(yùn)營(yíng)商貪圖小利,給學(xué)校很多管理的工作帶來不好影響,更出現(xiàn)影響到學(xué)校的學(xué)生的現(xiàn)象?,F(xiàn)在的宿舍管理模式主要分為兩種,但它們都存在很多的問題,現(xiàn)在對(duì)出現(xiàn)的狀況做出分析:其一,學(xué)生宿舍采取管理模式是綜合管理,即結(jié)合學(xué)校保衛(wèi)部、后勤學(xué)生的工作部以及各個(gè)系老師的一起管理,各個(gè)部門各盡責(zé)任,按工作差異可知,學(xué)生管理服務(wù)責(zé)任自然不同。例如:后勤的服務(wù)部主要是將一些相關(guān)服務(wù)提供給學(xué)生;學(xué)生工作部檢查并且監(jiān)督學(xué)生;各系老師管理學(xué)生的日常生活、紀(jì)律以及思想的教育。各部密切配合、協(xié)同工作,將學(xué)生的宿舍管理工作落實(shí)到位。進(jìn)行管理時(shí),各種不同的方法比如管理模式、思想的教育等都需要使用,就可以將學(xué)生的宿舍管理效果、質(zhì)量提高,以便學(xué)校協(xié)調(diào)工作、統(tǒng)一管理。然而,進(jìn)行實(shí)際操作時(shí),采取綜合管理模式同樣存在缺陷,從經(jīng)濟(jì)的方面成本比較高,最后轉(zhuǎn)變?yōu)椴还懿粏柣蚴菬o人管理,經(jīng)常出現(xiàn)一些不良情況,無法徹底將根源問題解決,也就不能實(shí)現(xiàn)服務(wù)質(zhì)量、管理效果的提高,各部門存在互相推脫的情況,嚴(yán)重影響了綜合管理作用發(fā)揮。其二,學(xué)生公寓宿舍管理與經(jīng)營(yíng)的模式。該經(jīng)營(yíng)管理的模式源自于社會(huì)化改變,指的是學(xué)生的宿舍系統(tǒng)需要開發(fā)商的投資,確保一定期限中,開發(fā)商能夠收取相應(yīng)的費(fèi)用。即便這種管理模式對(duì)于學(xué)校、社會(huì)負(fù)擔(dān)有減輕作用,能夠經(jīng)社會(huì)力量推動(dòng)我國(guó)教育事業(yè)發(fā)展,并且能夠?qū)W(xué)校管理負(fù)擔(dān)與成本降低。然而,因?yàn)楣芾砟J缴鐣?huì)化,部分開發(fā)商不愿意高校參與其中,基于此導(dǎo)致管理模式無法聯(lián)系學(xué)生實(shí)際,如果學(xué)校在學(xué)生宿舍管理方面存在要求,基本也無法取得開發(fā)商統(tǒng)一,甚至于將網(wǎng)吧與桌球等娛樂場(chǎng)所設(shè)置于宿舍中。因此,該管理莫式對(duì)于規(guī)范學(xué)生的日常行為以及紀(jì)律都不能順利的實(shí)施。因此學(xué)校以及管理人員參與管理的難度比較大,部分學(xué)校甚至于不會(huì)參與管理。也就不斷滋生管理矛盾與學(xué)生內(nèi)部矛盾,而上述問題發(fā)生之后,學(xué)校經(jīng)常處于被動(dòng)地位,盡可以經(jīng)一些被動(dòng)方式壓下事情,避免事件影響擴(kuò)大,難以把出現(xiàn)的問題和產(chǎn)生的矛盾掃除干凈。在這種模式,導(dǎo)致學(xué)生學(xué)生管理與學(xué)生管理工作中存在大量不利因素,并且使得合格人才培養(yǎng)出現(xiàn)負(fù)面影響。同時(shí)對(duì)學(xué)生宿舍經(jīng)營(yíng)性的管理,無論從教育行政還是大學(xué)都應(yīng)該更深的調(diào)查和研究,從培養(yǎng)人才戰(zhàn)略的高度來以及認(rèn)真的考慮和策劃最好的學(xué)生宿舍管理模式。1.1.3開發(fā)目的對(duì)于高校發(fā)展而言,一個(gè)必不可少構(gòu)成部分就是學(xué)生宿舍的管理系統(tǒng),就目前而言,一些高校宿舍管理還停留在手工記錄數(shù)據(jù)的階段,規(guī)模較小學(xué)校還可以接受這種方式。但如果學(xué)校比較大,學(xué)生人數(shù)比較大,采取手工記錄時(shí),因?yàn)閷W(xué)生的信息量較大,記錄過程即為麻煩。并且對(duì)某一條記錄進(jìn)行查找時(shí),因?yàn)閿?shù)據(jù)量比較大,經(jīng)人工逐條篩選,這種方式不僅麻煩,而且會(huì)導(dǎo)致大量時(shí)間被浪費(fèi),同時(shí)效率極低。近幾年,伴隨科學(xué)技術(shù)與社會(huì)經(jīng)濟(jì)飛速發(fā)展,原始手工記錄方式在高校發(fā)展中已經(jīng)不適用,而在國(guó)外校園信息化的概念在1900年已經(jīng)提出來了,所以我們是要跟上時(shí)代腳步。就像可達(dá)膠片公司到破產(chǎn)也是世界上生產(chǎn)的膠片最好的,諾基亞也是,諾基亞高管說我們沒做錯(cuò)什么,但是我們卻輸了,他們敗給了時(shí)代和科技。所以我們應(yīng)該趕上時(shí)代,順應(yīng)時(shí)代的發(fā)展,計(jì)算機(jī)管理這種管理模式為時(shí)代發(fā)展的產(chǎn)物。學(xué)生宿舍管理系統(tǒng)使用瀏覽器的形式,操作簡(jiǎn)單容易入手,不會(huì)說很難看懂。數(shù)據(jù)庫(kù)中儲(chǔ)存的數(shù)據(jù)不像手工書寫的紙張那樣不知道放哪里去了,造成數(shù)據(jù)丟失,它不容易丟失,這給學(xué)校數(shù)據(jù)提供了保存。1.2系統(tǒng)實(shí)現(xiàn)技術(shù)一個(gè)程序的開發(fā)時(shí),至關(guān)重要的部分就是技術(shù)選擇,技術(shù)優(yōu)良性對(duì)于系統(tǒng)穩(wěn)定性、運(yùn)行速度以及兼容性有直接影響。此次設(shè)計(jì)基于SSM框架,應(yīng)用MysQL標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)等技術(shù)而進(jìn)行開發(fā)設(shè)計(jì)。1.2.1SSM框架傳統(tǒng)的SSM框架(SpringMVC、Spring、MyBatis)能提高項(xiàng)目的開發(fā)效率,但是他有一個(gè)致命的缺點(diǎn),就是需要自己配置大量文件,每個(gè)配置文件又要配置很多東西,又是整合MyBatis,又是MyBatis和spring整合,麻煩的很,有時(shí)候還不知道自己搭建成功沒有,又要去測(cè)試,寫錯(cuò)配置內(nèi)容又一堆報(bào)錯(cuò),后期的維護(hù)難度也相當(dāng)?shù)拇?。雖然有著這方面的缺點(diǎn)但它還是作為簡(jiǎn)單web項(xiàng)目常用框架之一,每個(gè)框架都各有優(yōu)缺點(diǎn),這也是沒辦法的事情,所以才有那么多的框架供人選擇。但就因?yàn)橛心敲炊嗟目蚣?、語言腳本、的出現(xiàn),這讓spring的開發(fā)模型就顯得更加的劣勢(shì)和有些不足了。在spring的開發(fā)模型的不足之下,為了簡(jiǎn)化Spring應(yīng)用的初始搭建和開發(fā)過程,Pivotal團(tuán)隊(duì)開發(fā)了一個(gè)全新的框架,叫Springboot。在我的理解下,Springboot不是什么新的框架,他只是默認(rèn)配置了很多的框架,也就是說它整合了所有的框架,其本質(zhì)還是springframework底層代碼也還是springmvc和spring的整合。只不過不需要自己手動(dòng)的去大量的配置,只需要導(dǎo)入相應(yīng)的依賴和只需要非常少的幾個(gè)配置就可以迅速的搭建起來一套Web項(xiàng)目或者構(gòu)建一個(gè)微服務(wù),好處就是簡(jiǎn)單、快速、方便,使我們不用擔(dān)心框架之間的兼容性,適用版本等問題。而我就是使用了springboot代替了SSM框架中的springmvc和spring。SpringBoot提供了一種的便捷的編程范式,同時(shí)提供了內(nèi)置的容器,讓部署也變得異常簡(jiǎn)單,可以更容易地開發(fā)Spring相關(guān)的項(xiàng)目,在開發(fā)過程當(dāng)中提供了更多的組合式注解,簡(jiǎn)化開發(fā)過程,使技術(shù)員可以專注于應(yīng)用本身的業(yè)務(wù)功能開發(fā),而無需在Spring配置上花費(fèi)太多的人力物力和時(shí)間[1]。springboot只是簡(jiǎn)化了配置,在實(shí)際開發(fā)中和原來的SSM相差不大。以現(xiàn)在小汽車為例子的話,SSM就好像是手動(dòng)擋的汽車,啟動(dòng)時(shí)要先踩離合,然后一檔半聯(lián)動(dòng)后加油直接走,剎車不踩離合的話還會(huì)熄火。這些一頓操作猛如虎的繁雜操作,太麻煩了,所以后來就生產(chǎn)出了自動(dòng)擋的汽車。而springboot就好像自動(dòng)擋的汽車,給油就走,踩剎車就停還不會(huì)熄火,沒有那些繁雜的操作制約著,簡(jiǎn)單且快捷,而且還實(shí)用。springboot不推薦使用jsp,主推的是thymeleaf和freemarker等模板引擎。創(chuàng)建maven項(xiàng)目時(shí),導(dǎo)入相應(yīng)依賴就可以使用SpringBoot,方便、快捷,使我們不用擔(dān)心框架之間的兼容性,適用版本等問題[2]。Spring框架提供了對(duì)輕量級(jí)IOC的良好支持,同時(shí)也對(duì)AOP技術(shù)很好的封裝,是一個(gè)J2EE框架,大部分的企業(yè)架構(gòu)都是以Spring框架為基礎(chǔ)的,是為了解決企業(yè)在應(yīng)用開發(fā)中的復(fù)雜性。Spring最成功的地方,不是它框架的技術(shù)多么的強(qiáng)大,多么的好,它最成功的其實(shí)是它的理念,最為核心的理念是IOC和AOP。在表示層集成了一些現(xiàn)有的Web框架,提供如Struts、SpringMVC等MVC框架的整合功能;在業(yè)務(wù)層可以不改變?cè)瓉砟P偷幕A(chǔ)上增加事務(wù)管理、日志記錄、安全或者異常處理等功能;在SpringORM提供了對(duì)很多現(xiàn)有的ORM框架的支持,如:Hiberante、JDO、myBatis等多種持久層框架整合方式[3]。SpringMVC是一種基于Java,實(shí)現(xiàn)了WebMVC設(shè)計(jì)模式,請(qǐng)求驅(qū)動(dòng)類型的輕量級(jí)Web框架。SpringMVC是Spring框架中用于Web應(yīng)用快速開發(fā)的一個(gè)模塊[4],它與Struts2框架同屬于MVC框架,在Struts1的基礎(chǔ)上Struts2積累了大量的用戶,現(xiàn)在一般只有老項(xiàng)目還在使用Struts2,SpringMVC比Struts容易學(xué),且是純MVC模式。MVC的三層是關(guān)系密切的,但又互不干擾對(duì)方,各個(gè)層就實(shí)現(xiàn)了解耦操作,每個(gè)層也各司其職。同時(shí)由于SpringMVC靈活性強(qiáng),性能好,簡(jiǎn)單且容易使用,以提高開發(fā)效率,使小部分的精力在框架上,大部分的精力放在業(yè)務(wù)上。MyBatis是一種實(shí)現(xiàn)“半自動(dòng)”對(duì)象關(guān)聯(lián)映射方式的持久層框架。可以使用連接池對(duì)鏈接進(jìn)行管理,能使SQL和代碼分離,在mapper.xml文件專門寫sql語句進(jìn)行集中管理。MyBatis同時(shí)支持動(dòng)態(tài)的sql語句設(shè)置便簽進(jìn)行重復(fù)使用。查詢結(jié)果會(huì)映射成對(duì)象它消除了幾乎所有的JDBC代碼和參數(shù)的手動(dòng)設(shè)置以及對(duì)結(jié)果集的檢索,使得Java開發(fā)人員可以使用面向?qū)ο蟮木幊趟枷雭聿僮鲾?shù)據(jù)庫(kù)[5]。在mapper.xml文件需要書寫大量的SQL語句,不單單只有業(yè)務(wù)邏輯的SQL,還有很多的項(xiàng)目功能需要的增刪改查SQL語句,這時(shí)用戶需要?jiǎng)?chuàng)建Mapper接口,MyBatis會(huì)對(duì)Mapper接口進(jìn)行動(dòng)態(tài)代理對(duì)象,這些對(duì)象實(shí)現(xiàn)了Mapper接口,同時(shí)對(duì)方法進(jìn)行增強(qiáng),讓方法和SQL語句對(duì)應(yīng)起來,操作數(shù)據(jù)庫(kù)像調(diào)用方法一樣簡(jiǎn)單[6]。1.2.2AjaxAjax英文全稱是AsynchronosJavaScriptandXMLandHTML。Ajax基于XML、HTML、CSS、JavaScript、基礎(chǔ)上所創(chuàng)造的,其屬于web新技術(shù),有一定交互式與較快速度。Ajax能夠呈現(xiàn)XHTML中的內(nèi)容。就CSS表現(xiàn)處理來看,其能夠顯示JavaScript、對(duì)象以及模型中的內(nèi)容等。而古板Web技術(shù)能夠?qū)⑿畔鬏斨练?wù)器,同時(shí)由服務(wù)器之中獲取信息。因此,需要對(duì)表單進(jìn)行填寫,提交時(shí)點(diǎn)擊按鈕,然后進(jìn)行信息傳輸至服務(wù)器,在界面顯示有用信息。就Ajax來看,將提交按鈕點(diǎn)擊之后,JavaScript可以將服務(wù)器請(qǐng)求發(fā)送,繼而對(duì)結(jié)果進(jìn)行分析,顯示于頁面。就某種意義層面來看,用戶無需了解所發(fā)送內(nèi)容,經(jīng)常將XML作為服務(wù)器所收數(shù)據(jù)的模式,能夠是任何格式,包含了文本。使用的人可以接著使用他,客戶端的程序系統(tǒng)可以繼續(xù)向后臺(tái)向的服務(wù)器申請(qǐng)信息。更加簡(jiǎn)潔的用戶交換和互動(dòng)。不需點(diǎn)擊,移動(dòng)鼠標(biāo)即能實(shí)現(xiàn)事件的改變。通常數(shù)據(jù)驅(qū)動(dòng),不只是頁面驅(qū)動(dòng)。就目前而言,Ajax這種互聯(lián)網(wǎng)RIA的技術(shù)較為成功。其生產(chǎn)力比較大,并且框架技術(shù)與工具庫(kù)比較新。并且因?yàn)榇罅坎患嫒轂g覽器Ajax需JavaScript支持,因此,調(diào)試與維護(hù)難度比較大。Ajax主要是經(jīng)不同開放的標(biāo)準(zhǔn)經(jīng)層疊的樣式表/CSS.HTML的技術(shù)呈現(xiàn)在上瀏覽器上面。數(shù)據(jù)的保存在XML格式之中,基于服務(wù)器中獲取。將XMLHttpRequest應(yīng)用于網(wǎng)頁上,可以獲取網(wǎng)頁中相關(guān)數(shù)據(jù)。1.2.3MySQL數(shù)據(jù)庫(kù)就MySQL來看,其屬于關(guān)系型、小型數(shù)據(jù)庫(kù)的管理體系。經(jīng)常在Internet小型的網(wǎng)站之中應(yīng)用MySQL,它具有成本低、數(shù)據(jù)庫(kù)體積小與速度快又安全可靠、功能強(qiáng)等優(yōu)勢(shì)[7]。MySQL具有以下優(yōu)點(diǎn):1、最主要是速度。對(duì)MySQL說,他們追逐的最重要得目標(biāo)就是速度,根據(jù)這個(gè)原因所以MySQL在從前的文檔中說過沒有準(zhǔn)備支持事務(wù)和觸發(fā)器。我們可以看文檔得到MySQL4.0.2-alpha可以支持事務(wù),并且MySQL之中TODO,可以約束觸發(fā)器,確保在日程中速度得以控制。就算這樣我們也可以相信,MySQL也會(huì)將速度的優(yōu)勢(shì)一直保持下去的。2、MySQL和別的軟件相比更加流行,一個(gè)商業(yè)軟件流不流行,也會(huì)作為重要的指標(biāo),流行就會(huì)有更多的用戶,就會(huì)經(jīng)歷了更多的考驗(yàn),也會(huì)有更好更多的的商業(yè)上面的支持、也會(huì)有更權(quán)威的文檔文獻(xiàn)。3、MysQL在Windows環(huán)境下運(yùn)行會(huì)很穩(wěn)定。4、在很多情況下,我們不用為MySQL運(yùn)行卸載別的程序。5、因?yàn)镸ySQL4.0.2-alpha已經(jīng)支持事務(wù)的觀念,所以事務(wù)已經(jīng)不會(huì)成為MysQL的劣勢(shì)了。反之MySQL則會(huì)將無事務(wù)表類型流行繼續(xù)留下,確保使用者有多種選擇。6、在MySQL之中MERGE表能夠?qū)ⅹ?dú)特多表管理思維模式提供給使用者。第二章系統(tǒng)分析與設(shè)計(jì)2.1可行性分析2.1.1經(jīng)濟(jì)可行性分析因?yàn)檫@個(gè)系統(tǒng)開發(fā)所用硬件設(shè)備比較簡(jiǎn)單,均為免費(fèi)版軟件,主要包含IntelliJIDEA、mysql5.0、AdobePhotoshop,因此無需對(duì)開發(fā)軟件與硬件設(shè)備進(jìn)行購(gòu)買,可以節(jié)省一部分費(fèi)用,該系統(tǒng)研究成本比較低?,F(xiàn)階段,社會(huì)對(duì)于該系統(tǒng)有較大需求量,該系統(tǒng)實(shí)用價(jià)值比較高,有無限商業(yè)的價(jià)值潛力,完工之后即可投入使用,能夠掙錢。就經(jīng)濟(jì)的角度來看,該系統(tǒng)研究有一定可行性。2.1.2技術(shù)可行性分析硬件支持:由于該系統(tǒng)開發(fā)需要IntelliJIDEA的軟件,mysq15.0沒有較高的電腦硬件要求,因此,確保開發(fā)系統(tǒng)實(shí)用性,課堂上級(jí)就能實(shí)現(xiàn)。軟件支持:該系統(tǒng)選擇JetBrains公司研發(fā)IntelliJIDEA的工具,為最新的可視化編程工具,其可以簡(jiǎn)單的操作以及很強(qiáng)的功能。JAVA簡(jiǎn)單的操作、更好學(xué)習(xí),在功能上還強(qiáng);mysq15.0數(shù)據(jù)庫(kù),其涵蓋了之前全部版本優(yōu)點(diǎn),功能比較先進(jìn),與其他的數(shù)據(jù)庫(kù)相比,軟件更好操作,頁面也更好,適合新手學(xué)習(xí),有較強(qiáng)的功能。選擇AdobePhotoshopCS6進(jìn)行頁面美化。就軟件、硬件而言,這種宿舍管理的系統(tǒng)開發(fā)存在技術(shù)可行性。2.1.3法律可行性分析該系統(tǒng)是我根據(jù)大學(xué)今后發(fā)生需求與當(dāng)下情況進(jìn)行設(shè)計(jì),這種學(xué)生宿舍的管理系統(tǒng)設(shè)計(jì)時(shí),自己制作代碼與設(shè)計(jì)系統(tǒng),基于知識(shí)產(chǎn)權(quán)來看,不存在違法與抄寫情況,該系統(tǒng)所需信息、數(shù)據(jù)均是我想象編寫而成,所以從法律的方面來看,該系統(tǒng)開發(fā)有一定可行性。2.1.4操作可行性分析由于該系統(tǒng)為本人設(shè)計(jì),所以基于用戶角度考慮系統(tǒng)使用的人群。該系統(tǒng)頁面還算看得過去,同時(shí)也有很好的操作性。只要使用的人會(huì)一點(diǎn)電腦基礎(chǔ)就可以弄明白。2.2需求分析2.2.1系統(tǒng)資源需求宿舍的管理系統(tǒng)是服務(wù)于用戶,主要目標(biāo)就是將人力投入減少,減少經(jīng)營(yíng)的風(fēng)險(xiǎn),提升管理水平以及提高工作的效率,讓投資人或經(jīng)營(yíng)人賺更多的錢。所以這個(gè)系統(tǒng)資源的不浪費(fèi)是一定的,該系統(tǒng)運(yùn)行階段對(duì)于軟硬件需求為:硬件環(huán)境:A.一臺(tái)PC機(jī)B.8GB內(nèi)存C.100GB及以上硬盤軟件環(huán)境:A.windows10操作的系統(tǒng)B.MysqlC.JDK、maven運(yùn)行環(huán)境的配置2.2.2功能需求按照使用者了解系統(tǒng)情況,該操作系統(tǒng)功能如下:頁面美麗,對(duì)系統(tǒng)使用者進(jìn)行約束和維修。管理信息的分類,可以進(jìn)行信息的類別的查詢、添加、刪除。管理和維修學(xué)生宿舍管理系統(tǒng)的使用者,能進(jìn)行增加、查找與刪除用戶。管理員增加以后,能夠?qū)υ搶W(xué)生宿舍的管理系統(tǒng)進(jìn)行管理,同時(shí)可以修改密碼等。其中包含以下幾個(gè)功能模塊需求用戶模塊用戶登錄、退出登錄。修改資料。班級(jí)模塊新增班級(jí)。查看班級(jí)。編輯班級(jí)。刪除班級(jí)。公告模塊發(fā)表通知或者通告。查看通知或者通告。編輯通知或者通告。刪除通知或者通告。宿管模塊查看所有宿舍樓。新增男/女宿舍樓。刪除宿舍樓。編輯宿舍樓。查看宿舍樓中的宿舍信息。修改宿舍樓中的宿舍信息新增宿舍樓的宿舍。刪除宿舍樓中的宿舍。學(xué)生模塊查看每棟樓中每間宿舍的學(xué)生。修改每棟樓中每間宿舍的學(xué)生信息。刪除每棟樓中每間宿舍的學(xué)生。增加某宿舍樓某間宿舍的學(xué)生。修改某宿舍樓某間宿舍的學(xué)生的信息。刪除某宿舍樓某間宿舍的學(xué)生的信息。報(bào)修模塊查看報(bào)修信息。修改報(bào)修信息的狀態(tài)(是否修好)。刪除報(bào)修信息。增加報(bào)修。2.3系統(tǒng)業(yè)務(wù)流程系統(tǒng)在研發(fā)時(shí)應(yīng)確立業(yè)務(wù)流程和大體的框架。本宿舍管理系統(tǒng)主要能學(xué)生登錄查看信息,管理員可以添加各種信息其業(yè)務(wù)流程如圖2-1所示:圖2-1宿舍管理系統(tǒng)業(yè)務(wù)流程圖2.4系統(tǒng)UML模型2.4.1用例圖本宿舍管理系統(tǒng)分為學(xué)生、宿舍負(fù)責(zé)人和超級(jí)管理員三種權(quán)限的角色。用例圖主要描述了三種權(quán)限用戶的主要功能,具體如下:學(xué)生用例圖描述學(xué)生的主要功能:查看信息,如圖2-2所示:圖2-2學(xué)生用例圖宿舍負(fù)責(zé)人可查看的,增加的,刪除的信息都是只有他管理的本棟宿舍樓的。公告和班級(jí)除外,這兩個(gè)是宿舍負(fù)責(zé)人和超級(jí)管理員都可查看和修改刪除的。宿舍負(fù)責(zé)人用例圖如圖2-3所示:圖2-3宿舍負(fù)責(zé)人用例圖超級(jí)管理員他與宿舍管理員的區(qū)別在于他查看和修改的所有學(xué)生信息和所有宿舍樓信息。超級(jí)管理員用例圖如圖2-4所示:圖2-4超級(jí)管理員用例圖2.5系統(tǒng)總體設(shè)計(jì)2.5.1開發(fā)結(jié)構(gòu)設(shè)計(jì)在WEB的基礎(chǔ)上研究該系統(tǒng),采用B/S結(jié)構(gòu)模式,用戶只要在上網(wǎng)的地方就能進(jìn)行頁面的訪問,使系統(tǒng)訪問更加快捷、高效[8]。后臺(tái)數(shù)據(jù)儲(chǔ)存庫(kù)選擇MysQL的關(guān)系型數(shù)據(jù)庫(kù),開發(fā)模式為MVC的編程模式。因?yàn)镸ySQL數(shù)據(jù)庫(kù)以及WEB很強(qiáng)的特點(diǎn)讓這個(gè)系統(tǒng)維修和升級(jí)更簡(jiǎn)單。為了讓宿舍管理人在數(shù)據(jù)方面的管理更加簡(jiǎn)單,同時(shí)參考現(xiàn)在各個(gè)大學(xué)的宿舍管理研究與開發(fā)的一個(gè)系統(tǒng)。這個(gè)系統(tǒng)擁有三個(gè)權(quán)限,分別為學(xué)生、宿舍樓負(fù)責(zé)人以及超級(jí)管理員,這三種權(quán)限也讓安全性更加好。 MVC僅是抽象設(shè)計(jì)的概念,其劃分應(yīng)用程序的系統(tǒng)是三個(gè)部分:即控制器(Controll)、模型(Model)與視圖(View)。該模式研究,主要是將任務(wù)代碼,也就是模型完成,屬于程序之中較為聽話部分,可以長(zhǎng)期使用,用戶與程序間交互圖表、界面,經(jīng)常會(huì)發(fā)生變化。如果要將界面刷新,修改工作邏輯,需要基于不同模塊之中,獲取同樣功能、同樣邏輯的代碼,不但會(huì)大大浪費(fèi)一個(gè)程序開發(fā)的時(shí)間,還會(huì)讓程序不好維護(hù)。所以,我們需要工作邏輯代碼與外觀分開,才會(huì)更簡(jiǎn)單的根據(jù)用戶的需要修改程序。MVC這三層是關(guān)系密切的,但又互不干擾對(duì)方,各個(gè)層就實(shí)現(xiàn)了解耦操作,每個(gè)層也各司其職。而在本系統(tǒng)中,view層則是我們所寫的前端。model層則是我們所寫的一個(gè)個(gè)對(duì)應(yīng)數(shù)據(jù)表字段的實(shí)體類與數(shù)據(jù)訪問層。Controller層主要負(fù)責(zé)頁面訪問控制。Springboot支持的很多便利的注解,像@Controller。并且Controller類是可以映射地址的或者寫上根路徑來區(qū)別這是屬于哪一個(gè)類別的不會(huì)造成混亂,前端能夠通過URL來訪問到Controller類。 單單這種MVC設(shè)計(jì)模式已經(jīng)無法滿足現(xiàn)在的開發(fā)需求,于是便出現(xiàn)了DAO層和service層。service層主要是業(yè)務(wù)邏輯代碼,這樣的話在Controller層我們就不需要寫這么多的業(yè)務(wù)邏輯,已經(jīng)在service層中分擔(dān)了一部分。Controller層就主要負(fù)責(zé)前端的調(diào)用和頁面控制。DAO層是與數(shù)據(jù)庫(kù)操作相關(guān)。2.5.2系統(tǒng)架構(gòu)設(shè)計(jì) 系統(tǒng)的架構(gòu)總體上由客戶端和服務(wù)端組成。系統(tǒng)的功能點(diǎn)幾乎都由客戶端和服務(wù)端以及數(shù)據(jù)庫(kù)交互的結(jié)果。系統(tǒng)的總體架構(gòu)如圖2-5所示:圖2-5總體架構(gòu)2.5.2系統(tǒng)功能模塊結(jié)構(gòu)這個(gè)系統(tǒng)主要有學(xué)生、宿舍樓負(fù)責(zé)人、超級(jí)管理員三個(gè)角色權(quán)限,學(xué)生登錄查看信息,而負(fù)責(zé)人可以對(duì)信息進(jìn)行修改、查看與刪除,超級(jí)管理員能夠修改與刪除信息的同時(shí),還可以維護(hù)系統(tǒng),系統(tǒng)功能模塊圖如圖2-6所示:圖2-6系統(tǒng)功能模塊圖(1)登陸注冊(cè)模塊學(xué)生,宿舍負(fù)責(zé)人,管理員可以使用賬號(hào)密碼登錄。管理員可以給新學(xué)生,新宿舍負(fù)責(zé)人注冊(cè)。(2)角色管理角色管理分為三個(gè)角色分別為:學(xué)生,宿舍負(fù)責(zé)人,管理員。(3)學(xué)生管理學(xué)生管理分為學(xué)生ID,頭像,學(xué)號(hào),姓名,性別,系別,專業(yè),聯(lián)系方式,住址,登錄賬號(hào)。(4)宿舍負(fù)責(zé)人管理宿舍負(fù)責(zé)人管理分為宿舍負(fù)責(zé)人ID,頭像,性別,聯(lián)系電話,住址,郵箱,登錄賬號(hào)。(5)宿舍樓管理宿舍樓管理分為宿舍樓ID,宿舍樓名稱,宿舍樓負(fù)責(zé)人信息,備注。(6)宿舍管理宿舍管理分為宿舍ID,宿舍號(hào),宿舍樓,發(fā)布時(shí)間,備注,公共財(cái)產(chǎn)。(7)宿舍成員管理宿舍成員管理分為宿舍成員ID,學(xué)生信息,宿舍,備注。(8)班級(jí)管理班級(jí)管理分為班級(jí)ID,系別,專業(yè),班級(jí),輔導(dǎo)員,輔導(dǎo)員電話,備注。(9)公告管理公告管理分為公告ID,公告標(biāo)題,公告類型,公告內(nèi)容,備注。(10)報(bào)修管理保修管理分為報(bào)修ID,標(biāo)題,宿舍,報(bào)修時(shí)間,報(bào)修內(nèi)容,發(fā)布者,報(bào)修狀態(tài)。(11)報(bào)修狀態(tài)管理報(bào)修狀態(tài)管理分為報(bào)修狀態(tài)ID,狀態(tài)名稱,備注。第三章數(shù)據(jù)庫(kù)設(shè)計(jì)3.1概念模型設(shè)計(jì)按照上面的分析我們可以畫出各個(gè)實(shí)體,可以根據(jù)實(shí)體關(guān)系表示出來。E-R圖如下圖3-1至3-8所示:圖3-1學(xué)生管理實(shí)體E-R圖圖3-2宿舍樓管理實(shí)體E-R圖圖3-3宿舍管理實(shí)體E-R圖圖3-4宿舍成員實(shí)體E-R圖圖3-5宿舍負(fù)責(zé)人管理實(shí)體E-R圖圖3-6報(bào)修管理實(shí)體E-R圖圖3-7報(bào)修狀態(tài)管理實(shí)體E-R圖圖3-8學(xué)生管理實(shí)體E-R圖3.2系統(tǒng)庫(kù)表結(jié)構(gòu)基于計(jì)算機(jī)基礎(chǔ)上,數(shù)據(jù)庫(kù)你屬于軟件,能夠?qū)Υ罅繌?fù)雜信息、數(shù)據(jù)進(jìn)行管理與保存,通常數(shù)據(jù)庫(kù)的技術(shù)主要是對(duì)數(shù)據(jù)存儲(chǔ)、組織進(jìn)行研究,分析數(shù)據(jù)加工、獲取以及更新的方式,同時(shí)確保數(shù)據(jù)持久性、安全性與可靠性。其優(yōu)勢(shì)是可以采取非過程化數(shù)據(jù)操作的語言,這種數(shù)據(jù)具有高度數(shù)據(jù)的獨(dú)立性與良好形式基礎(chǔ)。3.2.1用戶信息表在整個(gè)系統(tǒng)之中,用戶信息儲(chǔ)存于學(xué)生信息表中,在表中包含登錄的賬號(hào)、密碼與性別等,其中登錄賬號(hào)也就是學(xué)號(hào),同時(shí)學(xué)號(hào)注冊(cè)的時(shí)候默認(rèn)是123456,而性別中0表示男,1表示女。具體從3-1表可詳見:表3-1用戶的信息表列名非空長(zhǎng)度類型主鍵說明user_idY20bigintY用戶IDdept_idY20bigintN宿舍號(hào)login_nameY30varcharN登錄賬號(hào)user_nameY30varcharN用戶昵稱user_typeY2varcharN用戶類型sexY30charN性別emailY50varcharN用戶郵箱passwordY30varcharN密碼phonenumberY11varcharN聯(lián)系方式statusY1charN帳號(hào)狀態(tài)(0正常1停用)create_timeY0datetimeN創(chuàng)建時(shí)間3.2.2公告信息表公告信息表可以將最近的大事件、宿舍的安全用電、防火防電等消息發(fā)給學(xué)生,表中包含公告ID、公告標(biāo)題、公告類型、公告內(nèi)容、備注等。從3-2表可見公告信息表字段描述:表3-2公告的信息表列名非空長(zhǎng)度類型主鍵說明notice_idY11intY公告IDnotice_titleY50varcharN公告標(biāo)題notice_typeY30charN公告類型(1通知2公告)notice_contentY30varcharN公告內(nèi)容remarkY255VarcharN備注3.2.3報(bào)修信息表報(bào)修信息表存儲(chǔ)的是整個(gè)系統(tǒng)的報(bào)修信息,表中記錄了報(bào)修的ID、、宿舍、損壞物、報(bào)修時(shí)間、創(chuàng)建者、報(bào)修狀態(tài)。報(bào)修信息表之中各個(gè)字段描述從3-3表可詳見:表3-3報(bào)修的信息表列名非空長(zhǎng)度類型主鍵說明repair_idY11intY報(bào)修IDdept_idY11intN宿舍號(hào)ispoilageY1charN損壞物dept_idY30StringN宿舍statusY1charN狀態(tài)create_byY64varcharN創(chuàng)建者create_timeY0datetimeN創(chuàng)建時(shí)間remarkY255varcharN備注第四章系統(tǒng)功能模塊的設(shè)計(jì)與實(shí)現(xiàn)4.1登陸功能模塊4.1.1登錄流程登錄功能可以方便合法用戶按照個(gè)人類型登錄,從圖中能夠看出系統(tǒng)登陸的流程。為了系統(tǒng)的安全給不同的用戶添加了不同的系統(tǒng)權(quán)限。先驗(yàn)證用戶的身份,用戶進(jìn)入系統(tǒng)之中后,驗(yàn)證身份。若用戶身份驗(yàn)證通過,表示用戶的合法,然后跳轉(zhuǎn)至登錄成功界面。用戶登錄成功后,如果是學(xué)生,則跳轉(zhuǎn)至學(xué)生模塊首頁;如果是宿管則跳轉(zhuǎn)至宿管模塊首頁;如果是超級(jí)管理員則跳轉(zhuǎn)至超級(jí)管理員模塊首頁。具體從4-1可詳見模塊設(shè)計(jì)的流程。圖4-1登錄的驗(yàn)證流程4.1.2登錄模塊簡(jiǎn)介與實(shí)現(xiàn)其登錄頁面展示如圖4-2所示:圖4-2登錄的頁面用戶發(fā)起登錄請(qǐng)求,controller控制器接收。然后獲?。↗avaBean)對(duì)象,編寫dao包中的查詢類,在數(shù)據(jù)庫(kù)中查詢user是否存在,最終返回給用戶登錄的servlce實(shí)現(xiàn)類中;再就這個(gè)控制器中調(diào)用service類型中的方法并返回最終值。通過Springboot的內(nèi)置對(duì)象Model對(duì)象返回進(jìn)行解析完成視圖,反饋給用戶。通過用戶名、密碼和驗(yàn)證碼進(jìn)行判斷如果賬號(hào)密碼有錯(cuò)誤,則會(huì)提示:用戶不存在/密碼錯(cuò)誤,過程的代碼圖如圖4-3所示:圖4-3登錄的邏輯實(shí)現(xiàn)4.2學(xué)生管理功能模塊4.2.1學(xué)生管理模塊簡(jiǎn)介與新增功能實(shí)現(xiàn)學(xué)生管理界面將學(xué)生信息顯示,可查看具體的某棟某宿舍的所有成員,同時(shí)能進(jìn)行新增學(xué)生,修改學(xué)生信息,以及刪除學(xué)生信息。具體從4-4圖可見頁面展示:圖4-4學(xué)生的管理界面當(dāng)點(diǎn)擊新增操作新增學(xué)生時(shí),客戶端發(fā)出請(qǐng)求到控制器(Controller)接收用戶請(qǐng)求,通過調(diào)用業(yè)務(wù)層(Service)的接口去調(diào)用數(shù)據(jù)訪問層(DAO)的接口去操作數(shù)據(jù)庫(kù)并完成向數(shù)據(jù)庫(kù)表的插入。使用insert方法,將實(shí)體插入數(shù)據(jù)庫(kù)中,而Mapper中則寫入了插入的動(dòng)態(tài)sql語句。新增學(xué)生信息圖如圖4-5所示:圖4-5新增學(xué)生信息因?yàn)檎麄€(gè)系統(tǒng)中,幾乎都是新增、修改、刪除功能,所以這里只展示新增功能,刪除和編輯功能下邊講。當(dāng)新增用戶的號(hào)碼的手機(jī)號(hào)已存在會(huì)顯示:手機(jī)號(hào)碼已存在;當(dāng)?shù)卿涃~號(hào)(學(xué)號(hào))存在時(shí)顯示:用戶已存在;當(dāng)郵箱已存在時(shí)顯示:Email已經(jīng)存在;新增功能代碼圖如圖4-6所示:圖4-6新增功能邏輯實(shí)現(xiàn)4.2.1宿舍成員管理功能當(dāng)在學(xué)生管理點(diǎn)擊宿舍號(hào)的時(shí)候能根據(jù)宿舍號(hào)將該宿舍的成員展示出來。其頁面展示如圖4-7所示:圖4-7宿舍成員管理界面4.3宿舍樓負(fù)責(zé)人管理功能模塊4.3.1宿舍負(fù)責(zé)人模塊簡(jiǎn)介與編輯功能實(shí)現(xiàn)宿舍樓負(fù)責(zé)人管理功能界面可以顯示宿舍負(fù)責(zé)人的信息。同時(shí)能進(jìn)行新增宿管、編輯宿管信息、和刪除宿管。這里只做負(fù)責(zé)人信息編輯的詳解。其頁面展示如圖4-8所示:圖4-8宿舍負(fù)責(zé)人管理界面當(dāng)點(diǎn)擊編輯時(shí),根據(jù)頁面?zhèn)鬟^來的宿管id在數(shù)據(jù)庫(kù)中的信息在修改頁面中展示,并且通過宿管id進(jìn)行數(shù)據(jù)庫(kù)的修改以達(dá)到修改信息的目的,編輯宿管信息代碼圖如圖4-9所示:圖4-9編輯宿管信息邏輯實(shí)現(xiàn)4.4班級(jí)管理功能模塊4.4.1班級(jí)管理模塊簡(jiǎn)介與刪除功能實(shí)現(xiàn)班級(jí)管理功能能夠?qū)嗉?jí)的信息出來,其中包括系別、專業(yè)、班級(jí)名稱、輔導(dǎo)員、輔導(dǎo)員電話等,功能也是能進(jìn)行班級(jí)的增加、刪除、修改等。這里我將將刪除功能介紹。從4-10圖可詳見頁面展示:圖4-10班級(jí)管理界面當(dāng)點(diǎn)擊刪除時(shí),獲取班級(jí)id,根據(jù)id刪除數(shù)據(jù)庫(kù)中的信息,刪除班級(jí)信息代碼圖如圖4-11所示:圖4-11刪除班級(jí)信息邏輯實(shí)現(xiàn)4.5宿舍管理功能模塊4.5.1宿舍管理模塊簡(jiǎn)介與搜索功能實(shí)現(xiàn)每個(gè)功能模都有搜索功能,我以宿舍管理的搜索功能為例。在宿舍管理中,用戶可以以宿舍號(hào)或名稱進(jìn)行單一搜索,選擇點(diǎn)擊搜索按鈕頁面會(huì)顯示所有符合用戶篩選的宿舍,其結(jié)果包含了宿舍號(hào)、創(chuàng)建時(shí)間、狀態(tài)等信息。其中通過mybatis框架提供xml標(biāo)簽,支持編寫動(dòng)態(tài)sql,可以對(duì)宿舍號(hào)等條件進(jìn)行篩選,其動(dòng)態(tài)sql寫在mapper文件中。宿舍管理功能界面能夠?qū)⑺奚嵝畔@示出來,具體從4-12圖可詳見實(shí)現(xiàn)的頁面:圖4-12宿舍管理的界面4.6報(bào)修管理功能模塊報(bào)修管理模塊支持新增報(bào)修,和編輯可改變報(bào)修狀態(tài)(已修或者未修)和刪除操作,和其他代碼邏輯的大同小異,就不一一闡述了。報(bào)修管理功能界面可以顯示報(bào)修信息。其實(shí)現(xiàn)頁面如圖4-13所示:圖4-13報(bào)修狀態(tài)管理界面4.7公告管理功能模塊公告管理可向所有人發(fā)送通知或者公告,支持新增公告,修改公告和刪除公告和其他代碼邏輯的大同小異,就不一一闡述了。其展示頁面如下圖4-14所示:圖4-14公告管理界面4.8個(gè)人信息管理與實(shí)現(xiàn)4.8.1基本資料修改功能實(shí)現(xiàn)基本資料的修改實(shí)際上就是其他功能的編輯功能,同過id將數(shù)據(jù)庫(kù)的用戶信息展示出來,跟編輯功能邏輯實(shí)現(xiàn)大同小異,就不一一闡述了。從4-15圖可詳見用戶修改的系統(tǒng)界面。圖4-15用戶管理界面4.8.2修改密碼功能實(shí)現(xiàn)用戶的修改密碼功能,通過頁面穿過來的用戶的id將輸入的原密碼與數(shù)據(jù)庫(kù)中的原密碼進(jìn)行對(duì)比,如果密碼不相同則顯示:原密碼錯(cuò)誤;如果原密碼正確的同時(shí)新密碼也不能小于6個(gè)字符,當(dāng)符合這兩個(gè)條件時(shí)候方可修改密碼成功。頁面顯示圖如圖4-16所示:圖4-16修改密碼界面圖修改代碼代碼實(shí)現(xiàn)圖如圖4-17所示:圖4-17修改密碼邏輯實(shí)現(xiàn)第五章系統(tǒng)測(cè)試5.1系統(tǒng)測(cè)試目的測(cè)試主要是基于軟件測(cè)試的工具基礎(chǔ)上,按照白盒測(cè)試、黑盒測(cè)試兩種測(cè)試方案,同時(shí)按照流程測(cè)試性能、功能,同時(shí)按照自己需求對(duì)測(cè)試工具進(jìn)行編寫,將運(yùn)行中的缺陷與不足進(jìn)行查找,將軟件系統(tǒng)安全性、可靠性提高。5.2測(cè)試定義和方法系統(tǒng)測(cè)試將已確認(rèn)的軟件、硬件、外設(shè)、網(wǎng)絡(luò)等一重元素結(jié)合起來,進(jìn)行信息系統(tǒng)的組裝和確認(rèn)測(cè)試,稱之為系統(tǒng)測(cè)試[9]。系統(tǒng)測(cè)試中發(fā)現(xiàn)問題要經(jīng)過調(diào)試找出錯(cuò)誤原因和位置,并加以改正[10]。黑盒測(cè)試主要是側(cè)重于說明書上所顯示的效果,在實(shí)際操作過程中是不是能夠達(dá)到此功能預(yù)期的目標(biāo)。在測(cè)試過程中,主要根據(jù)自己設(shè)計(jì)的原理,來判斷程序可能出現(xiàn)的結(jié)果,運(yùn)行程序,對(duì)比與預(yù)料之中的是否一致。通過白盒測(cè)試能能夠更好的了解系統(tǒng)內(nèi)部的運(yùn)行狀況,了解整個(gè)過程中的邏輯判斷的合理性以及邏輯的完善性,明確系統(tǒng)內(nèi)部是否存在著運(yùn)行問題[11]。5.3模塊測(cè)試和性能測(cè)試5.3.1部分功能模塊測(cè)試由于篇幅受限我就以部分功能舉例了,分別有用戶登錄測(cè)試、修改密碼測(cè)試、和添加用戶測(cè)試。測(cè)試如圖5-1至圖5-3所示;圖5-1登錄功能測(cè)試圖5-2修改密碼功能測(cè)試圖5-3添加用戶功能測(cè)試5.3.2性能測(cè)試性能測(cè)試是測(cè)試一個(gè)網(wǎng)站系統(tǒng)性能是否能夠滿足客戶的需求,主要通過模擬實(shí)現(xiàn)出來。主要選取網(wǎng)路響應(yīng)時(shí)間以及系統(tǒng)運(yùn)行速度進(jìn)行測(cè)試。響應(yīng)時(shí)間:針對(duì)于網(wǎng)絡(luò)響應(yīng)時(shí)間來說,是由最大響應(yīng)時(shí)間、最小響應(yīng)時(shí)間以及平均響應(yīng)時(shí)間三個(gè)分支所構(gòu)成的。其中,最小響應(yīng)時(shí)間為1秒、平均響應(yīng)時(shí)間為3秒,最大響應(yīng)時(shí)間為9秒,對(duì)此能夠看你出本系統(tǒng)的性能是符合用戶的實(shí)際需求的.在不同配置的電腦中系統(tǒng)運(yùn)行的服務(wù)情況進(jìn)行測(cè)試,得到的結(jié)果為:在各種電腦中運(yùn)行的過程中,沒有出現(xiàn)遲滯、停頓的情況。這也符合用戶的需求。5.4測(cè)試小結(jié)通過這次高校宿舍管理系統(tǒng)測(cè)試軟件來看,能夠看出界面簡(jiǎn)潔,操作流程簡(jiǎn)單,功能齊全且成本低,而且功能也完善,運(yùn)行環(huán)境也簡(jiǎn)單,總之高校宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)通過測(cè)試。第六章總結(jié)經(jīng)過幾個(gè)月的努力,完成了高校宿舍系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。在我大學(xué)學(xué)習(xí)期間,一直都想設(shè)計(jì)完整WEB的系統(tǒng),存在不少有關(guān)的書和視頻。這次也可以把學(xué)的東西用到這個(gè)系統(tǒng)中。在這次系統(tǒng)開發(fā)中,所用技術(shù)包含css、html、javascript,可以學(xué)習(xí)主動(dòng)經(jīng)驗(yàn),解決很多問題。過程中也遇到了相當(dāng)多的問題,這次的SSM,因?yàn)槲矣玫牟皇莻鹘y(tǒng)的SSM,而導(dǎo)致因?yàn)閷?duì)技術(shù)和框架的不熟悉,和沒有過多的實(shí)踐踩過很多很多的坑,問題越來越多。后來經(jīng)過不斷的詢問同學(xué)和百度查看別人的技術(shù)博客和論壇解決開發(fā)中遇到的問題;也有些時(shí)候遇到了不懂的地方就去查閱了相關(guān)的書籍。這個(gè)系統(tǒng)中還有可改進(jìn)余地,有不好的地方還需要見諒。參考文獻(xiàn)CraigWalls.《SpringBoot實(shí)戰(zhàn)》[M].\o"人民郵電出版社"人民郵電出版社2016年9月1日瘋狂軟件.《SpringBoot2企業(yè)應(yīng)用實(shí)戰(zhàn)》[M].\o"電子工業(yè)出版社"電子工業(yè)出版社2018年5月1日胡惠娟.基于SSM的智能宿舍管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].2018林儀明,崔毅.PaulDeck.SpringMVC學(xué)習(xí)指南[M].北京:人民郵電出版社2015黑馬程序員.JavaEE企業(yè)級(jí)應(yīng)用開發(fā)教程SpringSpringMVCMyBatis[M].人民郵電出版社2017.8劉增輝.《MyBatis從入門到精通》[M].\o"電子工業(yè)出版社"電子工業(yè)出版社2017年7月1日明日科技.《MySQL從入門到精通》[M].\o"清華大學(xué)出版社"清華大學(xué)出版社2017年8月1日徐堅(jiān).C/S與B/S結(jié)構(gòu)的分析與比較[J].曲靖師范學(xué)院學(xué)報(bào),2005:66-98楊勝利.軟件測(cè)試技術(shù)[M].廣州:廣東高等教育出版社2015.08丁宋濤.軟件測(cè)試案例教程[M].北京:北京大學(xué)出版社2012.09基于遠(yuǎn)程交互的軟件白盒測(cè)試體系建設(shè)和推廣[J].家電科技,2020(01):35致謝時(shí)間匆匆而逝,經(jīng)過數(shù)月的辛勤忙碌生活,學(xué)校的生活已經(jīng)步入尾聲,我們的畢業(yè)設(shè)計(jì)也已經(jīng)步入正軌。時(shí)間轉(zhuǎn)瞬即逝,似乎等不及一勺糖的融化,還沒等待慢慢品嘗味道的時(shí)候就已經(jīng)消失了,眼前突然呈現(xiàn)了父母堅(jiān)持送我去學(xué)校,我卻堅(jiān)持自己獨(dú)自背上行囊坐車坐了八小時(shí)到達(dá)學(xué)校的畫面,還是恍如昨日,而今日忙于做好畢業(yè)的最后一件事?;赝哪甑拇髮W(xué)生涯,百感交集,感謝遇到的所有人和事你們的到來使我的青春更加豐富。畢業(yè)之際將至,首先,我要感謝畢業(yè)設(shè)計(jì)指導(dǎo)教師覃福鈿老師,是他不時(shí)的給予我細(xì)心的指導(dǎo)和幫助。在導(dǎo)師的指導(dǎo)下,我完成了本次畢設(shè)的項(xiàng)目高校宿舍管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),并且收獲頗豐。從選題開始,導(dǎo)師就提醒我畢設(shè)需要注意的問題,督促我盡快完成自己的設(shè)計(jì)和論文,保留大量的時(shí)間,以便于后續(xù)對(duì)程序和論文的改修;要認(rèn)真嚴(yán)謹(jǐn)?shù)娜グ凑照撐哪0?,來完成我們的論文;?dǎo)吾以狹路,示吾以通途,亦師亦友亦父,承蒙先生不棄;另外,感謝曾經(jīng)授業(yè)于我的每一位老師,你們所教授的知識(shí),為我打下堅(jiān)實(shí)的基礎(chǔ),為我翱翔更廣闊的天空提供動(dòng)力。感謝我的舍友對(duì)我四年來的包容與關(guān)懷,和關(guān)心。緣分讓我們四個(gè)性格迥異的人相聚一起,花開花落總無窮,唯有友情藏心中。感謝所有幫助過我的所有同學(xué),日出東方催人醒,不及晚霞懂我心。即便此去歸陌路,夕陽依舊印黃昏。祝大家前程似錦。我更要感恩我的母校-廣東東軟學(xué)院,是它為我提供了融洽的學(xué)習(xí)環(huán)境,多彩的學(xué)校生活,豐富的知識(shí)理論。我特別的感謝我的父母,這么多年的求學(xué)之路,他們?cè)诒澈竽闹С种?、關(guān)愛著我,他們無私的偏愛是我前進(jìn)路上的動(dòng)力和不竭的源泉。在此,我鄭重的向所有幫助過我的老師、同學(xué)、父母等表示由衷的謝意,沒有華麗的詞句去修飾,也難以用言語度量,僅以最樸實(shí)的話語致以最崇高的敬意。
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)好長(zhǎng)時(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ù)長(zhǎng)度超過了單元格的寬度,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ù),如果依次輸入,無疑工作量是巨大的?,F(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排序方法"集中營(yíng)"排序是數(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ù))的排名??梢栽贕2單元格中輸入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!??梢杂肧UM工作表函數(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)容不能被改寫??煞譃橐韵虏襟E:(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)好長(zhǎng)時(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),并從彈出的下拉菜單中選擇“宏”子菜單項(xiàng),并從隨后彈出的下級(jí)菜單中選擇“錄制新宏”命令;C、設(shè)定好宏后,我們就可以對(duì)指定的單元格,進(jìn)行各種操作,程序?qū)⒆詣?dòng)對(duì)所進(jìn)行的各方面操作記錄復(fù)制。5、連續(xù)兩次選定單元格我們有時(shí)需要在某個(gè)單元格內(nèi)連續(xù)輸入多個(gè)數(shù)值,以查看引用此單元格的其他單元格的效果。但每次輸入一個(gè)值后按回車鍵,活動(dòng)單元格均默認(rèn)下移一個(gè)單元格,非常不便。解決此問題的一般做法是通過選擇“工具”\“選項(xiàng)”\“編輯”,取消“按回車鍵后移動(dòng)”選項(xiàng)的選定來實(shí)現(xiàn)在同一單元格內(nèi)輸入許多數(shù)值,但以后你還得將此選項(xiàng)選定,顯得比較麻煩。其實(shí),采用連續(xù)兩次選定單元格方法就顯得靈活、方便:?jiǎn)螕羰髽?biāo)選定單元格,然后按住Ctrl鍵再次單擊鼠標(biāo)選定此單元格。此時(shí)
溫馨提示
- 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 虛擬現(xiàn)實(shí)技術(shù)在腦癱患兒家庭教育中的應(yīng)用-洞察分析
- 文化差異對(duì)跨國(guó)公司客戶關(guān)系管理的影響-洞察分析
- 威脅狩獵與追蹤-洞察分析
- 云計(jì)算在商務(wù)服務(wù)中的創(chuàng)新應(yīng)用-洞察分析
- 提升柑橘生產(chǎn)效率研究-洞察分析
- 虛擬化天線技術(shù)研究-洞察分析
- 《服裝公司工作總結(jié)》課件
- 人工智能在工業(yè)互聯(lián)網(wǎng)中的應(yīng)用與創(chuàng)新
- 內(nèi)容創(chuàng)作者如何應(yīng)對(duì)信息過載風(fēng)險(xiǎn)
- 利用電影資源輔助提升學(xué)生的文學(xué)理解能力
- 氣道護(hù)理 課件
- 四川省綿陽市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
- 監(jiān)控系統(tǒng)維保專題方案及報(bào)價(jià)
- 山東省濟(jì)南市市中區(qū)2022-2023學(xué)年三年級(jí)數(shù)學(xué)第一學(xué)期期末教學(xué)質(zhì)量檢測(cè)模擬試題含解析
- 合同工合同期滿考核表
- 口腔門診部院內(nèi)管理規(guī)章制度匯編
- 水產(chǎn)養(yǎng)殖生產(chǎn)記錄表模板
- 各種骨折英文名稱
- 加熱爐溫度控制系統(tǒng)
- 二次供水工程技術(shù)規(guī)程(CJJ140—2010 )
- 小說HOTEL介紹
評(píng)論
0/150
提交評(píng)論