# Library_Management_System
---------------------------------这是跟lzp同学一起做的奇怪的MFC作业(大一下学期)---------------------------------------------
基于MFC和mySQL的媒体库管理系统
1、问题描述:
图书馆中的资料很多,如果能分类对其资料流通进行管理,将会带来很多方便,因此需要有一个媒体库管理系统。
图书馆共有三大类物品资料:图书、视频光盘、图画。
这三类物品共同具有的属性有:编号、标题、作者、评级(未评级,一般,成人,儿童)等。其中图书类增加出版社、ISBN号、页数等信息;视频光盘类增加出品者的名字、出品年份和视频时长等信息;图画类增加出品国籍、作品的长和宽(以厘米计,整数)等信息。
2.功能要求:
(1)添加物品:主要完成图书馆三类物品信息的添加,要求编号唯一。当添加了重复的编号时,则提示数据添加重复并取消添加;当物品库已满,则提示不能再添加新的数据。
(2)查询物品
可按照三种方式来查询物品,分别为:
- 按标题查询:输入标题,输出所查询的信息,若不存在该记录,则提示“该标题不存在!”;
- 按编号查询:输入编号,输出所查询的信息,若不存在该记录,则提示“该编号不存在!”;
- 按类别查询:输入类别,输出所查询的信息,若不存在记录,则提示“该类别没有物品!”;
(3)显示物品库:输出当前物品库中所有物品信息,每条记录占据一行。
(4)编辑物品:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。
(5)删除物品:主要完成图书馆物品信息的删除。如果当前物品库为空,则提示“物品库为空!”,并返回操作;否则,输入要删除的编号,根据编号删除该物品的记录,如果该编号不在物品库中,则提示“该编号不存在”。
3.其他功能要求:
(1)增加图书附带光盘的处理情况,以及电子资源情况的处理(电子资源既可能是图书,又可能是光盘资源);
(2)统计信息 输出当前物品库中总物品数,以及按物品类别,统计出当前物品中各类别的物品数并显示。
(3)物品存盘:将当前程序中的物品信息存入文件中。
(4)读出物品:从文件中将物品信息读入程序。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
基于MFC和mySQL的媒体库管理系统.zip (92个子文件)
资料总结
.gitattributes 2KB
Library_Management_System
Library_Management_System.sln 999B
Library_Management_System
Library_Management_System.vcxproj 7KB
stdafx.h 1KB
include
decimal.h 5KB
mysql_version.h 958B
byte_order_generic.h 2KB
sslopt-vars.h 2KB
my_dbug.h 9KB
mysql_com.h 25KB
sql_common.h 7KB
sql_state.h 13KB
errmsg.h 4KB
little_endian.h 3KB
my_config.h 11KB
my_getopt.h 6KB
my_xml.h 3KB
my_list.h 1KB
my_dir.h 3KB
mysql.h 28KB
mysql
client_plugin.h 6KB
psi
psi_memory.h 3KB
psi_base.h 3KB
mysql_statement.h 6KB
mysql_ps.h 3KB
psi.h 83KB
mysql_sp.h 3KB
mysql_memory.h 2KB
mysql_file.h 38KB
mysql_thread.h 32KB
mysql_stage.h 3KB
mysql_table.h 4KB
mysql_socket.h 32KB
mysql_idle.h 3KB
mysql_transaction.h 7KB
mysql_mdl.h 3KB
service_mysql_alloc.h 3KB
plugin_trace.h 12KB
service_my_snprintf.h 3KB
client_authentication.h 1KB
get_password.h 1KB
plugin_auth_common.h 5KB
client_plugin.h.pp 2KB
big_endian.h 4KB
my_compiler.h 5KB
my_global.h 21KB
mysql_time.h 2KB
my_sys.h 37KB
m_ctype.h 34KB
sslopt-longopts.h 2KB
my_byteorder.h 5KB
m_string.h 10KB
typelib.h 2KB
my_alloc.h 2KB
byte_order_generic_x86.h 1KB
mysqld_error.h 37KB
mysql_embed.h 1KB
keycache.h 7KB
sslopt-case.h 2KB
my_pthread.h 7KB
mysqld_ername.h 103KB
mysql_com_server.h 1KB
sql_utils.h 1KB
object.cpp 5KB
object_in.txt 444B
Library_Management_System.h 526B
Library_Management_System.cpp 2KB
resource.h 7KB
Dlg_Modify.cpp 3KB
Dlg_Add.h 900B
res
Library_Management_System.ico 66KB
Library_Management_System.rc2 706B
Dlg_Add.cpp 5KB
Dlg_Find.cpp 1KB
Library_Management_SystemDlg.h 1KB
sql_utils.cpp 9KB
Dlg_Find.h 516B
libmysql.lib 28KB
Dlg_Detail.h 614B
ReadMe.txt 4KB
libmysql.dll 4.68MB
object.h 2KB
Dlg_Detail.cpp 3KB
Dlg_Modify.h 670B
Library_Management_System.rc 25KB
Library_Management_System.vcxproj.filters 3KB
Library_Management_SystemDlg.cpp 15KB
stdafx.cpp 150B
targetver.h 226B
1.md 4B
.gitignore 2KB
README.md 3KB
共 92 条
- 1
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Screenshot_20240528_103010.jpg
- 基于Python的新能源承载力计算及界面设计源码 - HAINING-DG
- 基于Java的本科探索学习项目设计源码 - 本科探索
- 基于Javascript和Python的微商城项目设计源码 - MicroMall
- 基于Java的网上订餐系统设计源码 - online ordering system
- 基于Javascript的超级美眉网络资源管理应用模块设计源码
- 基于Typescript和PHP的编程知识储备库设计源码 - study-php
- Screenshot_2024-05-28-11-40-58-177_com.tencent.mm.jpg
- 基于Dart的Flutter小提琴调音器APP设计源码 - violinhelper
- 基于JavaScript和CSS的随寻订购网页设计源码 - web-order
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功