首页 > 编程语言 >C/C++书籍借阅系统[2023-02-22]

C/C++书籍借阅系统[2023-02-22]

时间:2023-02-22 11:00:12浏览次数:44  
标签:02 课程设计 22 用户 C++ 设计 借书 借阅 图书

C/C++书籍借阅系统[2023-02-22]

1.程序名称:书籍借阅系统
2.课题来源:课程组自拟
3.课题类型:综合型
4.目的和意义:
1)综合运用所学知识,解决实际问题
2)全面提高学生的程序设计能力和开发能力
5.功能描述
使用下面的数据,设计一个简单的书籍借阅系统,实现出最基本的功能。
用户基本信息文件(User.txt)及其内容:
图书证号 姓名 性别 借书数量 最大借书数量

图书基本信息文件(Book.txt)及其内容:

图书编号    图书名称    图书价格    图书总数    现存数量
A01         Java        36          4           4
B02         J233编程指南    28      1           1
B03         CSS手册         25      9           9
C01         C程序设计       20.5    26          26

(一)功能要求及说明:
(1)查询功能:分为用户基本情况查询和图书查询两种。
A:图书查询:
输入一个图书编号时,查出此图书的基本情况。
B:用户基本情况查询:
输入一个图书证编号时,查出此用户的基本信息和借书情况。如,

图书证号:xx     姓名: xxxxx
共借书xx册,还可借书xx册,借书情况如下:
图书编号:xxx    图书名称:xxxxx  图书价格:xxxx
图书编号:xxx    图书名称:xxxxx  图书价格:xxxx

(2)借书功能:
先输入用户图书证号,如果正确再输入图书名称或图书编号,如果图书数量不为 0 则可以结出,否则提示用户必要信息。
(3)还书功能:
先输入用户图书证号,如果正确再输入图书名称或图书编号,否则提示用户必要信息。
(3)排序功能:
可以按照图书的价格和顺序排序图书信息并显示。

统一求
1.完成时间:2023年2月25日
2.主要参考资料:按照每人不同的参考资料填写
3.评分标准:
程序的正确性:40%
程序的可读性:15%
界面的友好性:15%
课设计报告:20%
工作态度:10%
4.课程设计报告的基本格式
设计报告的基本内容至少包括封面、正文、参考文献三部分。
[1]封面
包括“《高级语言序设计》设计报告”、班级、姓名、设计时间等信息。
[2]正文
正文是设计报告的主体,具体由以下几部分组成:
(1)课程设计名称;
(2)使用工具软件
(3)程设计内容简介,包括课程设计的基本结构流程、运行环境等;
(4)得意之处,重点介绍整个设计中自已认为最满意、最得意的地方;
(5)创新的技术实现:介绍课程设计中重点创意的技术实现技巧、核心程序等;
(6)课程设计中目前存在的问题;
(7)设计时间中的自我感受。
[3]参考文献
给出在课程设计过程中参考的各种文献、资料名称。

源码

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

标签:02,课程设计,22,用户,C++,设计,借书,借阅,图书
From: https://www.cnblogs.com/codewriter/p/17143613.html

相关文章

  • LWC-002_Composition
    Composition(lwc.dev)SetaPropertyonaChildComponent# SendanEventfromaChildtoanOwner 实际上我的理解是parent调用了child的页面,实际上child......
  • 【2023-02-21】思考改进
    20:00最大的决心会产生最高的智慧。                                         ......
  • 力扣days02 链表
    力扣203.移除链表元素力扣707.设计链表已经覆盖了链表的常见操作,是练习链表操作非常好的一道题目;力扣206.反转链表再定义一个新的链表,实现链表元素的反转,是......
  • C++中标准库
    C++中标准库是什么?C++标准库可以分为两部分:标准函数库:由通用的、独立的、不属于任何类的函数组成的。函数库继承自C语言。面向对象类库:这个库是类及其相关函数......
  • 春秋云镜-CVE-2022-30887
    春秋云镜-CVE-2022-30887多语言药房管理系统(MPMS)是用PHP和MySQL开发的,该软件的主要目的是在药房和客户之间提供一套接口,客户是该软件的主要用户。该软件有助于......
  • 【YBT2023寒假Day12 B】仰望星空(DP)(线段树)(笛卡尔树)
    仰望星空题目链接:YBT2023寒假Day12B题目大意有一个n*n的网格,第i列下面的ai个点都是障碍。然后又一些不是障碍的地方有特殊点,删掉它有费用。要你用最小费用使得......
  • C++中的组合
    知道C++中的组合吗?它与继承相比有什么优缺点吗?继承:继承是Isa的关系Student继承Person,则说明StudentisaPerson。优点是子类可以重写父类的方法来方便地实现对父......
  • .NET周报 【2月第3期 2023-02-18】
    国内文章2023年.NET仓库社区年度调查已经开始https://mp.weixin.qq.com/s/H9xUAO_yAdqm5CIHBs_eqA中国地区是.NET的一个重要的市场和社区,有着众多的.NET开发者和爱......
  • 【YBT2023寒假Day12 A】我的世界(二分)(主席树)
    我的世界题目链接:YBT2023寒假Day12A题目大意有n个数,每一秒每个数都会减小1,而且你可以选一个数让它减小x,小于0的数会变成0。给你s秒,问你s秒操作后所有数中......
  • 公众号文章怎么携带文件?2023最新解决办法
    我们在日常生活中,经常会看到公众号发布的一些图文、音频、视频等,有的时候更是能在文章中看到并下载一些附件文件,比如:申请表、报名表、登记表等文档。公众号文章作为一......