图书管理系统(课设)

  • 一、课程设计题目

图书管理系统

  • 二、课程设计内容及要求

(1)、设计一个图书管理系统,能够实现用户信息管理,图书信息的录入、查询、删除等功能。

(2)、实现用户管理,系统具有用户注册功能。管理员的账号和密码由系统指定,登录后可进行修改。一般用户注册后才能登录使用系统。管理员具有录入、查询、删除图书信息及一般用户的功能。一般用户只有图书查询功能。

(3)、登录功能,只有注册了的用户才能进入系统,没有注册的则有提示信息出现。

(4)、图书管理功能,管理员能够录入、查询、删除图书信息。

(5)、图书查询功能,管理员及一般用户能够通过图书的基本信息,如图书作者、书名、出版社、出版日期等等,进行查询。

  • 三、设计内容及设计思路

使用mfc设计

  • 先分成登陆界面管理员读者三个模块,在vc 6.0中绘制所有的窗口;
  • 实现最基本的按钮功能,如跳转,销毁窗口;
  • 编程实现登陆界面的功能,实现方法是在设置好的文件txt中读取数据,与Edit进行比较,如匹配就打开新窗口;
  • 编程实现管理员模块,先写管理员的图书管理功能。录入数据:用read读txt中的数据,录入进一个类公有数组。查找:把Edit和数组中的数据进行比较。删除:把Edit和数组匹配,如果不匹配则重新写写入文件,如果匹配,则此元素不重新写入文件。所有图书:调用控件弹出窗口呈现书单。
  • 编程实现读者模块。里面的功能实现方式与管理员类似。
  • 添加一些细节,比如忘记密码,找回密码;
  • 四、课程设计实验结果
  •   图书管理系统(课设)

    图书管理系统(课设)

    图书管理系统(课设)

    图书管理系统(课设)

这个实现的办法其实超级简单,主要是不停地用文件流读文件,但是因为功能如果有新意的地方就是对Format的控件的使用,建议大家可以思考一下怎么传递消息,或者使用控件(TabCtrl之类的) 增加新意。

下载链接:https://download.csdn.net/download/weixin_42413271/10880692

ps:纯mfc实现的,无任何插件,3积分;标注转载是因为有一部分参考课设老师曹老师写的,十分感谢他。