面向对象程序设计图书标准管理专业系统设计.doc
《面向对象程序设计图书标准管理专业系统设计.doc》由会员分享,可在线阅读,更多相关《面向对象程序设计图书标准管理专业系统设计.doc(32页珍藏版)》请在咨信网上搜索。
1、面向对象程序设计专题试验汇报题 目: 图书管理系统设计 班 级: 姓 名: 学 号: 摘要二十一世纪是信息社会,信息作为社会最关键资源,将成为战略资源引发大家广泛关注。怎样获取信息?图书是我们最好获取信息方法,但因为图书馆图书收藏量大大增加,使传统图书管理员工作日益繁重起来。迫使大家起用新管理方法来管理图书,怎样把图书管理员从繁重工作中解脱出来呢?科学技术日新月异进步,让人类生活发生了巨大改变,计算机技术飞速发展,使各行各业在计算机技术应用方面得到了广泛普及和使用。信息化时代到来成为不可抗拒时尚,人类文明正在进入一个崭新时代。所以,图书管理系统也以方便、快捷、费用低优点正慢慢地进入大家生活,将
2、传统图书管理方法根本解脱出来,提升效率,减轻工人人员以往繁忙工作,减小犯错概率,使读者能够花更多时间在选择书和看书上。从而使大家有更多时间来获取信息、了解信息、掌握信息。关键词: C+;图书管理系统 Visual C+ 6.0 Abstract 21centuriesisresourcesthatinformationthatsociety,socialmostinconductandactionsininformation,willbecomethestrategyresourcescausetheextensiveconcerninpeople.Howtoobtaintheinformat
3、ion?Booksisworkthatthewaythatweobtaintheinformationbest,butcollectandkeeptohavegreatcapacitythe bigincrementbecauseofthelibrarybooks,maketraditionalbooksmanagingpersonincreasinglyheavytogetup.Forcingpeoplerisestomanagethebookswiththenewmanagementmethod,showingtosetfreeoutthebooksthemanagingpersonfro
4、mtheheavywork?Theadvanceofthesciencetechniquecontinuouschangesandimprovements,letmankindthelifetookplacetheenormousvariety,thecalculatorfliestechnicallytodevelopsoon,makingtheeverytradegettheextensiveuniversalitywithuseintheaspectsofcalculatortechniqueapplying.Theinformationturnstheagescomesthecurre
5、ntthatbecomecantresist,humancivilizationenterabrand-newages.Therefore,booksmanagementsystemtoowiththeconvenience,fast,lowadvantageinexpensesisenteringpeoplelifeslowly,managethetraditionalbookstowaytosetfreeoutthoroughly,lifthigh-efficiency,alleviateworkerspersonnelformerbusywork,letuptocomeamissallr
6、ate,canmakethereaderspendmoretimeatchoosethebookwithreadtheinthebook.Frombutmakethatpeoplehavemoretimetoobtaintheinformation,understandtheinformationandcontroltheinformation.Keywords:C+;Booksmanagementsystem;Visual C+6.0目录第1章 概述11.1 题目及要求11.2背景和意义11.3问题处理方案2第2章 系统分析22.1系统整体需求22.2 系统功效需求22.3系统功效总体设计3
7、3.1 系统整体设计33.2 系统关键模块设计4第4章 系统实现6第5章 结束语11参考文件12附录13第1章 概述1.1 题目及要求1)问题描述定义图书类,属性有:书名、出版社、ISBN号、作者、库存量、价格等信息和相关对属性做操作行为。关键完成对图书销售、统计和图书简单管理。2)功效要求(1)销售功效。购置书籍时,输入对应ISBN号,并在书库中查找该书相关信息。假如有库存量,输入购置册数,进行对应计算。假如库存量不够,给出提醒信息,结束购置。(2)图书简单管理功效。添加功效:关键完成图书信息添加,要求ISBN号唯一。当添加了反复编号时,则提醒数据添加反复并取消添加。查询功效:可按书名、IS
8、BN号、作者、出版社进行查询。若存在对应信息,输出所查询信息,若不存在该统计,则提醒“该标题不存在!”。修改功效:可依据查询结果对对应统计进行修改,修改时注意ISBN号唯一性。删除功效:关键完成图书信息删除。输入要删除ISBN号,依据编号删除该物品统计,假如该编号不在物品库中,则提醒“该编号不存在”。(3)统计功效。输出目前书库中全部图书总数及具体信息;可按书价格、库存量、作者、出版社进行统计,输出统计信息时,要按从大到小进行排序。图书存盘:将目前途序中图书信息存入文件中。读出信息:从文件中将图书信息读入程序。1.2背景和意义背景:图书馆是我们日常生活中必不可少学习、阅读场所,借阅图书则是我们
9、进入图书馆进行阅读首要行为。为了能够借阅到我们想要借阅图书,我们需要借助电脑查询需要借阅图书具体信息,然后找出图书后再去借阅处刷卡登记。现在我们处于一个知识大爆炸时代,图书种类数量剧增,工作人员天天不仅要登记借阅者借阅图书,还要登记新购进图书,工作量繁重。而伴随科学技术进步,计算机日益进入我们生活工作之中,我们能否利用计算机技术,替换原来手工登记,提升图书管理效率呢?答案是肯定。意义:借助计算机C+中知识,编写对应图书管理程序就能够实现这一功效。利用图书管理系统对图书统计进行统一管理,包含新增图书统计,更改图书统计,删除图书统计等功效,实现图书管理工作系统化,规范化和自动化,为图书管理提供便利
10、。,不仅能节省我们大量工作时间,减轻巨大工作量,提升工作效率,还能够降低工作失误。有利于加深对面向对象程序设计中基础理论和基础知识了解,培养了实践能力,促进理论和实践结合。1.3问题处理方案依据系统功效要求,能够将问题处理分为以下步骤: (1)应用系统分析,建立该系统功效模块框图和界面组织和设计;(2)分析系统中各个实体及它们之间关系; (3)依据问题描述,设计系统类层次; (4)完成类层次中各个类描述; (5)完成类中各个组员函数定义; (6)完成系统应用模块; (7)功效调试;(8)完成系统总结汇报。第2章 系统分析2.1系统整体需求该系统需要完成内容:用类和对象实现新书上架、 图书浏览、
11、 图书查询、图书下架。该系统需要完成整体目标:系统能够正常运行,基础上实现添加、删除图书信息,显示全部信息,能够由对应条件查阅图书信息这四种功效。2.2 系统功效需求必需完成模块:(1)界面模块:当进入该管理系统时候,提醒对应说明,引导怎样操作(2) 新书上架模块:能够添加书号、书名、作者名、出版社、出版时间、价格这些图书信息。(3) 图书浏览模块:能够输出全部图书信息。(4) 图书查询模块:可按条件查询图书信息,当输入书号或书名或作者名时候,相对应图书信息便可自动搜索出来。(5) 图书下架模块:可按书号删除指定图书信息。2.3系统功效总体设计 图书管理系统主界面系统退出图书删除图书查询图书浏
12、览图书修改信息录入按ISBN按出版社按作者按书名价格出版时间作者出版社书名ISBN 图1 系统功效总框图 第3章 系统设计开始输入a3.1 系统整体设计NY a=1NY创建新书信息 a=2YN a=3NY显示全部图书修改图书信息 a=4NY a=5按条件查询 a=6按书号删除图书结束 图2 系统整体步骤图3.2 系统关键模块设计(1) 主界面模块。该模块显示管理程序名称,提醒对应操作。(2) 信息录入模块。在主界面情况下,选择1,即进入图书信息录入模块,录完后信息保留到txt文件中。开始输入a a=1创建新书信息录入ISBN、书名、书号、作者、出版社、出版时间、价格保留到txt文件中 图3 信
13、息录入模块步骤图 (3)信息修改模块。开始程序开始,进入主界面,输入2,输入要修改图书ISBN,对图书信息进行修改。输入a a=2输入要修改图书ISBN录入新图书信息修改完成 图4 信息修改模块步骤图(4) 图书浏览模块程序开始,进入主界面,输入3,就能够对全部图书信息进行浏览,查看。开始输入a a=3 读取txt文件信息 显示图书信息 图5 图书浏览模块步骤图 (5)图书查询模块开始 程序开始,进入主界面,输入4,进入查询模块,可分别按ISBN、书名、作者、出版社等选项查询图书信息输入a a=4 进入图书查询界面输入b b=1YNNY按ISBN查询 b=2NY b=3按书名查询N b=4Y按
14、作者查询输入错误按出版社查询显示图书信息 图6 图书查询模块步骤图(6)图书下架模块 开始进入主界面,选择5,就能够按ISBN好删除图书。开始输入a a=5 选择要删除图书ISBN删除完成 图7 图书下架模块步骤图第4章 系统实现1登入界面实现方法:调用主函数,利用Book.read ()读入数据,同时定义功效选项按钮char function=0;,对function真假进行判定,若function为真,即和初值相同,实现while循环内语句。界面关键程序语句:coutendl;coutt*n;couttttt欢迎使用图书管理系统endl;coutttttt请选择操作nendl;couttt
15、tt1 创建新书信息endl; couttttt2 修改图书信息endl;couttttt3 显示全部图书endl;couttttt4 按指定条件查询书目endl;couttttt5 按书号删除书目endl; couttttt6 退出系统并保留修改endl; coutttt(查询可按书号/ 作者/ 书名查询)endl; coutt*n;调试运行代码后结果以下: 图82、创建图书信息当选择按钮1,实施main函数中function=1条件语句,首先定义字符串string a,b,c,d,e,f; 然后调用#include,依据提醒输入对应书本信心,建立对象book newbook(a,b,c,d
16、,e,f);,利用添加函数Book.add(newbook)把数据添加到新建对象里,然后调用display()函数显示此次输入信息。 输入数字1后按提醒输入对应信息,结果以下: 图93、 显示全部图书信息当选择按钮3,实施function=3条件语句。Main函数调用#include,利用以下语句: cout这是全部藏书:endl; cout*endl;输出对应提醒信息和图案,然后调用函数display_all (),显示出全部信息。 图10 4、 按条件查询 当选择按钮4,实施function=4条件语句。main函数调用#include,输出对应选择提醒,实施以下代码: cout请选择查询
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 程序设计 图书 标准 管理 专业 系统 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。