图书信息管理系统课程设计报告

图书信息管理系统课程设计报告

ID:47663702

大小:350.59 KB

页数:16页

时间:2019-10-18

图书信息管理系统课程设计报告_第1页
图书信息管理系统课程设计报告_第2页
图书信息管理系统课程设计报告_第3页
图书信息管理系统课程设计报告_第4页
图书信息管理系统课程设计报告_第5页
资源描述:

《图书信息管理系统课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、图书信息管理系统课程设计报告指导老师:任姚鹏班级:1204学生姓名:沈彬峰杨庆忠高升赵淑欣梁铭阳学号:5004302454完成日期:2013.11.30运城学院计算机科学与技术系目录问题概述3系统目标3设计的过程及步骤3函数设计4系统实现7主要问题及解决措施15总结16参考文献16一、问题概述(对问题背景及主要实现的功能进行简要说明。)随着图书馆图书的不断增加,图书管理的难度也随之加大,一个好的图书馆图书信息管理系统,能够使图书管理工作简便,冇条不紊。通过c语言学习,我们已经能够完成基本的C语言编程,此次实训,是将学习和实践

2、结合,充分感受C语言解决实践问题的魅力。此次编写的图书馆信息管理系统,能够实现基本的图书管理功能。它包括图书库的创建,打印图书信息表,录入新图书,修改图书信息,删除图书信息。图书库包含图书的各方面信息,编号,类型,作者,出版社,等等,并且打印图书信息表。录入,修改,删除这些功能都是对图书库的操作。借书,还书这两项最重要的功能也都能很好的实现。把此系统应用于图书馆的图书管理,能使图书馆的各项工作便捷,可靠的完成。二、系统目标2.1(对系统技术的目标)根据所学的程序设计基础原理与程序设计的知识,能够针对一个小型的程序设计基础管理

3、系统,进行系统的需求分析,系统设计,程序设计基础设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型系统程序设计的目的。2.2(对系统技术的要求)图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使Z能提供以卜•功能:1.图书信息录入功能(图书信息用文件保存)2.图书信息浏览功能3.查询或排序功能:(至少一种查询方式)(1)按书名查询注:查询结果用链表的形式保存并输出4.图书信息的删除与修改三、设计的过程及步骤1、需求分析(描述系统需求,既详细分析系统需求和功能)根

4、据题口要求,应当把图书信息用结构体形式输入,再定义一个全局变量和文件指针进行整个程序的运行,然后把图书信息送到文件中,所以应该提供一个结构体和文件的输入输出等操作;在程序中需实现图书信息录入,浏览,查询,删除和修改等功能的操作,所以需耍建立相应的模块来实现;另外还需捉供键盘式选择菜单实现功能,在运行时达到所要目的。2、设计文件结构(设计文件结构,并扼要说明设计缘由)此系统根据所要实现的功能,使用的函数等综合考虑,设计了文件名为book的二进制文件用来存储载入图书信息,通过使用存储和载入图书信息,进一步进行录入新图书,修改,删

5、除图书等一系列操作,两步操作相互结合,使各个功能很好的实现了,运用c语言的文件功能,也是整个程序的主线。3、设计系统功能图(根据需求分析结果和文件结构,应用结构化分析与设计技术设计功能结构图,如卜•图所示)图书信息管理系统查询图书信息退HI系缔入书息载图侥y储书息存图信y书删图信按名除书名图息「书改侥按修旳厂<「作名询,「按者查」「书查丿「按名询J览书息浏图信、7入书息输图侥四、函数设计(详细分析每一个子模块的子功能,定义主要的子函数原型,并対每一个函数的功能加以说明)4.1此系统主要冇7个功能,也就冇主要的7个函数,他

6、们分别是enter(book);//输入图书信息1ist(book);//浏览图书信息search(book);//查询图书信息modify(book);//修改图书信息del(book);//删除图书信息save(book);//存储图书信息load(book);//载入图书信息exit(0);〃退出系统4.2毎个函数所用到的主要的数据结构是结构体structbooks{charno[20];//登录号charbooknum[20];//分类号charbookname[20];//书名charauthorname[20];

7、//作者charcbs[20];//出版社chartime[20];//出版吋间charprice[5];//图书价格structbooks*ncxt;structbooks*prior;};4.3界面设计这是程序刚运行时的界面,界面上共有1-8八个选项,界面简洁大方,让用户一目了然。二二二二)()()(二二二亠一石亠一2=2一S-S一一S一口WJ/1*1/1*1/11/11/1■■■统统3自3自j自a自j自a自3J丿,丿*.丿丿:/Bt统管息图图图图图图冒尔息信入翥改除储入岀信粛倍书图12345678图请输入以上序号进4亍

8、选择:这是输入图书信息时的界面,图书基本信息一共有七个输入项,分别是登录号、书名、作者名、分类号、出版单位、出版时间、价格。在这一模块中,每输入一本图书的信息都要输入一个编号,这个编号便于管理员的管理和查找,节省时间。?>>>>>>>>>提示:输入g则返回王菜单?请你输入登录号=11111

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

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

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