微信小(xiǎo)程序开发毕业论文(wén)(微信小(xiǎo)程序开发研究毕业论文(wén))
今天给各位分(fēn)享微信小(xiǎo)程序开发毕业论文(wén)的知识,其中也会对微信小(xiǎo)程序开发研究毕业论文(wén)进行解释,如果能(néng)碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文(wén)目录一览:
- 1、计算机专业毕业设计开题报告怎么写?
- 2、微信小(xiǎo)程序论文(wén)提纲怎么写
- 3、开题报告微信小(xiǎo)程序購(gòu)物(wù)选题背景怎么写
- 4、论文(wén)双选小(xiǎo)程序怎么弄
- 5、微信小(xiǎo)程序设计成果怎么写
计算机专业毕业设计开题报告怎么写?
可(kě)以参考下这个案例
1.本课题研究意义及國(guó)内外发展状况:
本课题研究意义:
随着智能(néng)手机的普及,人们的日常生活和手机APP变得密不可(kě)分(fēn)。微信自问世以来,现在已经形成為(wèi)人们必不可(kě)少的交流工具。微信用(yòng)户已经超过了十几亿,数量是及其庞大的。微信小(xiǎo)程序是集合在微信上的功能(néng),所以并不需要安装或者下载,与此同时,微信小(xiǎo)程序不占用(yòng)手机的内存,而且也不受手机系统的限制,使用(yòng)起来方便快捷。
而餐饮作為(wèi)高频的需求,与人们的生活息息相关。在“互联网+”的深入和移动互联网发展的大环境下,人与食物(wù)的距离已经在外卖、生鲜電(diàn)商(shāng)和半成品食材電(diàn)商(shāng)所提供的解决方案下不断缩短;“吃饭的方式”也多(duō)了不少创新(xīn),比如餐桌的共享、厨师上门等。然而,还有(yǒu)这样一群人,在“懒人经济”盛行的今天仍然坚持着自己制作美食、研究美食。
开发美食菜谱类微信小(xiǎo)程序,通过美食菜谱的推广,倡导自己动手,切实改善食品安全问题,让社会中坚力量在享受美食、注重饮食安全的同时,回归厨房,體(tǐ)会厨艺的乐趣。
通过对课题背景的了解以及國(guó)内外现状的研究,才體(tǐ)会到开发一个基于微信的美食类小(xiǎo)程序的必要性。具體(tǐ)的研究意义如下:
(1)微信小(xiǎo)程序是基于微信的应用(yòng),用(yòng)户不需要下载多(duō)余的APP,也不需要太多(duō)的业務(wù)操作能(néng)力就可(kě)以轻松实现厨艺交流和學(xué)习,因此对于用(yòng)户来说使用(yòng)成本很(hěn)低,而且使用(yòng)起来更加方便;
(2)通过对应用(yòng)界面的合理(lǐ)布局和美工设计,提高交互性和用(yòng)户的體(tǐ)验;
(3)微信小(xiǎo)程序本身的特点就是“随时使用(yòng),随时关闭”,这样用(yòng)户就不会担心其留在手机后台占据大量的手机内存给手机带来卡顿的现象。完全可(kě)以放心使用(yòng)。
(4)為(wèi)烹饪爱好者和厨房新(xīn)手们提供一个學(xué)习、交流的平台,号召大家回归厨房,享受厨房生活,提倡更健康的生活方式。
國(guó)内外发展状况:
虽然现在市场上的菜谱APP已经得到了大多(duō)数用(yòng)户的肯定,但是其并没有(yǒu)达到一个成熟的阶段,随着人们需求的越来越高,也需要不断发展。最近几年由于市场和客户的需求,多(duō)种多(duō)样的菜谱APP一拥而现,比如美食杰、下厨房等移动菜谱深得用(yòng)户的青睐,经过研究、调查,不难发现这些菜谱APP主要功能(néng)是向用(yòng)户推荐菜谱。
國(guó)内目前的美食菜谱应用(yòng)发展具备以下几个特点:
(1)菜谱APP起初是作為(wèi)分(fēn)享美食和交流厨艺的工具,但是為(wèi)了适应用(yòng)户日益增加的需求,各大菜谱APP已经从最初单一的菜谱推荐,转变為(wèi)多(duō)动能(néng)社區(qū),多(duō)平台,多(duō)功能(néng)话的综合性软件,甚至有(yǒu)些APP通过媒體(tǐ)和数据向人们展示其功能(néng)的强大。
(2)菜谱APP的另一个引以為(wèi)豪的功能(néng)是可(kě)以将用(yòng)户与用(yòng)户之间通过美食连接在一起,不仅可(kě)以促使用(yòng)户之间切磋厨艺还可(kě)以促使一些志(zhì)同道合的用(yòng)户结交為(wèi)朋友,这样一传十,十传百,美食APP在无形之中也受到了推广。可(kě)谓是一石二鸟,两全其美。
(3)通过第二条完成用(yòng)户积累后,美食APP会逐步通过線(xiàn)下免费课程,例如直播平台,教育网站等手段继续推广宣传,以达到普及的目的。当然,广告,这个最简单最原始的宣传方式,平台也会采用(yòng),并和各大電(diàn)商(shāng)协谈,利用(yòng)電(diàn)商(shāng)已有(yǒu)的人气,继续推广其APP,实现盈利双收,并最终达到普及的目的。
(4)支付方式使用(yòng)支付宝、微信支付、网银等多(duō)种支付渠道;
比较國(guó)内外的发展现状,存在以下问题:
(1)界面设计方面,应该像國(guó)外借鉴,充分(fēn)考虑國(guó)人的浏览习惯;
(2)搜索方式单一,用(yòng)户依然要手动输入搜索内容,因此可(kě)以添加语音的识别功能(néng)来搜索,以此优化用(yòng)户體(tǐ)验;
(3)网站依托于网址,APP的下载则会占用(yòng)手机内存,近两年,微信小(xiǎo)程序在國(guó)内掀起革命,解决了以上问题,提供了便利;
从美食菜谱APP的发展途径中分(fēn)析得到,其庞大的用(yòng)户量具有(yǒu)很(hěn)好的条件来适应这种新(xīn)型的美食APP,渐渐地,美食菜谱不仅成為(wèi)了用(yòng)户获取美食、交流美食、分(fēn)享美食、切磋厨艺的途径,更成為(wèi)了他(tā)们生活中必不可(kě)少的一种生活方式和用(yòng)餐理(lǐ)念,其提供的先天性优势充分(fēn)的得到了體(tǐ)现。将美食和社交结合在一起更是可(kě)以将用(yòng)户很(hěn)好的联系在一起,对于美食菜谱APP在市场上的发展也有(yǒu)很(hěn)大的帮助。将美食和社交结合在一起更是可(kě)以将用(yòng)户很(hěn)好的联系在一起,对于美食菜谱APP在市场上的发展也有(yǒu)很(hěn)大的帮助。最為(wèi)重要的是,美食菜谱APP这一套吸引并留住用(yòng)户的功能(néng)和手段,最终都会和用(yòng)户的“吃”紧密的联系在一起,促使用(yòng)户们频繁的消费,以满足自己的需求,从而达到了所有(yǒu)企业以盈利為(wèi)目的的办业理(lǐ)念。由于目前APP发展的并不是很(hěn)完善,并没有(yǒu)形成一家独大的场面,并且由于客户的需求量极大,所以发展空间依然非常可(kě)观。目前开发基于微信小(xiǎo)程序的美食菜谱系统,将美食APP的功能(néng)和小(xiǎo)程序轻便的特点结合起来,在发展上有(yǒu)很(hěn)大空间。
2.研究内容:
本文(wén)的研究内容是根据“美食菜谱类微信小(xiǎo)程序”这一课题展开的。在系统分(fēn)析的阶段,应用(yòng)RUP将过程理(lǐ)论统一化,并通过UML统一建模语言,对整个程序流程和市场需求进行统一的分(fēn)析和总结。在此基础上,对系统进行了全面的总结和细节的设计,将理(lǐ)论假想和实际运用(yòng)结合起来。
具體(tǐ)完成的工作如下:
(1)对当前的美食网站、美食APP现状进行研究,找出目前存在的问题,提出自己的方案;
(2)对本系统开发过程中所需的相关技术进行详细介绍,并将该技术是如何运用(yòng)到本系统中,进行了一些说明分(fēn)析;
(3)利用(yòng)面向对象建模对系统的整个业務(wù)流程进行分(fēn)析,并采用(yòng)用(yòng)例图和流程对业務(wù)的详细过程进行说明分(fēn)析;
(4)针对本系统的功能(néng)模块和需求分(fēn)析确定其总體(tǐ)框架,并确定数据库实體(tǐ),以及各个实體(tǐ)之间的联系,完成数据库的设计;
(5)对用(yòng)户端功能(néng)中的注册与登录模块、菜谱展示、菜谱查询、菜谱上传、用(yòng)户中心模块进行详细设计;
(6)对后台管理(lǐ)功能(néng)中的菜谱上传、用(yòng)户信息、公告、菜谱种类等管理(lǐ)模块进行详细设计;
(7)通过编码实现上述功能(néng),并对系统进行测试。
3.研究方法、手段和研究进度:
(1)研究方法:
以实验研究法為(wèi)主,辅之文(wén)献法、比较研究、实验总结等方法。通过收集相关资料对比分(fēn)析,选择相应體(tǐ)系结构和语言设计并开发系统。
(2)技术路線(xiàn):
第一步,在教师指导下初步选题;第二步,搜集、阅读和整理(lǐ)相关资料,并撰写开题报告;第三步,证论与组织(拟写开题报告);第四步,实验研究与分(fēn)析;第五步,撰写毕业论文(wén);第六步,毕业论文(wén)的修改与定稿。
(3)预期研究进度:
①第一周,利用(yòng)网络资源和图书馆查找、检阅大量相关书籍与文(wén)献等资料并准备有(yǒu)关有(yǒu)用(yòng)资料,完成开题报告,同时与指导教师联系商(shāng)量本课题研究过程中要注意的相关事项及进度安排;
②第二周,拟定大概的毕业论文(wén)提纲,同时与指导老师联系商(shāng)量提纲拟定情况;
③第三到第四周,完成小(xiǎo)程序系统的硬件设计,并同时完成毕业论文(wén)提纲;
④第五到六周,完成小(xiǎo)程序系统的软件设计及程序设计;
⑤第七周,反复调试,进一步完善;
⑥第八周,整理(lǐ)稿件完成毕业论文(wén)初稿,提交至OA系统;
⑦第九到十周,根据指导教师的修改意见,对论文(wén)进行补充、修改,形成第二稿,提交至OA系统;
⑧第十一周,根据指导教师对论文(wén)再次提出的修改意见,进行修改,论文(wén)定稿,提交至OA系统;
⑨第十二周,整理(lǐ)好所有(yǒu)答(dá)辩论文(wén)和材料,准备答(dá)辩。
學(xué)生(签名):
4.参考文(wén)献:
[1] 刘玉佳. 微信"小(xiǎo)程序"开发的系统实现及前景分(fēn)析[J]. 信息通信, 2017(1):260-261.
[2] 黄诗晴. 以豆果美食為(wèi)例浅析食谱类互联网公司商(shāng)业模式[J]. 时代金融, 2016(17).
[3] 钟一平. 大数据时代背景下UGC模式在当今企业营销中应用(yòng)的思考[J]. 新(xīn)闻传播, 2014(6):240-241.
[4] 匡文(wén)波. 微信小(xiǎo)程序:机遇与挑战并存[J]. 新(xīn)闻论坛, 2017(2):1-1.
[5] 毕颜彬. 微信小(xiǎo)程序撬动内容大市场?[J]. 出版人, 2017(2).
[6] 陈徐毅. 一石激起千层浪:微信小(xiǎo)程序来了![J]. 创意世界, 2017(5):78-81.
[7]王安. 面对微信小(xiǎo)程序的火爆 很(hěn)多(duō)人却陷入了这8个误區(qū)[J]. 计算机与网络, 2016, 42(19):46-48.
[8] 智焱. 微信小(xiǎo)程序对大众传媒影响浅析[J]. 新(xīn)闻论坛, 2017(2):25-27.
[9] 陈凯宇, 程旭兰. 豆果食谱类APP市场推广分(fēn)析 ——以"豆果美食"為(wèi)例[J]. 现代营销(下旬刊), 2017(10).
[10] 刘醒. 菜谱闹厨房[J]. 商(shāng)界, 2015(1):52-54.
[11] 杨泽丰, 王海春, 李均. 一种手机端菜谱系统的设计与实现[J]. 数字技术与应用(yòng), 2016(12):153-154.
[12] 张建忠. 基于WEB的客户关系管理(lǐ)系统的分(fēn)析、设计与实现[D]. 山(shān)东大學(xué), 2012.
[13] 胡郁. 人工智能(néng)与语音识别技术[J]. 電(diàn)子产品世界, 2016, 23(4):23-25.
[14] 宫承波, 王玉风. 立足小(xiǎo)需求,做足轻应用(yòng):微信小(xiǎo)程序无缝连接走向探析[J]. 新(xīn)闻论坛, 2017(6):8-11.
[15] 肖晓丽, 钱娅丽, 李旦江,等. 基于用(yòng)户兴趣和社交信任的聚类推荐算法[J]. 计算机应用(yòng), 2016, 36(5):1273-1278.
[16] 刘红卫. 微信小(xiǎo)程序应用(yòng)探析[J]. 无線(xiàn)互联科(kē)技, 2016(23):11-12.
[17] 王天泥. 当图书馆遇上微信小(xiǎo)程序[J]. 图书与情报, 2016(6):83-86.
[18] 王亮, 邹志(zhì)鹏, 姜虹. 基于微信小(xiǎo)程序的医患交流平台的设计与研究[J]. 中國(guó)数字医學(xué), 2017(11):71-73.
[19] 郝杰. 微信小(xiǎo)程序出世 取代APP?[J]. 中國(guó)经济信息, 2016(20):10-10.
[20] 匡文(wén)波, 李芮, 任卓如. 微信小(xiǎo)程序面面观[J]. 新(xīn)闻论坛, 2017(2):15-18.
謝(xiè)富平. 基于SSH2框架的在線(xiàn)菜谱系统的实现[J]. 電(diàn)脑知识与技术, 2015, 11(33):168-170.
[21]迟豁. 舌尖上的移动互联美食APP[J]. 计算机应用(yòng)文(wén)摘, 2014(11):54-55.
[22]佚名. 香哈菜谱小(xiǎo)档案[J]. 電(diàn)脑知识与技术:经验技巧, 2017(1):17-17.
[23]莫谦. 美食应用(yòng)的未来在于强化社交[J]. 经理(lǐ)人, 2014(11).
[24] Gan C, Wang W. Uses and gratifications of social media: a comparison of microblog and WeChat[J]. Journal of Systems Information Technology, 2015, 17(4):351-363.
[25] Rui W, Song H. Design and Implementation of Blind Family Members based on WeChat Applet[J]. China Computer Communication, 2017.
[26] Huang X. Explanation on the Attribute of Flex Layout Container and Element in WeChat Applet Development[J]. China Computer Communication, 2017.
[27] Harvey M, Harvey M, Harvey M. Exploiting Food Choice Biases for Healthier Recipe Recommendation[C]// International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM, 2017:575-584.
5.指导教师意见:
Xxx同學(xué)的选题贴近实际生活所需,有(yǒu)一定的实用(yòng)价值,项目覆盖的知识面宽,同意开通。
指导教师(签名):
年 月 日
5.二级學(xué)院意见:
二级學(xué)院(盖章)
年 月 日
说明:开题报告应在教师指导下由學(xué)生独立撰写。在毕业论文(wén)(设计)开始二周内完成,交指导教师审阅,并接受二级學(xué)院和學(xué)校检查。
微信小(xiǎo)程序论文(wén)提纲怎么写
主要写法如下:
?1.先拟标题;
?2.写出总论点;
?3.考虑全篇总的安排:从几个方面,以什么顺序来论述总论点,这是论文(wén)结构的骨架;
?4.大的项目安排妥当之后,再逐个考虑每个项目的下位论点,直到段一级,写出段的论点句(即段旨);
?5.依次考虑各个段的安排,把准备使用(yòng)的材料按顺序编码,以便写作时使用(yòng)6.全面检查,作必要的增删。论文(wén)提纲可(kě)分(fēn)為(wèi)简单提纲和详细提纲两种。简单提纲是高度概括的,只提示论文(wén)的要点,如何展开则不涉及。这种提纲虽然简单,但由于它是经过深思熟虑构成的,写作可(kě)以顺利进行。没有(yǒu)这种准备,边想边写很(hěn)难顺利地写下去。
开题报告微信小(xiǎo)程序購(gòu)物(wù)选题背景怎么写
一、研究的目的、意义与应用(yòng)前景等:
基于微信小(xiǎo)程序的商(shāng)城平台的目的:随着信息时代的发展,用(yòng)户的消费水平也在不断的上升,传统超市以及電(diàn)子商(shāng)務(wù)在線(xiàn)上推广和購(gòu)物(wù)體(tǐ)验等方面也到了一个瓶颈期。淘宝、京东等購(gòu)物(wù)平台需要占手机更多(duō)的内存,而选择微信小(xiǎo)程序能(néng)够节省更多(duō)的内存并且无需下载app,使人们能(néng)够更加的便捷。微信小(xiǎo)程序的开发相较于app的门槛稍微低一些,使得更多(duō)的人投入进来,也使得微信小(xiǎo)程序在短时间内构建了完整的开发环境和开发者生态。拆分(fēn)出来的服務(wù)号并没有(yǒu)提供更好的服務(wù),而微信小(xiǎo)程序的开发、获取用(yòng)户和传播成本更低。
基于微信小(xiǎo)程序的商(shāng)城平台的意义:微信小(xiǎo)程序非常适合為(wèi)人们生活中的重要又(yòu)低频的需求服務(wù),相对于原生态的app更加切合線(xiàn)下快速推广的这种需求。论文(wén)以传统社區(qū)类便利店(diàn)的購(gòu)物(wù)方式為(wèi)出发点,结合微信小(xiǎo)程序技术,采用(yòng)面向对象的开发方法,开发一种可(kě)以方便商(shāng)家線(xiàn)下推广、消费者線(xiàn)上購(gòu)物(wù)的方便快捷的微信小(xiǎo)程序購(gòu)物(wù)系统。
二、研究的内容和拟解决的主要问题:
1研究的内容
本系统主要包括两部分(fēn):
微信小(xiǎo)程序客户端:1.客户登陆注册2.商(shāng)户申请3.商(shāng)品展示4.商(shāng)品分(fēn)类購(gòu)物(wù)車(chē)5下单支付6个人信息管理(lǐ)
管理(lǐ)端:1.应用(yòng)管理(lǐ)2.订单管理(lǐ)3.信息管理(lǐ)4.用(yòng)户管理(lǐ)管理(lǐ)5.等其他(tā)多(duō)项功能(néng)
第1章 系统开发背景与目的意义
1.1 系统开发的背景
1.2系统研究现状
1.3系统开发的意义
1.4系统开发的内容
第2章 系统分(fēn)析
2.1 系统现状分(fēn)析
2.2 系统开发的问题分(fēn)析
2.3 系统可(kě)行性分(fēn)析
2.4 系统开发语言分(fēn)析
第3章 系统设计
3.1系统设计目标
3.2 系统用(yòng)例图设计
3.3 系统业務(wù)流程设计
3.4 系统功能(néng)设计
3.5系统开发环境设计
3.6系统数据库设计
4 系统功能(néng)界面实现
4.1 系统功能(néng)界面的设计实现
4.2个人中心角色功能(néng)的设计
5 系统测试
5.1 系统测试方案
5.2 系统测试所需要的条件
5.3 功能(néng)测试过程与结果
5.4 测试结果分(fēn)析
总 结
论文(wén)双选小(xiǎo)程序怎么弄
毕业论文(wén)选题系统是基于微信小(xiǎo)程序,后端是基于java编程语言,ssm框架,mysql数据库和IDEA工具开发,本系统分(fēn)為(wèi)學(xué)生,教师,管理(lǐ)员三个角色;學(xué)生可(kě)以注册登陆系统,查看系统公告,选课论文(wén)课题,提交课题论文(wén),查看论文(wén)审核,答(dá)辩结果等信息;教师可(kě)以发布课题,审核學(xué)生论文(wén),课题答(dá)辩结果,在線(xiàn)回复學(xué)生留言;管理(lǐ)员对學(xué)生,教师,公告,论文(wén),选题,答(dá)辩等进行管理(lǐ);本系统功能(néng)齐全,文(wén)档齐全,适合作為(wèi)微信小(xiǎo)程序毕业设计来参考和學(xué)习。
一.技术环境
jdk版本:1.8 及以上
ide工具:IDEA ,微信小(xiǎo)程序开发工具
数据库: mysql5.7 (必须5.7)
编程语言: Java
tomcat: 8.0 及以上
java框架:SSM
maven: 3.6.1
前端:layui ,微信
详细技术:HTML+CSS+JS+JSP+JAVA+SSM+MYSQL+JQUERY+MAVEN+微信开发工具
二.项目文(wén)件(项目获取请看文(wén)末官网)
在这里插入图片描述
三.系统功能(néng)
在这里插入图片描述
四.代码示例
package com.lmu.controller;
/**
* 和登陆有(yǒu)关的都在这里
*/
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.lmu.model.Role;
import com.lmu.model.User;
import com.lmu.service.RoleService;
import com.lmu.service.UserService;
import com.lmu.utils.JsonUtils;
import com.lmu.utils.UserUtils;
import org.apache.commons.collections.map.HashedMap;
import org.apache.struts2.ServletActionContext;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
@Controller("loginController")
@Scope("prototype")
public class LoginController extends ActionSupport {
@Autowired
private UserService userService;
@Autowired
private RoleService roleService;
private User user;
private MapString, Object map = new HashMap();
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
public UserService getUserService() {
return userService;
}
public void setUserService(UserService userService) {
this.userService = userService;
}
/**
* 用(yòng)户登陆
* @return
*/
public void index() throws IOException {
User user1 = userService.getUser(user);
if (user1 != null){
if (user1.getIsSh() == 1){
if (user1.getRole().getEnName().equals("admin")){
ActionContext.getContext().getSession().put("user", user1);
}
if (user1.getRole().getEnName().equals("js")){
ActionContext.getContext().getSession().put("user1", user1);
}
if (user1.getRole().getEnName().equals("xs")){
ActionContext.getContext().getSession().put("user2", user1);
}
map.put("flag", 1);
map.put("url", "login_indexs.do");
map.put("id", user1.getId());
JsonUtils.toJson(map);
} else {
map.put("flag", 2);
JsonUtils.toJson(map);
}
} else {
map.put("flag", 3);
JsonUtils.toJson(map);
}
}
public String indexs() throws IOException {
User u = UserUtils.getUser();
if (u != null){
ActionContext.getContext().put("user", u);
String ss = u.getRole().getEnName();
ActionContext.getContext().put("role", u.getRole().getEnName());
}
return SUCCESS;
}
//登陆页面
public String login() {
return SUCCESS;
}
//退出
public String tuichu() {
ActionContext ac = ActionContext.getContext();
Map session = ac.getSession();
session.remove("userName");
session.remove("userId");
ServletActionContext.getRequest().getSession().invalidate();
return "login";
}
}
package com.lmu.controller;
/**
* 用(yòng)户新(xīn)增
*/
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
import com.lmu.model.Role;
import com.lmu.model.User;
import com.lmu.service.RoleService;
import com.lmu.service.UserService;
import com.lmu.utils.JsonUtils;
import com.lmu.utils.Pager;
import com.lmu.utils.UserUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import java.awt.event.FocusEvent;
import java.io.IOException;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
@Controller("userController")
@Scope("prototype")
public class UserController extends ActionSupport implements ModelDrivenUser {
@Autowired
private UserService userService;
@Autowired
private RoleService roleService;
private User user;
private Integer userId;
private MapString, Object map = new HashMap();
/**
* list
*
* @return
*/
public String list() throws IOException {
User user1 = UserUtils.getUser();
if (user1 == null || user1.getId() == null){
ActionContext.getContext().put("login", 1);
return SUCCESS;
}
PagerUser pagers = null;
Role role = user1.getRole();
if (role.getEnName().equals("admin")) {
pagers = userService.getList(user);
ActionContext.getContext().put("pagers", pagers);
ActionContext.getContext().put("user", user1);
ActionContext.getContext().put("role", role);
ActionContext.getContext().put("bean", user);
return SUCCESS;
} else if (role.getEnName().equals("xs") || role.getEnName().equals("js")) {
pagers = userService.getList(user1);
ActionContext.getContext().put("pagers", pagers);
ActionContext.getContext().put("bean", user);
return SUCCESS;
}
return null;
}
/**
* 跳转add
*
* @return
*/
public String add() {
PagerRole pagers = roleService.pagers();
ActionContext.getContext().put("pagers", pagers);
return SUCCESS;
}
/**
* 查询修改
*
* @return
*/
public String edit() {
User bean = userService.findById(userId);
PagerRole pagers = roleService.pagers();
ActionContext.getContext().put("bean", bean);
ActionContext.getContext().put("pagers", pagers);
return SUCCESS;
}
/**
* 审核
*
* @return
*/
public void updateSh() throws IOException {
user.setIsSh(1);
userService.updates(user);
map.put("flag", true);
map.put("url", "user_list.do");
JsonUtils.toJson(map);
}
/**
* 更新(xīn)
*
* @return
*/
public String update() throws IOException {
if (user.getPass().equals("")){
user.setPass(null);
}
userService.updates(user);
map.put("flag", true);
map.put("url", "user_list.do");
JsonUtils.toJson(map);
return SUCCESS;
}
/**
* 保存
*
* @return
*/
public void save() throws IOException {
if (userService.getUser(user) != null){
map.put("flag", false);
map.put("url", "login_login.do");
JsonUtils.toJson(map);
} else {
user.setTime(new Date());
userService.save(user);
map.put("flag", true);
map.put("url", "login_login.do");
JsonUtils.toJson(map);
}
}
public void delete() throws IOException {
User user1 = userService.findById(userId);
user1.setIsDelete(1);
userService.update(user1);
map.put("flag", true);
map.put("url", "user_list.do");
JsonUtils.toJson(map);
}
@Override
public User getModel() {
if (user == null) {
user = new User();
}
return user;
}
public Integer getUserId() {
return userId;
}
public void setUserId(Integer userId) {
this.userId = userId;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
}
微信小(xiǎo)程序设计成果怎么写
小(xiǎo)程序开发报告可(kě)以根据开发小(xiǎo)程序的目的、过程、功能(néng)等方面写。
首先介绍為(wèi)什么要开发小(xiǎo)程序,然后可(kě)以介绍这个小(xiǎo)程序的功能(néng)概况,还可(kě)以写研发心得等等。
注意写的报告要真实严谨就可(kě)以
微信小(xiǎo)程序开发毕业论文(wén)的介绍就聊到这里吧,感謝(xiè)你花(huā)时间阅读本站内容,更多(duō)关于微信小(xiǎo)程序开发研究毕业论文(wén)、微信小(xiǎo)程序开发毕业论文(wén)的信息别忘了在本站进行查找喔。
-
上一篇
淮南seo优化(淮南论坛网) -
下一篇
seo优化需要做哪些内容(seo的优化内容)