图书管理系的设计 艾力.docx

图书管理系的设计 艾力.docx

ID:58413755

大小:200.47 KB

页数:16页

时间:2020-05-11

图书管理系的设计    艾力.docx_第1页
图书管理系的设计    艾力.docx_第2页
图书管理系的设计    艾力.docx_第3页
图书管理系的设计    艾力.docx_第4页
图书管理系的设计    艾力.docx_第5页
资源描述:

《图书管理系的设计 艾力.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学年论文(课程论文、课程设计)题  目: 图书管理系统作  者:艾力.库地来提所在学院:信息科学与工程学院专业年级:计算机13-1指导教师: 张文东 职  称:     讲师     2014年12月25日图书管理系统的设计 1 概    述    1.1 课程设计目的 1.巩固并加深学生对C++语言程序设计知识的理解;2.培养学生面向对象的程序设计思想,使学生认识面向过程和两种设计方法的区别; 3.进一步掌握和运用VC++ 6.0集成开发环境; 4.提高运用C++语言解决实际问题的能5.初步掌握开发小型

2、使用软件的基本方法,能独立设计并实现基本的MIS系统; 6.掌握书写程序设计开发文档的能力(书写并完成课程设计实验报告)。 1.2 课程设计内容 1.)图书添加管理:录入新的图书信息; 2 .)图书借还管理:实现对图书的借出和归还的管理; 3 .)图书查询管理:通过各种方式可以来进行查阅。 2 系统需求分析 2.1 系统目标 实现简单图书信息的管理。 2.2 主体功能 1.)图书入库管理:录入新的图书信息; 2 .)图书借还管理:实现对图书的借出和归还的管理; 3 .)图书查询管理:通过各种方式可以来进行

3、查阅。 4.)图书删除管理:实现对图书的删除。5.)借书人的信息查询:实现对借书人的查询。2.3 开发环境 基于微软的Visual C++6.0  环境,设计一个小型的信息管理系统。3.程序的流程图查询借书人还书添加新书借书查找书目删除旧书程序的实现功能图书管理系统系统详细设计 4.1 图书添加管理模块设计   voidgroup::add()//添加图书的函数4.2 图书借书管理模块设计 voidgroup::get()//关于借书的函数4.3图书还书管理模块设计 voidgroup::back()//

4、还书操作的函数  4.4 图书查询管理模块设计 voidgroup::find()//查找图书操作的函数4.5图书删除管理模块设计voidgroup::del()//删除图书的函数4.6查询借书人的信息voidgroup::inquire()//查询借书人的设置操作{charn[15];cout<<"请输入书目登录号:"<>n;cout<<"借走的人是:"<reader<

5、roup调用book类里面的get函数,并且通过if条件语句来判断所输入的登录号是否与所保存的相同,然后通过调用outcome()函数并且显示。还书操作,也是跟借书一样的方法,通过友元类group调用book类里面的back函数,并通过if(!strcmp(a[i].id,n))来进行数值判断。查询借书人操作,通过指针a->reader来指向借走的人。最后,主函数menu(),通过stwich语句,实现对主菜单选项的选择。voidgroup::get()//借书设置操作(){chars[40];inti;

6、cout<<"请输入你要借的书的登录号:"<>s;{for(i=0;i

7、t<<"该书可借阅,是否借阅确定(y)/取消(n),请输入:"<>c;if(c=='y'){strcpy(a[i].id,s);return;}else{cout<<"取消借阅!"<>n;{for(i=0;i

8、信息:"<

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

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

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