C++基础
Python在学
熟悉数据结构,操作系统
基础网站搭建
大学在读,修网络工程和计算机科学与技术双专业
有良好的代码风格,通过添加注释提高代码可读性,注重代码质量,研读多个开源项目,学习改善代码的健壮性与扩展性。
有良好的代码编写习惯,具有良好的沟通、协作能力能力,有良好的职业道德和较强的工作责任感。
理解操作系统中进程、线程、死锁、虚拟化、文件系统等原理和简单实现。
有大型互联网分布式系统的架构设计和开发经验,拥抱新技术,有很强的学习能力。
有扎实的计算机理论基础,良好的算法与数据结构基础,了解计算机基本原理与常见机制。
(1)系统功能:
图书管理系统基本功能:录入图书信息,删除图书信息,增加图书信息,查询图书信息,图书借阅,图书归还,图书借阅量排序,统计在馆状态图书信息保存;
(2)系统特点:
功能齐全;
系统稳定,无bug。
(3)共十个模块:
● 录入图书信息:
逐个录入每个图书的信息,录入时,预先将所有图书的信息存入文件中,再从文件中读取图书信息。
● 删除图书信息:
对某种图书的信息进行删除时,可以通过图书编号或图书名来查找此图书,再对其信息进行删除。
● 增加图书信息:
新增加一种图书的信息时,可以选择手动从键盘录入该图书的信息,也可以选择预先将该图书的信息存入文件中,再从文件中读取该图书信息。
● 查询图书信息:
按图书编号或图书名从所有图书中查找到某种图书,并将该图书的相关信息输出显示在屏幕上,打印格式:图书编号 图书名 在馆状态 馆藏图书量、在外图书量、借阅总量
● 图书借阅:
按图书编号或图书名从所有图书中查找到某种图书,并对其进行图书借阅操作。当馆藏图书量不能满足借阅数量的要求时,不能进行借阅。
● 图书归还:
按图书编号或图书名从所有图书中查找到某种图书,并对其进行图书归还操作。
● 按借阅量对图书排序:
统计所有图书的借阅总量,并按借阅总量降序排列的方式对所有图书进行排序,将排序结果输出显示在屏幕上,打印格式:图书编号 图书名 借阅总量
● 统计在馆状态:
统计所有图书的在馆状态,并输出显示所有馆藏图书量为0(不可借阅)的图书的信息,打印格式:图书编号 图书名
● 图书信息保存:
将所有的图书信息保存到磁盘上的文本文件中,文件中每一行写一条图书信息。
● 退出系统:
程序运行结束,退出系统。