首页 > 编程语言 >C++图书信息管理系统系统[2023-05-19]

C++图书信息管理系统系统[2023-05-19]

时间:2023-05-19 21:25:13浏览次数:55  
标签:05 19 信息 管理员 C++ 信息管理系统 普通用户 class 图书

C++图书信息管理系统系统[2023-05-19]

图书信息管理系统系统

问题描述

本图书信息管理系统包括图书的编号、书名、作者、分类号、出版单位、出版时间和价格,可实现新建图书信息管理文件,录入图书信息,查询图书信息,删除图书信息,浏览图书信息。

类的设计:

class reader //读者类
class rdatebase //读者库
class book //类图书类
class bdatebase //图书库类

设计要求

(1)用户设置:对软件使用者进行管理,此软件有管理员和普通用户,不同用户有不同的权限及登录密码。管理员用户名: gly,密码: 1234,普通用户用户名:ptyh,密码:4321.
(2)用户权限:
a.管理员可使用软件内的所有功能,如:新建图书信息管理文件,录入图书信息,查询图书信息,删除图书信息,浏览图书信息。
b.普通用户只能使用部分功能,如: 查询图书信息,测览图书信息,(管理员可看到每本书的价格,但普通用户不能直看)

(一)查阅资料、选题并进行需求分析(2天)
(二)进行系统设计构思,总体设计 (1天)
(三)进行详细设计、编写代码及实现(4天)
(四)程序的调试与测试(1天)
(五)文档的编写制作、答辩(2天)

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:05,19,信息,管理员,C++,信息管理系统,普通用户,class,图书
From: https://www.cnblogs.com/codewriter/p/17416321.html

相关文章

  • 5.19每日总结
    packageservlets;importjava.io.IOException;importjava.util.*;importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet......
  • 5.19
    学习时间;6h代码行数:400H今天我努力写了web作业,实验四通过本次实验,我使用MVC模式完成管理系统的查看、增加、删除和修改功能,使用JavaScript、JQuery、Vue等技术进行了数据验证,使用了AJAX技术,深入理解MVC网站设计模式的基本概念和框架结构。......
  • C++内存管理
    C/C++内存分配在一个程序的进程地址空间中,其内存分配如下:栈用来存储非静态局部变量、函数参数/返回值等,栈是向下增长的;堆用于程序的动态内存分配,堆是向上增长的;数据段用来存储全局数据和静态数据;代码段用来存储可执行指令,只读常量,字符串常量就存储在代码段中。数据段和代码段在语言......
  • c++打卡练习(35)
    求分母为40的所有真分数流程图:伪代码:源代码:#include<iostream>usingnamespacestd;intmain(){inti,j,num1,num2,t,n=0;for(i=1;i<40;i++){ num1=40; num2=i; while(num2!=0){ t=num1%num2; num1=num2; num2=t; } if(num1==1){ n++; ......
  • 每日总结 5.19
    今日进行了web实验。体验了新的增删改查的书写方式。packageservlets;importjava.io.IOException;importjava.util.*;importjakarta.servlet.ServletException;importjakarta.servlet.annotation.WebServlet;importjakarta.servlet.http.HttpServlet;importjakart......
  • 每日总结2023-05-19
    packageservlets;importjava.io.IOException;importjava.util.*;importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet......
  • CSP-J2019试题题解
    1.数字游戏原题:https://www.luogu.com.cn/problem/P5660代码:#include<bits/stdc++.h>#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>usingnamespacestd;strings;intmain(){ cin>>s;intnum=0; fo......
  • C++
    定义抽象基类Shape,由它派生出五个派生类:Circle(圆形)、Square(正方形)、Rectangle(长方形)、Trapezoid(梯形)和Triangle(三角形),用虚函数分别计算各种图形的面积,并求出它们的和。要求用基类指针数组。使它的每一个元素指向一个派生类的对象。#include<iostream>usingnamespacestd;cl......
  • C++ 如何快速实现一个容器的迭代器
    C++如何快速实现一个容器的迭代器引言C++的标准库中的容器都会提供迭代器,如果一个容器满足forward_range,那么这个容器一般会提供以下成员类型和函数:iteratorconst_iteratorbeginendbegincend如果该容器还满足bidirectional_range,那么该容器还会额外提供以下成员类型和......
  • Luogu P5664 [CSP-S2019] Emiya 家今天的饭
    发现“每种主要食材至多在\(\lfloor\frac{k}{2}\rfloor\)个菜中被使用”有一个性质,在不合法的情况下绝对只有\(1\)个主要食材的个数\(>\lfloor\frac{k}{2}\rfloor\),因为\(k-\lfloor\frac{k}{2}\rfloor-1\le\lfloor\frac{k}{2}\rfloor\)然后就能发现算不合法......