《软件工程课程设计-设备管理系统.ppt》由会员分享,可在线阅读,更多相关《软件工程课程设计-设备管理系统.ppt(34页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、实验室设备管实验室设备管缺少状态图缺少状态图理系统理系统组长:高超阳组长:高超阳组员:周蕾组员:周蕾 陈丽玮陈丽玮 李琬璐李琬璐 冯玲冯玲 黄维裕黄维裕 戴生达戴生达 余恒卿余恒卿章节目录章节目录 一一.立项原因立项原因二二.软件系统需求描述软件系统需求描述三三.DD描述描述四四.DFD五五.SC图图七七.分析类图分析类图六六.数据设计数据设计八八.时序图与协作图时序图与协作图九九.周心蕾文档截图周心蕾文档截图十十.周心蕾活动框图周心蕾活动框图十一十一.MFC图图十二十二.活动感想活动感想立项原因立项原因现在现在,科学技术的飞速发展把人类社会推向了一个崭新的时代科学技术的飞速发展把人类社会推向
2、了一个崭新的时代 信息时代,这已是无可争议的事实,信息对社会经济发展的巨信息时代,这已是无可争议的事实,信息对社会经济发展的巨大推动作用,使其与物质能源一起并列为现代社会的三大支柱,大推动作用,使其与物质能源一起并列为现代社会的三大支柱,这已在全社会达到共识。随着对信息作为一种资源来管理的需求这已在全社会达到共识。随着对信息作为一种资源来管理的需求日益加强,信息研究领域出现了一种新的管理思想和模式日益加强,信息研究领域出现了一种新的管理思想和模式信信息管理。息管理。计算机管理以其快捷高效的特点,在很多领域已经取代了传统的计算机管理以其快捷高效的特点,在很多领域已经取代了传统的手工管理方式,尤其
3、是在手工管理方式,尤其是在 复杂繁琐的物质设备管理中,计算机复杂繁琐的物质设备管理中,计算机管理手段的这一优势,更显得十分突出,与传统管理方式向比较,管理手段的这一优势,更显得十分突出,与传统管理方式向比较,设备管理系统能更加有效的进行信息管理。设备管理系统,应用设备管理系统能更加有效的进行信息管理。设备管理系统,应用数据库对信息数据以数据库形式表示,更容易更新和管理。数据库对信息数据以数据库形式表示,更容易更新和管理。因此现代信息化设备管理系统很快取代了传统模式的管理方式。因此现代信息化设备管理系统很快取代了传统模式的管理方式。软件系统需求描述软件系统需求描述实验室设备管理系统是利用实验室设
4、备管理系统是利用Eclipse作为开发工具、作为开发工具、SQL Server2000作为数据库的系统。要求实现如下功能:作为数据库的系统。要求实现如下功能:所有工作由专门人员负责完成,其他人不得任意使用;所有工作由专门人员负责完成,其他人不得任意使用;对于已彻底损坏的作报废处理,同时详细记录有关信息;对于已彻底损坏的作报废处理,同时详细记录有关信息;对于有严重问题(故障)的要即使修理,并记录修理日期、对于有严重问题(故障)的要即使修理,并记录修理日期、设备名、修理厂家、修理费、责任人等;设备名、修理厂家、修理费、责任人等;对于急需但又缺少的设备需以对于急需但又缺少的设备需以“申请表申请表”的
5、形式送交上级领的形式送交上级领导请求批准购买。新设备购入后要立即进行设备登记(包括类别、导请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、型号、规格、单价、数量、购置日期、生产厂家、购买设备名、型号、规格、单价、数量、购置日期、生产厂家、购买人等),同时更新申请表的内容;人等),同时更新申请表的内容;随时对现有设备及其修理、报废情况进行统计、查询,要求随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段(某日期之前)查询。能够按类别和时间段(某日期之前)查询。本管理系统通过计算机对实验设备进行自动管理,设备管理员本管理系统通过计算机对实验设备进行自动管理,设备
6、管理员可以直接在计算机实现实验设备的信息管理,并在一定程度上实可以直接在计算机实现实验设备的信息管理,并在一定程度上实现自动化,改善了工作运行效率和效果现自动化,改善了工作运行效率和效果。DD描述描述数据流条目:数据流条目:登陆信息登陆信息输入:设备管理员输入:设备管理员输出:身份验证输出:身份验证1描述:登陆信息描述:登陆信息=用户名用户名+密码密码+登陆权登陆权查询信息查询信息输入:合法人员对设备的查询操作输入:合法人员对设备的查询操作输出:设备信息表输出:设备信息表描述:查询信息描述:查询信息=设备名设备名/型号型号/类别类别/购置日期购置日期DD描述描述维修信息维修信息输入:所需维修设
7、备的信息输入:所需维修设备的信息输出:确定维修设备的记录输出:确定维修设备的记录描述:描述:维修信息维修信息=设备名设备名+修理日期修理日期+修理厂家修理厂家+修理费修理费+负责人负责人新设备新设备输入:购买设备的信息输入:购买设备的信息输出:确定购买的新设备的记录输出:确定购买的新设备的记录描述:描述:新设备新设备=类别类别+设备名设备名+型号型号+规格规格+单价单价+数量等数量等DD描述描述报废设备报废设备输入:所需报废的设备的信息输入:所需报废的设备的信息输出:报废的设备记录输出:报废的设备记录描述:报废设备描述:报废设备=类别类别+设备名设备名+型号等型号等审核信息审核信息输入:审核输
8、入:审核3输出:上级领导输出:上级领导描述:审核信息描述:审核信息=报废设备信息报废设备信息/新设备购买记新设备购买记录录加工条目:身份验证加工条目:身份验证1、统计查询、统计查询2.1、维修、维修2.2、购买、购买2.3、报废、报废2.4、生产报表、生产报表3.1、审核、审核3.2DD描述描述登陆表登陆表输入:身份验证输入:身份验证1输出:身份验证输出:身份验证1数据结构:用户名数据结构:用户名+密码密码+登陆权限登陆权限设备基本信息表设备基本信息表输入:统计查询输入:统计查询2.1数据结构:类别数据结构:类别+设备名设备名+型号型号+规格等规格等DD描述描述维修记录表维修记录表输入:统计查
9、询输入:统计查询2.1,维修,维修2.2输出:统计查询输出:统计查询2.1数据结构:设备名数据结构:设备名+修理日期修理日期+修理厂家修理厂家+修理修理费费+责任人等责任人等新设备表新设备表输入:统计查询输入:统计查询2.1,购买,购买2.2输出:统计查询输出:统计查询2.1数据结构:类别数据结构:类别+设备名设备名+型号型号+规格规格+单价单价+数数量量+生产厂家生产厂家+购买人等购买人等DD描述描述 报废记录表报废记录表输入:报废输入:报废2.4,统计查询,统计查询2.1,生产报表,生产报表3.1输出:统计查询输出:统计查询2.1,生产报表,生产报表3.1数据结构:类别数据结构:类别+设备
10、名设备名+型号等型号等 申请表申请表输入:统计查询输入:统计查询2.1,生产报表,生产报表3.1输出:统计查询输出:统计查询2.1,生产报表,生产报表3.1,购买,购买2.3数据结构:设备名数据结构:设备名+型号型号+规格规格+数量数量+负责人负责人顶层数据流图顶层数据流图O层数据流图层数据流图一层数据流图一层数据流图总层数据流图总层数据流图SC图图设备管理系统数据设计设备管理系统数据设计上级领导操作模块上级领导操作模块设备管理员操作模块设备管理员操作模块统功能操作模块统功能操作模块数据库数据库设计设计列名列名数据类型数据类型长度长度允许空允许空设备型号设备型号varcharvarchar10
11、10not nullnot null设备名设备名varcharvarchar2020not nullnot null规格规格varcharvarchar1010not nullnot null单价单价floatfloat8 8nullnull购买日期购买日期datetimedatetime8 8nullnull生产厂家生产厂家varcharvarchar2020nullnull购买人购买人varcharvarchar1010nullnull数量数量IntInt4 4nullnull列名列名数据类型数据类型长度长度允许空允许空用户名用户名varcharvarchar5050not nullnot
12、 null密码密码varcharvarchar5050not nullnot null登陆权限登陆权限charchar1010not nullnot null登陆表登陆表 维修记录表维修记录表列名列名数据类型数据类型长度长度允许空列允许空列名名设备型号设备型号 varcharvarchar1010not nullnot null设备名设备名varchar2020not nullnot null维修日期维修日期 datetimedatetime8 8nullnull维修厂家维修厂家 varcharvarchar3030nullnull维修费用维修费用 floatfloat8 8nullnull责
13、任人责任人varcharvarchar1010nullnull 报废记录表报废记录表列名列名数据类型数据类型长度长度允许空允许空设备型号设备型号 varcharvarchar1010not nullnot null设备名设备名varchar2020not nullnot null报废日期报废日期 datetimedatetime8 8null责任人责任人varchar1010null 申请表申请表列名列名数据类型数据类型长度长度允许空允许空设备名设备名varchar1010not null日期日期Datatimeatatime8 8not null规格规格varchar1010not null
14、数量数量intint4 4null申请人申请人Varchararchar1010Nullull分析类图分析类图统统统统计计计计查查查查询询询询维维维维修修修修购购购购买买买买报报报报废废废废用例实现时序图用例实现时序图统统统统计计计计查查查查询询询询维维维维修修修修购购购购买买买买报报报报废废废废用例实现协作图用例实现协作图统统统统计计计计查查查查询询询询维维维维修修修修购购购购买买买买报报报报废废废废 通过对通过对通过对通过对本次本次本次本次设备管理系统的设计,使我设备管理系统的设计,使我设备管理系统的设计,使我设备管理系统的设计,使我们们们们认识到软件开发的过程实际上就是认识到软件开发的过
15、程实际上就是认识到软件开发的过程实际上就是认识到软件开发的过程实际上就是描述现实世界的过程。而由现实世界向软件模型的转化过程是其中最核描述现实世界的过程。而由现实世界向软件模型的转化过程是其中最核描述现实世界的过程。而由现实世界向软件模型的转化过程是其中最核描述现实世界的过程。而由现实世界向软件模型的转化过程是其中最核心的过程心的过程心的过程心的过程。本次实验使我本次实验使我本次实验使我本次实验使我们们们们得到得到得到得到了了了了一次难得的锻炼机会,加深了对理论知识的一次难得的锻炼机会,加深了对理论知识的一次难得的锻炼机会,加深了对理论知识的一次难得的锻炼机会,加深了对理论知识的理解,丰富了实践经验,让理解,丰富了实践经验,让理解,丰富了实践经验,让理解,丰富了实践经验,让我们我们我们我们从整体的程序开发到具体软件的设计都从整体的程序开发到具体软件的设计都从整体的程序开发到具体软件的设计都从整体的程序开发到具体软件的设计都有了一个全面的掌握有了一个全面的掌握有了一个全面的掌握有了一个全面的掌握。