摘要:随着现代科技的迅猛发展,社会各行各业在计算机技术方面的应用也得到了普及和推广。图书管理也慢慢由人工的机械化管理渐渐变成了计算机的高效信息化智能管理,随着图书管理系统的发展和普及,采用计算机科学技术对图书进行信息化管理,对图书的管理提高了管理效率,减轻了图书管理员的工作量,也将图书管理员在图书管理上出现错误的概率降低,借阅者因此可花更多的时间去选择图书和信息阅览。
此次设计的图书管理信息化系统实现了图书管理的日常操作,使得图书管理人员的操作模式极易简化,提高了管理员的工作效率。管理员通过系统登录,实现自己所需操作,具体的操作如下:
1.管理人员可以进行日常的工作,及对借阅者,对图书的资料进行相对应的修改和维护。
2.管理员可以对借阅者的借书,还书,罚款进行对应的管理。
3.可以对借阅者进行对应的查询,获取借阅者的相关信息和图书借阅信息。
这次图书管理的开发,采用的是VC++语言开发,VC++是一个功能强大的面向对象程序开发软件,系统本身拥有很多自身的类,程序员只需编写少许代码便可实现模块的功能和选项。此图书管理系统使用ODBC配置数据源,并使用ACCESS数据库进行数据的管理,实现用户数据和图书数据的相应模块的结合。
关键词:图书管理系统 VC++ ACCESS数据库 面向对象程序开发 数据管理
目录
摘要
Abstract
第一章 论文概论 6
1.1开发语言的介绍7
1.1.1 VC++特点 .7
1.1.2 VC++的控件和属性介绍 .7
1.1.3数据的访问和相应接口的选择.8
第二章 系统的需求分析.10
2.1功能模块的划分 .11
2.1.1 功能模块的实现 .11
2.1.2 各模块的框架设计图 .12
2.2系统所需的数据分析.13
第三章 系统的设计阶段.14
3.1系统概要设计.14
3.1.1SQL、ACCESS2000数据库简介 .14
3.1.2数据库表格的详细设计.16
3.2 模块的详细设计.20
3.2.1准备数据信息 20
3.2.2程序和数据的流程图 .20
第四章 系统的设计思想 22
4.1 面向对象的程序设计22
4.2 系统详细的设计思想 .24
4.2.1“登录”模块的设计与实现.24
4.2.2“用户基本资料”维护模块设计与实现:.26
4.2.3 “数据备份与恢复”模块的设计与实现42
4.3 关键模块测试用了 43
4.3.1 登陆界面模块测试44
4.3.2 用户设置模块测试45
4.3.3新书入库模块测试45
毕业设计总结 .46
结束语47
致谢48
参考文献49