C + +语言
课
程
设
计
报
告
院 校:洛阳理工学院
设计题目:图书信息管理系统
班 级:软件技术八班
完 成 人:赵 坡
学 号:Z08050837
指导老师:张 松 敏
目录
一、课程设计题目
二、课程设计环境及资料
三、流程图
四、程序源代码
五、运行记录
六、课程设计总结
一、课程设计题目
★图书信息管理系统设计
内容要求:
(1)系统功能需求:包括图书信息的添加、修改、删除和查询;
(2)数据结构设计:使用结构体类型存储图书信息数据,并将数据存储于文件内
以方便图书信息管理。
(3)系统算法设计并编程实现图书信息的添加、修改、删除和查询功能。
二、课程设计运行环境、参考资料
★运行环境:
计算机,windows 操作系统,Visual C++ 6.0 编译开发环境。
★参考资料:
<1> 《C++程序设计》 谭浩强 编著 清华大学出版社
<2> 《C++程序设计/课程设计》 刘振安 刘燕君 孙忱 编著 机械工业出版社
<3> 《C++使用编程技术(百例精编与妙解)》 周玉龙 编著 南开大学出版社
三、流程图
四、程序源代码
#include<iostream>
#include<iomanip>
#include<string>
#include<fstream>
using namespace std;
struct message
{
string num;
string name;
string shelf;
};
struct message ts;
void welcome (); //欢迎进入图书管理系统
void book (); //图书信息管理
4 查找图书
返回
1 图书信息管理
0 退出主系统
0 退出主系统
数据显示
返回
开始
结束
1 添加图书
2 删除图书
3 更改图书
1 图 书 信 息 管
理
5 浏览图书
返回
6 初始化
0 退出图书信
息管理
void addbook (); //添加图书
void save_addbook(); //保存图书信息
void delbook (); //删除图书
void chabook (); //更改图书
void quebook (); //查找图书
void disbook (); //浏览图书
void startbook (); //初始化
void exitbook (); //退出图书信息管理
void exit (); //退出主系统
void main()
{
system("cls");
cout<<endl;
cout<<endl;
cout<<endl;
cout<<"\t\
t^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"<<endl;
cout<<"\t\t "<<endl;
cout<<"\t\t ----> 欢迎进入图书管理系统 <---- "<<endl;
cout<<"\t\t "<<endl;
cout<<"\t\t 1 图书信息管理 "<<endl;
cout<<"\t\t "<<endl;
cout<<"\t\t 0 退出主系统 "<<endl;
cout<<"\t\t "<<endl;
cout<<"\t\
t^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"<<endl;
cout<<"\t\t 班级:软件技术八班 37 号 制作人:赵坡 "<<endl;
cout<<"\t\t*************************************"<<endl;