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

C/C++书籍借阅系统[2023-03-12]

时间:2023-03-12 14:23:22浏览次数:54  
标签:03 课程设计 12 用户 C++ 设计 借书 借阅 图书

C/C++书籍借阅系统[2023-03-12]

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

图书证号 姓名 性别 借书数量 最大借书数量

图书基本信息文件(Booktxt)及其内容:

图书编号    图书名称    图书价格    图书总数    现存数量
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

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

相关文章

  • 【PAT乙】1003 我要通过! (20分) 字符串条件判定
    problem“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送——只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案......
  • 条款01:视C++为一个语言联邦
    ViewC++asafederationoflanguages将C++视为由四个次语言组成的语言联邦:C:C++是以C为基础的,包括区块(blocks)、语句(statements)、预处理(preprocessor)、内置数据......
  • 3.12周报
    本周总结去洛谷刷题,有act或者cf就去打比赛,得多刷题。大主题动态规划小专题刷了一下动态规划,dp的简单基础题。题目完成情况写了6道dp题,线性dp.......
  • MybatisPlus提示 Could not set property 'id' of '***' with value
    场景使用MybatisPlus执行插入操作时提示: Couldnotsetproperty'id'of'classcom.badao.beans.Employee'withvalue实现找到实体类添加主键策略以及制定表名MP支持以......
  • C++中的const
    C++中的const-const修饰的全局变量保存在常量区,不可通过任何方式修改其值-const修饰的全局变量默认为内部链接属性-const修饰的局部变量保存在符号表,且无法取得符号......
  • Nginx基础 - 12性能优化
     一、性能优化概述系统结构瓶颈:观察指标、压力测试了解业务模式:接口业务类型、系统层次化结构性能与安全:  性能好安全弱、安全好性能低 二、压力测试工具......
  • C/C++目录
    第01章:数据类型typedef[链接在此](https://www.cnblogs.com/kxwslmsps/p/17207640.html)第02章:常量与变量第03章:指针与引用第04章:内存管理第05章:运算符第06......
  • asp.net mvc5部署到IIS 403 - 禁止访问: 访问被拒绝。
    asp.netmvc5部署到IIS403-禁止访问:访问被拒绝。各种检查,修改web.config,权限...都无果此时,检查一下你项目下是否缺少Global.asax文件......
  • P1075 [NOIP2012 普及组] 质因数分解 提交 333.88k 通过 126.26k 时间限制 1.00s 内存
    P1075[NOIP2012普及组]质因数分解[NOIP2012普及组]质因数分解题目描述已知正整数n是两个不同的质数的乘积,试求出两者中较大的那个质数。输入格式输入一个正整......
  • java学习日记20230310-类与对象
    类与对象类:自定义的数据类型:类是抽象的,概念的,代表一类事务,即是数据类型;对象(属性,行为:具体的实例):具体的,实际的,代表一个具体事物,即是实例;类是对象的模版,对象是类的一个个......