简单的书店管理信息系统Word文件下载.docx
《简单的书店管理信息系统Word文件下载.docx》由会员分享,可在线阅读,更多相关《简单的书店管理信息系统Word文件下载.docx(22页珍藏版)》请在冰点文库上搜索。
在这次课程设计中,我学到很多东西,从一开始对课程设计的思考,到对其编写,期间问题百出,让我知道自己还差很多。
开始编写时,不知道数据库如何建立,如何与编写的程序连接,最后在同学的帮助下建立出来,与程序连接。
还有编写程序时什么语言都试试半懂不懂,无法完整的编写程序,还是同学手把手的教,感谢同学的帮助,这次的课程设计我学到了许多。
目录
沈阳航空航天大学 I
学术诚信声明 2
目录 4
1需求分析 5
1.1课题背景 5
1.2网站设计的目的和意义 5
1.3网站设计内容 5
2概要设计 6
2.1功能设计 6
2.2数据库设计 6
3详细设计 8
参考文献 10
附录(关键部分程序清单) 11
1需求分析
1.1课题背景
随着科学技术的不断发展,电子技术悄无声息地走进了我们生活的各个角落,无时无刻的不在影响和改善着我们生活的各个方面。
同时,越来越多的人开始意识到计算机技术在日常生活中所起到的重大作用。
如今,随着书店规模的不断扩大,书籍种类和数量的不断增加,使得人工管理模式的局限性越发突出。
因此,利用计算机技术来优化书店管理具有重大的实际意义。
计算机信息管理技术的应用,除了能在相当大的程度上代替人工作业,从而减少人员工作量,减轻工作负担,减少工作中因人为原因而产生的错误从而避免不必要的损失外,更重要的是能建立准确畅通、简便的信息流通渠道,为工作提供所需要的准确、及时的信息以帮助做出正确而及时的选择与决定,从而给采用这门技术的单位带来了巨大的可见或不可见的利益与效益。
1.2网站设计的目的和意义
目的:
实现简单的图书管理,同时通过此系统的设计,加强对网站开发的了解。
1.3网站设计内容
与图书馆管理系统不同,本系统网站是图书管理系统,其设计目标是,建立一个管理形式的网站,用于店主对所拥有的图书进行管理,具有管理员登录以及图书的增删改查功能。
2概要设计
2.1功能设计
图书管理系统网站的主要目的是方便于个人对自己所拥有的图书进行管理,具有管理员登陆模块,以及图书的增删改查模块等功能结构途如图1.
图书管理面板
登陆界面
删除图书
编辑图书
添加图书
图1教学管理系统网站功能结构图
各功能模块的描述如下:
管理员模块:
管理员登陆。
图书管理模块:
1、图书管理面板
2、添加图书信息
2、删除图书信息
4、编辑(修改)图书信息
2.2数据库设计
根据系统分析,设计图书信息管理系统网站的数据库的表有:
管理员信息表(表1)、图书信息表。
表结构如下
表1:
管理员信息表
字段
说明
类型
长度
主键
备注
id
用户名
varchar
50
no
key
密码
30
表2:
图书信息表
图书id
int
11
yes
shuming
书名
255
no
chuban
出版社
no
jiage
图书价格
kucun
图书库存
zuozhe
作者
2.3用户信息E-R图,如图2.1所示,
yonghu
key
id
图2.1用户信息E-R图
2.4书籍信息E-R图,如图2.2所示,
shu
jiage
图2.1书籍信息E-R图
3详细设计
在浏览器中输入localhost,点击进入,会出现如图3.1所示页面
图3.1
输入账户和密码会出现图3.2所示页面
图3.2
点击guanli会出现图3.3所示页面
图3.3
页面上显示了书店所拥有的书籍名字,后面显示了书籍的作者,出版社,价格和库存数量。
如果增加了书籍,在如图3.4所示位置添加信息
图3.4
点击增加后页面显示如图3.5所示
图3.5
页面上就会显示添加的书籍信息。
如果出售书籍,在所属书籍下方的出售按钮点击一下,库存数就会减一,如图3.6所示
图3.6
如果书籍库存没有了,页面会出现如图3.7所示
图3.7
参考文献
[1]麦克劳克林.PHP&
MySQL实战手册-第二版[M].中国电力出版社,2014.
[2]杨克李强,裴云,黄向党.PHP和MySQLWeb开发从新手到高手[M].人民邮电出版社,2013.
[3]陈惠贞,陈俊荣.PHP&
MySQL程序设计实例讲座[M].清华大学出版社,2010.
[4]孔潇.PHP&
MySQL网站建设[M].国防工业出版社,2001.
[5]TimBoronczyk,MartinE.Psinas.PHP&
MySQL范例精解:
创建、修改、重用[M].清华大学出版社,2009.
[6]万川梅,周建儒.PHPWEB程序设计[M].西南交通大学出版社,2014.
[7]陆凯.PHP网站开发实用技术[M].人民邮电出版社,2016.
[8]传智播客高教产品研发部.PHP程序设计高级教程[M].中国铁道出版社,2015.
附录(关键部分程序清单)
index.php
<
!
DOCTYPEHTML>
html>
head>
<
metacharset="
utf-8"
/>
metahttp-equiv="
content-type"
content="
text/html"
metaname="
author"
Tuesday2014-10-16"
title>
书店管理<
/title>
/head>
body>
formaction="
welcome.php"
method="
post"
>
user:
<
inputtype="
text"
name="
user"
br>
key:
key"
submit"
/form>
/body>
/html>
Welcome.php
?
php
if($_SERVER["
REQUEST_METHOD"
]=="
POST"
){
$user=$_POST["
];
$key=$_POST["
$con=mysql_connect("
localhost"
"
root"
123456"
);
mysql_select_db("
books"
$con);
$result=mysql_query("
SELECT*FROMyonghu"
while($row=mysql_fetch_array($result))
{
if($row['
id'
]==$userand$row['
key'
]==$key)
{
setcookie("
"
xiaoming"
time()+3600);
echo"
ahref='
zengshangai.php'
guanli<
/a>
"
;
}
}
}
zengshangai.php
if(isset($_COOKIE["
]))
{
?
zengshangai.php"
hidden"
mark"
value="
add"
书名:
name"
作者:
zuo"
出版:
chu"
价格:
money"
库存:
kucun"
value='
增加'
$con=mysql_connect("
mysql_select_db("
$result=mysql_query("
SELECT*FROMshu"
$e=$row['
shuming'
$f=$row['
zuozhe'
$g=$row['
chuban'
$h=$row['
jiage'
$j=$row['
kucun'
$k=$row['
echo"
formaction='
method='
post'
echo"
id$k<
inputtype='
hidden'
name='
value='
$k'
书名$e"
作者<
text'
zuo'
$f'
出版<
chu'
$g'
价格<
money'
$h'
库存<
$j'
if($row['
]==0)
{
echo"
已售罄"
}
<
mark'
upd'
submit'
更新'
<
if($row['
]!
=0)
<
cs'
出售'
br/>
del'
删除'
"
php
if($_SERVER["
if($_POST['
]=='
add'
)
$a=$_POST['
name'
$b=$_POST['
$c=$_POST['
$d=$_POST['
$e=$_POST['
$result=mysql_query("
INSERTINTO`shu`(`shuming`,`zuozhe`,`chuban`,`jiage`,`kucun`)VALUES('
$a'
'
$b'
$c'
$d'
$e'
)"
echomysql_error();
}
$id=$_POST['
mysql_query("
DELETEFROMshuWHEREid=$id"
UPDATE`shu`SET`zuozhe`='
`chuban`='
`jiage`='
`kucun`='
WHERE`id`='
UPDATE`shu`SET`kucun`=kucun-1WHERE`id`='
$id'
mysql_close($con);
}
else
echo"
nopermission"