社区
数据库相关
帖子详情
类似图书管理系统数据库设计的图书信息表建立问题
singleboat
2004-07-23 07:17:38
我这里要做一个简单的图书管理系统,图书库存数量都只有一册。在建立数据库时候,我仿照图书管理系统来设计。
在设计图书信息表时候,关于“是否借阅”字段,在设计时候建立好呢?还是在delphi中用TTable组件添加一个这个字段好?(此时候,在数据库中的表实际上是没有这个字段的。)
如果在数据库中就建立好这个字段后,如何给这个字段赋值呢?用程序在调入数据的时候给所有的记录都赋值为False(未借阅)。
...全文
842
6
打赏
收藏
类似图书管理系统数据库设计的图书信息表建立问题
我这里要做一个简单的图书管理系统,图书库存数量都只有一册。在建立数据库时候,我仿照图书管理系统来设计。 在设计图书信息表时候,关于“是否借阅”字段,在设计时候建立好呢?还是在delphi中用TTable组件添加一个这个字段好?(此时候,在数据库中的表实际上是没有这个字段的。) 如果在数据库中就建立好这个字段后,如何给这个字段赋值呢?用程序在调入数据的时候给所有的记录都赋值为False(未借阅)。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
singleboat
2004-07-29
打赏
举报
回复
是的。谢谢。
dh9450
2004-07-28
打赏
举报
回复
要是我
就在主表 就是图书表中加那个字段 是否借阅 每次有人来借都返回这个值为FALSE的记录
一条简单的SQL就能实现了
借阅表 没必要有书名和姓名电话哈 但是要有日期 你说呢
singleboat
2004-07-28
打赏
举报
回复
我想再问一次。麻烦大家看看好吗?先谢。
我发现有的图书管理系统的图书信息表里没有“是否借阅”这个字段,那么在程序中是如何实现借书的呢?大伙能告诉我借书、还书这2个过程吗?
数据库现在仅有3个表:
图书信息:图书号、书名、出版社、作者、出版日期(每本书只有一册)
读者信息:读者编号、姓名、性别、电话、住址
借阅信息:图书号、书名、读者编号、姓名、电话
假设现在借出一本名字为《delphi开发指南》的书,该条记录进入借阅信息表。
下一个人也要来借《delphi开发指南》这本书的话,我是不是先在借阅信息里面找,找到这条记录的话,表示该书不能借出,已经被借出了;如果不在借阅信息里面,说明没有被借出,可以从图书信息里面借出。如果是这样的话,程序如何实现呢,可以简单的示范一下吗?
还书呢?还书就是从借阅信息里面删除这条记录吗?但是,我要查看所有节约记录,不是看不了吗?
请大伙指点迷津。
singleboat
2004-07-23
打赏
举报
回复
那不需要把这个字段定为Logical吗?因此我认为初始状态的时候,每本图书都是没有借阅状态,所以我想给所有的记录都赋值为False.
iknowwn
2004-07-23
打赏
举报
回复
应该在设计时就有这个字段,你可以设为bit型的,0跟1来判断有无借阅
sasacat
2004-07-23
打赏
举报
回复
当然是设计的时候在数据库里就有好啦
如何赋值?不懂你的意思.....你可以写个文字存在里面“已借”或“未借”
也可以用0和1表示借了没有,显示的时候做个LOOKUP字段显示就行了
图书
管理系统
数据库
实验报告
第一章 概述 本文主要介绍的是专为齐齐哈尔大学学校使用而开发的
图书
馆
信息
管理系统的
设计
。整个系统的开发过程严格遵循软件工程的要求,做到模块化分析、模块化
设计
和代码编写的模块化。 项目背景 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对
图书
信息
进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高
图书
管理的效率,也是
图书
馆的科学化、正规化管理,是与世界接轨的重要条件。 编写目的 齐齐哈尔大学是一所拥有两万余师生的高等学校,每天有大量的老师和同学到
图书
馆借阅书籍。记录
图书
借阅情况是非常繁琐工作。使用计算机可以高速,快捷地完成工作。有鉴于此,开发一套
图书
馆
信息
管理系统,是十分必要的。 采用
数据库
技术开发的
图书
馆
信息
管理系统可以用来实现对
图书
的
信息
管理,可以提高管理的效率。现在,大多数学校的
图书
馆都是封闭式管理,要求藏书全部公开开放,师生共享,开架阅览。这种阅览方式是适合当前我国国情、发挥
图书
馆应用作用的最佳方式,也是素质教育的最好体现。它充分发挥了
图书
馆的功效,最大限度地为师生服务,这也是
图书
馆自动化管理的最终目标。实现这一目标,必须有现代化的管理手段和管理体制。各地教育主管部门也都逐步提出学校要采用
图书
馆管理系统,从而实现人工管理做不到的一些功能并发挥
图书
馆的最大效益。越来越多的学校采用了现代化的管理软件进行管理,进一步提升了学校管理的现代化水平。 第二章 需求分析
图书
馆
信息
管理系统是一个教育单位不可缺少的部分,它对于学校
图书
馆的管理十分重要,所以,
图书
馆
信息
管理系统不但要为
图书
管理者提供充足的
信息
和快捷的查询手段,也要为学生查询提供必要和快捷的查询手段,但一直以来人们仍使用传统人工的方式管理
图书
系统,这种管理方式存在着许多缺点,如:效率低、工作量大等,而且,随着
图书
数量的增长,对于
图书
信息
的查找、更新和维护都带来了不少的困难。此外,计算机技术的不断成熟与发展使得对
信息
管理的应用成为可能。正是这样,
图书
馆
信息
管理系统在
图书
馆管理中发挥了重要的作用。 用户需求分析 1. 能够存储一定数量的
图书
信息
,并方便有效的进行相应的书籍数据操作和管理。 2. 能够对一定数量的读者进行相应的
信息
存储与管理。 3. 能够提供一定的安全机制,提供数据
信息
授权访问,防止随意删改,同时提供
信息
备份的服务。 4.正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。若运行时遇到不可恢复的系统错误,也必须保证
数据库
完好无损。 5.满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求。 软件主要功能及功能描述 软件包括两大系统: 一、学生
图书
借阅系统
图书
借阅,归还,续借系统,修改登陆密码系统。 二、管理员系统 包括: 1. 管理员管理系统:添加、删除管理员,系统设有一个最高管理员拥有最高管理权限,修改管理员密码、登陆名。 2.
图书
管理 (1)
图书
管理系统
:查询、添加、删除、修改
图书
资料,可选择是否显示
图书
。 (2)
图书
分类管理系统:
图书
分类添加、修改、删除管理。 3. 教务管理 (1)学生班级管理系统:学生班级添加、修改、删除管理。 (2)学生
信息
管理系统:查询、添加、删除、修改学生资料。 4. 超时管理
图书
借阅超时管理系统:列出学生超时借阅
图书
资料,锁定选定的学生,禁止锁定的学生再借阅,列出已锁定的学生名,可解除选定的学生,允许学生再借阅。 5. 系统配置 (1)
图书
馆基本配置设置系统:是否开放
图书
借阅,可设置可借出数量、借阅时间、续借次数、公告刷新时间,可重置为默认数据,修改配置方案。 (2)公告管理系统:公告列
表
,添加、修改、删除公告。 6. 数据管理 (1)管理员数据管理系统:浏览管理员详细资料(包括登陆次数,最后登陆时间,是否最高管理员)。 (2)学生数据管理系统:查询浏览学生详细资料(包括借阅次数,登陆次数,最后登陆时间)。 (3)
图书
借阅管理系统:可按书名、借阅学生查询借阅数据,显示已、没归还
图书
借阅数据
信息
,可清除已归还借阅
信息
。
c#
图书
管理系统
+详细
数据库
设计
文档+程序说明
1 引 言 3 1.1
问题
的提出 3 1.2 任务与分析 3 2 程序主要功能 4 2.1添加功能 4 2.2删除功能 4 2.3显示功能 4 2.4查找功能 4 2.5修改功能 4 3 程序运行平台 5 4 总体
设计
5 5
数据库
设计
说明 6 5.1 需求分析 6 5.2
数据库
概念
设计
7 5.3
数据库
物理
设计
11 5.4
数据库
逻辑
设计
13 6 模块分析 18 6.1 系统管理模块 18 6.2
图书
信息
模块 21 6.3 借阅
信息
模块 23 6.4 读者
信息
模块 25 7 系统测试 27 8 小组分工 34 9 参考文献 34 10 结论 34 1 引 言 1.1
问题
的提出
图书
管理系统
是一个学校不可缺少的部分,它的内容对于学校的管理者和读者来说都至关重要,直接关系到
图书
的借用率,所以开发
图书
管理系统
能够为管理员和读者提供充足的
信息
和快捷的查询手段。 编写程序系统主要实现
图书
馆的增加
图书
、查询
图书
、删除
图书
、借阅
图书
、还书;增加借书证、查询借书证、删除借书证、借书
信息
、借书限制等智能化管理过程。
图书
管理者只需略懂电脑知识就可以简易的操作该
图书
管理系统
。 1.2任务与分析 本课题主要的目的是: 1.强化和巩固理论基础,掌握
数据库
编程的基本技巧; 2.要求用C/C++语言或其它语言及相应开发环境,实现一个小型完整程序的
设计
与开发; 3.巩固深化所学课程的知识,培养学生运用知识,分析和解决实际
问题
的能力。 系统概述: 1.
图书
管理: 每种
图书
都有书名、书号(ISBN)、一名或多名作者(译者)、出版社、定价和内容简介。
图书
信息
登入、查询和维护。 2.借书证管理,包括申请、注销借书证,查询借书证持有人等。借书证记录有借阅者的姓名、所在单位、职业等。 3.凭借书证借书,每次最多能借8本书。借书期限最长为30天。 4.借还
图书
、资料的登记、超期处理,超期拒借等。 5.
图书
、资料查询,借、还
图书
和资料情况查询。 6.
图书
、资料借阅情况的统计分析,拒此作为
图书
馆
图书
、资料订够的依据之一。
设计
要求: 1.进行需求分析,编写数据字典。 2.
设计
E-R图。 3.实现新进
图书
的数据录入。 4.实现对所有购进
图书
的分类查询和分类统计。 5.能够按书名、作者等分类查询现有
图书
的数量。 6.记录借阅者的个人资料和所借
图书
的书名、书号数据等。 2程序的主要功能 2.1添加功能 添加一本
图书
的基本
信息
,包括书名、书号、名作者(译者)、出版社和
图书
简介。 添加
图书
借阅的基本
信息
,包括书号,借书证号,借书日期,应还书日期。 2.2删除功能 删除一本
图书
的基本
信息
,删除读者的基本
信息
,删除
图书
借阅基本
信息
。 2.3显示功能 显示所有
图书
信息
,包括
图书
代码,
图书
名称,作者,出版社和简介。 显示所有借阅
信息
,包括读者号,
图书
号,借书日期,应还书日期。 2.4查找功能
图书
信息
查找,可以更具
图书
代码,
图书
名称,作者,出版日期和出版社进行查找。 读者
信息
查找,可更具读者姓名,读者编号,年龄,性别和所在系进行查找。 借阅
信息
查询,可更具
图书
编号和读者编号进行查询。 2.5修改功能 对
图书
和读者的
信息
进行修改。 3 程序运行平台 VS 2008(C#) SQL Server 2005 Windows Xp (sp3) 4系统总体框架图 图4.1 系统总体框架图 5
数据库
设计
说明 5.1、需求分析 1.1
信息
需求 在
数据库
Library中需要
设计
如下所示的数据字段和数据
表
:
图书
信息
表
---dbo.libary,包括:
图书
编号、
图书
名称、作者、出版日期、出版社和简介。 借阅登记
表
---dbo.jy,包括:读者编号、
图书
编号、借书日期、应还书日期。 系统用户
表
---dbo.manage,包括:密码、用户名。 读者
表
----dbo.reader,包括:读者编号、读者姓名、性别、所在系、年龄。 1.2处理需求 此
数据库
系统应用于
图书
馆的
图书
基本
信息
管理、读者
信息
管理、
图书
借阅管理等主要功能。 具体功能如下: 1.2.1.基本
信息
管理 一、
图书
信息
图书
信息
管理部分:主要包括
图书
信息
的添加、修改、删除和查询。此功能为
图书
的分类管理提供依据。
图书
信息
管理部分:主要包括
图书
基本
信息
的添加、修改、删除和查询。 退出系统。 二、读者
信息
读者
信息
管理部分:主要包括读者
信息
的添加、修改、删除和查询。此功能为读者
信息
管理提供依据。 读者管理部分:主要包括读者的基本
信息
的添加、修改、删除和查询。 退出系统。 三、借阅
信息
借阅
信息
管理部分:主要包括借阅
信息
的添加、查询。此功能为借阅
信息
管理提供依据。 读者管理部分:主要包括读者的基本
信息
的添加、和查询。 退出系统。 1.2.2
图书
借阅管理
图书
借阅管理部分:主要包括
图书
借阅、和借阅查询。 1.2.3系统用户管理 用户管理部分:只有Admin系统用户有权限进入
图书
管理系统
并对相应
信息
进行管理。
图书
管理系统
+Java源代码+SQL Server
数据库
文件
图书
管理系统
+Java源代码+SQL Server
数据库
文件 直接导包到开发工具里,使用SQL Server
数据库
图书
管理系统
(内含论文)
图书
管理系统
(内含论文).doc
基于android
图书
管理系统
基于android平台,
图书
管理系统
,管理员登录默认为admin(用户名和密码一致),实现的功能有管理员对学生进行增删改查,对
图书
进行增删改查。用到android
数据库
SQLite,适合初学者入门。
数据库相关
2,507
社区成员
88,454
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章