资源下载地址:/download/sheziqiong/86817105
资源下载地址:/download/sheziqiong/86817105
1. 需求分析
目标问题描述如下要求:设计图书管理系统,实现对图书及其借阅功能的管理。同时根据用户(教师,学生)的不同提供不同的功能。2. 总体设计
本项目文件结构如下图
详细解释如下
File.h 文件读写模块GLOBAL.h 全局变量及宏定义模块init.h 程序主循环模块List.h 图书链表模块User.h 用户功能模块userlist.h 用户链表模块Date.h 时间模块
运行流程图大致如下:
初始化各项参数以及图书,学生信息文件(首次启动则新建)进入程序主体部分程序分为三个状态 访客状态学生状态管理员状态 每个状态对应着不同的功能和权限,可以自由在这些登录模式下切换根据提示选择不同的功能,进行查询,归还,借阅,增删等一系列操作退出程序,保存文件
3. 详细设计
详细见各个功能模块的函数,有完整的注释及说明
4. 系统测试与分析
测试过程截图如下:
程序初始化界面
学生界面
借阅书籍
查看个人情况
还书
管理员界面
添加图书
保存数据
文件内容
Ps:我们还设计了很多功能,例如学生注册,登陆需要验证密码等等的符合现实的功能,请老师多多探索一下 XD。 第一次进入程序时没有学生,需要注册。管理员目前只设置了一个,ID 为 1,密码为:123456。 另外,需要执行“退出程序”才能保存所有文件,强制关闭程序将丢失数据。
资源下载地址:/download/sheziqiong/86817105
资源下载地址:/download/sheziqiong/86817105