图书馆管理系统(cc++课设)(源代码)

图书馆管理系统(cc++课设)(源代码)

ID:30802831

大小:2.04 MB

页数:88页

时间:2019-01-03

图书馆管理系统(cc++课设)(源代码)_第1页
图书馆管理系统(cc++课设)(源代码)_第2页
图书馆管理系统(cc++课设)(源代码)_第3页
图书馆管理系统(cc++课设)(源代码)_第4页
图书馆管理系统(cc++课设)(源代码)_第5页
资源描述:

《图书馆管理系统(cc++课设)(源代码)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、南京航空航天大学《面向对象程序设计语言》课程设计报告图书馆管理系统学号:161110331姓名:姚杰日期:2012-5-10—、需求分析3二、程序主要功能3三*程序运行平台3Ui五、程序类说明5六、模块分析8七、存在的不足与对策18八、编程体会19九、程序源代码19一、需求分析随着人们知识层面的提高,图书馆成为FI常生活中不可缺少的一部分,而图书馆的存书量和业务庞大,仅仅靠传统的人员手工式管理也不能适应市场的需求,因此,方便快捷的图书馆管理系统应运而生。本系统正是在此基础上设计并实现的,旨在是实现对一个小

2、型图书馆的管理,对于一个小型的图书馆来说,木系统不仅能减少工作人员数量、降低成木,而11口J以大大提高工作效率、降低工作强度,同时,也能让借阅者更方便快捷的查询借阅门己想耍的图书,也使管理员更方便、更有效对图书进行管理。程序主要功能本系统主要功能:>管理员功能注册账号(需要内置的管理权限)、新书入库、查看图书、修改图书、删除图书、修改密码、查看借阅者信息、查看自己信息、注销账号等>借阅者功能注册账号、查找图书(按书名、作者或ISBN查找)、查看口己信息、注销账号等>图书借还功能本系统核心功能,借阅者可先登

3、录账号,查找自己需耍的书籍,然后找到口己需要借阅的书籍,带着书籍去管理员处,管理员把图书信息录入此借阅者的信息屮,表示图书被此借阅者借阅如借阅者图书使用完毕,把书归还至管理员处,管理员根据把录入借阅者信息中的图书信息删除,表示此借阅者所借的相应的图书已归述>帮助说明向用户简单的介绍系统基本功能,以及一些简单的提示,解决用户操作时的一些不明Z处。>退出系统用户操作完毕后,根据用户的选择,如用户退出,将把用户所有信息以二进制的方式保存在相应的文件中,以便下次运行吋调用、查看用户信息。说明:本系昴爲单明了,每一

4、步都冇相应的捉示,防止用户误操作的情况出现,大大的保证了程序的健壮性,完全可以放心使用。三、程序运行平台本程序是基于C++程序语言在VC++6.0平台卜•完成并实现,所以木程序的运行平台为MicrosoftVisualC++6.0,具体操作为:在电脑上安装MicrosoftVisualC++6.0,打开文件->打开“源程序”一双击“源程序.dsw”,此时,VC++6.0会自动打开,并载入该系统的相关文件,点击如图M②幽萬!日也中的!:即可运行该程序。系统功能框架图官理员出系统借阅者・账号注册•登陆•修改密

5、码•管理信息•注销账号•管理借阅者•管理图书-•帮助说明・返冋上一层•查看信息•借、还书•新书入库•查看图书•修改图书•删除图书•注册账号.登陆修改密码•管理信息•注销账号•查找图书一•帮助说明•返冋上一层・按书名查找•按作者查找.按ISBN查找五、程序类说明本程序包含四个类:Book类、People类>Manager类、Reader类;1)Book类Book类包含数据成员:书名、作者、图书编号ISBN、出版社、出版日期、图书简介、图书价格、库存量以及图书借出时间;Book类包含函数成员:构造函数、运算符

6、二重载函数、初始化各个数据成员的函数、输出各个数据成员的函数、以及显示图书信息的函数(分显示库存量与不显示库存量)。classBookprivate:charName[30];//书名charAuth[21];〃作者charId[30];//编号ISBNcharPres[30];//岀版社charTimeP[21];//出版日期charIntro[200];//图书简介floatPrice;〃图书价格intSum;//库存量intYear;intMonth;intDay;//借书时间public:Book

7、()//构造函数{strcpy(Name,〃0");strcpy(Auth,"0〃);strcpy(Id,〃0〃);strcpy(Pres,〃0");strcpy(TimeP,〃0");strcpy(Intro,〃0〃);Price二0;Sum=0;Ycar=0;Month=0;Day=0;}//运算符二重载函数〃初始化书名〃初始化作者//初始化编号//初始化出版社//初始化出版时间〃初始化图书简介//初始化图书价格//初始化库存量//初始化借书年voidoperator=(constBook&right

8、);voidsctNamc(char*);voidsetAuth(char*);voidsetld(char*);voidsetPres(char*);voidsetTimeP(char*);voidsctlntro(char*);voidsetPrice(float);voidsetSum(int);voidsetYear(int);voidsctMonth(int);//初始化借书月voidsetDay(int);//初始

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

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

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