本项目是“C语言课程”的课程设计之图书管理系统
目录结构
开发该项目的目的
环境我当时在Windows上开发了这个项目。 因此,如果您是Linux或macOS用户,也许您无法正常运行此项目代码。
做你自己的功课。 你可以学习参考,但最好不要抄袭。
编码格式
文本使用UTF-8编码,但.text文本使用GBK编码。 也许你会发现有关文本格式的错误。 您可以将所有文本格式更改为UTF-8,也许可以解决它。
支持
编译环境:
Windows 10 && Gcc 4.8(确保OK!但有一些警告。)
Apple macOS 14.1 && clang(抱歉,有一点错误,你可以自己解决。)
1. 程序介绍
程序叫做“Crazy yang” Library Information Management system(代号“Crazy
yang”的图书管理系统),用于进行图书信息管理和借还书服务功能。
开发这个程序,一是这是大连理工软件算法实践班的期末大作业,二是后来我 也没把它当作业了,开发到 1500 多行,每行代码都是心血,所以也就做了这个程 序。
2. 使用操作
该程序所有功能都是用键盘操作完成,因为开发者是在 DOS 框内开发的,或
许在今后版本中会开发图形化界面的版本,我也很期待 hhh。
现在是 v5.0 版本,主界面条目有 5 条,分别是会员登录,会员注册,管理员 登录,关于最新版本和退出系统。(如图一)
管理员身份
如果您是管理员,请输入 3,这时界面会出现(如图 2)
此时请您输入事先设置好的管理员密码,比如系统初始的管理员密码是开发者设置
的,为 fenrari1997。
Q:那么如何更改密码?
A:拿到源代码后,在程序开头找到宏定义区(如图 3),然后输入你想设置的密码, 然后再编译运行,得到.exe 文件,就可以使用了。(需要工具:一个编译器,如 visual c++,devcpp 等)
进入管理员界面后,你会看到这个界面(如图 4)
管理员界面共有 8 个条目,分别是添加图书,删减图书,修改图书信息,查找图书信
息,显示全部图书信息,显示所有会员信息,显示所有借阅信息和退出管理员界面,分别
对应输入 1-8。
输入 1 时,进入密码输入界面,根据信息条,依次输入图书信息,其中编号不能与书 库中重复,不小心输错的话会触发查重函数,然后重新输入新信息(如图 5)。
这时候我们打开 library.txt,或者回到上级界面查看全部图书信息时,可以看到新添加 的这本书。(如图 7,图 8)
注意事项
注意事项也没啥好说的啦啦啦~非得说的话,就是一条,大家在输入图书信息或者会员信 息时,最后按着顺序来,这样查找的时候也会更加方便。比如输入图书信息时,这样有规 律地输入,在文件中存储的格式,如图 33。
这样查看信息是不是一目了然呢?所以建议大家输入图书编号,图书类别最好得有自己的
特定格式,不要随心所欲。本来我是打算限制输入格式的,但是想到每个使用者的使用习
惯不同,所以没有加上限制,同时希望大家按着规律办事,程序用起来肯定也会更顺手一
点。嘿嘿嘿~说完啦啦啦啦啦~
下载地址:
文件名称:C语言图书管理系统 带程序报告
文件大小:1.79 MB解压密码:www.daimabuluo.com
更新日期:2019-7-18作者信息:
如果有你对该代码或者软件资源有特殊定制需求,可以在网站底部找到站长的联系方式进行咨询