下载此文档

《C语言程序设计》课程设计报告(图书信息管理系统).doc


文档分类:IT计算机 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
东莞理工学院
《C语言程序设计》课程设计
题目:图书信息管理系统
院系:会计学院
专业:会计学
年级:2012
班别: 4班
指导教师:
组长:
同组成员:
目录
一、目的 1
二、需求分析 1
三、概要设计 1
四、详细设计 3
五、调试分析 4
六、测试结果 5
七、用户使用说明 12
八、课程设计总结..................................................................................12
附录:参考代码 13
图书信息管理系统 13
一  目的
。、。
二  需求分析
“图书信息管理系统”.以方便对图书的各项管理操作。开发目的如下:
1、图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。
2、:
1)图书信息录入功能(图书信息用文件保存)--输入;
2)图书信息浏览功能--输出;
3)查询和排序功能:--算法;
4)按书名查询;
5)按作者名查询;
6) 按登录号从大到小排列;
7)图书信息的删除与修改
三  概要设计
程序总体功能框架:
开始界面
主要提示的
菜单界面
删除
图书
信息
浏览
图书
信息
查询
图书
信息
修改
图书
信息
插入
图书
信息
采用结构:
struct tsxx{ //定义结构
long dlnum; //定义登录号
char bname[10]; //定义书名
char aname[10]; //定义作者名
char scnum[10]; //定义分类号
char plname[10]; //定义出版社名
char time[11]; //定义录入时间
float price; //定义价格
struct tsxx * next; //定义指向下一个结构的首地址
};
链表结构:
struct tsxx B
struct tsxx A
head
struct tsxx D NULL
struct tsxx C
各功能独立自定义的函数:
1、插入图书信息(按登录号从大到小排序):
struct tsxx * zengjia(struct tsxx * head) //
、浏览全部的图书信息:
void Ptrint_Stu_Doc(struct tsxx *head) //传递链表的首地址
3、查询图书信息(包括书名查询和作者名查询):
void Check(struct tsxx * head) //传递链表的首地址
4、删除图书信息:
struct tsxx * Delete(struct tsxx * head) //
5.、修改图书信息:
struct tsxx * revise(struct tsxx * head) //
其他一些变量的定义:
long size; //定义结构的大小
FILE * fp; //
struct tsxx * head; //定义链表的首地址
struct tsxx * p; //定义结构指针
char choice; //定义选择变量
四  详细设计
设计思路:
;
;
:;
浏览功能:;
查询功能:;选择你要查询的方式:。。
书名查询:

《C语言程序设计》课程设计报告(图书信息管理系统) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1136365664
  • 文件大小306 KB
  • 时间2018-04-30