免费获取|
论文天下网
  • 论文天下网 |
  • 原创毕业论文 |
  • 论文范文 |
  • 论文下载 |
  • 计算机论文 |
  • 论文降重 |
  • 毕业论文 |
  • 外文翻译 |
  • 免费论文 |
  • 开题报告 |
  • 心得体会 |

当前位置:论文天下网 -> 免费论文 -> 计算机论文

基于cs模式的图书管理系统毕业论文(三)

  图(4)——实体—关系图

 

3.3 数据库表的设计
    本图书馆管理系统数据库由以下5个数据表组成,具体设计请看下面的具体介绍。
 表1为Book_Info(图书资料数据表)。该表记录了图书馆图书的基本资料。该表包括了图书号、书名、作者、出版社、版本号、出版日期和图书类别号等基本资料,以及图书借阅次数字段,以便统计图书借阅次数排名使用。注意的是图书类别号要与图书类别数据表中的类别号对应。
 表1 图书资料数据表(Book_Info)
字段名称 数据类型 长度(字节) 必填字段  主键 字段说明
Book_Num 自动编号  长整型  是  是  书  号
Book_Name   文本     40 是 否  书  名
Book_Author   文本     20 是 否  作  者
Book_Press  文本     20 是 否 出 版 社
Book_PrsNum  数字  整 型 否 否 出  版 号
Book_PrsDate 日期/时间  短日期 是 否 出版日期
Book_Type  数字  整 型 是 否 图书类别号
Book_Total  数字  长整型 否 否 借阅次数
Book_Remark  文本  30 否 否 备  注
 表2为读者资料数据表,该表记录了所有读者的基本资料,管理员可添加、删除和查询此表。主要的字段有读者ID、姓名、读者类型(本科生、研究生、教师)、已借图书、超期欠款和是否有效等字段(用于判断该读者是否满足可借
书条件)。
 表2  读者资料数据表(Reader_Info)
字段名称 数据类型 长度(字节) 必填字段  主键 字段说明
Rdr_ID 文本 8 是 是 读者ID
Rdr_Name 文本 4 是 否 读者姓名
Rdr_Type 数字 整型 是 否 读者类型
Rdr_BKTotal 数字 整型 是 否 已借书数
Rdr_Arrearage 货币 货币 是 否 超期欠款
Rdr_Entitle 布尔 1 是 否 是否有效
Rdr_Remark 文本 30 否 否 备注
 表3为图书类别数据表(Book_Type)。它记录了图书类别,主要用于图书分类,包括图书类别号和图书类别名称两个字段。
 
 表3  图书类别数据表(Book_Type)
 字段名称  数据类型 长度(字节)  必填字段  主键  字段说明
Type_Num  自动编号  长整型  是     是 图书类别号
Type_Name  文本  8     是     否 类别名称
 表4为图书借还记录数据表(Book_Record),该表记录了所有读者借阅图书的数据,管理员可通过添加图书借阅信息、图书归还信息和缴纳罚款信息来添加和修改该表中的记录。此表主要包括记录号、借阅读者ID、借阅图书号、借阅日期、应还日期和实际归还日期,以及本书的超期欠款等资料。且借阅读者ID要与读者资料数据表中的读者ID对应,图书号要与图书资料数据表中的图书号对应。
 表4  图书借还记录数据表(Book_Record)
字段名称 数据类型 长度(字节) 必填字段  主键 字段说明
Rec_Num 自动编号 长整型 是 是 记录号
Rec_RdrID 文本 8 是 否 读者ID
Rec_BKNum 数字 长整型 是 否 借阅图书号
Rec_LendTime 时间/日期 短日期 是 否 借阅日期
Rec_LendLimit 时间/日期 短日期 是 否 应还日期
Rec_ReturnTime 时间/日期 短日期 否 否 归还日期
Rec_Arrearage 货币 货币 否 否 超期欠款
Rec_Remark 文本 30 否 否 备注
 表5为管理员资料数据表(User_Info),它记录了所有管理员的基本资料,管理员可添加、删除和查询该表。它包括了管理员ID号,姓名、密码和权限类型(系统管理员、高级管理员、普通管理员)等资料。
表5 管理员信息资料数据表(User_Info)
字段名称 数据类型 长度(字节) 必填字段  主键 字段说明
Usr_ID 文本 8 是 是 管理员ID号
Usr_Name 文本 4 是 否 管理员姓名
Usr_Pwd 文本 8 是 否 管理员密码
Usr_Type 数字 整型 是 否 权限类型
Usr_Remark 文本 30 否 否 备注


第四章 网络通讯协议的设计
 为了简化协议又能够覆盖系统的功能,此系统的通讯协议格式为:“帧头+,+(类型+,)+内容”帧头用于区分命令,不同的帧头字段代表不同的命令类型,它们是由英文字母组成;类型代表的是各种命令中的一些小类型,由数字组成,本系统用到的是两位数字,然后就是要传递的一些具体数据,不同的情况有不同的数据类型构成,而且各数据间用逗号隔开。如:帧头Rdr表示关于读者的命令,类型01则表示添加读者信息,然后再加上具体的读者信息数据。下面我们来看下本系统的一些具体的协议的设计。

4.1 客户端协议
    客户端协议分为网络连接、图书借阅和归还管理、图书类别管理、图书信息管理、读者信息管理、管理员信息管理和图书借阅统计等。
网络连接协议
 登录服务器:“Cnn,Usr_ID,Usr_Pwd”,帧头“Cnn”,由于只有一条协议,所
以无类型号,接着是协议具体内容,Usr_ID是登录服务器的管理员ID,USR_Pwd是管理员密码。
图书借阅归还管理协议
 图书借阅:“Lend,Rec+RdrID,Rec_BkNum”,帧头“Lend”,没有类型号,
接着是协议具体内容,Rec_RdrID是借阅图书的读者ID,Rec_BkNum是读者借阅的图书号。
 图书归还:“Return,Rec_BkNum”,帧头“Return”,没有类型号,协议内容只有Rec_BkNum一项,是归还的图书号。
 缴纳罚款:“Pay,Rdr_ID”,帧头“Pay”,没有类型号,协议内容只有Rdr_ID一项,是缴纳罚款的读者ID。
图书类别管理协议
 添加图书类别:“Type,01,Type_Name”,帧头“Type” ,类型号为01,接
着是协议具体内容,只有一项Type_Name是需要添加的类型名称。
 删除图书类别:“Type,02”,帧头“Type”,类型号为02。
 查看图书类别:“Type,03”,帧头“Type”,类型号为03,因为图书类别数量不是很大,则查看的是全部类别,所以没有查看类别的数据内容。
图书信息管理协议

首页 上一页 1 2 3 4 5 6 下一页 尾页 3/6/6

相关论文
上一篇:B/S结构的代理商管理系统的功能实.. 下一篇:数字化管理系统(酒店业)
推荐论文 本专业最新论文
Tags:基于 模式 图书 管理系统 毕业论文 【返回顶部】

相关栏目

自动化相关
计算机论文
工程管理论文
法律论文
医学论文
人力资源
电子专业
电气工程
英语论文
行政管理
电子商务
社科文学
教育论文
物流专业
金融专业
财务管理
会计专业
化学化工材料科学
电子通信
环境科学
经济类
机械模具类
报告,总结,申请书
其他专业论文


关于我们 | 联系方式 | 论文说明 | 网站地图 | 免费获取 | 钻石会员 | 原创毕业论文

 

论文天下网提供论文检测,论文降重,论文范文,论文排版,网站永久域名WWW.GEPUW.NET

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 893628136@qq.com

Copyright@ 2009-2022 GEPUW.NET 论文天下网 版权所有