云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 图书管理信息系统 - 课程设计

图书管理信息系统 - 课程设计

  • 62 次阅读
  • 3 次下载
  • 2025/6/23 8:19:12

Data Source 是连接数据集组建和数据控制组件的桥梁,本系统中通过与 ADO Table 组件和 DBGrid组件连接,起到 ADO Table 和 DBGrid 的链接纽带的作用。如图 3-2-3 所示 Data Source 组件

图 3-2-3 Data Source 组件

④ DBGrid 组件

DBGrid是Delphi中显示数据的主要手段之一,本系统中通过与Data Source 组件连接,显示数据库中的数据表格。如图 3-2-4 所示 DBGrid 组件

图 3-2-4 DBGrid 组件

本设计中所用控件如图3-2-5所示:

图3-2-5 系统控件面板

根据需求,本系统所采用的模式是C/S+B/S模式结构,对于图书馆工作人员和系统管理员,采用C/S模式;对于借阅者我们采用C/S+B/S模式。在C/S结构中采用Delphi6来开发客户端和服务端。因为Delphi在C/S架构方面具有出色的优势,运用Delphi编程是容易上手的而且高效的,这些都来源于Delphi中优秀的VCL。有时,当某个借阅者计算机上没有安装相应的客户端程序,但是又想查询一下自己借书的信息,鉴于这种情况,为了不限于局域网的读者借书情况查询,还把B/S结构加入了本系统。以满足广域网用户的需求,这样就可以打开IE来查询自己的借书信息了,方便了用户,也方便了图书馆工作人员,同时也实现跨平台性。

??数据库采用SQL Server 2000,因为数据量比较大,而在Delphi中使用SQL语言非常方便,一般来说,都是通过Tquery或TADOquery组件来使用SQL语言的。设计程序时,在该组件的属性对话框中选择SQL属性,单击带省略号的按钮,就可以打开String List Editor对话框,然后我们就可以在对话框中添加SQL语句。还可以使用Delphi的SQL Builder来自动生成SQL语句,这样可以避免手工编写SQL而可能造成的语法错误。

3.3 数据库结构设计 3.2.1数据字典

根据系统功能模块结构图和图书管理流程,以及图书管理系统的需求,总结出如下的数据字典:

? 系统用户数据:图书馆内部人员使用图书管理系统的身份数据,包含的数据项有

用户编号、登录口令、权限代码。

? 读者类别数据:借阅图书读者的类别数据,包含的数据项有读者类别编号、类别

名称、借书数量、借书期限、有效期限。

? 读者个人数据:读者个人与图书借阅有关的身份数据,包含的数据项有借阅证编

号、读者类别编号、姓名、部门名称、办证时间。

? 图书书目数据:用于图书编目使用的书目数据,包含的数据项有索书号、图书条

码、书名、作者、出版社、出版日期、字数、页数、内容简介、关键词。 ? 新书书目数据:图书编目产生的书目数据,包含的数据项与图书书目数据相同。 ? 馆藏书目数据:新书书目经典藏之后形成馆藏图书书目数据,包含的数据项有索

书号、图书条码、书名、作者、出版社、出版日期、字数、页数、内容简介、关键词、入馆日期、复本数、可借数、库室名。

? 图书征订数据:征订图书的相关数据,包含的数据项有书名、作者、出版社、出

版日期、数量、征订日期。

? 图书借阅数据:包含的数据项有图书条码、借阅证编号、借阅日期、还书日期、

图书所在库室编号。

? 操作日志数据:包含的数据项有用户名、操作时间、操作动作。

3.2.2数据库结构设计

根据系统需求,分析出实体-关系图,如图3-2所示:

读者 借阅 出版社 征订 图书 编目 新书 典藏 馆藏图书 图3-2 实体-关系图

3.2.3数据库表设计

根据系统功能设计的要求以及功能模块的划分,对于本系统的数据库,可以列出以下数据项和数据结构:

①名称:图书征订表(见表3-1) 表名称标识:Subscriptions 数据来源:图书征订管理模块录入 名 称 征订编号 类别 书名 作者 出版社 出版时间 征定时间 预计入库时间 单价 订购数量 总价 字 段 名 称 Code Class Name Author Concern Outdate PurchasingDate ReachTime UnitPrice Quantity TotalPrice 表3-1图书征订表 类 型 主 键 自动编号 文本 文本 文本 文本 日期/时间 日期/时间 日期/时间 数字 数字 数字 Yes No No No No No No No No No No 非 空 Yes Yes No No No No No No No No No ②名称:图书编目表(见表3-2) 表名称标识:Class

数据来源:图书编目管理模块录入。 名 称 类别编号 类别名称 字 段 名 称 ClassID ClassName 表3-2 图书编目表 类 型 主 键 自动编号 文本 Yes No 非 空 Yes Yes ③名称:图书典藏表(见表3-3) 表名称标识:Book

数据来源:图书典藏管理模块录入。 名 称 编号 类别 书名 作者 出版社 出版时间 价格 备注说明 字 段 名 称 Code Class Name Author Concern Outdate Cost Memo 表3-3 图书典藏表 类 型 主 键 自动编号 文本 文本 文本 文本 日期/时间 数字 文本 Yes No No No No No No No 非 空 Yes Yes No No No No No No ④名称:图书流通表(见表3-4) 表名称标识:Owner

数据来源:图书流通管理模块录入。 名 称 图书编号 书名 作者 出版社 读者编号 借出日期 字 段 名 称 Code Name Author Concern Readerid Landdate 表3-4图书流通表 类 型 主 键 自动编号 文本 文本 文本 文本 日期/时间 Yes No No No No No 非 空 Yes No No No Yes Yes ⑤名称:用户类别表(见表3-5) 表名称标识:Groupb

数据来源:读者管理模块录入。 名 称 用户类型编号 类型描述 最多可借数量 字 段 名 称 GroupID Des MaxNum 表3-5 用户类别表 类 型 主 键 自动编号 文本 文本 Yes No No 非 空 Yes Yes Yes ⑥名称:读者信息表(见表3-6) 表名称标识:Reader

搜索更多关于: 图书管理信息系统 - 课程设计 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

Data Source 是连接数据集组建和数据控制组件的桥梁,本系统中通过与 ADO Table 组件和 DBGrid组件连接,起到 ADO Table 和 DBGrid 的链接纽带的作用。如图 3-2-3 所示 Data Source 组件 图 3-2-3 Data Source 组件 ④ DBGrid 组件 DBGrid是Delphi中显示数据的主要手段之一,本系统中通过与Data Source 组件连接,显示数据库中的数据表格。如图 3-2-4 所示 DBGrid 组件 图 3-2-4 DBGrid 组件 本设计中所用控件如图3-2-5所示: 图3-2-5 系统控件面板 根据需求,本系统所采用的模式是C/S+B/S模式结构,对于图书馆工作人员和系统管理员,采用C/S模式;对于借阅者

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com