图书馆信息管理系统
项目介绍
- 超级管理员:可以进行增加管理员,删除管理员。
- 管理员:可以增加书籍类,以及增加书籍。删除书籍类,以及删除书籍。给用户充值等功能。
- 用户:可以借书、还书,显示个人信息,模糊查找,借书榜,好评榜推荐等功能。
软件架构
用户界面层:处理与最终用户的交互,既负责从用户处收集信息,也负责向用户展现结果、给出提示或反馈。
业务逻辑层:针对用户界面层所体现的功能项,以数据访问层为基础,实现与业务逻辑相关的算法和流程。
数据访问层:实现对数据存储介质的访问,为业务逻辑层提供数据源,并接受其处理结果。
逻辑模型
接口层:定义各功能模块的抽象接口,降低模块间的耦合性,提高代码复用率,降低维护成本。
实现层:对抽象接口的具体实现。本案用户界面层的接口实现拟采用控制台方式,而数据访问层的接口实现则采用文件系统方式。
逻辑对象层:以逻辑模型的方式对系统中的相关数据加以组织,并构成从用户界面到业务逻辑再到数据访问各层之间的信息载体。逻辑对象包括:管理员、部门和员工
安装教程
- 硬件环境 32 位 Intelx86 及其兼容处理器的个人计算机
- 操作系统 Ubuntu 12.04 LTS
- 开发工具 GCC4.6.3,C/C++标准库
- 应用类型 命令行应用程序
+:ccyyff7788分享
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!