简单的书店管理信息系统.docx
《简单的书店管理信息系统.docx》由会员分享,可在线阅读,更多相关《简单的书店管理信息系统.docx(21页珍藏版)》请在咨信网上搜索。
沈阳航空航天大学 课 程 设 计 报 告 课程设计名称:软件综合课程设计 课程设计题目:简单的书店管理信息系统 院(系):计算机学院 专 业:计算机科学与技术 班 级: 学 号: 姓 名: 指导教师: 说明:结论(优秀、良好、中等、及格、不及格)作为相关教环节考核必要依据;格式不符合要求;数据不实,不予通过。报告和电子数据必须作为实验现象重复的关键依据。 学术诚信声明 本人声明:所呈交的报告(含电子版及数据文件)是我个人在导师指导下独立进行设计工作及取得的研究结果。尽我所知,除了文中特别或撰写过的研究结果,也不包含其它教育机构使用过的材料。与我一同工作的同学对本研究所做的任何贡献均己在报告中做了明确的说明并表示了谢意。报告资料及实验数据若有不实之处,本人愿意接受本教学环节“不及格”和“重修或重做”的评分结论并承担相关一切后果。 本人签名: 日期: 年 月 日 课程设计总结: 本次课程设计的主要任务是书店信息系统。此实现了用户登陆,书籍入库,书籍售出,更新等功能,使用PHP语言的laravel框架,Mysql数据库。 在这次课程设计中,使我懂得了理论与实际相结合是很重要的,只有知识是远不够的,只有把所学理论知与实践相结合起来从中得出识是远不够的, 只有把所学理论知与实践相结合起来从中得出才能真正为社会服务,从而提高自己的实际动手力和独立思考。 才能真正为社会服务,从而提高自己的实际动手力和独立思考。才能真正为社会服务,从而提高自己的实际动手力和独立思考。才能真正为社会服务,从而提高自己的实际动手力和独立思考。系统中存在的一些不足和设计上存在的缺憾,说明自己这些方面还有很多不足之处有待自己进一步学习、提高。 在这次课程设计中,我学到很多东西,从一开始对课程设计的思考,到对其编写,期间问题百出,让我知道自己还差很多。开始编写时,不知道数据库如何建立,如何与编写的程序连接,最后在同学的帮助下建立出来,与程序连接。还有编写程序时什么语言都试试半懂不懂,无法完整的编写程序,还是同学手把手的教,感谢同学的帮助,这次的课程设计我学到了许多。 目 录 沈阳航空航天大学 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 密码 varchar 30 no 表2:图书信息表 字段 说明 类型 长度 主键 id 图书id int 11 yes shuming 书名 varchar 255 no chuban 出版社 varchar 255 no jiage 图书价格 int 11 no kucun 图书库存 int 11 no zuozhe 作者 varchar 255 no 2.3 用户信息E-R图,如图2.1所示, yonghu key id 图2.1 用户信息E-R图 id 2.4 书籍信息E-R图,如图2.2所示, kucun shu zuozhe chuban shuming 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和MySQL Web开发从新手到高手[M]. 人民邮电出版社, 2013. [3]陈惠贞, 陈俊荣. PHP & MySQL程序设计实例讲座[M]. 清华大学出版社, 2010. [4]孔潇. PHP & MySQL网站建设[M]. 国防工业出版社, 2001. [5]TimBoronczyk, MartinE.Psinas. PHP & MySQL范例精解:创建、修改、重用[M]. 清华大学出版社, 2009. [6]万川梅, 周建儒. PHP WEB程序设计[M]. 西南交通大学出版社, 2014. [7]陆凯. PHP网站开发实用技术[M]. 人民邮电出版社, 2016. [8]传智播客高教产品研发部. PHP程序设计高级教程[M]. 中国铁道出版社, 2015. 附 录(关键部分程序清单) index.php <!DOCTYPE HTML><html> <head> <meta charset="utf-8" /> <meta http-equiv="content-type" content="text/html" /> <meta name="author" content="Tuesday 2014-10-16" /> <title>书店管理</title> </head> <body> <form action="welcome.php" method="post"> user: <input type="text" name="user"><br> key: <input type="text" name="key"><br> <input type="submit"> </form> </body> </html> Welcome.php <?php if ($_SERVER["REQUEST_METHOD"] == "POST") { $user = $_POST["user"]; $key = $_POST["key"]; $con=mysql_connect("localhost","root","123456"); mysql_select_db("books", $con); $result = mysql_query(" SELECT * FROM yonghu"); while($row = mysql_fetch_array($result)) { if($row['id']==$user and $row['key']==$key) { setcookie("user", "xiaoming", time()+3600); echo"<a href='zengshangai.php'>guanli </a>"; } } } ?> zengshangai.php <!DOCTYPE HTML><html> <head> <meta charset="utf-8" /> <meta http-equiv="content-type" content="text/html" /> <meta name="author" content="Tuesday 2014-10-16" /> <title>书店管理</title> </head> <body> <?php if (isset($_COOKIE["user"])) { ?> <form action="zengshangai.php" method="post"> <input type="hidden" name="mark" value="add"> 书名:<input type="text" name="name"><br> 作者:<input type="text" name="zuo"><br> 出版:<input type="text" name="chu"><br> 价格:<input type="text" name="money"><br> 库存:<input type="text" name="kucun"><br> <input type="submit"value='增加'> </form> <?php $con=mysql_connect("localhost","root","123456"); mysql_select_db("books", $con); $result = mysql_query(" SELECT * FROM shu"); while($row = mysql_fetch_array($result)) { $e=$row['shuming']; $f=$row['zuozhe']; $g=$row['chuban']; $h=$row['jiage']; $j=$row['kucun']; $k=$row['id']; echo "<form action='zengshangai.php' method='post'>"; echo"id$k <input type='hidden' name='id' value='$k'>"; echo"书名$e"; echo"作者<input type='text' name='zuo' value='$f'>"; echo"出版<input type='text' name='chu' value='$g'>"; echo"价格<input type='text' name='money' value='$h'>"; echo"库存<input type='text' name='kucun' value='$j'>"; if($row['kucun']==0) { echo" 已售罄"; } echo" <input type='hidden' name='mark' value='upd'> <input type='submit' value='更新'> </form>"; if($row['kucun']!=0) { echo" <form action='zengshangai.php' method='post'> <input type='hidden' name='id' value='$k'> <input type='hidden' name='mark' value='cs'> <input type='submit' value='出售'> </form>"; } echo "<br />"; echo " <form action='zengshangai.php' method='post'> <input type='hidden' name='mark' value='del'> <input type='hidden' name='id' value='$k'> <input type='submit' value='删除'> </form> "; } ?> <?php if ($_SERVER["REQUEST_METHOD"] == "POST") { if($_POST['mark']=='add') { $a=$_POST['name']; $b=$_POST['zuo']; $c=$_POST['chu']; $d=$_POST['money']; $e=$_POST['kucun']; $result = mysql_query("INSERT INTO `shu`(`shuming`, `zuozhe`, `chuban`, `jiage`, `kucun`) VALUES ('$a','$b','$c','$d','$e')"); echo mysql_error(); } if($_POST['mark']=='del') { $id=$_POST['id']; mysql_query("DELETE FROM shu WHERE id=$id"); } if($_POST['mark']=='upd') { $a=$_POST['id']; $b=$_POST['zuo']; $c=$_POST['chu']; $d=$_POST['money']; $e=$_POST['kucun']; $result = mysql_query("UPDATE `shu` SET `zuozhe`='$b',`chuban`='$c',`jiage`='$d',`kucun`='$e' WHERE `id`='$a'"); } if($_POST['mark']=='cs') { $id=$_POST['id']; $result = mysql_query("UPDATE `shu` SET `kucun`=kucun-1 WHERE `id`='$id'"); } mysql_close($con); } } else echo "no permission"; ?> </body> </html>- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简单 书店 管理信息系统
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文