C语言中数据库接口的设计与实现

合集下载

C语言编译器前端的设计与实现 实训报告

C语言编译器前端的设计与实现  实训报告
-1-
第 1 章 绪论
1.1 C 语言及编译器概述
C 语言是在 70 年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式 发表了 C 语言。同时由 B.W.Kernighan 和 D.M.Ritchit 合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并 没有定义一个完整的标准 C 语言,后来由美国国家标准学会在此基础上制定了一个 C 语言 标准,于一九八三年发表。通常称之为 ANSI C。C 语言是一种结构化语言。它层次清晰, 便于按模块化方式组织程序,易于调试和维护。C 语言的表现能力和处理能力极强。它不仅 具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的 物理地址,进行位(bit)一级的操作。由于 C 语言实现了对硬件的编程操作,因此 C 语言集 高级语言和低级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。 此外,C 语言还具有效率高,可移植性强等特点。因此广泛地移植到了各类各型计算机上, 从而形成了多种版本的 C 语言。
2.3.1 自顶向下的语法分析...........................................................................................5 2.3.2 自底向上的语法分析...........................................................................................5 2.4 语义分析.........................................................................................................................6 2.5 符号表.............................................................................................................................6 2.6 类型检查.........................................................................................................................7 第 3 章 系统详细设计..................................................................................................................8 3.1 系统设计基本思路.........................................................................................................8 3.2 词法分析模块设计.........................................................................................................8 3.3 语法分析模块设计.......................................................................................................11 3.4 语义分析模块设计.......................................................................................................14 第 4 章 结束语............................................................................................................................16 参考文献...................................................................................................................................... 16 附录: 附录 1:词法分析核心代码............................................................................................17 附录 2:语法分析核心代码............................................................................................18

数据库工程师-数据库应用系统生命周期_真题(含答案与解析)-交互

数据库工程师-数据库应用系统生命周期_真题(含答案与解析)-交互

数据库工程师-数据库应用系统生命周期(总分62, 做题时间90分钟)一、选择题1.数据库应用系统的物理设计包括______。

①数据库物理结构设计②数据库事务详细设计③数据库功能设计④应用程序详细设计SSS_SINGLE_SELA ①③④B ①②④C ②③④D ①②③④分值: 1答案:B[解析] 数据库应用系统的物理设计包括数据库物理结构设计、数据库事务详细设计、应用程序详细设计,所以本题的答案为B。

2.根据数据库应用系统生命周期模型,定义模块交互流程的阶段是______。

SSS_SINGLE_SELA 需求分析B 概念没计C 逻辑设计D 物理设计分值: 1答案:C[解析] 数据库应用程序概要设计(Ⅱ),在应用软件结构设计基础上,按照逐步求精、信息隐藏和功能细化原则,进一步划分为子模块,组成应用软件的系统-子系统-模块-子模块层次结构,其中直接访问数据库的模块/子模块抽象为数据库事务;确定各模块的功能和输入输出数据,设计模块使用的数据结构,定义模块交互的接口关系和交互流程。

而数据库应用程序概要设计(Ⅱ)是逻辑设计内容。

所以本题的答案为C。

3.以下关于DBAS模型说法错误的是______。

SSS_SINGLE_SELA DBAS模型定义了数据库应用系统设计、开发和运行维护整体框架B DBAS的生命周期由项目规划、需求分析、系统设计、实现与部署、运行管理与维护5个基本活动组成C 将快速原型模型和增量模型的开发思路引入DBAS生命周期模型,允许渐进、迭代地开发DBASD 将DBAS设计阶段细分为逻辑设计和物理设计两个步骤分值: 1答案:D[解析] 将DBAS设计阶段细分为概念设计、逻辑设计、物理设计3个步骤,每一步的设计内容又涵盖了3条设计主线。

因此本题答案为D。

4.数据字典包括______。

①数据项②数据结构③数据流④数据存储⑤处理过程SSS_SINGLE_SELA ①②④⑤B ①②③⑤C ②③④⑤D ①②③④⑤分值: 1答案:D[解析] 数据字典包括数据项、数据结构、数据流、数据存储和处理过程5个部分。

一种面向MongoDB的数据库统一访问接口设计与实现

一种面向MongoDB的数据库统一访问接口设计与实现

电子技术与软件工程Electronic Technology & Software Engineering数据库技术Database Technology一种面向MongoDB的数据库统一访问接□设计与实现王辉傅康平侯毅王阳(中国电子科技集团公司电子科学研究院北京市l O O t M l)摘要:本文结合某大型电子信息系统对M ongoDB数据库访问操作的需求,提出了一种基于M ongo-C Driver的M ongoDB数据库访问 接口的设计目标、设计思路,并采用C++语言开发了基于M ongo-C Driver的面向对象的数据库统一访问接口M ongoA SI (M ongoD B Access Service In terface)。

通过调用MongoASI类中的方法可以很轻松的实现对M ongoDB各种操作,同时,MongoASI还实现了一种通用的抽 象数据结构,该结构可实现大部分数据类型(基本类型、构造类型)的存储,有效的满足了某大型电子信息系统对M ongoDB数据库访问操 作的需求。

关键词:数据库接口;MongoDB;数据结构1引言随着信息技术的不断发展,电子信息产品及互联网应用用户量剧增,数据量呈几何级数增长,巨大的存储压力对海量数据存储技术提出了新的要求。

而传统的关系型数据库难以提供超大规模的数据存储以及高并发的读写访问能力,因此提出了 N o S Q L数据库。

N o S Q L全称是N o t O n l y Sql,指的是非关系型的数据库。

N o S Q L数据库主要应用于大规模系统,具有模式灵活、最终一致性、面向海量数据、分布式、开源、水平可扩展、配置简单、非关系型等特点。

自从谷歌提出B i g T a b l e数据库概念后,N o S Q L技术逐渐成为业界探讨和人们研宄的热点*[1]。

并出现了 H B a s e,Cassandra,M o n g o D B等一系列基于N o S Q L的存储技术。

c语言程序设计学生学籍管理系统实验数据存储及数据流向

c语言程序设计学生学籍管理系统实验数据存储及数据流向

c语言程序设计学生学籍管理系统实验数据存储及数据流向C语言程序设计学生学籍管理系统实验数据存储及数据流向在学生学籍管理系统中,数据存储和数据流向是非常重要的。

系统需要存储学生的个人信息、课程成绩和学籍变动等数据,并根据这些数据做出相应的处理。

这篇文章将带你了解学生学籍管理系统中的数据存储和数据流向。

数据存储学生学籍管理系统中需要存储的数据包括学生的个人信息、课程成绩和学籍变动等数据。

这些数据可以存储在不同的位置,如磁盘、数据库等。

磁盘存储:磁盘存储是最常见的数据存储方式,数据以文件的形式存放在硬盘上。

学生学籍管理系统中的数据可以存储在一个或多个文件中,每个文件存储一个类型的数据。

例如,学生的个人信息可以存储在一个“学生信息.txt”文件中,课程成绩可以存储在一个“课程成绩.txt”文件中。

数据库存储:数据库是一种结构化的数据存储方式,可以有效地管理大量数据。

学生学籍管理系统中,可以使用关系型数据库存储学生信息、教师信息、课程信息、成绩信息等数据,方便管理和检索。

通过SQL语句可以对数据库中的数据进行增删改查等操作,实现数据的高效管理。

数据流向学生学籍管理系统中的数据流向主要包括数据采集、数据处理、数据展示等过程。

这些流程需要将数据从一个位置传输到另一个位置,以实现正确的处理和展示。

数据采集:数据采集是指将学生或其他相关信息采集到系统中的过程。

例如,学生信息可以通过录入学生信息表单实现,成绩信息可以通过录入成绩表单实现等。

数据采集需要保证数据的准确性和完整性,以保证数据的正确性。

数据处理:数据处理是指对采集到的数据进行各种处理操作的过程。

例如,对学生信息进行排序、筛选、查询等操作,对成绩信息进行计算平均分、制作成绩报表等操作。

数据处理需要对数据进行严格的逻辑检验,以保证数据的正确性。

数据展示:数据展示是指将处理后的数据以易于理解的形式展示给用户的过程。

例如,把学生信息、成绩信息等数据以列表或表格形式展示给用户,使用户能够清晰了解学生的学籍状况。

C语言下的智能家居系统设计与实现

C语言下的智能家居系统设计与实现

C语言下的智能家居系统设计与实现智能家居系统是一种集成了各种智能设备和传感器的系统,通过互联网实现远程控制和自动化管理,为人们的生活提供更加便利、舒适和安全的居住环境。

在这个信息化时代,智能家居系统已经成为人们生活中不可或缺的一部分。

本文将介绍如何利用C语言来设计和实现智能家居系统,包括系统架构设计、传感器数据采集、控制算法实现等方面。

1. 系统架构设计智能家居系统通常包括传感器、执行器、控制中心和用户界面等组件。

在C语言下设计智能家居系统时,首先需要考虑系统的整体架构。

传感器负责采集环境数据,执行器负责执行控制命令,控制中心负责数据处理和决策,用户界面则提供给用户操作界面。

2. 传感器数据采集传感器数据采集是智能家居系统的基础,通过传感器可以获取环境温度、湿度、光照等信息。

在C语言下,可以通过串口或者I2C等接口与传感器进行通信,并编写相应的驱动程序来读取传感器数据。

3. 控制算法实现控制算法是智能家居系统的核心,通过对传感器数据进行分析和处理,可以实现自动化控制。

在C语言下,可以编写各种控制算法,如温度控制算法、照明控制算法等,来实现对家居设备的精确控制。

4. 用户界面设计用户界面是用户与智能家居系统交互的窗口,设计一个友好、直观的用户界面对于提升用户体验至关重要。

在C语言下,可以利用图形库或者控制台界面来实现用户界面的设计,并与系统其他模块进行交互。

5. 网络通信与远程控制智能家居系统通常需要与互联网进行通信,以实现远程监控和控制。

在C语言下,可以利用TCP/IP协议栈或者HTTP协议栈来实现网络通信功能,并编写相应的服务器端和客户端程序来实现远程控制功能。

6. 安全性与稳定性考虑在设计智能家居系统时,安全性和稳定性是至关重要的考虑因素。

在C语言下编程时,需要注意内存管理、异常处理、数据加密等方面,以确保系统运行稳定可靠,并保护用户隐私和数据安全。

结语通过本文对C语言下的智能家居系统设计与实现进行介绍,相信读者对如何利用C语言来构建智能家居系统有了更深入的了解。

C语言中的智慧行业监管系统

C语言中的智慧行业监管系统

C语言中的智慧行业监管系统智慧行业监管系统是一种基于信息技术的监管系统,能够有效管理和监控各行业的运行情况,并保障行业运行的合法性与规范性。

在C语言中,开发一个智慧行业监管系统需要具备一定的编程能力和系统设计技巧。

首先,在开发智慧行业监管系统时,需要定义清晰的系统需求和功能模块。

系统需求包括行业监管的具体范围、目标与指标、数据采集与处理方式等。

功能模块主要包括数据管理、监控预警、分析报告等模块。

在C语言中,可以利用结构体、指针等特性来实现数据管理和处理。

其次,在C语言中,实现智慧行业监管系统的关键是数据库的设计与管理。

通过使用文件操作、链表、树等数据结构,可以模拟数据库的管理和查询功能。

同时,需要考虑数据的安全性和完整性,确保系统运行的稳定性和可靠性。

另外,在C语言中,图形界面的设计是智慧行业监管系统的重要组成部分。

用户友好的界面设计可以提高系统的易用性和效率。

可以使用图形库如GTK+、Qt等来设计交互界面,实现用户与系统的方便交互。

此外,在C语言中实现智慧行业监管系统还需要考虑到系统的扩展性与灵活性。

系统需要支持不同规模的行业监管需求,同时可以根据具体行业的特点进行定制化开发。

因此,模块化设计和接口规范化是非常重要的。

最后,在C语言中开发智慧行业监管系统需要进行系统测试和优化。

通过测试可以发现系统中的潜在问题并及时修复,优化系统的性能和功能。

同时,及时更新系统版本,保证系统始终符合监管需求和用户期望。

总的来说,C语言是一种高效、灵活的编程语言,适合用于开发智慧行业监管系统。

通过合理设计系统需求、数据管理、界面设计、扩展性与优化策略,可以开发出功能强大、稳定可靠的智慧行业监管系统,为各行业的监管工作提供有效支持和保障。

c 语言接口与实现

c 语言接口与实现

c 语言接口与实现一、概述C语言是一种广泛使用的编程语言,其接口和实现对于程序员来说非常重要。

C语言的接口是指程序与外部组件进行交互的方式,而实现则是指如何将代码转换为可执行文件。

本文将介绍C语言接口与实现的相关知识。

二、C语言接口1. 函数接口函数是C语言中最基本的接口形式之一。

函数接口由函数名称、参数列表和返回值组成。

在调用函数时,需要提供正确的参数列表,并根据需要处理函数返回值。

2. 文件接口文件接口允许程序读取和写入文件。

在C语言中,文件被视为流(stream),可以使用标准I/O库中的函数来操作它们。

3. 网络接口网络接口允许程序通过网络进行通信。

在C语言中,可以使用套接字(socket)API来创建网络连接并发送和接收数据。

4. GUI 接口GUI(图形用户界面)接口允许程序创建窗口、按钮、文本框等图形元素,并响应用户输入事件。

在C语言中,可以使用第三方库如GTK+或Qt来创建GUI应用程序。

三、 C语言实现1. 编译器编译器是将源代码转换为可执行文件的工具。

C语言编译器通常包括预处理器、编译器和链接器三个部分。

预处理器负责处理源代码中的预处理指令,编译器将C语言源代码转换为汇编语言,链接器将多个目标文件合并为一个可执行文件。

2. 运行时库运行时库是一个动态链接库,包含了C语言程序运行时需要的函数和变量。

在程序运行时,操作系统会加载运行时库,并将其链接到程序中。

3. 操作系统操作系统是一个底层软件层,负责管理计算机硬件资源并提供各种服务。

C语言程序通常需要依赖操作系统提供的服务来完成一些任务,如文件读写、网络通信等。

四、 C语言接口与实现的关系C语言接口和实现是紧密相关的。

接口定义了如何与外部组件进行交互,实现则决定了代码如何被转换为可执行文件。

在设计C语言程序时,需要考虑接口和实现之间的关系,并确保它们之间的协调一致性。

五、总结本文介绍了C语言接口与实现的相关知识。

C语言接口包括函数接口、文件接口、网络接口和GUI 接口等形式;而实现则包括编译器、运行时库和操作系统等组成部分。

C语言编写车票管理系统(2024)

C语言编写车票管理系统(2024)

引言概述:车票管理系统是一种用于管理车票信息,包括购票、退票、查询票务等功能的软件系统。

本文将以C语言为编程语言,详细阐述如何编写一个车票管理系统。

该系统可以方便管理者对车票信息进行操作,同时也提供给用户便捷的购票和查询功能。

正文内容:一、数据库设计1.1数据库表的建立1.2表中字段的设置1.3数据库的连接与操作1.4数据库的备份与恢复1.5数据库的维护与优化二、用户管理2.1用户注册2.2用户登录2.3用户信息修改2.4用户权限管理2.5用户数据备份与恢复三、车票管理3.1车票添加3.2车票查询3.3车票修改3.4车票删除3.5车票排序和筛选四、订单管理4.1订单4.2订单查询4.3订单修改4.4订单删除4.5订单统计和报表五、支付管理5.1支付方式的选择5.2支付状态的更新5.3支付记录的查询5.4退款管理5.5支付安全性保证总结:通过本文详细的阐述,我们了解到了如何使用C语言编写一个车票管理系统。

在系统的开发过程中,数据库设计、用户管理、车票管理、订单管理和支付管理等方面都需要详细考虑。

通过对每个模块的分析和设计,能够使系统更加高效、安全和易用。

在实际开发中,我们还需要根据具体需求进行对系统的优化和完善,保证系统能够满足用户的需求,并且能够稳定运行。

希望本文对您有所帮助,能够指导您在C语言中编写车票管理系统的开发过程。

引言概述:C语言编写车票管理系统是一个涉及到计算机编程技术的项目,旨在帮助车票销售员和管理员更好地管理和控制车票的销售与出票过程。

本文将详细介绍该系统的设计和实现过程,包括系统的功能需求、系统的结构设计、关键代码的实现以及系统的优化与改进。

正文内容:1.功能需求车票管理系统的功能需求包括但不限于:车票销售、车票查询、座位管理、车票退换等。

具体的系统功能要求涉及到对车票信息的录入、查询、修改和删除,车票的座位分配和座位的查询,以及对车票销售记录的统计和报表等功能。

1.1车票销售功能实现车票销售功能是车票管理系统的核心功能之一。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Computer Science and Application 计算机科学与应用, 2019, 9(8), 1554-1560Published Online August 2019 in Hans. /journal/csahttps:///10.12677/csa.2019.98174Design and Implementation of DatabaseInterface in C LanguagePing WangFuzhou University of International Studies and Trade, Fuzhou FujianReceived: July 28th, 2019; accepted: August 12th, 2019; published: August 19th, 2019AbstractAfter explaining the characteristics of C language and the importance of database technology, this paper introduces the Union and extensiveness of the two technologies in the application of equipment process control. It focuses on the detailed analysis of the database interface technology encountered in the system development, and shows its application field from one side through an example.KeywordsC Language, Database, Interface Technology, Development and ApplicationC语言中数据库接口的设计与实现王平福州外语外贸学院,福建福州收稿日期:2019年7月28日;录用日期:2019年8月12日;发布日期:2019年8月19日摘要本文在阐述C语言的特点以及数据库技术的重要性之后,简述了二者在设备过程控制应用中的结合性和广泛性,着重就系统开发中碰到的数据库的接口技术进行详细解析,并通过一个示例从一个侧面展示了其应用领域。

关键词C语言,数据库,接口技术,开发应用王平Copyright © 2019 by author and Hans Publishers Inc.This work is licensed under the Creative Commons Attribution International License (CC BY)./licenses/by/4.0/1. 引言随着微电子技术、计算机硬件技术和通信技术的发展,计算机以它的速度快、精度高、又具有逻辑判断能力的特点在过程控制方面可有较多的应用。

例如:监测报警系统、医疗图像系统、指纹鉴别系统、电脑记分系统以及生产控制系统。

此类系统基本要求是具备较高程度的实时性、可靠性和智能性。

使用C语言开发这些系统是很好的选择,其原因是C语言具有代码量小、运行速度快、功能强大的特点[1]。

例如同样都是办公软件,用C语言编写的WPS的安装文件只有50 MB左右,而Word的安装文件超过500 MB。

为了实现运行速度快和功能强大,操作系统也大都是用C语言编写的[2]。

数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。

计算机的高速处理能力和大容量存储器提供了实现数据管理自动化的条件。

数据库因其结构化、共享性、独立性的特点使得开发的系统可以智能分析和全面高效。

所以在系统开发中使用C语言+ 数据库是一种较为合适的选择[3]。

2. 过程控制处理系统的基本结构传统的过程控制处理是先采集以此为依据的数据,再通过专业人员分析判断做出相应的决策,最后实施对应的处理。

这种以人工为主的传统处理模式存在很大的弊端。

例如:数据不便保存、因疲劳引起的误判和误动、处理周期长以及不便交流等,尤其是在长时间、快速、反复精确处理的要求环境下,此类问题就更显突出。

以计算机为主体的过程控制处理系统可以较完善地解决这些问题。

通常,一个完善的系统要有各自功能独立的子系统组成,子系统不仅是软件模块还可以是具有独力处理部分功能能力的计算机。

它的大体模式是用先将数据采集进计算机,而后根据需要不断地采集分析判断控制输出。

配上局域网又可以实现主机控制分机、主机汇总统计以及主分机间和分机间的交流等功能[4]。

因计算机的处理速度和通讯带宽的提高,实时性的要求一般均能满足。

为满足可靠性的要求,针对不同操作系统的特点,在主控机上可采用Windows平台,以便可视化软件的开发应用。

在分机上可采用Dos平台,目的是降低成本和提高可靠性(避免断电后Windows的维护,复电即可工作)。

Dos平台上,C 语言也是一种较好的选择,它既像高级语言一样面向用户解题过程,又像汇编那样可以对机器硬件进行操作[5]。

如,进行端口I/O操作,位操作以及地址操作等。

许多操作系统都是用C语言来写的。

所以针对系统的硬件控制、数据采集以及多功能模块的特点可以选择Borland C++。

本文着重就过程控制类项目的开发过程中遇到问题进行解析和证明,诸如:C语言与数据库如何结合?在编程时如何用C语言写与读带结构的数据库格式文件?并提供了摸索调试后可用的接口代码,最后用一个实际完成的系统加以证实可行性。

3. C语言中的数据库接口为提高整个系统的智能性,实现主机对分机的监控、调配和统计,分机应将所处理的数据以数据库的格式传送给主机,所以在C语言中要以相应格式读写文件。

广为流行的应用软件系统dBASE和FoxBASE是带结构的文件,数据库文件由文件结构和数据两部王平分组成。

文件结构采用的是二进制存储方式而数据部分则是以ASCII方式存储。

库文件结构部分描述库文件的概况:建立或修改日期、数据记录个数、库文件结构长度、记录长度等。

C语言具有很好的底层控制能力,也有丰富的函数可以调用,但因为各种文件结构上的差异,故无这些带结构文件的读写函数。

如何在C语言中编写dBASE和FoxBASE带结构的文件也是件很繁琐的事,笔者在开发过程中经过反复分析、调试最后圆满地解决了这个问题,很好地实现了带结构的数据库文件的读与写,为日后方便使用现整理如下:3.1. 接口代码王平王平3.2. 使用说明上述代码虽然只是针对dBASE和FoxBASE这样文件,但对于其他另外结构格式的文件,开发原理相同,代码大同小异,为更好地使用和扩充,特归纳提示如下:王平① 计算机中的文件存储都是二进制形式,关系数据库展开来体现的是张表格,其中的列就是字段,列有不同的宽度,所以在编写程序时:虽然数据库字段类型可以不同,但字段长度应与定义的库文件数据的长度一致。

② 计算机中的文字是以ASCII 方式表示,字符的间隔、字符串的结束都有约定的代码表示,就是因为字符串结束符的限定,在调用“读函数”或“写函数”时会则有区别,虽然“写函数”输入时只要不超过定义的位数即可,但调用“读函数”时则会出错。

所以要注意定义的位数的匹配。

③ 在计算机的输入输出底层接口,为提高通信速度,如同其他文件的传输,此接口程序也是以记录Figure 1. The hardware block diagram 图1. 硬件框图Figure 2. The software block diagram 图2. 软件框图王平为单位进行读写的。

④关系数据库这张表格,其中的行就是就记录。

为了提高可用性和完善功能,因其“写函数”中记录末尾标记的引入和新记录数的重写,在使用过程中数据库的记录数会很方便地随之改变。

⑤C语言的一大特点就是函数,已有的函数都存放在相应的头文件中,编程时可以方便地调用。

本程序也可根据需要修改程序后再放到头文件中,仅在主函数中调用即可。

4. 应用示例以开发的保龄球计分通讯系统为例,如图1、图2所示,每台分机(电脑)可独立地处理两个球道的开局、计分、动画以及机器的控制,采用Dos平台、C语言编程以提高其可靠性,各台分机将执行的数据以数据库的格式记录留底。

主机则采用Windows平台、可视化编程,通过局域网传送的数据对全部分机进行监控、打印、分析、汇总以及开局、换道等。

形成了一套功能完善、性能可靠的系统[6] [7] [8]。

5. 总结众所周知,智能控制系统能够极大地提高工作效率,对于计算机应用而言,智能控制就是过程控制。

在过程控制系统中,计算机中运行的软件程序如同人类的大脑,周边配置的硬件如同人类的鼻、耳、手、脚,只有软、硬件完美配合才能完成复杂的任务[9]。

所谓系统工程强调的是整体效能,故在规划系统时要考虑可靠性与性价比[10]。

在项目规划时,C语言与数据库的结合是一很好的技术路线,在具体实施中,带结构的数据库文件读与写的编程是一绕不过的关口,本文C语言写的数据库接口程序可以直接调用,方便过程控制系统的开发。

基金项目福建省电子信息工程特色专业建设点(L200802008)。

参考文献[1]王肖飞. 基于C语言的计算机软件编程技术探究[J]. 无线互联科技, 2018(5): 47-48.[2]冀泓宇. 基于C语言的计算机软件编程技术研究[J]. 电脑迷, 2018(5): 47-48.[3]刘振兴. 软件编程技术水平的标志性关键点分析与应用[J]. 软件, 2017, 38(11): 191-195.[4]郭畅. 基于单片机的篮球计分器系统的设计[J]. 电子测试, 2017(16): 31-33, 17.[5]牛军, 王萍. 无线电子打分计分系统的设计与实现[J]. 南阳理工学院学报, 2015, 7(4): 1-4.[6]李维强. 体育用电子记分器的设计及制作研究[J]. 电子设计工程, 2015, 23(22): 191-193.[7]张丽. 基于C语言访问的MySQL数据库[J]. 电子技术与软件工程, 2016(22): 165-166.[8]罗慧兰. C语言处理文件的关键技术[J]. 电子技术与软件工程, 2017(6): 242.[9]王晓燕. MySQL安全问题探讨[J]. 办公自动化, 2018(23): 62-64.[10]刘建宏. MySQL数据库优化与集群[J]. 数字通信世界, 2017(7): 47.知网检索的两种方式:1. 打开知网首页:/,点击页面中“外文资源总库CNKI SCHOLAR”,跳转至:/new,搜索框内直接输入文章标题,即可查询;或点击“高级检索”,下拉列表框选择:[ISSN],输入期刊ISSN:2161-8801,即可查询。

相关文档
最新文档