- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
面向对象课程设计
图书馆管理系统
院(系)别 信息工程系
班 级
学 号
姓 名
指导教师
时 间 2011-10-10—2011-10-21
课 程 设 计 任 务 书
题 目 图书管理系统C++语言
课程设计
系 (部) 信息工程系
专 业 信息管理与信息系统
班 级
学生姓名
学 号
10 月 10 日至 10 月 21 日 共 2 周
指导教师(签字)
系 主 任(签字)
年 月 日
设计内容及要求
1. 设计目的
学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。
2. 设计内容
1.必须设计的基本数据表:图书基本信息表,借书卡信息表,借阅信息表,图书分类信息表,代码表等。
2.功能模块:
1)图书基本情况的录入、修改、删除等基本操作。
2)办理借书卡模块。
3)实现借书功能。
4)实现还书功能。
5)能方便的对图书进行查询。
6)对超期的情况能自动给出提示信息。
二、设计原始资料
(1)电子出版社出版的《VISUAL C++ 程序设计及应用》,贺怀清等编著.
(2)高等教育出版社出版的《数据库系统简明教程》,王珊。
三、设计完成后提交的文件和图表
1.计算说明书部分
1.课程设计报告(3000—5000字),纸质打印稿
(1)需求分析(功能模块层次图)
(2)系统设计(包括详细设计和界面设计)
(3)代码设计(主要功能函数)
(4)测试记录(测试各项功能的正确性、容错性)
(5)课程设计总结
2.系统程序演示及答辩。
3.课程设计任务书。
2.图纸部分:
程序流程图程序开始
程序开始
登录界面
面
还书管理
借书管理
读者资料
图书资料
借书
确定
增
修删查
读者显示
系统界面
面
增
修删查
图书显示
程序结束
退出
四、进程安排
10月10日—10月12日构建框架,画出流程图。划定以后每天要完成的任务。学习数据库的相关知识。
10月13日学习ODBC数据库连接技术。
10月14日—21日按照12号的安排完成所需代码。
10月22日后写课程设计报告书。
五、主要参考资料
[1] Beck Zaratian.Microsoft Visual Visual C++ 6.0程序员指南.希望设备创作室译.北京:北京希望电脑公司出品,1998
[2]Richard C.Leinecker,Tom Archer. Visual C++ 6 宝典.张艳,张谦译.北京:电子工业出版社,1999
[3] 李强,贾云霞. Visual C++项目开发实践.北京:中国铁道出版社,2004
[4] 郑莉,董渊,张瑞丰.C++语言程序设计.2003.
[5] 李闽溟等.Visual C++ 6.0 数据库系统开发实例导航[M]. 北京:人民邮电出版社
[6] 闪四清.《数据库系统原理与应用教程[M].清华大学出版社
成 绩 评 定 表
作品成绩
报告成绩
口试(答辩)成绩
总评成绩
PAGE \* MERGEFORMAT 10
目 录
摘要····························· 2
1.图书管理系统概述················3
1.1图书管理系统总体设计思想·····3
1.2总体设计流程图···············4
2.图书管理系统详细设计·············5
2.1新建数据库(SQL server)········5
2.2 创建数据源···················5
2.3 C++中MFC应用程序编程·····5
2.3.1 建立基本对话框并与数据
文档评论(0)