- 1
- 0
- 约7.89千字
- 约 16页
- 2019-04-30 发布于江苏
- 举报
2009——2010学年第二学期
学院:工商管理学院
专业:信息系统与信息管理专业
班级:
学号:
姓名:
目录
一、准备工作
二、系统功能简介
三、系统运行环境
四、功能划分,模块详细说明
五、运行结果说明
六、简要总结及自我评价
七、参考书目
实验准备
做系统前,首先,自己详细看了《C程序设计教程》(教科书)的第十章《文件》,基本自学会了文件的相关内容,理解了相关函数的用法和作用;另,上网查询了很多相关资料,还有找了很多相关的系统,都详细的看了一遍,加深了对C的理解以及对文件的相关内容进一步理解。学习了C语言的内容,图书信息管理系统有助于C语言学习的进一步巩固,在本系统可以增强对指针、数组、文件、函数等基本知识的进一步理解。另外图书信息管理系统也是学校常用的基本系统之一,它有助于学校对图书馆书籍的基本管理。
功能简介
图书信息管理系统是对图书信息的基本管理,它包括:图书信息的输入、图书信息的修改及删除、图书信息的查询、图书信息的添加、图书信息的浏览。
使用模块化编程的方法每项功能有一个或多个函数组合来完成,对应如下:
图书信息的输入===?void enter()
图书信息的修改及删除==?void revise()
图书信息的查询===?void search()
图书信息的添加===?void add()
图书信息的浏览==?void list()
另外本程序运用动态存储、二进制进行存贮。
为了使程序变得更加明了设计另外一些函数加以辅助,如:input()函数、menu()函数、save()函数、load()函数、back()函数和face()函数等,这对于查询、删除、修改中非常重要。
三、系统与性环境
系统可以在Turbo C 2.0,硬件基本无要求,现在的计算机基本都可以运行该系统。
四、功能划分及详细说明
主要算法的设计:
主函数的算法设计
开始
输入选择
输入选择
退出图书信息浏览函数图书信息查询函数图书信息修改函数图书信息
退出
图书信息浏览函数
图书信息查询函数
图书信息修改函数
图书信息输入函数
结束
结束
首先,运行程序,进入菜单,然后选择操作(运用swith语句),调用各子函数。在返回操作中运用while语句进行控制返回菜单。
各子函数的算法设计
图书信息的输入函数
开始
开始
语句
语句
语句和输入函数保存函数For函数
语句和输入函数
保存函数
For函数
返回函数
结束
假
真
Void enter() 首先,用void input()函数,再调用save()函数创建文件夹保存输入图书信息。
图书信息的修改
void revise()首先,选择修改信息,输入要修改的书本号,再输入要要修改的选项及内容;若成功则printf(success!\n);否则调用报错函数。
开始
开始
读入函数
输入函数
是否相等
输出信息
选择表达式
资料1
资料2料2
资料3
资料4
资料5
资料6
资料7
选择
返回主菜单
结束
4、图书信息的查询
开始选择方法
开始
选择方法
按书名查找
按作者查找
删除、修改
删除、修改
图书信息的浏览
开始
开始
输出函数
结束
返回主菜单
void browse () 首先,输出所有图书的信息,并输出图书记录数,然后调用辅助函数进行菜单选择,操作完成后返回主菜单。
图书信息的添加
开始
开始
输入要添加的本数
输入函数
保存函数
返回函数
结束
void add() 首先,从文件中调用load()函数读入函数,再输入要添加的书本数,然后添加图书信息,并保存。
上机调试过程:
在调试过程中出现了许多的错误!特别是在查询、修改删除这2个函数的调上花费了很多时间,主要是文件的写入与读出以及菜单调试的问题,还有建立新的链接也出现问题,说明自己对程序的执行过程理解不够深刻。
注:具体调试过程,麻烦在编程时,编程时出现了许多未知的错误,虽然经过调试避免了,但没有记录。
五、测试结果说明
主菜单:
输入及显示浏览和查询页面:
修改页面:添加页面:基本上实现了题目所要求的函数功能,可以对图书的信息进行输入、浏览、查询、修改、添加等功能管理。另:本系统为全英文系统。
六、个人心得
通过本次课程设计,自己C语言编程的能力有了提高,特别是在文件、指针、数组、函数和结构体方面有了很大提高,另外还学习了课本没有讲到的知识,学会了使用模块化编程的简单方法,另外在对话框的编程要求美观、方面也有了体会。
循环是C语言的重要方法,也是本程序的灵魂,它在本程序中既有“穿针引线”的作用,也起到了对数据进行分析、存贮、读取等重要的作用,本程序在使用循环过程中对循
您可能关注的文档
- 国金中心设计方案说五标段.doc
- 国铁信号设备期末复习资料资料之.doc
- 国银花园北块现场施工组织设计.doc
- 国际五星级酒店VI设计方案清单.doc
- 国际会展中心安全文明监理细则.doc
- 国际会展中心消防工程组织.doc
- 国际会展中心消防工程组织设计.doc
- 国际传媒奖招商专业技术方案.doc
- 国际公寓2#楼大学设计.doc
- 国际农产品物流园建设项目可研性方案审定稿.doc
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
最近下载
- 一汽红旗HS7用户手册(2022年型).pdf
- 星特朗杯第四届新疆中学生天文奥林匹克竞赛预赛试题-高中-答案版.doc
- 人音版四年级音乐《节日舞》教案l.doc VIP
- 《肾功能检测》课件.ppt VIP
- 星特朗杯第二届新疆中学生天文奥林匹克竞赛决赛试题-高中答案版.doc
- 天津市南开区2024-2025学年高三上学期期末测试语文试题(含答案).pdf VIP
- 安全与韧性 城市韧性 框架和原则.pdf VIP
- 拱顶罐附件讲解.ppt VIP
- 星特朗杯第二届新疆中学生天文奥林匹克竞赛决赛试题-小学答案版.doc
- 2012-2013学年七年级数学上学期第一次月考试试卷及答案网页版_初一试卷.docx VIP
原创力文档

文档评论(0)