- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 主要函数功能描述(自主作品
您可能关注的文档
- 实训总结报告.doc
- 最新:中国临床合理补充叶酸多学科专家共识(完整版).doc
- 《烛之武退秦师》_3.ppt
- 大学生课堂情况调查报告 思修社会实践报告.doc
- 创建数字内容运营平台的系统.doc
- 客户访谈记录_模板.doc
- 大学基础教育《大学物理(一)》期末考试试题-附解析.doc
- 商务礼仪培训内容.docx
- 医院应急物资管理制度.docx
- 长虹实习报告 2.doc
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)