- 22
- 0
- 约2.03万字
- 约 61页
- 2017-01-14 发布于北京
- 举报
[图书管理系统实现步骤
用VC++制作一个图书出版管理系统
关键词:DAO数据源创建? 系统集成? 消息函数? 数据记录导航器制作
?3.1? 系统设计的目的和意义
出版社图书出版管理是一个庞大的任务,传统方式的图书管理将会造成巨大的人力和物力的浪费,因此能否实现计算机管理呢?回答是可以的。本案例将用VC++制作一个图书出版管理系统,他可以基本实现图书出版管理的大部分功能。在参考文献[1]、[2]中,均有图书管理系统制作的介绍。参考文献[2]是基于Visual FoxPr06.0实施的,而参考文献[1]则是基于Visual C++6.0制作的。在参考文献[1]中,仅作了一个单一的界面,而且使用的代码过于复杂,往往令初学者难以接受,因此,本案例将采用简化的过程代码和完整的系统集成技术,并采用DAO数据源创建方法。在以DAO方式创建数据环境时,采用了与参考文献[1]以及本书中的案例一、案例二完全不同的方式,实现了数据源的引入和应用程序的制作。在程序中我们利用了消息函数,并创建了一组自己数据记录导航程序和数据修改程序,程序利用了简单的消息映射过程代码,实现了对数据集的导航、浏览、增加和删除的功能,这也是与参考文献[1]中的代码不一样的,他是一种方便快捷的构建应用系统的方法。
3.2? 系统功能设计
本系统具有一般系统的数据处理功能,如数据录入、增加、修改、删除等,另外,本系统将涉及多个对话框及对话框之间的相互切换。
3.3? 数据库与数据表的设计
?本系统将首先创建一个“图书管理系统”数据库,并在他之中创建三个数据表,一个是“图书基本信息”数据表,一个是“图书借阅信息”表,一个是“图书归还信息”表。
3.3.1? 定义数据表结构
数据表是数据库中的“元素”,数据库是数据表的集合。数据库和数据表是任何数据库应用系统所不可缺少的基本要素,因此我们需要首先创建数据表。先定义“图书基本信息”数据表的结构,如表3.1所示,他专门用于记录出版社出版的图书的基本情况。
2.1? “图书基本信息”数据表结构
字段类型 字段大小 索引 必须填写 图书ID 数字 长整型 有(无重复) 是 图书名称 文本 20 ? 是 出版日期 数字 16 ? 是 出版商 文本 26 ? 是 出版地 文本 26 ? 是 价格 货币 默认 ? 是 作者 文本 20 ? 是 类别ID 文本 长整型 ? 是
3.2所示。
?
参照此表!!
字段名称 字段类型 字段大小 索引 必须填写 图书ID 数字 长整型 有(无重复) 是 图书名称 文本 20 ? 是 图书价格 数字 16 ? 是 借书人姓名 文本 借书人身份 文本 26 ? 是 借书人电话 数字 26 ? 是 借书人地址 文本 默认 ? 是 借书时间 数字 20 ? 是 承诺归还时间 数字 长整型 ? 是
“图书归还信息”数据表的结构如表3.3所示。
参照此表!!
字段名称 字段类型 字段大小 索引 必须填写 图书ID 数字 长整型 有(无重复) 是 图书名称 文本 20 ? 是 借书人姓名
借书人身份 文本 借书时间 数字 20 ? 是 归还时间 数字 长整型 ? 是 ?
3.3.2? 数据库与数据表创建过程
Microsoft Access创建数据库及其数据表的步骤如下:
(1)启动Microsoft Office 2003中的Microsoft Access 2003应用程序,出现图3.1所示对话框。
图3.1? 新建数据库选择
?
2)选择创建一个空数据库,单击“确定”按钮之后出现保存对话框,确定保存数据库的文件位置(创建的数据库保存的位置为D: \ VC++写作案例\CH3\)和创建的数据库名称为“图书出版管理系统”即可,随后出现图3.2所示界面。
图3.2 数据库中的数据表操作界面
?
(3)双击“设计”菜单,即可以设计一个新的数据表结构:图3.3是“图书出版基本信息”数据表结构的创建界面,用户可按表3.1定义的结构进行创建即可。
图3.3? “图书出版基本信息”数据表设计
?
数据表结构一经创建,用户可以打开该数据表,在数据表输入一些基本数据,以在后面的系统设计中体现设计的效果。
3.4? 图书出版管理系统应用程序框架
在VC++中创建应用程序,可以通过向导首先创建一个应用程序的框架,应用程序框架为用户提供了一个基本购开发过程。在这里,首先介绍制作“图书出版管理系统”的基本框架的过程和方法。其过程如下:
(1)启动VC++程序,出现VC+开发平台。
(2)在VC++主菜单中单击“文件|新建”菜单项,出现工程类型选择对话框,在工程类型选择对话框中选择工程类型为“MFC AppWizard [e
您可能关注的文档
- 《金融专业英语词汇大全.doc
- 《金融业应在支持陕西文化强省建设中发挥更重要的作用.doc
- [咨询工程师宏观经济政策与发展规划冲刺课件第10讲第三章第二节投资的宏观调控2012年新版.doc
- 《金融中介及其在社会经济中的作用.doc
- [咨询工程师宏观经济政策与发展规划冲刺课件第24讲第六章第二节规划编制的一般程序2012年新版.doc
- [品园安全文明施工专项施工方案.doc
- 《金融互联网的特点和发展趋势.doc
- 《金融产品手册第二版.doc
- [品牌商标英译中文化现象.doc
- 《金融企业国有资产评估报告指南.doc
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
最近下载
- 数学物理方程(谷超豪)课后习题完整解答.pdf VIP
- 索尼rx100说明书介绍.pdf VIP
- pdv-100使用手册数字便携式激光测振仪.pdf VIP
- 剖宫产手术专家共识2023(最新版)---副本.pptx VIP
- 挚驱S2系列伺服说明书V220.pdf
- RAZ-K英语绘本I'D LIKE TO BE(带练习册).pdf VIP
- 关于2025年度组织生活会谈心谈话记录(书记对委员、班子主要负责人与成员)+组织生活会一对一谈心谈话记录(支委之间).pdf VIP
- 农业大棚用光伏系统设计、施工与验收导则.docx VIP
- 材料成形技术基础 第2版.ppt VIP
- 高中生物与生态环保项目式学习跨学科整合课程设计教学研究课题报告.docx
原创力文档

文档评论(0)