在微信公众号文章中插入小程序的具体步骤如下:
我们需要准备的材料分别是:电脑、公众号、小程序。
1、首先我们登录公众号,点击打开左下角的“小程序管理”。
2、然后我们在弹出来的窗口中点击选择“添加”。
3、然后我们打开公众号文章,点击打开右上角的“小程序”,之后点击选择加入的小程序即可。
核心期刊其实就是我们通常说的北大核心,现在核心期刊越来越难发了,很多高职单位的文章投出去,看都不看就拒稿,因为一看学校单位出生不好,就不要文章。建议可以考虑发表EI级别的论文,当然如果是EI期刊的话,很难录用,EI会议论文相对容易些,你可以百度搜下:EI学术会议中心,有很多关于EI会议的咨询和学习材料。
毕业论文选题系统是基于微信小程序,后端是基于java编程语言,ssm框架,mysql数据库和IDEA工具开发,本系统分为学生,教师,管理员三个角色;学生可以注册登陆系统,查看系统公告,选课论文课题,提交课题论文,查看论文审核,答辩结果等信息;教师可以发布课题,审核学生论文,课题答辩结果,在线回复学生留言;管理员对学生,教师,公告,论文,选题,答辩等进行管理;本系统功能齐全,文档齐全,适合作为微信小程序毕业设计来参考和学习。一.技术环境jdk版本:1.8 及以上ide工具:IDEA ,微信小程序开发工具数据库: mysql5.7 (必须5.7)编程语言: Javatomcat: 8.0 及以上java框架:SSMmaven: 3.6.1前端:layui ,微信详细技术:HTML+CSS+JS+JSP+JAVA+SSM+MYSQL+JQUERY+MAVEN+微信开发工具二.项目文件(项目获取请看文末官网)在这里插入图片描述三.系统功能在这里插入图片描述四.代码示例package com.lmu.controller;/** * 和登陆有关的都在这里 */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 Map 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; } /** * 用户登陆 * @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;/** * 用户新增 */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 ModelDriven { @Autowired private UserService userService; @Autowired private RoleService roleService; private User user; private Integer userId; private Map 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; } Pager 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() { Pager pagers = roleService.pagers(); ActionContext.getContext().put("pagers", pagers); return SUCCESS; } /** * 查询修改 * * @return */ public String edit() { User bean = userService.findById(userId); Pager 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); } /** * 更新 * * @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; }}
大概流程就这样: 投稿------初审------通过------通知------汇款------定版------出刊------邮递
在线投稿 搜索你准备投稿杂志的网站,注册一个用户名,网站上一般会有格式内容要求,有的还会有论文格式WORD模板,注意格式很重要的。上传稿件时,网站上一般有投稿指南,按照那个一步一步来。提醒一下,推荐审稿人选你所引用的参考文献里的作者专家,或者你的导师的师兄弟姐妹,总之要是了解你这个领域的专家,像 品优刊这样的。
文章质量高,查处低,符合相关刊物的要求
大概流程就这样: 投稿------初审------通过------通知------汇款------定版------出刊------邮递
通过审核直到发表最少需要半年的时间,一般审核时间就要30个工作日,也就是一个月左右。
向核心期刊杂志投稿,现在期刊大多采用网上投稿。投稿后期刊编辑经过审稿之后过段时间就会给你答复,在发稿邮箱里查看。然后你就按照期刊的回复内容处理。就这么简单。
方法流程如下:
一是期刊选择。根据专业和研究领域选择合适的期刊及栏目,有些期刊会细分成好几个不同的栏目,这里要注意。
对于在校研究生来说可以尽量选择该领域权威性更强、影响因子更高的期刊,提升论文的含金量,而对于职称评定,则尽量选择影响因子更低、年发表量更大的期刊,提高论文的录用率(职称评定只要达到硬性要求就行)。
二是投稿渠道。目前核心期刊投稿渠道基本有在线投稿、邮箱投递、纸质邮寄3种,在线投稿要注意找正确的官方网站,bd上搜索经常会出现假冒网站,请仔细甄别。
三是投稿时间。当然是越早越好,但是有些期刊收稿时间有规律性,比如有的期刊通常在每月初将收到的稿件统一分送出去,也就是说不管中旬还是下旬投稿,其实审稿时间都一样,这就是为什么很多人告诉我投稿比别人早,录用时间却更晚。
四是改投。投稿一般会经历初审、外审、退修、退稿和录用等流程,投稿后要经常关注投稿进度,如果超过一个月没有消息,可以打电话咨询编辑部,不要觉得不好意思或者期刊会对你有看法,若超过两个月未收到消息,基本上可以改投了。
五是一稿多投。这是投稿的大忌,千万不要以身试险,尤其对于那些未来还在学术界的童鞋来说。
六是版面费。很多期刊仍然需要版面费审稿费,根据版面的数量,几百到几千元不等,版面费是在文章确定录用后缴纳的,缴纳对象为期刊对公账号,且期刊会开具发票,如果缴纳对象为私人账号基本可以鉴定为纸了,所以请慎之又慎。
核心期刊共有7大体系,分别为北大核心、南大核心、科技核心、人文社科核心、CSCD、人文社科学报核心、中国核心期刊遴选库。
这里只简单说三个,北核、南核、CSCD。北大核心又称中文核心,由北京大学图书馆每四年评定一次;南大核心,又称中文社会科学引文索引,由南京大学中国社会科学研究评价中心,每两年一评;CSCD,中国科学引文数据库来源期刊,“中国的SCI”,每两年一评。
如果某期刊同时被两种核心期刊体系认定为核心,那么该期刊就是双核心期刊了,双核心期刊与单核心期刊均为核心期刊,且双核心期刊学术水平更高。至于所谓的ABC类期刊,是一些大学和单位根据自己的需要对期刊进行的归类,这里不做过多赘述了。
作者要求:
核心期刊虽然对作者没有硬性要求,但是一般对低学历的人有qs,在文章质量不是特别突出的情况下很容易被拒稿。
所以作者学历至少是硕士,资质为中级以上职称,作者单位为三本以上或者业内权威性的企事业单位。文章最好有项目背景,基金类的一定要注明基金名称和项目编号,这样录用概率会大很多。
文章撰写:
这是发表核心期刊的关键环节,所有的期刊考察的都是论文的质量。
一是知识积累。论文是专业知识的结晶,完善的知识体系和深厚的专业功底是学术论文的基础。
二是文献阅读。大量阅读文献,勤思考多总结,掌握文章撰写技巧和整体思路,这也是为什么大部分导师对研一学生的文献阅读作要求。
三是亮点突出。文章撰写要具有逻辑性,环环相扣,思路清晰,同时要有详有略,重点将研究亮点突出,向评审老师展示你的独到之处。
四是文章排版。论文的格式要符合相关期刊的要求,这能体现你的投稿诚意和对期刊的尊重,千万不要忽略这个细节,另外注意重复率要求,一般不超过30%。最后不要写综述,综述类论文需要深厚的功底,一般的综述文章录用概率很低。
给点建议:一、准备 下载你想要投稿的杂志的跟你相关的最新的文献几篇,看看人家怎么写的,照葫芦画瓢,引用文献时,注意不能照抄原文,要将别人的话换种说法转成自己的话。二、写文章 文章一般包括题目,摘要,引言,正文,结论,参考文献几部分组成。摘要部分语言要简明扼要,一般包括目的,内容手段,结论三部分。引言也要重视,一般包括:1)你课题研究的意义(宏观上);2前人研究的现状(多多引用参考文献)和存在问题、不足之类;3)你的研究创新点,就是和别人不一样的地方,比如可以解决前人未解决的问题,或者在前人研究的比较浅,你在人家研究基础之上更深入进行研究。正文是你要表达的内容,语句通顺,少用口语,有理有据就OK。结论部分,要简洁高度概括,可以分几条来写,每条一两句话概括。参考文献就是要严格按杂志要求格式来,这块每个杂志要求不一样的。三、在线投稿 搜索你准备投稿杂志的网站,注册一个用户名,网站上一般会有格式内容要求,有的还会有论文格式WORD模板,注意格式很重要的。上传稿件时,网站上一般有投稿指南,按照那个一步一步来。提醒一下,推荐审稿人选你所引用的参考文献里的作者专家,或者你的导师的师兄弟姐妹,总之要是了解你这个领域的专家。手打写了半天啊,觉得有用,给好评啊。
简单说说核心期刊是怎么回事吧。
核心期刊有两个版本,一种是指北大核心,也就是平常说的中文核心,北京大学评选的,每四年评一次;另一种是指南大核心,也就是中文社会科学引文索引收录期刊,即CSSCI收录期刊,南京大学评选的,每两年评一次。两者有很大部分重复的收录期刊,每个学校要求不同
。还有些学校根据研究方向、单位科研领先的相近专业,又划归为A类,次之B类,再次之C类期刊。
一般来说,单位能够划分A类、B类、C类的,基本上都要求是比较高的单位,A类、B类、C类这些刊物,多数都是从CSSCI和中文核心期刊里面遴选出来的,也有极个别把不是核心的报纸刊物划在A类、B类里面,比如人民日报、光明日报等等。有些学校博士的科研成果奖评选就是根据你发表论文的级别来评定的,比如说,你发的是A类期刊,核定的级别和奖项要比其他期刊高些。只是,A类期刊很难发表。
言归正传,怎样才能发表核心期刊呢?
一、论文准备
发核心期刊,首先你得有一篇拿得出手的论文才行,否则巧妇也难为无米之炊。那接下来就是,拿得出手的论文,即高质量的论文该如何撰写了。
(一)选题有新意,科研需创新。
如果你写的论文主题没有新意,或者早有人写过,那么,肯定发不了核心。所以,在你确定主题后,你一定要上网搜集相关书籍、相关期刊论文,特别是该领域权威期刊和知名学者的研究现状和学术动态, 认真研究和分析写过的相关内容,或者类似的文章。在深入了解后,你要分析比较你的文章与他们有什么不同,也就是创新点在什么地方,然后才能进行下一步的撰写阶段。
论文主题的确定:
1.某一领域的研究综述,也就是把某一专题的相关研究(国内外著作、论文等)作一系统的梳理和阐释,着重分析该专题研究的现状,包括研究的角度、方法、欠缺点、及今后的研究方向等。
2.如果你已经确定博士论文的研究内容和主题方向,并且已经有了相对丰富的前期研究成果,那么,可以选择某一小节的主题作为要发表论文的内容,这样还可以作为以后毕业论文的一部分内容,一举两得。我曾发表的核心期刊论文内容,就是与我博士论文主题相关的一部分内容。
3.根据读本科、硕士时自己做过的相关内容来确定,这样可以保证研究内容的连续性,同时更能展现研究内容的深度和广度。
4.根据自己感兴趣的内容作为主题,因为兴趣是写作的动力。有兴趣,会促进你主动搜集资料;有了兴趣,才会有研究热情,带着兴趣和热情做科研会轻松许多。很多著名学者就是把自己的兴趣做到极致,成就了自己。如比尔·盖茨从小就对数据、编程、软件特别感兴趣,最后成为著名的微软公司董事长。
5.把某科的期末作业作为内容来整理发表。因为文科的期末考核,大部分是上交一篇论文,所以,你可以花些时间,用心完成这份作业,这样既可以取得该科期末评定的好成绩,还可以把这篇论文进行深加工(请导师帮忙修改),作为准备发表核心期刊的论文。
(二)专业知识要积累,知识结构需完善。
选好主题后,下一步就是撰写。有质量论文的撰写是知识不断积累,知识结构不断完善的过程。作为学术论文一定要体现出专业性和创新性。专业性的知识依靠课堂教师的传授、课下自己的阅读、以及刻苦的专研。创新性在于平时关注研究领域的前沿,掌握相关专家的学术动态(学术会议、最新著作及文献),以及自己的聪明才智。
如果你是在读本科或硕士,以后有考博的计划,那么,多读书、多思考、多总结就是你现在要做的。知识是要慢慢积累的,等你积累了一定的专业知识后,创新点自然会有。我有个本科同学,硕士毕业后考博士,后因家庭、孩子等因素耽搁至今,今年考上了。考上后,她和我说,听说博士毕业很难,毕业论文、核心期刊都是难题,怎么办呀?对于她,之所以难是因为她中间有空档期(本科毕业工作两年、硕士毕业又工作五年),欠缺专业知识,没有扎实的根基,考博时的专业成绩完全是现学现卖。知识的积累和沉淀是需要付出努力和时间检验的,所以,我给她的建议就是多读书、多积累、多思考,没有捷径。
(三)论文格式和排版要符合要求。
论文的格式和排版相当于产品的外包装,为什么有些商品卖的就是包装,因为包装在一定程度上可以体现产品的价值,论文也是如此。论文的撰写除了专业的内容外,还需要标准的格式。你可以网上搜索每家杂志社的具体要求,然后根据其要求来操作完成。论文的排版也是个技术活,排版过程不容忽视,以后毕业论文也会用到,这需要多学习、多练习,才能熟练运用。
二、论文投递
等你有一篇拿得出手的论文后,接来下就是寻找投稿渠道了。文科论文要发核心期刊,相对难些,一是因为相关期刊少,如哲学类期刊;二是需求多,竞争激烈。全国各高校、各相关研究所、全国的人文社科类博士、硕士大都要求发核心,需求量很大。
投稿渠道:
(一)导师帮忙联系:有些博导是某核心期刊的编委会成员、或有合作关系、或认识熟人等等,这个就是机会。也就是说,如果导师资源丰富,发表核心期刊相对方便些。我师姐的核心期刊就是导师帮忙推荐发表的。
(二)学长帮忙介绍:平时多与学长交流,听取他们的经验和建议。有些学长会直接告诉你他们投稿的技巧、方法、以及相关期刊的联系方式,这个会使你少走好多弯路。
(三)自己寻找途径:你可以根据论文的内容选择相关的期刊一一投稿,包括电子版和纸质版,也就是盲投。我有几个同学就是盲投成功的,只是这个需要等待很长时间,要提早准备。
我自己发表的核心论文是在读博一的时候,有意识地把期末作业用心写好,后来请导师帮忙修改后,在一家以前(以前在一所学校任教,负责该部门的教材选购,认识出版社的人)有联系的出版社(出版社与有些核心期刊有业务上的合作)的帮助下发表的。
三、核心期刊发表优势明显
如果你手里有一篇或几篇核心期刊,你就可以参加学校级各种奖学金(科研成果奖、国家奖学金等)的评定,评上后会有一定的奖金;你可以把相关内容作为毕业论文的一部分,也是提前为毕业论文做准备;你可以在毕业后找工作中增加优势,有些单位的招聘就是看你发表核心期刊的数量。我有一个师兄,在职读的博士,他对科研有浓厚的兴趣,而且在读研的时候就有意识地为读博做准备,包括读博士时的论文主题,核心期刊的发表,等等。后来,他凭着自己的科研成果,获得了学校的各类奖学金,如学术新人奖、校长奖学金、国家奖学金等。最近还听说,他又跳槽到一所更好的学校任教。我觉得,这些成绩的取得,在一定程度上得益于他发表的核心期刊。
总之,发表核心期刊,你需要有意识地积累专业知识,在完善知识结构的基础上不断培养自己的科研能力和创新能力。
1. 项目背景 以往本科生和指导教师在进行毕业设计(论文)选题工作时,学院基本是按照“定导师定题目-定学生”的流程操作,在导师和题目确定后将本科毕业设计(2. 使用说明 1、登录网站:辽宁科技大学--材冶学院--本科生培养--毕业设计双选 2、登录类别
在线投稿 搜索你准备投稿杂志的网站,注册一个用户名,网站上一般会有格式内容要求,有的还会有论文格式WORD模板,注意格式很重要的。上传稿件时,网站上一般有投稿指南,按照那个一步一步来。提醒一下,推荐审稿人选你所引用的参考文献里的作者专家,或者你的导师的师兄弟姐妹,总之要是了解你这个领域的专家,像 品优刊这样的。
论文双选小程序的话,你需要通过审核程序,需要在javac软件上创作
大概流程就这样: 投稿------初审------通过------通知------汇款------定版------出刊------邮递
论文双选小程序的话,你需要通过审核程序,需要在javac软件上创作
毕业论文选题系统是基于微信小程序,后端是基于java编程语言,ssm框架,mysql数据库和IDEA工具开发,本系统分为学生,教师,管理员三个角色;学生可以注册登陆系统,查看系统公告,选课论文课题,提交课题论文,查看论文审核,答辩结果等信息;教师可以发布课题,审核学生论文,课题答辩结果,在线回复学生留言;管理员对学生,教师,公告,论文,选题,答辩等进行管理;本系统功能齐全,文档齐全,适合作为微信小程序毕业设计来参考和学习。一.技术环境jdk版本:1.8 及以上ide工具:IDEA ,微信小程序开发工具数据库: mysql5.7 (必须5.7)编程语言: Javatomcat: 8.0 及以上java框架:SSMmaven: 3.6.1前端:layui ,微信详细技术:HTML+CSS+JS+JSP+JAVA+SSM+MYSQL+JQUERY+MAVEN+微信开发工具二.项目文件(项目获取请看文末官网)在这里插入图片描述三.系统功能在这里插入图片描述四.代码示例package com.lmu.controller;/** * 和登陆有关的都在这里 */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 Map 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; } /** * 用户登陆 * @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;/** * 用户新增 */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 ModelDriven { @Autowired private UserService userService; @Autowired private RoleService roleService; private User user; private Integer userId; private Map 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; } Pager 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() { Pager pagers = roleService.pagers(); ActionContext.getContext().put("pagers", pagers); return SUCCESS; } /** * 查询修改 * * @return */ public String edit() { User bean = userService.findById(userId); Pager 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); } /** * 更新 * * @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; }}
论文发表流程:第一步:论文投稿,作者将稿件附上个人的信息后发送给我们。【作者简介、详细邮寄地址(可以收到快递的地址,一般是顺丰)邮编、电话、电子信箱、单位等信息】第二步:免费审核,收到文章后2个工作日内给出普刊审核结果, 杂志社发送电子版通知书。第三步:核实确认,作者可通过杂志社官方电话核实文章录用情况,确认无误之后付款。第四步:缴费付款,请务必在两个工作日内将所有款项一次性汇入指定账户,并请妥善保管汇款凭据。第五步:邮寄样刊,杂志出刊后统一安排邮寄,原则上采用【快递到付】模式。快递费用自理第六步:签收邮件作者收到样刊整个流程结束。