收藏 分销(赏)

PHPMYsql图书标准管理系统.doc

上传人:天**** 文档编号:2954022 上传时间:2024-06-12 格式:DOC 页数:85 大小:1.17MB
下载 相关 举报
PHPMYsql图书标准管理系统.doc_第1页
第1页 / 共85页
PHPMYsql图书标准管理系统.doc_第2页
第2页 / 共85页
PHPMYsql图书标准管理系统.doc_第3页
第3页 / 共85页
PHPMYsql图书标准管理系统.doc_第4页
第4页 / 共85页
PHPMYsql图书标准管理系统.doc_第5页
第5页 / 共85页
点击查看更多>>
资源描述

1、题 目 图书管理系统 院 系 信息科学和技术学院 专 业 软件技术专业 姓 名 刘赛 樊双起 刘利文 班级学号 23 04 38 讲课老师 程霄 目录1 绪论61.1 研究背景61.2 研究现实状况61.3 研究意义72相关技术综述82.1 PHP技术82.2 MYSQL数据库92.3 Apache102.4 WampServer102.5 数据库介绍112.6 网页制作工具122.7 B/S模式123 需求分析163.1 系统需求163.2 需求分析163.2.1 功效分析163.2.2 功效描述163.2.3可行性分析174 总体设计184.1 系统步骤图184.2 数据库设计184.2.

2、1 数据库概念设计184.2.2 创建数据库及数据表205 设计思想和实现315.1 首页设计315.1.1首页概述315.1.2 首页实现过程335.2 管理模块设计345.2.1 管理员模块概述345.2.2 管理员模块技术分析345.2.3系统登录实现过程355.2.4查看管理员实现过程385.2.5 添加管理员实现过程405.2.6设置管理员权限实现过程415.2.7删除管理员实现过程425.3图书档案管理模块设计435.3.1图书档案管理模块概述435.3.2图书档案管理模块技术分析445.3.3查看图书信息列表实现过程445.3.4添加图书信息实现过程465.3.5 修改图书信息实

3、现过程475.3.6 删除图书信息实现过程485.4.1 图书借还模块概述495.4.2 图书借还模块技术分析495.4.3图书借阅实现过程505.3.4 图书续借实现过程545.4.5图书归还实现过程565.4.6 图书借阅查询实现过程576.系统测试636.1 软件测试概念和方法636.2 测试内容646.3测试结果646.3.1 登陆测试656.3.2添加会员页面656.3.3借还书测试667.总结688.参考文件691 绪论1.1 研究背景伴随社会发展和经济进步, 科学技术飞速发展把人类社会推向了一个崭新时代信息时代。学校是大家学习知识、获取信息关键场所。因为中国教育行业飞速发展,现在

4、各类学校学生人数和日俱增,随之而来是学校所拥有图书越来越多,在这种情况下,对图书管理和查询和对借阅者管理全部变得很困难,利用计算机设计图书馆管理系统对其进行辅助管理,是一个很好方法。图书管理系统开发和应用,能够提升学校管理水平和办公效率,为学校图书信息管理提供了一个良好工具,化简了繁琐工作模式,从而使得学校管理愈加规范化和科学化。良好管理信息系统节省了大量人力和物力,避免了大量反复性工作。它作为计算机应用一部分,使用计算机对图书信息进行管理,有着手工管理所无法比拟优点。比如:检索快速、查找方便、可靠性高、存放量大、保密性好、寿命长、成本低等。这些优点能够极大地提升图书管理效率,也是学校科学化、

5、正规化管理关键条件。1.2 研究现实状况伴随计算机及网络技术飞速发展,信息自动化作用也越来越大。这就使传统图书管理方法受到了很大冲击,相关图书借阅工作部分还是手工管理,工作效率很低,而且不能立即了解图书种类和读者们比较需求图书等,不能愈加好适应该前读者借阅要求。手工管理还存在这很多弊端,因为不可避免人为原因,造成数据遗漏、误报。现今很多学校图书馆已经逐步实现了利用计算机对图书进行信息化管理,但大部分使用是VB、VC+等系统,这些系统多数使用access数据库,它在并发操作控制和数据库安全性方面远没有MYSQL强大,不能够进行基于web管理,即使如此,还有更多二级学院因经费等多种原因还是延续传统

6、手工管理模式,工作量巨大、存放麻烦、更新困难、不易备份,已不能适应信息化社会要求。1.3 研究意义本系统关键适适用于二级学院图书管理,编写本系统是为了达成图书管理工作系统化、智能化、规范化、自动化、科学化,减轻管理人员工作强度,方便查询和统计,节省时间,从而达成提升图书管理效率目标。使用本系统,图书管理人员作为桥梁、导航作用将变得更为关键,图书管理工作变得愈加便利和高效,系统将传统方法和现代信息技术相结合,为读者提供愈加优质服务,只有如此,才能有效地提升学校科研和教学水平。 本系统服务器端采取MYSQL数据库系统和PHP组件来组成整个图书管理系统用户端采取浏览器来实现信息管理全过程,同时管理员

7、经过浏览器也能够进行远程系统维护和管理。本系统选择使用现在比较流行apache服务器结合mysql数据库使用php语言进行web设计。2相关技术综述2.1 PHP技术PHP“PHP Hypertext Preprocessor”超文本预处理器字母缩写,是一个被广泛应用开放源代码多用途脚本语言,它可嵌入到 HTML中,尤其适合 web 开发。它是一个服务器端 HTML 脚本编程语言,是一个简单、面向对象、解释型、健壮、安全、性能很之高、独立于架构、可移植、动态脚本语言。 PHP代码在服务器端被解释转变成一般HTML页面内容,送给浏览器端,这种模式可使我们用它来完成相当复杂功效。它能运行在包含Wi

8、ndows、Linux等在内绝大多数操作系统环境中,常和无偿Web服务器软件Apache和无偿数据库软件MySQL配合使用于Linux平台上,含有较高性能价格比。 强大数据库支持 现在其支持范围覆盖了包含Oracle,Sybase,Microsoft SQL,MySQL,Informix、Solid dBase,ODBC,Unix db,PostgreSQL,Adabas D等在内大多数常见数据库。用它编写一个含有数据库功效网页程序十分简单。 PHP能够编译成含有和很多数据库相连接函数。PHP和MySQL是绝佳组合。你还能够自己编写外围函数去间接存取数据库。经过这么路径当你更换使用数据库时,能

9、够轻松更改编码以适应改变。 可扩展性 就像前面说那样PHP已经进入了一个高速发展时期。对于一个非程序员来说为PHP扩展附加功效可能会比较难,不过对于一个PHP程序员来说并不困难。 面向对象编程 PHP提供了类和对象。基于web编程工作很需要面向对象编程能力。PHP支持结构器、提取类等。 可伸缩性 传统上网页交互作用是经过CGI来实现。CGI程序伸缩性不很理想,因为它为每一个正在运行CGI程序开一个独立进程。处理方法就是将常常见来编写CGI程序语言解释器编译进你web服务器(比如mod_perl,JSP)。PHP就能够以这种方法安装即使极少有些人愿意这么以CGI方法安装它。内嵌PHP能够含有更高

10、可伸缩性。2.2 MYSQL数据库MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB企业。现在MySQL被广泛地应用在Internet上中小型网站中。因为其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,很多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。和其它大型数据库比如Oracle、DB2、SQL Server等相比,MySQL自有它不足之处,如规模小、功效有限,MySQL不支持视图已经被列入5.1版开发计划、事件等等,不过这丝毫也没有降低它受欢迎程度。对于通常个人使用者和中小型企业来说,MySQL提供功效已经绰绰有余,而且因为MySQL是

11、开放源码软件,所以能够大大降低总体拥有成本。在数据库发展历程中曾出现过多个不一样形式数据库系统,但关系型数据库管理系统(RDBMS)以其优越性而被广为采取,象现在多个广泛使用数据库全为关系型数据库。一样,MySQL也是关系型数据库系统,支持标准结构化查询语言(Structured Query Language)。MySQL是C/S架构服务器服务器端是多线程,为用户端提供了不一样程序接口和链接库,如C、C+、Java、Perl、PHP、Tcl等,也提供了简单管理工具,如mysqladmin,mysql等。现在Internet上流行网站构架方法是LAMP(Linux+Apache+MySQL+PH

12、P)即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。因为这四个软件全部是遵照GPL开放源码软件,所以使用这种方法不用花一分钱就能够建立起一个稳定、无偿网站系统。相比较其它系统而言,MySQL数据库能够称得上是现在运行速度最快SQL语言数据库之一,除了含有很多其它数据库所不含有功效和选择之外,MySQL数据库是一个完全无偿产品,用户能够直接从网上下载数据库,用于个人或商业用途,而无须支付任何费用。 总体来说,MySQL数据库具同时访问数据库用户数量不受限制;能够保留超出50,000,000条统计,是现在市场上现有产品中运行速度最快数

13、据库系统;用户权限设置简单、有效。2.3 ApacheApache是世界使用排名第一Web服务器软件。Apache起初由伊利诺伊大学香槟分校国家超级电脑应用中心(NCSA)开发。以后,Apache Httpd被开放源代码团体组员不停发展和加强。Apache Http网站服务器拥有牢靠可信美誉,已经在全球超出半数网站中被使用尤其是几乎全部最热门和浏览量最大网站。比方说,维基百科网站服务器就是使用Apache。刚开始发展时,Apache只是Netscape网页服务器(现在是Sun ONE)之外开放源代码选择之一。慢慢地,它开始在功效和速度超越其它基于UnixHTTP服务器。到了Apache 2.x

14、时代,实际效率又比Apache 1.x愈加快,2.x比1.x能同时服务更多网页连线数。1996年4月以来,Apache一直是Internet上最流行HTTP服务器:1999年5月它在57%网页服务器上运行,到了7月这个百分比上升到了69%。在11月最风光时候达成靠近70%市占率,不过在部份拥有大量域名主机域名商转换为微软IIS平台后,Apache市占率多年来展现些微下滑。同时搜寻引擎巨擘谷歌自己网页服务器平台GWS推出后(也可说是一个修改版Apache3),再加上nginx、Lighttpd等轻量化网页服务器软件在市场上有部分能见度,这些原因全部反应在整体网页服务器市占率消长,Apache市占

15、率就随之滑落。依据Netcraft在12月最新统计数据,Apache市占率已经降为53.67,IIS降为18.26,谷歌网页服务器13.53,nginx 8.75。尽管如此,Apache依旧是目前互联网市场上,市占率最高网页服务器软件。2.4 WampServerWampServer是Apache Web服务器、PHP解释器和MySQL数据库整合软件包。免去了开发人员将时间花费在繁琐配置环境过程,从而腾出更多精力去做开发。在windows下将Apache+PHP+Mysql 集成环境,拥有简单图形和菜单安装和配置环境。PHP扩展、Apache模块,开启/关闭鼠标点点就搞定,再也不用亲自去修改配

16、置文件了,WAMP它会去做。再也不用四处问询php安装问题了,wampserver一切全部搞定了。这个软件是完全无偿,能够在其官方网站下载到最新版本。本文中使用版本是WampServer 2.0f(公布日期12月16日),其中包含Apache 2.2.11,PHP 5.2.8,MySQL 5.1.302.5 数据库介绍数据库(Database)是根据数据结构来组织、存放和管理数据仓库,它产生于距今五十年前,伴随信息技术和市场发展,尤其是二十世纪九十年代以后,数据管理不再仅仅是存放和管理数据,而转变成用户所需要多种数据管理方法。数据库有很多个类型,从最简单存放有多种数据表格到能够进行海量数据存放

17、大型数据库系统全部在各个方面得到了广泛应用。数据整体性数据库是一个单位或是一个应用领域通用数据处理系统,她存放是属于企业和事业部门、团体和个人相关数据集合。数据库中数据是从全局见解出发建立,她按一定数据模型进行组织、描述和存放。其结构基于数据间自然联络,从而可提供一切必需存取路径,且数据不再针对某一应用,而是面向全组织,含有整体结构化特征。数据共享性数据库中数据是为众多用户所共享其信息而建立,已经摆脱了具体程序限制和制约。不一样用户能够按各自使用方法使用数据库中数据;多个用户能够同时共享数据库中数据资源,即不一样用户能够同时存取数据库中同一个数据。数据共享性不仅满足了各用户对信息内容要求,同时

18、也满足了各用户之间信息通信要求。2.6 网页制作工具本系统开发关键依靠Macromedia Dreamweaver 8制作动态网页。 Macromedia Dreamweaver 8是一款专业HTML编辑器,用于对Web站点、Web页和Web应用程序进行设计、编码和开发。不管是喜爱直接编写HTML代码驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver 全部能提供帮助良多工具,丰富 Web 创作体验。利用 Dreamweaver中可视化编辑功效,能够快速创建 Web 页面而无需编写任何代码。能够查看全部站点元素或资源并将它们从易于使用面板直接拖到文档中。能够在 Macromedia F

19、ireworks 或其它图形应用程序中创建和编辑图像然后将它们直接导入 Dreamweaver,从而优化开发工作步骤。Dreamweaver 还提供了其它工具,能够简化向 Web 页中添加 Flash 资源过程。除了可帮助生成 Web 页拖放功效外,Dreamweaver 还提供了功效全方面编码环境,其中包含代码编辑工具(比如代码颜色、标签完成、“编码”工具栏和代码折叠);相关层叠样式表 (CSS)、JavaScript、ColdFusion 标识语言 (CFML) 和其它语言语言参考资料。Macromedia 可自由导入导出 HTML 技术可导入手工编码 HTML 文档而不会重新设置代码格式

20、,能够随意用首选格式设置样式来重新设置代码格式。 Dreamweaver 还可使用服务器技术(如 CFML、ASP.NET、ASP、JSP 和 PHP)生成动态、数据库驱动 Web 应用程序。假如使用 XML 数据,Dreamweaver 也提供了相关工具,可帮助创建 XSLT 页、附加 XML 文件并在 Web 页中显示 XML 数据。 Dreamweaver 能够完全自定义。能够创建自己对象和命令修改快捷键甚至编写 JavaScript 代码,用新行为、属性检验器和站点汇报来扩展 Dreamweaver 功效。2.7 B/S模式在因特网上,万维网即Web以B/S(Browser/Serve

21、r)形式运行,网页以文件形式存放在服务器中。万维网和因特网是有根本区分,万维网只是因特网提供服务之一,是存放在全世界Internet计算机中、数量巨大文档集合,是一个图形化和易于导航和平台无关超文本信息系统,它含有分布式、新闻性、动态、交互特征。Web服务器,就是在因特网上昼夜不停地运行一些尤其程序(如服务器程序等)计算机,使得世界各地用户可随时对其进行访问或获取其中网页。网站开发采取是PHP、JavaScript、MySQL、Apache组合模式在该组合中充足考虑了多种技术原有优点。 B/S模式中PHP和JavaScript作为实现交互开发工具,起到了连接纽带作用。 C/S和B/S是当今世界

22、开发模式技术架构两大主流技术。 C/S(Client/Server)结构,即用户机和服务器结构。它是软件系统体系结构,经过它能够充足利用两端硬件环境优势,将任务合理分配到Client端和Server端来实现,降低了系统通讯开销。现在大多数应用软件系统全部是Client/Server形式两层结构,因为现在软件应用系统正在向分布式Web应用发展,Web和Client/Server 应用全部能够进行一样业务处理,应用不一样模块共享逻辑组件。所以,内部和外部用户全部能够访问新和现有应用系统,经过现有应用系统中逻辑能够扩展出新应用系统。这也就是现在应用系统发展方向。 传统C/S体系结构即使采取是开放模式

23、,但这只是系统开发一级开放性,在特定应用中不管是Client端还是Server端全部需要特定软件支持。因为没能提供用户真正期望开放环境,C/S结构软件需要针对不一样操作系统系统开发不一样版本软件,加之产品更新换代十分快,已经极难适应百台电脑以上局域网用户同时使用。而且代价高,效率低。 B/S(Browser/Server)结构即浏览器和服务器结构。它是伴随Internet技术兴起,对C/S结构一个改变或改善结构。在这种结构下,用户工作界面是经过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,不过关键事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这么就大

24、大简化了用户端电脑载荷,减轻了系统维护和升级成本和工作量,降低了用户总体成本(TCO)。以现在技术看,局域网建立B/S结构网络应用,并经过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低。它是一次性到位开发,能实现不一样人员,从不一样地点,以不一样接入方法(比如LAN,WAN,Internet/Intranet等)访问和操作共同数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。 (1) C/S 服务器通常采取高性能PC、工作站或小型机,并采取大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。用户端需要安装专

25、用用户端软件。(2) B/S 用户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。用户界面完全经过浏览器实现,关键事务逻辑在服务器端实现。浏览器经过Web服务器同数据库进行数据交互。 B/S系统三层体系结构 在B/S系统中,用户能够经过浏览器向分布在网络上很多服务器发出请求。B/S结构极大简化了用户机工作,用户机上只需安装、配置少许用户端软件即可,服务器将担负更多工作,对数据库访问和应用程序实施将在服务器上完成。 在Browser/Serv

26、er三层体系结构下,表示层(Presentation)、功效层(Business Logic)、数据层(Data Service)被分割成三个相对独立单元: 第一层-表示层:Web浏览器 在表示层中包含系统显示逻辑,在用户端。它任务是由Web浏览器向网络上某一Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需主页传送给用户端,用户机接收传来主页文件,并把它显示在Web浏览器上。 第二层-功效层:含有应用程序扩展功效Web服务器 在功效层中包含系统事务处理逻辑,在Web服务器端。它任务是接收用户请求,首先需要实施对应扩展应用程序和数据库进行连接,经过SQL等方法向数据

27、库服务器提出数据处理申请,然后数据库服务器将数据处理结果提交给Web服务器,再由Web服务器传送回用户端。 第三层-数据层:数据库服务器 在数据层中包含系统数据处理逻辑,在数据库服务器端。它任务是接收Web服务器对数据库操纵请求,实现对数据库查询、修改、更新等功效,最终把运行结果提交给Web服务器。 从上面分析中能够看出,三层B/S体系结构是把二层C/S结构事务处理逻辑模块从用户机任务中分离出来,由单独组成一层功效层来负担其任务,这么用户机压力大大减轻了,把负荷均衡地分配给了Web服务器,于是由原来两层C/S结构转变成三层B/S结构。 B/S和C/S区分表现在下述八个方面 (1)硬件环境不一样

28、 C/S通常建立在专用、小范围网络环境上, 局域网之间再经过专门服务器提供连接和数据交换服务;而B/S建立在广域网之上, 无须是专门网络硬件环境,比如电话上网, 租用设备等。信息自己管理,有比C/S更强适应范围,通常只要有操作系统和浏览器就行。(2)对安全要求不一样 C/S通常面向相对固定用户群, 对信息安全控制能力很强。通常高度机密信息系统采取C/S结构较适宜。能够经过B/S公布部分公开信息;而B/S建立在广域网之上, 对安全控制能力相对弱, 可能面向是不可知用户。 (3)对程序架构不一样 C/S 程序能够愈加重视步骤,能够对权限多层次校验, 对系统运行速度能够较少考虑;而B/S 对安全和访

29、问速度多重考虑, 建立在需要愈加优化基础之上。它比C/S有更高要求,B/S结构程序架构是发展趋势, 从MS.Net系列BizTalk Exchange 等, 全方面支持网络构件搭建系统。 SUN 和IBM推JavaBean 构件技术等,全部使 B/S愈加成熟。 (4) 软件重用不一样 C/S 程序不可避免需要整体性考虑, 构件重用性不如在B/S要求下构件重用性好;而B/S 多重结构,要求构件相对独立功效,能够很好重用。 (5)系统维护不一样 C/S 程序因为整体性, 必需整体考察, 处理出现问题和系统升级较难,很有可能就是再做一个全新系统;而B/S 构件组成,方便构件部分更换,能实现系统无缝升

30、级,同时系统维护开销减到最小,用户只需从网上自己下载安装就能够实现升级。 (6) 处理问题不一样 C/S 程序能够处理用户面固定, 而且在相同区域, 安全要求较高,并和操作系统相关,应该全部是相同系统;而B/S 建立在广域网上, 面向不一样用户群, 分散地域, 这是C/S无法做到,和操作系统平台关系最小。 (7) 用户接口不一样 C/S 多是建立Window平台上,表现方法有限,对程序员普遍要求较高;而B/S 建立在浏览器上, 有愈加丰富和生动表现方法和用户交流,而且大部分难度减低,减低了开发成本。 (8) 信息流不一样 C/S 程序通常是经典中央集权机械式处理, 交互性相对低;而B/S 信息

31、流向可改变, B-B、B-C、B-G等信息、流向改变, 更像是交易中心。 针对本网站系统开发,经过对比,B/S比较适宜。3 需求分析3.1 系统需求学校图书管理系统使基于任意操作系统上,经过对现在存在大量学校或社会上图书管理系统分析和总结,然后依据学校特点,研究一套适宜于学校内部图书管理系统。系统要求有优良可视化图形操作界面,大力提升系统可操作性和交互性,尽可能降低操作员负担,让她们更方便、愈加快捷、更简单进行操作。还有要求系统有很强稳定性、可维护性、扩充性、可移植性。同时,实现控制多种用户系统权限,从而确保系统安全性。3.2 需求分析3.2.1 功效分析 信息技术学院图书管理系统是为学院图书

32、管理而设计书管理员提供提供科学化图书管理数据平台。图书管理系统关键实现以下5方面能:图书入库、查询、修改信息、图书借还、系统管理。3.2.2 功效描述 1.书籍管理功效:包含书籍类别管理和书籍信息管理两部分。 2.读者管理部分:这一部分包含对读者信息进行管理功效。 3.借阅管理部分:这一部分包含借书信息管理和还书信息管理两部分。 4.系统管理:包含修改系统用户密码、增加新用户和退出系统等。3.2.3可行性分析 技术可行性 依据系统功效、性能及实现系统各项约束条件,现有技术已较为成熟硬件、软件性能要求、环境条件等各项条件良好,估量利用现有技术条件应完全能够达成该系统功效目标。同时,考虑给开发期限

33、也较为充裕,估计系统是能够在要求期限内完成开发。经济可行性 本系统建立在PHP开发基础上,项目开发成本很小。而且本系统实施后能够显著提升工作效率。所以本系统在经济上是可行。运行可行性 本系统采取完全图形化界面,充足得考虑了用户对系统易于管理,管理者方便查询设备信息效率,完全满足了使用者要求。该系统应该提供简单操作界面,能够快速实现查书、借书、还书功效,该系统关键使用通用浏览器所以便于系统移植和使用。4 总体设计4.1 系统步骤图4.2 数据库设计4.2.1 数据库概念设计依据以上各节对系统所做需求分析、系统设计,计划出本系统中使用数据库实体分别为图书档案实体、读者档案实体、借阅档案实体、归还档

34、案实体和管理员实体。1.图书档案实体 图书档案实体包含编号、条形码、书名、类型、作者、译者、出版社价格、页码、书架、录入时间和操作员等属性。2.读者档案实体 读者档案实体包含编号、姓名、性别、条形码、职业、出生日期、有效证件、证件号码、电话、电子邮件、登记日期、操作员、类型和备注等属性。1. 借阅档案实体 借阅档案实体包含编号、读者编号、图书编号、借书时间、应还时间、操作员和是否归还等属性。4.归还档案实体 归还档案实体包含编号、读者编号、图书编号、归还时间和操作员等属性。数据库具体实现4.2.2 创建数据库及数据表结合实际情况及对用户需求分析,学校图书馆管理系统library数据库关键包含以

35、下11个数据表library表tb_bookcase表tb_bookinfo表tb_booktype表tb_borrow表tb_library表tb_manager表tb_parameter表tb_publishing表tb_purview表tb_reader表tb_readertype- phpMyAdmin SQL Dump- version 3.4.10.1- - 主机: localhost- 生成日期: 年 05 月 01 日 06:46- 服务器版本: 5.5.20- PHP 版本: 5.3.10SET SQL_MODE=NO_AUTO_VALUE_ON_ZERO;SET time_

36、zone = +00:00;- 数据库: library- 表结构 tb_bookcase-CREATE TABLE IF NOT EXISTS tb_bookcase ( id int(10) unsigned NOT NULL AUTO_INCREMENT, name varchar(30) DEFAULT NULL, PRIMARY KEY (id) ENGINE=MyISAM DEFAULT CHARSET=gb2312 AUTO_INCREMENT=1 ;- 表结构 tb_bookinfo-CREATE TABLE IF NOT EXISTS tb_bookinfo ( barcod

37、e varchar(30) DEFAULT NULL, bookname varchar(70) DEFAULT NULL, typeid int(10) unsigned DEFAULT NULL, author varchar(30) DEFAULT NULL, translator varchar(30) DEFAULT NULL, ISBN varchar(20) DEFAULT NULL, price float(8,2) DEFAULT NULL, page int(10) unsigned DEFAULT NULL, bookcase int(10) unsigned DEFAU

38、LT NULL, storage int(10) unsigned DEFAULT NULL, inTime date DEFAULT NULL, operator varchar(30) DEFAULT NULL, del tinyint(1) DEFAULT 0, id int(11) NOT NULL AUTO_INCREMENT, PRIMARY KEY (id) ENGINE=MyISAM DEFAULT CHARSET=gb2312 AUTO_INCREMENT=1 ;- 表结构 tb_booktype-CREATE TABLE IF NOT EXISTS tb_booktype

39、( id int(10) unsigned NOT NULL AUTO_INCREMENT, typename varchar(30) DEFAULT NULL, days int(10) unsigned DEFAULT NULL, PRIMARY KEY (id) ENGINE=MyISAM DEFAULT CHARSET=gb2312 AUTO_INCREMENT=1 ;- 表结构 tb_borrow-CREATE TABLE IF NOT EXISTS tb_borrow ( id int(10) unsigned NOT NULL AUTO_INCREMENT, readerid i

40、nt(10) unsigned DEFAULT NULL, bookid int(10) DEFAULT NULL, borrowTime date DEFAULT NULL, backTime date DEFAULT NULL, operator varchar(30) DEFAULT NULL, ifback tinyint(1) DEFAULT 0, PRIMARY KEY (id) ENGINE=MyISAM DEFAULT CHARSET=gb2312 AUTO_INCREMENT=1 ;- 表结构 tb_library-CREATE TABLE IF NOT EXISTS tb_

41、library ( id int(10) unsigned NOT NULL AUTO_INCREMENT, libraryname varchar(50) DEFAULT NULL, curator varchar(10) DEFAULT NULL, tel varchar(20) DEFAULT NULL, address varchar(100) DEFAULT NULL, email varchar(100) DEFAULT NULL, url varchar(100) DEFAULT NULL, createDate date DEFAULT NULL, introduce text

42、, PRIMARY KEY (id) ENGINE=MyISAM DEFAULT CHARSET=gb2312 AUTO_INCREMENT=1 ;- 表结构 tb_manager-CREATE TABLE IF NOT EXISTS tb_manager ( id int(10) unsigned NOT NULL AUTO_INCREMENT, name varchar(30) DEFAULT NULL, pwd varchar(50) DEFAULT NULL, PRIMARY KEY (id) ENGINE=MyISAM DEFAULT CHARSET=gb2312 AUTO_INCR

43、EMENT=3 ;- 转存表中数据 tb_manager-INSERT INTO tb_manager (id, name, pwd) VALUES(1, admin, 21232f297a57a5a743894a0e4a801fc3),(2, bulongwind, 845d07a73a3c0bbf6ff27b4b2130413a);- 表结构 tb_parameter-CREATE TABLE IF NOT EXISTS tb_parameter ( id int(10) unsigned NOT NULL AUTO_INCREMENT, cost int(10) unsigned DEF

44、AULT NULL, validity int(10) unsigned DEFAULT NULL, PRIMARY KEY (id) ENGINE=MyISAM DEFAULT CHARSET=gb2312 AUTO_INCREMENT=1 ;- 表结构 tb_publishing-CREATE TABLE IF NOT EXISTS tb_publishing ( ISBN varchar(20) DEFAULT NULL, pubname varchar(30) DEFAULT NULL) ENGINE=MyISAM DEFAULT CHARSET=gb2312;- 表结构 tb_purview-CREATE TABLE IF NOT EXISTS tb_purview ( id int(11) NOT NULL DEFAULT 0, sysset tinyint(1) DEFAULT 0, readerset tinyint(1) DEFAULT 0, bookset tinyint(1) DEFAULT 0, borrowback tinyint(1) DEFAULT 0, sysquery tinyint(1) DEFAULT 0, PRIMARY KEY (id) ENGINE=MyISAM DEFAULT CHARSET=gb2312;- 转存表中数据 tb_p

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服