1 / 16
文档名称:

C图书管理系统课程设计报告.docx

格式:docx   大小:54KB   页数:16页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C图书管理系统课程设计报告.docx

上传人:妙妙 2022/6/7 文件大小:54 KB

下载得到文件列表

C图书管理系统课程设计报告.docx

相关文档

文档介绍

文档介绍:SANY GROUP system office room 【SANYUA16H-SANYHUASANYUA8Q8-SANYUA1688】
C图书管理系统课程设计报告
数据库课程设计说明书
题 目: 的共同基础,它比数据模型更独立与机器、更抽象,从而更稳定,概念结构设计也是整个数据库设计的关键。
系统实体主要包括几下几类:用户(借阅证号、姓名、密码、学院、班级、类别(教师、学生))、图书(书号、书名、出版社、作者、价格),用户和图书之间为多对多关系,E-:
借书号
姓名
借阅日期
书号
书名
密码
m
n
作者
图书
借阅
用户
所属类类别
价格
学院
还书日期
班级
类别
E-R图
4 数据库物理模型
概念结构是各种数据模型的共同基础,为了能够用某一DBMS实现用户需求,还必须将概念结构进一步转化为相应的数据模型,这正是数据库逻辑结构设计所要完成的任务。其转换规则如下:
1、 一个实体转换为一个关系模式,关系的属性为实体的属性,关系的码为实体的码。
2 、一个m:n联系转换为一个关系模式,关系的属性为与该联系相连的各实体的码以及联系本身的属性,关系的码为各实体码的组合。
3、 一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。
根据概念设计转换为关系模型主要有三张表:用户表、借阅信息表、图书表。其主要结构如下:
用户(users)表
字段
解释
字段类型
主、外键
uid
借阅证号
longint
是、否
uname
读者名
Varchar(8)
pwd
密码
Varchar(8)
grade
班级
Varchar(20)
acadamy
学院
Varchar(50)
state
类型
学生
管理员
教师
char(1)
(book)表
字段
解释
字段类型
主、外键
bid
书号
Varchar(30)
是、否
bname
书名
Varchar(50)
type
类别
Varchar(8)
auther
作者
Varchar(10)
price
价格
Decimal(3,2)
state
状态
1、不可借
0、可借
char(1)
借阅(borrow)表
字段
解释
字段类型
主、外键
uid
借书号
longint
是、是
bid
书号
Varchar(50)
是、是
bdate
借书日
Datetime

ydate
应还日
datetime
rdate
还书日
datetime
fine
罚款
Decimal(3,1)
state
状态
1、已还
0、未还
Char(1)
5 程序流程图
管理员操作流程图
首先进入登录界面,输入用户名密码,系统验证成功,进入主界面,可对图书及用户进行添加,修改,删除等操作,并进行还书处理,退出。
开始
登录
N
验证
Y
选择操作
读者管理
还书处理
图书管理
退出
管理员操作流程图
读者操作流程图
读者进入操作界面,输入用户名密码,验证成功可进行图书查询、借阅,查看借阅信息,修改密码。
开始
登陆
验证
选择操作
查询图书
借阅图书
修改密码
退出
N
Y
用户操作流程图
6 界面设计
登录
用户输入用户名密码及选择用户类型后,系统进行验证,验证成功则根据用户类型进入相关页面,验证不通过则给予相应提示。,:


管理员界面
若用户是管理员,则进入管理员界面,包括书籍管理、还书处理和用户管理三个主菜单。:
管理员主界面
增加图书
管理员在添加图书界面,输入书号,书名,作者,价格等信息后,点击确定按钮进行图书添加。 :
增加图书界面
更新图书
管理员对图书进行修改和删除操作,:
更新图书界面
还书处理
管理员录入相应的书号、借书号进行处理,系统更新图书及读者借阅信息。:
还书处理
用户管理
管理员用户的信息进行添加,修改,查询。:
用户管理
用户界面
若用户类