当前位置: 网学 > 设计下载 > VFP毕业设计 > 正文

基于VFP的教学设备管理系统论文

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 佚名 来源: 网络 发布时间: 13/05/10

鉴于大家对VFP毕业设计十分关注,我们编辑小组在此为大家搜集整理了“基于VFP的教学设备管理系统论文”一文,供大家参考学习

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 3.数据库的设计

数据库采用了Microsoft推出的Visual Foxpro自带的数据库,这是微软集成到VFP中的一个桌面数据库,能够快速方便的和Office的其他套件综合使用。由于VFP具有显著的简易性和有效性,大量的桌面数据库系统都采用它作为后台数据库。使用它的好处还在于,如果你的系统扩展到Client/Server模式的时候,可以使用Microsoft的数据库服务器软件SQL Server,此时,程序只需要简单的修改一下链接ADO的数据源)就可以,这样,为程序的平滑扩展提供了非常有力的条件。

本系统涉及到的实体:(共有一个数据库教学设备管理.dbc,下有以下所示的数据表)。

(1)本系统中所涉及到的主要实体及其属性有:

各表的物理结构如下:

biao.dbf表:

字段名称

类型

宽度

小数位数

BNAME

字符

10

 

CHECKER表:

字段名称

类型

宽度

小数位数

NAME

字符

10

 

CAPSSWORD

字符

10

 

RANK

字符

1

 

RANK表:

字段名称

类型

宽度

小数位数

RANK

字符

1

 

部门需求表:

字段名称

类型

宽度

小数位数

设备号

数值

5

0

场室名称

字符

20

 

需要数量

数值型

5

0

需求开始时

日期型

8

 

需求结束时

日期型

8

 

操作日志表:

字段名称

类型

宽度

小数位数

操作员

字符

50

 

操作内容

字符

50

 

操作时间

日期

8

 

 

临时表:

字段名称

类型

宽度

小数位数

备注

字符

10

 

设备采购计划表:

字段名称

类型

宽度

小数位数

设备号

数值型

5

0

现有库存

数值型

20

0

总库存

数值型

20

0

最大库存

数值型

20

0

供应商

字符型

20

 

价格

数值型

10

2

计划采购时

日期型

8

 

设备出库表:

字段名称

类型

宽度

小数位数

设备号

数值

5

0

出库时间

日期型

8

 

使用部门

字符型

50

 

出库状况

数值型

20

0

经手人

字符型

10

0

出库数量

数值型

10

0

领取人

字符型

50

 

用途

字符型

50

 

设备代码表:

字段名称

类型

宽度

小数位数

设备号

数值

5

0

设备名称

字符

30

 

设备还库表:

字段名称

类型

宽度

小数位数

设备号

数值

5

0

还库时间

日期型

8

 

接收人

字符型

10

 

归还数量

数值型

20

0

归还人

字符型

20

 

设备入库表:

字段名称

类型

宽度

小数位数

设备号

数值

5

0

入库时间

日期型

8

 

供应商

字符型

50

 

供应商电话

字符型

15

 

入库数量

数值型

20

0

价格

数值型

20

 

采购人

字符型

20

 

维护记录表:

字段名称

类型

宽度

小数位数

设备号

数值

5

0

设备名称

字符型

20

 

数量

数值型

4

0

开始维修时间

日期型

8

 

维护人

字符型

8

 

维修效果

字符型

10

 

验收人

字符型

8

 

验收时间

日期型

8

 

现有库存表:

字段名称

类型

宽度

小数位数

设备号

数值

5

0

设备名称

日期型

8

 

现有库存

数值型

6

0

最大库存

数值型

6

0

最小库存

数值型

5

0

总数

数值型

6

0

 

第四章:系统评价

MIS开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,示经周密测试的系统投入运行,将会造成难以想像的后果,因此系统测试是MIS开发过程中为保证软件质量必须进行的工作。大量统计资料表明,系统测试的工作量往往占MIS开发总工作量的40%以上。因此,我们必须重视测试工作。

由于程序中隐藏的缺陷只在特定的环境下才有可靠显露,系统缺陷通常是由于对某些特定情况考虑不周造成的。因此测试不是为了表明程序正确;成功的测试也不是没有发现错误的测试。有意义的软件测试应该是从“破坏”软件系统的角度出发,精心设计最有可以暴露程序系统缺陷的测试方案。因此软件测试的目标应该是以尽可能少的代价和时间找出软件系统中潜在的错误和缺陷。

1、系统测试

从产品角度看,测试计划中的测试项目包括软件结构中的分系统层、子系统层、功能模块层、程序模块层中的各类模块,从测试本身看,分为单元测试,组合测试,确认测试等。测试对象是随阶段而异的,最基本、最初的测试是单元测试,后面的组合测试、确认测试都是以被测过的模块作为测试对象的。

(1)单元测试:

单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是否一致,对模块的所有主要处理路径进行测试且与预期的结构进行对照,还要对所有错误处理路径进行测试。对源码进行审查,对照设计说明书,表态地检查源程序是否符合功能的逻辑要求,是进行单元测试前的重要工作工。单元测试一般是由程序员完成,也称程序调试。

(2)组合测试

组合测试也称集成测试或子系统测试,通常采用自顶向下测试和自底向上测试两种测试方法。组合测试的对象是指已经通过单元测试的模块,不是对零散模块进行单个测试,而是用系统化的方法装配和测试软件系统,是一个严格的过程,必须认真地进行,其计划的产生和单元模块测试的完成日期要协调起来,这种测试应在系统目标机上进行,造成系统应用的环境条件,除了开发部分项目负责人参加以外,还应该有相应系统的用户参加,给评审员进行演示。

(3)确认测试

确认测试是对通过组合测试的软件进行的,这些软件已经存于系统目标设备的介质上,确认测试的目的是对表明软件是可以工作的,并且符合“软件需求说明书”中规定的全部功能和性能要求。确认测试是按照这些要求定出的“确认测试计划”进行的。测试工作是由一个独立的组织进行,而且测试要从用户的角度出发。

(4)系统测试

系统测试是对整体性能的测试,主要解决各子系统之间的数据通信和数据共享问题以及检测系统不否达到用户的实际要求,系统测试的依据是系统分析报告。系统测试应在系统的整个范围内进行,这种测试不只对软件进行,而是对构成系统的硬、软件一起进行。系统测试与建构同时进行或略慢。系统测试需要确认从头到尾的功能正常才算完成,应当尽量避免系统测试延到项目末尾进行。

(5)用户验收测试

在系统测试完成后,进行用户的验收测试,它是用户在实际应用环境中所进行的真实数据测试。

在具体的测试中,一般应遵循以下原则:由程序设计者之外的人进行测试;测试用例应由两部分组成:输入数据和预期输出结果;应选用不合理的输入数据与非法输入测试;不仅要检验程序是否实现预期功能,还应检查程序是否做了不应该做的工作;集中测试容易出错的程序模块;对程序修改以后,必须重新进行测试。

一般来说,对程序测试有两种测试方法:如果已经知道了软件系统应具有的功能,可通过测试来难每个功能是否都能正常使用;如果知道程序的内部工作过程,可以通过测试来检测程序内部是否按照规格说明书的规定正常进行。前一种方法称为黑盒测试,后一种方法称为白盒测试。黑盒测试又称为功能测试,白盒测试又称为结构测试。

经过几个月的毕业设计,因为时间和任务的性质的关系,没有完全按照上述的测试方法进行系统的测试,但经过一些简单的步骤的测试和实践的验证,证明本系统具有可靠的稳定性。

2.系统的优点及技术特征

本系统在经过的测试和经过实践的验证,基本上达到了预期的设计目标,完成了预定的设计功能,从而大大提高了学校设备管理的工作效率和工作质量,并且界面美观,操作简单,功能相对较为强大,即使是对计算机操作不太清楚的初学都也可以比较快速地使用本系统对设备进行管理,由于采用了VFP这个数据库软件,因此对系统的运行环境要求较低。本系统在具体的设计时采用了结构化设计(SD)是国际上应用最广、技术上较完善的系统设计方法。SD方法是基于数据流的设计 (DFD)。数据流是软件开发者分析设计的基础,在需要分析(SA)阶段用数据流程图(DFD)来描述数据从系统的输入端到输出端所经历的一系统变换或处理。再用结构图(SC)描述。这就是包括SASD在内的基于数据流的系统设计方法。结构化设计主张采用自顶向下逐步求精的设计方法。

3.系统的不足与改进方案

因为本系统是个毕业设计的作品,因此在设计之初没有对学校设备管理的完整的操作流程进行细致的了解,因此有些功能有些欠缺,如数据备份和导入等等,另外,由于VFP自身的一些语言特征,因此当数据库变行比较庞大时,可能会影响本系统的运行速度,另外,随着计算机网络在教学设备管理领域的不断实施和应用,本系统的单机运行模式也显得有些不足,有等以后进一步地升级和完善。

第五章:结束语

在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。因为对学生成绩管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。虽然网络在学生管理系统中的应用不是很多,但是未来的发展方向,在本次开发过程由于硬件的限制,未能实现网络功能,因此在以后的系统更新过程中可能会造成一些不必要的数据损失。

尽管本管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的。相信本教学设备管理系统是一套学校在日常管理中必不可少的管理软件,在本次毕业设计中,我从指导老师身上学到了很多东西。他认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到很大的提高,这对于我以后的工作和学习都有一种巨大的帮助,在此感谢他耐心的辅导。另外,在系统开发过程中还有同组的同学也给了我不少帮助,这里一并表示感谢。

 

本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号