版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
-1-第1章緒論1.1課題背景二十一世紀(jì)互聯(lián)網(wǎng)的出現(xiàn),改變了幾千年以來人們的生活,不僅僅是生活物資的豐富,還有精神層次的豐富。在互聯(lián)網(wǎng)誕生之前,地域位置往往是人們思想上不可跨域的鴻溝,信息的傳播速度極慢,信息處理的速度和要求還是通過人們騎馬或者是信鴿傳遞,這些信息傳遞都是不可控制的,中間很有可能丟失,信息的傳遞水平?jīng)Q定了人們生活的水平。如今大家都在使用互聯(lián)網(wǎng)軟件產(chǎn)品,從內(nèi)部管理設(shè)置計(jì)算機(jī)管理,提高內(nèi)部信息化的管理水準(zhǔn),從外部市場也可以用計(jì)算機(jī)獲取相關(guān)數(shù)據(jù)進(jìn)行處理,如今各行各業(yè)已經(jīng)嚴(yán)重依賴于計(jì)算機(jī)了。本課題研究和開發(fā)養(yǎng)老院管理系統(tǒng)管理系統(tǒng),讓安裝在計(jì)算機(jī)上的該系統(tǒng)變成管理人員的小幫手,提高養(yǎng)老院管理系統(tǒng)信息處理速度,規(guī)范養(yǎng)老院管理系統(tǒng)信息處理流程,讓管理人員的產(chǎn)出效益更高。1.2課題意義養(yǎng)老院管理系統(tǒng)統(tǒng)的開發(fā)不但涉及到頁面設(shè)計(jì)和功能分析,還涉及到數(shù)據(jù)庫系統(tǒng)和計(jì)算機(jī)語言。針對已經(jīng)畢業(yè)的同學(xué)來說,這種知識要點(diǎn)是夯實(shí)她們校園內(nèi)學(xué)習(xí)到的有關(guān)專業(yè)知識;二是學(xué)習(xí)怎么將基礎(chǔ)理論知識用于具體軟件的開發(fā)全過程;第三,使自己搞清楚知識就是無邊無際的,要隨時了解學(xué)無止境的精髓,使自己培養(yǎng)時時刻刻學(xué)習(xí)的好習(xí)慣。與此同時,我們也要堅(jiān)信,通過這些流程的開發(fā),大家將會對專業(yè)知識的理解手機(jī)軟件開發(fā)水平的提升有很大幫助。本課題研究開發(fā)的養(yǎng)老院管理系統(tǒng)統(tǒng)是提供養(yǎng)老院管理系統(tǒng)統(tǒng)信息處理解決方案。它能夠在短時間內(nèi)處理數(shù)據(jù)存儲,數(shù)據(jù)庫的備份數(shù)據(jù)和轉(zhuǎn)移能設(shè)為自動化技術(shù)。從人力資源、信息處理和網(wǎng)絡(luò)信息安全來說,養(yǎng)老院管理系統(tǒng)統(tǒng)好于傳統(tǒng)式紙版實(shí)際操作。1.3研究內(nèi)容本系統(tǒng)總共分為6個章節(jié),每個章節(jié)描述了不同內(nèi)容。第1章:本章節(jié)是介紹論文的緒論。從選題背景和意義描述系統(tǒng)。第2章:本章節(jié)是介紹開發(fā)環(huán)境和技術(shù)。從技術(shù)知識角度描述系統(tǒng)。第3章:本章節(jié)是介紹系統(tǒng)分析。從可行性,功能和性能等描述系統(tǒng)。第4章:本章節(jié)是介紹系統(tǒng)設(shè)計(jì)。從功能結(jié)構(gòu)和數(shù)據(jù)庫設(shè)計(jì)的描述系統(tǒng)。第5章:本章節(jié)是介紹系統(tǒng)實(shí)現(xiàn)。從系統(tǒng)功能模塊運(yùn)行效果描述系統(tǒng)。第6章:本章節(jié)是介紹系統(tǒng)測試。從測試系統(tǒng)功能描述系統(tǒng)。
第2章開發(fā)環(huán)境與技術(shù)本章節(jié)對開發(fā)養(yǎng)老院管理系統(tǒng)管理系統(tǒng)需要搭建的開發(fā)環(huán)境,還有養(yǎng)老院管理系統(tǒng)管理系統(tǒng)開發(fā)中使用的編程技術(shù)等進(jìn)行闡述。2.1MySQL數(shù)據(jù)庫MySQL是一種具有安全系數(shù)、安全系數(shù)、混合開發(fā)性、高效化等特征的輕量關(guān)聯(lián)數(shù)據(jù)庫智能管理系統(tǒng)。MySQL由C語言和C語言構(gòu)成由C語言和C語言撰寫成的,由于C語言和C語言這是混合開發(fā)的,因此MySQL源碼是生命期的。MySQL提供多種多樣數(shù)據(jù)種類,常見的數(shù)據(jù)種類包含[34]。伴隨著數(shù)據(jù)庫技術(shù)發(fā)展,MySQL逐步形成數(shù)據(jù)庫管理方法的重要工具之一。它不僅能提供簡單實(shí)用的操作作用,還能實(shí)現(xiàn)復(fù)雜多變的數(shù)據(jù)檢索方法和查詢記錄導(dǎo)出方式。因?yàn)镸ySQL具有較好的兼容模式和擴(kuò)展性,因而廣泛應(yīng)用于各行各業(yè)。MySQL在WEB行業(yè)越來越受單位和個人開發(fā)者的親睞。大部分大中小型網(wǎng)址都采用MySQL數(shù)據(jù)庫,它不僅可以提供簡單高效的數(shù)據(jù)瀏覽作用,還會對數(shù)據(jù)進(jìn)行相應(yīng)的剖析解決。因?yàn)長inux電腦操作系統(tǒng)和MySQL數(shù)據(jù)庫全是開源系統(tǒng)免費(fèi)體驗(yàn),能夠?yàn)楣竟?jié)約許多費(fèi)用,讓很多企業(yè)使用LinuxMySQL做為網(wǎng)址數(shù)據(jù)庫,體型小,啟動速度快,也不會影響網(wǎng)址性能,導(dǎo)致用戶體驗(yàn)感極差。MySQL數(shù)據(jù)庫能夠支持各種各樣操作系統(tǒng)的運(yùn)作,包含AIX、HP-UX、OS/2Wrap、Solaris、MacOS、Linux和Windows等。性能好,使用便捷。因而,MySQL數(shù)據(jù)庫已成為當(dāng)下數(shù)據(jù)庫行業(yè)最流行產(chǎn)品之一。MySQL數(shù)據(jù)庫系統(tǒng)使用面向?qū)ο笤O(shè)計(jì)方式,客戶至上開展編程設(shè)計(jì)。是利用面向?qū)ο笥^念來達(dá)到各項(xiàng)功能。它不僅能管理方法大中型數(shù)據(jù)表或關(guān)系數(shù)據(jù)庫,還可以把這種復(fù)雜且龐大信息系統(tǒng)集成到一個簡單的中小型數(shù)據(jù)庫系統(tǒng)內(nèi)?,F(xiàn)階段,中國很多公司早已運(yùn)用了這一尖端技術(shù)。但是由于該操作系統(tǒng)是根據(jù)遠(yuǎn)程服務(wù)器/服務(wù)器結(jié)構(gòu)的(C/S),因而,存在一些缺陷:最先,系統(tǒng)軟件不可以提供完備的數(shù)據(jù)訪問接口,客戶只能依靠瀏覽器瀏覽所需要的數(shù)據(jù);次之,系統(tǒng)軟件并沒有統(tǒng)一的標(biāo)準(zhǔn),不同類型的客戶端難以實(shí)現(xiàn)數(shù)據(jù)分享;第三,系統(tǒng)軟件沒有很好的權(quán)限管理體制。2.2Java語言技術(shù)Java語言已經(jīng)存在了25年有余。通過這些年的發(fā)展趨勢,it行業(yè)在市場占有率上仍然占據(jù)一半,仍然受到了很多程序員的工作鐘愛。許多從業(yè)者都是在學(xué)習(xí)培訓(xùn)。近年來隨著從業(yè)者的提高,Java語言的位置并沒減少,算得上是常青藤。Java語言學(xué)習(xí)培訓(xùn)比較簡單,自然,它是對于C前輩們的而言的,C語言非常強(qiáng)勁。Java取消了許多特點(diǎn),如go這種描述,也取消了主文件,讓所有文件夾全是類,類是二維數(shù)組以及各種對象,也使Java處理一些對象的引入和回收利用,讓開發(fā)者只需建立對象,應(yīng)用對象,編寫代碼邏輯,不需要留意性能,讓各種各樣文件存儲給Java自己解決,你能花很多時間科學(xué)研究應(yīng)用軟件相互關(guān)系,使研發(fā)更為集中化,如同跑車駕駛員一樣,只要了解各種汽車的性能,實(shí)際操作,不需要科學(xué)研究如何生產(chǎn)車輪子,使軟件開發(fā)更為詳盡。2.3SpringBoot框架SpringBoot框架是一個SpringMVC架構(gòu)的快速輕量快速框架,能夠幫助開發(fā)人員迅速搭建靠譜高效率的應(yīng)用程序。依據(jù)自動部署和協(xié)議書,改善了Spring的研究過程,使開發(fā)人員可以更加專注于領(lǐng)域模型。SpringBoot有許多特性,當(dāng)中最主要的是它提供了內(nèi)置Tomcat、Jetty、Undertow等Web網(wǎng)絡(luò)服務(wù)器能夠輕松搭建Web應(yīng)用程序。除此之外,它也提供自動部署、無需撰寫XML文件等功能。這種功能使開發(fā)人員能夠迅速建立和布署應(yīng)用程序,而無需解決繁雜的環(huán)境變量和其它繁瑣復(fù)雜每日任務(wù)。開發(fā)系統(tǒng)時,SpringBoot能夠幫助開發(fā)人員完成模塊化設(shè)計(jì)和松耦合的代碼結(jié)構(gòu),從而更好地日常維護(hù)拓展應(yīng)用程序。除此之外,它也提供了很多常見的庫和部件,如SpringData、SpringSecurity等,能夠輕松集成化這種部件,完成數(shù)據(jù)庫操作、驗(yàn)證、受權(quán)等功能。2.4其他技術(shù)使用spring-jdbc聯(lián)接:這是一個專業(yè)生產(chǎn)制造Connection對象工廠類,大部分全部用以建立數(shù)據(jù)庫聯(lián)接框架都是會完成這一插口,Springjdbc包就實(shí)現(xiàn)了這一插口,實(shí)現(xiàn)類是DriverManagerdasource、現(xiàn)階段的項(xiàng)目是由DataSource的getconection方式獲得配備MYSQL5.7數(shù)據(jù)庫連接信息。提交Fileupload文件:項(xiàng)目中應(yīng)用Fileupload完成文件提交,通常是Fileupload前面提交文件提交請求,請求形式為POST:<formaction="uploadServlet"method="post"="">請求編碼方式:等候文件提交,啟用Fileitem的isformField()方式,判斷出表格域到底還是不是表格域,文件提交到后臺管理,應(yīng)用Fileupload接受文件信息,并把文件解決包存儲在硬盤和庫中。Alibaba驅(qū)動:比照各大網(wǎng)站Alibababababababababa.Druid是JAVA語言中比較好的數(shù)據(jù)庫連接池。Druid可提供強(qiáng)有力的拓展和監(jiān)控功能。該項(xiàng)目應(yīng)用Alibababa.Druid開展數(shù)據(jù)庫系統(tǒng)連接,Druid0.1.18以后,全部版本號都分享到maven中央倉庫,在項(xiàng)目pome中.在xml里加入dependency就可以使用。log4j日志:養(yǎng)老院管理系統(tǒng),其全世界錯誤處理和日志信息紀(jì)錄,應(yīng)用log4j開展日志日常維護(hù)管理與查詢,其核心優(yōu)勢是錯誤處理:在logback中,應(yīng)用軟件里的出現(xiàn)異常不被應(yīng)用軟件認(rèn)知,特性提升,關(guān)鍵或沒有廢棄物體制,log4j在很多情況下,可采取設(shè)計(jì)的一套無廢棄物體制,防止經(jīng)常日志搜集所引起的jvmgc。操作方法很簡單,在pom中.新增log4j有關(guān)jarxml就可以。第3章系統(tǒng)分析3.1可行性分析3.1.1技術(shù)可行性分析研發(fā)設(shè)計(jì)程序流程挑選面向?qū)ο笤O(shè)計(jì)、功能齊全、簡單實(shí)用的Java編程設(shè)計(jì)核心理念。MySQL數(shù)據(jù)庫存儲數(shù)據(jù)。IDEA工具作為編程軟件,Windows10計(jì)算機(jī)操作系統(tǒng)作為應(yīng)用系統(tǒng),以及數(shù)據(jù)庫可視化工具等技術(shù)職稱。一般來說,該程序流程的開發(fā)能夠從技術(shù)上開展是可行的。
第3章系統(tǒng)分析本文作者在確定了研究的課題之后,從各大數(shù)字圖書館下載文獻(xiàn)來閱讀,并了解同類型的網(wǎng)站具備的大致功能,然后具體事務(wù)具體分析,得出本系統(tǒng)要研究的具體功能與性能。雖然分析系統(tǒng)這一階段性工作主要是確定功能,但它卻影響著后面系統(tǒng)開發(fā)環(huán)節(jié)的進(jìn)展,系統(tǒng)分析這個環(huán)節(jié)是不能少的。3.1可行性分析從三個不同的角度來分析,確保開發(fā)成功的前提是有可行性分析,只有進(jìn)行提前分析,符合程序開發(fā)流程才不至于開發(fā)過程的中斷。3.1.1技術(shù)可行性在技術(shù)實(shí)現(xiàn)層次,分析了好幾種技術(shù)實(shí)現(xiàn)方法,并且都有對應(yīng)的成功案例,也有很多開源模塊可以進(jìn)行參考,所以從技術(shù)可行性分析來講,實(shí)現(xiàn)養(yǎng)老院管理系統(tǒng)管理系統(tǒng)是沒有問題的。3.1.2經(jīng)濟(jì)可行性對于身為學(xué)生的開發(fā)者而言,在經(jīng)濟(jì)資源上面可用者很少,為了開發(fā)養(yǎng)老院管理系統(tǒng)管理系統(tǒng),通過開發(fā)軟件對硬件的要求,發(fā)現(xiàn)自己的電腦是完全能用來開發(fā)的,并且學(xué)校機(jī)房的配置也可以達(dá)到要求。最重要的是選擇的技術(shù)都可以在網(wǎng)上找到不花錢的教程以及資料,因?yàn)椴换ㄥX,所以經(jīng)濟(jì)方面是具有可行性的。3.1.3操作可行性養(yǎng)老院管理系統(tǒng)管理系統(tǒng)的具體實(shí)現(xiàn),本身參考人類的正常操作邏輯,把常用的操作習(xí)慣當(dāng)做主要的導(dǎo)航實(shí)現(xiàn),可以讓使用者更快速的理解并且上手操作,實(shí)現(xiàn)符合邏輯的操作流程是操作可行性的具體體現(xiàn)。以上就是從不同的角度來分析,確保了養(yǎng)老院管理系統(tǒng)管理系統(tǒng)的正常開展。3.2系統(tǒng)流程養(yǎng)老院管理系統(tǒng)管理系統(tǒng)投入使用后,使用者如果能看到相應(yīng)的流程操作圖會提高程序的理解能力。3.2.1操作流程使用者在操作養(yǎng)老院管理系統(tǒng)管理系統(tǒng)中,應(yīng)該按照本系統(tǒng)提供的操作流程(圖3.1即為本系統(tǒng)的操作流程圖)進(jìn)行操作,可以減少操作失誤,從而節(jié)省進(jìn)入養(yǎng)老院管理系統(tǒng)管理系統(tǒng)的時間。圖3.1系統(tǒng)操作流程3.2.2登錄流程養(yǎng)老院管理系統(tǒng)管理系統(tǒng)通過登錄功能(圖3.2即為其登錄的流程)引導(dǎo)使用者進(jìn)入指定的功能操作區(qū),也避免非本系統(tǒng)的用戶享受本系統(tǒng)提供的服務(wù)以及查看本系統(tǒng)提供的信息,進(jìn)而保證用戶安全。圖3.2登錄流程3.2.3刪除信息流程養(yǎng)老院管理系統(tǒng)管理系統(tǒng)在經(jīng)過長期使用后,會產(chǎn)生很多的數(shù)據(jù)信息。為了騰出存儲空間存放更多的數(shù)據(jù),本系統(tǒng)數(shù)據(jù)庫中存儲的數(shù)據(jù),一些沒有參考價值的數(shù)據(jù)需要進(jìn)行刪除(圖3.3即為刪除信息的流程),刪除數(shù)據(jù)過程中,為避免誤刪,使用者要根據(jù)系統(tǒng)的提示來決定是否刪除數(shù)據(jù)。圖3.3刪除信息流程3.2.4添加信息流程養(yǎng)老院管理系統(tǒng)管理系統(tǒng)提供可視化的功能操作區(qū),非常方便使用者進(jìn)行數(shù)據(jù)操作,當(dāng)使用者往系統(tǒng)中錄入數(shù)據(jù)時(圖3.4即為添加信息的流程),本系統(tǒng)也會進(jìn)行數(shù)據(jù)合法性的判斷,符合要求的數(shù)據(jù)才能夠在數(shù)據(jù)庫指定表中進(jìn)行登記。圖3.4添加信息流程3.3系統(tǒng)性能分析(1)完好性規(guī)定此次研發(fā)的養(yǎng)老院管理系統(tǒng)中記載的數(shù)據(jù)信息不可以維持為空,數(shù)據(jù)信息務(wù)必恰當(dāng)查驗(yàn)。系統(tǒng)中數(shù)據(jù)聯(lián)系不可以出差錯,也無法彈冠相慶。數(shù)據(jù)分析表中同一數(shù)據(jù)信息在各個數(shù)據(jù)分析表里的表明具體內(nèi)容應(yīng)同樣。(2)技術(shù)性能當(dāng)用戶操作養(yǎng)老院管理系統(tǒng)的各部分時,彈出來界面的響應(yīng)速度不可以過長,最好是保持在3秒,較大限定數(shù)值4秒,給用戶一個良好的程序流程感受。該系統(tǒng)還應(yīng)當(dāng)可以另外帶上多人合作瀏覽養(yǎng)老院管理系統(tǒng)。(3)界面要求養(yǎng)老院管理系統(tǒng)界面設(shè)計(jì)方案應(yīng)注意用戶的日常操作習(xí)慣性,如導(dǎo)航條設(shè)計(jì)方案不可以在右邊,徹底違背用戶應(yīng)用頁面的操作習(xí)慣性,作用導(dǎo)航欄字體樣式和色彩應(yīng)更為醒目,便捷用戶非常容易尋找,防止用戶消耗太多的時間開展作用操作。(4)安全規(guī)定確保養(yǎng)老院管理系統(tǒng)的安全性,給用戶一種靠譜、可信賴的覺得,系統(tǒng)在運(yùn)行中,不可以一直出差錯,與用戶作用界面互動,及時溝通信息內(nèi)容,系統(tǒng)設(shè)定登陸頁面,使非系統(tǒng)用戶無法打開系統(tǒng)作用界面。系統(tǒng)用戶還填寫用戶名登陸密碼方可進(jìn)入系統(tǒng)主界面,充分保證系統(tǒng)數(shù)據(jù)信息處在運(yùn)行狀態(tài)。
第4章系統(tǒng)設(shè)計(jì)用戶對著瀏覽器操作,肯定會出現(xiàn)某些不可預(yù)料的問題,但是不代表著系統(tǒng)對于用戶在瀏覽器上的操作不進(jìn)行處理,所以說,要提前考慮可能會出現(xiàn)的問題。4.1界面設(shè)計(jì)模式養(yǎng)老院管理系統(tǒng)選用B/S架構(gòu)模式,即電腦瀏覽器和服務(wù)器架構(gòu)模式開發(fā)方式。現(xiàn)階段這類系統(tǒng)架構(gòu)是當(dāng)前的主力,可以理解為恰當(dāng)C/S在過去的,C/S方式架構(gòu)設(shè)計(jì)需要安裝當(dāng)?shù)爻绦蛄鞒?,因而系統(tǒng)的擴(kuò)大和移殖線相對較弱,B/S架構(gòu)模式能夠進(jìn)行下列系統(tǒng)信息分布式計(jì)算材料結(jié)構(gòu)維護(hù)保養(yǎng),減少了系統(tǒng)維護(hù)保養(yǎng)網(wǎng)絡(luò)資源成本,提升了定制的系統(tǒng)性能擴(kuò)展性。在這里架構(gòu)設(shè)計(jì)下,前面負(fù)責(zé)款式程序代碼撰寫和接口連接,后面關(guān)鍵負(fù)責(zé)處理事件邏輯與全過程信息控制。系統(tǒng)的前面表現(xiàn)層款式是給用戶展現(xiàn)前面能夠免費(fèi)看高清效果,用以表明渲染數(shù)據(jù),接受后臺管理傳輸數(shù)據(jù),根據(jù)需求遞交,交到系統(tǒng)后臺管理開展業(yè)務(wù)邏輯解決,現(xiàn)階段系統(tǒng)設(shè)計(jì)方案選用HTTP/HTTPS協(xié)議書通訊方式、AJAX要求,以及一些必須常見API方式的部件,系統(tǒng)控制層關(guān)鍵負(fù)責(zé)從前面推送HTTP要求中獲取參數(shù)信息,減少要求,提交到后臺管理controle控制層,控制層引入解決服務(wù)項(xiàng)目(service層)、并把它發(fā)放給不一樣的處理方法服務(wù)項(xiàng)目(service層),啟用數(shù)據(jù)庫最底層實(shí)行一系列SQL實(shí)際操作,隨后回到前面SERVice層解決數(shù)據(jù),回到j(luò)son文件格式數(shù)據(jù)結(jié)果集,前面依據(jù)結(jié)果集渲染和前端顯示,系統(tǒng)業(yè)務(wù)邏輯層挑選客戶鍵入信息,保持特殊作用業(yè)務(wù)邏輯,瀏覽SQL數(shù)據(jù);系統(tǒng)數(shù)據(jù)瀏覽層關(guān)鍵負(fù)責(zé)實(shí)際操作數(shù)據(jù),為業(yè)務(wù)層或控制層給予數(shù)據(jù)服務(wù)項(xiàng)目;完成特殊業(yè)務(wù)需要數(shù)據(jù)適用,紀(jì)錄信息實(shí)現(xiàn)業(yè)務(wù)。4.2功能結(jié)構(gòu)設(shè)計(jì)圖4.1即為設(shè)計(jì)的管理員功能結(jié)構(gòu),管理員權(quán)限操作的功能包括管理公告,管理養(yǎng)老院管理系統(tǒng)信息,包括床位管理,培訓(xùn)管理,老人管理,薪資管理等,可以管理公告。圖4.1管理員功能結(jié)構(gòu)4.3數(shù)據(jù)庫設(shè)計(jì)4.3.1數(shù)據(jù)庫概念設(shè)計(jì)一般來說,調(diào)研客戶,掌握消費(fèi)者的需求,主要是進(jìn)行功能設(shè)計(jì)設(shè)計(jì),但設(shè)計(jì)作用時,也需要表明數(shù)據(jù)庫的設(shè)計(jì)。數(shù)據(jù)庫立足于程序,它可以按設(shè)置的標(biāo)準(zhǔn)儲存程序的信息,因而,可以說數(shù)據(jù)庫是程序統(tǒng)計(jì)數(shù)據(jù)的結(jié)合。為了確保程序的高品質(zhì),數(shù)據(jù)庫所提供的數(shù)據(jù)存儲服務(wù)也要快速響應(yīng),數(shù)據(jù)和信息應(yīng)安全性、合理合法、靠譜,因而設(shè)計(jì)數(shù)據(jù)庫等相關(guān)工作也要十分重視,花費(fèi)時間和精力進(jìn)行。終究,這嚴(yán)重影響中后期程序的研發(fā)與使用。想象一下,假如你設(shè)計(jì)了一個尷尬的數(shù)據(jù)庫,你會遇見幾個問題:第一,應(yīng)對信息資源管理,會出現(xiàn)繁瑣復(fù)雜領(lǐng)域模型,增加業(yè)務(wù)操作時長。第二:在程序編碼過程中,會增加更多的編碼去完成數(shù)據(jù)處理方法作用,產(chǎn)生大量緩存溢出,不便注解編碼,還會占有更多內(nèi)存空間??偟膩碚f,設(shè)計(jì)合規(guī)管理數(shù)據(jù)庫是多么的重要。(1)下圖是床位調(diào)動申請實(shí)體和其具備的屬性。
床位調(diào)動申請實(shí)體屬性圖(2)下圖是調(diào)動申請實(shí)體和其具備的屬性。
調(diào)動申請實(shí)體屬性圖(3)下圖是家屬實(shí)體和其具備的屬性。
家屬實(shí)體屬性圖(4)下圖是公告信息實(shí)體和其具備的屬性。
公告信息實(shí)體屬性圖(5)下圖是床位實(shí)體和其具備的屬性。
床位實(shí)體屬性圖(6)下圖是出院申請實(shí)體和其具備的屬性。
出院申請實(shí)體屬性圖(7)下圖是老人請假申請實(shí)體和其具備的屬性。
老人請假申請實(shí)體屬性圖(8)下圖是護(hù)工實(shí)體和其具備的屬性。
護(hù)工實(shí)體屬性圖(9)下圖是護(hù)工更換申請實(shí)體和其具備的屬性。
護(hù)工更換申請實(shí)體屬性圖(10)下圖是請假申請實(shí)體和其具備的屬性。
請假申請實(shí)體屬性圖(11)下圖是離職申請實(shí)體和其具備的屬性。
離職申請實(shí)體屬性圖(12)下圖是老人實(shí)體和其具備的屬性。
老人實(shí)體屬性圖(13)下圖是房間實(shí)體和其具備的屬性。
房間實(shí)體屬性圖(14)下圖是健康信息實(shí)體和其具備的屬性。
健康信息實(shí)體屬性圖4.3.2數(shù)據(jù)庫物理設(shè)計(jì)根據(jù)養(yǎng)老院管理系統(tǒng)的功能設(shè)計(jì)以及數(shù)據(jù)庫要求,展示該系統(tǒng)的數(shù)據(jù)表結(jié)構(gòu)。表4.1床位表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2fangjian_idInteger房間是3chuangwei_nameString床位名稱是4chuangwei_uuid_numberString床位編號是5chuangwei_photoString床位照片是6chuangwei_addressString床位地點(diǎn)是7chuangwei_typesInteger床位類型是8chuangwei_contentString床位介紹是9chuangwei_deleteInteger邏輯刪除是10insert_timeDate錄入時間是11create_timeDate創(chuàng)建時間是表4.2床位調(diào)動申請表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2chuangwei_yuyue_uuid_numberString報(bào)名編號是3yonghu_idInteger用戶是4laoren_idInteger老人是5chuangwei_idInteger床位是6chuangwei_yuyue_textString報(bào)名理由是7insert_timeDate床位調(diào)動申請時間是8chuangwei_yuyue_yesno_typesInteger報(bào)名狀態(tài)是9chuangwei_yuyue_yesno_textString審核回復(fù)是10chuangwei_yuyue_shenhe_timeDate審核時間是11create_timeDate創(chuàng)建時間是表4.3出院申請表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2chuyaun_uuid_numberString報(bào)名編號是3jiashu_idInteger家屬是4laoren_idInteger老人是5chuyaun_textString報(bào)名理由是6insert_timeDate出院申請時間是7chuyaun_yesno_typesInteger報(bào)名狀態(tài)是8chuyaun_yesno_textString審核回復(fù)是9chuyaun_shenhe_timeDate審核時間是10create_timeDate創(chuàng)建時間是表4.4調(diào)動申請表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2diaodong_uuid_numberString報(bào)名編號是3jiashu_idInteger家屬是4laoren_idInteger老人是5chuangwei_idInteger床位是6diaodong_textString報(bào)名理由是7insert_timeDate床位調(diào)動申請時間是8diaodong_yesno_typesInteger報(bào)名狀態(tài)是9diaodong_yesno_textString審核回復(fù)是10diaodong_shenhe_timeDate審核時間是11create_timeDate創(chuàng)建時間是表4.5字典表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2dic_codeString字段是3dic_nameString字段名是4code_indexInteger編碼是5index_nameString編碼名字是6super_idInteger父字段id是7beizhuString備注是8create_timeDate創(chuàng)建時間是表4.6房間表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2fangjian_nameString房間名稱是3fangjian_uuid_numberString房間編號是4fangjian_photoString房間照片是5fangjian_addressString房間地點(diǎn)是6fangjian_typesInteger房間類型是7fangjian_contentString房間介紹是8fangjian_deleteInteger邏輯刪除是9insert_timeDate錄入時間是10create_timeDate創(chuàng)建時間是表4.7公告信息表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2gonggao_nameString公告名稱是3gonggao_photoString公告圖片是4gonggao_typesInteger公告類型是5insert_timeDate發(fā)布時間是6gonggao_contentString公告詳情是7create_timeDate創(chuàng)建時間是表4.8護(hù)工更換申請表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2hugong_uuid_numberString報(bào)名編號是3jiashu_idInteger家屬是4laoren_idInteger老人是5hugong_textString報(bào)名理由是6insert_timeDate護(hù)工更換申請時間是7hugong_yesno_typesInteger報(bào)名狀態(tài)是8hugong_yesno_textString審核回復(fù)是9hugong_shenhe_timeDate審核時間是10create_timeDate創(chuàng)建時間是表4.9家屬表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2jiashu_uuid_numberString家屬編號是3jiashu_nameString家屬姓名是4jiashu_phoneString家屬手機(jī)號是5jiashu_id_numberString家屬身份證號是6jiashu_photoString家屬頭像是7jiashu_emailString家屬郵箱是8create_timeDate創(chuàng)建時間是表4.10健康信息表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2yonghu_idInteger護(hù)工是3laoren_idInteger老人是4jilu_nameString記錄名稱是5jilu_uuid_numberString記錄編號是6jilu_photoString記錄照片是7jilu_tiwenBigDecimal體溫是8jilu_xueyaBigDecimal血壓是9jilu_contentString健康介紹是10jilu_deleteInteger邏輯刪除是11insert_timeDate錄入時間是12create_timeDate創(chuàng)建時間是表4.11老人表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2yonghu_idInteger護(hù)工是3chuangwei_idInteger床位是4jiashu_idInteger家屬是5kanhuren_nameString看護(hù)人姓名是6kanhuren_phoneString看護(hù)人聯(lián)系方式是7laoren_nameString老人姓名是8laoren_phoneString老人手機(jī)號是9laoren_id_numberString老人身份證號是10sex_typesInteger性別是11ageInteger年齡是12laoren_photoString老人照片是13laoren_contentString老人描述是14insert_timeDate錄入時間是15create_timeDate創(chuàng)建時間是表4.12老人請假申請表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2laorenqingjia_uuid_numberString報(bào)名編號是3jiashu_idInteger家屬是4laoren_idInteger老人是5laorenqingjia_textString報(bào)名理由是6insert_timeDate老人請假申請時間是7laorenqingjia_yesno_typesInteger報(bào)名狀態(tài)是8laorenqingjia_yesno_textString審核回復(fù)是9laorenqingjia_shenhe_timeDate審核時間是10create_timeDate創(chuàng)建時間是表4.13離職申請表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2lizhi_uuid_numberString報(bào)名編號是3yonghu_idInteger用戶是4lizhi_textString報(bào)名理由是5insert_timeDate離職申請時間是6lizhi_yesno_typesInteger報(bào)名狀態(tài)是7lizhi_yesno_textString審核回復(fù)是8lizhi_shenhe_timeDate審核時間是9create_timeDate創(chuàng)建時間是表4.14請假申請表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2qingjia_uuid_numberString報(bào)名編號是3yonghu_idInteger用戶是4qingjia_textString報(bào)名理由是5insert_timeDate請假申請時間是6qingjia_yesno_typesInteger報(bào)名狀態(tài)是7qingjia_yesno_textString審核回復(fù)是8qingjia_shenhe_timeDate審核時間是9create_timeDate創(chuàng)建時間是表4.15護(hù)工表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2yonghu_uuid_numberString護(hù)工編號是3yonghu_nameString護(hù)工姓名是4yonghu_phoneString護(hù)工手機(jī)號是5yonghu_id_numberString護(hù)工身份證號是6yonghu_photoString護(hù)工頭像是7yonghu_typesInteger護(hù)工等級是8yonghu_jaiweiString價錢是9yonghu_emailString護(hù)工郵箱是10jinyong_typesInteger賬戶狀態(tài)是11create_timeDate創(chuàng)建時間是表4.16管理員表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2usernameString兒童名是3passwordString密碼是4roleString角色是5addtimeDate新增時間是第5章系統(tǒng)實(shí)現(xiàn)編程人員在搭建的開發(fā)環(huán)境中,會讓各種編程技術(shù)一起呈現(xiàn)出最終效果。本節(jié)就展示關(guān)鍵部分的頁面效果。5.1管理員功能實(shí)現(xiàn)5.1.1床位管理圖5.1即為編碼實(shí)現(xiàn)的床位管理界面,管理員在床位管理界面中可以對界面中顯示,可以對床位信息的床位狀態(tài)進(jìn)行查看,可以添加新的床位信息等。圖5.1床位管理界面5.1.2老人管理圖5.2即為編碼實(shí)現(xiàn)的老人管理界面,管理員在老人管理界面中查看老人種類信息,老人描述信息,新增老人信息等。圖5.2老人管理界面5.1.3公告管理圖5.3即為編碼實(shí)現(xiàn)的公告管理界面,管理員在公告管理界面中新增公告,可以刪除公告。圖5.3公告管理界面5.1.4公告類型管理圖5.4即為編碼實(shí)現(xiàn)的公告類型管理界面,管理員在公告類型管理界面查看公告的工作狀態(tài),可以對公告的數(shù)據(jù)進(jìn)行導(dǎo)出,可以添加新公告的信息,可以編輯公告信息,刪除公告信息。圖5.4公告類型管理界面5.2用戶功能實(shí)現(xiàn)5.2.1床位頁面圖5.2.1即為編碼實(shí)現(xiàn)的床位界面,圖5.2.1床位管理界面5.2.2老人頁面圖5.2即為編碼實(shí)現(xiàn)的老人界面。圖5.2.2老人管理界面5.1.3公告頁面圖5.3即為編碼實(shí)現(xiàn)的公告管理界面。圖5.2.3公告管理界面5.1.4公告類型圖5.4即為編碼實(shí)現(xiàn)的公告類型管理界面。圖5.2.4公告類型管理界面
第6章系統(tǒng)測試6.1測試目的系統(tǒng)提供功能測試功能主要運(yùn)用于測試系統(tǒng)軟件研發(fā)的功能是不是有誤,功能自身的設(shè)計(jì)原理正確與否合理,系統(tǒng)軟件開發(fā)設(shè)計(jì)存不存在隱藏經(jīng)營風(fēng)險(xiǎn)難題,在客戶的具體開發(fā)與適用場景和測試階段,給消費(fèi)者真實(shí)運(yùn)用反饋和覺得意見反饋測試結(jié)果,為項(xiàng)目風(fēng)險(xiǎn)評估和功能測試提供一定的信息。目前,自修室管理與老人系統(tǒng)主要分測試系統(tǒng)軟件前客戶端應(yīng)用和后臺管理員運(yùn)用。目前,后臺管理系統(tǒng)軟件主要分測試系統(tǒng)軟件前客戶端應(yīng)用與后臺管理員的使用。前客戶端目的是為了測試系統(tǒng)軟件客戶怎么注冊、賬號登錄、床位管理和老人頁面的自動跳轉(zhuǎn)等。后邊管理員的主要功能是測試每一個控制模塊數(shù)據(jù)信息日常維護(hù)功能。6.2測試環(huán)境我們這個養(yǎng)老院管理系統(tǒng)的功能測試方法采用和的黑盒測試方法,黑盒測試是系統(tǒng)測試的一般方法,用來測試我們這個養(yǎng)老院管理系統(tǒng)是否符合需求基本的要求、邏輯是否通常、功能設(shè)計(jì)是否合規(guī)。系統(tǒng)測試環(huán)境如下圖表6-1所示。表6-2系統(tǒng)測試環(huán)境測試環(huán)境軟件環(huán)境操作系統(tǒng)Windows10家庭版系統(tǒng)類型64位操作系統(tǒng),基于x64的處理器瀏覽器Google瀏覽器數(shù)據(jù)庫MySQL5.7硬件環(huán)境設(shè)備Windows臺式電腦機(jī)內(nèi)存16.00G硬盤500G處理器Intel(R)Core(TM)i5-8300HCPU6.3測試測試用例系統(tǒng)完成之后對系統(tǒng)進(jìn)行了一些主要功能的測試、主要包含用戶信息、床位信息以及公告信息的測試。只有測試通過的程序模塊才可以進(jìn)行系統(tǒng)軟件瀏覽。下面是系統(tǒng)的一些主要功能測試:表6.1用戶登錄測試表測試目的操作流程測試用例預(yù)測結(jié)果測試結(jié)果用戶登錄填寫用戶名密碼,點(diǎn)擊首頁登錄按鈕錯誤填寫用戶名還有密碼登錄失敗提示錯誤信息正確填寫用戶名和密碼登錄成功登錄成功表6.2新增床位信息測試表測試項(xiàng)目操作流程測試用例預(yù)測結(jié)果測試結(jié)果新增床位信息管理員登陸后點(diǎn)擊新增床位按鈕,新增床位信息床位信息為空新增失敗,彈出提示按鈕新增失敗,提示請?zhí)顚憙?nèi)容合規(guī)填寫床位信息新增成功新增成功表6.3新增老人信息測試表測試項(xiàng)目操作流程測試用例預(yù)測結(jié)果測試結(jié)果新增老人信息管理員登陸后點(diǎn)擊新增老人信息按鈕,新增老人信息老人信息為空新增失敗,彈出提示按鈕新增失敗,提示請?zhí)顚憙?nèi)容合規(guī)填寫老人信息新增成功新增成功6.4測試結(jié)果通過大量測試優(yōu)化調(diào)節(jié)改善,養(yǎng)老院管理系統(tǒng)依然能保證系統(tǒng)市場需求的正常的運(yùn)行,基本上特性無錯誤,能更好地滿足軟件開發(fā)技術(shù)和客戶的需求。在設(shè)備總體運(yùn)行測試環(huán)節(jié)中,系統(tǒng)軟件功能設(shè)計(jì)較為簡單,在功能測試之中遇到了一些錯誤,如客戶空指針異常,MySQL數(shù)據(jù)庫版本不一致,也會導(dǎo)致sql語句無法正常運(yùn)行,管理員用戶名設(shè)定,環(huán)境分辨不太好,鍵入錯誤賬戶密碼信息或可登陸。這類錯誤正常情況下不可以產(chǎn)生。在回到代碼檢查的時候,發(fā)覺管理人員信息和數(shù)據(jù)庫的DAO代碼存有錯誤,代碼和數(shù)據(jù)庫本身沒有樹立良好的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度中央廚房建設(shè)承包合同范本4篇
- 一年級數(shù)學(xué)計(jì)算題專項(xiàng)練習(xí)1000題集錦
- 2025年脫水蔥片項(xiàng)目可行性研究報(bào)告
- 2025年機(jī)織品項(xiàng)目投資可行性研究分析報(bào)告
- 2025年中國山東省酒店行業(yè)市場運(yùn)行現(xiàn)狀及投資戰(zhàn)略研究報(bào)告
- 2024年VOCS回收與治理行業(yè)市場深度分析及投資規(guī)劃研究報(bào)告
- 2025年雙戊烯項(xiàng)目可行性研究報(bào)告
- 2025年膠墊項(xiàng)目可行性研究報(bào)告
- 2025年氯苯酚行業(yè)深度研究分析報(bào)告
- 2025年鋼丸項(xiàng)目可行性研究報(bào)告-20250102-090453
- 中央2025年國務(wù)院發(fā)展研究中心有關(guān)直屬事業(yè)單位招聘19人筆試歷年參考題庫附帶答案詳解
- 外呼合作協(xié)議
- 小學(xué)二年級100以內(nèi)進(jìn)退位加減法800道題
- 保險(xiǎn)公司2025年工作總結(jié)與2025年工作計(jì)劃
- GB/T 33629-2024風(fēng)能發(fā)電系統(tǒng)雷電防護(hù)
- 2024淘寶天貓運(yùn)動戶外羽絨服白皮書-WN8正式版
- 記賬實(shí)操-砂石企業(yè)賬務(wù)處理分錄
- 2024屆四川省瀘州市江陽區(qū)八年級下冊數(shù)學(xué)期末學(xué)業(yè)質(zhì)量監(jiān)測試題含解析
- 全球250個國家中英文名稱及縮寫
- 深靜脈血栓(DVT)課件
- 2023年四川省廣元市中考數(shù)學(xué)試卷
評論
0/150
提交評論