- 1、本文档共61页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用VC制作一个图书出版管理系统.
用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 ? 是 ISBN 文本 30 ? 是 出版商 文本 26 ? 是 出版地 文本 26 ? 是 价格 货币 默认 ? 是 作者 文本 20 ? 是 类别ID 文本 长整型 ? 是
3.2所示。
?
表3.2
字段类型 字段大小 索引 必须填写 类别ID 长整型 默认 有(无重复) 是 类别名称 文本 30 ? 是
3.3所示。
?
表3.3? “图书出售信息”数据表的结构
字段类型 字段大小 索引 必须填写 出售ID 数字 长整型 有(无重复) 是 出售价格 数字 长整型 ? 是 出售数量 数字 长整型 ? 是 图书ID 数字 长整型 有(有重复) 是
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 [exe]”。
(3)在“工程”编辑框中输入“图书出版管理系统”。
(4)在“位置”列表框中选择“D: \ VC++写作案例\CH3\”。
(5)选择创建新工作区和适应的Win32平台,如图3.4所示。
3.4? 新工程创建设置
您可能关注的文档
- 生态军营建设模式..doc
- 生态农业可行性报告..doc
- 生态城市规划的立法原则..doc
- 生命科学中的微量元素..doc
- 生殖健康咨询师国家职业标准..doc
- 生活中的知识(丰富)..doc
- 生活和公共用水量..doc
- 生活方式与身心健康..doc
- 生活方式与健康老龄化和心血管病..doc
- 生活污水处理工程监理规划..doc
- 市直机关工委及个人述职述廉2024年党建工作情况报告材料.docx
- 区委书记在2025年一季度经济运行部署会议上的讲话发言材料.docx
- 市直机关单位、卫健委党支部2024年工作述职报告材料.docx
- 市委副书记、市长在2025年市委城乡规划委员会第一次会议上的讲话发言材料.docx
- 某单位领导干部2024年生活会、组织生活会对照检查材料(对照“四个带头”).docx
- 2024年民政局、宣传部、教育局基层主要领导个人述责述廉报告材料.docx
- 2025年2月党支部“三会一课”参考主题方案.docx
- 在某中学2025年春季开学典礼上的讲话:以“三重境界”燃动新学期.docx
- 2024年度领导干部专题民主生活会、组织生活会对照检查材料(四个带头)及学习研讨会上的发言材料.docx
- 市纪委市监委2025年度纪检监察工作计划.docx
最近下载
- 2024年湖南邮电职业技术学院单招职业技能测试题库及答案(历年真题).docx VIP
- 2024年秋季学期开学第一课(巴黎奥运)主题班会PPT课件:追光而遇 沐光而行.pptx
- 6 变色龙 课件(共51张ppt).pptx VIP
- 老年保健(PPT 114页).ppt
- 人教版数学一年级下册第三单元100以内数的认识单元教学设计.doc
- 部编四年级语文下册 全册教案 (表格式).docx
- 文化质量总结(精选5篇).pdf
- 2025河南空港数字城市开发建设有限公司第一批社会招聘20人笔试备考试题及答案解析.docx
- 2024年江苏省宿迁市中考英语试卷附答案.docx VIP
- 16 FIDIC2017版系列合同条件中索赔条款分析.pdf
文档评论(0)