计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

免费vc++图书馆管理系统(一)毕业论文(3)

2013-07-01 01:52
导读:p;30 是 5.借阅历史信息数据表 借阅历史信息数据表的主要功能是对借阅历史的信息进行查询。 它包括:‘借阅证编号’、‘读者姓名’、‘图书编号’、
p;30   是 
                                                                     
 5.借阅历史信息数据表
 借阅历史信息数据表的主要功能是对借阅历史的信息进行查询。
 它包括:‘借阅证编号’、‘读者姓名’、‘图书编号’、‘图书名称’、‘借阅时间’、
 ‘归还时间’‘借书操作员姓名’、‘还书操作员姓名’和‘备注’。
 
6.罚款信息数据表
 罚款信息数据表的主要功能是读者因不正常还书而被罚款的记录。
它包括:‘借阅证编号’、‘读者姓名’、‘图书编号’、‘图书名称’、‘借阅时间’、‘罚款原因’‘罚款金额’、‘罚款日期’和‘操作员姓名’。
字段名称 字段类型 字段大小 索引 必须填写 
READER_ID 文本 30 有(无重复) 是 
NAME 文本 30  是 
BOOK_ID 文本 30  是 
BOOK_NAME 文本 30  是 
WHYS 文本   是 
AMOUNT 数字 20  是 
FINE_DATE 日期   是 
CLERK_NAME 文本 30   是 
7.罚款历史信息数据表
 罚款历史信息数据表的主要功能是对某位读者罚款历史的信息进行查询。
 它包括: ‘借阅证编号’、‘读者姓名’、‘图书编号’、‘图书名称’、 ‘罚款原因’‘罚款金额’、‘罚款日期’和‘解止日期’。
(科教范文网http://fw.nseac.com)

字段名称 字段类型 字段大小 索引 必须填写 
READER_ID 文本 30 有(无重复) 是 
NAME 文本 30  是 
BOOK_ID 文本 30  是 
BOOK_NAME 文本 30  是 
WHYS 文本   是 
AMOUNT 数字 20  是 
FINE_DATE 日期   是 
OK_DATE 文本 30   是 
8.图书分类信息数据表
 图书分类信息数据表的主要功能是对图书进行分类。
它包括:‘分类编号’和‘类名’
字段名称 字段类型 字段大小 索引 必须填写 
CLASS_ID 文本 30 有(无重复) 是 
CLASS_NAME 文本 30  是 

3.2 详细设计
3.2.1数据信息准备
1.“图书资料维护”模块:
 要进行图书资料的维护就必须有图书的相关信息:如:图书的分类、图书的编号、图书的名称、图书的作者、图书出版社以及图书的库存量。新的图书,都要进行新书入库,将新书的各项信息输入图书资料维护信息数据表中,从而图书资料维护信息数据表将会更新,新书入库过程完成。在进行图书分类信息的时候,字段就相应比较少了,只需要描述某本图书在所有图书中的类型就完全可以了,这个信息将提供给工作人员进行借书登记时信息的一个依据。在图书修改信息中,每本现有的图书将会出现丢失或严重损坏,从而导致该类图书无法再进行借阅,那么就要进行删除或修改图书的库存量。
2.“读者资料维护”模块:
 要进行读者资料的维护就必须有读者的相关信息:如:读者所使用的借阅证编号、读者的姓名、读者的身份证号以及止借标志。新的读者,都要进行信息登记,将新会员的各项信息输入读者资料维护信息数据表中,从而读者资料维护信息数据表将会更新,更新后新的会员就可以借阅图书了。在进行只需要描述某本图书在所有图书中的类型就完全可以了,这个信息将提供给工作人员进行借书登记时信息的一个依据。在图书修改信息中,每本现有的图书将会出现丢失或严重损坏,从而导致该类图书无法再进行借阅,那么就要进行删除或修改图书的库存量。 (科教作文网http://zw.ΝsΕac.cOM编辑)
3.2.2程序数据流图
1.系统功能流程图

  
图3-1 系统功能流程图
2.“图书资料维护”数据流图
 
图3-2 “图书资料维护”数据流图

3.“读者资料维护”数据流图

图3-3 “读者资料维护”数据流图
 四   设计思想

详细设计思想
4.2.1“资本资料维护”模块设计:
 本模块包括两个方面:‘图书资料维护’和‘读者资料维护’。
一、“图书资料维护”:
 其实现的功能是对新书的录入、现有书目的修改、删除以及保存,同时为了便于用户查看书目,使用了MFSlexGrid控件显示出网格数据。打开“图书资料维护模块”对话框(CBookDlg)时,调用SetButtonState()(设置按钮状态)、SetTextState()(设置文本编辑框状态)、DisplayRecord()( 数据显示)函数,将对话框初始化,然后可以进行相关的操作。添加书目时有两种情况,一是要添加的图书是新书,二是书库中已存在此类书籍。实现此功能的程序流程图如下:


图4-1 “图书资料维护”数据流程图
 在这里,图书的添加、修改和删除操作都与前面的用户资料维护功能一样,分别调用CRrecordSet提供的AddNew、Edit、Delete成员函数

上一篇:免费vc++航空客运订票系统+论文(一)毕业论 下一篇:没有了