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

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

ID:22286440

大小:193.10 KB

页数:28页

时间:2018-10-28

实验室设备管理系统(软件工程试验完整版)_第1页
实验室设备管理系统(软件工程试验完整版)_第2页
实验室设备管理系统(软件工程试验完整版)_第3页
实验室设备管理系统(软件工程试验完整版)_第4页
实验室设备管理系统(软件工程试验完整版)_第5页
资源描述:

《实验室设备管理系统(软件工程试验完整版)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实验室设备管理系统(软件工程试验完整版)实验项0:实验室设备管理系统一、项目管理:二、软件需求分析1软件系统需求描述:实验室设备管理系统是利用Eclipse作为开发工具、sqlsetver作为数据库的系统。要求实现如下功能:⑴所有工作由专门人员负责完成,其他人不得任意使用;⑵对于已彻底损坏的作报废处理,同时详细记录有关信息;⑶对于有严重问题(故障)的要即使修理,并记录修理日期、设备名、修理厂家、修理费、责任人等;⑷对于急需但又缺少的设备需以“申请表”的形式送交上级领导请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、型号、规格、单价、数量、购置日期、生产厂家、购买

2、人等),同时更新申请表的内容;(5)随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段(某FI期之前)査询。本管理系统通过计算机对实验设备进行自动管理,设备管理员可以直接在计算机实现实验设备的信息管理,并在一定程度上实现自动化,改善了工作运行效率和效果2软件系统数据流图1)顶层数据流图2)0层数据流图3)一层数据流图信息表表申请表新设备表表4)总数裾流图登陆表设备基木信息表3软件系统数据字典:1、数据流条目①登陆信息输入:设备管理员输出:身份验证1描述:登陆信息=用户名+密码+登陆权限②查询信息输入:合法人员对设备的查询操作输出:设备信息表描述:查询信息=设

3、备名/型号/类别/购置曰期③维修信息输入:所需维修设备的信息输出:确定维修设备的记录描述:维修信息=设备名+修理日期+修理厂家+修理费+负责人①新设备输入:购买设备的信息输出.•确定购买的新设备的记录描述:新设备=类别+设备名+型号4•规格+单价+数量等②报废设备输入:所需报废的设备的信息输出:报废的设备记录描述:报废设备=类别+设备名4•型号等③审核信息输入:审核3输出:上级领导描述:审核信息=报废设备信息/新设备购买记录2、加工条目身份验证1,统计査询2.1,维修2.2,购买2.3,报废2.4,生产报表3.1,审核3.23、文件条目①登陆表输入:身份验证1输出:身份验证1数

4、据结构:用户名+密码+登陆权限①设备基本信息表输入:统计查询2.1数据结构:类别+设备名+型号+规格等②维修记录表输入:统计査询2.1,维修2.2输出:统计査询2.1数据结构:设备名+修理日期+修理厂家+修理费+责任人等③新设备表输入:统计查询2.1,购买2.2输出:统计查询2.1数据结构:类别+设备名+型号+规格+单价+数量+生产厂家+购买人等④报废记录表输入:报废2.4,统计査询2.1,生产报表3.1输出:统计查询2.1,生产报表3.1数据结构:类别+设备名4•型号等⑤申请表输入:统计査询2.1,生产报表3.1输出:统计查询2.1,生产报表3.1,购买2.3数据结构:设备名

5、+型号+规格+数量+负责人三:软件设计1实验室设备管理系统模块结构图2界谢设计3实验室设备管理系统数据设计4管理系统其屮的3个模块的详细设计①上级领导操作模块②设备管理员操作模块③统功能操作模块5数据库设计①登陆表②设备基本信息表③维修记录表④报废记录表⑤申请表四、编码与单元测试1、各模块示意图2、用户登录界面:packageshebeiguanli;importjava.applet.*;importjava.sql.*;importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importcom.borland.

6、jbcl.layout.*;/***@author*<p>Title:实验室设备管理系统登录界UJ</p>gengdexin*@version1.0*/publicclassLogextendsJFrame{/**构建显示对象*/JPanelcontentPane;XYLayoutxYLayoutl=newXYLayout();JPasswordFieldpassword=newJPasswordField();JLabeljLabell=newJLabel();JLabeljLabel2=newJLabel();JLabeljLabel4=new儿ab

7、el();JTextFieldjTextFieldl=newJTextField();JLabeljLabel3=newJLabel();JLabeljLabel5=new儿abel();JLabeljLabel6=newJLabel();publicLog(){enableEvents(AWTEvent.WINDOW_EVENT_MASK);try{jblnitO;}catch(Exceptione){e.printStackTrace();}}privatevoidjblnit()thr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。