董婷 張玨
摘要:基于安卓的健身信息管理系統(tǒng)設計是用Android和JSP兩者結合的技術進行實現(xiàn),操作系統(tǒng)是Windows,數(shù)據(jù)庫本次采用MySql數(shù)據(jù)庫進行實現(xiàn)。
關鍵詞:健身信息管理系統(tǒng);JSP;MySql
中圖分類號:TP391 ? ? ? ?文獻標識碼:A
文章編號:1009-3044(2020)17-0044-02
基于安卓的健身信息管理系統(tǒng)是一套開放性的健身信息管理系統(tǒng),整個系統(tǒng)分為管理員和用戶兩部分 ?;诎沧康慕∩硇畔⒐芾硐到y(tǒng)具有便捷的可操作性,可以隨時登錄進行健身相關信息的管理,通過對用戶的健身信息的調查報告,設計出了健身信息管理系統(tǒng)。
1系統(tǒng)功能模塊設計
主要是通過對系統(tǒng)功能進行分析,要滿足用戶需求。引導界面,主要是給第一次使用程序的用戶一個有效引導,提示用戶登錄等,方便用戶使用。
健身信息管理系統(tǒng)主要分為兩個角色,管理員和會員,管理員是權利最大的人,主要是對員工、教練、課程、前臺等進行管理,會員是主要對會員自己進行有效管理。
1.1數(shù)據(jù)庫邏輯結構設計
用戶信息表(用戶編號、圖像、健身卡狀態(tài)、郵箱、余額、密碼、QQ、出生日期、微信、姓名、電話)
課程信息表(課程編號、課程名、授課教練、課程類型)
員工信息表(員工編號、姓名、性別、工作崗位)
教練信息表(教練編號、教練教授課程、聯(lián)系方式、性別、教練姓名)
管理員信息表(管理員編號、家庭住址、聯(lián)系方式、管理員密碼、性別、管理員姓名)
1.2數(shù)據(jù)庫物理結構設計
會員管理、教練管理、員工管理、管理員管理這四個模塊中用到了課程信息表(a_kecheng)、用戶信息表(l_user)、教練信息表(a_jiaolian)、員工信息表(a_yuangong)、管理員信息表(a_guanliyuan)。
用戶信息表(a_user,設Id為主鍵)如表1所示。
2系統(tǒng)功能設計與實現(xiàn)
2.1健身課程模塊設計與實現(xiàn)
用戶或者管理員對健身課程進行查看時,在健身課程頁面可以對健身課程進行查看,kecheng是kechengList里的具體信息,kechengActivity通過發(fā)送請求對課程表進行操作。
2.2教練模塊設計與實現(xiàn)
教練模塊主要是發(fā)布教練信息,并且用戶可以目前健身房已有的教練。在jiaolian中可以看到jiaolianList中的信息,jiaolianActivity.class向jiaolianList發(fā)送請求對教練表進行操作,教練模塊類圖設計如圖3所示。
管理員發(fā)布教練信息前需要登錄平臺,進入教練管理頁面,要添加或者對教練進行操作時,教練管理頁面向jiaolianActivity.class發(fā)送請求,通過doPost()將客戶端數(shù)據(jù)發(fā)送到服務器端,再將數(shù)據(jù)展示在頁面上,并將信息反饋給管理員。管理員發(fā)布教練信息時序圖如圖4所示。
2.3用戶管理模塊設計與實現(xiàn)
管理員可以對用戶進行操作,user List列表中有的成分中在User中可以看到,UserActivity.class可以對userList,進行操作此模塊的實現(xiàn)類圖如圖5 所示。
管理員進入健身管理信息平臺后,進入前臺管理,對員工進行管理,可以對用戶信息進行操作,通過User Activity.class用doPost()將數(shù)據(jù)傳送到服務器,操作完成后,將數(shù)據(jù)返回到頁面和管理員,給管理員相關提示。用戶管理模塊時序圖如圖6所示。
3結論
基于安卓的健身信息管理系統(tǒng)主要實現(xiàn)了管理員和會員兩個用戶角色的功能,實現(xiàn)了健身相關信息的管理;此系統(tǒng)擁有界面清晰、操作容易上手、管理輕松愉快、功能基本齊全等優(yōu)點,因此具有較高的應用方面價值,讓Android手機用戶隨時隨地都可以進行健身相關信息的查詢管理,非常方便。綜上所述,本系統(tǒng)優(yōu)勢很大,潛在意向客戶群體多,具有廣闊的應用前景。
【通聯(lián)編輯:唐一東】