欢迎光临散文网 会员登陆 & 注册

软件工程毕业设计 java实验室设备资产管理系统

2023-03-01 10:50 作者:M晓学姐  | 我要投稿

1 项目简介

🔥 Hi,各位同学好呀,这里是M学姐!

🥇今天向大家分享一个今年(2022)最新完成的毕业设计项目作品

基于JavaWeb的大学实验室设备资产管理系统

🥇 学长根据实现的难度和等级对项目进行评分(最低0分,满分5分)

  • 难度系数:3分

  • 工作量:3分

  • 创新点:3分

项目源码:https://space.bilibili.com/1015687726

2 实现效果

废话不多说,先上实现效果

在这里插入图片描述
在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述
在这里插入图片描述


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

篇幅有限,本文不做过多展示

3 系统设计

3.1 功能设计

学校实验室设备管理系统功能模块主要有:固定资产管理模块、设备耗材管理模块、设备采购管理模块、用户信息管理模块、设备维修管理模块五大功能模块。 (1)用户信息管理 对用户进行添加、查看、删除操作。 (2)固定资产管理 对原有进行添加设备、查看设备、删除设备等操作。 (3)设备耗材管理 对耗损的设备进行添加设备、查看设备、修改设备属性等操作。 (4)设备采购管理 对将要采购的设备计划进行添加、查看、修改采购计划等操作。 (5)设备维修管理 对实验室需要维修的设备进行添加、查看、删除等操作。 需要探究解决的问题: (1)当前的管理系统难以计算它的收入和成本。 (2)使用消耗型器材品较多,消耗器材成本统计较繁琐且难度较大。 学校实验室设备管理系统功能模块图如

在这里插入图片描述

3.2 数据库设计

数据库设计是系统设计至关重要一部分,是其他模块、功能的基础。创建数据表、修改数据表中的信息等是数据库建立中至关重要的环节和操作,是环节进行和开展的前提。根据系统功能设计和各个功能模块的划分,根据系统功能信息,可以得出以下数据结构

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


4 关键代码

篇幅有限,无法放完整代码,源码分析在工程内

package com.service;

import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;

import com.dao.DB;
import com.orm.TQueren;
import com.orm.TUser;
import com.orm.TXuesheng;

/**
* @author yanrj
* @version
*/
public class GetListService {
public List getXueshengList(String sql)
{
 List xueshengList = new ArrayList();
 Object[] params={};
 DB mydb=new DB();
 try
 {
  mydb.doPstm(sql, params);
  ResultSet rs=mydb.getRs();
  while(rs.next())
  {
   TXuesheng xuesheng=new TXuesheng();
   
   xuesheng.setId(rs.getInt("id"));
   xuesheng.setXuehao(rs.getString("xuehao"));
   xuesheng.setLoginpw(rs.getString("loginpw"));
   xuesheng.setXingming(rs.getString("xingming"));
   xuesheng.setXingbie(rs.getString("xingbie"));
   xuesheng.setRuxue(rs.getString("ruxue"));
   xuesheng.setShenfenzheng(rs.getString("shenfenzheng"));
   xuesheng.setYuanxi(rs.getString("yuanxi"));
   xuesheng.setLianxi(rs.getString("lianxi"));
   xuesheng.setRiqi(rs.getString("riqi"));
   
   xuesheng.setZt_jwc(rs.getInt("zt_jwc"));
   xuesheng.setZt_fdy(rs.getInt("zt_fdy"));
   xuesheng.setZt_tsg(rs.getInt("zt_tsg"));
   xuesheng.setZt_sgc(rs.getInt("zt_sgc"));
   xuesheng.setZt_cwc(rs.getInt("zt_cwc"));
   xuesheng.setZt_xbgs(rs.getInt("zt_xbgs"));
   xuesheng.setZt_xuesheng(rs.getInt("zt_xuesheng"));
   xueshengList.add(xuesheng);
     }
  rs.close();
 }
 catch(Exception e)
 {
  e.printStackTrace();
 }
 mydb.closed();
 return xueshengList;
}

private List getUserList(String sql)
{
 List userList = new ArrayList();
 Object[] params={};
 DB mydb=new DB();
 try
 {
  mydb.doPstm(sql, params);
  ResultSet rs=mydb.getRs();
  while(rs.next())
  {
   TUser user=new TUser();
   user.setId(rs.getInt("id"));
   user.setLoginname(rs.getString("loginname"));
   user.setLoginpw(rs.getString("loginpw"));
    user.setXingming(rs.getString("xingming"));
    user.setXingbie(rs.getString("xingbie"));
   
   userList.add(user);
     }
  rs.close();
 }
 catch(Exception e)
 {
  e.printStackTrace();
 }
 mydb.closed();
 return userList;  
}

private TXuesheng getXueshengById(int id)
{
 String sql = "select * from t_xuesheng where id="+id;
 TXuesheng xuesheng = (TXuesheng)getXueshengList(sql).get(0);
 return xuesheng;
}

private TUser getUserById(int id)
{
 String sql = "select * from t_user where id="+id;
 TUser user = (TUser)getUserList(sql).get(0);
 return user;
}

public List getQuerenList(String sql)
{
 List querenList = new ArrayList();
 
 Object[] params={};
 DB mydb=new DB();
 try
 {
  mydb.doPstm(sql, params);
  ResultSet rs=mydb.getRs();
  while(rs.next())
  {
   TQueren queren=new TQueren();
   queren.setId(rs.getInt("id"));
   queren.setShijian(rs.getString("shijian"));

   int xuesheng_id = rs.getInt("xuesheng_id");
   queren.setXuesheng(getXueshengById(xuesheng_id));
   
   int user_id = rs.getInt("user_id");
   queren.setUser(getUserById(user_id));
   
   querenList.add(queren);
     }
  rs.close();
 }
 catch(Exception e)
 {
  e.printStackTrace();
 }
 mydb.closed();  
 
 return querenList;
}
}

5 论文概览

在这里插入图片描述


6 最后

项目源码:https://space.bilibili.com/1015687726

软件工程毕业设计 java实验室设备资产管理系统的评论 (共 条)

分享到微博请遵守国家法律