- 2
- 0
- 约7.88千字
- 约 42页
- 2023-01-31 发布于四川
- 举报
第21章 图书管理系统开发实例前面的章节系统地介绍了C语言的基本概念和重要知识点,并通过大量的范例来实现演示它们的使用方法和特性。为了使读者能够掌握C语言开发的基本步骤和熟练使用C语言的一些特性,下面以图书管理系统为例来介绍的应用程序开发过程。第一页,共四十二页。21.1 需求分析对于图书管理系统而言,其最重要的功能是管理图书,包括增加书籍、删除书籍和查询书籍。其中,删除书籍和查询书籍的功能又可以细化为很多功能,比如删除某一个时间段内增加的书籍、删除某个作者的书籍、显示某个作者的所有书籍、显示书名带某个关键字的书籍等等。其次,需要提供一个友好的交互界面,这是用户接触到的最直接的东西,其设计必须人性化;然后还需要一些辅助功能,比如日志功能,它可以将所有的操作都记录在案。实际上,一个完整的图书系统还需要包括另外两个重要的功能:用户管理和数据库系统。由于篇幅有限,本系统将不考虑这两个功能。第二页,共四十二页。21.1 需求分析整理以上的需求分析,可以得出本图书管理系统需要实现的功能主要包括以下三点:提供友好的用户交互界面;提供书籍的增加、删除、查询、批量创建等操作;提供历史日志以记录操作信息。第三页,共四十二页。21.2 系统设计系统设计阶段可以理解为程序的概要设计,需要完成对系统结构的分析和设计,以及设计系统需要的主要数据结构。本小节将基于需求分析的结果,依次讨论了图书管理系统
您可能关注的文档
- 克和千克的认识练习设计.pptx
- 回归分析的基本思想及其初步应用修改.pptx
- 国际商务谈判(第8章).pptx
- 功能性胃肠病ROME.pptx
- 国际经济法第三章第三节当事人的权利义务s.pptx
- 区域工业化和城市化珠江三角洲复习.pptx
- 多层框架结构解析.pptx
- 压力容器设计的基本思路.pptx
- 信息与信息资源(VIII).pptx
- 公共关系的职能收集信息监测环境.pptx
- 广西南宁市第二中学2025-2026学年八年级下学期开学收心自测英语试卷(含解析).docx
- 广西南宁市武鸣区武鸣高级中学等校2026年高考模拟信息卷数学试题(含解析).docx
- 广西壮族自治区崇左市江州区2025-2026学年八年级上学期期末语文试题(含解析).docx
- 广西壮族自治区防城港市防城区2025—2026学年八年级上学期期末地理试题(含解析).docx
- 部编版一年级下册语文第五单元培优卷A卷(含答案).docx
- 福建省厦门海沧实验中学2025-2026学年高二上学期期末地理试题(含解析).docx
- 甘肃省天水市甘谷县模范初级中学2025-2026学年九年级数学下学期第一次检测考试试题(含解析).docx
- 甘肃省武威市凉州区爱华育新学校2025-2026学年九年级上学期12月月考英语试题(解析版).docx
- 甘肃张掖市2025--2026学年下学期九年级数学阶段反馈试卷(含解析).docx
- 广东惠州博罗县2025-2026学年九年级上学期阶段诊断历史试卷(含解析).docx
最近下载
- 植物光合作用和呼吸作用曲线题专题训练.doc VIP
- 员工绩效考核管理方案整合.pptx
- 国家十五五规划(2026-2030)全文.pdf VIP
- 河北省邢台市信都区2023-2024学七年级下学期期末语文试题(含答案).pdf VIP
- 部队保密教育教案:增强安全保密意识 严防失泄密问题发生.doc VIP
- 完整版浮力压强练习题(含答案)12.pdf VIP
- 【高考生物】大二轮专题突破:第一篇 主题一 专题(四) 命题点1 光合作用和细胞呼吸的原理.docx VIP
- 威尔克姆十字绣手册.pdf VIP
- 河北省邢台市信都区2023-2024学七年级下学期期末语文试题(含答案).docx VIP
- GEA螺杆式制冷压缩机原理及典型故障分析与处理.pptx VIP
原创力文档

文档评论(0)