首页 > 其他分享 >图书管理系统

图书管理系统

时间:2024-03-16 09:56:29浏览次数:12  
标签:string 管理系统 substr Book file data find 图书

#include <iostream>
#include <fstream>
#include <map>
using namespace std;
struct book{
    string type;
    string bookname;
    float money;
    int zt;
    string cbs;
}Book;
void MIAN(){
    cout<<"欢迎使用图书管理系统"<<endl
        <<"***1.输出所有图书***"<<endl
        <<"***2.输出可借图书***"<<endl
        <<"***3.添加新的图书***"<<endl
        <<"***4.删除指定图书***"<<endl
        <<"***5.查找图书信息***"<<endl
        <<"***6.借阅指定图书***"<<endl
        <<"***7.归还指定图书***"<<endl
        <<"***8.关闭管理系统***"<<endl;
}
int main(){
    map<string,book> a;
    int I,number = 10;
    ifstream file;
    file.open("1.txt");
    string data;
    while(getline(file,data)){
        Book.type = data.substr(0,data.find("|"));
        data = data.substr(data.find("|")+1);
        Book.bookname = data.substr(0,data.find("|"));
        data = data.substr(data.find("|")+1);
        Book.money = stof(data.substr(0,data.find("|")));
        data = data.substr(data.find("|")+1);
        Book.cbs = data.substr(0,data.find("|"));
        a[Book.type] = Book;
    }
    while(1){
        MIAN();
        cin>>I;
        switch(I){
            case 1:{
                
                break;
            }
            case 8:{
                cout<<"欢迎下次使用!"<<endl;
                return 0; 
            }
            system("pause");
        }
    }
    return 0;
}

 

标签:string,管理系统,substr,Book,file,data,find,图书
From: https://www.cnblogs.com/wangyihang-xh/p/18076737

相关文章

  • springboot仓库管理系统(附:源码+课件)
    项目介绍:管理员system123456客户表(ID客户名称邮编客户地址客户电话联系人联系人电话开户行账号邮箱)供应商表(ID供应商名称邮编供应商地址供应商电话联系人联系人电话开户行账号邮箱)商品表(ID商品名称供应商产地商品规格商品包装生产批号批准文号商......
  • 宠物医院管理系统{源码+报告}
    目      录1绪论1.1课题背景1.2 课题研究的现状1.3 课题研究的意义2 需求分析2.1 需求描述2.2 需求功能描述2.3 用例模型2.3.1 业务用例模型2.3.2 系统用例模型2.4 动态模型2.4.1 项目泳道图2.4.2 业务泳道图2.5 静态类模型......
  • SpringBoot鲜花商城管理系统Java
    一 设计背景1.1课题现状1.2课题意义二 开发环境及技术架构22.1开发环境与工具2.2技术架构三 需求分析3.1系统目标3.2功能需求3.3性能要求四 系统设计4.1系统功能总体设计4.2系统详细设计4.2.1用户登录4.2.2用户注册4.2.3管理员登......
  • 专利管理系统的设计与实现-年费管理(JSP+java+springmvc+mysql+MyBatis)
    本项目包含程序+源码+数据库+LW+调试部署环境,文末可获取一份本项目的java源码和数据库参考。项目文件图 项目介绍在知识产权高度重视的今天,专利申请成为企业和个人保护创新成果的重要手段。随之而来的是专利年费管理的复杂性,如何高效、准确地处理这些费用成为专利管理中......
  • 药品销售管理系统(JSP+java+springmvc+mysql+MyBatis)
    本项目包含程序+源码+数据库+LW+调试部署环境,文末可获取一份本项目的java源码和数据库参考。项目文件图 项目介绍随着医药行业的快速发展,药品销售的管理日益复杂化,对于系统化、自动化的药品销售管理系统需求不断增加。此系统可以实现对药品库存、销售情况、顾客信息及销......
  • 浙大恩特客户资源管理系统-RegulatePriceAction接口SQL注入
    简介杭州恩软信息技术有限公司(浙大恩特)提供外贸管理软件、外贸客户管理软件等外贸软件,是一家专注于外贸客户资源管理及订单管理产品及服务的综合性公司。漏洞简介浙大恩特客户资源管理系统-RegulatePriceAction接口存在SQL注入漏洞,可以利用该漏洞获取数据库中的信息(例如,管理......
  • 基于springboot的图书推荐管理系统、图书借阅管理系统,附源码+数据库+论文+PPT,包远程安
    1、项目介绍本论文主要论述了如何使用JAVA语言开发一个图书个性化推荐系统,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发。在引言中,作者将论述图书个性化推荐系统的当前背景以及系统开发的目的,后续章节将严格按照软件开发流程,对系......
  • 一张表通用管理系统建设方案(概要)
    项目背景    为了充分运用现代信息技术,不断提升基层社会治理服务的智能化水平,晨华开发建设了“一张表通用”系统(以下简称“一张表”)。该系统以基层表单填报为切入点,旨在减轻基层负担、赋能基层治理。通过整合各类表单,实现数据共享和信息互通,有效解决了基层填报表单繁多......
  • Java毕业设计-基于springboot开发的4S店车辆管理系统-毕业论文+答辩PPT(附源代码+演示
    文章目录前言一、毕设成果演示(源代码在文末)二、毕设摘要展示1.开发说明2.需求分析3、系统功能结构三、系统实现展示1、系统登录2、管理员功能模块3、销售员功能模块4、维修员功能模块四、毕设内容和源代码获取总结Java毕业设计-基于springboot开发的4S店车辆管理系......
  • 全套大型体检中心PEIS源码 医院PEIS管理系统源码
    大型体检中心PEIS源码 医院PEIS管理系统源码医院智慧体检系统,该系统覆盖医院体检科、体检中心的所有业务,完成从预约、登记、收费、检查、检验、出报告、分析、报表等所有工作。系统可以对团检的每个环节设有操作界面,从检前的预约、记录、EXCEL数据批量导入、自动筛选、自......