c++图书信息管理系统(附源码)

c++图书信息管理系统(附源码)

ID:35938197

大小:782.40 KB

页数:42页

时间:2019-04-26

c++图书信息管理系统(附源码)_第1页
c++图书信息管理系统(附源码)_第2页
c++图书信息管理系统(附源码)_第3页
c++图书信息管理系统(附源码)_第4页
c++图书信息管理系统(附源码)_第5页
资源描述:

《c++图书信息管理系统(附源码)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实用文案学号:20104303计算机实习报告系别:管理系专业:信息管理与信息系统专业班级:1043班学生姓名:李优指导教师:徐日日期:2012-09-03~2012-09-14标准文档实用文案1需求分析1.1选题任务图书借阅管理系统(1)编程工具C++(2)要求选题学生应具有端正的学习态度、正常的交流能力,应有积极主动、克服困难的学习意识(3)本题概述以学院图书馆为例,图书借与管理是一项经常性工作,为使图书借阅管理工作准确高效,提供图书借阅记录的添加、修改、删除、查询、浏览、汇总等,用图书借阅关系软件,能有效提高工

2、作效率,具有较强的实际意义。(4)功能描述①能度日外部提供的包含图书借阅信息的文本文件(TXT文件);②能在程序中录入图书借阅信息(可参考我院图书馆网上图书借阅信息的各个项目),并将信息写入文本文件(TXT文件);③能对所有图书借阅信息,按条件(按图书名、图书编号、借阅日期、借阅人、超期与否、超期天数等)查询浏览,能汇总统计计算出符合某条件的图书借阅记录的数量并浏览这些借阅信息,能将查询、浏览、汇总的结果输出结果文本文件(TXT文件)(5)辅助说明基础要求:①+②扩展要求:①+②+③1.2输入数据和输出数据形式:程

3、序中包含的图书信息包括:charbnum[20];//书号charbname[20];//书名charbauthor[10];//作者charrname[10];//借阅人标准文档实用文案charbdays[10];//借出日期charbchao[10];//超期天数为了方便,我全部设置成了char型。而程序中包含两种输入方式和两种输出方式,对应题目要求,分别是:单个图书信息的增删查改;TXT文档的导入(图书数据库.txt);屏幕的打印;TXT文档的导出(书籍信息.txt)。1.1测试数据及测试目的字母测试,错误数

4、据测试,重复数据测试目的:产看本程序的纠错能力和是否人性化。2程序设计2.1关键数据类型定义//********书籍结构体,用于存放书籍基本信息********classBook{private:charbnum[20];//书号charbname[20];//书名charbauthor[10];//作者charrname[10];//借阅人charbdays[10];//借出日期charbchao[10];//超期天数public:Book()//构造函数初始化信息voidset_bnum(char*no)//设

5、置书号char*get_bnum()//获得书号voidset_bname(char*n)//设置书名char*get_bname()//获得书名voidset_bauthor(char*a)//设置作者标准文档实用文案char*get_bauthor()//获得作者姓名voidset_bdays(char*d)//设置借出日期char*get_bdays()//获得借出日期voidset_bchao(char*c)//设置超出天数char*get_bchao()//获得超出天数voidset_rname(char

6、*rn)//设置借阅人char*get_rname()//获得借阅人姓名voidcopy(Bookm)//Book结构体copy函数};//classbook//**********书籍管理结构体,实现管理书籍功能**********classBookManage{private:Bookbooks[100];//定义Book书籍结构体数组对象,最大容量100本public:intlength;BookManage()//构造函数,读取磁盘文件intadd(Bookbook)//添加图书资料intbnu_searc

7、h(char*bnu)//按书号查找书籍intbna_search(char*bna)//按书名查找书籍intbau_search(char*bau)//按作者查找书籍intrn_search(char*rn)//按借阅人查找书籍intbd_search(char*bd)//按借出日期查找书籍intbc_search(char*bc)//按超期天数查找书籍voidrevise(Bookbook,inti)//修改书籍函数voiddeleteBook(intindex)//删除书籍资料函数voidshow_bookh

8、ead()//显示输出列表,表头。voidshow_book(inti)//显示书籍函数voidsaveFileHead()///保存书籍文件的表头到txtvoidsaveFile(inti)//带参的输出书籍到txt标准文档实用文案voidreadFile()//读取书籍文件};//classBookManage//**********菜单结构体,实现界面

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。