设备管理系统课设报告
- 格式:doc
- 大小:1.11 MB
- 文档页数:39
供电所计量设备管理报告
计量设备管理报告通常包括以下内容:
1. 设备概况,报告应包括所管辖范围内的所有计量设备的基本
信息,包括设备名称、型号、生产厂家、安装地点、使用部门等。
2. 设备维护和检定情况,报告应详细描述每台计量设备的维护
和检定情况,包括最近一次维护和检定的时间、维护和检定的内容、维护和检定的结果等。
3. 设备运行情况,报告应对计量设备的运行情况进行描述,包
括设备的使用频率、使用时长、使用环境等。
4. 设备问题和异常情况,报告应记录计量设备在使用过程中出
现的问题和异常情况,包括设备故障、误差超标等情况,并对处理
情况进行说明。
5. 设备更新和改进计划,报告应包括对现有计量设备的更新和
改进计划,包括设备更新的时间表、更新的原因、更新后的效果等。
以上是一份较为全面的计量设备管理报告的内容,希望能够对您有所帮助。
如果您有特定的要求或者需要更详细的内容,请随时告诉我。
《软件体系结构》课程设计设计题目:实验室设备管理系统姓名:李欣张丹唐蔚霖学号: k0308413(07+13+17)同组组长:李欣同组其他成员:张丹唐蔚霖实验指导教师:李超实验地点: 9B505完成日期: 2011-6-10湖北民族学院信息工程学院目录一、概述(目的、任务、开发环境、参考资料)二、采用的主要方法与技术三、需求分析四、设计五、实现过程与步骤六、遇到的困难与获得的主要成果七、测试与运行记录八、完成结果分析与总结九、附录(软件配置、个人完成的程序模块和文档清单)一、概述(目的、任务、开发环境、参考资料)21世纪以来,人类经济高速发展,人们发生了日新月异的变化。
随着时代的发展,教育越来越需要实验,让学生从实验中得到更多,更扎实的知识。
因此学校也需要对实验室的实验设备进行更多的投入,而投入之后就带来了管理方面的问题。
我们做的这个系统主要是对设备的购买、维修、报废等方面进行了一定的管理,可以让设备进行有序、有效的管理,为管理人员节约一些因为管理混乱而浪费的时间。
不过系统的功能还不够完善,性能也还不够稳定,有待于以后不断的进行完善。
实现的功能如下:(1)对于已彻底损坏的做报废处理,同时详细记录有关信息。
(2)对于由严重问题(故障)的要及时修理,并记录修理日期、设备名、编号、修理厂家、修理费用、责任人等。
(3)对于急需修改但又缺少的设备,需以“申请表”的形式送交上级领导请求批准购买。
新设备购入后要立即进行设备登记(包括类别、设备名、编号、型号、规格、单价、数量、购置日期、生产厂家、保质期和经办人等信息),同时更新申请表的内容。
(4)随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段等查询。
参考文献:谭浩强主编.Visual Basic程序设计(二)教程.清华大学出版社柳青等编. Visual Basic 程序设计教程.高等教育出版社范立南. SQL Server2000 实用教程.北京:清华大学出版社孙燕等编.Visual Basic 程序设计.高等教育出版社萨师煊王珊编.数据库系统概论.北京:高等教育出版社杨志强.Visual Basic 程序设计教程.北京:高等教育出版社.二、采用的主要方法与技术软件工程是一门从技术和组织管理两个角度研究如何用系统化、规范化和数量化等工程原理与方法去进行软件开发和维护的学科。
运用Access设计资源设备管理系统内容提要资源设备管理工作是学校管理工作的重要组成部分,现在相当一部分学校的资源设备管理工作仍沿用手工方式。
随着学校规模的扩大、学生人数的增加,效率低下、容易出错的手工方式越来越不适应实际管理工作的需要,利用计算机技术和数据库技术设计开发资源设备管理系统、实现学院资源设备管理工作的自动化成为学院管理部门的迫切需要。
学院资源设备管理工作主要是学院设备基本情况的管理包括学院电脑设备的变动管理(购入、使用、维修、是否报废等),主要包括数据输入、修改、删除、追加、查询、统计和打印报表等功能,资源设备管理系统要能高效、准确地完成这些功能,并要达到界面美观友好、使用方便。
以数据窗口控件和数据查询作为数据库应用系统开发的核心,通过这两个控件的使用,并结合其他控件的辅助功能。
选用Access来制作资源设备管理系统,实现对学院设备信息查询、设备状态查询及设备维修效果查询的全面管理。
第一个步骤是创建一个工作空间和项目目标文件,使以后设计的所有功能都在此目标文件下有组织地灵活运行。
第二个步骤是建立系统运行需要的表并把表添加到数据库中。
第三个步骤是进行主菜单的设计,使不同的窗口共享这个主菜单,通过设计脚本来触发当前活动窗口中定义的事件来完成数据的增删改、查询、打印。
第四个步骤是建立各种窗口,通过数据窗口对象,和建立的各种控件,来实现相应的功能。
关键字:对象窗口数据窗口一、概述1.1 项目的背景及意义项目名称:资源设备管理数据库开发项目提出者:吴震瑞项目的用户:设备管理员项目设计人员:杨光亮李学彬郭晶晶此次的设备信息设备管理数据库的项目需求分析,旨在了解客户的需要设备及具体功能的开发研究。
所设计的数据库可以方便用户很好的管理和查询我们所使用的设备器材。
此数据库主要是是给设备管理员带来更便捷的设备管理信息,通过此数据库可以很容易的管理到我们现在所需使用的设备的信息。
例如某某设备的数量、型号、出厂以及现在处于什么样的工作状态,是维修还是正常工作,维修的时间长短、次数和何时再进行。
实验室设备管理系统目录一、系统的开发背景与目标…………………………………………………1、开发背景…………………………………………………………………2、开发目标…………………………………………………………………二、可行性分析与初步开发计划……………………………………………1、技术可行性………………………………………………………………2、经济可行性………………………………………………………………3、法律可行性………………………………………………………………4、初步开发计划……………………………………………………………三、需求分析……………………………………………………………………1、系统功能列表……………………………………………………………2、数据流图…………………………………………………………………3、数据字典…………………………………………………………………4、数据加工的描述…………………………………………………………5、性能需求…………………………………………………………………四、系统设计……………………………………………………………………1、系统结构图………………………………………………………………2、输出设计…………………………………………………………………3、数据库结构设计…………………………………………………………4、模块详细设计……………………………………………………………五、课程设计总结………………………………………………………………六、代码…………………………………………………………………………七、参考文献……………………………………………………………………一、系统的开发背景与开发目标1、系统的开发背景现代社会的校园网络环境,已经大大发生了变化,除了个人笔记本电脑,各种计算机、语音实验室机房也成为了使用频率颇高的场所,我们不能仅仅把它理解为提供上机的环境,而是应该完善此处的各种相关工作,如考勤,收费等,同时最大限度的降低机房的运营成本,提高使用率;通过建设“实验室设备管理系统”,运用先进的技术手段和设备,满足以上应用需求;实验室设备管理系统是一个功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点,具有很好的可移植性,可在WINDOWS系列等操作系统上使用;2、系统的开发目标a 提高人员的工作效率,提高设备的利用率b实验室的设备管理更加便捷有效c减少设备管理的费用,节省开支d提高决策效率e能够准确的控制生产二、可行性分析与初步开发计划1技术可行性对系统的简要描述在原来的手工系统之上创建,利用计算机实现对实验室设备的管理,包括借出、购入、修理仪器、归还仪器等各种功能采用建议系统可能带来的影响在建立所建议系统时,预期会带来的影响包括以下几个方面;1对设备的影响由于所建议系统是基于WINDOWS操作系统和互联网的,所以需要配备足够符合以上列出的各种软硬件条件的计算机和通信线路;系统失效后,服务器端需要利用备份的数据库恢复数据信息,要求要有足够的数据备份空间;2对软件的影响需要落实是否有符合本报告所列出的正版的软件环境,如果没有则需要购买;3对用户单位机构的影响投入使用前还需改进现有的管理模式;4对开发的影响管理员只要输入简单的数据就可以完成设备管理;5对经费开支的影响除了需要支付开发单位的有关费用外,每年还需要一定的运行维护费用见经济可行性分析;技术可行性评价本系统是一个基于局域网、互联网和WINDOWS操作的系统,现有技术已较为成熟,利用现有技术完全可以实现系统开发目标;同时,开发期限较为宽裕,预计可以在规定期限内完成开发任务;2经济可行性支出1一次性支出1系统开发、建立费用万元;其中:本系统开发期为3个月,需要开发人员3人不一定都是参加满3个月;根据软件系统的规模估算,开发工作量月为3人2个月即6人月,每人月的人工费按5000员计算,开发费用为3万元;实验室设备等基本信息建立需要2人1个月即2人月,每人月的人工费用按2000员计算,需万元;2硬件设备费共万元,其中:微机1台约万元;服务器1台及网络等设备费4万元;3外购开发工具、软件环境费用共4万元;4其他费用共2万元;一次性支出总费用:14万元;2经常性费用主要是系统的运行费用,假设本系统运行期10年,每年的运行费用包括系统维修、设备维护等5万元,按年利率5%计算运行费用见表A-1系统投资成本总额为:14+= 万元效益假设投入本系统,效率可以提高50%,以现有的工作人员10人计算,可减少5人,每人每月平均工资按2500元计算,每年节约人员工资5×12×=15万元/年;按年利率5%计算,效益计算如下表;系统收益总额为:万元;收益/投资比在10年期内,系统总成本万元,系统总收益万元;投资回报率:×%即为=15 /1+j+15/1+j2+…+15/1+j10的方程解i×100纯收益:-=万元从经济上考虑,开发本系统完全可行的;投资回收周期投资回收期:3+-/=年敏感性分析生命周期为10年,需要30人左右;3法律可行性法律因素侵犯专利权:有侵犯版权:有为了能够解决在使用实验设备出现的一些问题,需要建立一个安全完善的管理平台,能够使设备信息能够快速完整地自动记录在案,并自动更新用户使用可行性适用于实验室设备管理,系统操作简单,便于管理人员使用;4初步开发计划三、需求分析1、系统功能列表Function List2、数据流图0层数据流图:1层数据流图:2层数据流图:3、数据字典1.数据流条目登陆信息输入:设备管理员输出:身份验证描述:登陆信息=用户名+密码+登陆权限查询信息输入:合法人员对设备的查询操作输出:设备信息表描述:查询信息=设备名|型号|类别|购置日期维修信息输入:所需维修设备的信息输出:确定维修设备的记录描述:维修信息=修理日期+设备名+编号+修理厂家+修理费用+责任人购买设备输入:购买设备的信息输出:确定购买的新设备的记录描述:新设备=类别+设备名+编号+型号+规格+单价+数量+购置日期+生产厂家+保质期+经办人等报废设备输入:所需报废的设备的信息输出:报废的设备记录描述:报废设备=类别+设备+型号等审核信息输入:审核输出:上级领导描述:审核信息=报废设备信息/新设备购买信息2.加工条目身份验证,统计查询,维修,购买,报废,生产报表,审核;3.文件条目登陆表输入:身份验证输出:身份验证数据结构:用户名+密码+登陆权限设备基本信息表输入:统计查询数据结构:类别+设备名+型号+规格等维修记录表输入:统计查询,维修输出:统计查询数据结构:修理日期+设备名+编号+修理厂家+修理费用+责任人购买设备表输入:统计查询,购买输出:统计查询数据结构:类别+设备名+编号+型号+规格+单价+数量+购置日期+生产厂家+保质期+经办人等报废记录表输入:报废,统计查询,生产报表输出:统计查询,生产报表数据结构:类别+设备名+型号等申请表输入:统计查询,生产报表输出:统计查询,生产报表,购买数据结构:类别+设备名+型号+规格+数量4.数据加工处理的描述登陆用例简要说明:本用例说明用户如何登录到系统;角色:管理员、实验员、学生前置条件:启动程序,进入登录界面基本事件流:1.用户输入基本信息登录名和密码,点击确定按钮2.系统查找数据库,看该用户是否在数据库中;若存在则进入主页面;备选事件流:1.输入无效的用户名或密码,提示用户名或密码不能为空或者提示用户名或密码不正确;后置条件:登录成功特殊需求:没有和本用例有关的特殊需求;扩展点:没有和本用例有关的扩展点;购买设备用例简要说明:本用例说明管理员如何购买设备并记录进入系统;角色:管理员前置条件:已经成功登陆到系统;基本事件流:1.管理员填写设备各种信息,确定添加;2.系统把对应信息写入数据库,更新数据库;备选事件流:输入了已存在的设备编号,系统提示编号中已存在;后置条件:购买成功;特殊需求:没有和本用例有关的特殊需求;扩展点:没有和本用例有关的扩展点;报废设备用例简要说明:本用例说明管理员如何从入系统中删除报废的设备记录;角色:管理员前置条件:已经成功登陆到系统;基本事件流:1.管理员根据设备编号,找到需要删除的设备记录,确定删除;2.系统把从数据库中删除对应信息,更新数据库;备选事件流:输入了不存在的设备编号,系统提示未找到记录;后置条件:删除成功;特殊需求:没有和本用例有关的特殊需求;扩展点:没有和本用例有关的扩展点;设备查询用例简要说明:本用例说明管理员如何查询系统中已记录的实验设备;角色:管理员前置条件:已经成功登陆到系统;基本事件流:1.管理员选择设备查询功能,根据名称、编号、添加时间等方式,填写信息并查询;2.系统查找数据库,找到符合条件的信息;3.返回找到的信息;备选事件流:输入不存在的设备信息,系统提示未找到该设备信息;后置条件:查询成功;特殊需求:没有和本用例有关的特殊需求;扩展点:没有和本用例有关的扩展点;5.性能需求数据精确度该软件计算设备时以“台”、“件”等为实物计件单位,报表输出中的金额保证到的精度;时间特性查询在3秒内完成,表项输出在8秒内完成适应性考虑到工作人员有时候办公地点的移动性,在设计时应该注意软件的适应性,对于查询功能应尽可能独立方便地将其移植到笔记本、掌上电脑等硬件平台6.运行需求用户界面采用Windows的通用图形界,对用户友好,且必须对鼠标和键盘提供支持;硬件接口支持一般x86系列微机和Windows CE,即一般的PC机;四、系统设计1.状态图2.输出设计输入:a.输入数据数字信息符合输入精度要求b.输入可选信息完全使用下拉框完成输出:a.输出数据符合输出精度要求输出数据格式字体大小统一3.数据库结构设计(1)实体表4.模块详细设计设备管理员操作模块设备管理员五、课程设计总结六、代码1、用户登录界面:packageimportimport .;importimport .;public class Login extends JFrame {//private static final long serialVersionUID = 1L;dd lPosition;pCon0.add cbPosition;pCon1.add lName;pCon1.add cbName;pCon2.add lPasswd;pCon2.add pfPasswd;pCon3.add bConfirm;pCon3.add bCancel;pCon4.add lTitle;add pCon4;for int i = 0; i < - 1; i++pCon i;oString;new String;.toString;if info {new Main unch;setVisible false;null;} else {new Login, "用户名,密码或身份错误";null;}} else if == cbPosition {;importimportpublic class Main extends JFrame {//private static final long serialVersionUID = 1L;private JTabbedPane tp;private JPanel p;private User info;public Main {super"实验室设备管理系统";tp = new JTabbedPane;p = new JPanel8;}public MainUser info{this;=info;p0 = new UserManage;p1 = new EquipIn;p2 = new EquipOut;p3 = new Registerinfo;p4 = new Applyinfo;p5 = new Checksinfo;p6= new Search;p7=new PasswdModyfyinfo;}public void launch {"用户管理", p0;"设备入库", p1;"设备出库", p2;"设备登记", p3;"设备申请", p4;"审核申请", p5;"统计查询", p6;"个人信息维护", p7;if info instanceof Administration{1, false;2, false;3, false;4, false;5, false;6, false;}else if info instanceof StoreManager{ 0, false;3, false;5, false;1;}else if info instanceof LabManager{0, false;1, false;2, false;5, false;3;}else if info instanceof BuyManager{0, false;1, false;2, false;4, false;5, false;3;}else if info instanceof OverLeader{0, false;1, false;2, false;3, false;4, false;5;}getContentPane.add tp;setSize1280, 780;setVisible true;addWindowListener new WindowAdapter{public void windowClosingWindowEvent e{0;}};}}3、购买设备:packageimport .;importimport .;importimportimport .;public class MaintainApply extends JPanel {//private static final long serialVersionUID = 1L;private JLabel lpId;private JTextField tf;private JButton bApply, bAgain, bDelete;private JPanel pUp, pDown;private JTable t;private JScrollPane jsp;private User user;private LabManager lm;private MaintainApplyData maInfo;public MaintainApplyUser user {supernew BorderLayout;= user;lpId = new JLabel"固定资产编号";tf = new JTextField;15;bApply = new JButton"申请";bAgain = new JButton"重置";bDelete = new JButton"取消申请";pUp = new JPanel;pDown = new JPanel;lm = new LabManager;maInfo = new MaintainApplyData;String head = new String { "序列号", "固定资产编号", "申请人", "申请时间" };Object data = ;t = new JTabledata, head;25;jsp = new JScrollPane t;lpId;tf;bApply;bAgain;bDelete;add pUp, ;add jsp, ;add pDown, ;oString;maInfo;}}};import .;importimportimportimportpublic class EquipIn extends JPanel {//private static final long serialVersionUID = 1L;private JLabel leId, lsId, liNum, lPara;private JTextField tfiNum;private JComboBox cbeId, cbsId;private JButton bIn, bAgain, bDelete;private JPanel pUp, pDown;private JScrollPane jsp;private JTable t;private StoreManager sma;private InData inInfo;public EquipIn {supernew BorderLayout;oString;.toString;new Date;new Integer;inInfo;;} else if == bAgain {;import .;importpublic class UserManage extends JPanel {//private static final long serialVersionUID = 1L;private JLabel lArray = new JLabel7;private JButton bArray = new JButton3;private JTextField tfArray = new JTextField2;private JPasswordField pfArray = new JPasswordField2;private JPanel pArray = new JPanel4;private JComboBox cbPosition, cbSL;private JScrollPane jsp;private JTable t;private Administration Admin;private StoreManager sma;private LabManager lm;public UserManage {supernew BorderLayout;etColumns10;pfArray i = new JPasswordField;pfArray i.setColumns10;pArray i = new JPanel;}pArray2 = new JPanel;pArray3 = new JPanel new GridLayout2, 1;String position = new String { "系统管理员", "仓库管理员", "实验室管理员", "购买登记员","上级领导" };cbPosition = new JComboBoxposition;cbSL = new JComboBox;Admin = new Administration;sma = new StoreManager;lm = new LabManager;String head = new String { "用户名", "姓名", "身份" };Object data = ;t = new JTabledata, head;25;jsp = new JScrollPane t;etVisible false;false;lArray6.setForeground;dd lArray0;pArray0.add cbPosition;pArray0.add lArray1;pArray0.add tfArray0;pArray0.add lArray2;pArray0.add tfArray1;pArray1.add lArray3;pArray1.add pfArray0;pArray1.add lArray4;pArray1.add pfArray1;pArray1.add lArray5;pArray1.add cbSL;pArray1.add bArray0;pArray1.add bArray1;pArray1.add lArray6;pArray2.add bArray2;pArray3.add pArray0;pArray3.add pArray1;add pArray3, ;add jsp, ;add pArray2, ;ddActionListener new ListenAction;bArray1.addActionListener new ListenAction;bArray2.addActionListener new ListenAction;new ListenAction;lArray6.addMouseListener new ListenMouse;}etText;tfArray1.getText;new String pfArray0.getPassword;.toString;if == bArray0 {etText.equals""|| new String pfArray0.getPassword.toString.equals"" {null, "用户名或密码不可为空";bArray1.doClick;return;}String strKey = new String { ,};if .containsstrKey {null, "用户已存在";bArray1.doClick;return;}if new String pfArray0.getPassword.equals new String pfArray1.getPassword {null, "密码不一致";bArray1.doClick;return;}Admin;if .equals"仓库管理员" {tfArray0.getText;.toString;sma;} else if .equals"实验室管理员" {tfArray0.getText;.toString;lm;}bArray1.doClick;} else if == bArray1 {etText null;tfArray1.setText null;pfArray0.setText null;pfArray1.setText null;} else if == bArray2 {quals"仓库管理员" {lArray5.setText"仓库编号";lArray5.setVisible true;true;;String sId = ;for int i = 0; i < ; i++sIdi;} else if .equals"实验室管理员" {lArray5.setText"实验室编号";lArray5.setVisible true;true;;String sId = ;for int i = 0; i < ; i++sIdi;} else {lArray5.setVisible false;false;}}etCursor new Cursor;}public void mousePressedMouseEvent e {new ParameterSet;}}}6、设备统计查询:packageimport .;importimportimport .;importimportimportimportpublic class Search extends JPanel {//private static final long serialVersionUID = 1L;private JRadioButton rbStore, rbLab, rbeId, rbSingleeId;private JComboBox cbStore, cbLab, cbeId;private JLabel lStore, lLab, leId;private JTable t;private JScrollPane jsp;private JPanel pUp, pDown, p;private StoreManager sma;private InData inInfo;public Search {supernew BorderLayout;rbStore = new JRadioButton"仓库库存统计", true;rbLab = new JRadioButton"实验室库存统计";rbeId = new JRadioButton"所有设备", true;rbSingleeId = new JRadioButton"单个设备";sma = new StoreManager;inInfo = new InData;cbStore = new JComboBox;cbLab = new JComboBox;cbeId = new JComboBox;lStore = new JLabel"仓库编号";lLab = new JLabel"实验室编号";leId = new JLabel"设备编号";false;false;false;false;pUp = new JPanel;pDown = new JPanel;p = new JPanel;rbStore;lStore;cbStore;rbLab;lLab;cbLab;rbeId;rbSingleeId;leId;cbeId;new GridLayout2, 1;pUp;pDown;.toString;String head = new String { "设备编号", "仓库编号", "库存量" }; Object data = inInfo;t = new JTabledata, head;25;jsp = new JScrollPane t;add p, ;add jsp, ;oString;.toString;.toString;.toString;if {true;true;false;false;false;head = new String { "设备编号", "仓库编号", "库存量" };if {false;false;false;data = idInfo;} else {true;true;false;data = idInfo;}} else {false;false;true;true;false;head = new String { "设备编号", "实验室编号", "库存量" };if {false;false;false;data = odInfo;} else {true;true;false;data = odInfo;}};import .;import .;import .;import .;import .;importimport .;importimportpublic class Frame6 extends JFrame {JPanel contentPane;JLabel jLabel1 = new JLabel;XYLayout xYLayout1 = new XYLayout;JLabel jLabel2 = new JLabel;JLabel jLabel3 = new JLabel;JTextField jTextField1 = new JTextField;JLabel jLabel4 = new JLabel;JTextField jTextField2 = new JTextField;JPanel jPanel1 = new JPanel;XYLayout xYLayout2 = new XYLayout;JScrollPane jScrollPane1 = new JScrollPane;JLabel jLabel5 = new JLabel;JTextField jTextField3 = new JTextField;public Frame6 {enableEvents;try {jbInit;}catch Exception e {;}}private void jbInit throws Exception {contentPane = JPanel ;xYLayout1;new Dimension600, 500;"实验室设备管理系统";new Frame6_this_hierarchyBoundsAdapter this;new"SansSerif", 0, 25;;"实验室设备管理系统";;new"SansSerif", 0, 30;"设备报废记录查询";new"SansSerif", 0, 20;"设备名称";"";true;new"SansSerif", 0, 20;"设备型号";"";new Frame6_jTextField2_actionAdapter this;xYLayout2;new"SansSerif", 0, 25;;"该报废设备详细信息";"";jLabel1, new XYConstraints200, 0, 300,50;jLabel2, new XYConstraints200, 47, 300, 58;jLabel3, new XYConstraints47, 102, 101, 42;jTextField1, new XYConstraints128, 108, 112, 34;jTextField2, new XYConstraints361, 107, 109, 36;jPanel1, new XYConstraints75, 166, 453, 277;jScrollPane1, new XYConstraints14, 8, 433, 221; .add jTextField3, null;jLabel5, new XYConstraints112, 240, -1, -1;jLabel4, new XYConstraints278, 111, -1, -1;}protected void processWindowEventWindowEvent e {e;if == {0;}}void Select {try {String str1, str2;str1 = ;str2 = ;Connection con = null;String url = "jdbc:odbc:shebeiguanli";String user = "";String password = "";;con = url,user,password;Statement stmt =;PreparedStatement pstmt ="use shebeiguanli select from 报废记录 where 设备型号= and 设备名= ";2, str1;1, str2;ResultSet res = ;String id;String name;String guige,danjia,day,changjia,peo,num;String outputarea=" 设备型号 " +" 设备名称 "+" 报废记录 "+" 责任人"+'\n';if{do{id = 1;name = 2;day=5;peo=7;outputarea+=" "+id+" "+name+" "+day+" "+peo+" "+"\n";outputarea;}while;}else{"不存在";}}catch ClassNotFoundException e {}catch SQLException edd {;}}void this_ancestorMovedHierarchyEvent e {}void jTextField2_actionPerformedActionEvent e {Select;}}class Frame6_this_hierarchyBoundsAdapter extendsFrame6 adaptee;Frame6_this_hierarchyBoundsAdapterFrame6 adaptee { = adaptee;}public void ancestorMovedHierarchyEvent e {e;}}class Frame6_jTextField2_actionAdapter implementsFrame6 adaptee;Frame6_jTextField2_actionAdapterFrame6 adaptee {= adaptee;}public void actionPerformedActionEvent e {e;}}7、报废设备:packageimport .;importimport .;importimportimportpublic class BuyApply extends JPanel {//private static final long serialVersionUID = 1L;private JLabel leId, lNum;private JPanel pUp, pDown;private JButton bApply, bAgain, bDelete;private JTable t;private JScrollPane jsp;private JComboBox cbeId;private JTextField tfNum;private User user;private StoreManager sma;private BuyApplyData baInfo;public BuyApplyUser user {supernew BorderLayout;oString;;new Date;new Integer;baInfo;;} else if == bAgain {oString;baInfo;}}};importimportimport .;importimportclass MaintainCheck extends JPanel{//private static final long serialVersionUID = 1L;private JLabel lLeft,lRight;private JPanel pLeft,pRight,pCenter,pCUp,pCDown;private JButton bUp,bDown;private JTable tLeft,tRight;private JScrollPane jspLeft,jspRight;private User user;public MaintainCheckUser user{=user;l Left=new JLabel"未审核列表";l Right=new JLabel"已审核列表";b Up=new JButton"通过";b Down=new JButton"不通过";p Left=new JPanel;p Right=new JPanel;p Center=new JPanel;p CUp=new JPanel;b Up;p CDown=new JPanel;bDown;new GridLayout2,1;pCUp;pCDown;OverLeader ol=new OverLeader;String headRight=new String{"审核表序列号","申请表序列号","审核人","审核时间","审核结果"};Object dataRight=;tRight=new JTabledataRight,headRight;25;jspRight=new JScrollPane tRight;String headLeft=new String{"序列号","固定资产编号","申请人","申请时间"};Object dataLeft=;tLeft=new JTabledataLeft,headLeft;25;jspLeft=new JScrollPane tLeft;new BorderLayout;new BorderLayout;lLeft,;jspLeft,;lRight,;jspRight,;setLayout new GridLayout1,3;add pLeft;add pCenter;add pRight;new ListenButton;new ListenButton;}class ListenButton implements ActionListener{p ublic void actionPerformedActionEvent e{int selectedIndex = -1;for int i = 0; i < ; i++ {if i == trueselectedIndex = i;}if selectedIndex == -1 {null, "请先选择某一项";return;} else {int option = null,"是否确定审核此申请", "提示", ;if option == {MaintainCheckData info = new MaintainCheckData;new IntegerselectedIndex, 0.toString;;new Date;if==bUp{"通过";}else if==bDown{"不通过";}OverLeader ol=new OverLeader;info;}}//刷新remove jspLeft;remove jspRight;OverLeader ol=new OverLeader;String headRight=new String{"审核表序列号","申请表序列号","审核人","审核时间","审核结果"};Object dataRight=;tRight=new JTabledataRight,headRight;25;;jspRight=new JScrollPane tRight;String headLeft=new String{"序列号","固定资产编号","申请人","申请时间"};Object dataLeft=;tLeft=new JTabledataLeft,headLeft;25;;jspLeft=new JScrollPane tLeft;new BorderLayout;new BorderLayout;lLeft,;jspLeft,;lRight,;jspRight,;setLayout new GridLayout1,3;validate;}}}七、参考文献软件工程王忠群中国科学技术大学出版社Java程序设计胡平电子科技大学出版社。
设备管理总结汇报
尊敬的领导和同事们:
我很荣幸能够向大家总结汇报我们部门的设备管理工作。
在过去的一段时间里,我们团队努力工作,取得了一些显著的成绩,也遇到了一些挑战。
在这篇总结汇报中,我将向大家介绍我们的工作成果和未来的发展方向。
首先,我们的设备管理工作取得了一些显著的成绩。
我们对现有设备进行了全面的调查和清点,建立了设备档案,确保了设备的完整性和准确性。
我们还对设备进行了分类管理,制定了设备维护和保养计划,有效地延长了设备的使用寿命。
同时,我们还加强了设备的安全管理,建立了完善的设备使用规范和操作流程,确保了设备的安全和稳定运行。
其次,我们也面临了一些挑战。
设备管理工作需要团队协作和精细管理,我们在设备维护和保养方面还存在一些不足,需要进一步加强。
另外,随着部门业务的发展,我们还需要更新和升级部分设备,以满足业务需求。
这些都是我们未来需要努力解决的问题。
在未来的工作中,我们将继续加强设备管理工作。
首先,我们将完善设备管理制度,建立定期检查和维护机制,确保设备的正常运行。
其次,我们将加强设备更新和升级工作,根据业务需求,及时更新设备,提高设备的使用效率。
最后,我们还将加强设备管理人员的培训,提高他们的管理水平和技术能力,为设备管理工作提供更好的保障。
总的来说,我们的设备管理工作取得了一些成绩,也存在一些挑战。
在未来的工作中,我们将继续努力,加强设备管理工作,确保设备的正常运行,为部门的发展提供更好的支持。
谢谢大家!。
设备管理系统分组实验报告
实验名称:设备管理系统分组
实验目的:
1.了解设备管理系统的分组功能;
3.学习如何将设备进行分组管理。
实验步骤:
1.登录设备管理系统账号;
2.打开设备管理系统界面,找到分组管理功能;
3.点击创建新分组,输入分组名称和描述信息;
4.确认创建,系统会自动创建一个新的分组;
6.点击删除分组,系统会要求确认删除分组;
7.在分组管理界面,可以看到已创建的分组列表;
8.在分组列表中选择一个分组,点击进入该分组的设备列表;
9.在设备列表中,可以选择需要加入该分组的设备,点击确认;
10.设备成功加入分组后,可以在设备管理界面中找到该分组。
实验结果:
实验总结:
在实验过程中,我们还学习了如何将设备加入分组。
通过选择需要加入分组的设备,可以快速将设备归类管理。
这样一来,我们可以更好地掌控设备的工作状态和运行情况,提高了设备的运维管理能力。
综上所述,设备管理系统的分组功能对于设备管理十分重要。
通过分组功能,我们可以更好地对设备进行分类和管理,提高了设备管理的效率和可靠性。
在今后的实际工作中,我们将充分利用设备管理系统的分组功能,对设备进行科学、有效的管理。
管理信息系统课程设计-设备管理系统引言随着科技的发展和信息化的普及,各行各业对于设备的管理和维护越来越重视。
设备管理系统作为管理信息系统的一种应用,可以提高设备管理的效率和准确性,减轻管理者的负担,实现科学化、规范化的设备管理。
本文将就设备管理系统的需求、功能以及如何设计与实施进行探讨。
需求分析首先,对于设备管理系统的需求进行分析是非常重要的。
在实施设备管理系统之前,需要明确系统的目标和功能,以满足用户的需要。
1. 设备信息管理:系统需要能够记录和管理各类设备的基本信息,包括设备名称、型号、规格、采购日期、保修期限等,以便用户实时掌握设备的状态和使用情况。
2. 维修管理:系统应具备设备维修管理功能,能够记录设备故障、维修记录、维修人员信息等相关内容,提供维修历史查询和统计分析功能,帮助用户及时发现设备问题,并快速解决。
3. 维护计划管理:系统应提供维护计划制定功能,能够根据设备的使用情况和保养周期,自动生成维护计划,并提醒用户按时进行设备的保养和维护,从而延长设备的使用寿命。
4. 资产管理:系统需要具备资产管理功能,能够对设备进行资产评估和分类,确保设备的价值得到充分发挥,合理规划设备的更新和淘汰。
功能设计在明确需求之后,我们可以根据实际情况来设计设备管理系统的功能,以满足用户的具体要求。
1. 设备信息管理功能:系统提供设备信息录入、修改和查询功能,用户可以通过输入设备的相关信息来实现对设备的管理和掌握。
2. 维修管理功能:系统记录设备的故障情况和维修记录,以便用户能够了解设备的维修历史和维修情况,并及时进行处理。
3. 维护计划管理功能:系统生成设备的维护计划,并提醒用户按时进行设备维护和保养,有效延长设备的使用寿命。
4. 资产管理功能:系统对设备进行资产评估和分类,帮助用户决策设备的更新和淘汰,确保设备的价值得到充分发挥。
系统设计与实施在系统设计和实施阶段,需要遵循一些重要的原则,以确保系统的稳定性和可靠性。
数据库课程设计--实验室设备管理系统一、引言随着实验室设备数量的增加和设备种类的多样化,实验室设备的管理变得日益复杂。
为了提高实验室设备的管理效率,我们设计了一个数据库管理系统——实验室设备管理系统。
该系统将提供一个用户友好的界面,使用户能够方便地完成设备的新增、修改、删除、查询等操作,同时还能生成各类报表,以便于数据的分析和决策。
二、系统需求分析1.用户需求:系统需要满足实验室管理人员、设备使用者以及其他相关人员的需求,使其能够快速、准确地获取设备的相关信息,并能够方便地进行各类操作。
2.功能需求:系统需要实现以下功能:•设备的增加、修改、删除:能够对设备信息进行基本的增、删、改操作。
•设备查询:能够根据设备名称、型号、编号等信息进行快速查询,并能显示详细信息。
•报表生成:能够根据不同的需求生成各类报表,如设备使用情况报表、设备故障维修报表等。
•权限管理:能够对不同用户设置不同的权限,保证系统的安全性。
三、数据库设计1.实体设计:根据需求分析,我们可以设计以下实体:•用户实体:包括用户名、密码、权限等级等属性。
•设备实体:包括设备编号、设备名称、型号、分类、供应商、购买日期、价格等属性。
•维修记录实体:包括维修编号、设备编号、维修日期、维修原因、维修人员、维修费用等属性。
2.数据库表设计:根据实体设计,我们可以创建以下数据库表:•用户表:用于存储用户信息,包括用户名、密码和权限等级等字段。
•设备表:用于存储设备信息,包括设备编号、设备名称、型号、分类、供应商、购买日期、价格等字段。
•维修记录表:用于存储维修记录信息,包括维修编号、设备编号、维修日期、维修原因、维修人员和维修费用等字段。
四、系统实现技术1.开发语言:本系统采用Python语言进行开发,Python具有简单易学、代码可读性高、跨平台性强等特点,非常适合用于数据库管理系统的开发。
2.数据库管理系统:本系统采用MySQL作为数据库管理系统,MySQL是一种开源的关系型数据库管理系统,具有强大的性能和丰富的功能,能够满足本系统的需求。
中山大学南方学院《管理信息系统》课程设计报告题目:书店管理信息系统课程设计(参考)图书管理系统班级:姓名:学号:2016年12 月1 日目录第1章系统开发概述 ................................................................... 错误!未定义书签。
1.1 系统开发的需求分析 ...................................................... 错误!未定义书签。
1.2 必要性研究 ...................................................................... 错误!未定义书签。
1.3 可行性研究 ...................................................................... 错误!未定义书签。
1.3.1 经济可行性 ........................................................... 错误!未定义书签。
1.3.2 技术可行性 ........................................................... 错误!未定义书签。
1.3.3 管理可行性 ........................................................... 错误!未定义书签。
第2章系统分析 ........................................................................... 错误!未定义书签。
2.1 业务流程分析 .................................................................. 错误!未定义书签。
排课系统需求分析报告一、引言随着教育体制的日益完善和教学任务的增加,学校的排课工作变得越来越繁琐。
传统的人工排课方式已经无法满足学校的需求,因此开发一款高效、智能的排课系统具有重要的意义。
本报告将对排课系统的需求进行分析,进一步明确系统的功能和性能要求,以指导系统的设计与开发工作。
二、需求分析1. 功能需求:(1)课程管理:系统具备对课程信息的录入、修改和删除功能,并能够对课程进行分类和排序,方便管理和检索。
(2)教室管理:系统应该能够对教室进行管理,并包括教室的基本信息、容量和设备等的录入、修改和删除,以及教室可用时间的排查。
(3)教师管理:系统应具备对教师信息的管理功能,包括教师的基本信息、所教授的课程和可用时间的录入、修改和删除。
(4)学生管理:系统应具备对学生信息的管理功能,包括学生的基本信息、所上的课程和选课情况的录入、修改和删除。
(5)排课调度算法:系统应该采用合适的排课调度算法,能够根据教师和学生的可用时间、课程的先后顺序、教室容量等因素,生成合理的课程安排。
(6)排课结果展示:系统应该能够将排课结果以直观的方式展示出来,包括课程表、教室使用情况、教师的上课时间等,方便师生查阅。
2. 性能需求:(1)系统的响应时间应该快,能够实时地处理和更新数据。
(2)系统需要具备较大的存储容量,能够存储大量的课程、教室、教师和学生信息。
(3)系统需要有较高的稳定性和可靠性,保证长时间的稳定运行。
(4)系统需要具备一定的安全性,确保数据不被非法访问和篡改。
三、功能模块设计基于上述的需求分析,在设计排课系统时,可以将系统分为以下几个模块:(1)课程管理模块:包括课程录入、修改和删除功能,以及分类和排序功能。
(2)教室管理模块:包括教室基本信息的录入、修改和删除功能,以及教室可用时间的排查功能。
(3)教师管理模块:包括教师基本信息的录入、修改和删除功能,以及教师可用时间的录入功能。
(4)学生管理模块:包括学生基本信息的录入、修改和删除功能,以及学生选课情况的录入功能。
目录第一章系统概述 (1)1.1系统开发背景及意义 (1)1.1。
1 系统开发的背景 (1)1。
1。
2 系统开发的意义 (1)1。
2开发策略 (2)1.3可行性研究 (3)1。
3.1技术可行性 (3)1。
3。
2经济可行性 (3)1.3.3操作可行性 (3)1.3.4社会因素可行性 (4)1.3。
5可行性研究结论 (4)第二章系统分析 (4)2.1系统性能需求分析 (4)2.2问题分析与解决 (5)2.3功能分析 (6)2。
3。
1数据的输入 (6)2.3.2数据的查询 (6)2.3.3数据的更新 (6)2。
3.4数据的管理 (6)2。
3.5系统安全性 (6)2.4系统调查 (6)2。
4。
1 系统流程 (6)2.5功能模块概述 (8)2。
5。
1 设备基本信息管理 (8)2。
5.2 系统管理 (10)2.6数据字典 (10)第三章系统设计 (19)3.1系统开发及运行环境 (19)3.2系统功能结构图 (20)3.3代码设计 (20)3.4系统概念设计 (20)3。
4。
1 实体描述 (20)3。
4。
2系统E-R图 (21)3.5关系模式 (22)3.6输出输入设计 (22)3.6.1输出设计 (22)3。
6。
2输入设计 (23)个人总结 (23)参考文献 (24)第一章系统概述1.1系统开发背景及意义1。
1。
1 系统开发的背景一个现代化的实验室设备系统在正常运行中总是面对大量的使用者,仪器以及两者相互作用产生的借用仪器.人工管理既浪费人力物力财力,又容易导致各种错误的发生。
为了方便实验室管理,得开发一个更好更高效的软件来管理。
实验室管理系统,是为了实现实验室管理而设计的,它也是现在各个部门的一个重要环节.实验室是所有高校、研究机构必不可少的基本构成单位.特别是高校,实验室的设备管理需要一套稳定、高效的管理办法.就我校情况看来,目前我校的实验室设备管理还处于较原始的手工阶段,缺少一套实用可靠的管理系统软件。
本文由导员0000贡献doc文档课程设计报告书实验设备管理系统<br />班学姓<br />级:号:名:<br />0909方 0909-1 20096409 王晶康亚男<br />指导教师:指导教师:<br />石家庄铁道大学四方学院<br />二零一零年七月十五号<br />1<br />课程设计报告内容<br />1. 选择题目<br />题目:实验设备管理系统题目:实验设备管理系统 2. 内容摘要<br />实验室设备管理系统是典型的设备信息管理系统,要求能为学校实验摘要:室管理提供信息化动态化的管理,方便实验室设备管理工作,提高设备管理质量和使用效率。
而且系统应符合设备管理的有关规定,包括新设备的申请、购买确认、新设备信息录入、旧设备维修和报废及用户管理等。
能满足日常工作的基本需要,并达到操作过程中的直观、方便、实用、安全等有关要求。
实验室设备管理系统是一个典型的信息管理系统,采用面向对象的分析方法,给出系统的基本结构?设计特色?设计模型及实现途径,并且对系统的开发技术进行研究?本系统是一个为适应对学校实验室设备管理的迫切需求而设计开发的软件系统。
<br /> 3. 索引关键词<br />关键词:结构体、文件、数组、函数<br />4.目录目录<br />目录……………………………………………………………目录题目要求………………………………………………………3 题目要求设计思想……………………………………………………3-4 设计思想系统完成及功能系统完成及功能……………………………………………… 4 界面设计……………………………………………………4-5 界面设计<br />2<br />核心算法及说明………………………………………….5-11 核心算法及说明结论…………………………………………………………11 结论考资料………………………………………………………12 考资料后记…………………………………………………………12 后记附录………………………………………………………12-13 附录<br />5. 正文<br />包括课程设计的要求,设计思想,系统完成的功能,及界面设计,核心算法及说明,和结论几部分,正文必须从页首开始。
实验设备管理系统数据库设计说明书一、概述1.数据库设计文档概述本文档为软件工程一课的设计项目《实验设备管理系统》的数据库设计说明书,具体描述《实验设备管理系统》的数据库设计,用于说明该系统在数据库存储各方面的内容,作为系统代码设计的基准文档。
2.项目简要介绍软件系统名称:实验设备管理系统项目提出:根据指导老师的选题从中选取项目目标:本系统将会很大程度上提高学校的办公效率和设备可靠性,能够精细化的管理所有实验室设备,克服实验室管理人员对实验室设备管理中存在的漏洞和疏忽.减少管理人员的工作强度和操作复杂度,减少办公耗材避免不必要的浪费,能够真正的做到轻松高效管理整个实验室资产,真正的在技术上提高学校的现代化管理水平。
系统模式:采用客户端/服务器模式系统开发环境:Microsoft Visual Studio 2008数据库管理系统:Microsoft SQL Server 2008软件开发者:软件应用范围:大中小学校3.参考资料:《实验设备管理系统》需求说明书《数据库系统概论》(第四版)王珊萨师煊编著高等教育出版社《软件工程导论》(第5版) 张海藩编著《asp.net程序设计》二、数据库外部设计1.本数据库的应用软件及其与数据库的接口数据库软件:Microsoft SQLServer 2008系统要求建立的数据库名称:Experiment使用该数据库的应用软件:实验设备管理系统该应用软件在Microsoft Visual Studio 2008编程环境下设计,采用Microsoft Visual Studio 2008基于······的数据库访问接口技术,建立与数据库的通讯连接。
应用程序对数据库的操作,通过执行查询语句生成结果。
2.数据库管理系统SQLServer 2008 在Microsoft的数据平台上发布,可以组织管理任何数据.可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。
前言系统名称:设备管理系统开发背景随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系在企业管理水平以及优质服务上都提出更高的要求。
建设一个科学高效的信息管理系统是解决这一问题的必经之路。
设备管理系统是企业内部的信息管理系统,是连接企业内部各生产部门的桥梁与纽带,起着核心作用。
目前企业设备自动化管理水平不是很高。
大多数设备管理办法是设备的采购进来以后,将设备的基本情况和相关信息登记存档,然后将档案存档。
以后的档案基本就没人维护,如设备修改、删除情况、设备的当前运行状态等信息本不会呈现在管理工作人员面前,由于散乱、复杂、查找和整理不便,即设备跟踪信息不能及时体现在设备的档案上。
某些企业采用专门人工整点,对设备的跟踪信息即使能记录在案,但无形中增加了繁重的手工劳动,整个设备管理水平还是较低.开发目标企业设备管理系统是一个企业单位不可缺少的部分,它对于企业的决策者和管理者来说都至关重要,所以企业设备管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
本系统会提高办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高现代化管理水平。
企业面对市场竞争的巨大压力,要求企业创造新的利润源,这为企业如何配置有限资源,利用先进计算机技术不断开发出操作简便、界面友好、灵活、实用、安全,更具时效性的设备信息管理系统有着更高的要求。
主要功能本课题主要通过对实际的设备使用及相关信息的调查与分析,获取相应信息管理系统的管理对象以及管理方法信息;通过具体的开发技术以及数据库设计支撑,进行合理的数据库设计与系统实现,完成设备管理系统的开发。
本科实验报告课程名称:软件工程导论实验项目:实验室设备管理系统实验地点:实验楼210专业班级:软件1319 学号:********** 学生姓名:***指导教师:***2015年05 月21 日一、实验目的和要求1.系统简介某大学每学年都需要对实验室设备使用情况进行统计、更新。
其中:(1)对于已彻底损坏的实验设备做报废处理,同时详细记录有关信息。
(2)对于有严重问题(故障)的需要及时修理,并记录修理日期、设备名、编号、修理厂家、修理费用、责任人等。
(3)对于急需使用但实验室目前又缺乏的设备,需以“申请表”的形式送交上级领导请求批准购买。
新设备购入后要立即进行设备登记(包括类别、设备名、编号、型号、规格、单价、数量、购置日期、生产厂家、保质期和经办人等信息),同时更新申请表的内容。
(4)随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段等条件进行查询。
2.技术要求及限制条件(1)所有工作由专门人员负责完成,其他人不得任意使用。
(2)每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号;设备报废时要及时修改相应的设备记录,且有领导认可。
(3)本系统的数据存储至少包括:设备记录、修理记录、报废记录、申请购买记录。
(4)本系统的输入项至少包括:新设备信息、修理信息、申请购买信息、具体查询统计要求。
(5)本系统的输出项至少包括:设备购买申请表、修理/报废设备资金统计表。
二、实验内容和原理可行性分析报告可行性研究主要是初步确定项目的规模和目标,确定项目的约束和限制。
对于项目的功能和性能方面的要求进行简要的概述。
详见组长田彦博的实验报告。
需求规格说明书需求规格说明书主要是进一步定制实验室设备管理系统软件开发的细节问题,便于用户与开发商协调工作。
在此主要绘制了系统的数据流图、相应的数据字典、E-R图、以及系统的功能图,对于各个方面的需求进行了详细的阐述。
详见组长田彦博的实验报告。
课程项目报告书课程名称: Web系统和技术 _ 项目题目:_ _实验室设备管理系统______ 学院:计算机科学与技术专业班级:姓名:学号:指导教师:2013年 __06_ 月__04_ 日表1.5 报废记录表(discardrecords)属性名数据类型是否为空描述Id Integer 否报废记录编号Deviceid Varchar(45) 设备编号Date Date 报废日期Quantity Varchar(45) 报废数量Ratify Varchar(45) 批准情况四、详细设计(包括主要模块的具体实现代码等)1、项目目录结构创建完项目后就是为项目添加必需的库文件,如数据库的JDBC库文件等。
下图给项目源文件的WebContent文件目录和包结构。
图1.8 WebContent文件目录图1.9 包结构2、用户登录模块此模块主要是用于用户登录和注册,老用户可以直接登录,新用户可以先注册然后登录。
如下图所示。
【login.jsp】<%@ page contentType="text/html;charset=utf-8"%><html><head><title>用户登录</title><script language="javascript">function check() {//验证数据的合法性if (ername.value == "") {alert("用户名不能为空,请输入用户名!");ername.focus();return false;}if (form1.password.value == "") {alert("用户密码不能为空,请输入密码!");form1.password.focus();return false;}if (form1.yzm.value == "") {alert("验证码不能为空!");return false;</tr></tbody></table></form></body></html>下图为登陆后的主界面:3、人员管理模块如下图所示,为浏览员工信息:【user_view.jsp】<%@page language="java"import="java.util.*,device.*"contentType="text/html; charset=UTF-8"%><html><head><link href="Main/Style.css"type="text/css"rel=stylesheet><link href="Main/Manage.css"type="text/css"rel=stylesheet></head><body><form id=form1action=""method="post"name="mainform"><table cellspacing=0cellpadding=0width="98%"border=0><tr><td width=15><img src="Main/19.jpg"border=0></td><td width="100%"background="Main/20.jpg"height=20></td><td width=15><img src="Main/21.jpg"border=0></td>} // end for} // end if%><tr></tr></table><table width="100%"cellspacing=1cellpadding=2rules=all style="text-align: right; "><tr><td style="border: 0"></td></tr><tr style="font-weight:normal; font-style:normal;text-decoration:none; background-color:white;"><td style="border: 0;">共有<%=num %>条数据</td></tr></table></td></tr></table></td><td width=15background="Main/23.jpg"></td></tr></table><table cellspacing=0cellpadding=0width="98%"border=0><tr><td width=15><img src="Main/24.jpg"border=0></td><td align="center"width="100%"background="Main/25.jpg"height=15> <td width=15><img src="Main/26.jpg"border=0></td></tr></table></form></body></html>4、设备管理模块如下图所示,为添加设备信息界面:如下图所示,为查询设备信息的界面:【device_view.jsp】<%@page language="java"import="java.util.*,device.*"contentType="text/html; charset=UTF-8"%><!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><link href="Main/Style.css"type="text/css"rel=stylesheet><link href="Main/Manage.css"type="text/css"rel=stylesheet></head><body><form id=form1action=""method="post"name="mainform"><table cellspacing=0cellpadding=0width="98%"border=0><tr><td width=15><img src="Main/19.jpg"border=0></td><td width="100%"background="Main/20.jpg"height=20></td><td width=15><img src="Main/21.jpg"border=0></td></tr><tr><td width=15background="Main/22.jpg"><img src="Main/22.jpg"border=0></td><td valign="top"width="100%"bgColor=#ffffff><table cellSpacing=0cellPadding=5width="100%"border=0><tr><td class=manageHead>当前位置:管理首页>设备管理>查询设备信息</td></tr><tr><td height=2></td></tr></table><table borderColor=#cccccc width="100%"border=1cellSpacing=0 cellPadding=0><tr></tr></table></td><td width=15background="Main/23.jpg"></td></tr></table><table cellspacing=0cellpadding=0width="98%"border=0><tr><td width=15><img src="Main/24.jpg"border=0></td><td align="center"width="100%"background="Main/25.jpg"height=15> <td width=15><img src="Main/26.jpg"border=0></td></tr></table></form></body></html>5、购买管理模块如下图所示,为申请购买的界面:【apply_insert.jsp】<%@page language="java"import="java.util.*"contentType="text/html; charset=UTF-8"%><!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>设备购买申请表</title><link href="Main/Style.css"type="text/css"rel=stylesheet><link href="Main/Manage.css"type="text/css"rel=stylesheet></head><body><td width=15background="Main/23.jpg"></td></tr></table><table cellspacing=0cellpadding=0width="98%"border=0><tr><td width=15><img src="Main/24.jpg"border=0></td><td align="center"width="100%"background="Main/25.jpg"height=15><td width=15><img src="Main/26.jpg"border=0></td></tr></table></body></html>如下图所示,为查询申请记录的界面:【apply_view.jsp】<%@page language="java"import="java.util.*,device.*"contentType="text/html; charset=UTF-8"%><!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><link href="Main/Style.css"type="text/css"rel=stylesheet><link href="Main/Manage.css"type="text/css"rel=stylesheet></head><body><form id=form1action=""method="post"name="mainform"><table cellspacing=0cellpadding=0width="98%"border=0><tr><td width=15><img src="Main/19.jpg"border=0></td><td width="100%"background="Main/20.jpg"height=20></td><td width=15><img src="Main/21.jpg"border=0></td></tr><tr><td width=15background="Main/22.jpg"><img src="Main/22.jpg"如下图所示,为添加维修记录的界面:【repair_insert.jsp】<%@page language="java"import="java.util.*"contentType="text/html; charset=UTF-8"%><!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>添加维修记录</title><link href="Main/Style.css"type="text/css"rel=stylesheet><link href="Main/Manage.css"type="text/css"rel=stylesheet></head><body><table cellspacing=0cellpadding=0width="98%"border=0><tr><td width=15><img src="Main/19.jpg"border=0></td><td width="100%"background="Main/20.jpg"height=20></td><td width=15><img src="Main/21.jpg"border=0></td></tr><tr><td width=15background="Main/22.jpg"><img src="Main/22.jpg"border=0></td><td valign="top"width="100%"bgColor=#ffffff><table cellSpacing=0cellPadding=5width="100%"border=0><tr><td class=manageHead>当前位置:管理首页>维修管理>添加维修记录</td></tr><tr><td height=2></td></td></tr><tr><td height="30"></td></table></form></td></tr></table></td><td width=15background="Main/23.jpg"></td></tr></table><table cellspacing=0cellpadding=0width="98%"border=0><tr><td width=15><img src="Main/24.jpg"border=0></td><td align="center"width="100%"background="Main/25.jpg"height=15><td width=15><img src="Main/26.jpg"border=0></td></tr></table></body></html>如下图所示,为查询维修记录的界面:【repair_view.jsp】<%@page language="java"import="java.util.*,device.*"contentType="text/html; charset=UTF-8"%><!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><link href="Main/Style.css"type="text/css"rel=stylesheet><link href="Main/Manage.css"type="text/css"rel=stylesheet></head><body><form id=form1action=""method="post"name="mainform">7、报废管理模块如下图所示,为添加报废记录的界面:【discard_insert.jsp】<%@page language="java"import="java.util.*"contentType="text/html; charset=UTF-8"%><!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>添加设备报废记录</title><link href="Main/Style.css"type="text/css"rel=stylesheet><link href="Main/Manage.css"type="text/css"rel=stylesheet></head><body><table cellspacing=0cellpadding=0width="98%"border=0><tr><td width=15><img src="Main/19.jpg"border=0></td><td width="100%"background="Main/20.jpg"height=20></td><td width=15><img src="Main/21.jpg"border=0></td></tr><tr><td width=15background="Main/22.jpg"><img src="Main/22.jpg"border=0></td><td valign="top"width="100%"bgColor=#ffffff><table cellSpacing=0cellPadding=5width="100%"border=0><tr><td class=manageHead>当前位置:管理首页>报废处理>添加报废记录</td></tr><tr><td height=2></td></tr></table></tr></table><table cellspacing=0cellpadding=0width="98%"border=0><tr><td width=15><img src="Main/24.jpg"border=0></td><td align="center"width="100%"background="Main/25.jpg"height=15><td width=15><img src="Main/26.jpg"border=0></td></tr></table></body></html>如下图所示,为查询报废记录的界面:【discard_view.jsp】<%@page language="java"import="java.util.*,device.*"contentType="text/html; charset=UTF-8"%><!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><link href="Main/Style.css"type="text/css"rel=stylesheet><link href="Main/Manage.css"type="text/css"rel=stylesheet></head><body><form id=form1action=""method="post"name="mainform"><table cellspacing=0cellpadding=0width="98%"border=0><tr><td width=15><img src="Main/19.jpg"border=0></td><td width="100%"background="Main/20.jpg"height=20></td><td width=15><img src="Main/21.jpg"border=0></td></tr><tr><td width=15background="Main/22.jpg"><img src="Main/22.jpg"border=0></td>} // end for} // end if%><tr></tr></table><table width="100%"cellspacing=1cellpadding=2rules=allstyle="text-align: right; "><tr><td style="border: 0"></td></tr><tr style="font-weight:normal; font-style:normal;text-decoration:none; background-color:white;"><td style="border: 0;">共有<%=num %>条数据</td></tr></table></td></tr></table></td><td width=15background="Main/23.jpg"></td></tr></table><table cellspacing=0cellpadding=0width="98%"border=0><tr><td width=15><img src="Main/24.jpg"border=0></td><td align="center"width="100%"background="Main/25.jpg"height=15><td width=15><img src="Main/26.jpg"border=0></td></tr></table></form></body></html>五、心得总结(包括项目缺点、改进方案、遇到的困难及解决途径等)在本次的实验中,在老师的带领下,在收获知识的同时,还收获了阅历,收获了成熟。