VB设备管理系统设计+需求分析+可行性分析(7)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

VB设备管理系统设计+需求分析+可行性分析(7)


4)设备查询模块
用于管理设备的日常运行数据。包括以下几个功能模块:
①设备基本信息模块:用于显示并更新目前所有设备基本信息。
②设备领用模块:用于显示并更新设备的领用记录。
③设备消耗模块:用于显示并更新设备的消耗记录。
5)报表模块:
将设备基本信息、领用和消耗情况分别以汇总的形式出示。让管理员对各部分的情况一目了然,也可使决策者根据报表的动态进行设备的购入和相应的的处理。特别是对于一些设备的报废,管理员可以根据消耗报表查看原因从而进行及时的调整。
6)退出模块:
用户登录主界面后进行相应的操作后,可以通过这个退出按钮,退出这个系统。
4.2 数据库设计
创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。
1. 标识需要的数据;
2. 收集被标识的字段到表中;
3. 标识主关键字字段;
4. 绘制一个简单的数据图表;
5. 规范数据;
6. 标识指定字段的信息;
7. 创建物理表。
本系统采用Access 2003 数据库技术。根据系统分析和模块设计中得到的功能和相应的数据存储要求,本系统数据库的数据项和数据结构设计如下:
(1)    表名:登录界面表,如图4.2所示
 
图4.2 登录界面表
(2)    表名:设备基本信息表,如图4.3所示
 
图4.3 设备基本信息表
(3)    表名:设备领用登记表,如图4.4所示
 
图4.4 设备领用登记表
(4)    表名:设备消耗登记表,如图4.5所示
 
图4.5 设备消耗登记表
4.3 编程设计
编码是指通过一些便于计算机或人来识别和处理的符号来表示各类信息。汇编语言有很多,这里主要用到了Visual Basic 6.0和SQL语句。Visual Basic 6.0的基本概念和特点前面介绍了,这里主要介绍SQL。SQL是高级的非过程化编程语言,是沟通数据库服务器和客户端的重要工具,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以,具有完全不同底层结构的不同数据库系统,可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使它具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的功能只需要一个SQL语句就可以达到目的,这也意着用SQL语言可以写出非常复杂的语句。
结构化查询语言(Structured Query Language)最早是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。如今无论是像Oracle、Sybase、DB2、Informix、SQL Server这些大型的数据库管理系统,还是像Visual Foxpro、PowerBuilder这些PC上常用的数据库开发系统,都支持SQL语言作为查询语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。
SQL语言包含3个部分:
数据定义语言Data Definition Language(DDL),用来建立数据库、数据对象和定义其列。定义:definition/ 例如:CREATE、DROP、ALTER等语句。 (责任编辑:qin)