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