后面的‘0’结束。最后发现是我们在定义还书日期这个字符串的时候开辟的空间太小。我们把charlimit_date8改为charlimit_date10就好了。
f数据结构课程设计图书管理系统
10
图42
f数据结构课程设计图书管理系统
11
五、测试结果
51欢迎界面
程序运行显示“欢迎使用图书管理系统”,按任意键进入到主菜单如图51所示。
图51欢迎界面
52初始化图书信息
在没有文件的时候会进入到初始化界面,需要输入一本图书的相关信息,如图52所示。
图52初始化图书信息
53系统主界面
接着进入的系统的主菜单,如图53所示。
f数据结构课程设计图书管理系统
12
图53系统主界面
54采编入库
实现采编入库功能按照系统提示输入信息。如图54。如果该图书已存在,则直接输入图书的数量如图55所示。
图54采编入库(书不存在)
f数据结构课程设计图书管理系统
13
图55采编入库(书已存在)
55输入读者信息
按照要求输入读者信息,如图56所示。
图56输入读者信息
f数据结构课程设计图书管理系统
14
56借阅图书
按照要求先输入读者证号,在输入借阅的图书编号如图57所示。如果读者已经借阅了一本书之后不能借阅同一本图书如图58所示。
图57借阅图书
图58同一个读者不能借阅同一本图书
f数据结构课程设计图书管理系统
15
57归还图书
归还图书的要求按着图59输入即可。
图59归还图书
58查询图书信息
图510是没有借阅之前的图书的相关信息,图511是读者借阅了图书之后的信息,只改变了现有量。
f数据结构课程设计图书管理系统
16
图510借阅登记后
图511归还图书后
59查询读者信息
查询读者的信息时,会输出相关借阅的图书编号以及还书日期如图512,513所示。
f数据结构课程设计图书管理系统
17
图512查询读者信息(一)
f数据结构课程设计图书管理系统
18
图513查询读者信息(二)
510保存文件,退出
在系统的主菜单后,按‘0’功能保存并退出系统。
图514文件保存
f数据结构课程设计图书管理系统
19
六、总结
个人觉得课程设计是培养学生综合运用所学知识发现提出分析和解决实际问题锻炼实践能力的重要环节是对学生实际工作能力的具体训练和考察过程在生活中可以说得是无处不在。因此作为新世纪的大学来说能够分析,并解决程序中出现的问题是十分重要的。课程设计就能体现到这一方面。能够将你所学到的理论跟实际结合在一起。
通过本次课程设计感慨良多。从课堂上听到的到课后应用到的根本就不是r