实验目的和要求:
通过计算机对图书进行管理,不仅为图书馆的管理注入了新的生机,而且在运行过程中节省了大量的人力、物力、财力和时间,可以提高图书馆的效率,还为图书馆在读者群中树立了一个全新的形象,并为图书馆日后发展奠定一个良好的基础。管理员先在图书馆管理系统中建立管理员的账号、密码和权限;管理员添加和修改新书信息,包括图书编号、书名、作者、出版社、出版日期、价格等信息进行管理;
管理员才可以在图书馆管理系统中添加、修改和删除新书的信息、新用户信息。
演示视频:
实验工具:
装有WINDOWS10电脑:Windows 10是微软公司发布的跨平台操作系统,应用于计算机和平板电脑等设备,于2015年7月29日发布正式版。
Mysql:MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
Php:PHP是一个受众大并且拥有众多开发者的开源软件项目,Linux + Nginx + Mysql + PHP是它的经典安装部署方式,相关的软件全部都是开源免费的,所以使用PHP可以节约大量的正版授权费用。
Phpstudy:为服务器环境提供最优配置的解决方案,支持Web端管理,一键创建网站、FTP、数据库、SSL;安全管理,计划任务,文件管理,PHP多版本共存及切换;自带LNMP与LAMP
Phpamydmin:phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的资料库管理工具 。
VScode编辑器:VSCode是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装扩展以拓展软件功能。
FileZilla Client:FileZilla是一个快速,实用多功能和界面直观的FTP客户端。FileZilla 是一个免费的 FTP 客户端软件,虽然它是免费软件,可功能却一点也不含糊,比起那些共享软件来有过之而无不及,在新的版本中作者改进了手动下载的界面和功能等,不过该软件暂时还是不支持断点续传功能。
网站前端:
网站前端采用html,使用CSS+DIV布局。 HTML/CSS/JS等网页基本元素,完成阶段可自行制作完 整 的 网 页 , 对 元 素 属 性 达 到 熟 悉 程 度.
后台设计:
B/S架构即浏览器和服务器架构模式,是随着Internet技术的兴起,对C/S架构的一种变化或者改进的架构。在这种架构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。
本平台利用现在比较广泛的PHP+MYSQL数据库的架构实现的。
这三种都是在传统的HTML代码中,利用HTML标签的扩展,构成页面。不难看出, php的综合实力是最强的,尤其是在安全性和跨平台性两个方面,比其他的两种技术都
要好,因此,最后我们选择php技术作为动态网页的开发技术。
连接数据库:
数据库设计:
本系统采用的是MYSQL数据库,MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
使用PHPMYADMIN进行数据库的创建和管理;
管理员表:
名字 |
类型 |
排序规则 |
空 |
默认 |
额外 |
id |
mediumint(2) |
|
否 |
无 |
AUTO_INCREMENT |
username |
varchar(40) |
utf8_general_ci |
否 |
无 |
|
password |
varchar(40) |
utf8_general_ci |
否 |
无 |
|
用户表:
名字 |
类型 |
排序规则 |
空 |
默认 |
额外 |
id |
mediumint(6) |
|
否 |
无 |
AUTO_INCREMENT |
username |
varchar(20) |
utf8_general_ci |
否 |
无 |
|
password |
varchar(40) |
utf8_general_ci |
否 |
无 |
|
|
varchar(40) |
utf8_general_ci |
是 |
NULL |
|
address |
varchar(40) |
utf8_general_ci |
是 |
NULL |
|
|
varchar(20) |
utf8_general_ci |
是 |
NULL |
|
data |
datetime |
|
否 |
无 |
|
图书分类表:
名字 |
类型 |
排序规则 |
空 |
默认 |
额外 |
id |
mediumint(3) |
|
否 |
无 |
AUTO_INCREMENT |
title |
varchar(40) |
utf8_general_ci |
否 |
无 |
|
图书列表:
名字 |
类型 |
排序规则 |
空 |
默认 |
额外 |
id |
mediumint(3) |
|
否 |
无 |
AUTO_INCREMENT |
title |
varchar(40) |
utf8_general_ci |
否 |
无 |
|
price |
decimal(6,2) |
|
是 |
NULL |
|
content |
text |
utf8_general_ci |
否 |
无 |
|
catid |
int(11) |
|
否 |
无 |
|
author |
char(40) |
utf8_general_ci |
否 |
无 |
|
postion |
varchar(40) |
utf8_general_ci |
是 |
NULL |
|
company |
varchar(40) |
utf8_general_ci |
是 |
NULL |
|
date |
date |
|
否 |
无 |
|
潍坊学院
2024-12-24
网页作品文件创建时间时间修改,图片怎么替换,数据库文件时间修改查看详情
php如何运行,phpstudy怎么运行,wamp怎么运行,xampp怎么运行,认真看!你能学会!查看详情
学生网页设计作业定制需要提供什么查看详情
学生网页设计作业必须注意的几个问题查看详情