图书读者管理系统计-课程设

图书读者管理系统计-课程设

ID:11336986

大小:1.76 MB

页数:57页

时间:2018-07-11

图书读者管理系统计-课程设_第1页
图书读者管理系统计-课程设_第2页
图书读者管理系统计-课程设_第3页
图书读者管理系统计-课程设_第4页
图书读者管理系统计-课程设_第5页
资源描述:

《图书读者管理系统计-课程设》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、机电工程学院中南大学C++程序设计及应用课程设计题目:图书-读者管理系统姓名班级学号姚金甫(组长)机械1610班0801161029申晨阳机械1640班0801161031陈杰机械1610班0801161030杨烨机械1610班0801161028指导教师夏教授日期2017年6月28日56目录一、设计任务书2二、程序总体框架3三、函数流程框图4addreader4delereader5modreader6tjreader7readtotal8czreader9returnbook10addbook11delbook12stabook:13tot_val14find_BorrowIn

2、f15borrowbook16xujie17四、操作演示实例18五、程序代码24六、结束语(心得体会)534、姚金甫同学:532、申晨阳同学:532、杨晔同学:543、陈杰同学:55七、成绩表5656一、设计任务书姚金甫:main()函数编写,主菜单界面及各子菜单界面编写,管理员系统口令函数,读者登录口令函数,图书管理中的功能函数,头文件编写,系统优化,系统调试。陈杰:图书管理中的功能函数,流程图绘制,文本文件输入,系统调试。申晨阳:读者管理中的功能函数(全部),系统优化,系统调试,读者借还中的功能函数。杨晔:读者借还中的功能函数,流程图绘制。56二、程序总体框架56三、函数流程框

3、图addreader:56delereader:56modreader:56tjreader:56readtotal:56czreader:56returnbook:56addbook:56delbook:56stabook:56tot_val56find_BorrowInf56borrowbook56xujie56四、操作演示实例图书管理和读者管理系统需要管理员密码图书添加:图书添加操作完成后数据写入book.txt的末尾:56图书删除:图书删除后,book.txt中的数据发生变化:图书分类统计:56添加读者:数据变化:删除读者:56读者更改:数据改变:读者删除:56读者分类统计

4、:读者数量统计读者充值:充值后数据的变化:充值前:充值后:登陆读者系统需要读者身份证号和密码56读者信息查询:借书:还书:56五、程序代码//一个只含数组头文件structdate1{intyear;intmonth;};structbook{charname[30];//书名booltag;//图书标签1表示存在0表示删除charauthor[10];//作者charpress[50];//出版社date1date;//出版日期charmajor[20];//专业分类charadd[50];//图书位置floatprice;//图书单价inttotal;//本书数量intcurr

5、entnum;//在馆本书数量inttotalvalue;//总图书价值}bk[1000];structdate{intyear;intmonth;intday;};structborrow{56charname[20];//姓名charbookname[30];//书名charpub[50];//出版社dateborrowdate;//借书日期datereturndate;//还书日期}jy[999];structreader{charName[20];//姓名boolA;//读者标签1表示存在0表示删除charsex[10];//性别datebrithdate;charcard

6、[19];//卡号用身份证号intcardmoney;//卡上金额(元)charpassword[20];//读者口令charedu[10];//学历水平intmax;//借书数量intforfeit;//罚金,借书期限60天}dz[999];#include#include#include#include#include"struct.h"//包括头文件usingnamespacestd;staticintn;//静态成员函数,表示books.txt内的图书数目staticintm;//静态成员函数,表示re

7、ader.txt内的读者数目staticintw;//静态成员函数,表示borrowrecord.txt内的借书数目staticintduzhe;//表示登陆读者序号staticboolq=0;//表示续借书与否intmain();56voidread_bookdata()//读取books.txt中的数据,赋给book结构体{inti;ifstreamfin("books.txt");for(i=0;i<1000;i++){fin>>bk[i].name>>bk[i

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

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

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