图书管理系统设计

本文详细介绍了使用QT设计实现一个图书管理系统的全过程,包括图书入库、查询、借书、还书、借书证管理等功能。系统利用数据库触发器进行约束和性质管理,并在QT交互设计上下足功夫,提供了友好的用户界面和便捷的操作流程。

具体实现_

https://blog.csdn.net/birdy_/article/details/75201980

 

1.设计要求

设计并实现一个精简的图书管理系统,要求具有图书入库、查询、借书、还书、借书证管理等功能。

通过该图书馆系统的设计与实现,提高学生的系统编程能力,加深对数据库系统原理及应用的理解。

2.数据对象

2.1书籍

book

 

数据类型

约束

编号

Book_ID

int

primary key

类别

Type

nvarchar(10)

FOREIGN KEY(Type) REFERENCES type(Book_type)

书名

Title

nvarchar

 

出版社

Publisher

nvarchar

 

年份

Publish_year

int

check(publish_year>1800)

作者

Author

NVARCHAR

 

价格

Price

decimal(6,2)

 

总藏书量

Number

int

check(Number>=0)

库存

Stocks

int

check(Stocks>=0)

2.2书籍类型

1引言 随着计算机技术的不断应用提高,计算机已经深入到社会生活的各个角落。而中小型租、借书机构仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书管理系统软件力求提高其管理效率。 1.1编写目的 本文档的编写是为了完善图书管理系统软件的开发途径应用方法。以求在最短的时间高效的开发图书管理系统。 1.2背景 本项目的名称:图书管理系统开发软件。 本项目的任务提出者及开发者是图书管理系统软件开发小组,用户是中小型租、借书机构。 本产品是针对电脑管理图书的需求设计的,可以完成读者登记、购入新书、读者借还书、等主要功能。 1.3定义 开发(develop):不是单纯指开发活动,还包括维护活动。 项目 (project):该词指的是向顾客或最终用户交付一个或多个产品的收管理的相关资源的集合。这个资源集合有着明确的始点终点,并且一般是按照某项计划运行。这种计划通常会形成文件,并且说明要交付或实现的产品、所用的资源经费、要做的工作工作进度,一个项目可能有若干项目组成。 项目开发计划(project development plan):是一种把项目一定一过程与项目如何推进连接起来的方案。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值