网站地图| 免费获取|
免费论文网
  • 网站首页|
  • 论文范文|
  • 修改降重|
  • 职称论文|
  • 合作期刊|
  • 论文下载|
  • 计算机论文|
  • 外文翻译|
  • 免费论文|
  • 原创论文|
  • 开题报告论文
搜索

当前位置:免费论文网 -> 免费论文 -> 计算机论文 -> 免费vc++图书馆管理系统(四)
计算机论文| ASP设计| Delphi| VB设计| JSP设计| ASP.NET设计| VB.NET| java设计| VC| pb| VS| dreamweaver| c#.net| vf| VC++| 计算机论文范文| 论文下载| 自动化论文

免费vc++图书馆管理系统(四)

免费vc++图书馆管理系统(四) ,可方便的实现对数据库的操作,此模块可以实现图书维护的基本功能。
 在查看图书基本^论文的时候需要用到Crecordset提供的几个成员函数,用来在记录集中滚动,如下所示:
    void MoveNext( );//前进一个记录
    void MovePrev( );//后退一个记录
    void MoveFirst( );//滚动到记录集中的第一个记录
    void MoveLast( );//滚动到记录集中的最后一个记录
当图书信息被添加、修改以及删除后,在保存的同时,数据库将会自动更新。系统调用‘void shuixin()’,重画网格。
二、“读者^论文维护”模块设计:
 “读者^论文维护”模块的实现与“图书^论文维护”基本上一样,实现了读者的借书证号、姓名、证件号码的登记。在模块的设计过程中,根据需要对数据库中的“读者登记表”作了相应的修改。
读者^论文的添加、修改、保存部分实现代码如下:
二、“数据备份”和“数据恢复”模块设计:
 数据备份和恢复:用户处理数据往往要存盘作永久备份,在需要时进行数据恢复。在设计数据备份和恢复是要用到论文的序列化(Serialize)。MFC库中,磁盘文件是通过CFile类来表示的,它通过Win32函数CreateFile所得的二进制文件  句柄进行了封装。但MFC重载了Serialize函数。使得用户不必使用CFile类就可以完成相应的论文操作。在Serialize函数中,定义一个基于CArchive类的对象ar,可以使用插入运算符(《)和提取运算符(》)来续写数据,从而实现数据的备份和恢复。
(
 }
4.2.3“用户登录”模块设计:
 登录模块是要根据用户输入的用户名和密码与数据库Clerk中的Username和Password的比较来判断用户名和密码是否合法。这里用到在 Visual C++环境下数据库的操作。该操作的流程如下:用户在相应的控件内填写姓名和密码,通过“UpdateData(TRUE);”将控件中的数据传送给字段数据成员,然后执行下面的SQL语句:  
SELECT * FROM CLERK
WHERE NAME=m_strName  AND PASSWORD=m_strPassword;
查询Clerk表中是否有用户名为m_strName,并且密码为m_strPassword的记录。打开记录集,查询是否有符合条件的记录,如果记录集不为空,则说明有符合条件的记录,说明登录合法,否则“登录失败!”。在用户通过了身份验证之后,就可以进入系统,进行所有的操作。
 登录模块实现起来相对比较简单,只是用到了一个SOL查询语句,在编程过程中没有遇到什么困难。
“设计体会
 这次设计的主要目的是通过利用当今最流行可视化编程工具Visual C++ 6.0设计应用程序,用来管理由Access2000创建的数据库。利用Visual C++6.0的ODBC(Open Database Connectity,开发数据库连接)、DAO(Data Access Objects,数据访问对象)及OLE DB(OLE data Base,OLE数据库),编写程序来实现用户对图书数据库的录入、修改、检索等操作。让用户方便地掌握图书的库存情况与借阅情况,以及图书书目、读者信息、图书借阅情况等,利用DAO、ODBC编程来实现信息的输入、编辑(删除、增加、修改)等功能,继而完成对图书信息数据库、读者信息数据库、借阅信息数据库的必要操作。
 通过这次的课程设计,我不仅拓宽了自己的知识面,还在实践过程中巩固和加深了自己所学的理论知识,使自己的技术素质和实践能力有了进一步的提高,同时我的专业水平也有了很大的进步。
 同时,在软件开发方面也累积了不少经验,特别是在对软件开发工具不很熟悉的情况下,通过自己的学习和导师的指导完成了设计任务。并在设计过程中,自己分析问题和解决问题的能力都得到了锻炼和提高,完善了自己的知识结构,加深了对知识的理解。
 这次课程设计完成后,体会颇多,在学与做的过程中,取长补短,不断学习新的知识,吸取经验,达到进步的目的。在学与做的过程中自身的努力以及相关图书^论文的帮助,逐渐熟悉了Visual C++ 6.0在数据库方面的应用知识。程序开发的一般过程和对数据库知识的进一步的了解,在这个快速发展的当代社会里,数据库已经普遍应用在各个领域。在这次的课程设计中我学习到不少的数据库知识,但由于自己的理论知识水平有限,实践知识和设计经验不足,在设计过程中难免存在一些问题,甚至错误。恳请各位老师批评指正,致使我在以后的工作和实践中加以改进和提高。


7.结束语
 课程设计对我们非常重要。在课程设计中,通过广泛查阅与课题有关的内容,使我掌握了许多与计算机有关的东西,更重要的是使我对VC,Access等软件功能和应用有了一定的了解。为此,我对设计一套完整的软件系统的步骤、方法及思路有了一个全新的认识。这加深了我对计算机软件设计的理解,同时也给我提供了一次为以后实际模拟锻炼的机会,我感到受益非浅。为此,我也希望我的课程设计能给指导我的老师交上一份满意的试卷。
参考文献:

[1] 伍俊良.《Visual C++ 课程设计与系统开发案例》.清华大学出版社
[2] 杨小平.《Visual C++ 项目案例导航》.科学出版社
[3] 邓宗明,张晓竞.《Visual C++ 编程实用技术与案例》.清华大学出版社
[4] 郑阿奇.《Visual C++ 实用教程》.电子工业出版社
[5] 萨师煊,王珊.《数据库系统概论》.高等教育出版社
[6] 郑人杰,殷人昆,陶永雷.实用软件工程.清华大学出版社.1997.4    

首页 上一页 1 2 3 4 下一页 尾页 4/4/4

免费vc++图书馆管理系统(四)由免费论文网(www.jaoyuw.com)会员上传。
原创论文流程 相关论文
上一篇:免费vc++航空客运订票系统+论文 下一篇:免费vc++医药管理系统+论文
推荐论文 本专业最新论文
Tags:免费 图书馆 管理系统 2010-04-02 16:48:46【返回顶部】
精彩推荐
发表论文

联系方式 | 论文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士论文


免费论文网提供论文范文,论文代发,原创论文

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2020 免费论文网 版权所有 湘ICP备19027999