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

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

ID:25458001

大小:491.00 KB

页数:27页

时间:2018-11-20

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

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

1、高级语言程序设计课程设计报告目录1课程设计目的与要求12问题描述23总体设计33.1功能分析33.2系统使用的主要函数33.3系统使用的主要数据结构44详细设计54.1程序总体结构图54.2程序流程图75功能测试105.1系统主界面105.2系统输入信息的界面115.3系统信息查询的界面125.4系统信息按作者名查询的界面1325高级语言程序设计课程设计报告5.5系统信息按作者名排序146程序设计调试情况分析157课程设计小结16参考文献17附录系统源程序1825高级语言程序设计课程设计报告25高级

2、语言程序设计课程设计报告图书信息管理系统1课程设计目的与要求图书信息存放在文件中,提供文件的输入、输出等操作;要实现浏览功能;查询和排序功能要求实现查找操作(至少两种依据);还应该提供图书信息删除和修改的功能;另外还应该提供键盘式选择菜单以实现功能选择。图书管理系统,其中包括:图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。功能包括:1)系统以菜单方式工作;2)图书信息录入功能(图书信息用文件保存);3)图书信息浏览功能;4)查询和排序功能;5)图书信息的删除与修改功能25高

3、级语言程序设计课程设计报告2问题描述1.设计一个图书管理系统,其中包括:图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。功能包括:1)系统以菜单方式工作;2)图书信息录入功能(图书信息用文件保存);3)图书信息浏览功能;4)查询和排序功能;5)图书信息的删除与修改功能2.需求分析:图书信息存放在文件中,提供文件的输入、输出等操作;要实现浏览功能;查询和排序功能要求实现查找操作(至少两种依据);还应该提供图书信息删除和修改的功能;另外还应该提供键盘式选择菜单以实现功能选择。显示

4、模块通过设计一个模块,来实现图书信息的显示,以便于浏览图书的信息。查询模块通过设计一个模块,这个模块可以按图书的书名、作者来查询图书所有的信息,以便查询者阅读。删除模块通过设计一个模块,当输入一个图书的登入号或者书名的时候,可以通过这个模块,将输入登入号或者书名的书籍的所有信息从数据库中删除出去。以后,这本图书的信息不再出现在数据库中。修改模块通过设计一个模块,当某本图书的信息发生变化的时候,可以通过修改模块来进行修改。修改模块时一具有多级子菜单的模块。排序模块通过设计一个模块,来实现数据库的信息按

5、某项成员名的升序或者降序排列,这个模块提供了按书名,作者名,分类号三种方式来实现排序。25高级语言程序设计课程设计报告3总体设计3.1功能分析(系统提供主界面,各种功能操作以独立的函数为基础,运用对链表操作的技术来实现通讯录的管理,同时对操作结果在计算机中做永久保存。)整个系统可以分为信息录入、信息浏览、信息查询、信息排序、信息删除和信息修改的功能。系统提供主界面,各种功能操作以独立的函数为基础,运用对链表操作的技术来实现图书信息的管理,同时对操作结果在计算机中做永久保存。3.2系统使用的主要函数v

6、oidmenu();intbookluru(structbook*p,intn);(录入图书信息)voidbookliulan(structbook*p,intn);(图书信息浏览)voidbookchaxun(structbook*p,intn);(图书信息查询)voidbookxiugai(structbook*p,intn);(图书信息修改)intbookzengjia(structbook*p,intn);(图书信息增加)intbookshanchu(structbook*p,intn);(

7、图书信息删除)voidbookpaixu(structbook*p,intn);(图书信息排序)voidDLsearch(structbook*p,intn);(按登入号查询)voidAUsearch(structbook*p,intn);(按作者名查询)intbookzairu(structbook*p,intn);(图书信息文件储存)voidgoout();(退出程序)intbookbaocun(structbook*p,intn);(图书信息保存)voidmain()25高级语言程序设计课程设

8、计报告3.3系统使用的主要数据结构structbook//定义一个book类结构体。{charno[L];charname[L];charauthor[L];charfenlei[L];charputtime[L];charputfrom[L];charprice[L];};25高级语言程序设计课程设计报告4详细设计4.1程序总体结构图NY图4.1程序总体结构图25高级语言程序设计课程设计报告01234567图4.2程序层次图25高级语言程序设计课程设计报告4.2程序

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

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

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