C语言课程设计报告样本.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 1 PAGE 1 C语言程序设计 综合实验报告 设计题目:图书管理系统 班 级 学 号 姓 名 指导教师 梁 国 业 起止时间 2015-1-18 至 2015-2-25 2014—2015 学年 第一学期 设计任务 该系统包含图书馆馆藏图书的信息,供读者查询。建立一个文件,存放图书信息,包括:编号、书名、类别、出版社、作者、出版日期、存放位置、是否借出。管理员可以录入、修改、删除图书信息;一般读者只能进行查询,只要输入书名、或图书编号、或作者姓名(英语,汉语都可以),如查到这本书,则告诉读者是否借完,如果还有则说明在哪个借阅室第几排哪一层存放着这本书。.进一步要求:对系统进行扩充,能按照出版社或者作者名查找一批书籍,书库的容量可以自由增加。 作品来源网址:http:// (此处根据自己的系统做修改) 成绩(教师填写) 目 录 TOC \o 1-3 \h \z \u 设计任务 1 成绩(教师填写) 1 1 课程设计目的 1 2 功能描述 1 3 数据结构设计 2 4 主要功能模块设计 3 4.1主控模块设计 3 4.2 输入记录模块 3 4.3 查询记录模块 3 4.4 更新记录模块 3 4.5 输出记录模块 3 5 主要函数功能描述 4 5.1 保存数据函数save() 4 5.2 **函数 **() 4 6 运行结果 4 6.1系统主界面 4 6.2 **功能界面 4 7 个人设计小结与心得体会 5 参考文献 5 附件1 程序源代码 5 1 课程设计目的 本程序旨在训练基本编程能力,了解管理信息系统的开发流程,熟悉C语言的文件和结构体的各种基本操作。本程序涉及结构体、数组、指针、文件等方面的知识。通过本程序的训练,能对C语言的文件操作有一个更深刻的了解,掌握利用文件等存储结构实现图书管理系统,为进一步开发出高质量信息管理系统打下坚实的基础。 2 功能描述 根据需求描述,本人按照结构化程序设计的原则将整个系统划分若干个功能模块。 系统各子模块的设计如下: 输入记录模块从键盘录入图书信息 输入记录模块 从键盘录入图书信息 从文件录入图书信息 从文件录入图书信息 修改记录删除记录 修改记录 删除记录 图书管理系统 更新记录模块 图书管理系统 更新记录模块 排序记录 排序记录 按图书编号查找查找记录模块输出至文件 按图书编号查找 查找记录模块 输出至文件 按图书名称查找 按图书名称查找 输出至屏幕 输出至屏幕 输出记录模块 输出记录模块 图1 图书管理系统功能模块图 (1)输入记录模块 输入记录模块主要功能描述 (2)更新记录模块 更新记录模块主要功能描述 (3)查询记录模块 模块主要功能描述 (4)输出记录模块 模块主要功能描述 3 数据结构设计 本程序定义了结构体 book,主要用于存放图书的基本信息,如下所示: Struct book{ Char name[4]; /*图书的名称*/ Char address[10]; } 其中,各字段含义如下 name[4]:图书的名称 address[10]:图书存放地址 4 主要功能模块设计 4.1主控模块设计 主控函数的流程图如图2所示。首先,调用jiemian()子函数显示初始界面;其次,采用密码登陆图书管理系统;再次,调用menu()子函数并令ch=menu(),用switch语句实现该系统各功能,若ch=1,系统实现输入图书信息功能;若ch=2,系统实现修改图书信息功能;若ch=3,系统实现删除图书信息功能;若ch=4,系统实现查找图书信息功能;若ch=5,系统实现显示图书信息功能;若ch=6,系统实现图书信息排序功能。(对主控函数进行文字描述) 4.2 输入记录模块 4.3 查询记录模块 4.4 更新记录模块 4.5 输出记录模块 4.6 输出记录模块 4.2—4.5,此处无需描述出全部功能模块,只需挑3个你认为重要的,能反映你的设计思想及编程方法的模块描述(文字描述功能,画出程序流程图) 5 主要函数功能描述(自主作品

文档评论(0)

南江月 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档