文档详情

课程设计报告-C语言设计.doc

发布:2017-09-19约1.91万字共37页下载文档
文本预览下载声明
课 程 设 计 报 告 课程名称 C语言程序设计 课题名称 图书管理系统 专 业 信息管理与信息系统 班 级 信管0901 学 号 19 姓 名 吴世亮 指导教师 唐志航 李峰 谭小兰 2010年 7月 16 日 湖南工程学院 课 程 设 计 任 务 书 课程名称 C语言程序设计 课 题 图书管理系统 专业班级 信管0901 学生姓名 吴世亮 学 号 19 指导老师 唐志航 审 批 任务书下达日期 2010 年 7 月 5 日 任务完成日期 2010年 7 月 16 日 目录 目录 3 安排的题型 4 课题系统主要功能分析 6 总体设计 6 主要功能实现模块流程图 7 功能模块划分 12 3.0数据结构有定义如下的结构体; 12 3.1主函数 12 3.2输入功能 14 3.3显示功能 14 3.4删除功能 15 3.5查询功能 16 3.6修改功能 17 3.7保存功能 18 3.8读入功能 19 3.9统计涵数 19 4.0退出系统 20 调试程序 20 附件课程设计程序代码 26 总结 34 评分 36 设计课题三:图书管理系统 一、问题描述: 对一个有N本图书的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。 二、功能要求: 1、本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:索书号、书名、作者、出版社。 2、本系统显示这样的菜单: 请选择系统功能项: 图书基本信息录入 图书基本信息显示 图书基本信息保存 图书基本信息删除 图书基本信息修改 图书基本信息查询 按索书号查询 按书名查询 按作者查询 按出版社查询 g. 退出系统 3、执行一个具体的功能之后,程序将重新显示菜单。 4、将学生基本信息保存到文件中。 三、算法提示: 数据结构:结构体类型数组 数据库结构:下表构成该系统的基本数据库。 索书号 书名 作者 出版社 备注 char char char int char 四、测试数据: 图书数N=10 五、其它: 对该系统有兴趣的同学可以在实现上述基本功能后,完善系统的其它功能。 一、课题系统主要功能分析 本课题是利用数组和指针开发的一个图书馆理系统,该系统主要包含一下多种功能: a图书基本信息录入 b图书基本信息显示 c图书基本信息保存 d图书基本信息删除 e图书基本信息修改 f图书基本信息查询 (1) 按索书号查询 (2) 按书名查询 (3) 按作者查询 (4) 按出版社查询 g 退出系统 总体设计 本程序实行了对图书管理系统的管理,其系统功能模块如图所示; 二、主要功能实现模块流程图 输入模块 显示模块 删除模块 查询模块 修改模块 三、功能模块划分 3.0数据结构有定义如下的结构体; typedef struct { int sum; int score; /*书号*/ char name1[10]; /*书名*/ char name2[10]; /*作者*/ char adds[50]; /*出版社*/ }Library; Library pe[80]; //结构体数组 3.1主函数 制作一个窗口,在窗口中显示主菜单,输入相应选项,按回车键进入相应的功能函数,方便操作。 void main() /*主函数*/ { int n=0; for(;;) { switch(menu_select()) { case 1: printf(\n\t添加记录到书库\n); /*添加记录*/ n=Inpu
显示全部
相似文档