当前位置:首页 > 代码 > 正文

包含ssh实验室管理系统代码的词条

admin 发布:2022-12-19 13:31 112


本篇文章给大家谈谈ssh实验室管理系统代码,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

计算机专业毕设

这个没有关系我可以推荐您几个好的题目,资料又多又容易理解,更容易通过毕设:

基于SSM的少女心商城系统-javaweb商城系统MySQL数据源

基于SSM的少女心商城系统-javaweb商城系统MySQL数据源 开发环境: Eclipse for J2EE ,

基于SSM+Bootstrap卡通毕业设计管理系统-javaweb毕业设计管理MySQL数据源

基于SSM的药品查询医药管理系统(简易)-java药店管理javaweb药房管理MySQL数据源

基于SSM的药品查询医药管理系统(简易)-java药店管理javaweb药房管理MySQL数据源

基于SSH的实验室设备管理系统-javaweb实验室设备管理MySQL数据源

基于SSH的实验室设备管理系统-javaweb实验室设备管理MySQL数据源 开发环境: Eclipse

基于SSM+LayUI的学生成绩管理系统-javaweb学生成绩管理MySQL数据源

基于SSM+LayUI的学生成绩管理系统-javaweb学生成绩管理MySQL数据源 开发环境: Eclipse for J2EE

基于SpringBoot+LayUI的医院门诊住院医疗管理系统-javaweb医院管理系统MySQL

基于SpringBoot+LayUI的医院门诊住院医疗管理系统-javaweb医院管理系统MySQL 开发环境: Eclipse for J2EE

一本计算机专业大三,想问下学长们,哪里能找到好的毕设项目做参考?

大三的时候重点课程基本上结课了,这个时候要先确定要做的毕设是什么主题,要做什么内容,这样找参考项目会比较有针对性。慕课网上有很多适合毕设的实战课,你可以先试听再做决定,java可以选Spring Cloud + Vue开发在线视频系统和短视频小程序全栈开发!Python可以选python flask从0到1开发鱼书和flask微信小程序订餐系统,Django/xadmin开发在线教育网站, 这几门都是我跟踪一段时间的,口评都不错。

用SSH框架写一个简单的网站登陆系统。

我把代码P一下,但是不是按你的关键字,略加修改一下就行:

这个是登录的,注册的就多写一个action就行,......其实就是添加用户,不过得先检验一下是否已经存在这个用户!这里MyHibernateDAO是的自己的一个分页extends自HibernateDAOSupport

表:

create table userinfo(userinfoID int identity(1,1) not null ,

username varchar(10) not null,

password varchar(20) not null,

realname varchar(10)not null,

tel varchar(20),

role varchar(10)not null,

userinfo varchar(5) not null,

PRIMARY KEY(userinfoID ),

);

dao:

package com.last.dao.impl;

import java.util.List;

import com.last.dao.MyHibernateDaoSupport;

import com.last.dao.UserinfoDAO;

import com.last.po.Userinfo;

public class UserinfoDAOImpl extends MyHibernateDaoSupport implements

UserinfoDAO {

@Override

public void save(Userinfo userinfo) throws Exception {

this.getHibernateTemplate().save(userinfo);

}

@Override

public Userinfo findById(Integer userinfoID) throws Exception {

return this.getHibernateTemplate().get(Userinfo.class, userinfoID);

}

@SuppressWarnings("unchecked")

@Override

public Userinfo findByProperty(String propertyName, Object value)

throws Exception {

String hql="from Userinfo as u where u."+propertyName+"=?";

ListUserinfo userinfo =this.getHibernateTemplate().find(hql, value);

if(userinfo != null userinfo.size()==1)

{

return userinfo.get(0);

}

return null;

}

@Override

public ListUserinfo findByPage(Userinfo userinfo, int pageNo)

throws Exception {

return null;

}

@Override

public void update(Userinfo userinfo) throws Exception {

this.getHibernateTemplate().update(userinfo);

}

@Override

public void delete(Userinfo userinfo) throws Exception {

this.getHibernateTemplate().delete(userinfo);

}

@SuppressWarnings("unchecked")

@Override

public ListUserinfo findAll() throws Exception {

return this.getHibernateTemplate().find("from Userinfo");

}

}

service:

package com.last.service.impl;

import java.util.List;

import com.last.dao.UserinfoDAO;

import com.last.po.Userinfo;

import com.last.service.UserinfoService;

public class UserinfoServiceImpl implements UserinfoService {

private UserinfoDAO userinfoDAO;

public UserinfoDAO getUserinfoDAO() {

return userinfoDAO;

}

public void setUserinfoDAO(UserinfoDAO userinfoDAO) {

this.userinfoDAO = userinfoDAO;

}

@Override

public void saveUserinfo(Userinfo userinfo) throws Exception {

this.userinfoDAO.save(userinfo);

}

@Override

public Userinfo findUserinfoByProperty(String propertyName, Object value)

throws Exception {

return this.userinfoDAO.findByProperty(propertyName, value);

}

@Override

public ListUserinfo findAllUserinfo() throws Exception {

return this.userinfoDAO.findAll();

}

@Override

public void updateUserinfo(Userinfo userinfo) throws Exception {

this.userinfoDAO.update(userinfo);

}

@Override

public void deleteUserinfo(Userinfo userinfo) throws Exception {

this.userinfoDAO.delete(userinfo);

}

@Override

public boolean login(String username, String password) throws Exception {

System.out.println("进入到service");

System.out.println(username);

System.out.println(password);

if(username==null||"".equals(username))

{

return false;

}else{

Userinfo userinfo = this.userinfoDAO.findByProperty("username", username);

if(!password.equals(userinfo.getPassword()))

{

return false;

}

}

return true;

}

}

action:

package com.last.action;

import java.util.Map;

import com.last.po.Userinfo;

import com.last.service.UserinfoService;

import com.opensymphony.xwork2.ActionContext;

import com.opensymphony.xwork2.ActionSupport;

public class LoginAction extends ActionSupport {

/**

*

*/

private static final long serialVersionUID = 1L;

private Userinfo userinfo;

public Userinfo getUserinfo() {

return userinfo;

}

public void setUserinfo(Userinfo userinfo) {

this.userinfo = userinfo;

}

private UserinfoService userinfoService;

public UserinfoService getUserinfoService() {

return userinfoService;

}

public void setUserinfoService(UserinfoService userinfoService) {

this.userinfoService = userinfoService;

}

@SuppressWarnings({ "unchecked", "rawtypes" })

@Override

public String execute() throws Exception {

String username = this.userinfo.getUsername().trim();

String password = this.userinfo.getPassword().trim();

System.out.println("进入到execute");

if(this.userinfoService.login(username, password))

{

Map session = ActionContext.getContext().getSession();

session.clear();

Userinfo userinfo = this.userinfoService.findUserinfoByProperty("username", username);

session.put("userinfo", userinfo);

return SUCCESS;

}

addActionError("用户错误或者密码错误!");

return INPUT;

}

}

求java编程实验室管理系统代码

public FoPage findAllOperationAgent(OperationAgentBaseEntity entity,

int pageNum, int pageSize){

logger.info("查找空余实验室");

FoHQLQuery query = new FoHQLQuery();

String hql = "from OperationAgentBaseEntity a ";

//查询条件

String whereSql = " where 1=1 ";

//实验室名字或编号

if(entity.getAgentname()!=null!entity.getAgentname().trim().equals("")){

whereSql += " and a.agentname like :agentName";

query.setString("agentName", "%"+entity.getAgentname()+"%");

}

//显示条数

String countHql = "select count(*) " + hql+ whereSql; query.setHQL(hql + whereSql + " order by a.agentname ");

query.setCountHQL(countHql );

query.setPageNum(pageNum);

query.setpageSize(pageSize);

return this.execFoPageQuery(query);

} public String delOperationAgentEntity(final String[] agentCode){

logger.info("删除当前已使用实验室");

String message = "delError";

try

{

message = (String)this.getHibernateTemplate().execute(

new HibernateCallback() {

public Object doInHibernate(Session session) throws HibernateException {

Transaction tx = session.beginTransaction();

try {

for(int i=0;agentCode!=nulliagentCode.length;i++){

SQLQuery delAgentQuery = session.createSQLQuery("delete from operation_agent_base c where c.agentcode ='"+agentCode[i]+"'");

SQLQuery delTelQuery = session.createSQLQuery("delete from OPERATION_CUSTOMER_TELEPHONE c where c.customernum ='"+agentCode[i]+"'");

delAgentQuery.executeUpdate();

delTelQuery.executeUpdate();

}

tx.commit();

}catch(Exception e){

tx.rollback();

logger.error("删除\r\n"+e.toString());

e.printStackTrace();

throw new HibernateException(e);

}

return "delSuccess";

}

}

);

}catch(Exception e)

{

logger.error("删除\r\n"+e.toString());

message = "delError";

}

return message;

}

遇到相同的有提示就xietiaosql判断下 select count(*) from tbl where houseId = ? 如果返回值等于0 则无相同 反之则反

关于ssh实验室管理系统代码和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/8845.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载