数据库原理程序设计
橘猫图书馆
专 业:数据科学与大数据
姓 名: 橘猫
橘猫图书馆管理系统
1. 需求分析
图书馆作为文学的聚集地和展示平台,书籍是从古至今文化传递记载的介质。
图书馆是高校不可缺少的基础设施,图书馆管理系统是图书馆正常运转的关键。
此次数据库课程设计采用 C++语言编写程序,实现图书登记、删除、查询、浏
览、读者借阅、还书、会员登录、密码修改等功能。程序包括数据链表和文件指
针的操作,包括结构数据的定义和使用,文件的读写、定位和修改。
橘猫书馆管理系统主要是完成对书籍,书的种类,学生借阅信息的管理,能够
有效的查看借阅记录以及书籍信息。从而减轻书馆管理者的人工负担。书馆管理
员首先完成对图书类别管理,图书信息的查询、增加、删除、修改等操作,以及
学生借阅图书信息的查询、增加、删除等。
2. 总体设计思路
3. 项目功能实现简介
A.概要
数据库编程作业_橘猫图书管理系统我采用 C++语言为底层语言的形式进行
了完成,共计代码行数 1372 行,采用 VC 6.0 编辑器进行编写,在以学号姓名
命名压缩包里面放置对应的源码,exe 应用程序,PPT 文件,说明文档以及演示
视频。
2.根据上学期数据库大作业中的需求分析
图书馆管理系统主要是完成对书籍,书的种类,学生借阅信息以及学生信息的管理,能够
有效的查看借阅记录以及书籍信息.
图书系统管理员首先完成对图书类别管理,图书信息的查询、增加、删除、修改等操
作,以及学生信息的查询、增加、删除、修改等。然后登记学生对图书的领用和归还,或
者对图书进行报废处理。能对图书借阅、归还和报废情况进行查询。
图书系统处理的主要数据对象是图书和学生。和图书管理相关的信息有:图书的基本
信息、图书种类信息;和学生相关的信息有:学生的基本信息;和二者相关的信息有:学
生借图书、归还图书的信息。
我分别设置了三个不同的系统对应需求里面的三张表,书籍管理系统,注册
登录管理系统和借还书系统
A 书籍管理系统对应图书表,里面可以对图书的信息进行增删改减,查看或
者找寻的功能,通过图书管理员输入图书管理的密码进入该系统,功能有 1.橘猫
书籍入库 2.橘猫书籍清除 3.橘猫书籍查询 4.预览橘猫书籍信息这四种功能,分
别对应着源代码里面的不同函数,图书管理员能够对其库存图书进行操作
B 注册登录系统对应用户信息表,用户可以注册成为橘猫图书馆的成员,通
过写下自己的账户和密码达到登录图书馆借阅系统的目的,而图书管理员知道图
书管理的密码(默认密码为 123456),可以登录书籍信息操作系统和图书馆借
阅系统。通过输入 1 进行管理员的登录,输入 2 进行读者的登录,这样能很好
的实现读者与操作员的权限的划分,保证了图书馆信息的安全性,使操作员和读
者能够在这个系统上面进行不同的操作,读者输入 2 后能够注册登录修改密码,
实现了数据库的安全性功能。
a. 初始登录系统页面展示:
b. 管理员系统页面展示: