计算机程序设计题解

来源:百度知道 编辑:UC知道 时间:2024/06/17 07:22:12
图书信息管理设计
图书信息包括:登录号·书名·作者名·分类号·出版单位·出版时间·价格
设计图书管理系统是指能有一下功能;
图书信息录入功能
图书信息浏览功能
按书名查询

图书馆管理系统
一 实训目的:
掌握结构化程序设计的基本思想;
熟练掌握结构以及指针的设计和应用;
熟练掌握文件的存取方法;
了解综合系统设计的基本原理;
提高C语言程序设计的综合应用能力。

二 实训内容
综合运用C语言的基本知识和程序设计方法,开发一个简单的图书管理系统。具体功能要求如下:
图书管理:增加图书、修改图书、删除图书、统计图书;
借阅管理:查找图书、借阅图书、归还图书、借阅图书统计;
读者管理:申请读者卡、删除读者卡、修改读者卡;
馆员管理:添加管理员、修改管理员信息、删除管理员。
根据以上功能说明,设计馆员信息、读者信息、读者卡信息、图书信息的存储结构,数据存储在文件中,界面要求有合理的提示,每个功能可以设立菜单,根据提示可以完成相关的功能要求。在编译、连接与运行程序的过程中,应充分利用调试方法与工具,同时不断总结编写和调试较大型程序的经验与体会,按设计的要求写出设计报告。

三 实训分析
N—S图
系统结构设计说明了整个系统的功能模块结构以及调用关系,本设计采用自顶向下的结构化方法,将每个模块自顶向下展开。

模块设计:
1、主控模块
在该模块中,提供系统 主菜单,通过主菜单用户选择图书管理、借阅管理、读者管理和馆员管理。

图书管理模块
在该模块中,提供子菜单供用户选择增加图书、修改图书、删除图书、统计图书。增加图书通过数据录入向导逐项输入,完成一条记录输入后,存入文件。删除、修改通过图书 编号查找到该书,然后再进行删除、修改,确认后,保存文件。

借阅管理模块
在该模块中,提供子菜单,供用户选择查找图书、借阅图书、归还图书、借阅统计的操作。查找图书可以通过图书编号、图书作者进行查找,然后将查找的结果输出;借阅图书首先输入读者卡号,然后输入所借图书编号或图书作者,找到图书后,进行借阅登录,确认后,保存相关文件。

读者管理模块
在该模块中,提供子菜单供用户选择申请读者卡、删除读者卡、修改读者卡