欢迎来到天天文库
浏览记录
ID:58413755
大小:200.47 KB
页数:16页
时间:2020-05-11
《图书管理系的设计 艾力.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;i7、t<<"该书可借阅,是否借阅确定(y)/取消(n),请输入:"<>c;if(c=='y'){strcpy(a[i].id,s);return;}else{cout<<"取消借阅!"<>n;{for(i=0;i8、信息:"<
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;i7、t<<"该书可借阅,是否借阅确定(y)/取消(n),请输入:"<>c;if(c=='y'){strcpy(a[i].id,s);return;}else{cout<<"取消借阅!"<>n;{for(i=0;i8、信息:"<
7、t<<"该书可借阅,是否借阅确定(y)/取消(n),请输入:"<>c;if(c=='y'){strcpy(a[i].id,s);return;}else{cout<<"取消借阅!"<>n;{for(i=0;i8、信息:"<
8、信息:"<
此文档下载收益归作者所有