实验室设备管理系统 VB+SQLWord下载.docx

上传人:b****2 文档编号:5271254 上传时间:2023-05-04 格式:DOCX 页数:19 大小:283.34KB
下载 相关 举报
实验室设备管理系统 VB+SQLWord下载.docx_第1页
第1页 / 共19页
实验室设备管理系统 VB+SQLWord下载.docx_第2页
第2页 / 共19页
实验室设备管理系统 VB+SQLWord下载.docx_第3页
第3页 / 共19页
实验室设备管理系统 VB+SQLWord下载.docx_第4页
第4页 / 共19页
实验室设备管理系统 VB+SQLWord下载.docx_第5页
第5页 / 共19页
实验室设备管理系统 VB+SQLWord下载.docx_第6页
第6页 / 共19页
实验室设备管理系统 VB+SQLWord下载.docx_第7页
第7页 / 共19页
实验室设备管理系统 VB+SQLWord下载.docx_第8页
第8页 / 共19页
实验室设备管理系统 VB+SQLWord下载.docx_第9页
第9页 / 共19页
实验室设备管理系统 VB+SQLWord下载.docx_第10页
第10页 / 共19页
实验室设备管理系统 VB+SQLWord下载.docx_第11页
第11页 / 共19页
实验室设备管理系统 VB+SQLWord下载.docx_第12页
第12页 / 共19页
实验室设备管理系统 VB+SQLWord下载.docx_第13页
第13页 / 共19页
实验室设备管理系统 VB+SQLWord下载.docx_第14页
第14页 / 共19页
实验室设备管理系统 VB+SQLWord下载.docx_第15页
第15页 / 共19页
实验室设备管理系统 VB+SQLWord下载.docx_第16页
第16页 / 共19页
实验室设备管理系统 VB+SQLWord下载.docx_第17页
第17页 / 共19页
实验室设备管理系统 VB+SQLWord下载.docx_第18页
第18页 / 共19页
实验室设备管理系统 VB+SQLWord下载.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

实验室设备管理系统 VB+SQLWord下载.docx

《实验室设备管理系统 VB+SQLWord下载.docx》由会员分享,可在线阅读,更多相关《实验室设备管理系统 VB+SQLWord下载.docx(19页珍藏版)》请在冰点文库上搜索。

实验室设备管理系统 VB+SQLWord下载.docx

 

2软件系统数据流图

1)顶层数据流图

2)0层数据流图

3)一层数据流图

4)总数据流图

3软件系统数据字典:

1、数据流条目

1登陆信息

输入:

设备管理员

输出:

身份验证1

描述:

登陆信息=用户名+密码+登陆权限

2查询信息

合法人员对设备的查询操作

设备信息表

查询信息=设备名/型号/类别/购置日期

3维修信息

所需维修设备的信息

确定维修设备的记录

维修信息=设备名+修理日期+修理厂家+修理费+负责人

4新设备

购买设备的信息

确定购买的新设备的记录

新设备=类别+设备名+型号+规格+单价+数量等

5报废设备

所需报废的设备的信息

报废的设备记录

报废设备=类别+设备名+型号等

6审核信息

审核3

上级领导

审核信息=报废设备信息/新设备购买记录

2、加工条目

身份验证1,统计查询2.1,维修2.2,购买2.3,报废2.4,生产报表3.1,审核3.2

3、文件条目

1登陆表

数据结构:

用户名+密码+登陆权限

2设备基本信息表

统计查询2.1

类别+设备名+型号+规格等

3维修记录表

统计查询2.1,维修2.2

设备名+修理日期+修理厂家+修理费+责任人等

4新设备表

统计查询2.1,购买2.2

类别+设备名+型号+规格+单价+数量+生产厂家+购买人等

5报废记录表

报废2.4,统计查询2.1,生产报表3.1

统计查询2.1,生产报表3.1

类别+设备名+型号等

6申请表

统计查询2.1,生产报表3.1,购买2.3

类别+设备名+型号+规格+数量

二:

软件设计

1实验室设备管理系统模块结构图

上级领导操作

设备管理员操作

系统功能操作

审核管理

设备报废管理

设备购买管理

设备维修管理

设备查询管理

系统维护管理

用户登陆管理

2实验室设备管理系统数据设计

3管理系统其中的3个模块的详细设计

1上级领导操作模块

②设备管理员操作模块

3统功能操作模块

4系统中的关系表

列名

数据类型

长度

允许空

用户名

varchar

50

notnull

密码

登陆权限

char

10

设备型号

设备名

20

规格

单价

float

8

null

购买日期

datetime

生产厂家

购买人

数量

Int

4

允许空列名

维修日期

维修厂家

30

维修费用

责任人

4报废记录表

报废日期

5申请表

int

三:

软件编码

1.用户登陆界面代码

procedureTForm1.Button1Click(Sender:

TObject);

varu,p:

string;

//temp:

begin

u:

=edit1.Text;

p:

=edit2.Text;

if(u='

'

)then

begin

showmessage('

用户名不允许为空!

);

edit1.SetFocus;

exit;

end;

Adoquery1.Close;

ADOQuery1.SQL.Clear;

ADOQuery1.SQL.Add('

select用户名,密码,登录权限from登录表where用户名='

+'

+u+'

and密码='

+p+'

);

ADOQuery1.Open;

=Adoquery1.fieldbyname('

登录权限'

).asstring;

ifADOQuery1.RecordCount=0then

Application.MessageBox('

密码错误,请输入正确的密码!

'

提示'

mb_ok);

end

else

form1.Hide;

form2.ShowModal;

//end;

end;

end.

2.报废记录表界面代码

procedureTForm5.Button1Click(Sender:

if(edit1.Text='

)then

showmessage('

请输入要查询的设备名!

edit1.SetFocus;

exit;

adoquery1.Close;

adoquery1.SQL.Clear;

adoquery1.SQL.Add('

select*from报废表where设备名='

+edit1.text+'

adoquery1.Open;

ifAdoquery1.RecordCount=0then

没有匹配结果!

edit1.Clear;

edit1.setfocus;

procedureTForm5.Button3Click(Sender:

if(edit2.Text='

)or(edit3.Text='

)or(edit4.Text='

)or(edit5.Text='

查询条件不允许为空!

edit2.SetFocus;

select*from报废表where设备型号='

+edit2.text+'

and设备名='

+edit3.text+'

and报废日期='

+edit4.text+'

and责任人='

+edit5.text+'

edit2.Clear;

edit3.Clear;

edit4.Clear;

edit5.Clear;

edit2.setfocus;

End.

四:

软件测试

1.设计测试用例

测试方案:

本测试方案采用黑盒法设计基本的测试方案,在黑盒法测试方案中,采用等价划分技术。

测试的模块:

①用户登陆模块

②用户密码修改模块

③报废记录查询模块

④维修记录更新模块

⑤维修记录查询模块

⑥购买设备神申请模块

2.软件测试结果

用例1

项目/软件

编制时间 

2008,6,12

功能模块名

用户登陆模块

用例编号 

用户登录表

功能特性

用户身份验证

测试目的

验证是否输入合法的信息,允许合法登陆,阻止非法登陆

测试数据

用户名=sa密码=000000登陆权限=管理员

操作步骤

操作描述

数据

期望结果

实际结果

测试状态

1

输入用户名和密码和登陆权限.

用户名=sa密码=000000登陆权限=管理员

显示进入后的页面。

同期望结果。

正常

2

用户名=sa密码=123456登陆权限=管理员

原密码错误!

用例2

用户密码修改模块

修改用户登陆密码

合法用户允许修改密码,否则阻止

用户名=sa原密码=000000新密码=123456确认新密码=123456

输入用户名,原密码,新密码和确认密码.

登陆表中用户密码修改

用户名=sa原密码=000001新密码=123456确认新密码=123456

用例3

报废记录查询模块

报废记录表

查询实验室设备报废情况

设备型号=A1设备名=计算机报废日期=2005-5-5责任人=苏

输入设备型号,设备名,报废日期和责任人

显示查询的信息

输入设备型号,设备名,报废日期和责任人

设备名=计算机

用例4

购买设备申请模块

申请表

查询所要求购买的设备信息

设备型号=F1设备名=空调规格=FS45I数量=5

输入设备型号,设备名,规格和数量

显示要查询的设备申请信息

设备型号=F1

五:

实验小结

㈠实验内容总结

本次实验要求我们自己动手设计完成一个实验室设备管理系统,要求能对实验室设备进行统计查询,对设备维修、报废情况的处理记录,能够申请购买新设备拨那个更新申请表等。

本系统还要求用户登陆具有一定的权限,能执行相关的操作。

当设备需要报废和购买还需要得到上级领导的审核批准。

经过两个多星期的实验,开始先对该管理系统进行需求分析,得出本次实验管理系统需要设备管理员以及上级领导这两个角色,画出系统的顶层数据流图配备相应的数据字典。

进入软件设计阶段,将管理系统分成三个模块:

系统功能模块,设备管理员操作模块和上级领导模块,每个模块再细分成具体的操作模块。

设计系统E-R图建立关系数据表。

软件编码阶段设计系统功能界面,并添加相应的代码,与数据库相连接,实现系统功能。

软件测试与调试时,将要测试的shuj输入到相应的功能界面,测试本系统能否正常实现相应的功能,并及时进行相应的改进。

㈡心得体会

通过对本实验室设备管理系统的设计,使我认识到软件开发的过程实际上就是描述现实世界的过程。

而由现实世界向软件模型的转化过程是其中最核心的过程。

在课程设计的过程中我们遇到了许多问题,如在需求分析阶段不能完全正确的把握住系统的功能描述,设计数据流图时出现了很大的问题,在老师的帮助与同学讨论过程中,解决了这些问题。

本次实验使我得到一次难得的锻炼机会,加深了对理论知识的理解,丰富了实践经验,让我从整体的程序开发到具体软件的设计都有了一个全面的掌握,为我即将从事的工作打下了一个坚实的基础!

该系统还有许多不尽人意的地方,用户界面设计不够美观,统计功能还不完善等,这些都有待进一步改善。

但本次实验提高了我实际操作能力,从以前的理论上升到实践,从感性认识上升到理性认识,真正做到学有所用。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2