设备管理信息系统Word文件下载.doc

上传人:wj 文档编号:223513 上传时间:2023-04-28 格式:DOC 页数:52 大小:170.50KB
下载 相关 举报
设备管理信息系统Word文件下载.doc_第1页
第1页 / 共52页
设备管理信息系统Word文件下载.doc_第2页
第2页 / 共52页
设备管理信息系统Word文件下载.doc_第3页
第3页 / 共52页
设备管理信息系统Word文件下载.doc_第4页
第4页 / 共52页
设备管理信息系统Word文件下载.doc_第5页
第5页 / 共52页
设备管理信息系统Word文件下载.doc_第6页
第6页 / 共52页
设备管理信息系统Word文件下载.doc_第7页
第7页 / 共52页
设备管理信息系统Word文件下载.doc_第8页
第8页 / 共52页
设备管理信息系统Word文件下载.doc_第9页
第9页 / 共52页
设备管理信息系统Word文件下载.doc_第10页
第10页 / 共52页
设备管理信息系统Word文件下载.doc_第11页
第11页 / 共52页
设备管理信息系统Word文件下载.doc_第12页
第12页 / 共52页
设备管理信息系统Word文件下载.doc_第13页
第13页 / 共52页
设备管理信息系统Word文件下载.doc_第14页
第14页 / 共52页
设备管理信息系统Word文件下载.doc_第15页
第15页 / 共52页
设备管理信息系统Word文件下载.doc_第16页
第16页 / 共52页
设备管理信息系统Word文件下载.doc_第17页
第17页 / 共52页
设备管理信息系统Word文件下载.doc_第18页
第18页 / 共52页
设备管理信息系统Word文件下载.doc_第19页
第19页 / 共52页
设备管理信息系统Word文件下载.doc_第20页
第20页 / 共52页
亲,该文档总共52页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

设备管理信息系统Word文件下载.doc

《设备管理信息系统Word文件下载.doc》由会员分享,可在线阅读,更多相关《设备管理信息系统Word文件下载.doc(52页珍藏版)》请在冰点文库上搜索。

设备管理信息系统Word文件下载.doc

1.2项目目标

以学校的设备信息管理为依托,结合信息化技术,设计并开发一个设备信息管理系统,提供一个信息更新方便快捷,管理容易、功能设置合理的设备信息管理解决方案,针对网络中心大量的设备信息,就设备管理几个方面提供一个功能操作方便、功能实用,能够满足基本要求的设备管理信息系统平台。

本系统目标如下:

1.通过设备管理信息系统的实现,使设备管理更加科学化。

2.提供灵活、方便的操作。

3.节约设备信息管理成本,提高管理效率。

4.对系统提供必要的权限管理。

5.为学校考核部门工作提供必要的数据支持。

第二章需求分析

在软件开发的过程中,无论项目大小,在系统设计之前,都应该对系统用户的需要有一个比较全面的了解,即要知道此次设计的系统究竟是要“干什么”,要解决哪些问题,要完成哪些任务,能实现什么功能。

这些准备工作便是系统的需求分析。

一个系统的设计全过程中,需求分析扮演了非常重要的角色。

此项工作的好坏将直接影响到此次系统的设计是否能够成功,如果需求分析做好,即使

你有很强的编码能力,也无法设计出好的应用系统。

2.1系统需求

设备信息管理的主要内容包括设备数量登记以及设备运行状态。

设备信息管理的传统管理主要包括新进设备的档案管理、运行中的设备管理档案、库存中的设备管理档案、设备使用地点和存储地点档案管理。

在实际管理工作中,由于设备类别、各个学院各个系的管理员负责的那块工作不同,因此在实际设备管理工作中,往往会遇到很大的问题。

本设备管理信息系统能够解决一些问题,有利于设备信息管理。

2.2用户需求

本系统主要是提供设备管理人员使用以及各个学院、系、部门的领导查询的。

设备管理人员可以通过系统进行设备信息更新,即设备购入登记、报废登记、设备使用情况。

领导们则是通过系统来进行查询,定期检查设备信息。

用例图:

查询

设备类别管理

部门管理

用户

上传照片

设备购入

数据更新

设备报废

用例描述

描述项

说明

用例名称

设备管理信息

参与者

设备管理员、主管领导

简要说明

设备管理员通过系统进行设备数据统计更新、对各个部门、各个学院、各个系的设备进行管理。

主管领导通过系统进行设备数据查询

前置条件

用户登录,进入管理系统

后置条件

数据库数据正确

基本事件流

1.查询设备信息

2.上传设备照片

3.设备类别管理

4.部门管理

5.数据更新,对购入设备进行登记,对报废设备进行去除。

6.用户终止

异常事件流

1.用户没有权限登录

2.数据库连接错误

类图:

2.3功能需求

1.提高系统的安全性,系统只允许相关人员进入系统,进行了权限管理。

2.管理分类明确,提高管理效率。

分别分为设备类别管理、设备基本信息管理、部门管理、设备数据更新管理(设备购入登记以及报废登记)。

设备类别管理提供多级管理,如电子设备->

计算机->

笔记本电脑,三级管理。

设备的基本信息管理,设备的基本信息管理:

如设备编号、设备名称、主要参数、价格、生产厂商、用途、存放地点、领用人、单位、备注、购置日期、设备生产日期,能够提供设备照片上传。

部门管理分到某院某系。

设备数据管理,进行设备数据及时更新。

2.4性能需求

系统的运行对于运行环境的要求是:

1.硬件环境:

目前,所开发的系统主要应用在办公电脑上面,因此,一般配置的计算机硬件就可以满足系统要求。

考虑到学校规模大和硬件价格的降低,为本系统配置在较优秀的服务器硬件上,可以充分发挥本系统的性能。

●处理器:

intel(R)Celeron(R)CPU2.00GHz或者更高

●内存:

512MB

●硬盘空间:

40G

●显卡:

SVGA显示适配器以上

2.软件环境:

●操作系统:

WindowsXP/Windows7

●开发软件:

eclipse

●数据库:

MicrosoftSQLserver2008

第三章总体设计

3.1系统体系结构设计

本系统采用面向对象方法进行分析和设计,系统的基本流程是:

用户登录------>

主界面------->

选择各项子系统。

流程图如下所示:

设置数据库连接

登录

是否正确

主界面

信息查询

设备照片

设备类别

设备报废登记

设备购入登记

输入报废设备信息

输入购入设备信息

系统数据库是整个系统的基础,其中数据架构可以由图表示出来,各种数据之间存在着一定的联系。

数据库中共分为如下几个表:

用户登录表、设备基本信息表

1.实体描述

系统用户是登录系统的个人资料,用来存放用户名和密码信息。

设备实体是管理系统中的设备信息,用来存放设备的基本信息和使用信息。

2.实体属性描述

(1)系统用户E-R图,如下图所示。

用户名

系统用户

密码

(2)设备基本信息E-R图,如下图所示。

编号

名称

参数

价格

生产日期

购置日期

生产厂商

设备

备注

用途

存放地点

单位

领用人

部署架构说明用来部署和运行该软件的物理配置。

本部分主要表明系统主要功能在物理节点上的分布情况,重点内容是本系统的软件部署情况。

忽略例如操作系统、防火墙等第三方软件系统,可以把整个应用系统的部署简化如下图所示

服务器

客户端

Sever

DataBaseSever

3.2系统功能架构设计

一个系统的设计,要考虑整个系统实现的功能,所以在进入编码之前,要有系统的功能架构图,经过多次分类整合,把系统整合成六大子系统,把查询统计模块放在各个子系统中。

根据这个架构图可以清楚地看到系统的各个子系统以及各子系统能够完成的功能。

系统的设计将根据图中的各个模块,分别进行各种功能的实现。

系统的功能架构如下图所示。

设备图片查看

设备信息查询

设备管理信息系统

各种设备

学院

系统管理功能模块有下列4项内容。

这些内容的更改变动都关系到整个系统的运行。

分别叙述如下。

1.查询,用户通过点击查询,来获得设备的信息;

2.设备类别管理是对设备进行分类,通过多层管理来使管理更加科学化;

3.部门管理是细分为对每个学院和每个系的设备信息管理;

4.数据更新,当有设备购入时,对数据进行添加,当有设备报废时,对数据库中的信息进行删除;

5.设备图片,点击按钮,可以查看设备照片;

第四章详细设计

4.1系统设计原则

设备管理信息系统建立的目标是为了从根本上帮助学校科学便捷的进行设备信息管理。

整个应用软件系统的设计满足以下原则:

1.安全性原则

应用软件设计充分利用操作系统和数据库系统提供的备份、权限管理等系统功能,并在应用系统数据操作、功能使用方面提供细致的权限管理,以保障系统的安全。

2.可靠性原则

系统设计保证高可靠性。

支持24小时不间断工作。

3.经济实用、易用性原则

系统设计以满足企业的实际需求为最高目标,同时系统满足操作简便、易用原则,符合基本操作习惯。

4、先进性原则

设计采用先进的数据库设计技术以保证系统的稳定性和灵活性;

5、开放兼容性原则

系统设计将充分考虑企业的其它系统,建立与其它系统的数据接口,与其它应用软件保持兼容。

4.2子系统设计

1.登录系统

输入用户名和密码,系统到数据库里查找信息,如果用户名和密码正确,进入主控平台;

否则给出错误提示。

登录界面如下:

相关代码:

privateFrameframe1;

privateLabell,lbUser,lbPassword;

privateTextFieldtfUser,tfPassword;

privateButtonLog,Exist;

publicvoidgo()

{

frame1=newFrame("

登录"

);

lbUser=newLabel("

用户"

lbPassword=newLabel("

密码"

l=newLabel("

天津大学设备管理信息系统"

l.setBounds(80,60,540,60);

l.setFont(newFont("

Monospaced"

Font.ITALIC,44));

tfUser=newTextField(10);

tfPassword=newTextField(10);

Log=newButton("

Exist=newButton("

退出"

frame1.setBounds(200,150,680,530);

frame1.setBackground(Color.lightGray);

frame1.setLayout(null);

frame1.add(l);

lbUser.setBounds(180,150,90,50);

lbUser.setFont(newFont("

宋体"

Font.BOLD,24));

frame1.add(lbUser);

lbPassword.setBounds(180,220,90,50);

lbPassword.setFont(newFont("

frame1.add(lbPassword);

tfUser.setBounds(350,160,180,30);

frame1.add(tfUser);

tfPassword.setBounds(350,230,180,30);

frame1.add(tfPassword);

Log.setBounds(180,410,80,40);

Log.setFont(newFont("

Log.setBackground(Color.LIGHT_GRAY);

frame1.add(Log);

Exist.setBounds(380,410,80,40);

Exist.setFont(newFont("

Exist.setBackground(Color.LIGHT_GRAY);

frame1.add(Exist);

frame1.setVisible(true);

event();

}

publicvoidevent()

frame1.addWindowListener(newWindowAdapter()

{

publicvoidwindowClosing(WindowEvente)

{

System.exit(0);

}

});

Log.addActionListener(newActionListener()

publicvoidactionPerformed(ActionEvente)

{

if(tfUser.getText()==null||tfPassword.getText()==null)

{

JOptionPane.showMessageDialog(null,"

输入错误,请重新填写!

"

}

else

try{//连接数据库并判断登陆者身份

Class.forName("

Connectioncon=DriverManager.getConnection("

jdbc:

odbc:

gg"

"

Stringinputname=tfUser.getText();

Stringinputpassword=tfPassword.getText();

tfUser.setText(null);

tfPassword.setText(null);

Statementste=con.createStatement();

ResultSetres=null;

res=ste.executeQuery("

select*from登录where用户='

+inputname+"

'

while(res.next())

{

Stringstr=res.getString("

;

if(inputpassword.equals(str))

{

xitongx=newxitong();

x.guanli();

}

}

}catch(Exceptione1){

JOptionPane.showMessageDialog(null,"

出现异常!

"

}

}

});

Exist.addActionListener(newActionListener(){

{

System.exit(0);

}

2.主窗体子系统

(1)通过窗口显示的组件,用户进行选择要进行的操作。

(2)用户可以点击查询设备信息。

设备基本信息在主窗体中显示。

(3)点击设备类别管理,进入下一个界面,在下一个界面中,你通过菜单选择,查看所需设备信息。

(4)点击部门管理,进入下一个界面,在下一个界面中,通过菜单选择,查询所需部门的设备数量。

(5)点击设备数据更新,进入下一个界面,根据下一个界面的提示,进行相关的操作。

(6)点击设备照片,用户可以看到设备照片。

主窗体界面:

frame2=newFrame("

设备管理信息系统"

frame2.setLayout(null);

frame2.setBackground(Color.LIGHT_GRAY);

bt1=newJButton("

查询设备信息"

bt2=newJButton("

设备类别管理"

bt3=newJButton("

部门管理"

bt4=newJButton("

数据更新"

bt5=newJButton("

设备照片"

bt1.setBounds(30,40,150,30);

bt2.setBounds(30,80,150,30);

bt3.setBounds(30,120,150,30);

bt4.setBounds(30,160,150,30);

bt5.setBounds(30,200,150,30);

frame2.add(bt1);

frame2.add(bt2);

frame2.add(bt3);

frame2.add(bt4);

frame2.add(bt5);

frame2.add(p);

frame2.setSize(950,450);

frame2.setVisible(true);

bt1.addActionListener(newActionListener()

publicvoidactionPerformed(ActionEvente)

{String[]names;

inti,j,RowNum,ColNum;

Object[][]info;

p.setBounds(160,0,700,450);

frame2.addWindowListener(newWindowAdapter()

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2