【精品】图书信息管理系统课程设计报告

【精品】图书信息管理系统课程设计报告

ID:43196219

大小:365.91 KB

页数:15页

时间:2019-09-27

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

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

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

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

3、从而达到掌握开发一个小型系统程序设计的目的。2.2(对系统技术的要求)图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使Z能提供以卜•功能:1.图书信息录入功能(图书信息用文件保存)2.图书信息浏览功能3.查询或排序功能:(至少一种查询方式)(1)按书名查询注:查询结果用链表的形式保存并输出4.图书信息的删除与修改三、设计的过程及步骤1、需求分析(描述系统需求,既详细分析系统需求和功能)根据题口要求,应当把图书信息用结构体形式输入,再定义一个全局变量和文件指针进行整个程序的运行,然后把图书信息送到文件中,所以应该提供一

4、个结构体和文件的输入输出等操作;在程序中需实现图书信息录入,浏览,查询,删除和修改等功能的操作,所以需要建立相应的模块来实现;另外还需捉供键盘式选择菜单实现功能,在运行时达到所要目的。2、设计文件结构(设计文件结构,并扼要说明设计缘由)此系统根据所要实现的功能,使用的函数等综合考虑,设计了文件名为book的二进制文件用来存储载入图书信息,通过使用存储和载入图书信息,进一步进行录入新图书,修改,删除图书等一系列操作,两步操作相互结合,使各个功能很好的实现了,运用c语言的文件功能,也是整个程序的主线。3、设计系统功能图(根据需求分析结果和文件结构,应用结构化分析与设计技术

5、设计功能结构图,如卜•图所示)图书信息管理系统查询图书信息、、>一退111系绑入书息载图侥、储书息/存图信「y书删图信一按名除书名图息「书改侥按修旳厂I「作名询,「按者查一「书查丿「按名询」览书息浏图信、7入书息输图侥四、函数设计(详细分析每一个子模块的子功能,定义主要的子函数原型,并对每一个函数的功能加以说明)4.1此系统主要冇7个功能,也就冇主要的7个函数,他们分别是cntcr(book);//输入图书信息1ist(book);//浏览图书信息search(book);//查询图书信息modify(book);//修改图书信息del(book);//删除图书信息s

6、ave(book);//存储图书信息load(book);//载入图书信息exit(0);〃退出系统4.2毎个函数所用到的主要的数据结构是结构体structbooks{charno[20];//登录号charbooknum[20];//分类号charbookname[20];//书名charauthorname[20];//作者charcbs[20];//出版社chartime[20];//出版吋间charprice[5];//图书价格structbooks*ncxt;structbooks*prior;};4.3界面设计这是程序刚运行时的界面,界面上共有1-8八个选

7、项,界面简洁大方,让用户一目了然。二二二二)()()(二二二充充3自3.息自3.息自3.息理拦<<>><理统管心0-图0-图图團^^贰息吕入翥改除储入岀信嚼倍书图12345678图请输入以上序号进行选择:这是输入图书信息时的界面,图书基本信息一共有七个输入项,分别是登录号、书名、作者名、分类号、出版单位、出版时间、价格。在这一模块中,每输入一本图书的信息都要输入一个编号,这个编号便于管理员的管理和查找,节省时间。>>>>>>>>>>提示:输入0则返回主菜单?请你输入登录号=111110请输入分类号:皿请输入书名:daxueyingyu请输入作者名:z

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

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

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