php网站设计与开发(php简单图书管理系统推荐)

php网站设计与开发(php简单图书管理系统推荐)

今天和一个朋友共同完成了一个基于php技术的图书管理系统项目,我们在开发时选用的框架是SSM(MYECLIPSE)框架。我这个朋友知识有限,只会这个框架,哈哈,都是为了方便他。和往常一样选用简单又便捷的PHPSTORM作为开发工具,基于php技术的图书管理系统是一个 后台项目。基于php技术的图书管理系统的介绍是这样的:图书管理系统,是一个由人、计算机等组成的能进行管理信息的收集、传递、加工、保存、维护和使用的系统。利用信息控制企业的行为;帮助企业实现其规划目标。采用当前非常流行的B/S体系结构,以PHP作为开发技术,主要依赖SSM技术框架,mysql数据库建立本系统。

关键词,php图书管理系统,php图书管理系统源码,图书管理系统教程php,一个基于php技术的图书管理系统应包含用户角色有管理员、学生。为了能让用户顺利登陆系统完成相关操作,需要为每种登陆角色设置账户和密码字段。

总结得出基于php技术的图书管理系统项目所有数据为:管理员(id)、学生(xuesheng)、图书(tushu)、公告(gonggao)

基于php技术的图书管理系统之管理员表

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

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

username | varchar(255) | | 账号

password | varchar(255) | | 密码

基于php技术的图书管理系统之学生表

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

id | int(11) | PRIMARY KEY | 学生id

mingzi | varchar(255) | | 名字

username | varchar(255) | | 账号

password | varchar(255) | | 密码

xinyong | varchar(255) | | 信用

zhuangtai | varchar(255) | | 状态

基于php技术的图书管理系统之图书表

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

id | int(11) | PRIMARY KEY | 图书id

mingcheng | varchar(255) | | 名称

shuliang | varchar(255) | | 数量

shuoming | varchar(255) | | 说明

shangjiashijian | varchar(255) | | 上架时间

基于php技术的图书管理系统之公告表

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

id | int(11) | PRIMARY KEY | 公告id

biaoti | varchar(255) | | 标题

neirong | varchar(255) | | 内容

sql建表语句如下:

[cc]SET FOREIGN_KEY_CHECKS=0;

— —————————-

— —————————-

— Table structure for ggjyphpjsdtsglxt

— —————————-

DROP TABLE IF EXISTS `t_id`;

CREATE TABLE `t_id` (`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_xuesheng`;

CREATE TABLE `t_xuesheng` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT ‘学生id’,`mingzi` varchar(255) DEFAULT NULL COMMENT ‘名字’,`username` varchar(255) DEFAULT NULL COMMENT ‘账号’,`password` varchar(255) DEFAULT NULL COMMENT ‘密码’,`xinyong` varchar(255) DEFAULT NULL COMMENT ‘信用’,`zhuangtai` varchar(255) DEFAULT NULL COMMENT ‘状态’,PRIMARY KEY (`id`)

) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT=’学生’;

— —————————-

DROP TABLE IF EXISTS `t_tushu`;

CREATE TABLE `t_tushu` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT ‘图书id’,`mingcheng` varchar(255) DEFAULT NULL COMMENT ‘名称’,`shuliang` varchar(255) DEFAULT NULL COMMENT ‘数量’,`shuoming` varchar(500) DEFAULT NULL COMMENT ‘说明’,`shangjiashijian` varchar(255) DEFAULT NULL COMMENT ‘上架时间’,PRIMARY KEY (`id`)

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

— —————————-

DROP TABLE IF EXISTS `t_gonggao`;

CREATE TABLE `t_gonggao` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT ‘公告id’,`biaoti` varchar(255) DEFAULT NULL COMMENT ‘标题’,`neirong` varchar(500) DEFAULT NULL COMMENT ‘内容’,PRIMARY KEY (`id`)

) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT=’公告’;

[/cc]

修改公告模块:

通过gonggaodao的修改方法根据id修改对应的公告gonggaodao.updateByPrimaryKeySelective(gonggao);

将修改公告成功信息,保存到request的message中,在页面中给出用户提示request.setAttribute(“message”, “修改公告信息成功”);

返回公告管理界面

return “forward:/gonggaomanage.action”;

如需源码,请联系站长

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

为你量身定制的程序设计

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

十年程序经验,尽在好程序设计

发表评论

登录后才能评论