《软件体系结构》课程设计.pptx

上传人:芳黎 文档编号:1118317 上传时间:2024-08-13 格式:PPTX 页数:24 大小:540.78KB
下载 相关 举报
《软件体系结构》课程设计.pptx_第1页
第1页 / 共24页
《软件体系结构》课程设计.pptx_第2页
第2页 / 共24页
《软件体系结构》课程设计.pptx_第3页
第3页 / 共24页
《软件体系结构》课程设计.pptx_第4页
第4页 / 共24页
《软件体系结构》课程设计.pptx_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、软软件体系件体系结结构构课课程程设设计计实验实验室室设设备备管理系管理系统统设计题设计题目目:姓姓名名:学学号号:同同组组长组组长:同同组组其他其他成成员员:实验实验指指导导教教师师:实验实验地点地点:完成日期完成日期:目目录录一、概述(目的、任务、开发环境、参考资料)二、采用的主要方法与技术 三、需求分析四、设计五、实现过程与步骤六、遇到的困难与获得的主要成果 七、测试与运行记录八、完成结果分析与总结九、附录(软件配置、个人完成的程序模块和文档清单)一、概一、概述述(目目的的、任任务务、开开发发环环境、境、参参考考资资料料)21 世纪以来,人类经济高速发展,人们发生了日新月异的变化。随 着时

2、代的发展,教育越来越需要实验,让学生从实验中得到更多,更扎 实的知识。因此学校也需要对实验室的实验设备进行更多的投入,而投 入之后就带来了管理方面的问题。我们做的这个系统主要是对设备的购 买、维修、报废等方面进行了一定的管理,可以让设备进行有序、有效 的管理,为管理人员节约一些因为管理混乱而浪费的时间。不过系统的 功能还不够完善,性能也还不够稳定,有待于以后不断的进行完善。实现的功能如下:1对于已彻底损坏的做报废处理,同时详细记录有关信息。2对于由严重问题(故障)的要及时修理,并记录修理日期、设备名、编号、修理厂家、修理费用、责任人等。3对于急需修改但又缺少的设备,需以“申请表”的形式送交上级

3、领导 请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备 名、编号、型号、规格、单价、数量、购置日期、生产厂家、保质期 和经办人等信息),同时更新申请表的内容。4随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类 别和时间段等查询。二、采二、采用用的的主主要方要方法法与与技技术术软件工程是一门从技术和组织管理两个角度研究如何用系统化、规 范化和数量化等工程原理与方法去进行软件开发和维护的学科。软件工 程学研究的范围非常的广泛,包括技术方法、工具、和管理等许多方面。软件生命周期的各个阶段可分为:问题定义:确定系统的基本功能可行性研究:确定系统是否能够实现及是否值得实现 需求分

4、析:确定系统必须完成的各种功能总体设计:确定如何实现软件 详细设计:详细设计实现系统编码和单元测试:写出正确的容易理解和维护的程序模块综合测试:通过各种类型的测试及调试使软件达到预订的要求 软件维护:通过各种必要的维护活动使系统持久的满足用户需要采用软件工程的技术开发本系统,通过以上八个阶段组成的软件生 存期。它是指从提出开发要求开始直到该软件报废为止的整个时期。分阶 段进行,就把规模庞大、结构复杂和管理复杂的软件变得很容易控制和 管理。本系统主要利用 Visual Basic 作为前端的应用开发工具,利用 ACCESS 作为后台的数据库,利用 Windows XP 作为系统平台。Window

5、s xp 以其友好的图形界面、易学易用的操作方法、强大 的多任务功能、健全的内在管理以及先进的程序设计方法为广大数据库 软件开发人员嗦熟悉。对它的操作环境熟悉,使得我们在其开发数据库 应用程序更加方便、可靠。三、需三、需求求分分析析(该该过过程程参参考西考西方方和和本本国制国制定定的的软软件件需需求求规规范范说说明明书书相关相关 标标准准)管理员可以对实验室设备信息进行查询及相关实验室设备的使用情 况查看。管理员可以根据本人用户名及密码登录系统。在信息系统中,后台数据库存储的地位相当重要,数据库的设计不但对数据的操作速度 有影响,还直接关系到软件系统的质量和生存周期,本系统数据库中包 括教师资

6、料数据表、借用设备表、仪器表、用户登录表。系统首先必须 维护实验室中详细资料的数据表,程序能对该表进行写入和读出数据的 操作。相应的,该表还有记录读者的借用情况,系统通过该表判断读者 是否满足借用条件。系统还要管理员信息表,记录管理员的资料,检验 管理员的登录,管理员的权限等。1、目的1便于用户、分析人员和软件设计人员进行理解和交流2希望系统的外部项均支持目标软件系统的确认。根据需求规 格说明书中确立的可测试标准进行测试,并得到确认。3控制系统进化过程2、软件产品的作用范围学校、科研机构、大型实验室 3、功能需求1设备预订:实现实验人员在系统平台上查询库内实验设备的状 态及其在某一时段的使用状

7、态,若无损坏且未被预订使用,则用户可以 预订使用。2设备管理:实现现在仓库中的每样设备信息的登记和新设备的 入库登记,旧设备的报修、报废处理、以及设备状态的更改。3设备的借出:按照教师所需设备给予借出,并在数据库中更改 这些设备的使用状态4设备的归还:按照教师所还设备而进行入库登记,并在数据库 中更改这些设备的使用状态。5设备报修:实验人员在实验过程中如果发现设备损坏,通过此 系统报告给管理员,同时修改数据库中的设备状态。4、数据库需求用户的需求具体体现在各种信息的提供、保存、更新和查询,要 求数据库结构能够充分满足各种信息的输出和输入。收集基本数据、数 据结构以及数据处理的流程,组成一份详细

8、的数据字典。四、四、设设计计(该该过过程程参参考西考西方方和和本本国制国制定定的的软软件件设设计计规规范范说说明明书书相关相关标标准)准)1 1、总总体体设设计计原理:总体设计的基本目的就是回答“概括的说,系统应该如何实 现?”这个问题。因此,总体设计又称为概要设计或初步设计。通过这 个阶段的工作将计划分出组成系统的物理元素-程序、文件、数据库、人工过程和文档等等,但是每个物理元素仍然处于黑盒子级,这些黑盒 子里的具体内容将在以后仔细设计。总体设计阶段的另一项重要任务是 设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互之间的关系。总体设计工程通常有两个主要阶段组成

9、:系统设计,确定系统的具 体实现方案;结构设计确定软件机构,也就是要确定系统中每个程序拥 有哪些模块组成,以及这些模块之间的关系。在详细设计之前进行总体 设计可以站在全局的高度上,花较少的成本,从中选出最佳的方案和最 合理的软件结构,从而用较低的成本开发出高质量的软件系统。2 2、详细详细设设计计数据库的概念设计:根据对数据流图和数据字典的分析,确定该应 用中的实体、属性、和实体之间的联系,并画出系统总体 E-R 图。概念 设计可以分为三部进行:首先设计局部 E-R 模式,然后把各局部 E-R 模 式综合成一个全局模式,最后对全局 ER 模式进行优化,得到最终的模式,即概念模式。局部 E-R

10、模式设计:实体和属性的定义。ER 模型的“联系”用于 刻画实体之间的关联。一种完整的方式是对局部结构中任意两个实体类 型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是否 存在联系。若有联系,进一步确定是 1:N,M:N,还是 1:1 等。还要 考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多个实体类型之间是否存在联系,等等。利用 ER 方法进行数据库的概念设计,可以分三个步骤进行:首先 设计局部 ER 模式,然后把各局部 ER 模式综合成一个全局模式,最后把 全局 ER 模式进行优化,得到最终的模式。所有局部 ER 模式设计好了之 后,接下来就是把它们综合成单一的

11、全局概念结构。全局概念结构不仅 要支持所有局部 ER 模式,而且必须合理地表示一个完整、一致的数据库 概念结构。1局部 ER 模式的合并合并的原则是:首先进行两两合并;先合并那些现实世界中有 联系的局部结构;合并从公共实体类型开始,最后再加入独立的局部机 构。2消除冲突冲突分为三类:属性冲突、结构冲突、命名冲突。设计全局 ER 模式的目的不在于把若干全局 ER 模式形式上合 并为一个 ER 模式,而在于消除冲突,使之成为能够被所有用户共同理解 和接受的同一的概念模型。3全局 ER 模式的优化在得到全局 ER 模式后,为了提高数据库系统的效率,还应进一步依据处理需求对 ER 模式进行优化。一个好

12、的全局 ER 模式,除能准 确、全面的反映用户功能需求外,还应该满足下列条件:实体类型的个 数要尽可能的少;实体类型所含属性个数尽可能的少;实体类型间联系 无沉余“实验实验室室设设备备管理系管理系统统”数据流数据流图图与与数据字数据字典典书面申请表修理要求收集信息 存储信息图图(1)“实实验验室室设设备备管管理理系系统统”顶顶层层数数据据流流图图管理管理员员领领导导修理人修理人员员批示意见 购买申请及后续批示 电子申请表操作信息统计报表控制命令采购信息处理信息修理实验实验室室设设备备信管理系管理系统统息采购要求采采购购人人员员数据数据库库1 1、顶层顶层数数据流据流图图的数的数据据字典字典:1

13、外部实体:管理员=系统的唯一管理人员,拥有对系统的最高使用权限。负责对 系统数据的录入、分析和处理。同时根据其他外部实体或系统输出信息,作出相应的处理。修理人员=根据系统提供的修理要求,对设备进行修理的专门人 员,并负责将详细的修理信息送交管理员2数据流电子申请表=系统根据管理员的输入信息,按照申请表的格式将信 息整理,得出的 WORD 格式申请表修理要求=管理员根据设备现有的损坏情况得出的需要修理信息 修理信息=修理人员根据修理要求,对设备进行修理后。根据实际的修理情况整理出的详细修理信息批示意见=领导根据管理员递交的书面申请表中的详细信息,反馈 给管理员的对申请同意与否的意见控制命令=增加

14、|删除|查询|修改 增加=通过系统向数据库添加新信息删除=通过系统将数据库中的错误或陈旧数据删除查询=根据提供的条件,对数据库进行查找,并返回查找结果 修改=通过系统对数据库的已有数据进行修改,保证数据的正确 操作信息=根据控制命令对系统进行操作,得出的操作结果处理信息=管理员得到的关于设备购买、修理反馈回来的详细信息 收集信息=系统操作过程中得到的、新的、需要存入数据库的信息,更新数据库存储信息=数据库中存储的信息,根据系统的操作要求需要传递给 系统的信息统计报表=修理信息统计表|报废信息统计表|设备资金统计表修理信息统计表=一月一次的对实验室的设备修理信息进行汇总 得出的书面表格报废信息统

15、计表=一月一次的对实验室的报废设备信息进行汇总 得出的书面表格设备资金统计表=一月一次的对本月实验室资金使用情况的统计 表格3数据存储数据库=用户信息表|申请信息表|设备记录表|购买记录表|修理信息表|报废记录表用户信息表=数据库中存储管理员允许创建的,合法的用户信息存 储表申请信息表=数据库中存储所有申请记录的存储表设备记录表=数据库中存储实验室现有设备详细信息的存储表 购买记录表=数据库中存储购买设备信息的存储表修理信息表=数据库中存储设备修理信息的存储表报废记录表=数据库中存储所有报废设备详细信息的存储表书面申请表 批示意见购买申请及后续批示 电子申请表统计 报表控制命令 处理信息 操作

16、信息提 出修 理 详 情采 购 详 情已 批申 请表购买 要求报 废申 请 信息存储信息 收集信息修 理 要 求报废信息管理管理员员领领导导修理信息修理人修理人员员数据数据库库图图(2)“实实验验室室设设备备管管理理系系统统”1 级级数数据据流流图图申申请请管管理理统计统计管管理理 及及查询查询处处理理购买处购买处理理购 买信 息修理修理处处理理报废报废管管理理采采购购人人员员2、1 层层数据数据流流图图的数据字的数据字典典1数据处理申请管理=整理、处理零散的申请信息,并以表格形式反馈给管理员统计、管理及查询处理=管理设备信息,提供各种设备信息查询,及对各种设备信息进行统计以表格形式输出购买处

17、理=整合申请表信息及设备购买要求形成详细设备购买信 息送部门采购人员修理处理=根据系统传递过来的修理要求整合成详细修理要求送 修理人员报废处理=根据管理员的报废命令,对需报废设备进行信息整理,操作相应数据库表,形成报废信息送数据库2数据流提出=管理员根据需要调用申请管理模块的控制命令已批申请表=包括领导同意信息和设备需求信息的申请表 报废=管理员根据需要调用报废管理模块的控制命令申请信息=所有设备购买申请记录详细信息报废信息=响应管理员报废命令,经过报废处理后整理的详细设备 报废信息提出申请命令购买要求控制命令购买命令修理命令修理要求查询命令统计命令处理信息存储信息存储信息存储处理信息统计报表

18、操作信息图图(3)“统统计计管管理理及及查查询询处处理理”2 级级数数据据流流图图用用户户命命 令令识识别别整理整理操操 作信作信息息处处理理信信 息存息存储储申申请请命命 令令处处理理修理修理命命 令令处处理理查询查询命命 令令处处理理购买购买命命 令令处处理理统计统计命命 令令处处理理3、级数据流图数据字典1)数据处理用户命令识别=识别控制命令,分别调用各处理模块 处理信息存储=接受购买、修理等信息,存入数据库 整理操作信息=整理系统操作信息,显示送管理员处 申请命令处理=接受命令,调用申请模块统计命令处理=接受统计命令,读取数据库信息,统计整理信息,产生月设备资金统计表,修理/报废注销表

19、,购买申请表五、五、实实现现过过程程与步与步骤骤1、“实验室设备管理系统”的顶层数据流图如下:管理管理员员领领导导实验实验室室设设备备 管理系管理系统统采采购购人人员员数据数据库库“实验实验室室设设备备管理系管理系统统”数据字数据字典典的定的定义义如下如下:1、顶层数据流图的数据字典:1外部实体:管理员=系统的唯一管理人员,拥有对系统的最高使用权限。负责对 系统数据的录入、分析和处理。同时根据其他外部实体或系统输出信息,作出相应的处理。修理人员=根据系统提供的修理要求,对设备进行修理的专门人 员,并负责将详细的修理信息送交管理员2数据流修理要求=管理员根据设备现有的损坏情况得出的需要修理信息

20、修理信息=修理人员根据修理要求,对设备进行修理后。根据实际的修理情况整理出的详细修理信息批示意见=管理员根据递交的书面申请表中的详细信息,给员的出 对申请同意与否的意见控制命令=增加|删除|查询|修改 增加=通过系统向数据库添加新信息删除=通过系统将数据库中的错误或陈旧数据删除查询=根据提供的条件,对数据库进行查找,并返回查找结果 修改=通过系统对数据库的已有数据进行修改,保证数据的正确 操作信息=根据控制命令对系统进行操作,得出的操作结果处理信息=管理员得到的关于设备购买、修理反馈回来的详细信息 收集信息=系统操作过程中得到的、新的、需要存入数据库的信息,更新数据库存储信息=数据库中存储的信

21、息,根据系统的操作要求需要传递给 系统的信息统计报表=修理信息统计表|报废信息统计表|设备资金统计表 修理信息统计表=一月一次的对实验室的设备修理信息进行汇总得出的书面表格报废信息统计表=一月一次的对实验室的报废设备信息进行汇总 得出的书面表格设备资金统计表=一月一次的对本月实验室资金使用情况的统计 表格3)数据存储数据库=用户信息表|申请信息表|设备记录表|购买记录表|修 理信息表|报废记录表用户信息表=数据库中存储管理员允许创建的,合法的用户信息存 储表申请信息表=数据库中存储所有申请记录的存储表设备记录表=数据库中存储实验室现有设备详细信息的存储表 购买记录表=数据库中存储购买设备信息的

22、存储表修理信息表=数据库中存储设备修理信息的存储表报废记录表=数据库中存储所有报废设备详细信息的存储表2、在将分析报告转换成设计报告的过程中,采用变换分析方法,根据数 据流图转换成程序结构的模块,具体的模块结构和各个模块之间的关系 如下图所示:“实验室设备管理系统”程序结构“雏形”设备管理系统执新 数 据 输控制模块信息输出获 取用户信输 入 新 数分块管理申请信息数据库存储信损坏设备的情六、遇六、遇到到的的困困难难与与获获得得的的主要主要成成果果通过对本实验室设备管理系统的设计,使我们认识到软件开发过程 实际上就是描述现实世界的过程。而由现实世界像软件模型的转化过程 是其中最核心的过程。在课

23、程设计的过程中我们遇到了许多问题,如在 分析阶段不能完全正确的把握住系统的功能描述,设计数据流图时出现 了很大的问题,在与同学们的讨论过程中,解决了这些问题。本次实验使我们得到一次难得的锻炼机会,加深了对理论知识的理 解,丰富了实践经验,让我从整体的程序开发到具体软件的设计都有了 一个全面的掌握,为我们即将从事的工作打下了坚实的基础!该系统还 有许多不尽人意的地方,用户界面设计的不够完美,统计功能还不完善 等,这些都有待进一步的改善。但本次实验提高了我们实际操作的能力,从以前的理论上升到实践,从感性认识上升到理性认识,真正做到学有 所用。七、七、测测试试与与运运行行记录记录 1引言1)目的以文

24、件的方式记载组装测试和确认测试的结果、发现问题以及分析 评价,它是作为软件验收的依据之一。2测试结果软件测试步骤有:单元测试、集成测试、确认测试和系统测试,在 此就只对单元测试进行叙述,其他均略。3.软件功能结论1模块名称(“添加新设备”模块)2功能主要就上实现那些由采购人员买入的新设备,通过一个申请表的 形式添加到系统的数据库中,同时添加一些这些设备的基本情况。以便 与日后的查询,使用和管理。4.分析摘要1)能力本系统基本完成了用户的软件需求。2)缺陷和影响3软件错误4评价该系统虽然基本完成了用户的软件需求,但还有很多地方还需要 改善和完善。例如:系统的界面,还有系统的功能还没有完善,稳定性

25、 不够等。运行记录:这个模块的主要功能:为软件建立数据库,在运行时提供数据的连接。八、完八、完成成结结果果分析分析与与总结总结1.1.管理管理员员登登入界入界面面1模块的功能描述:本模块主要是为实验室的管理人员提供管理的有保护的登入。阻止一些非法 的用户进入。2界面设计3)代码实现(主要部分)String s1,s2select*into:s1,:s2from Useridwhere userid=:sle_1.text;if sqlca.sqlcode=100 thenmessagebox(提示信息,用户名或密码错误!)elseif sqlca.sqlcode=-1 thenmessageb

26、ox(提示信息,连接数据库失败!)elseif s2=sle_2.text thenopen(w_main)close(w_login)end if2.2.系系统统主主界界面面1系统主界面的功能描述:此模块主要是管理员可以在这里查看到目前系统中总共有多少设备在库以 及各个设备的一些基本情况。还可以实现排序和登入各个子模块实现具体的各个 操作。2界面设计3)代码实现在这里主要代码都是通向各个子功能模块的,由于这个系统的各个子功能都 是通过按扭打开一个新的窗口,在新的窗口中来具体实现各种功能的。因此这里 的代码大部分都是一些很简单用于打开新窗口的,当然还有实现排序等方面的。(1)添加设备(2)报废

27、处理(3)维修登记 在三个模快在具体实现的时候再 加以介绍。在这里主要是排序的代码:if rb_1.checked=true then dw_1.setsort(#5 a)dw_1.sort()end ifif rb_2.checked=true then dw_1.setsort(#5 d)dw_1.sort()end if3.3.添加新添加新设设备备界界面面1功能描述:当采购人员将新的设备买进来之后,就要在这里通过一个申请表格的形式 将它添加到数据库中去。当然管理员可以在这里通过设备的型号可以查询到 是否库中还有库存。2界面设计3)代码实现(主要部分)插入按扭if sle_1.text=t

28、hen elseif sle_2.text=elseif sle_3.text=thenthenelseif sle_4.text=elseif sle_5.text=elseif sle_6.text=thenthen thenmessagebox(提示信息,该条记录不能为空!)elseif sqlca.sqlcode=100thenmessagebox(提示信息,插入失败)sle_1.text=sle_2.text=sle_3.text=sle_4.text=sle_5.text=sle_6.text=elseif sqlca.sqlcode=-1 thenmessagebox(提示信息,

29、连接失败)sle_1.text=sle_2.text=sle_3.text=sle_4.text=sle_5.text=sle_6.text=elseinsert into wh values(:sle_1.text,:sle_2.text,:sle_3.text,:sle_4.text,:sle_5.text,:sle_6.text);messagebox(提示信息,插入成功!)open(w_f11)end if查询按扭 String s1,s2,s3,s4,s5,s6 select*into:s1,:s2,:s3,:s4,:s5,:s6 from whwhere sno=:sle_2.te

30、xt;if sqlca.sqlcode=100 thenmessagebox(提示信息,没有找到要查找的信息)sle_2.text=elseif sqlca.sqlcode=-1 thenmessagebox(提示信息,连接数据库失败)sle_2.text=else sle_1.text=s1 sle_3.text=s3 sle_4.text=s4 sle_5.text=s5 sle_6.text=s6 end if删除按扭if sle_2.text=then elseif sle_3.text=thenelseif sle_1.text=then elseif sle_4.text=then

31、elseif sle_5.text=then elseif sle_6.text=thenmessagebox(提示信息,记录不能为空)elsedelete from wh where sno=:sle_2.text;messagebox(提示信息,该条记录已经删除)sle_1.text=sle_2.text=sle_3.text=sle_4.text=sle_5.text=sle_6.text=end if查看按扭查看有单独的窗口来显示:包括原来在的和刚刚插入的4.维维修修登登记记界面界面1功能描述:是对在使用之后出现了一定问题的那些设备,要将其单独列出,以便与厂商 联系,尽快的将其问题解决

32、。并要记下维修的厂家与负责人。2界面设计3)代码实现(主要部分)(1)保存按扭insert into xeixiu values(:sle_1.text,:sle_2.text,:sle_3.text,:sle_4.text,:sle_5.text);if sqlca.sqlcode=100 thenmessagebox(提示信息,保存失败)sle_1.text=sle_2.text=sle_3.text=sle_4.text=sle_5.text=elseif sqlca.sqlcode=-1 thenmessagebox(提示信息,连接失败)sle_1.text=sle_2.text=sl

33、e_3.text=sle_4.text=sle_5.text=elseif sle_1.text=then elseif sle_2.text=thenelseif sle_3.text=then elseif sle_4.text=thenelseif sle_5.text=then messagebox(提示信息,记录不能为空)elsemessagebox(提示信息,保存成功)open(w_s22)end if2查询按扭 String s1,s2,s3,s4,s5 select*into:s1,:s2,:s3,:s4,:s5 from weixiuwhere sno=:sle_2.text

34、;if sqlca.sqlcode=100 thenmessagebox(提示信息,没有找到要查找的信息)sle_2.text=elseif sqlca.sqlcode=-1 thenmessagebox(提示信息,连接数据库失败)sle_2.text=elsesle_1.text=s1 sle_3.text=s3 sle_4.text=s4 sle_5.text=s5 end if3查看按扭与添加新设备的模块一样,在这里查看也是通过打开一个新的窗口来查看那些 原来就在和新增加进来的设备的。5、报废处报废处理理界界面面1功能描述:对于经过长期使用或者是使用不当而报废的设备,管理员也可以通过此模

35、 块将起单独的列出来,也或者可以直接把这些设备的记录删除,以达到清理实验 室的目的。2界面设计3)代码实现(主要部分)(1)保存按扭insert into baofei values(:sle_1.text,:sle_2.text,:sle_3.text);if sqlca.sqlcode=100 thenmessagebox(提示信息,保存失败)sle_1.text=sle_2.text=sle_3.text=elseif sqlca.sqlcode=-1 thenmessagebox(提示信息,连接失败)sle_1.text=sle_2.text=sle_3.text=elseif sle

36、_1.text=then elseif sle_2.text=thenelseif sle_3.text=thenmessagebox(提示信息,记录不能为空)elsemessagebox(提示信息,保存成功)open(w_t33)end if(2)查询按扭String s1,s2,s3select*into:s1,:s2,:s3 from baofeiwhere sno=:sle_1.text;if sqlca.sqlcode=100 thenmessagebox(提示信息,没有找到要查找的信息)sle_2.text=elseif sqlca.sqlcode=-1 thenmessagebo

37、x(提示信息,连接数据库失败)sle_2.text=elsesle_2.text=s1 sle_3.text=s3 open(w_t33)end if(3)删除按扭if sle_2.text=then elseif sle_3.text=thenelseif sle_1.text=thenmessagebox(提示信息,记录不能为空)elsedelete from baofei,wh,xeixiu where sno=:sle_1.text;messagebox(提示信息,该条记录已经删除)sle_1.text=sle_2.text=sle_3.text=end if(4)查看按扭与之前的两个

38、模块一样,也是通过新的窗口来查看那些已经报废了的设备。总结:本次实验要求我们自己动手设计完成一个实验室设备管理系统,要求能对实验室设备进行统计查询,对设备维修、报废情况的处理记录,能够申请购买新设备拨哪个更新申请表等。本系统还要求用户登录具有 一定的权限,能执行相关的操作。当设备需要报废和购买还需要得到上 级领导的审核批准。通过这个实验,开始先对该管理系统进行需求分析,得出本次实验 管理系统需要设备管理员以及上级领导这几个角色,画出系统顶层数据 流图配备想应的数据字典。进入软件设计阶段,将管理系统分成三个模 块:系统功能模块,设备管理员操作模块和上级领导模块,每个模块再 细分具体的操作模块。设

39、计系统 E-R 图建立关系数据表。软件编码阶段 设计系统功能界面,并添加相应的代码,与数据库向连接,实现系统功能。软件测试与调试时,将要测试的数据输入到相应的功能界面,测试 本系统能否正常实现相应的功能,并及时进行相应的改进。九、附九、附录录(软软件配件配置置、个个人完人完成成的程的程序序模模块块和文和文档档清清单单)1、配置:硬件:CPU 的主频在 1.8G 以上,内存在 256M 以上。NT 或是 WINDOWS 2000 以上版本软件:本系统是基于 WINDOWS PowerBuilder9.02、人员:系统需求分析:1 人 界面制作:1 人代码编写:1 人 3、具体安排:1系统调研2模块设计3数据库设计4界面及代码设计5单元测试6系统整体测试

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 技术资料 > 实施方案

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922