软件工程实验室设备管理系统_第1页
软件工程实验室设备管理系统_第2页
软件工程实验室设备管理系统_第3页
软件工程实验室设备管理系统_第4页
软件工程实验室设备管理系统_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

5/48实验室设备管理系统目录目录 2可行性研究报告 51引言 51.1编写目的 51.2背景 51.3定义 51.4参考资料 62可行性研究的前提 62.1要求 62.2目标 82.3条件、假定和限制 82.4进行可行性研究的方法 82.5评价尺度 83对现有系统的分析 93.1处理流程和数据流程 93.2工作负荷 93.3费用开支 93.4人员 93.5设备 103.6局限性 104所建议的系统 104.1对所建议系统的说明 104.2处理流程和数据流程 114.3改进之处 124.4影响 134.4.1对设备的影响 134.4.2对软件的影响 134.4.3对用户单位机构的影响 134.4.4对系统运行过程的影响 134.4.5对开发的影响 134.4.6对地点和设施的影响 144.4.7对经费开支的影响 144.5局限性 144.6技术条件方面的可行性 145投资及效益分析 145.1支出 145.1.1基本建设投资 155.1.2其他一次性支出 155.1.3非一次性支出 155.2收益 155.2.1一次性收益 155.2.2非一次性收益 155.2.3不可定量的收益 155.3收益/投资比 165.4投资回收周期 165.5敏感性分析 166社会因素方面的可行性 176.1法律方面的可行性 176.2使用方面的可行性 177结论 17软件需求说明书 181引言 181.1编写目的 181.2背景 181.3定义 181.4参考资料 192任务概述 192.1目标 192.2用户的特点 192.3假定和约束 193需求规定 203.1对功能的规定 203.2对性能的规定 203.2.1精度 21在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,由于本系统使用了数据结构,可以满足各种精度的需求。3.2.2时间特性要求 213.2.3灵活性 213.3输人输出要求 213.4数据管理能力要求 213.5故障处理要求 213.6其他专门要求 214运行环境规定 224.1设备 224.2支持软件 224.3接口 224.4控制 22概要设计说明书 231引言 231.1编写目的 231.2背景 231.3定义 231.4参考资料 242总体设计 242.1运行环境 242.2基本设计概念和处理流程 242.3功能需求与程序的关系 252.4人工处理过程 252.5尚未问决的问题 253接口设计 263.1用户接口 263.2外部接口 264运行设计 264.1运行模块组合 264.2运行控制 264.3运行时间 275系统数据结构设计 275.1逻辑结构设计要点 275.2物理结构设计要点 275.3数据结构与程序的关系 276系统出错处理设计 276.1出错信息 276.2补救措施 276.3系统维护设计 28详细设计说明书 291引言 291.1编写目的 291.2背景 291.3定义 291.4参考资料 302程序系统的结构 303程序设计说明 323.1程序描述 323.2功能 323.3性能 333.4输人输出要求 333.5流程逻辑 343.6用例设计 383.7接口 423.8注释设计 423.9限制条件 423.10测试计划 423.11尚未解决的问题 43

可行性研究报告1引言对软件需求的全面、深入的理解是软件开发工作获得成功的前提条件,作为软件定义时期的最后一个阶段,需求分析的任务是明确用户对目标系统的需求,主要是确定对系统的综合要求,同时分析系统的数据要求。它能提高软件开发过程的能见度,便于实现软件开发人员对开发过程的工程化管理与控制,便于项目管理人员、开发人员、测试人员、维护人员之间更好地交流与协作。1.1编写目的我校的实验室设备和课程的管理还处于较为原始的手工阶段。缺少一套实用可靠的设备和课程管理系统软件。随着电气化教学和无纸化办公的一步步完善,利用计算机管理系统管理我校的实验室设备势在必行。该报告的主要内容是分析实验室设备管理系统的开发可行性,包括开发背景和编写目的。为该工程的决策人员分析该项目的实施价值和可行性作判断的依据。1.2背景软件名称:实验室设备管理系统软件项目的提出者:实验室设备后勤部软件开发者:林志雄,张传印,林淮河软件用户:实验室设备管理员和实验室上级领导实现软件的计算中心:实验室微电脑相关联系:和我校的财务管理与课程管理软件系统中的相关信息挂钩。1.3定义报废:管理人员发现设备因某些原因损坏而导致设备不能使用时,就将该设备记录下来,并记录报废原因。维修:管理人员发现设备因某些原因损坏需要维修时,就将该设备记录下来,并提出维修意见。查询:随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段(某日期之前)查询1.4参考资料《软件工程》人民邮电出版社张海藩编著《软件工程—实践者的研究方法》机械工业出版社(美)RogerS.Prtssman编著《数据库系统概论》高等教育出版社萨师宣王珊编著2可行性研究的前提每学年要对实验室设备使用情况进行统计、更新,其中:技术要求及限定条件(1)每件设备在作入库登记时均由系统按类别自动顺序编号,形成设备号;设备报废时要及时修改相应的设备记录,且有领导认可;(2)本系统的数据存储至少应包含:设备记录、修理记录、报废记录、购买申请;(3)本系统的输入项至少包含:新设备信息、修理信息、申请购买信息、报废信息、具体查询统计要求;(4)本系统的输出项至少包含:设备购买申请表、修理/报废注销/设备资金统计表。2.1要求本软件系统的功能:(1)对于已彻底损坏的实验设备作报废处理,同时详细记录其有关信息;(2)对于有严重问题(故障)的设备要及时修理,并记录其修理日期、设备名、修理厂家、修理费、责任人等;(3)对于急需但又缺少的设备需以“申请表”的形式送交上级领导请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、型号、规格、单价、数量、购置日期、生产厂家、购买人等),同时更新申请表的内容;(4)随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段(某日期之前)查询。性能:可以及时的对购买新设备、维修设备、报废设备进行审批核实。以及方便的维护管理现有设备。输出如报告、文件或数据,对每项输出要说明其特征,如用途、产生频度、接口以及分发对象:用途产生频度接口分发对象设备情况为管理员用户和上级领导提供实验室内设备的具体情况管理员用户和上级领导每次查询实验室设备的频度类别、设备名、型号、规格、单价、数量、购买日期、生产厂家、借出情况管理员用户、上级领导使用设备的人员信息为管理员用户和上级领导提供设备使用者的具体情况管理员用户和上级领导每次查询实验室设备使用者的频度设备类别、设备名、设备型号、使用人姓名、使用人单位、借用时间、归还时间管理员用户、上级领导购买设备由管理员给出需要购买的设备的信息需要购买设备的频度类别、设备名、型号、规格、单价、数量、购置日期、生产厂家、购买人上级领导非法请求信息提示管理员用户此次借用非法每次产生非法申请的频度设备名、设备型号、借用情况管理员用户修理/报废/注销设备资金统计表向单位显示设备修理/报废注销资金统计情况每月一次设备类别、设备名、设备型号、设备规格、修理/报废/注销情况、生产厂家、使用资金上级领导输入说明系统的输入,包括数据的来源、类型、数量、数据的组织以及提供的频度:来源类型数量数据的组织提供的频度管理员用户工作请求申请管理员文档文档+表格上级领导查询请求信息管理员用户文档文档+表格申请购买设备表管理员表格{X}表格+说明待修理设备申请表管理员表格{X}表格+说明新设备信息管理员表格{X}表格+说明报废设备的信息管理员表格{X}表格+说明在安全与保密方面的要求:系统的用户可分为实验室设备系统管理员、实验室上级领导两种;实验室设备系统管理完成对该系统进行相应的管理,如查询,统计,写申请表,报废处理;实验室上级领导的管理是查询和批准是否报销和是否购置新设备。同本系统相连接的其他系统:本系统是在Windows2000以上版本的操作系统下使用。完成期限:两个月2.2目标本软件开发旨在实验实设备管理,帮助管理人员方便、安全、高效地进行设备管理。通过本软件的开发,实现实验室设备管理系统的推广,把其应用到实际中来,从而体现本软件的优越性。技术目标:本软件可及时实现系统相应功能,从而提高了处理速度;通过数据库管理提高控制精度以及准确性,尤其是在统计方面从而改进管理信息服务。经济目标:本软件作为实验室的具体应用,通过高效的管理达到减少人力因而改进了人员利用率。2.3条件、假定和限制2.3.1投资总额:60000元2.3.2人力总数:3人2.3.3工程耗时:两个月2.3.4工程时间:2009/3/28——2009/5/202.2.5信息来源:网络资源搜索及学校实验室相关信息收集。2.3.6工程环境:a.所建议系统的运行寿命的最小值:三年b.编程语言:VC++及数据库c.开发环境:VisualC++6.0、sql2000及微机。2.3.7系统投入使用的最晚时间:六月初2.4进行可行性研究的方法通过调查分析实验室设备管理系统现阶段所具备的能力进行测试,边开发边测试,实现一个初级应用软件。方法摘录说明:确定模型,就是要设定了输入和各个输入之间的关系,其输出也就确定了,而与实验次数无关2.5评价尺度本次投资的费用为60000元,人力总数为3人,工程耗时30天,利用高级语言编程开发一个初始产品,以能够达到提高实验室设备管理工作效率、减少额外人力、物力资源开销为评价标准。3对现有系统的分析目前本校的实验室设备管理系统,大多为人工作用,极为不方便,而且具有一定误差率,对于现代计算机普及而言,大多数人会使用计算机,对于这些具有计算机基础知识的办公室管理人员而言,还采用人工的手法事人力的极大浪费,而且费用永远高于用计算机开发的实验室设备管理系统。3.1处理流程和数据流程实验室设备库实验室设备库设备购置设备维修设备报废查询设备统计设备设备信息设置3.2工作负荷设备购置:需要时购买。设备信息设置:每周一次。统计设备:每周一次。设备维修:设备每个月统一维修。查询设备:每周一次。设备报废:每个月一次统一处理。3.3费用开支需要2个实验室设备管理员,每个人的工资2000元,一个办公室,设备记事本,笔。3.4人员要有对实验室设备器材了如执掌的技术人才2个,并对计算机操作有一定的基础。3.5设备记录本,信息标签,笔。3.6局限性查询速度慢,数据量大,处理能力不够,有数据要更新,修改困难。4所建议的系统4.1对所建议系统的说明本软件的设计目标是为实验室提高办事效率,使实验室日常工作从人工机械化向数字化的转变,减少人力物力资源。4.2处理流程和数据流程4.3改进之处计算机设备管理系统相对于现存系统具有的改进:人力与设备费用的减少:由于在当前的计算机实验室设备管理中采用的是人工的登记的方式,这种做法需要投入大量的人力和财力,而且人工操作容易发生错误,并造成经济上的严重损失。处理速度的提高:人工操作需要反复的核对,当工作量达到很大时,容易使工作质量降低。而在计算机实验室设备管理系统中,一切采用机器操作,失误小,准确率高,不容易出错,所以运行速度也快。管理信息服务的改进:在人工操作中,对机器的管理都通过人工登记,对机器的查询也是人工查询,使效率大大的降低了,但在计算机实验室设备管理系统中,对机器的管理和查询只要输入特定的机型就可以,工作效率大大提高。人员利用率的改进:当前需要多名管理员对计算机进行管理、登记等工作,但字计算机实验室设备管理系统,可以通过联网来减少工作人员,同时提高工作效率。4.4影响4.4.1对设备的影响486以上的机器均可使用此软件。4.4.2对软件的影响本应用软件和Windows系列系统相适应。4.4.3对用户单位机构的影响本产品所面向的是实验室,人员数量有限,只需懂初步计算机的操作即可。4.4.4对系统运行过程的影响用户要按照本产品的操作手册以及提供的相关配套材料进行操作;对输入过程数据预处理过程无影响;系统失效后将会出现异常情况,恢复的处理方法将采用结束当前任务或重新启动计算机;系统失效的后果及恢复的处理办法。4.4.5对开发的影响随着实验室设备的增多,可使管理软件的升级,使操作界面更美观、使用户更方便,并及时改正不足;同时也需准备一定的人力及设备资源更新;申请专利,利用法律手段进行系统保护;4.4.6对地点和设施的影响需要办公室一间4.4.7对经费开支的影响设计经费为60000元,维护经费估算为2000元4.5局限性由于开发人员经验不足,工期较短,又因为设备管理内容繁多,所以所涉及的范围不够全面。4.6技术条件方面的可行性实验室设备管理已经具备了完备、成熟的理论和体系结构,实验室设备管理界面与实验室设备管理数据库相结合进行开发的技术也日趋成熟,所以本系统的开发完全可行。本工程产品的关键技术在于实验室设备管理系统的程序设计与实验室设备管理系统数据库的结合,将所有的数据信息都放入数据库中进行存储,而这些数据信息的调用则完全由程序来完成,即"程序设计数据化,数据管理程序化"思想。依据"程序设计数据化,数据管理程序化"的设计思想,将数据库文件与程序设计紧密的集合在一起。本工程产品采用编程与数据库相结合的方法进行开发,而实验室设备管理实现的理论及技术已经日趋成熟,因此实验室设备管理应用软件的开发手段是完全可行的。5投资及效益分析5.1支出本套实验室设备管理系统需要费用60000元。5.1.1基本建设投资办公室一间,微计算机2台。5.1.2其他一次性支出培训费:每人1000元;其他费用:1000元;合计费用:2000元5.1.3非一次性支出用电:120元/月其他费用:100元合计费用:220元5.2收益5.2.1一次性收益a.合理安排实验室的人力利用率,充分有效的利用资源。减少管理员收益:2000元/月b.保证一个软件可管理多台实验室设备,并在编程算法上加以优化使得系统运行效率有所提高,进一步满足用户需求。同时争强算法的健壮性,以减少出错率。通过对系统不断的优化改进来增升系统的使用价值,进一步实现价值的增升。收益:20000元5.2.2非一次性收益由于系统投入使用,使得设备管理快速高效,少数人可以让多数人的来完成,可以以此减少管理人员。在系统的整个生命周期内,可以减少许多用于管理人员的薪水支付。少一个管理人员,系统使用周期三年,共节约72000元。5.2.3不可定量的收益由于本系统能够及时处理相关事务,使得服务更加到位,服务的改进使得用户满意度提高,从而对于此系统的推广具有潜在的推动力。同时由于操作失误的减少,使得可能的风险大大下降。最好情况:40000元最差情况:20000元5.3收益/投资比开发成本费用人力(3人月,8000元/月)4.8万元购买硬件1.2万元总计6万新系统运行费用人力和物资(250元/月)0.3万元/年维护0.1万元/年总计0.4万元/年现有系统运行费用4.8万元/年每年节省费用4.4万元年节省现在值(按5%算)累计现在7641904.7624400039909.2981814.0634400038808.85119822.91投资回收期1.23年纯收入59822.915.4投资回收周期5.5敏感性分析本软件开发过程为1个月,技术方面是VC++编程与数据库结合的方法实现,所有数据信息的储存由数据库来完成,数据调用VC++编程完成。由于在整个社会中计算机技术的迅速发展,而致使我们的产品有广阔的市场。工艺的误差及原材料的质量降低对产品指标有一定影响。6社会因素方面的可行性6.1法律方面的可行性此工程以VC++和数据库技术为核心模块的,属于团队自主开发,将受到法律的保护。6.2使用方面的可行性a.对实验室工作制度的管理,人员的调整合理化是可行的;

b.实验室的工作人员具有计算机基础知识完全可以使用该产品;

c.该产品使用的环境为办公室。7结论综上所列出的可行性研究,我们认定可以立即开始进行软件需求说明书1引言对软件需求的全面、深入的理解是软件开发工作获得成功的前提条件,作为软件定义时期的最后一个阶段,需求分析的任务是明确用户对目标系统的需求,主要是确定对系统的综合要求,同时分析系统的数据要求。它能提高软件开发过程的能见度,便于实现软件开发人员对开发过程的工程化管理与控制,便于项目管理人员、开发人员、测试人员、维护人员之间更好地交流与协作。1.1编写目的我校的实验室设备和课程的管理还处于较为原始的手工阶段。缺少一套实用可靠的设备和课程管理系统软件。随着电气化教学和无纸化办公的一步步完善,利用计算机管理系统管理我校的实验室设备势在必行。该报告的主要内容是分析实验室设备管理系统的开发可行性,包括开发背景和编写目的。为该工程的决策人员分析该项目的实施价值和可行性作判断的依据。1.2背景软件名称:实验室设备管理系统软件项目的提出者:实验室设备后勤部软件开发者:林志雄,张传印,林淮河软件用户:实验室设备管理员和实验室上级领导实现软件的计算中心:实验室微电脑相关联系:和我校的财务管理与课程管理软件系统中的相关信息挂钩。1.3定义报废:管理人员发现设备因某些原因损坏而导致设备不能使用时,就将该设备记录下来,并记录报废原因。维修:管理人员发现设备因某些原因损坏需要维修时,就将该设备记录下来,并提出维修意见。查询:随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段(某日期之前)查询1.4参考资料《软件工程》人民邮电出版社张海藩编著《软件工程—实践者的研究方法》机械工业出版社(美)RogerS.Prtssman编著《数据库系统概论》高等教育出版社萨师宣王珊编著2任务概述2.1目标叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。2.2用户的特点列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使甩频度。这些是软件设计工作的重要约束2.3假定和约束列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。3需求规定3.1对功能的规定用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。功能需求点列表编号功能名称使用部门使用人员功能描述输入系统响应输出1申请购买计算机实验室机房管理员向上级领导对所要购买的设备进行申请所需设备详细信息5秒购买申请表2维修计算机实验室机房管理员对维修情况进行详细记录维修设备详细信息5秒维修表3报废处理计算机实验室机房管理员详细记录报废设备信息。报废设备详细信息5秒报废注销表4查询所有用户对实验室设备进行相关查询设备的关键字2秒设备的具体信息5审核计算机系上级领导对实验室设备申请购买和报废注销的审核相关设备的详细信息2秒申请购买表或报废表3.2对性能的规定性能需求点列表编号性能名称使用部门使用人员性能描述输入系统响应输出1更新实验室实验室管理员对设备信息进行更新所有设备修改后的信息3秒2查询反馈所有部门所有人员把查询结果反馈给用户查询信息5秒设备信息3领导审核计算机系领导审批各类材料审核信息3秒经审核后的各类材料3.2.1精度在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,由于本系统使用了数据结构,可以满足各种精度的需求。

3.2.2时间特性要求在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。3.2.3灵活性当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。3.3输人输出要求解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。3.4数据管理能力要求说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。3.5故障处理要求列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。3.6其他专门要求如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。4运行环境规定4.1设备硬件环境:PIII或486以上电脑以上CPU两台;内存至少64M,建议128M以上,显示器分辨率800*600以上4.2支持软件软件环境:在Windows环境下安装有VB和SQLServer的计算机4.3接口说明该软件同其他软件之间的接口、数据通信协议等。4.4控制说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。概要设计说明书1引言对软件需求的全面、深入的理解是软件开发工作获得成功的前提条件,作为软件定义时期的最后一个阶段,需求分析的任务是明确用户对目标系统的需求,主要是确定对系统的综合要求,同时分析系统的数据要求。它能提高软件开发过程的能见度,便于实现软件开发人员对开发过程的工程化管理与控制,便于项目管理人员、开发人员、测试人员、维护人员之间更好地交流与协作。1.1编写目的我校的实验室设备和课程的管理还处于较为原始的手工阶段。缺少一套实用可靠的设备和课程管理系统软件。随着电气化教学和无纸化办公的一步步完善,利用计算机管理系统管理我校的实验室设备势在必行。该报告的主要内容是分析实验室设备管理系统的开发可行性,包括开发背景和编写目的。为该工程的决策人员分析该项目的实施价值和可行性作判断的依据。1.2背景软件名称:实验室设备管理系统软件项目的提出者:实验室设备后勤部软件开发者:林志雄,张传印,林淮河软件用户:实验室设备管理员和实验室上级领导实现软件的计算中心:实验室微电脑相关联系:和我校的财务管理与课程管理软件系统中的相关信息挂钩。1.3定义报废:管理人员发现设备因某些原因损坏而导致设备不能使用时,就将该设备记录下来,并记录报废原因。维修:管理人员发现设备因某些原因损坏需要维修时,就将该设备记录下来,并提出维修意见。查询:随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段(某日期之前)查询1.4参考资料《软件工程》人民邮电出版社张海藩编著《软件工程—实践者的研究方法》机械工业出版社(美)RogerS.Prtssman编著《数据库系统概论》高等教育出版社萨师宣王珊编著2总体设计2.1运行环境运行环境:windows2000以上2.2基本设计概念和处理流程实验室设备管理系统实验室设备管理系统上级领导操作设备管理员操作系统功能操作上级领导操作设备管理员操作系统功能操作审核管理设备报废管理设备购买管理设备维修管理设备查询管理系统维护管理用户登陆管理审核管理设备报废管理设备购买管理设备维修管理设备查询管理系统维护管理用户登陆管理2.3功能需求与程序的关系 程序功能提交新设备信息到数据库通过日期查询入库表单通过设备名称、代码、等查询提交设备修损记录密码和权限配置程序资料查询程序提交新设备入库单√查入库单√查询设备情况√√设备报修报损√管理员权限设置√实验设备查询√2.4人工处理过程对设备信息的确认和输入其信息的工作。2.5尚未问决的问题说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。3接口设计3.1用户接口说明将向用户提供的命令和它们的语法结构,以及软件的回答信息。3.2外部接口硬件环境:PentiumIII或同档次以上微机;

32MB以上内存或更高;

4.2G以上硬盘;

1.44M软驱;

24速以上光驱;

针打或激光打印机一台

软件环境:中文WINDOWS95/98/WE/2000操作系统。4运行设计4.1运行模块组合对系统施加不同的外界运行控制时,其每个事件都必须调用主模块数据库连接、执行ACCESS语句等函数,当对数据进行打印时需调用打印设计模块,提供存储到数据库中,从数据库中读取等功能。4.2运行控制FORE_frm窗体(登陆窗体),输入正确的用户和密码单击确定进入管理系统的主界面,如果用户名或密码错误,给出相应的提示信息,如果连续三次错误,自动退出系统。GLXT_frm(系统管理),提供实验室设备基本信息的录入、修改、查询等功能。单击填加按钮保存将存入数据库中。查询提供精确和模糊两种查询方法。从下拉列表框中,选择要查询的项目在文本框中输入要查询的关键字单击查询可得到相应的查询结果。模糊查询同上。4.3运行时间系统的响应时间小于3秒,实时更新处理,数据转换与传输时间,运行时间很短5系统数据结构设计5.1逻辑结构设计要点把得到的满足第三范式的关系转化为特定的数据库管理系统下的数据表,根据前面得到的各个关系,现把它们转化为数据表。5.2物理结构设计要点给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。5.3数据结构与程序的关系说明各个数据结构与访问这些数据结构的形式:6系统出错处理设计6.1出错信息用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。6.2补救措施说明故障出现后可能采取的变通措施,包括:后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。6.3系统维护设计系统的检查与维护的检说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于测点和专用模块。详细设计说明书1引言对软件需求的全面、深入的理解是软件开发工作获得成功的前提条件,作为软件定义时期的最后一个阶段,需求分析的任务是明确用户对目标系统的需求,主要是确定对系统的综合要求,同时分析系统的数据要求。它能提高软件开发过程的能见度,便于实现软件开发人员对开发过程的工程化管理与控制,便于项目管理人员、开发人员、测试人员、维护人员之间更好地交流与协作。1.1编写目的我校的实验室设备和课程的管理还处于较为原始的手工阶段。缺少一套实用可靠的设备和课程管理系统软件。随着电气化教学和无纸化办公的一步步完善,利用计算机管理系统管理我校的实验室设备势在必行。该报告的主要内容是分析实验室设备管理系统的开发可行性,包括开发背景和编写目的。为该工程的决策人员分析该项目的实施价值和可行性作判断的依据。1.2背景软件名称:实验室设备管理系统软件项目的提出者:实验室设备后勤部软件开发者:林志雄,张传印,林淮河软件用户:实验室设备管理员和实验室上级领导实现软件的计算中心:实验室微电脑相关联系:和我校的财务管理与课程管理软件系统中的相关信息挂钩。1.3定义报废:管理人员发现设备因某些原因损坏而导致设备不能使用时,就将该设备记录下来,并记录报废原因。维修:管理人员发现设备因某些原因损坏需要维修时,就将该设备记录下来,并提出维修意见。查询:随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段(某日期之前)查询1.4参考资料《软件工程》人民邮电出版社张海藩编著《软件工程—实践者的研究方法》机械工业出版社(美)RogerS.Prtssman编著《数据库系统概论》高等教育出版社萨师宣王珊编著2程序系统的结构1、实验室设备管理系统模块结构图实验室设备管理系统实验室设备管理系统上级领导操作设备管理员操作系统功能操作上级领导操作设备管理员操作系统功能操作审核管理设备报废管理设备购买管理设备维修管理设备查询管理系统维护管理用户登陆管理审核管理设备报废管理设备购买管理设备维修管理设备查询管理系统维护管理用户登陆管理2、实验室设备管理系统数据设计3管理系统其中的3个模块的详细设计上级领导操作模块②设备管理员操作模块统功能操作模块3程序设计说明3.1程序描述及时的对购买新设备、维修设备、报废设备进行审批核实。以及方便的维护管理现有设备。3.2功能模块具有输人和输出、逻辑功能、运行程序、内部数据四种属性。模块的输入、输出是模块与外部的信息交换。一个模块从它的调用者那里获得输入,把产生的结果再传递给调用者。模块的逻辑功能是指它能做什么事,它是如何把输入转换成输出的。输入、逻辑功能、输出构成一个模块的外部特性。内部数据和程序代码则是模块的内部特性,是看不见的。模块用程序代码完成它的逻辑功能。内部数据是仅供该模块本身引用的数据。在本设计阶段,主要关心模块的外部特性,模块的内部属性是以后要解决的问题。实验室设备库实验室设备库设备购置设备维修设备报废查询设备统计设备设备信息设置3.3性能具备录入、删除、查询、审批功能3.4输人输出要求报废注销表的描述格式表格名称报废注销表用途详细登记报废设备的相关信息使用单位计算机机房制作单位计算机系各数据项的详细说明如下:序号数据项中文名数据项英文名数据项类型、长度、精度关键字1设备名称NameChar[100]2设备型号TypeChar[20]主3报废原因ReasonChar[500]4报废日期Dateint5经手人NtwoChar[20]申请购买表的描述格式表格名称设备申请购买表用途详细登记所要购买设备的详细信息使用单位计算机机房制作单位计算机系各数据项的详细说明如下:序号数据项中文名数据项英文名数据项类型、长度、精度关键字1设备名称NameChar[100]2设备型号TypeChar[20]主3类别ClassChar[500]4规格Standardint5预计单价Pricedouble6总金额Moneydouble7数量Numberint8申请人AppliantChar[20]修理表的描述格式表格名称设备修理单用途详细登记所维修设备的详细信息使用单位计算机机房制作单位计算机系各数据项的详细说明如下:序号数据项中文名数据项英文名数据项类型、长度、精度关键字1设备名称NameChar[100]2设备型号TypeChar[20]主3修理日期FixdateInt4修理厂家FactoryChar[100]5修理费FixmoneyDouble6责任人ResponsibleChar[20]登陆表列名数据类型长度关键字用户名char50主密码char50主设备基本信息表列名数据类型长度关键字设备型号char10主设备名char20规格char10单价float8购买日期datetime8生产厂家char20购买人char10数量Int43.5流程逻辑数据流图顶层数据流图0层数据流图一层数据流图数据字典名字申请购买表别名设备申请购买单据描述申请即将要购买的设备的详细信息定义申请购买表=设备名称+设备型号+类别+规格+预计单价+总金额+数量+申请人位置申请购买设备的数据库名字维修表别名设备维修单据描述详细记录维修设备的相关信息定义维修表=设备名称+设备型号+修理日期+修理厂家+修理费+责任人位置维修设备的数据库名字报废注销表别名设备报废注销单据描述详细记录报废设备的相关信息定义报废注销表=设备名称+设备型号+报废原因+报废日期+经手人位置报废注销设备的数据库名字新设备信息表别名新设备信息单据描述详细记录新购入设备的相关信息定义新设备信息表=设备名+型+规格+单价+数量+购置日期+生产厂家+购买人位置新购入设备的数据库加工名称设备申请购买加工号3简述对所需要的设备进行申请购买输入数据流所需要设备的详细信息输出数据流申请购买表名称设备维修加工号1简述对所要维修的设备进行详细登记输入数据流对维修设备登记的详细信息输出数据流维修表名称设备报废注销加工号2简述对所要报废的设备进行详细登记输入数据流报废的设备详细信息输出数据流报废注销表名称审核加工号5简述领导对设备申请购买表和报废注销表的审核输入数据流申请购买表和报废注销表输出数据流申请购买表和报废注销表文件条目名称设备申请购买简述需要购买设备时对上级领导提出申请写文件加工设备名称+设备型号+类别+规格+预计单价+总金额+数量+申请人使用权限实验室设备管理员名称设备维修简述对设备维修时进行详细记录。写文件加工设备名称+设备型号+修理日期+修理厂家+修理费+责任人读文件加工设备名称+设备型号+购买日期+以往修理状况使用权限实验室设备管理员名称设备报废注销简述设备报废时进行详细记录以及对领导发出报废申请。写文件加工设备名称+设备型号+报废原因+报废日期+经手人读文件加工设备名称+设备型号+购买日期使用权限实验室设备管理员名称审核简述领导对申请购买和报废的审

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论