1 设计内容、任务及基本要求安卓课程设计源代码………………………………………………………2
1.1 设计内容………………………………………………………………………2
1.2 设计任务………………………………………………………………………2
1.3 设计基本要求…………………………………………………………………2
2 总体设计思路………………………………………………………………………4
2.1 系统功能………………………………………………………………………4
2.2 各个模块之间的主要关系……………………………………………………4
2.3 总体程序框图…………………………………………………………………5
2.4 系统的总体流程图……………………………………………………………5
3 功能模块的具体设计………………………………………………………………7
3.1 main() 函数模块………………………………………………………………7
3.2查询所有图书信息函数模块……………………………………………………8
3.3查询一本图书信息函数模块……………………………………………………8
3.4添加图书信息函数模块…………………………………………………………9
3.5删除图书信息函数模块…………………………………………………………10
3.6 借阅图书模块……………………………………………………………………12
4 功能模块的调试与测试 ……………………………………………………………13
4.1主菜单运行界面…………………………………………………………………13
4.2查询所有图书信息模块运行界面………………………………………………13
4.3查某一本图书信息模块运行界面……………………………………………14
4.4 添加图书信息模块运行界面……………………………………………………16
4.5 删除图书信息模块运行界面……………………………………………………17
4.6 借阅图书模块信息运行界面……………………………………………………79
5 总结……………………………………………………………………………………22
6 致谢……………………………………………………………………………………23
7 参考文献………………………………………………………………………………24
9 程序清单………………………………………………………………………………25
1.设计内容、任务以及基本要求
1.1设计内容
主要利用c语言的文件操作能力设计开发一个小型的图书管信息管理系统,至少具有如下功能:查寻所有图书信息、通过输入图书编号来完成查某一本图书信息、添加图书信息 、删除图书信息 以及通过学生学号实现图书借阅功能。操作界面要符合用户的一般习惯,界面易于读者明白理解,图形或文本界面都可以。
1.2设计任务
要求:明确课程设计的目的,能根据课程设计的要求,查阅相关文献,为完成设计准备必要的知识; 提高学生用高级语言进行程序设计的能力,重点提高用C语言进行文件操作和绘图应用的编程技术水平;初步了解软件开发的一般方法和步骤; 提高撰写技术文档的能力。掌握模块化编程的基本方法与步骤;巩固和加深学生对C语言课程基本知识的理解与掌握,培养学生利用C语言进行软件操作的能力和技巧。
1.3基本要求
(1)通过提示菜单选择可以进行的操作。
(2)将图书的信息存入文件中,并命名为。
(3)将图书借阅情况信息存入文件中,并命名为。
(4)在本系统中可以进行管理系统包含的基本操作,其中包括
a)查看所有图书的信息。
b)输入一本图书的图书编号,从当前图书中进行查,如果到则显示该图书的相关信息,
如果没有到则给出提示信息。
c)添加一本图书的基本信息,通过输入图书编号,首先查是否存在该图书编号的图书,如果存在则提示重新输入,否则将该图书按照顺序插入到相应位置。
d)删除一本图书的基本信息,通过输入图书编号,首先查是否存在该图书编号的图书,如果存在则将该图书删除,否则给出提示信息,提示该图书不存在。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论