图书馆信息管理系统(毕业设计)

图书馆信息管理系统

项目介绍

  • 超级管理员:可以进行增加管理员,删除管理员。
  • 管理员:可以增加书籍类,以及增加书籍。删除书籍类,以及删除书籍。给用户充值等功能。
  • 用户:可以借书、还书,显示个人信息,模糊查找,借书榜,好评榜推荐等功能。

软件架构

用户界面层:处理与最终用户的交互,既负责从用户处收集信息,也负责向用户展现结果、给出提示或反馈。

业务逻辑层:针对用户界面层所体现的功能项,以数据访问层为基础,实现与业务逻辑相关的算法和流程。

数据访问层:实现对数据存储介质的访问,为业务逻辑层提供数据源,并接受其处理结果。

逻辑模型

接口层:定义各功能模块的抽象接口,降低模块间的耦合性,提高代码复用率,降低维护成本。

实现层:对抽象接口的具体实现。本案用户界面层的接口实现拟采用控制台方式,而数据访问层的接口实现则采用文件系统方式。

逻辑对象层:以逻辑模型的方式对系统中的相关数据加以组织,并构成从用户界面到业务逻辑再到数据访问各层之间的信息载体。逻辑对象包括:管理员、部门和员工

安装教程

  1. 硬件环境 32 位 Intelx86 及其兼容处理器的个人计算机
  2. 操作系统 Ubuntu 12.04 LTS
  3. 开发工具 GCC4.6.3,C/C++标准库
  4. 应用类型 命令行应用程序

+:ccyyff7788分享

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月18日
下一篇 2022年1月18日

相关推荐