【期末大作业超高分课程毕业设计】图书管理系统 html+php实现详细介绍
发布时间:2023-05-19 12:51:38 所属栏目:PHP教程 来源:
导读:运行环境
APMServ 5.2.6 for Windows 2000/XP/2003
(需要的也可以评论告诉我)
其他的像xampp这些也可以,但这篇博客主要以APMServ来介绍,希望有需要的朋友也能够使用APMServ来运行,避免不必要的问题出现。
APMServ 5.2.6 for Windows 2000/XP/2003
(需要的也可以评论告诉我)
其他的像xampp这些也可以,但这篇博客主要以APMServ来介绍,希望有需要的朋友也能够使用APMServ来运行,避免不必要的问题出现。
|
运行环境 APMServ 5.2.6 for Windows 2000/XP/2003 (需要的也可以评论告诉我) 其他的像xampp这些也可以,但这篇博客主要以APMServ来介绍,希望有需要的朋友也能够使用APMServ来运行,避免不必要的问题出现。 运行指南 1、以管理员身份运行APMServ,启动服务器,点击管理MysqL数据库; 2、将数据库设计源码(.sql文件)中的数据导入数据库当中; 3、最后点击访问用户本地网站,找到我们解压后的源代码的目录并点击(记得事先将项目文件放到APMServ5.2.6\www\htdocs目录下); 4、在弹出登录界面上输入账号密码登录即可。 (如输入读者账号:20151000001 密码:pwdpwd 普通管理员账号:normal1 密码:pwdpwd 超级管理员账号:super0 密码:superpwd) 创建数据库 drop database if exists library; CREATE DATABASE `library` DEFAULT CHaraCTER SET utf8 COLLATE utf8_general_ci; USE library; -- 书籍信息 CREATE TABLE book ( bookNo varchar(10) primary key, bookName varchar(20)not null , importDate date not null , inLibStatus enum('available','unavailable','locked') default 'available', bookPrice float(2) not null , frequency int not null , category varchar(20) not null ); -- 人员信息 CREATE TABLE admin ( adminno varchar(15) primary key, adminname varchar(20) not null, password varchar(10) not null, level enum('reader','normal', 'super') ); -- 读者信息 CREATE TABLE reader ( readerNo varchar(15) primary key, readerName varchar(20) not null, password varchar(10) not null ); -- 借阅信息 CREATE TABLE borrowBook ( serialNumber int primary key AUTO_INCREMENT, readerNo varchar(15) not null, bookNo varchar(10) not null, borrowDate date not null, foreign key (readerNo) references reader(readerNo), foreign key (bookNo) references book(bookNo) ); -- 归还信息 CREATE TABLE returnBook ( serialNumber int primary key, returnDate date not null, foreign key (bookNo) references book(bookNo), foreign key (serialNumber) references borrowBook(serialNumber) ); -- 罚款信息 CREATE TABLE fine ( serialNumber int primary key, fine_money float(2) check (fine_money>=0), lossResult varchar(20) not null, foreign key (bookNo) references book(bookNo) ); -- 遗失信息 CREATE TABLE loss ( bookNo varchar(10) primary key, lossResult enum('normal','outdated','broken','others','lost'), recordDate date not null, foreign key (bookNo) references book(bookNo) ); CREATE INDEX book_IND on book (bookNo); CREATE INDEX reader_IND on reader (readerNo); 初始化数据 INSERT INTO `admin` (`adminno`,`adminname`, `password`, `level`) VALUES ('20151000001', '吴彦祖', 'pwdpwd', 'reader'),('normal1', '管理员1', 'normal'),('normal2', '管理员2',('normal3', '管理员3', ('super0', '超级管理员', 'superpwd', 'super'),('20151000002', '陈冠希', ('20151000003', '彭于晏', 'reader'); INSERT INTO `reader` (`readerNo`, `readerName`, `password`) VALUES ('20151000001', 'pwdpwd'), ('20151000002', ('20181000003', 'pwdpwd'); INSERT INTO `book` (`bookNo`, `bookName`, `importDate`, `inLibStatus`, `bookPrice`, `frequency`, `category`) VALUES ('book1', '老人与海','2020-11-28', 'available','40', '0', '英文'), ('book2', '童年','2020-11-23','43', ('book3', '巴黎圣母院','44', '法语'), ('book4', '红与黑', ('book5', '悲惨世界', ('book6', '约翰·克利斯朵夫','52', '日语'),('book7', '教父1', ('book8', '教父2', ('book9', '教父3', '英文'); (编辑:驾考网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
