下载可编辑
课 程 报 告
课 程 名 称: 程序设计实践 专 业 班 级 : 计科1401 学 生 姓 名 : 牛草原 学 号 : 201416010101 任 课 教 师 : 玉宏 学 期 :2013-2014学年第二学期
.专业.整理.
下载可编辑
.专业.整理.
下载可编辑
课程报告任务书
题 目 图书信息管理系统 开发一个图书信息管理系统,图书信息包括:图书编号、书名、作者、、类别、出版时间、价格等基本信息(也可以根据自己情况进行扩充,比如是否借出、库存量等)。使之能提供以下基本功能: (1)图书信息录入功能(图书信息用文件保存)--输入 (2)图书信息浏览功能--输出 主要 (3)查询功能(至少一种查询方式)、排序功能(至少一种排序方式): ①按书名查询 ②按作者名查询 ③ 按照价钱排序 ④按出版时间排序等等 容 (4)图书信息的删除与修改 扩展功能:可以按照自己的程度进行扩展。比如(1)简单的权限处理 (2)报表打印功能(3)甚至根据自己情况,可以加上学生信息和借阅信息的管理,并扩充为图书借阅系统。(4)模糊查询 (5)综合查询 (6)统计功能 比如统计处某一类别的图书信息 或 筛选出小于指定数量库存的图书信息等等,总之,可以根据自己需求进行分析功能。 一、提交材料应包括:(1)系统源代码 (2)课程报告 二、整个设计过程具体要求 (1)需求分析 要求学生对案例系统进行分析,设计出需要完成的功能,完善任务 要求 各个模块的调用关系; (2)设计过程 要求学生进一步明确各模块调用关系,进一步完善模块函数细节(函数名、参数、返回值等) (3)实现过程 要求学生养成良好的编码习惯、完成各个模块并进行测试,最终完成系统整体测试; (4)总结阶段 按照要求完成系统设计和实现报告,并进行总结、答辩。 报告撰写情况(30分) 系统完成情况(30分) 答辩情况(40分) 容 规程度 程序测试 基本功能扩展功能自述情况答辩情况 成绩 20分 5分 5分 20分 10分 10分 30分 总分 评定 成绩评定教师:
.专业.整理.
下载可编辑
目 录
引 言.....................................................3 绪 论.....................................................3 一.需求分析...............................................3 二.概要设计...............................................5
2.1数据结构..............................................................5 2.2数据需求..............................................................5 2.3模块划分..............................................................5 2.4程序总体框架..........................................................6 三.详细设计..................................................................6 3.1登陆界面..............................................................7 3.2功能服务.............................................................21
四.调试分析..............................................48 五.程序不足与改进........................................49 六.课程心得总结..........................................49
.专业.整理.
下载可编辑
引 言
经过对程序设计题目的分析可知,整个程序的设计实现大致可以分为五个模块,其中每
个模块对应一个函数,他们分别是:图书的添加函数void add_book(void); 删除图书的函数void delete_book(void);查询图书的函数void inquire_book(void);对图书进行修改的函数void revise_book(void);以及对图书进行排序的函数void sort_book(void);在这几个函数中,其功能的实现严格按照题目的要求:
1 图书信息录入函数:主要功能是从键盘上输入图书信息并将其写入文件中,作为图书馆的书库。以便对以下的函数进行运行,此函数应是整个程序的基础。
2 查询图书函数:主要功能是按照一定的图书特征(图书名,图书作者)先将图书查询到。
3 删除图书函数: 主要功能是将已存图书按照一定的图书特征(图书编号,图书名,图书作者,图书出版日期等)先将图书查询到,然后删除。
4 图书排序函数: 主要功能是将已存图书按照一定的图书特征将图书进行详细的排序,具体可以分为按图书名排序,按图编号排序;按图书出版日期排序,按图书价格排序。
5 图书的修改函数:功能是将已录入的图书的编号,作者,出版日期,价钱等进行修改。
6退出函数:该函数主要实现退出运行界面的功能。
绪 论
整个程序的设计实现大致可以分为五个模块,其中每个模块对应一个函数,他们分别是:图书的添加函数void add_book(void); 删除图书的函数void delete_book(void);查询图书的函数void inquire_book(void);对图书进行修改的函数void revise_book(void);以及对图书进行排序的函数void sort_book(void);
.专业.整理.
课程设计实验报告_图书管理系统方案
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)