(5)修改密码模块:主要功能是供管理员和读者修改密码。
3。3 数据库设计
3。3。1 数据库概念设计——E-R模型
概念模型是对信息世界建模,可以使用E-R图来描述现实世界,E表示实体,R表示联系,使用E-R图可以清晰的描述各类信息之间的联系。下列E-R图清楚简便的描述出了本系统实体与其属性之间的关系。论文网
图3-2 数据库概念模型E-R图
3。3。2 数据库逻辑设计——关系模型
下面将图3。2数据库E-R图转换为关系模型。
图书信息(ID,名称,单价,出版社,出版日期,ISBN)
借阅信息(ID,图书ID,读者ID,借阅数量,借阅时间,归还时间)
读者信息(ID,借书证号,姓名,性别,年龄,住址,联系方式)
管理员信息(用户名,密码)
3。3。3 数据库选型
本系统使用MYSQL关系型数据库。
该版本数据库具有多项优点:
1。使用方便
2。安全系统完善
3。对称的多处理器结构
4。独立于硬件平台
3。3。4 数据库表结构设计
本系统后台数据库中总共设计了5张数据表,分别为读者信息表、图书信息表、借阅须知信息表、借阅表和管理员信息表。具体结构设计如下:
(1)借阅须知信息表(t_gonggao)
借阅须知信息表主要用于存储管理员发布的各项与图书有关的信息内容,是一项与读者交流的渠道。
表3-3 借阅须知信息表(t_gonggao)
字段名 数据类型 字段描述 主键
ID int ID √
Biaoti varchar(30) 发布的公告标题
Neirong varchar(600) 发布的公告的主体内容
(2)图书信息表(t_book)
图书信息表主要用于存储图书信息,图书信息由书名、作者、图书ISBN、出版社、出版日期组成。
表3-4 图书信息表(t_book)
字段名 数据类型 字段描述 主键
ID int 编号 √
Isbn varchar(20) 图书ISBN
Name varchar(40) 图书名称
Chubanriqi varchar(12) 出版日期
Chubanshe varchar(20) 出版社
、、 续表3-4
(3)读者信息表(t_user)
读者信息表主要用于存储读者信息,读者信息除了由读者本身的姓名、性别、年龄、联系方式、住址组成,还有借书证号用以区别不同借书者。
表3-5读者信息表(t_user)文献综述