图书管理系统毕业论文 下载本文

青岛理工大学毕业设计(论文)

1 1 借阅者用户 1 修改 查看 图书信息 1 1 1 借 个人资料 修改 阅

修改 N 1 1 1 1 1 借阅记录 管理员用户 查看

图5.3 E-R图 5.3.2 数据库关系建立

该图书馆管理系统数据库关系如下图所示:

23

青岛理工大学毕业设计(论文)

帐号 管理员 联系电话 密码 姓名 性别 类别名称 图书类别 可借天数 书名 姓名 书号 属于 类别 性别 借阅证号 出版社 图书 读者 手机 作者 借阅 学历 定价 属于 院系 ISBN 数量 书评 借出数量 内容 提交日期 24

青岛理工大学毕业设计(论文)

图5.4数据库关系图 5.3.3 核心数据库表

该图书馆管理系统根据实际需要共设计了8张数据表,根据系统需要给那个设计了管理员信息表、借阅者信息表、图书信息表、图书类别表、罚款信息表、评论信息表、借阅记录信息表、借阅限制信息表。具体表中各个字段设计如下:

表5.1:X_Book 图书信息表

序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 1 2 3 4 5 6 7 8 9 10 X_Book_ID X_Book_Name X_Book_Code int varchar varchar 4 50 50 4 50 50 8 50 4 4 0 0 0 0 0 0 4 0 0 0 是 是 否 是 是 是 是 是 是 是 是 是 0 0 0 0 默认值 说明 X_Book_Sort_ID int X_Book_Press X_Book_Author X_Book_Price X_Book_ISBN X_Book_State X_Book_Out varchar varchar money varchar int int 表5.2:X_Book_Borrow 借阅信息表

序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 1 2 3 4 5 6 7 8 X_Book_Borrow_ID X_Read_Card_ID X_Book_ID X_Book_Sort_ID int int int int 4 4 4 4 8 8 8 50 0 0 0 0 3 3 4 0 是 是 否 是 是 是 是 是 是 是 0 0 0 默认值 说明 X_Book_Borrow_Date_S datetime X_Book_Borrow_Date_E datetime X_Book_Price X_Book_Borrow_State money varchar getdate getdate 0 '未还' 25

青岛理工大学毕业设计(论文)

表5.3:X_Book_Borrow_Total 借阅限制信息表

序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 1 2 3 4 5 6 X_Book_Borrow_Total_ID int 4 4 4 4 4 4 0 0 0 0 0 0 是 是 否 是 是 是 是 是 0 0 0 0 0 默认值 说明 X_Book_Borrow_Total_Benke int X_Book_Borrow_Total_Daz X_Book_Borrow_Total_SS X_Book_Borrow_Total_YJ X_Book_Borrow_Total_BS int int int int 表5.4:X_Book_Message 评论信息表

序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 1 2 3 4 5 X_Book_Message_ID int 4 0 是 是 否 是 是 是 是 默认值 说明 X_Book_Message_Content varchar X_Book_Message_Date X_Read_Card_ID X_Book_ID datetime int int 8000 0 8 4 4 3 0 0 getdate 0 0 表5.5:X_Book_Sort 类别信息表

序号 列名 数据类型 长度 小数位 1 2 3 X_Book_Sort_ID int 4 50 4 0 0 0 是 是 标识 主键 外键 允许空 否 是 是 0 默认值 说明 X_Book_Sort_Name varchar X_Book_Sort_Days int 表5.6:X_Fine 罚款信息表

序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 1 2 X_Fine_ID int 4 8 0 4 是 是 否 是 0 默认值 说明 X_Fine_Price money 26

青岛理工大学毕业设计(论文)

表5.7:X_Manager 管理员信息表

序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 1 2 3 4 5 6 X_Manager_ID int 4 50 50 50 50 50 0 0 0 0 0 0 是 是 否 是 是 是 是 是 默认值 说明 X_Manager_User varchar X_Manager_Pwd varchar X_Manager_Name varchar X_Manager_Sex X_Manager_Pho varchar varchar 表5.8:X_Read_Card 借阅者信息表

序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 1 2 3 4 5 6 7 8 X_Read_Card_ID X_Read_Card_Pwd X_Read_Card_Name X_Read_Card_Sex X_Read_Card_Pho X_Read_Card_Type int varchar varchar varchar varchar varchar 4 50 50 50 50 50 50 50 0 0 0 0 0 0 0 0 是 是 否 是 是 是 是 是 是 是 默认值 说明 X_Read_Card_Other_Name varchar X_Read_Card_Department varchar

第6章 系统的实现

程序设计又称编码,是系统生命周期中继详细设计之后的阶段,这个阶段的任务是使用选定的程序设计语言,把经过概要设计和详细设计所得到的以程序设计说明书体现的信息处理过程描述后,转换成能在计算机系统上运行的程序源代码。

27