首页 > 其他分享 >基于C语言开发一个图书管理系统[2023-05-16]

基于C语言开发一个图书管理系统[2023-05-16]

时间:2023-05-16 22:11:45浏览次数:57  
标签:10 16 管理系统 C语言 毕业设计 05 图书

基于C语言开发一个图书管理系统[2023-05-16]

2020级计算机应用专业毕业设计
题目及要求
一、设计内容及要求:
基于C语言开发一个图书管理系统,完成系统分析、设计和开发。
设计目的:设计一个可以实现增删改查、借书还书的图书借阅管理系统。
功能要求:图书管理系统一般包括:借书还书、新书入库、注销书籍、查询图书信息、查询作者信息等模块。
具体要求如下:
(1)根据题目要求进行需求分析,写出设计的应用程序应具有的功能要素。
(2)代码应符合规范化要求,程序中具有相应的注释。
(3)程序的界面要做到合理、美观。
(4)每人最终提交一个毕业设计报告。
二、考核内容及分值分配:
1、毕业设计说明。(40分)
(1)正文:(25分)
主要包括概述、需求分析、用户使用说明等。
(2)结束语:(10分)
写出完成本课程设计的心得体会。
(3)参考文献:(5分)
按照规范化格式写出你所参考的文献资料。
2、开发的应用软件系统。(60分)
(1)程序代码的格式:(10分)
代码格式是否规范,是否有相应的注释。
(2)程序界面设计:(10分)
界面设计布局是否合理美观,操作是否简洁方便。
(3)程序功能:(40分)
程序功能是否达到了题目要求。基本满足可得16-24分;完全满足可得24-32分;完全满足且有所创新可得32-40分。

源码

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

标签:10,16,管理系统,C语言,毕业设计,05,图书
From: https://www.cnblogs.com/codewriter/p/17407025.html

相关文章

  • windows vsCode 支持C语言
    首先下载MinGWhttps://osdn.net/projects/mingw/releases/  基本上就是安装,然后结束安装完的样子在里面找到mingw32-gcc.bin,mingw32-gcc-g++.bin,以及mingw32-gdb.bin第一个是c语言文件的编译器,第二个是c++的,第三个是用来调试编译后文件的。 然后点Installation->Applya......
  • 5.16号今日总结
    今日代码承接昨天,组成完整代码:"""************************删除的部分********************************************"""#删除学生信息defdelete_stu():root2=Tk()root2.title("删除学生信息")root2.config(width=600)ro......
  • Vue 报错-4058 ENOENT: no such file or directory的原因和解决办法
    原因是我在上一级目录打开的cmd然后npmrunserve 需要进到app内run一下 ......
  • TM1652入门学习手册
    TM1652入门学习手册1.TM1650概述​ TM1652是一款LED(发光二极管、数码管、点阵屏)驱动控制专用芯片,内部集成了数字通讯电路、解码电路、数据锁存器、震荡器、LED驱动电路。通讯方式采用异步串口通信(UART)协议,因芯片只接收单片机发来的数据,仅需要单片机的一个TX端口发送数据给芯......
  • 2023-05-16:给你一个 严格升序排列 的正整数数组 arr 和一个整数 k 。 请你找到这个数
    2023-05-16:给你一个严格升序排列的正整数数组arr和一个整数k。请你找到这个数组里第k个缺失的正整数。输入:arr=[2,3,4,7,11],k=5。输出:9。答案2023-05-16:大体步骤如下:1.初始化左指针l为0,右指针r为数组长度减一,定义中间指针m和find(找到第k个正整数前的下标位置),......
  • 打卡 c语言趣味编程 分糖果
    问题描述:10个小孩围成一圈分糖果,老师分给第1个小孩10块,第2个小孩2块,第3个小孩8块,第4个小孩22块,第5个小孩16块,第6个小孩4块,第7个小孩10块,第个小孩6块,第9个小孩14块,第10个小孩20块。然后所有的小孩同时将手中的糖分一半给右边的小孩;糖块数为奇数的人可向老师要一块。问经过这样......
  • 2023/5/16
    L1-006连续因子分数 20全屏浏览题目作者 陈越单位 浙江大学一个正整数 N 的因子中可能存在若干连续的数字。例如630可以分解为3×5×6×7,其中5、6、7就是3个连续的数字。给定任一正整数 N,要求编写程序求出最长连续因子的个数,并输出最小的......
  • 5.16
    #include<iostream>usingnamespacestd;classBaseClass{public:   voidfn1();   voidfn2();};voidBaseClass::fn1(){   cout<<"调用基类的函数fn1()"<<endl;}voidBaseClass::fn2(){   cout<<"调用基类的函数fn2()&qu......
  • 建民打卡日记5.16
    一、问题描述对方不想和你说话,并向你扔了一串数……而你必须从这一串数字中找到“250”这个高大上的感人数字。二、流程设计在一行中输出第一次出现的“250”是对方扔过来的第几个数字(计数从1开始)。题目保证输出的数字在整型范围内。三、代码实现#include<iostream>usingn......
  • 2023.5.16 总结 AT_abc260_g
    atcoderAT_abc260_g题意一个点O可以影响到其它点,能影响到的点的坐标满足:(\((u,v)\)为当前点的坐标,\((x,y)为能影响到的点的坐标\))\(u\lex\)\(v\ley\)\((x-u)+\dfrac{(y-v)}{2}<M\)给\(q\)个询问,问每个点会被几个O给影响。思路题解算法标签差分,很恶......