[源码和文档分享]基于VC++控制台实现的图书信息管理系统
1 需求分析
开发一个图书信息管理系统,图书信息包括:图书编号、书名、作者、出版社、类别、出版时间、价格等基本信息(也可以根据自己情况进行扩充,比如是否借出、库存量等)。使之能提供以下基本功能:
-
图书信息录入功能(图书信息用文件保存)--输入
-
图书信息浏览功能--输出
-
查询功能(至少一种查询方式)、排序功能(至少一种排序方式):
-
按书名查询
-
按作者名查询
-
按照价钱排序
-
按出版时间排序
-
-
图书信息的删除与修改
扩展功能:可以按照自己的程度进行扩展。比如:
-
简单的权限处理
-
报表打印功能
-
甚至根据自己情况,可以加上学生信息和借阅信息的管理,并扩充为图书借阅系统
-
模糊查询
-
综合查询
-
统计功能,比如统计处某一类别的图书信息 或 筛选出小于指定数量库存的图书信息等等,总之,可以根据自己需求进行分析功能
需求分析如下:
-
图书管理需要有管理员,客户,游客
-
管理员的功能包括登录、注册、录入图书、删除图书、查看借书情况(查看借出最多与最少的图书)、修改图书信息、浏览图书信息、修改个人信息、修改学生的信息
-
客户模块功能包括借书、还书、查询图书(价格查询、作者查询、类型查询、图书名查询)、查看自己借阅的图书、修改个人资料
-
游客模块包括图书信息查询功能,包括价格查询、图书浏览、作者查询、图书名查询
参考文档和完整的文档和源码下载地址: