- 35
- 0
- 约1.9万字
- 约 46页
- 2017-05-20 发布于北京
- 举报
C语言––图书管理系统
一、 设计内容和要求
内容:主要利用c语言的文件操作能力设计开发一个小型的管理信息系统,至少具有如下功能:图书入库,按书名、出版社、价格、作者进行查询和分类统计。操作界面要符合用户的一般习惯,图形或文本界面都可以。
要求:明确课程设计的目的,能根据课程设计的要求,查阅相关文献,为完成设计准备必要的知识; 提高学生用高级语言进行程序设计的能力,重点提高用C语言进行文件操作和绘图应用的编
程技术水平;初步了解软件开发的一般方法和步骤;提高撰写技术文档的能力。
二、详细设计
2.1、数据结构
链表是线形表的一种,线形表分为顺序存储结构和链式存储结构。线形表的顺序存储结构的特点是逻辑关系上相邻的两个元素物理位置上也相 邻,因此可以随机存取表中任一元素。链式存储结构的特点是用一组任意的存储单元存储线形表的数据元素。链表的最大的优点是对表的添加、删除、查找、排序等操作比较方便,因此采用链表来存储学生相关信息。且对结点的定义如下:
//图书的数据结构:
struct book
{
int booknum; //书号
char bookname[20]; //书名
char bookcreat[10]; //书的作者
int turefalse; //用于借书和还书模块判断一本书是否借出的条件
}book[1000]; //定义一个比较大的1000本书
//会
您可能关注的文档
- CAD常用命令和120个实用技巧.doc
- CAD第9次培训练习.doc
- CAD第九章样板图与设计中心.doc
- CAD每章习题答案和提示.doc
- CAD第八章块及外部参照.doc
- CAD批量打印插件和操作说明.doc
- CAD经典教程第四章绘图环境的设置.doc
- CAD第六章输入和编辑文字.doc
- CAD添加加法器教程–适用于2006以上所有版本.doc
- CAD编辑技巧–定义属性块、创建块.doc
- 广东省深圳市福田区侨香外国语学校2025届数学八上期末经典模拟试题含解析.doc
- 2025届湖南省浏阳市初三下十月阶段性考试试题语文试题含解析.doc
- 江西省江西师大附中2026届高三第六次质量检查生物试题含解析.doc
- 江苏省连云港市灌南县2025年三上数学期末质量跟踪监视模拟试题含解析.doc
- 银川科技学院《社交礼仪》2023-2024学年第一学期期末试卷.doc
- 江苏省南京雨花台区七校联考2025届初三下学期第一次周考语文试题(重点班)试题含解析.doc
- 山东省滨州市十二校2025届高一语文第二学期期末综合测试试题含解析.doc
- 西昌学院《经济法》2021-2022学年第一学期期末试卷.doc
- 邯郸市邯山区2024-2025学年四下数学期末复习检测模拟试题含解析.doc
- 安徽林业职业技术学院《毒理学基础A》2023-2024学年第二学期期末试卷.doc
原创力文档

文档评论(0)