欢迎来到天天文库
浏览记录
ID:6362276
大小:846.00 KB
页数:29页
时间:2018-01-11
《c语言程序设计课程设计报告-图书借阅管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课程设计报告课程名称C语言程序设计课题名称图书借阅管理系统专业网络工程班级1002班学号姓名指导教师2011年6月30日湖南工程学院课程设计任务书课程名称C语言程序设计课题图书借阅管理系统专业班级网络工程1002班学生姓名学号指导老师审批任务书下达日期2011年6月20日任务完成日期2011年7月03日一、设计内容与设计要求1.设计内容:⑴问题描述:对一个有N本图书的图书馆,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。⑵功能要求:(1)、本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:书号、书名、作者、
2、出版社、出版日期、单价、是否借出等。(2)、本系统显示这样的菜单:a.图书基本信息录入b.图书基本信息显示c.图书基本信息删除d.图书基本信息修改e.图书基本信息查询(按书号查询、书名等)g.退出系统(3)、执行一个具体的功能之后,程序将重新显示菜单。2.设计要求:掌握结构化程序设计的主体思想,以自顶向下逐步求精的方法编制程序解决一些实际的问题,为将来编写软件积累一些典型的案例处理经验。1.设计正确,方案合理。2.界面友好,使用方便。3.程序精炼,结构清晰。4.设计报告5000字以上,含程序设计说明,用户使用说明,源程序清单及程序框图。5.上机演示。6.按
3、学号顺序选课题号,并在规定的时间内独自完成相关课题的C源程序编写、调整和运行。源程序及编译生成各文件均保存在软盘中;7.按本任务书的要求,按附录的要求编写《课程设计报告》(Word文档格式)。并用A4的复印纸打印并装订;二、进度安排第18周星期一08:00——12:00熟悉这次课程设计的目的和课程设计的要求,明确了解一些要用到的文件和调用函数等,然后再把整个程序设计的总体框架、流程图等构思出来,并进行上机程序设计。星期二14:30——18:30机房上机,在计算机上编辑源程序。调试程序,在改正错误的同时不断完善程序,使源代码满足课程设计的要求和实现课程设计的
4、要求和实现课程设计的基本功能。星期三08:00——12:00继续修改、编辑、调试程序。不断改正错误后,要保证程序能成功编译成目标文件,链接成功成为可执行文件。再运行能通过,这样才能算已经完成了本课题的基本功能。之后,开始撰写课程设计报告。星期四08:00——12:00继续修改、编辑、调试程序。第19周星期一08:00——12:00继续修改、编辑、调试程序。星期二14:30——18:30答辩,检查课设报告目录一、课题的主要功能..............................6二、课题的功能模块的划分........................
5、6三、主要功能的实现..............................9四、程序调试....................................12五、总结........................................14六、附件........................................15七、评分表......................................24一、课题的主要功能为了方便管理员存存储新的图书,并便于及时的查找,插入信息以及删除输入信息,还能知道图书的价格,出版社
6、,作者等等的信息,还可以帮助用户及时了解到图书是否被借出。二、课题功能的模块划分主要算法的设计:(1)主函数的算法设计开始图1:输入选择--图书信息查询↓始退出图书信息删除函数图书信息修改函数图书信息显示函数图书信息录入函数结束(2)图书信息录入:录入图书的书名,价格,出版社和作者如图:开始输入要添加的本数输入图书基本信息函数保存函数返回函数结束首先,从文件中调用函数读入函数,再输入要添加的书本数,然后添加图书信息,并保存。(3)图书信息显示:显示图书的基本信息:如图:开始输出函数结束返回主菜单首先,输出所有图书的信息,并输出图书记录数,然后调用辅助函数进
7、行菜单选择,操作完成后返回主菜单。(4)图书信息删除:删除某些图书的资料;(5)图书信息修改:修改选定图书的资料;如图开始读入函数输入函数是否相等输出信息选择表达式资料1资料2料2资料3资料4资料5资料6资料7选择返回主菜单结束首先,选择修改信息,输入要修改的书本号,再输入要要修改的选项及内容;若成功则否则调用报错函数。(6)图书信息查询:按书的编号、书名来查询图书的资料;如图:开始选择方法按书名查找按书号查找删除、修改删除、修改选择查询方式,1按书名查询,2按作者查询,然后定位,再调用输出函数;退出系统:查询完毕,推出此系统。三、主要功能的实现主函数:利
8、用无限次循环实现各函数的调用,系统根据输入的字母选项来调用相应的函
此文档下载收益归作者所有