如何做写一套图书馆管理系统(二)读者管理模块

现在开始我们的第二个模块:读者管理模块。

同样按照图书管理模块的思路。

读者管理主要用来统计多少名、什么类型的读者,也就是说要维护一个专门保存读者档案的数据表。

而对读者档案表的增、删、改、查,分别形成了添加读者档案、删除读者档案、修改读者信息、查询读者信息的四个功能模块。

有了上一次的经验,我们可以知道。读者模块的首页,应该与查询读者信息是一起的 => readers.php;

删除读者档案,可以直接实现=>readers_delete.php;

修改读者档案,可以在新页面里实现=>readers_modify.php ->reader_modify_ok.php;

增加读者档案,同样在新增页面里实现=>readers_add.php->readers_add_ok.php;

接下来,同样我们要确定表结构了。

那么如何确定哪些关键字需要存储呢?

当然是需要被使用到的字段。

书是被使用的对象,我们可以根据使用者使用时的情况确定书目需要的信息。

而读者是去使用书的主体。

首先,我们能确定到每一位唯一的用户。姓名、证据类型、证件号码、注册时间。

这次同样得到的读者基数会很大,但是这并不是我们对其分类的目的。

分类是为了更好的对读者的权限进行管理。读者类型

同样,我们要先确定一个主键KEY。

主键KEY的要求是:唯一。专门设置一个读者编号就挺好的

好的,暂且确定下来的基本表结构为:


readername paperstype papernumber signtime readertype readernumber
varchar(100) varchar(100) int(30) datetime varchar(100) int(30)
(数据类型是瞎定的,有待优化。)

create table readers(
	readername varchar(100),
	paperstype varchar(100),
	papersnumber int(30),
	signtime datetime,
	readertype varchar(100),
	readernumber int(30) auto_increment primary key
)


第一个页面:readers.php

<html>
	<head>
		<title>读者档案管理</title>
	</head>
	<body>
		<form method = "POST" action = "">
		<select name = "searchtype">
			<option value = "readername">姓名</option>
			&l
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值