WEB图书管理系统Word格式.docx
- 文档编号:22874333
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:25
- 大小:228.80KB
WEB图书管理系统Word格式.docx
《WEB图书管理系统Word格式.docx》由会员分享,可在线阅读,更多相关《WEB图书管理系统Word格式.docx(25页珍藏版)》请在冰豆网上搜索。
设计数据库必须遵循一定得规则,在关系型数据库中,这种规则就就是范式,范式就是符合某一种级别得关系模式得集合。
一般人们设计数据库遵循第三范式。
即:
数据库表中不包含已在其她表中包含得非主关键字信息。
采用范式减少了数据冗余,节约了存储空间,同时加快了增、删、改得速度。
针对图书管理系统,有4类核心对象:
读者,借阅者,图书管理员,用户管理员。
分别实现图书得流通,图书得管理,图书管理系统得管理。
高校图书管理系统
图书进馆
图书外借
图书归还
图书管理员
参数设置
借阅者
图书信息
就是否超期罚款
进馆信息
处理图书
图书相关信息息
修改信息
出馆信息
用户管理
超级管理员
图书管理员权限
用户登录
用户名密码
四.项目分析与需求说明:
1、作为一个图书管理系统,应该给用户提供方便,简洁得界面应用,对图书借阅归还得流通中图书得详细记录进行归档,实现新进图书得数据录入,实现对所有购进图书得分类查询与分类统计,能够按书名、作者等分类查询现有图书得数量,记录借阅者得个人资料与所借图书得书名、书号数据等,借书时如果每次超过限量或累积超过限量,提示相应信息,并拒绝借阅等功能都就是必不可少得。
根据调查得知,以前得图书馆采取手工方式对图书借阅信息进行管理,或者现有管理系统都不够完整.以前就是将一般得借阅情况记录在借书证上或者将图书得数目与内容记录在文件中,这样图书馆得工作人员只能就是对当时得借阅信息比较清楚,时间一长,再进行查询时,就得在众多得资料中翻阅、查找了,既费时,又费力。
如果要对很长时间以前得图书信息进行更改就更加困难了。
手工操作使得图书借阅信息得管理者工作混乱又复杂。
基于这些问题,有必要建立一个图书馆管理系统,使图书馆得日常管理工作规范化、系统化、程序化,避免管理得随意性,提高信息处理得速度与准确性,能够及时、准确、有效地查询图书借还情况。
2、技术上得可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足需要。
本系统采用PHP开发出友好美观得人机界面,便于用户理解、操作。
数据库管理系统采用MySQL,它能够处理大量数据,同时保持数据得完整性、安全性。
因此本系统得开发平台已成熟可行。
硬件方面,在科技飞速发展得今天,硬件更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越便宜,因此硬件平台也能够满足本系统所需。
鉴于计算机技术发展异常迅猛,在硬件软件配置以及开发技术均以可行得情况下开发这样一个管理系统成本不会很高,但其可以大大提高图书馆得工作效率,也就是图书馆管理发展得必然趋势,其必将有比较宽阔得市场,因此改性统在经济可行性上时可行得。
五.主要流程图与代码
1、用户注册界面代码:
<
html>
<head〉
〈meta—equiv="
Content—Type"
content="
text/html;
charset=gb2312”/>
<link rel="shortcuticon” href="favicon、ico”/〉
title>
添加用户〈/title〉
〈linkhref="
lms、css"rel=”stylesheet”type="
text/css”>
script>
!
—-
ﻩfunctionvalidateform()
{
ﻩﻩif(document、userinfo、loginname、value=="
"
)
ﻩ{
ﻩﻩwindow、alert("请输入用户得登录名!
”)
ﻩreturnfalse;
ﻩ}
if(document、userinfo、password、value ==””)
ﻩ{
ﻩﻩwindow、alert(”密码不能为空!
")
ﻩreturnfalse;
}
ﻩif(document、userinfo、realname、value==”")
ﻩwindow、alert("请输入用户得真实姓名!
ﻩreturnfalse;
ﻩﻩ}
if(document、userinfo、department、value=="
ﻩﻩ{
ﻩﻩﻩwindow、alert(”请输入用户所在得学院!
returnfalse;
ﻩ}
ﻩﻩif(document、userinfo、phonenum、value==””)
ﻩﻩﻩwindow、alert("
请输入用户得电话号码!
ﻩﻩﻩreturnfalse;
ﻩif(document、userinfo、mailbox、value== "
ﻩﻩwindow、alert("
请输入用户得邮箱地址!
<
tr>
〈tdwidth=”55%”align=”right"
valign="
middle">〈strong〉新用户注册〈/strong><
/td>
ﻩ〈tdwidth="20%"
align="center">登陆名:
</td>
ﻩ<
td colspan=”5"
>
ﻩ<inputtype="text"name=”loginname”size="
30"
〈fontcolor=”#8080C0">
*</font〉ﻩﻩ</td>
ﻩ〈/tr>
ﻩ〈tr>
ﻩ<td width=”20%"
align="
center”>
登录密码:
〈/td>
<tdcolspan="
5">
ﻩﻩ〈inputtype=”password”name="password”size="
30">
ﻩ〈fontcolor="#8080C0"
*〈/font>
</td>
<
/tr>
〈tr>
<
td width="20%"
align="
center”〉真实姓名:
/td>
ﻩﻩ〈td colspan="
5"
>
ﻩﻩﻩ<inputtype="
text”name="
realname”size=”30"
〉
ﻩ<
fontcolor=”#8080C0”>
*<
/font>
ﻩ</td>
ﻩ</tr>
tr〉
ﻩ<tdwidth=”20%"
align="center"
〉性别:
/td>
ﻩ〈tdcolspan="
ﻩﻩ男
ﻩ<input type=”radio”name=”sex”value="
男"
checked="checked">
ﻩﻩ女
<
inputtype=”radio”name="
sex"
value="女”〉ﻩﻩ<
/td〉
〈/tr>
tr>
ﻩﻩ<
td width="
20%”align=”center"
〉班级:
/td>
〈tdcolspan=”5”〉
ﻩﻩ〈inputtype=”text"
name="
class”size="
30”〉ﻩ〈/td〉
〈/tr>
〈tr〉
tdwidth="20%"
align="center">
学院:
/td〉
tdcolspan=”5"
ﻩﻩ<
inputtype="text”name="
department"
size="
30"
fontcolor="
#8080C0"
>*〈/font〉ﻩ〈/td>
/tr〉
ﻩ<tr>
ﻩ〈td width=”20%"
align=”center"
电话:
</td>
ﻩ〈tdcolspan="5”〉
ﻩ<
input type="text"
name="
phonenum"size="
30”>
ﻩ<font color=”#8080C0"〉*[不超过11位得数字]</font〉ﻩ〈/td〉
〈/tr>
<tr>
ﻩ<tdwidth=”20%"
align="center”〉邮箱:
</td>
ﻩ〈tdcolspan="5">
ﻩ〈inputtype=”text"
name="
mailbox” size="
ﻩﻩ<
fontcolor=”#8080C0”>*<
/font〉ﻩ</td〉
ﻩ〈/tr〉
ﻩ<tr〉
ﻩﻩ〈tdwidth="
20%"align="
center”>
出生年月:
ﻩ<tdcolspan="5”〉
ﻩ〈selectid=”tYEAR”name="year"size="
1” onChange=”createSelect()”〉</select>
ﻩﻩﻩ<
selectid="
tMON"
name="
month"size="1" onChange="
createSelect();
”>
</select〉
ﻩ〈select id="tDAY"name=”day”size="
1">〈/select>
ﻩﻩ<script type="
text/javascript”>
createSelect
(1);
〈/script〉〈/td〉
/tr〉
<tr>
ﻩ<
tdwidth=”20%"align=”center"
〉注册类型:
〈/td〉
ﻩﻩ<tdalign=”center”valign=”middle"
input type="
radio”name="
usertype” value="reader”checked="
checked">
读者 ﻩ <
/td>
ﻩ 〈tdalign="
center"
valign="
middle"
ﻩ〈input type="
radio"name=”usertype"value=”bookadmin"
图书管理员 </td>
tdalign=”center”valign="
middle"〉
ﻩﻩ〈input type="
radio”name=”usertype”value="
useradmin"
ﻩ 用户管理员 ﻩ<
ﻩ〈td align=”center"
valign=”middle">
inputtype=”radio”name="
usertype"
value="
recordadmin">
借阅管理员 <
ﻩ〈/tr>
trheight=”50”>
ﻩ<td colspan=”6"
align="
center"
inputname=”reset"
type=”reset"value="重 新填写"
ﻩ&nbsp;
&
nbsp;
&nbsp;
nbsp;
〈inputname="
submit”type="submit”value="
提交 信息">
ﻩ
〈/td>
ﻩ<
2、新书信息添加代码:
<?
phpinclude”data/header、inc"
?
ﻩ〈tr〉
ﻩ〈td width="
34%"
align="
center”>图书名称:
/td>
ﻩﻩ<tdwidth=”66%"
colspan="
5”〉
〈input type=”text"name=”mainname"
size="
30"
ﻩ〈fontcolor="
#8080C0"
*</font>
/td>
/tr>
ﻩ〈tr〉
ﻩﻩ<tdwidth="34%"
align=”center"
〉图 书别 名:
/td〉
ﻩﻩ〈tdwidth=”66%”colspan="5”>
ﻩ〈inputtype="text"
name=”byname”size=”30"
〈/tr〉
<tr>
<tdwidth="
34%"align="
center”>图书版次:
〈/td>
ﻩ〈tdwidth=”66%”colspan="
5”〉
ﻩ〈input type=”text”name="
bookversion" size=”30"
〈font color="#8080C0"〉【格式:
数字】〈/font></td>
ﻩ</tr〉
〈tr>
td width="
34%"
align="center”>
作 者姓名:
ﻩﻩ〈tdwidth="66%"
colspan=”5”>
input type="text”name="
author"
size="30"
/tr>
ﻩ〈tdwidth="34%"
align="center"〉出版发行:
〈/td>
td width=”66%"
colspan="
ﻩ〈inputtype="text"
name=”press"
size=”30"
/td>
〈/tr〉
<tr〉
tdwidth="
34%"
align=”center">
图书类型:
ﻩ<tdwidth="
66%”colspan="
5”>
inputtype="
text” name=”type"
size=”30"
>ﻩ<
/td>
/tr>
ﻩ<tr>
tdwidth=”34%"
align="center”>
图书价格:
〈/td>
〈tdwidth="
66%”colspan="
5”>
ﻩﻩ〈inputtype="text"
name="
bookprice"size="
30"〉ﻩ<
〈/tr〉
tr>
〈tdwidth="
34%"align="
center">出版日期:
〈/td>
tdwidth="
66%"
colspan=”5”>
ﻩﻩ〈selectid="
tYEAR”name="
year"size=”1"
onChange=”createSelect()"
〉〈/select〉
ﻩﻩ<selectid=”tMON"name="
month"
size="1"
onChange="
createSelect();
"〉〈/select>
ﻩﻩﻩ〈selectid=”tDAY" name="
day" size=”1”>〈/select〉
ﻩﻩ〈script type=”text/javascript"
〉createSelect
(1);
</script>
/tr〉
ﻩ<tr>
tdwidth=”34%"
align=”center”>图书数 量:
〈/td〉
ﻩﻩ<tdwidth="66%” colspan=”5”〉
ﻩﻩ<input type="text"name=”booknum”size=”30"
ﻩﻩ<fontcolor=”#8080C0"
〉*<
/font>
/td>
〈/tr>
tr>
ﻩ<tdwidth=”34%"
align="
center"
valign="top”>
图书简介:
ﻩﻩ<tdwidth="66%"colspan="5">
textarea name=”bookintro"
cols="50” rows="10"
〈/textarea〉
〈tr>
tdcolspan="6"
align="center"
ﻩ<inputtype="
reset"value=”重新填写"
name=”reset”>
ﻩ&
nbsp;
&nbsp;
&nbsp;
input type=”submit”value="提交信息"
name="
submit">ﻩ〈/td〉
ﻩ〈/tr>
3、图书检索功能得实现代码:
<html>
<head>
meta-equiv="
Content-Type"
content="
text/html;
charset=gb2312"
/>
〈linkrel="shortcuticon”href="favicon、ico” />
〈title>
检索图书</title〉
<linkhref=”lms、css” rel=”stylesheet" type=”text/css"
〈script>
-—
function validateform()
ﻩ{
ﻩﻩif(document、booksearch、bookname、value == "
&
document、booksearch、author、value==""
&&document、booksearch、keyword、value==””)
{
ﻩﻩwindow、alert("
请输入您要搜索得信息!
ﻩﻩreturnfalse;
}
ﻩ}
<center〉
〈tableborder="
1"width="
800"
cellspacing=”0"
cellpadding="0"
bgcolor="#E4E4E4"
bordercolorlight=”#C2C2C2"
bordercolordark="
#FFFFFF”>
<
〈td〉
ﻩ&
nbsp;
&nbsp;
nbsp;
&nbsp;
<img src="pics/booksearch、png”alt="检索图书"
width=”50"height=”50"
align="absmiddle”>
strong><fontcolor=”#66CCFF”size="
10"
>检索图书〈/font>
〈/strong><
/td>
</table〉
/center>
〈tableborder="0" width=”800"
cellspacing=”0"
cellpadding="
0”〉
<
tr〉
tdwidth="
100%">
〈formaction=”searchprocess、php"
method=”post”name="
booksearch"onSubmit=”returnvalidateform( this、form)"
<tableborder="1"
width="800"
cellspacing=”0"
cellpadding="
0"
bgcolor="#E4E4E4" bordercolorlight="#C2C2C2"
bordercolordark="
#FFFFFF”>
〈trheight=”30"
ﻩ〈td>书名:
inputtype="
text"
name="bookname"size="20">〈/td〉
td>作者:
inputtype="text"
name="
author”size="
30"></td〉
td〉关键字:
<inputtype="
text"
name="
keyword"
size=”30”〉〈/td〉
<td>
inputtype=”submit" value="
搜 索”〉〈/td〉
4、图书借阅功能模块得实现代码:
〉〈html>
〈head>
<meta-equiv="
Content—Type"content="
text/html;
charset=gb2312"/>
<linkrel="shortcuticon”href="favicon、ico”/〉
〈title>借阅管理</title>
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WEB 图书 管理 系统