一.技术环境
jdk版本:1.8 及以上
ide工具:IDEA ,微信小程序开发工具
数据库: mysql5.7 (必须5.7)
编程语言: Java
tomcat: 8.0 及以上
java框架:SSM
maven: 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<String, 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
}
/**
* 用户登陆
* @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<User>{
@Autowired
private UserService userService
@Autowired
private RoleService roleService
private User user
private Integer userId
private Map<String, 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
}
Pager<User>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<Role>pagers = roleService.pagers()
ActionContext.getContext().put("pagers", pagers)
return SUCCESS
}
/**
* 查询修改
*
* @return
*/
public String edit() {
User bean = userService.findById(userId)
Pager<Role>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
}
}
如洞岁果你原来的毕业论文格式转换文档是图片转换成pdf的,那么转换后就是图片的,图片是不能编辑文字的,所以就转换后不能编辑。要么就是选择的pdf转word APP有问题,转换方式直接选择是截图转Word,所以不能复制编辑文字。如果不是第一种原因,建租颤祥议更换PDF转换工具,可以尝试使用在线PDF转换,也就是腾讯文件助手小程序,它能够将Word、PPT、Excel这3种常用文件格式转成PDF,也能将pdf转换成这些格式的文件,避免他人编辑修改的同弊搏时,共享到不同电脑手机时也更高效准确,方法也很简单,先选择好想进行的毕业论文格式转换,再选择云端存储/微信聊天文件,点击“开始转换”即可。实在不能编辑的话,你可以试试新建一个Word文档,选择无格式粘贴,它就去掉了文本框,你就可以像平时一样编辑了。还有一个可能,那就是它根本就是转成图片形式的,如果这样子的话,你还需要用工具来识别它的文字。
需要计算机论文需要程序。计算机相关论文主要有算法猜宽类论文,系统类论文,网络类论文等几种。这些论文都集中在实现的具羡茄体功能和内容上,而计算机功能一般都是要编程实现,编程构成的就是程序,也就是兄兆察说程序是计算机论文中的重要组成。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)