首页 > 编程语言 >C/C++图书管理系统[2023-02-04]

C/C++图书管理系统[2023-02-04]

时间:2023-02-04 21:45:41浏览次数:50  
标签:02 功能 演示 提交 04 C++ 信息 文本文件 图书

C/C++图书管理系统[2023-02-04]

设计并实现一个学校图书馆的图书管理系统。

具体要求:

1、图书信息和借阅信息等保存在文本文件中。
2、系统运行时从文件中读取相关信息,保存在数组中。 (也可以使用链表保存,如使用链表则酌情加分)
3、实现查询、借书、续借、还书、报损归还以及报失等基本功能。
4、实现图书的购入、下架功能。
5、实现学生账号的增加、删除、修改等功能。
6、实现借阅信息和图书信息的统计功能。
7、图书信息排序,学生信息排序等功能。
8、退出系统时,将修改过的相关信息写回文件进行保存。
9、其它你想到的合理功能。

附加说明:

1、作为一个模拟实用系统,需要注意用户体验,比如界面的易用性,系统的健壮性等,对一些错误输入应有处理方法而不是任由系统给出错误结果。
2、上述功能要求有些需要细化,有些可以扩展,请根据你日常使用软件以及在图书馆借阅书籍的实际经验,把你的系统设计并实现得尽可能合理而完善总体来说,功能越完善,系统健壮性越好,用户体验越好,越有可能得到更好的成绩。
3、需要提交:课程设计报告、cpp 文件、保存信息的文本文件。
3 个文件均以你的学号命名。初始文本文件中要求至少有 30条记录用于测试。
4、所有材料请在超星中提交,请注意在超星里显示的截止日期之前提交。
5、所有材料均作为评分考察内容,请大家认真对待。

提交方式:

1、所有参加课程的同学,请于截止日期前在超星平台“程序设计课程设计”课程中作业里提交以下文档: D程序代码 (电子版 cpp 文件)、@所有文本文件(电子版)、3课程设计报告 (电子版,格式见下面)。所有文件以你的学号命名。
2、如果成绩要求优秀的同学,除按 1中提交三个文档外,还需要线上或者线下演示、测试并讲解代码(参加演示也不一定得到优秀,要看具体演示、测试和讲解情况)。请于返校日期之前的1个星期发邮件给我报名演示代码邮件标题为:现场演示,邮件中写清姓名、学号、学院、专业、电话号码于返校后第一周 (暂完)自备笔记本电脑,以及演示需要的所有代码和文档,演示、测试、讲解并回答提问,通过了才可以得优秀。由于不确定下学期我哪天有课,所以具体时间以及其他信息开学前通知。
3、请事先在文本文件中存入足够数量的初始数据,以免测试时手动输入数据3太多导致进度过慢,并且请提前设计好测试过程,充分展示自己系统的各项功能和优点,演示不出来功能的默认为没有实现。
4、由于开学之后各种邮件都比较多,垃圾邮件也多,所以请大家一定按要求写邮件标题和内容,以防统计的时候被遗漏掉。

源码

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

标签:02,功能,演示,提交,04,C++,信息,文本文件,图书
From: https://www.cnblogs.com/codewriter/p/17092460.html

相关文章