基于JSP的健康管理平臺設(shè)計與實現(xiàn)

畢業(yè)設(shè)計說明書


隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,網(wǎng)站的開發(fā)與運用變得更加廣泛。這次采用java語言SSH框架(Spring,Struts,Hibernate)設(shè)計并實現(xiàn)了面向特定群體的健康管理平臺。該網(wǎng)站主要有教師飲食管理、教師健康日志、教師體檢管理、疾病預(yù)測評估等功能模塊。通過該網(wǎng)站,教師可以更好的關(guān)注自己的體檢狀況以及最近的身體狀況,根據(jù)自身情況調(diào)整飲食,睡眠等生活習(xí)慣,并且可以及時預(yù)測高血壓以及糖尿病的患病可能性大小,以便采取有效地預(yù)防措施。

Highcharts 是一個用純JavaScript編寫的一個圖表庫, 能夠很簡單便捷的在web網(wǎng)站或是web應(yīng)用程序添加有交互性的圖表,并且免費提供給個人學(xué)習(xí)、個人網(wǎng)站和非商業(yè)用途使用。目前Highcharts支持的圖表類型有曲線圖、區(qū)域圖、柱狀圖、餅狀圖、散狀點圖和綜合圖表。Highcharts界面美觀,由于使用JavaScript編寫,所以不需要像Flash和Java那樣需要插件才可以運行,而且運行速度快。另外Highcharts還有很好的兼容性,能夠完美支持當(dāng)前大多數(shù)瀏覽器[12]。體檢管理功能具體界面如圖5.5所示:基于JSP的健康管理平臺設(shè)計與實現(xiàn)的圖1

圖5.5 教師體檢管理功能界面

5.2.5 疾病預(yù)測評估功能設(shè)計

主要是針對糖尿病和高血壓兩種疾病,根據(jù)用戶的體檢相關(guān)項以及數(shù)據(jù)庫近十年同類人患病情況,分析出致病的危險因素,利用數(shù)學(xué)線性回歸的方法,建立預(yù)測模型,未來體檢者可輸入相關(guān)體檢項來模擬計算出教師患病概率,預(yù)測模型如圖5.6所示:

基于JSP的健康管理平臺設(shè)計與實現(xiàn)的圖2

圖5.6 疾病預(yù)測模型圖

疾病預(yù)測評估界面具體如圖5.7所示:

基于JSP的健康管理平臺設(shè)計與實現(xiàn)的圖3

圖5.7 疾病預(yù)測功能界面

5.2.6 注冊功能設(shè)計

新用戶可以按提示進行注冊,每一項都用具體的正則表達(dá)式進行表單驗證,確保信息有效可用,注冊界面具體如圖5.8所示:

基于JSP的健康管理平臺設(shè)計與實現(xiàn)的圖4

圖5.8 注冊功能界面

5.3 后臺功能設(shè)計

5.3.1 管理員登錄功能

  管理員使用用戶名密碼登陸系統(tǒng)后臺,登陸界面如圖5.9所示:

基于JSP的健康管理平臺設(shè)計與實現(xiàn)的圖5

圖5.9 管理員后臺登錄界面

管理員登陸后臺后進入歡迎界面,此界面顯示后臺主要功能菜單以及登錄時間,歡迎界面圖5.10所示:

基于JSP的健康管理平臺設(shè)計與實現(xiàn)的圖6

圖5.10 后臺歡迎界面

5.3.2 管理管理員功能

對管理員管理主要有查詢、刪除和添加操作,其中查詢出來的管理員采用分頁顯示,調(diào)用的是Hibernate Template中的excutefind方法,此方法中的參數(shù)為一個回調(diào)函數(shù),查詢及刪除管理員具體界面如圖5.11所示:

基于JSP的健康管理平臺設(shè)計與實現(xiàn)的圖7

圖5.11 管理員查詢及刪除界面

添加管理員中分別對用戶名密碼進行驗證添加,管理員添加界面如圖5.12所示:

基于JSP的健康管理平臺設(shè)計與實現(xiàn)的圖8

圖5.12 管理員添加界面

5.3.3 管理員管理體檢結(jié)果

教師體檢結(jié)果管理可顯示所有教師體檢結(jié)果并可以刪除不需要的記錄,體檢結(jié)果采用分頁顯示,每頁默認(rèn)顯示10條記錄,體檢結(jié)果顯示及刪除具體界面如圖5.13所示:

基于JSP的健康管理平臺設(shè)計與實現(xiàn)的圖9

圖5.13 管理員管理體檢結(jié)果界面

教師體檢結(jié)果的添加使用POI讀取Excel表格, POI 是apache的子項目,目標(biāo)是處理ole2對象。目前比較成熟的是HSSF接口,處理Excel對象。它不僅僅是用csv生成的沒有格式的可以由Excel轉(zhuǎn)換的東西,而是真正的Excel對象,可以控制一些屬性如sheet,cell等[13]。體檢結(jié)果添加具體界面如圖5.14所示:

基于JSP的健康管理平臺設(shè)計與實現(xiàn)的圖10

圖5.14 體檢結(jié)果添加界面

5.3.4 管理員管理健康新聞

健康新聞管理中可以添加,修改以及刪除新聞,修改和刪除具體界面如圖5.15所示:

基于JSP的健康管理平臺設(shè)計與實現(xiàn)的圖11

圖5.15 健康新聞修改刪除界面

健康新聞的添加功能中,圖片的上傳采用struts處理文件上傳,具體界面如圖5.16所示:

基于JSP的健康管理平臺設(shè)計與實現(xiàn)的圖12

圖5.16 健康新聞添加界面

5.3.5 管理員管理教師功能

教師個人信息管理中有查看及刪除教師信息功能,具體界面如圖5.17所示:

基于JSP的健康管理平臺設(shè)計與實現(xiàn)的圖13

圖5.17 教師管理界面

最后,如有需要歡迎通過公眾號"320科技工作室"聯(lián)系我們

登錄后免費查看全文
立即登錄
App下載
技術(shù)鄰APP
工程師必備
  • 項目客服
  • 培訓(xùn)客服
  • 平臺客服

TOP

1