??博主介紹:?全網(wǎng)粉絲10W+,CSDN全棧領(lǐng)域優(yōu)質(zhì)創(chuàng)作者,博客之星、掘金/華為云/阿里云等平臺(tái)優(yōu)質(zhì)作者。
???? 精彩專欄 推薦訂閱????
計(jì)算機(jī)畢業(yè)設(shè)計(jì)精品項(xiàng)目案例-200套
??文末獲取源碼+數(shù)據(jù)庫(kù)+文檔??
感興趣的可以先收藏起來(lái),還有大家在畢設(shè)選題,項(xiàng)目以及論文編寫等相關(guān)問(wèn)題都可以和學(xué)長(zhǎng)溝通,希望幫助更多的人
一.前言
困擾管理層的許多問(wèn)題當(dāng)中,老年人智慧服務(wù)也是平臺(tái)不敢忽視的一塊。但是管理好老年人智慧服務(wù)又面臨很多麻煩需要解決,例如有幾個(gè)方面:第一,往往老人人數(shù)都比較多,如何保證能夠管理到每一老人;第二,如何在工作瑣碎,記錄繁多的情況下將老年人智慧服務(wù)的當(dāng)前情況反應(yīng)給相關(guān)部門決策,等等。在此情況下開發(fā)一款老年人智慧服務(wù)平臺(tái),于是乎變得非常合乎時(shí)宜。
經(jīng)過(guò)網(wǎng)上調(diào)查和搜集數(shù)據(jù),我們可以發(fā)現(xiàn)老年人智慧服務(wù)方面的移動(dòng)端在并不是相當(dāng)普及,同時(shí)在老年人智慧服務(wù)管理方面的可以有許多改進(jìn)。實(shí)際上如今信息化成為一個(gè)未來(lái)的趨勢(shì)或者可以說(shuō)在當(dāng)前現(xiàn)代化的城市典范中,信息化已經(jīng)成為主流,開發(fā)一個(gè)老年人智慧服務(wù)平臺(tái)一方面的可能會(huì)更合乎時(shí)宜,另一方面來(lái)說(shuō)也可以提高平臺(tái)在老年人智慧服務(wù)方面的效率給相關(guān)管理人員的工作帶來(lái)一定的便利。
二.技術(shù)環(huán)境
JDK版本:JDK1.8
開發(fā)環(huán)境:開發(fā)語(yǔ)言:Java
框架:SSM
服務(wù)器:tomcat7
數(shù)據(jù)庫(kù):mysql 5.7
數(shù)據(jù)庫(kù)工具:Navicat11
開發(fā)軟件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
移動(dòng)端框架:uniapp
開發(fā)軟件:HBuilder X
開發(fā)模式:混合開發(fā)
運(yùn)行工具:微信開發(fā)者工具/Android Studio
三.功能設(shè)計(jì)
考慮到實(shí)際生活中在老年人智慧服務(wù)方面的需要以及對(duì)該系統(tǒng)認(rèn)真的分析,將系統(tǒng)權(quán)限按管理員,家屬、護(hù)工和老人這三類涉及用戶劃分。
(a) 管理員;管理員使用本系統(tǒng)涉到的功能主要有:首頁(yè)、個(gè)人中心、老人管理、家屬管理、護(hù)工管理、商品分類管理、商品信息管理、招聘信息管理、系統(tǒng)管理、訂單管理等功能。管理員用例圖如圖3-1所示。
(b) 家屬;家屬進(jìn)入系統(tǒng)可以對(duì):護(hù)工、招聘信息、家屬私信、老人私信、我的收藏管理、用戶充值、購(gòu)物車、我的訂單等功能進(jìn)行操作。家屬用例圖如圖3-2所示。
? 老人;老人進(jìn)入系統(tǒng)可以對(duì):招聘信息、家屬私信、老人私信、我的收藏管理、用戶充值、購(gòu)物車、我的訂單等功能進(jìn)行操作。老人用例圖如圖3-3所示。
(d) 護(hù)工;護(hù)工進(jìn)入系統(tǒng)可以對(duì):招聘信息、用戶充值、購(gòu)物車、訂單管理等功能進(jìn)行操作。護(hù)工用例圖如圖3-4所示。
四.數(shù)據(jù)設(shè)計(jì)
開發(fā)一個(gè)系統(tǒng)也需要提前設(shè)計(jì)數(shù)據(jù)庫(kù)。這里的數(shù)據(jù)庫(kù)是相關(guān)數(shù)據(jù)的集合,存儲(chǔ)在一起的這些數(shù)據(jù)也是按照一定的組織方式進(jìn)行的。目前,數(shù)據(jù)庫(kù)能夠服務(wù)于多種應(yīng)用程序,則是源于它存儲(chǔ)方式最佳,具備數(shù)據(jù)冗余率低的優(yōu)勢(shì)。雖然數(shù)據(jù)庫(kù)為程序提供信息存儲(chǔ)服務(wù),但它與程序之間也可以保持較高的獨(dú)立性。總而言之,數(shù)據(jù)庫(kù)經(jīng)歷了很長(zhǎng)一段時(shí)間的發(fā)展,從最初的不為人知,到現(xiàn)在的人盡皆知,其相關(guān)技術(shù)也越發(fā)成熟,同時(shí)也擁有著堅(jiān)實(shí)的理論基礎(chǔ)。本系統(tǒng)主要實(shí)體屬性圖如下所示:
五.部分效果展示
5.1移動(dòng)端模塊實(shí)現(xiàn)效果
用戶登錄,用戶進(jìn)入移動(dòng)端,輸入自己的賬號(hào)和密碼,并選擇對(duì)應(yīng)的角色進(jìn)行系統(tǒng)登錄操作,如圖所示。
用戶登陸系統(tǒng)后,可以對(duì)首頁(yè)、護(hù)工、商品信息、我的等內(nèi)容進(jìn)行詳細(xì)操作,如圖所示。
護(hù)工,在護(hù)工頁(yè)面可以查看護(hù)工姓名、護(hù)工賬號(hào)、性別、圖片、年齡、聯(lián)系電話、工齡、審核回復(fù)等信息,注冊(cè)登錄后進(jìn)行評(píng)論和收藏操作,如圖所示。
商品信息,在商品信息頁(yè)面可以查看商品名稱、商品編號(hào)、商品分類、品牌、價(jià)格、圖片、庫(kù)存、詳情等信息,注冊(cè)登錄后進(jìn)行加入購(gòu)物車、立即訂購(gòu),評(píng)論和收藏操作,如圖5-4所示。
5.1.1 護(hù)工功能
護(hù)工進(jìn)入移動(dòng)端可以對(duì)招聘信息、用戶充值、購(gòu)物車、訂單管理等功能進(jìn)行相應(yīng)操作,如圖5-5所示。
5.1.2 老人功能
老人進(jìn)入移動(dòng)端可以對(duì)招聘信息、家屬私信、老人私信、我的收藏管理、用戶充值、購(gòu)物車、我的訂單等功能進(jìn)行相應(yīng)操作,如圖所示。
家屬進(jìn)入移動(dòng)端可以對(duì)護(hù)工、招聘信息、家屬私信、老人私信、我的收藏管理、用戶充值、購(gòu)物車、我的訂單等功能進(jìn)行相應(yīng)操作,如圖所示。
5.2管理員模塊實(shí)現(xiàn)效果
管理員登陸系統(tǒng)后,可以查看首頁(yè)、個(gè)人中心、老人管理、家屬管理、護(hù)工管理、商品分類管理、商品信息管理、招聘信息管理、系統(tǒng)管理、訂單管理等功能,還能對(duì)每個(gè)功能逐一進(jìn)行相應(yīng)操作。
老人管理,在老人管理頁(yè)面可以對(duì)索引、老人賬號(hào)、老人姓名、性別、老人年齡、聯(lián)系電話、頭像、家屬賬號(hào)等內(nèi)容進(jìn)行詳情,修改或刪除等操作,如圖所示。
家屬管理,在家屬管理頁(yè)面可以對(duì)索引、家屬賬號(hào)、家屬姓名、性別、年齡、聯(lián)系電話、頭像、老人賬號(hào)等內(nèi)容進(jìn)行詳情,修改或刪除等操作,如圖所示。
護(hù)工管理,在護(hù)工管理頁(yè)面可以對(duì)索引、護(hù)工賬號(hào)、護(hù)工姓名、性別、頭像、年齡、聯(lián)系電話、工齡、審核回復(fù)、審核狀態(tài)、審核等內(nèi)容進(jìn)行詳情,修改,查看評(píng)論或刪除等操作,如圖所示。
商品信息管理,在商品信息管理頁(yè)面可以對(duì)索引、商品編號(hào)、商品名稱、商品分類、品牌、封面、價(jià)格、單限、庫(kù)存等內(nèi)容進(jìn)行詳情,修改,查看評(píng)論和刪除操作,如圖所示。
招聘信息管理,在招聘信息管理頁(yè)面可以對(duì)索引、護(hù)工賬號(hào)、護(hù)工姓名、家屬賬號(hào)、聯(lián)系電話、老人賬號(hào)、老人姓名、老人年齡、上班時(shí)間、薪資待遇、工作地址、審核回復(fù)、審核狀態(tài)等內(nèi)容進(jìn)行詳情,修改和刪除等操作,如圖所示。
訂單管理,在已支付訂單頁(yè)面可以對(duì)索引、訂單編號(hào)、商品名稱、商品圖片、購(gòu)買數(shù)量、價(jià)格/積分、折扣價(jià)格、總價(jià)格/總積分、折扣總價(jià)格、支付類型、狀態(tài)、地址、電話、收貨人、下單時(shí)間、等內(nèi)容進(jìn)行詳情、發(fā)貨或刪除等操作,還可以對(duì)已完成訂單、已發(fā)貨訂單、未支付訂單、已取消訂單、已退款訂單進(jìn)行相應(yīng)的操作管理;如圖所示。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-832280.html
六.部分功能代碼
* 后端列表
*/
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,YonghuEntity yonghu,
HttpServletRequest request){
EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();
PageUtils page = yonghuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yonghu), params), params));
return R.ok().put("data", page);
}
/**
* 前端列表
*/
@IgnoreAuth
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,YonghuEntity yonghu,
HttpServletRequest request){
EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();
PageUtils page = yonghuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yonghu), params), params));
return R.ok().put("data", page);
}
/**
* 列表
*/
@RequestMapping("/lists")
public R list( YonghuEntity yonghu){
EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();
ew.allEq(MPUtil.allEQMapPre( yonghu, "yonghu"));
return R.ok().put("data", yonghuService.selectListView(ew));
}
/**
* 查詢
*/
@RequestMapping("/query")
public R query(YonghuEntity yonghu){
EntityWrapper< YonghuEntity> ew = new EntityWrapper< YonghuEntity>();
ew.allEq(MPUtil.allEQMapPre( yonghu, "yonghu"));
YonghuView yonghuView = yonghuService.selectView(ew);
return R.ok("查詢用戶成功").put("data", yonghuView);
}
/**
* 后端詳情
*/
@RequestMapping("/info/{id}")
public R info(@PathVariable("id") Long id){
YonghuEntity yonghu = yonghuService.selectById(id);
return R.ok().put("data", yonghu);
}
/**
* 后端保存
*/
@RequestMapping("/save")
public R save(@RequestBody YonghuEntity yonghu, HttpServletRequest request){
yonghu.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(yonghu);
YonghuEntity user = yonghuService.selectOne(new EntityWrapper<YonghuEntity>().eq("yonghuming", yonghu.getYonghuming()));
if(user!=null) {
return R.error("用戶已存在");
}
yonghu.setId(new Date().getTime());
yonghuService.insert(yonghu);
return R.ok();
}
/**
* 前端保存
*/
@RequestMapping("/add")
public R add(@RequestBody YonghuEntity yonghu, HttpServletRequest request){
yonghu.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(yonghu);
YonghuEntity user = yonghuService.selectOne(new EntityWrapper<YonghuEntity>().eq("yonghuming", yonghu.getYonghuming()));
if(user!=null) {
return R.error("用戶已存在");
}
yonghu.setId(new Date().getTime());
yonghuService.insert(yonghu);
return R.ok();
}
/**
* 修改
*/
@RequestMapping("/update")
public R update(@RequestBody YonghuEntity yonghu, HttpServletRequest request){
//ValidatorUtils.validateEntity(yonghu);
yonghuService.updateById(yonghu);//全部更新
return R.ok();
}
/**
* 刪除
*/
@RequestMapping("/delete")
public R delete(@RequestBody Long[] ids){
yonghuService.deleteBatchIds(Arrays.asList(ids));
return R.ok();
}
}
最后
最新計(jì)算機(jī)畢業(yè)設(shè)計(jì)選題篇-選題推薦(值得收藏)
計(jì)算機(jī)畢業(yè)設(shè)計(jì)精品項(xiàng)目案例-200套(值得訂閱)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-832280.html
到了這里,關(guān)于基于微信小程序/APP的老年人服務(wù)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!