c语言实现图书管理系统实训课程设计报告(编辑修改稿)内容摘要:
询方式 :)。 fflush(stdin)。 scanf(%d,amp。 a)。 switch(a) { case 1: search_by_name()。 break。 case 2: search_by_author()。 break。 case 0: return。 } 13 } ( 7) del函数,实现删除功能 void del() /*定义删除函数 */ { char number[10]。 system(cls)。 /*清屏 */ printf(\n Please type in the number of the book you want to delete:)。 fflush(stdin)。 scanf(%s,number)。 int i。 for (i=0。 i。 i++) { if(strcmp(number,[i].number)==0)break。 } if (i!=) { for(。 i。 i++) { strcpy([i].name,[i+1].name)。 strcpy([i].number,[i+1].number)。 strcpy([i].publish,[i+1].publish)。 strcpy([i].author,[i+1].author)。 strcpy([i].time,[i+1].time)。 [i].price=[i+1].price。 }。 } else printf(\n cannot found!\n)。 save()。 fflush(stdin)。 getchar()。 } ( 8) update函数,实现修改信息的功能 void update()//修改图书信息 { char number[10]。 system(cls)。 /*清屏 */ printf(\n Please type in the number of the book you want to delete:)。 fflush(stdin)。 scanf(%s,number)。 int i。 14 for (i=0。 i。 i++) { if(strcmp(number,[i].number)==0) { printf(图书号 \t图书名 \t作者名 \t出版社 \t出版日期 \t图书价格 \n)。 printf(%s\t%s\t%s\t%s\t%s\t%\n,[i].number,[i].name,[i].author,[i].publish,[i].time,l[i].price)。 break。 } } if (i!=) { mbook book。 printf(\n\t\t请输入 修改后此图书的信息 \n)。 printf(\t请输入图书号 :)。 scanf(%s,)。 printf(\t请输入图书名 :)。 scanf(%s,)。 printf(\t请输入作者名 :)。 scanf(%s,)。 printf(\t请输入出版社 :)。 scanf(%s,)。 printf(\t请输入出版时间 :)。 scanf(%s,)。 printf(\t请输入该书的价格 :)。 fflush(stdin)。 scanf(%f,amp。 )。 strcpy([i].name,)。 strcpy([i].number,)。 strcpy([i].publish,)。 strcpy([i].author,)。 strcpy([i].time,)。 [i].price=。 save()。 } else printf(\n cannot found!\n)。 fflush(stdin)。 getchar()。 } 15 测试报告 登陆界面 身份验证 16 进入主菜单界面 输入 1,信息录入 17 输入 2,信息浏览 输入 3,信息查询 18 输入 1,按书名查询 19 输入 2,按作者查询 输入 5,修改信息 20 修改后信息浏览 21 输入 4,删除信息 删除后浏览 22 个人实训总结报告 个人实训总结报告 —— ** 本次实训课程设计中,我的工作是编程。 首先,自己详细复习了《 C 程序设计教程》(教科书)的第十章《文件》,基本自学会了文件的相关内容,理解了相关函数的用法和作用;另外,上网查询了很多相关资料,还有找了很多相关的系统,都详细的看了一遍,加深了对 C 的理解以及对文件的相关内容进一步理解。 学习了 C 语言的内容,图书信息管理系统有助于 C 语言学习的进一步巩固,在本系统可以增强对指针、数组、文件、函数等基本知识的进一步理解。 另外图书信息管理系统也是学校常用的基本系统之一,它有助于学校对图书馆书籍的基本管理。 通过本次实训,我的 C 语言编程的能力有了 很大 提高,特别是在文件、指针、数组、函数和结构体方面有了很大提高,另外还学习了课本没有讲到的知识,学会了使用模块化编程的简单方法,另外在对话框的编程要求美观、方面也有了体会。 我对程序设计有很大的兴趣,花了很多时间来自学,同时积极参加学校组织的学科竞赛,我觉得在信息越来越发达的今天,精通一门编程语言在未来将会有很大的发展前景。 所以我会更加努力学习 C语言的。 23 个人实训总结报告 —— *** 这四天以来,我们组齐心协力,共同完成了图书管理系统的编程工作以及相关的文档的撰写。 这次的实验过程中我们组的组长同学表现勇猛,展现了自己强悍的编程能力,这不仅给组内的编程工作带来突飞猛进的效果,也着实激励了我要好好学习编程的决心。 另外组内明确的分工也使工作简化了不少,各司其职,井然有序的工作氛围 让我意识到了团队合作重要性。 在编程的整个过程中我主要负责编程的 需求 分析 这一部分 , 我仔细分析了图书管理系统的各个环节之后将这些环节进行了归类 , 最后确定出了几个需要用编程实现的功能。 之后经过小组的讨论我们确定了编程的大致内容 , 具体实现的编程工作就交给了同学。 最后总结一下我在这次实训中的学习心得 : 对于问题要学会思考和总结。 思考的要全面,但不能啰嗦,要简介,但不能遗漏。 对于学过的编程要进一步加强 , 自己的编程能力实在是不敢恭维。 注重团队合作 , 争取发挥团队的作用 , 不可单打独斗。 个人实训总结报告 —— *** 在该“图书管理系统”的开发过程中,我负责的主要是需求分析这部分,通过对整个流程的熟悉以及小组的沟通和交流,很好的完成了用需求分析,并逐步的通过系统的分析、设计和实施,使图书管理员的工作变的更加轻松。 信息管理员只需登录到该系统中,将信息数 24 据输入到系统内,然后就可以进行添加、删除、修改、保存、取消修改、查询数据的功能。 通过这次“图书管理系统”的开发,使我又完整的熟悉了系统的整个开发过程,并体会到在系统开发中,正确的描述对系统的需求是非常重要的,在清楚的明白需求的基础上过程进行描述,同时画系统流程图,可以很 好的对整个过程进行进一步的梳理,同时为系统的实施打下基础。 在系统实施阶段,运用的 Visual C++ 开发工具,使我感觉这个软件易学好用,通过这个系统的开发,使我对 c 语言开发工具有了一定程度的掌握。 总之,我感觉通过本次学年实习,我受 益匪浅,它使我第一次完整的经历了一个完整系统的开发过程,当然,这个系统还有很多不完善的地方,甚至可能还会或多或少存在一些错误,但它使我认识到自己在系统开发过程中还存在哪些不足以及自己在哪个方面的知识需要充实,因此,在以后的学习中,我会更加的有的放矢,弥补自己知识面的不足,使自己能更好的牢固掌握本专业知识,能在毕业后更好的走上自己的工作岗位。 编程总结 循环是 C 语言的重要方法,也是本程序的灵魂,它在本程序中既有“穿针引线”的作用,也起到了对数据进行分析、存贮、读取等重要的作用,本程序在使用循环过程中对循环进行 了多方法的应用也是一个“亮点”,它使程序变得结构合理,通俗易懂,也降低了程序的难度。 以后要对这种方法进行深刻的体会。 数组在程序中有着很重要的作用,对数据的贮存、输入、读取起 25 着很重要的作用, 本程序几乎所有数。c语言实现图书管理系统实训课程设计报告(编辑修改稿)
相关推荐
v2。 路基基床底层 基床底层料的填筑,必须按试验室对填料试验结果确定的施工参数指标分层碾压填筑。 用挖掘机装车,自卸汽车运输,填料摊铺使用推土机初平,平地机终平,重型振动压路机和三轮压路机碾压密实。 采用 K30 平板荷载仪测定地基系数 (K30)值,灌砂法、核子密度仪检测压实系数 K,孔隙率 n, Ev2 静态变形模量测试仪测定变形模量 Ev2, Evd 动态变形模量测试仪测定 Evd。
北京化工厂 3 无水 Na2CO3 分析纯 齐齐哈尔大学试剂厂 4 Al(OH)3 化学纯 天津化学试剂厂 5 MnO2 化学纯 天津化学试剂厂 6 H2 高纯 市售 7 N2 高纯 市售 8 CO2 高纯 市售 齐齐哈尔大学毕业设计(论文) CO2+H2 反应过程中催化剂的研究 11 实验原理 催化剂的制备 催化剂的制备方法可以分为湿法和干法。 干法包括热溶法、混碾法、和喷涂法等。
续模型和原子模型。 在连续模型中,材料被看成宏观连续介质,模拟过程一般要涉及到用有限差分法或有限元法解偏微分方程。 在原子模型中,材料被看作单原子的 结合,每个原子都作为基元来处理,主要运模拟计算 建立体系模型 建立模拟模型 计 算 体 系 计算模型 用的是分子动力学方法( MD: MolecularDynamics Simulation)与蒙特卡洛方法( MC:Monte Carlo
计算所研制的蓝天 1 型、北京航空航天大 学的 CH2020 也都是基于 PC 平台的数控系统,各具特色。 这些拥有自主版权的高档数控系统的开发成功,表明我国已经具备开发、生产中、高档数控系统的能力,为我国高档数控机床的发展提供了技术支持,在技术上和战略上都具有重要意义。 2. 1 开放式数控系统体系结构 采用专用计算机组成的数控系统,在选用高性能的微处理器构成分布式处理结构时
家居模型,即把家庭里的一系列设备通过中央电脑来分别控制,比如电源的开关,而中央电脑又可以通过远程计算机发送指令进行相应的操作, 设计方案如图 所示,采用 C/S 模型。 图 的 C/S 模型中 [5],中央电脑通过容易实现的串口与单片机进行通讯,单片机接收到指令后进行电路的开关操作。 图 项目设计方案 硬件分析 硬件主要由服务端 PC、客户端 PC 和 Philips2103 实验板构成。 选用
- Verilog 是一款方便高效的逻辑仿真器 ,它将 高性能仿真工具的功能和交互设计环境的灵活性结合在一起 ,可以在整个 ASIC 设计过程当中使用。 本文所有逻辑仿真及功能验证均由NCVerilog 完成。 模拟仿真: 模拟仿真是对电路实际工作情况进行模拟,是最终决定电路实际性能的主要因素之一;因此,其重要性不言而 喻。 Spectre是 Cadence高性能、高精度的 Spice仿真器