- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于C语言教材预定信息管理程序设计
教材预定信息管理系统
目录
1.绪论 1
2. 系统分析 1
2.1数据需求 1
2.2 功能需求 2
2.3 性能需求 2
3. 总体设计 2
3.1功能模块设计 2
3.2系统设计方案 3
4. 详细设计 4
4.1教材管理链表的输入 4
4.2修改预订教材信息模块 6
4.3删除预定教材信息模块 7
4.4查询预定教材信息模块 8
4.5排列预定教材信息模块 9
4.6添加预定教材信息模块 10
4.7显示预订教材信息模块 11
4.9载入预订教材信息模块 12
4.10储存预订教材信息模块 13
5. 结论 13
结束语 13
参考文献 14
附录1-用户手册 16
附录2-源程序 22
摘 要
教材管理程序设计是一个为人们相互联系提供方便的程序,有了这个程序,可以把高校教材信息保留下来,为以后的查找提供方便,教材管理系统是当今人们生活必不可少的一部分,这个程序的出现为教材管理带来了很大的便利。???
本系统使用C语言作为程序开发的语言,开发教材管理系统,实现可以对教材的信息进行添加、删除、修改和查询等功能。
本文从分析课题的背景、意义、等出发,分别从需求分析、总体设计、详细设计、等各个方面详细介绍了系统的设计与实现过程,最后对系统的完成情况进行了总结本系统主要是简单管理的系统。本
图1功能模块图
(1)建立预订教材信息模块
对教材的信息建立。
(2)修改预订教材信息模块
对建立好的教材信息进行修改。
(3)删除预定教材信息模块
对建立好的教材信息进行删除。
(4)查询预定教材信息模块
可以按照教材的名称、作者、出版社、预定班级进行查询。
(5)排列预定教材信息模块
对教材按出版时间降序排列。
(6)添加预定教材信息模块
添加预订教材信息。
(7)显示预订教材信息模块
显示预订教材信息。
(8)载入预订教材信息模块
对所有教材信息进行读取。
(9)储存预订教材信息模块
对所有教材信息的进行保存。
3.2系统设计方案
(1) 菜单设计
设计一个总菜单,1建立预订教材信息,2修改预订教材信息,3删除预定教材信息,4查询预定教材信息,5排列预定教材信息,6添加预定教材信息,7显示预订教材信息,8载入预订教材信息模块,9储存预订教材信息模。基本功能的实现都将体现在这几个菜单选项中。
(2) 数据结构
建立结构体如下:
char book_num[50]; 教材编号
char book_name[50]; 教材名称
char book_leibie[50]; 教材类别
char zuozhe_name[50]; 作者姓名
char chubanshe_name[50]; 出版社名称
long publish_time; 出版时间
char order_class[50]; 预定班级
struct book *next;
根据模块需要本系统需要用到链表结构。
(3) 函数设计
定义了9个函数,都实现以下功能:
struct book *creat()//输入
struct book *xiugai(struct book *head)//修改
struct book *del(struct book *head)//删除
void chaxun(struct book *head)//教材的名字、作者、出版社、预定班级查询
struct book *pailei(struct book *head)//排列
truct book *add(struct book *head) //填加
void print(struct book *head) //显示
struct book *zairu()//读取
void chucun(struct book *head)//保存
4. 详细设计
4.1教材管理链表的输入
教材管理链表的输入是将教材基本信息输入管理系统。(下图)
图2 教材信息输入流程图
4.2修改预订教材信息模块
对预订教材信息进行修改。(下图).
图3 修改预订教材信息流程图
4.3删除预定教材信息模块
对教材中的信息进行删除(下图)。
图4 删除预定教材信息流程图
4.4查询预定教材信息模块
通过教材名称、作者、出版社、预定班级对预定教材信息进行查询(下图)。
图5 查询预定教材信息流程图
4.5排列预定教材信息模块
按出版时间对预订教材信息进行降序排列(下图)。
图6排列预定教材信息流程图
4.6添加预定教材信息模块
添加预订教材信息(下图)。
您可能关注的文档
- 基于AT89S52单片机室内环境智能监测系统设计.docx
- 基于AT89S52单片机数字万用表设计.doc
- 基于AT89S52单片机婴幼儿智能助手设计.doc
- 基于AT89S52单片机数字温度计设计.doc
- 基于AT89S52单片机控制太阳能无线对射防盗报警器设计.doc
- 基于AT89S52单片机抢答器设计_00002.doc
- 基于AT89S52单片机数字温度计设计_00003.doc
- 基于AT89S52单片机数字时钟设计.doc
- 基于AT89S52单片机数字钟设计.doc
- 基于AT89S52单片机数字温度计设计_00002.doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)