全球旧事资料 分类
作者电子商务092班卢佳学号
《高级语言程序设计C》课程设计报告书
设计题目图书管理系统
姓名
专业班级
学号
指导老师
成绩
营销管理学院电子商务系
2011年1月
f目录
一引言3
二系统功能和原始数据3
三程序总体设计4
四功能模块函数设计和调试5
五程序清单12
六课程设计总结17
f一引言
在理论学习和基础实验的基础上开发规模较大的程序掌握应用计算机解决实际问题的基本方法熟悉C程序开发的全过程本任务应用指针编制小型的图书管理系统通过整个程序开发的过程提高综合应用C语言的能力编程和调试能力
二系统功能和原始数据
一系统功能
1主菜单
0图书信息录入
1图书信息浏览
2按书名查询图书信息
3按ISBN查询图书信息
4增加图书信息
5按书名排序
6删除记录
7保存文件
8打开文件
9退出
2各项功能
0图书信息录入输入图书的名字、ISBN、作者、价格、出版社等。
1图书信息浏览图书的名字、ISBN、作者、价格、出版社等
2查看与书的名字有关的信息根据书名查找书。
3查看与作者有关的书的信息根据作者查找书。
4增加书的信息输入书的名字、ISBN、作者、价格、出版社等。
5按照书名排序字母的形式排序
6删除记录删除一条书的信息
7保存文件
8文件打开
9退出
f二原始数据
图书信息
图书信息包括书名isb
分类号作者出版日期出版社价格
三程序总体设计
一数据结构
structrecord
fchar
ame20
charisb
20
charauthor40
charprice10
charcompa
y30
二模块划分
四功能模块函数设计和调试一函数原型功能和形参说明
f函数原型
VoidadduserVoidlistVoidsearch_
ameVoidsearch_isb
VoidaddVoidlistby
ameVoiddeleVoidsaveVoidread
函数功能
adduser增加书籍信息
list显示书籍信息
search_
ame按书名查找
search_isb
按ISBN号码查找
add增加书籍信息
listby
ame按书名排序
dele删除书籍信息
save保存
read文件打开
参数说明
read从文件中读入数据FILEfp定义文件指针
二函数流程图
f书名查找与ISBN查找方法相同
f按书名删除与按ISBN删除方法相同
f三运行结果
f五程序清单
i
cludeiostreamh引用库函数i
cludestdioh
i
cludeiostreamh
i
cludestri
gh
i
cludeco
ioh
i
cludestdlibh
defi
e
ull0
structrecord
char
ame20
charisb
20
charauthor40
chartype10
chardate10
charprice10
charcompa
y30
stude
t30
structLi
kList
structrecordUS
structLi
kList
ext
fa
structLi
kListhead
ull
i
t
um0
FILEfp
i
tme
u_select菜单函数i
tadduser
i
tlist
i
tsearch_
ame
i
tsearch_isb
i
tadd
i
tlistby
ame
i
r
好听全球资料 返回顶部