该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
项目需求
通过此系统可以实现如下功能
1)完成对读者、书的基本信息以及借/还书的信息进行插入、删除、修改、保存等编辑功能;
2)书的库存量随着借/还书的情况随时进行更新。当书的库存量不够时随时提出警告信息;
3)查询
l 根据读者的编号或姓名查阅读者的基本信息及借还书情况
l 根据书号或书名、或作者、或出版社查阅书的基本信息
l 根据时间段查询借/还书情况。查阅后所显示的信息包括
读者编号、 姓名、书号、书名、作者、出版社、借书日期、还书日期
4) 修改密码
5)退出系统。
注:简单图书馆借/还书管理子系统是应用软件,在对其进行需求分析的过程中,需要充分考虑系统的可用性和有效性,联系实际应用,从而得到合理的软件。
2. 设计要求 1)画出功能模块图。
2)整个程序中不能只有main函数,必须按照功能模块图进行功能函数编写。功能函数不能少于10个。
3)读者、书的基本信息以及借/还书的信息必须以结构体形式储存。
4)读者、书的基本信息以及借/还书的信息必须存储在各自文件中。对文件进行操作实现对所需信息的增加、删除、修改、查询。
3. 开发环境
操作系统: Windows
2000/XP
开发语言: C语言
课程指导
1. 相关知识要点
1)开发流程
a)、需求分析,严格按照需求和要求进行开发。
b)、设计功能模块,定义功能函数。
c)、定义读者、书的基本信息以及借/还书的信息息结构体,完善功能函数。
d)、程序功能测试,减少程序BUG,提高程序质量。
相关提示
1)
录入读者信息
每条读者信息包括编号、姓名、性别、年龄、职业、单位、电话。将信息存入文件“reader.dat” 中。
2)录入书信息
书信息包括书号、书名、作者、出版社、出版时间、库存量、内容摘要。将信息存入文件“book.dat”中。
3) 录入借/还书信息
借/还书信息包括 读者编号、书号、借书时间、应还书时间、实际还书时间、备注。其中读者编号信息来自读者信息文件,书号信息来自书信息文件。借/还书信息存入文件“borrow_lend.dat”中。
4)书的库存量随着借/还书情况随时进行更新。当书的库存量不够时随时提出警告信息。
5)查询获得的信息来自多个文件必须注意多个文件之间的操作,联系。
5)界面要求
为了操作简捷方便,主界面要求如下:
1
读者信息录入 2. 书信息录入
3. 借/还书信息录入 4.
查询
5. 退出
请选择1--5:-
查询界面
1读者信息查询 2 书查询
3 借/还书查询 4
退出
请选择1—4:-