西安邮电学院计算机科学与技术学院

西安邮电学院计算机科学与技术学院

ID:11340012

大小:191.00 KB

页数:21页

时间:2018-07-11

西安邮电学院计算机科学与技术学院_第1页
西安邮电学院计算机科学与技术学院_第2页
西安邮电学院计算机科学与技术学院_第3页
西安邮电学院计算机科学与技术学院_第4页
西安邮电学院计算机科学与技术学院_第5页
资源描述:

《西安邮电学院计算机科学与技术学院》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、西安邮电学院计算机科学与技术学院《C语言程序设计》课程设计实验报告题目:图书管理系统专业:计算机软件工程班级:0901姓名:张龙成绩:指导教师:庞秀梅完成日期:2010年9月9日第一章系统功能模块结构图1.1系统调用的函数31.2图书管理系统模块31.3管理系统数据流图41.4系统主菜单51.5图书查询51.6借阅图书51.7管理系统51.8还书61.9退出系统6第二章图书管理系统的结构2.1主函数流程图62.2程序文件存储设计7第三章图书管理系统测试3.1实验结果7第四章实验体会4.1体会与总结7参考文献附录:源代码1系统功能模块结构图本图书管理系统由查阅图书(chabook

2、),借阅图书(lenbook),系统管理(图书管理,借书卡管理),还书(huanbook)。四个大的菜单模块组成,其总体结构图如下:图书管理系统主菜单20图1图书管理系统总体结构图1.1系统调用的函数函数名称函数功能Chabook()图书查阅模块函数Lenbook()图书借阅函数Huanbook()还书函数Findbook()按书名查找函数Addbook()增加图书函数Delbook()删除图书函数Changebook()修改图书函数Bookcount()图书统计函数Addcar()增加卡号函数Delcar()删除卡号函数Lendcount()借书统计函数CarcountQ卡号

3、统计函数20图2系统调用函数表1.2图书管理系统功能模块说明:主菜单包括:查阅图书菜单,借阅图书,系统管理菜单,还书。查阅图书菜单:包括按书名查找模块,返回。系统管理菜单:包括图书管理,借书卡管理。图书管理:1.增加图书2.删除图书3.修改图书4.图书统计借书卡管理:1.申请新卡2.删除卡号3.借书统计4.卡号统计1.3图书管理系统的数据流图主菜单20图3图书管理系统数据流图1.4主菜单直接运行程序,将进入主菜单MainMenu然后按0_4键进入选择。1.5图书查询功能的实现在主菜单中选择“1:”进入图书查询模块,输入1按书名查找,输入0则返回主菜单,1

4、.6借阅图书功能的实现在主菜单中选择“2:",输入卡号与书名即可,否则将提示错误信息,按0键返回1.7管理系统在主菜单中选择“3:”1.7.1增加图书在管理系统中选择“1:",然后输入书籍的序号,书名、作者、与借阅状态,即可完成添加图书操作。1.7.2删除图书管理菜单中选择“2:”输入书名,如果存在则自动删除该书籍所有信息,如果不存在系统不做任何改动。1.7.3修改图书资料管理菜单中选择“3:”输入书名,然后输入新的序号、书名和作者即可完成修改图书操作。1.

5、7.4书籍统计选择“4:”即可查看所有图书资料1.7.5(1)申请新卡:在管理菜单中输入:“5:”,输入卡号,学生姓名,班级。(2)删除卡号:在“”中选择“2:”,输入卡号即可删除该卡。(3)借书统计:在“”,可查看所有借出书籍的信息。(4)卡号统计:在“”中选择“4:

6、i>”,查看所有的卡号信息。1.8还书在主菜单中输入“4:",然后输入卡号与要还的书名即可。201.8退出在主菜单中输入“0:”,2程序结构2.1主函数流程图图4系统主函数流程图202.2程序的文件存储设计程序数据存取主要由三个文件:book.txt、record.txt、car.txt组成。Book.txt:主要存储图书数据,程序的增加图书、删除图书、查阅图书等功能均是对些文件进行读取操作。Record.txt:借书记录存储文件,主要用来储存书籍的借出与归还信息。Car.txt:学生卡号储存文件。另外在程序运行的时候还增加了一个临时文件bookl

7、.txt,它的主要功能是防止因为误操作对源文件book.txt的数据破坏。3实验结果程序基本达到设计要求,由于使用了菜单功能,程序的操作更加直观,一般情况下能正确提示错误信息。但是在测试中也发现软件的一些不足与缺陷,需要进一步修改和维护时予以纠正。总的来说,程序在TC2.0和Win-TC下通过测试。4体会刚开始面对这项任务时,自己就有点无信心,因为这项任务量太大了,而且自己的c语言学得不太好。但后来在老师的指导与同学的帮助与鼓励下,自己翻书本,上网查找和上机实践,逐步地完成了这项作业。通过本

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

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

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