图书出版管理系统的设计与实现

2022-09-10

1 引言

出版社图书出版管理是一个庞大的任务, 传统方式的图书管理将会造成巨大的人力和物力的浪费, 因此能否实现计算机管理将提高工作效率的一个关键因素。该系统是以VC++程序设计理论为基础, 结合Windows Access数据库服务器的相关技术来开发的。使用ADODC控件[1]进行数据库查询, 用DA-T A G R I D控件进行数据表查询。

2 数据库设计

在系统分析的基础上, 根据系统处理需求和数据特点[2], 在Access设计了一个数据库文件图书管理系统数据库, 由图书出版基本信息表、图书分类表和图书出售信息表组成。

图书出版基本信息表由8个字段组成:图书编号数字 (长整型) , 图书名称文本 (20) , 出版日期数字 (16) , ISBN文本 (30) , 出版社文本 (26) , 价格货币, 作者文本 (20) , 图书类别数字 (长整型) , 其中图书编号为索引关键字。

图书分类表由2个字段组成:图书类别数字 (长整型) , 类别名称文本 (30) , 其中图书类别为关键字。

图书出售信息表由4个字段组成:出售编号数字 (长整型) , 出售价格数字 (长整型) , 出售数量数字 (长整型) , 图书编号数字 (长整型) , 其中出售编号为关键字。

3 主要模块功能

3.1 增加记录模块

该模块主要完成对图书出版基本信息的添加, 将新增图书的基本信息录入系统数据库[2], 录入信息如果不符合格式, 系统将给出相应提示。

3.2 删除记录模块

该模块主要完成对图书出版基本信息的删除, 将已不需要图书的基本信息从系统数据库中删除。

3.3 刷新纪录模块

该模块主要完成对新增加记录的保存, 如果格式不合适, 系统给出提示信息。

3.4 查询模块

该模块主要包括对图书销售情况和图书分类情况的查询。

3.5 浏览控制模块

该模块的主要完成用户对图书出版基本信息表的浏览, 包括四个方面:浏览第一条记录、浏览当下一条记录、浏览上一条记录和浏览最后一条记录。

4 程序设计

4.1 增加记录模块代码

4.2 删除记录模块代码

4.3刷新纪录模块代码

4.4 查询模块代码设计

图书销售情况查询代码:

图书分类情况的查询代码:

在图书分类和查询对话框中需要加入两个A c t i v e X控件:A D O D C控件和D A T A-GRID控件, 分别用来连接两个数据表, 并对数据表中的内容进行显示。以上代码还实现对话框和对话框之间的切换。

4.5 浏览控制模块代码设计

由于篇幅有限, 只给出其中两个功能的代码。

浏览第一条记录代码:

浏览最后一条记录的代码:

5 结语

本系统的开发, 目的就是将计算机管理技术运用到图书出版的管理中来.系统界面直观明了, 操作简便, 不仅可以完成日常的图书信息管理工作, 还可以提供良好的查询界面等。通过运用该系统, 可以促使图书出版管理工作更加规范化和科学化, 从而更好地提供工作效率。

摘要:阐述了在VC++中应用Active X数据对象 (ADO) 开发“图书出版管理系统”的关键技术与实现方法, 并介绍了用Access创建数据库的过程。

关键词:VC++,ADO,ccess,图书出版管理系统

参考文献

[1] 石文华.基于VB的学生成绩管理系统设计与实现[J].山东电力高等专科学校学报, 2004, 1.

[2] 吴海涛.学生成绩管理信息系统的设计与开发[J].天中学刊, 2002, 5.

[3] 薛以胜.资料室图书管理系统的设计与实现[J].海南师范大学学报, 2007, 1.

[4] 张凯.VC++程序设计[M].大连:大连理工大学出版社, 2002 (1) .