课程设计--火灾报警系统

课程设计--火灾报警系统

ID:9863202

大小:372.00 KB

页数:36页

时间:2018-05-12

课程设计--火灾报警系统_第1页
课程设计--火灾报警系统_第2页
课程设计--火灾报警系统_第3页
课程设计--火灾报警系统_第4页
课程设计--火灾报警系统_第5页
资源描述:

《课程设计--火灾报警系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录一、需求分析2二、概要设计2三、详细设计3四、调试分析15五、用户手册15六、测试数据15七、附录1836一、需求分析编写一个模拟火灾报警的系统,要求能够做到完成报警编号的录入,删除,修改,查询,删除功能,在某个地点按下报警,会显示出该地点的报警,并有报警声音。程序执行的命令:1.进入系统的登录界面2.进入系统后的界面选择3.实现报警二、概要设计1.功能模块图:火灾报警管理系统报警模拟报警点的删除报警点的录入2.构程序中所使用的数据结构的介绍classGongNengJieMianextendsFram

2、eimplementsActionListener{//实现登录的主界面}publicclassDBConnect{//数据源类}3.本程序模块结构classGongNengJieMianextendsFrameimplementsActionListener{//主界面程序模块}classtianjiaextendsFrameimplementsActionListener{//添加报警点的程序模块36}classShanChuextendsFrameimplementsActionListener{//

3、删除报警点的程序模块}classMoNiextendsFrameimplementsActionListener{//模拟报警的程序模块}publicclassAextendsJFrame{//地图的现实的程序模块}各模块之间的调用关系如下:主程序模块      数据的更新模块报警模拟模块三.详细设计各功能模块的实现如下1.主函数publicclassMain{publicstaticvoidmain(String[]args){newZhuJieMian();//调用主界面类}}2.主界面publiccl

4、assZhuJieMianextendsFrameimplementsActionListener{privatestaticfinallongserialVersionUID=1L;//设置容器的大小Buttonb1,b2;Labell1;Boxbo,bo1;Panelp,p1;ZhuJieMian(){36super("主界面");b1=newButton("进入系统");b2=newButton("退出系统");l1=newLabel("欢迎进入火灾报警模拟系统");p=newPanel();p1=n

5、ewPanel();l1.setAlignment(Label.CENTER);l1.setFont(newFont("Serif",Font.PLAIN,40));l1.setForeground(Color.red);b1.setForeground(Color.red);b2.setForeground(Color.red);b1.setFont(newFont("Serif",Font.PLAIN,20));b2.setFont(newFont("Serif",Font.PLAIN,20));bo1

6、=Box.createVerticalBox();bo1.add(Box.createVerticalStrut(50));bo1.add(l1);bo1.add(Box.createVerticalStrut(10));p1.add(bo1);bo=Box.createVerticalBox();bo.add(b1);bo.add(Box.createVerticalStrut(20));bo.add(b2);bo.add(Box.createVerticalStrut(50));p.add(bo);ad

7、d(p1,BorderLayout.NORTH);add(p,BorderLayout.SOUTH);b1.addActionListener(this);b2.addActionListener(this);setBounds(0,0,600,400);setVisible(true);this.addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){System.exit(0);}});}publicvoida

8、ctionPerformed(ActionEvente)36{if(e.getSource()==b1)newGongNengJieMian();if(e.getSource()==b2)super.setVisible(false);}}1.功能界面classGongNengJieMianextendsFrameimplementsActionListener{Buttonb1,b2,b3,b4;Boxb;Go

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

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

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