- 27
- 0
- 约4.35千字
- 约 18页
- 2021-06-27 发布于山东
- 举报
精品文档
精品文档
PAGE
PAGE15
精品文档
PAGE
课
程
报
告
课程
名称:
程序设计实践
专业
班级:
信息类1110
学生
姓名:
学
号:
任课
教师:
学
期:20101-2012学年第二学期
课程报告任务书
题
图书信息管理系统
目
开发一个图书信息管理系统, 图书信息包括: 图书编号、书名、作者、出版社、类别、
出版时间、价钱等基本信息(也能够根据自己情况进行扩大,比方是否借出、库存量
等)。使之能提供以下 基本功能:
1)图书信息录入功能(图书信息用文件保留)--输入?
2)图书信息浏览功能--输出
主要 (3)查问功能(起码一种查问方式 )、排序功能(起码一种排序方式 ):
内容 ?①按书名查问 ②按作者名查问 ③按照价钱排序 ④按出版时间排序等等
(4)图书信息的删除与改正
扩展功能:能够按照自己的程度进行扩展。比方( 1)简单的权限办理 (2)报表打
印功能(
3)甚至根据自己情况,能够加上学生信息,并扩大为图书借阅系统。
(4)
模糊查问
(5)综合查问
(6)统计功能
比方统计处某一类其他图书信息
或筛
选出小于指定数量库存的图书信息等等,总之,能够根据自己需求进行剖析功能。
任务
要求
成绩
评定
一、提交材料应包括:(1)系统源代码(2)课程报告二、整个设计过程详细要求
(1)需求剖析要求学生对案例系统进行剖析,设计出需要达成的功能,完善各个模块的调用关系;
(2)设计过程 要求学生进一步明确各模块调用关系, 进一步完善模块函数细节
(函数名、参数、返回值等)
3)实现过程要求学生养成优秀的编码习惯、达成各个模块并进行测试,最终达成系统整体测试;
4)总结阶段按照要求达成系统设计和实现报告,并进行总结、辩论。
报告撰写情况(
30分)
系统达成情况(30分)
辩论情况(40分)
内容
规范程度
程序测试
基本功能
扩展功能
自述情况
辩论情况
20分
10分
10分
总分
20分
5分
5分
30分
成绩评定教师:
需求剖析
这是一个能简单管理图书的小型图书管理系统,其中图书信息包括:书名,作者名,书编号,分类,出版单位,出版时间,价钱等。经过这些信息使之提供以下功能:
(1)图书信息创立功能。其中图书信息包括:书名,作者名,书编号,分类,出版单位,出版时间,价钱等。(图书信息用文件保留)。
(2)图书信息查察功能。用来查察各项图书信息。
(3)图书信息查找功能。经过已知信息来查找想要的图书。(4)图书信息的删除。能够删除特定图书。
(5)图书信息的改正。能够改正图书的各项信息。
(6)图书信息的排序功能。按图书信息对录入的图书进行排序。
(7)菜单项选择择功能,此功能也是图书信息信息管理系统的入口,用户所要进行的各样操
作均需在此模块中进行选择并进而调用其他模块实现相应的功能
纲要设计
⑴ 数据构造
图书管理系统中主要的数据构造包含书名、 图书书号、作者名、分类、出版社、出版时间、
价钱等;在办理过程中各项能够作为一本图书的不同属性来进行办理。
开始
主菜单
输入
查找
书
作
组
创
名
者
合
查
查
查
建
找
找
找
图
书
书
作
组
名
者
合
查
查
查
找
找
找
删
修
显
除
改
示
退
图
图
图
出
书
书
书
菜单
函数的原型:voidmenu()
函数的功能:调用菜单,使用各项功能
程序:
voidmenu(){
printf(\n\n******************************* 图 书 信 息 管 理 系
统*******************************\n);
printf(
主
菜
单
\n);
printf(\t\t\t
1
;
创
建
图
书
信
息
\n);
printf(\t\t\t
2
;
查
找
图
书
信
息
\n);
printf(\t\t\t
3
;
删
除
图
书
信
息
\n);
printf(\t\t\t
4
;
修
改
图
书
信
息
\n);
printf(\t\t\t
5
;
显
示
图
书
信
息
\n);
printf(\t\t\t
6
;
按
出
版
时
间
排
序
\n);
printf(\t\t\t
0;退出
\n);
printf(
\n);
}
新建文件
函数的原型:intReadinfoFromFile()
函数的功能:成立文件储藏数据
程序
intReadinfoFromFile() f,p-price);
fscanf(fp,%d,p-type);
if(p-type==1)
{
if(head==NULL){
head=p;
p-next=NULL;
}
else{
p-next=head;
head=p;
}
}
e
您可能关注的文档
最近下载
- 小学防校园入侵、防校园欺凌工作应急预案.docx VIP
- 统编版《道德与法治》五年级下册第10课《夺取抗日战争和人民解放战争的胜利》优质课件+说课课件(第2课时).pptx
- 自-两级展开式圆锥圆柱齿轮减速器 .doc VIP
- 《重金属环境安全隐患排查评估整治技术指南(试行)》.docx VIP
- 2025年特许金融分析师多资产类别投资策略专题试卷及解析.pdf VIP
- 安全管理学(山东联盟)知到智慧树期末考试答案题库2025年山东科技大学.docx VIP
- 创业资源—创业资源.pptx
- 七年级英语上册基础知识检测卷.pdf VIP
- 2022款上汽通用五菱宏光MINIEV GAMEBOY_汽车使用手册用户操作驾驶指南车主车辆说明书电子版.pdf
- 2025年公共营养师营养咨询案例中臀围测量的实操与解读专题试卷及解析.pdf VIP
原创力文档

文档评论(0)