云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 实验室设备管理系统(软件工程试验完整版)

实验室设备管理系统(软件工程试验完整版)

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 8:08:12

③ 统功能操作模块

开始用户登陆合法性检查Y身份验证有效登陆信息?N操作界面结束

5数据库设计

① 登陆表

列名 用户名 密码 登陆权限

② 设备基本信息表

列名 设备型号 设备名 规格 单价 购买日期 生产厂家 购买人 数量

③ 维修记录表

列名 数据类型 长度 允许空列名 数据类型 varchar varchar varchar float datetime varchar varchar Int 长度 10 20 10 8 8 20 10 4 允许空 not null not null not null null null null null null 数据类型 varchar varchar char 长度 50 50 10 允许空 not null not null not null 设备型号 设备名 维修日期 维修厂家 维修费用 责任人

④ 报废记录表

列名 设备型号 设备名 报废日期 责任人 ⑤ 申请表 列名 设备名 日期 规格 数量 申请人 varchar varchar datetime varchar float varchar 10 20 8 30 8 10 not null not null null null null null 数据类型 varchar varchar datetime varchar 长度 10 20 8 10 允许空 not null not null null null 数据类型 varchar Datatime varchar int Varchar 长度 10 8 10 4 10 允许空 not null not null not null null Null

四、编码与单元测试

1、各模块示意图

2、用户登录界面:

package shebeiguanli;

import java.applet.*; import java.sql.*; import java.awt.*; import java.awt.event.*; import javax.swing.*;

import com.borland.jbcl.layout.*; /**

*

Title:实验室设备管理系统登录界面

* @author gengdexin * @version 1.0 */

public class Log extends JFrame {

/*

* 构建显示对象 */

JPanel contentPane;

XYLayout xYLayout1 = new XYLayout();

JPasswordField password = new JPasswordField(); JLabel jLabel1 = new JLabel(); JLabel jLabel2 = new JLabel(); JLabel jLabel4 = new JLabel();

JTextField jTextField1 = new JTextField(); JLabel jLabel3 = new JLabel(); JLabel jLabel5 = new JLabel(); JLabel jLabel6 = new JLabel();

public Log() {

enableEvents(AWTEvent.WINDOW_EVENT_MASK); try { jbInit(); }

catch(Exception e) { e.printStackTrace(); } }

private void jbInit() throws Exception {

contentPane = (JPanel) this.getContentPane();

password.addActionListener(new Log_password_actionAdapter(this)); contentPane.setLayout(xYLayout1); this.setSize(new Dimension(500, 400));

this.setTitle(\实验室设备管理系统\);

jLabel1.setFont(new java.awt.Font(\, 0, 25)); jLabel1.setForeground(Color.red);

jLabel1.setText(\欢迎进入实验室设备管理系统\);

jLabel2.setFont(new java.awt.Font(\, 0, 20)); jLabel2.setText(\姓名\); jTextField1.setText(\);

jLabel3.setFont(new java.awt.Font(\, 0, 20)); jLabel3.setText(\密码\);

jLabel4.setFont(new java.awt.Font(\, 0, 20)); jLabel4.setText(\开发人员:耿德新 蔺明亮 毛冬冬\);

jLabel5.setFont(new java.awt.Font(\, 0, 20)); jLabel5.setText(\李章华 吕文强 顾海驹\);

jLabel6.setFont(new java.awt.Font(\, 0, 15)); jLabel6.setForeground(Color.red);

jLabel6.setText(\交流:gengdxin@163.com\);

contentPane.add(jLabel1, new XYConstraints(80, 10, 350, 34));

contentPane.add(jLabel2, new XYConstraints(92, 142, -1, -1)); contentPane.add(jTextField1, new XYConstraints(130, 145, 91, 26));

contentPane.add(jLabel3, new XYConstraints(222, 144, -1, -1)); contentPane.add(password, new XYConstraints(263, 144, 105, 28)); contentPane.add(jLabel4, new XYConstraints(50, 250, -1, -1)); contentPane.add(jLabel5, new XYConstraints(150, 280, -1, -1)); contentPane.add(jLabel6, new XYConstraints(100, 340, -1, -1)); }

protected void processWindowEvent(WindowEvent e) { super.processWindowEvent(e);

if (e.getID() == WindowEvent.WINDOW_CLOSING) { System.exit(0); } }

void password_actionPerformed(ActionEvent e) { try {

Frame1 Frame= new Frame1(); Frame.show(); validID();

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

③ 统功能操作模块 开始用户登陆合法性检查Y身份验证有效登陆信息?N操作界面结束 5数据库设计 ① 登陆表 列名 用户名 密码 登陆权限 ② 设备基本信息表 列名 设备型号 设备名 规格 单价 购买日期 生产厂家 购买人 数量 ③ 维修记录表 列名 数据类型 长度 允许空列名 数据类型 varchar varchar varchar float datetime varchar varchar Int 长度 10 20 10 8 8 20 10 4 允许空 not null not null not null null null null null null 数据类型 varchar varchar char 长度 50 50 10 允许空 not null not

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com