网站首页  词典首页

请输入您要查询的论文:

 

标题 基于C#与SQLite的银行财政非税收入管理软件的研发
范文

    邓杰海 全智龙 周红娟

    

    

    摘要:该文介绍了在visual studio 2008开发平台下,使用c#编程语言通过ADO.NET数据库访问控件,实现了对轻型的关系型数据库SQLite的操作,如数据库的备份,数据的添加、删除、修改、查询等操作,以及通过SQLiteStudio管理工具对SQLite数据库中的数据进行维护。

    关键词:SQLite;c#;Visual Studio 2008

    中图分類号:TP311

    文献标识码:A

    文章编号:1009-3044(2017)10-0074-02

    1.背景

    某市银行每到月底需向当地财政局提交一份财政非税收的文本文件,文本文件的格式严格按照财政局提供的文件模板生成。在研制开发本软件之前,银行完成此项工作,都是通过人工编辑产生此文本文件,工作效率很低,工作强度也大,还容易出错。因此,银行希望能研制开发出一个应用软件,来专门实现财政非税收管理。要求此软件实现的功能:基础数据导人、数据添加、数据删除、数据修改、数据查找、数据导出、数据备份等功能。

    2.SQLite介绍

    银行要求使用的数据库管理系统要简单、免费、没有版权纠纷、容易部署,数据库管理系统不能太大,不能对计算机硬件要求高,因为银行很多的机器硬件配置不高。在进行小型应用软件开发时,一般在Windows平台下采用的数据库有Paradox、Access、XML、Foxpro、SQLite数据库等,根据银行的要求并结合本项目的特点,最终选择了SQLite数据库。

    SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的SQL数据库引擎。它是一个零配置的数据库,这意味着与其他数据库一样,您不需要在系统中配置。就像其他数据库,SQLite引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite直接访问其存储文件,SQLite源代码不受版权限制。

    SQLite有以下一些特点决定了本项目选择它:

    不需要一个单独的服务器进程或操作的系统(无服务器的)。

    SQLite不需要配置,这意味着不需要安装或管理。

    一个完整的SQLite数据库是存储在一个单一的跨平台的磁盘文件。

    SQLite是非常小的,是轻量级的,完全配置时小于400KiB,省略可选功能配置时小于250KiB。

    SQLite是自给自足的,这意味着不需要任何外部的依赖。

    SQLite事务是完全兼容ACID的,允许从多个进程或线程安全访问。

    SQLite支持SQL92(SQL2)标准的大多数查询语言的功能。

    SQLite使用ANSI-C编写的,并提供了简单和易于使用的API。

    SQLite可在UNIX(Linux,Mac OS-X,Android,iOS)和Windows(Win32,WinCE,WinRT)中运行。

    3.Sqlitestudio可视化工具

    Sqlitestudio是一款Sqlite数据库可视化工具,是使用Sqlite数据库开发应用的必备软件,软件无需安装,下载后解压即可使用,很小巧但很了用,绿色中文版本。使用此工具创建Data-base和table,非常方便,也很简单。在此工具中也可以执行数据库操作语言,如Insert、Update、和Delete等命令,也可执行数据库查询语言Select,从一个或多个表中检索某些记录。

    4.C#操作SQLite数据库关键代码

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2025/2/11 8:09:26