附件1: 学 号:
0121213640126
《面向对象程序设计》
大作业
题 目 学 院 专 业 班 级 姓 名 指导教师
学生成绩管理系统
文法学院 教育学 教育学1201
杨欣 鄢红国
2013 年 12 月 20 日
目 录
一 设计目的…………………………………………………………….1
二 大作业的内容........................................2
三 大作业的要求与数据..................................3
四 大作业应完成的工作..................................4
五 总体设计(包含几大功能模块)...........................5
六 详细设计(各功能模块的具体实现算法——流程图)………….6
七 调试分析(包含各模块的测试用例,及测试结果)…………….7
八 总结………………………………………………………………...8
十 参考资料…………………………………………………………….9
一 大作业的目的
《面向对象程序设计》是一门实践性很强的课程,通过大作业不仅可以全方位检验学生知识掌握程度和综合能力,而且还可以进一步加深、巩固所学课程的基本理论知识,理论联系实际,进一步培养自己综合分析问题和解决问题的能力。更好地掌握运用C++语言独立地编写、调试应用程序和进行其它相关设计的技能。 二 大作业的内容
对图书信息(包括编号、书名、总入库数量、当前库存量、已借出本数等)进行管理,包括图书信息的输入、输出、查询、删除、排序、统计、退出.将图书的信息进行记录,信息内容包含:(1)图书的编号(2)图书的书名(3)图书的库存量。假设,现收集到了一个图书馆的所有图书信息,要求用C语言编写一个简单的图书管理系统,可进行录入、查询、修改和浏览等功能。学习相关开发工具和应用软件,熟悉系统建设过程。 三 大作业的要求与数据
1、用C语言实现系统;
2、对图书信息(包括编号、书名、总入库数量、当前库存量、已借出本数)进行管理,包括图书信息的输入、输出、查询、删除、排序、统计、退出.
3、图书信息包括:其内容较多,为了简化讨论,要求设计的管理系统能够完成以下功能:
(1) 每一条记录包括一本图书的编号、书名、库存量
(2) 图书信息录入功能:(图书信息用文件保存,可以一次完成若干条记录的输入。)
(3) 图书信息显示浏览功能:完成全部图书记录的显示。 (4) 查询功能:完成按书名查找图书记录,并显示。 (5) 图书信息的删除:按编号进行图书某图书的库存量.
(6) 借书登记系统:可以输入读者编号和所借书号来借书。 (7) 还书管理系统:可以输入读者编号和所借书号来还书。
(8)、应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观!