新闻资讯 / Technical articles

深度揭秘AG杀猪真相实验室设备管理系统(软件工
发布时间:2020-05-15 02:35
  

  登录成功,如需使用密码登录,请先进入【个人中心】-【账号管理】-【设置密码】完成设置

  简介:本文档为《实验室设备管理系统(软件工程试验完整版)doc》,可适用于高等教育领域

  *若权利人发现爱问平台上用户上传内容侵犯了其作品的信息网络传播权等合法权益时,请按照平台侵权处理要求书面通知爱问!

  爱问共享资料院校资料频道提供实验室设备管理系统(软件工程试验完整版).doc文档免费下载,数万用户每天上传大量最新资料,数量累计超一个亿!

  实验项目:实验室设备管理系统一、深度揭秘AG杀猪真相项目管理:阶段时间及实验任务参与人员产生文档项目管理实验一确定课题组织组员合理分工。 分工明细及项目进程表需求分析实验一确定软件的功能和需求、性能需求和运行环境约束编制软件需求规格说明、软件系统的确认测试准则 需求规格说明书确认测试准则概要设计验一建立软件系统的总体结构和模块间的关系定义各功能模块的接口涉及全局数据库规定涉及约束制定组装测试计划。 概要设计说明书组装测试计划数据库设计实验二根据概要设计对本软件所必须的数据库进行分析及设计 数据库设计说明书详细设计实验二对概要设计产生的功能模块逐步细化形成若干个可编程的程序模块 模块测试方案编码实验三根据详细设计文档将详细设计转化为所要求的编程语言或数据库语言的程序并对这些程序进行调试和程序单元测试验证程序模块与详细设计文档的一致性 源程序清单测试单元测试实验三采用白盒测试技术进行如下测试:模块接口测试模块局部数据结构测试模块边界条件测试模块中所有独立执行通路测试模块的各条错误处理通路测试。 单元测试报告综合测试实验三发现与接口有关的各种错误 综合测试报告确认测试实验三检查软件是否满足软件需求说明书中的确认标准 确认测试报告项目实施实验四完善程序流图书写软件使用说明书和用户手册 项目开发总结报告最终用户手册      二、软件需求分析软件系统需求描述:实验室设备管理系统是利用Eclipse作为开发工具、sqlsetver作为数据库的系统。要求实现如下功能:⑴所有工作由专门人员负责完成其他人不得任意使用⑵对于已彻底损坏的作报废处理同时详细记录有关信息⑶对于有严重问题(故障)的要即使修理并记录修理日期、设备名、修理厂家、修理费、责任人等⑷对于急需但又缺少的设备需以“申请表”的形式送交上级领导请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、型号、规格、单价、数量、购置日期、生产厂家、购买人等)同时更新申请表的内容⑸随时对现有设备及其修理、报废情况进行统计、查询要求能够按类别和时间段(某日期之前)查询。本管理系统通过计算机对实验设备进行自动管理设备管理员可以直接在计算机实现实验设备的信息管理并在一定程度上实现自动化改善了工作运行效率和效果。软件系统数据流图)顶层数据流图)层数据流图)一层数据流图)总数据流图软件系统数据字典:、数据流条目登陆信息输入:设备管理员输出:身份验证描述:登陆信息=用户名密码登陆权限查询信息输入:合法人员对设备的查询操作输出:设备信息表描述:查询信息=设备名型号类别购置日期维修信息输入:所需维修设备的信息输出:确定维修设备的记录描述:维修信息=设备名修理日期修理厂家修理费负责人新设备输入:购买设备的信息输出:确定购买的新设备的记录描述:新设备=类别设备名型号规格单价数量等报废设备输入:所需报废的设备的信息输出:报废的设备记录描述:报废设备=类别设备名型号等审核信息输入:审核输出:上级领导描述:审核信息=报废设备信息新设备购买记录、加工条目身份验证统计查询维修购买报废生产报表审核、文件条目登陆表输入:身份验证输出:身份验证数据结构:用户名密码登陆权限设备基本信息表输入:统计查询数据结构:类别设备名型号规格等维修记录表输入:统计查询维修输出:统计查询数据结构:设备名修理日期修理厂家修理费责任人等新设备表输入:统计查询购买输出:统计查询数据结构:类别设备名型号规格单价数量生产厂家购买人等报废记录表输入:报废统计查询生产报表输出:统计查询生产报表数据结构:类别设备名型号等申请表输入:统计查询生产报表输出:统计查询生产报表购买数据结构:设备名型号规格数量负责人三:软件设计实验室设备管理系统模块结构图实验室设备管理系统上级领导操作设备管理员操作系统功能操作审核管理设备报废管理设备购买管理设备维修管理设备查询管理系统维护管理用户登陆管理界面设计实验室设备管理系统数据设计管理系统其中的个模块的详细设计上级领导操作模块②设备管理员操作模块统功能操作模块数据库设计登陆表列名数据类型长度允许空用户名varcharnot密码varcharnot登陆权限charnot    设备基本信息表列名数据类型长度允许空设备型号varcharnot设备名varcharnot规格varcharnot单价float购买日期datetime生产厂家varchar购买人varchar数量Int    维修记录表列名数据类型长度允许空列名设备型号varcharnot设备名varcharnot维修日期datetime维修厂家varchar维修费用float责任人varchar    报废记录表列名数据类型长度允许空设备型号varcharnot设备名varcharnot报废日期datetime责任人varchar    申请表列名数据类型长度允许空设备名varcharnot日期Datatimenot规格varcharnot数量int申请人Varchar    四、编码与单元测试、各模块示意图、用户登录界面:packageshebeiguanliimportjavaapplet*importjavasql*importjavaawt*importjavaawtevent*importjavaxswing*importcomborlandjbcllayout****pTitle:实验室设备管理系统登录界面p*authorgengdexin*version*publicclassLogextendsJFrame{**构建显示对象*JPanelcontentPaneXYLayoutxYLayout=newXYLayout()JPasswordFieldpassword=newJPasswordField()JLabeljLabel=newJLabel()JLabeljLabel=newJLabel()JLabeljLabel=newJLabel()JTextFieldjTextField=newJTextField()JLabeljLabel=newJLabel()JLabeljLabel=newJLabel()JLabeljLabel=newJLabel()publicLog(){enableEvents(AWTEventWINDOWEVENTMASK)try{jbInit()}catch(Exceptione){eprintStackTrace()}}privatevoidjbInit()throwsException {contentPane=(JPanel)thisgetContentPane()passwordaddActionListener(newLogpasswordactionAdapter(this))contentPanesetLayout(xYLayout)thissetSize(newDimension(,))thissetTitle(实验室设备管理系统)jLabelsetFont(newjavaawtFont(SansSerif,,))jLabelsetForeground(Colorred)jLabelsetText(欢迎进入实验室设备管理系统)jLabelsetFont(newjavaawtFont(SansSerif,,))jLabelsetText(姓名)jTextFieldsetText()jLabelsetFont(newjavaawtFont(SansSerif,,))jLabelsetText(密码)jLabelsetFont(newjavaawtFont(SansSerif,,))jLabelsetText(开发人员:耿德新蔺明亮毛冬冬)jLabelsetFont(newjavaawtFont(SansSerif,,))jLabelsetText(李章华吕文强顾海驹)jLabelsetFont(newjavaawtFont(SansSerif,,))继续阅读