全套资料下载地址:https://download.csdn.net/download/sheziqiong/86764321
全套资料下载地址:https://download.csdn.net/download/sheziqiong/86764321
项目开发环境配置
- 官网下载安装Qt5.12.2,需安装Qt charts等模块,建议全部安装
- IDE:Qt Creator
- 编译器: MinGW32,建议安装使用Qt自带的
- Qt的项目配置文件中配置
QT += core gui sql printsupport
功能需求说明
本次设计旨在实现模拟图书馆管理系统,赋予每个教师,学生不同的借书权限和借书数量,建立图书馆管理系统,实现包括图书的购入、编码、借出、还回、统计、查询等功能,形成一个能在Windows系统上运行的程序,使得用户能直观理解操作本软件。为了设计此软件,我们针对现有的学校图书馆进行调研,从中抽象出我们所需要的数据结构。其中每种图书包括图书编号、书名、作者、出版社、简介、购入时间、数量等信息。教师、学生包括姓名、工作证(学生证)号、所在学院、借书权限、借书数量等信息。此外还设计了出版社设计了名字,所属城市,ISBN编号。
账户注册登录及分类
账户主要分为两类:管理员及读者。这两类有着不同的权限。读者可以进行账号信息的查询,借阅或预约图书信息的查询,线上书籍续借或预约、查看通知等。管理员具有一切新建、修改、删除权限。
图书借阅,预约及归还功能:
当用户点击图书借阅时,会显示当前书籍的信息,书名、作者、出版社、ISBN、共几册、是否被借阅、预约人数等等,读者可以根据这些信息判断是否要进行借阅或者预约。在归还时删除相应的借阅信息即可。
读者信息录入、修改、注销、管理员账户管理
管理员可以对读者的信息进行修改、注销。同时,每录入一份读者信息,就会生成一份读者账户,登录名为读者名字,密码为学号。管理员账号登陆下可以注册另一个管理员账号,同时可以实现对已有账号的修改和注销。所有账号的密码保存时均经过加密。
新建图书及图书管理
管理员账号登录下可以进行图书的录入,出版社信息可以根据已有的表单进行检索和匹配,书籍类别也可以根据已有的表单进行匹配,同时也可以进行已有种类图书册数的添加。管理图书包括图书信息的修改以及删除书籍。
借阅预约时间管理、读者余额管理
每一个读者类型都有一个借阅书籍时间上限,当超过这个上限,系统会生成一份通知送达读者,提醒读者借阅图书已超期且已扣费,同时管理员可以对读者进行余额充值的操作。
其他管理模块
主要包括:出版社管理、书籍类别管理、读者权限管理、学院管理等。出版社可以自行添加、修改和删除,书籍类别可以自行修改或删除,可以新建读者权限、并实现修改和删除,学院管理也可以添加修改删除学院。
时间控制及日志模块
当选择了快进模式时,可以实现当没有鼠标操作即以给定的速率加快运行时间,同时当有上述操作时,相应的记录会填写到日志文件中。
统计模块
进行相应数据的随着时间变化的统计,并以数据及柱状图或者折线图的方式展现出来,给使用者直观的感受,并在文件中有相应的记载,便于管理者使用。
功能模块







































全套资料下载地址:https://download.csdn.net/download/sheziqiong/86764321
全套资料下载地址:https://download.csdn.net/download/sheziqiong/86764321