Insert title here

基于php的图书信息管理系统作业版源码,html+mysql+css

  • 2020-07-29 00:24:08
  • PHP
  • 浏览次数 89

好程序设计擅长JAVA(SSM,SSH,SPRINGBOOT)、PYTHON(DJANGO/FLASK)、THINKPHP、C#、安卓、微信小程序、MYSQL、SQLSERVER等,欢迎咨询

 

作品编号 zyphp004

作品录像地址 

http://www.hcx66.com/wenzhangxiangqing/229.html

为防止恶意获取录像 录像需花费0.1元进行查看


今天和一个朋友共同完成了一个php图书管理作业项目,我们在开发时选用的框架是PHP框架。我这个朋友知识有限,只会这个框架,哈哈,都是为了方便他。和往常一样选用简单又便捷的PYCHARM作为开发工具,php图书管理作业是一个 后台项目。php图书管理作业的介绍是这样的:,一个php图书管理作业应包含用户角色有管理员、读者。为了能让用户顺利登陆系统完成相关操作,需要为每种登陆角色设置账户和密码字段。

 

 

 

总结得出php图书管理作业项目所有数据为:管理员(admin)、图书(book)、读者(readers)

 

 

php图书管理作业之管理员表

字段名 | 类型 | 属性 | 描述  

id | int(11) | PRIMARY KEY | 管理员id

username | varchar(255) |  | 账号

password | varchar(255) |  | 密码

 

 

php图书管理作业之图书表

字段名  类型  属性  描述  
id  int(11)  PRIMARY KEY  图书id
number  varchar(255)    编号
name  varchar(255)    书名
author  varchar(255)    作者
press  varchar(255)    出版社
editiondate  varchar(255)    出版日期
remarks  varchar(255)    备注

 

 

php图书管理作业之读者表

字段名  类型  属性  描述  
id  int(11)  PRIMARY KEY  读者id
cardnumber  varchar(255)    读者证号
name  varchar(255)    名字
workunit  varchar(255)    工作单位
post  varchar(255)    职务
username  varchar(255)    账号
password  varchar(255)    密码

 

 

sql建表语句如下:

SET FOREIGN_KEY_CHECKS=0;

 

-- ----------------------------

 

-- ----------------------------

 

-- Table structure for tushuglzye

 

-- ----------------------------

 

DROP TABLE IF EXISTS `t_admin`;

 

CREATE TABLE `t_admin` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '管理员id',`username` varchar(255) DEFAULT NULL COMMENT '账号',`password` varchar(255) DEFAULT NULL COMMENT '密码',PRIMARY KEY (`id`)

 

) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='管理员';

 

 

-- ----------------------------

 

DROP TABLE IF EXISTS `t_book`;

 

CREATE TABLE `t_book` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '图书id',`number` varchar(255) DEFAULT NULL COMMENT '编号',`name` varchar(255) DEFAULT NULL COMMENT '书名',`author` varchar(255) DEFAULT NULL COMMENT '作者',`press` varchar(255) DEFAULT NULL COMMENT '出版社',`editiondate` varchar(255) DEFAULT NULL COMMENT '出版日期',`remarks` varchar(500) DEFAULT NULL COMMENT '备注',PRIMARY KEY (`id`)

 

) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='图书';

 

 

-- ----------------------------

 

DROP TABLE IF EXISTS `t_readers`;

 

CREATE TABLE `t_readers` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '读者id',`cardnumber` varchar(255) DEFAULT NULL COMMENT '读者证号',`name` varchar(255) DEFAULT NULL COMMENT '名字',`workunit` varchar(255) DEFAULT NULL COMMENT '工作单位',`post` varchar(255) DEFAULT NULL COMMENT '职务',`username` varchar(255) DEFAULT NULL COMMENT '账号',`password` varchar(255) DEFAULT NULL COMMENT '密码',PRIMARY KEY (`id`)

 

) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='读者';




从社会需求和系统功能分析判断。系统中应具有读者,管理员,图书表才能完成系统所有功能。表与表之间存在关联,。

该网页因需处理许多业务逻辑,设定展示页面给注册用户进行数据展示。如。

管理员可以在后台中维护系统数据包括读者搜索,读者销毁,读者增加,读者修改,管理员添加,管理员销毁,管理员搜索,管理员维护,图书添加,图书修改,图书销毁,图书查询。

由上述信息可得出系统拥有登录角色管理员,读者。对应的登录身份可以在系统中使用特有功能。

用例编号添加读者
用例参与者管理员
用例概述本用例用于管理员添加读者
前置条件管理员登陆系统后执行操作
用例步骤管理员登录系统,输入读者的字段信息,通过添加读者方法,在读者控制层中接受workunit,post,password,name,username,cardnumber,id字段数据,使用insert into t_readers语句插入数据到数据库中
系统响应提示用户登录成功,跳转到添加读者页面,添加完成读者后,读者控制层返回添加读者成功信息
响应时间1S
输入参数工作单位,职务,密码,名字,账号,读者证号,读者id
关联表

从图书控制层中获取到图书信息后,点击图书操作栏中的删除图书按钮,获取图书对应的id信息,将图书信息提交到图书控制层中,在控制层中调用mapper中的delete方法删除t_book中的图书信息。

表删除图书用例描述 
用例编号删除图书
用例参与者管理员
用例概述本用例用于管理员删除图书
前置条件管理员登陆系统后执行操作
用例步骤管理员登录系统,进入图书管理页面,对需要删除的图书信息,点击删除图书按钮,将图书id信息提交到图书控制层,在图书控制层中调用图书服务层,使用图书模型层删除t_book数据库中对应id的图书信息
系统响应提示用户登录成功,跳转到添加图书页面,添加完成图书后,图书控制层返回添加图书成功信息
响应时间1S
输入参数图书id信息
关联表

进入到管理员管理页面,获取所有的管理员信息,对需要维护的管理员信息进行修改。点击对应管理员操作栏中的修改管理员按钮,获取对应的管理员详细信息。在管理员控制层中根据id进行管理员信息的查询,具体的字段包括id,password,username。在修改管理员页面进行待修改管理员信息的展示。对需要修改的字段进行重新定义,并提交到管理员控制层中响应adminupdateact方法,进行处理。修改完成后返回管理员管理页面给出提示信息修改管理员成功。

表修改管理员用例描述

用例编号修改管理员
用例参与者管理员
用例概述本用例用于管理员修改管理员
前置条件管理员登陆系统后执行操作
用例步骤管理员登录系统,在管理管理员页面点击修改管理员按钮,将管理员id信息提交到管理员控制层中获取管理员详细信息。对需要修改的管理员字段输入更新后的管理员的字段信息,通过修改管理员方法,在管理员控制层中接受id,password,username字段数据,使用update t_admin语句更新数据到数据库中
系统响应提示用户登录成功,获取对应需要修改的管理员信息,跳转到修改管理员页面,并展示需要修改管理员的详细信息,修改完成管理员后,管理员控制层返回修改管理员成功信息
响应时间1S
输入参数管理员id,密码,账号
关联表


本站所有程序均通过测试,均含演示录像,确保系统能运行为录像展示效果,可以放心选购。


好程序设计,为你提供想要的效果

为你量身定制的程序设计

关于程序设计,我们将尽心尽力为你完成

十年程序经验,尽在全微程序设计

 

联系微信 13265346583、QQ2196316269



¥50

微信购买 支付宝购买

相似文章

0 条留言

留言

Insert title here
Insert title here
在线客服
联系方式
微信:13265346583 QQ:2196316269

扫码联系客服