基于php的图书馆管理系统的设计与实现.doc
《基于php的图书馆管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于php的图书馆管理系统的设计与实现.doc(24页珍藏版)》请在咨信网上搜索。
目 录 1 绪论 1 1.1 课题研究的背景 1 1.2 课题研究的意义 1 1.3 管理信息系统的发展现状 2 1.4 相关技术与工具的介绍 2 1.5 论文结构安排 2 1.6小结 3 2 需求分析 4 2.1任务概述 4 2.2功能需求 4 2.3性能需求 6 2.4接口需求 7 2.5 可行性论证 7 2.6 小结 8 3 总体设计 9 3.1功能设计 9 3.2模块具体划分 9 3.3概念结构设计 10 3.4逻辑结构设计 12 3.5物理结构设计 13 3.6小结 16 4 详细设计 17 4.1 系统开发平台及工具选择 17 4.2 数据库连接 17 4.3 登录模块 17 4.3.1 登录模块概述 17 4.3.2 登录模块技术分析 18 4.3.3 登录模块实现过程 18 4.4 管理员设置 19 4.4.1 管理员设置概述 19 4.4.2 管理员设置技术分析 19 4.4.3 管理员设置实现过程 19 4.5图书档案管理 21 4.5.1图书档案管理概述 21 4.5.2 图书档案管理技术分析 21 4.5.3 图书档案管理实现过程 21 4.6图书借阅管理 22 4.6.1图书借阅管理概述 22 4.6.2 图书借阅管理技术分析 22 4.6.3 图书借阅管理实现过程 23 4.7读者信息管理 24 4.7.1 读者信息管理概述 24 4.7.2 读者信息管理技术分析 24 4.7.3 读者信息管理实现过程 24 4.8系统查询 25 4.8.1 系统查询概述 25 4.8.2 系统查询技术分析 26 4.8.3 系统查询实现过程 26 4.9更改口令 27 4.10 小结 27 5 测试 28 5.1 测试目的 28 5.2 测试方法 28 5.2.1 测试环境 28 5.2.2 功能测试 29 5.2.3 用户界面测试 30 5.2.4 单元测试 30 5.3 小结 32 6 结束语 33 6.1 总结 33 6.2 展望 33 参考文献 34 致 谢 35 平顶山学院本科毕业设计 1 绪论 该部分主要介绍当前图书馆管理系统的背景及意义,并且简要介绍论文的结构安排。基于PHP的图书馆管理系统能够方便有效地管理图书,大大的提高了图书馆管理的效率。 1.1 课题研究的背景 随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。图书馆管理也从人工文本操作发展到了计算机自动化操作。虽然,当前的图书馆大部分都在使用计算机来进行管理,但是,仍有很多的学校图书馆和书店的图书管理系统只能进行一些基本的图书借阅等功能操作,在及时性、有效性等方面有所欠缺。 针对目前普遍的图书管理系统存在的功能不全、操作复杂、系统要求高等一系列问题,设想一款操作简单、高效率的图书管理系统。基于目前很多图书管理系统只能在服务器上操作问题,有必要建立一个图书管理系统有效的支持WEB服务,以使图书管理工作规范化、系统化、程序化,提高信息处理的速度和准确性,并且能通过Internet能够及时、准确修改图书情况。本系统的设计有效的支持WEB访问,使得资源利用最大化,用户只需通过浏览器就可以实现操作,并且该操作灵活简单。此设计的目标在于开发一个功能齐全,操作简单明了的图书馆借阅系统。 本系统结合图书馆实际需要分析,采用功能很强大的MyEclipse作为开发工具,使用PHP来开发B/S(Browser/Server)模式的图书管理系统。整个系统符合操作简便、界面友好、灵活、实用、安全的要求出发,完成借书、还书的全过程,包括读者资源、书籍资源、借书信息、还书信息,能够及时地了解各个环节的信息的变更。 1.2 课题研究的意义 实现图书馆对外借书、还书的简易操作,提高图书馆对最频繁工作的效率;实现图书馆对外所藏图书的按类别、书名等多方面的查询,最大的方便读者和图书馆工作人员对所需图书的查询;建立图书馆外借读者数据库,方便工作人员对读者进行有效管理;实现图书馆对新书入库,旧书封存的简单处理,并且建立书籍档案,方便进货,整体提高图书管理的效率。 1.3 管理信息系统的发展现状 随着计算机技术的发展以及计算机网络的逐渐普及,英特网成为人们查找信息的重要场所。二十一世纪是信息的时代,所以信息的交换和信息流通显得的特别重要。为使信息能及时快速的流通,因此,使用计算机来管理图书成为必然,并且通过Internet来管理图书也成为主流。目前,中小型以及大型图书馆、书店等均开始使用各种系统管理软件来辅助管理图书,但是大多数的图书管理系统都是只能够进行一些基本的图书借还功能,还存在一些缺陷。例如:图书借阅到期后,将直接记为未归还,并开始计算超期罚款,而读者或许还并不知道已经超期,而导致要缴纳大量的罚款。 1.4 相关技术与工具的介绍 本系统采用PHP进行编写,采用Dreamweaver 进行页面的设计,采用MyEclipse 进行集成环境的开发,采用Tomcat服务器,使用B/S模式进行系统的开发。并且使用MySQL数据库,进行后台数据的管理。 MyEclipse是一个多编程语言开发平台,安装上支持相应的语言开发插件,就可以在MyEclipse下开发出来Java以外的C/C++、C#、JavaFX script等语言的工程。MyEclipse是Eclipse的插件,也是一款功能强大的集成开发环境,支持代码编写、配置、测试以及除错,使用方便。 B/S(Brower/Server)结构即浏览器/服务器模式,是WEB兴起后的一种网络结构模式。他最大的优点就是能在任何地方进行操作而不用安装其他专业软件,只要有一台能连接网络的电脑就能使用,客户端无需安装和维护,系统扩展容易[5]。 MySQL是一种关联数据库管理系统,关联数据库将数据保存在各个不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL被广泛地应用在Internet上的中小型网站中。由于其速度快、体积小、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体成本而选择了MySQL作为网站数据库。 1.5 论文结构安排 本文主要介绍图书馆管理系统的开发背景和相关技术及工具介绍、需求分析、总体设计和详细设计与实现,最后介绍系统的相关测试,全文共分六章,具体安排如下所示: 1、 绪论:本章主要介绍系统的开发背景和意义及系统所完成的工作、开发该系统所用到的工具及相关技术和整个论文的结构安排等。 2 、需求分析:本章主要介绍系统的设计目标,而且对系统的功能需求,性能需求等方面进行详细介绍。 3 、总体设计:本章主要介绍系统的整体设计,而且使用系统功能图对整个系统的功能设计、数据库的概念结构设计、逻辑结构设计和物理结构设计等方面进行详细的介绍。 4 、详细设计与实现:本章主要分为详细设计和系统实现两部分。介绍核心功能模块的设计与实现,并借助相应的实现界面,来陈述功能设计与实现过程。 5、 测试:本章介绍项目测试的目的和方法。而且结合关键功能给出设计的测试用例和测试结果。 6、 结束语:本章主要分为总结和展望两部分。总结部分对本论文的撰写进行回顾与总结,展望部分对图书馆管理系统的可扩展性进行介绍与分析。 1.6小结 本章首先介绍本课题的研究背景及意义深入研究本系统的重要性。最后介绍论文的结构安排,以便于在可以保证论文质量的前提下按照计划顺利完成本论文的撰写。 2 需求分析 前一章主要是针对开发背景和意义、技术与工具的研究,在其基础上该章主要是系统的需求分析。需求在软件产品的整个生存期中占有非常重要的位置,它是软件工程项目的依据和出发点。无论是软件的开发还是软件的维护都是以满足需求作为最终目的的。需求分析是软件开发的基础,需求分析得出的结论是软件开发后续阶段的工作依据,直接决定着最终软件能否满足用户的需求,决定着软件开发的成功与否。 2.1任务概述 通过计算机对图书进行管理,不仅为图书馆的管理注入了新的生机,而且在运行过程中省了大量的人力、物力、财力和时间,可以提高图书馆的效率,还为图书馆在读者群中树立了一个全新的形象,并为图书馆日后发展奠定一个良好的基础。通过对一些图书馆的实际考察、分析,并结合图书馆的要求以及实际的市场调查,将整个图书管理的业务抽象并描绘如下: 1、新的图书购进后,分别对其进行类别汇总并加以编号。 2、新书编号后,上架以备读者借阅。 3、如读者需要借阅图书,就会在其借阅登记表记录下借阅的相关信息与借阅日期。 4、学生借阅图书后,及时地归还图书,并记录下还书日期。 2.2功能需求 经过对用户的调查,在业务流程的基础上,基本可以确定系统必须达到的目标,以下是图书管理系统必须具备的功能: 1、 网站设计页面要求美观大方、个性化,功能全面,操作简单。 2、 要求实现基础信息的管理平台。 3、 要求对所有读者进行管理。 4、 要求实现图书借书排行、了解当前的畅销书。 5、 商品分类详尽,可按不同类别查看图书信息。 6、 提供快速的图书信息、图书借阅检索功能,保证数据查询的灵活性。 7、 实现图书借阅、图书续借、图书归还的功能。 8、 实现综合条件查询,如按用户指定条件查询、按日期时间段查询、综合条件查询等。 9、 要求图书借阅、续借、归还时记下每一笔记录的操作员。 10、 实现对图书借阅、续借和归还过程的全程数据信息跟踪。 11、 提借阅到期提醒功能,使管理者可以及时了解到已经到达归还日期的图书借阅信息。 12、 自动续借功能,对即将到期未归还而且未续借的读者,自动续借一次。 13、 提供灵活、方便的权限设置功能,使整个系统的管理分工明确。 14、 具有易维护性和易操作性。 根据功能需求分析确定该系统划分为以下几个管理模块:系统设置(管理员设置、书架设置)、读者管理(读者类型管理、读者档案管理)、图书管理(图书类型管理、图书档案管理)、图书借还(图书借阅、图书续借、图书归还)、系统查询(图书档案查询、图书借阅查询、借阅到期提醒)、更改口令等。用例图如图2-1所示: 图2-1图书馆管理系统用例图 其中读者档案管理用例描述如下: 表2-1管理员管理读者档案 用例编号 101 用例名称 管理员管理读者档案 用例概述 管理员通过读者管理模块管理读者的档案 范围 管理员添加、修改和删除读者的基本信息 主参与者 管理员 次要参与者 操作员 项目相关人 利益说明 项目相关人 利益 管理员 管理员添加、修改和删除读者的任意信息 前置条件 管理员用户已成功登入系统 后置条件 读者新的信息成功加入数据库 成功保证 读者信息设置成功 基本事件流 步骤 活动 1 管理员用户在主界面点击读者管理模块中的读者档案管理 2 系统显示读者信息管理界面 3 管理员在该界面进行添加、修改、删除读者信息操作 4 系统将操作结果写入数据库 5 用例终止 扩展事件流 无 2.3性能需求 为了保证系统能够安全、长期、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求: 1、系统处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统目前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足用户对信息处理的需求。 2、系统的开放性和系统的可扩充性 图书管理系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求要不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,即系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代[6]。 3、系统的易用性和易维护性 图书馆管理系统直接面对使用人员,而使用人员却对计算机并不是很熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面。 4、系统的标准性 系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。 5、系统的先进性 目前计算系统的技术发展相当快,作为图书管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并且先进的产品。 6、系统的响应速度 图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而尽可能的提高反应速度,原则是保证操作人员不会因为速度问题而影响工作效率。 2.4接口需求 用户界面: 界面的设计应本着简洁、漂亮、通俗易懂,操作简便,并具有一定的灵活性;尽可能采用开发工具构造界面,使需求定义和设计、编码相衔接。 硬件接口:采用标准的键盘、鼠标控制接口;能够提供与多种打印机之间的接口,这一部分主要由操作系统决定。 2.5 可行性论证 通过对图书的各个方面进行了具体的了解之后,现对开发图书管理系统的可行性进行分析。 技术上可行:系统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备;软件上,操作系统采用Windows系列操作系统,系统开发工具为MyEclipse10,采用PHP开发,后台数据库采用MySQL5.0这些软件在MIS开发中已被大量应用,技术上都比较成熟,因此在技术上是可行的。 经济上可行:由于中小型企业急需采用计算机来进行图书的管理,因此对开发图书管理系统大力支持。 管理上可行:中小型企业对图书有很多的管理体制,每位读者均有卡号,同时图书馆还为每位读者建立了档案。因此管理上可行。另外,同时制定了培训计划,并进行了实施MIS的物质准备和工作准备。 综上所述,开发图书管理系统在技术上、经济上、管理上都是可行的。 2.6 小结 本章首先对系统进行需求分析,通过对系统功能需求的分析,说明系统该完成的功能。接着对系统的开发是否可行进行论证,确保该系统是能够进行开发的。 3 总体设计 系统概要设计是系统实现一个重要的前期工作。本章节将结合功能设计、模块划分和子模块功能设计及流程三个方面对该系统的概要设计做详细的说明。 3.1功能设计 本系统是基于B/S模式的图书馆管理系统的设计与实现。系统功能主要包括登录,系统设置,读者管理,图书管理,图书借还,系统查询等。 通过分析本系统设计将要实现用户登录、系统设置、读者管理、图书管理、图书借还、系统查询等模块。系统模块结构参考图3-1。 图3-1图书馆管理系统模块 3.2模块具体划分 系统主要划分为六大模块,分别是用户登录模块、系统设置模块、读者管理模块、图书管理模块、图书借阅模块和系统查询模块。其模块具体划分参考图3-2。 各模块主要实现的功能如下: 1、系统设置 修改图书馆的基本信息,设置管理员的权限操作,添加和修改书架信息。 2、读者管理 添加和删除读者类型,对读者信息进行添加、修改、删除操作。 3、图书管理 添加、修改图书类型,对图书信息进行添加、修改、删除操作。 4、图书借阅 实现读者借书、还书、续借功能。 5、系统查询 查询图书信息、图书借阅信息和借阅到期的信息,自动续借和借阅到期提醒功能。 6、修改口令 更改个人登录密码。 图3-2图书馆管理系统功能模块图 3.3概念结构设计 在需求分析阶段已完成该系统所有的数据分析。根据该阶段所建立的概念模型,已经得出满足系统设计要求的几个关系描述,该阶段的主要工作就是把前一阶段的成果转化为具体的数据库。下面给出概念结构设计的实体图和E-R图。 1、 管理员实体图: 图3-3 管理员实体图 2、读者信息实体图: 图3-4 读者实体图 3、图书信息实体图: 图3-5 图书信息实体图 4、借书信息实体图: 图3-6 借书实体信息图 5、还书信息实体图: 图3-7 还书实体信息图 6、系统E-R图: 图3-8 系统E-R图 3.4逻辑结构设计 逻辑结构设计的任务是把概念结构设计阶段设计完毕的基本E-R图转化为与选用的具体机器上的DBMS产品所支持的数据模型相符的逻辑结构(包括数据库模式和外模式)。这些模式在功能性、完整性和一致性约束及数据库的可扩充性等方面应满足用户的各种要求。E-R图型关系模型的转化要解决的问题是如何将实体和实体间的关系转化为关系模式,如何确定这些关系模式的属性和代码。现在需要将前面的数据库概念结构化为MySQL数据库系统所支持的实际数据模型,即数据库的逻辑结构[2]。 根据优化原则进行优化设计,最终得出该系统的数据模型为: 管理员(管理员名称,密码) 图书信息(条形码,书名,类型,作者,译者,出版社,价格,页码) 读者信息(ID,姓名,性别,条形码,职业,出生日期,有效证件,证件号码,电话,E-mail,备注) 借书信息(ID,读者编号,图书编号,借书时间) 还书信息(ID,读者编号,图书编号,借书时间,归还时间,操作员) 3.5物理结构设计 物理结构设计是指根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖于具体计算机结构的各项物理设计措施,对具体的应用任务选定最合适的物理存储结构。 各数据表如下: tb_manager表(管理员信息表) 管理员信息表主要用来保存管理员信息。表tb_manager的结构如表3-1所示。 表3-1管理员信息表 字段名称 数据类型 是否为空 是否主键 默认值 描述 id Int(10)unsigncd NO YES ID自动编号 name Varchar(30) YES NULL 管理员名称 pwd Varchar(30) YES NULL 密码 tb_purview(权限表) 权限表主要用来保存管理员的权限信息,该表中的id字段与管理员信息表(tb_ purview)中的id字段关联。表tb_purview的结构如表3-2所示。 表3-2权限表 字段名称 数据类型 是否为空 是否主键 默认值 描述 id Int(11) NO YES 0 管理员ID号 sysset Tinyint(1) YES 0 系统设置 readerset Tinyint(1) YES 0 读者管理 bookset Tinyint(1) YES 0 图书管理 borrowback Tinyint(1) YES 0 图书借还 sysquery Tinyint(1) YES 0 系统查询 tb_booktype(图书类型表) 主要用来保存图书类型信息。表tb_booktype的结构如表3-3所示。 表3-3图书类型表 字段名称 数据类型 是否为空 是否主键 默认值 描述 id Int(10)unsigncd NO YES ID(自动编号) typename Varchar(30) YES NULL 类型名称 days Int(10)unsigncd YES NULL 可借天数 tb_bookcase(书架信息表) 书架信息表主要用来保存书架信息。表tb_bookcase的结构如表3-4所示。 表3-4书架信息表 字段名称 数据类型 是否为空 是否主键 默认值 描述 id Int(10)unsigncd NO YES ID(自动编号) name Varchar(30) YES NULL 书架名称 tb_bookinfo(图书信息表). 该表用于保存图书信息。表tb_bookinfo的结构如表3-5所示。 表3-5图书信息表 字段名称 数据类型 是否为空 是否主键 默认值 描述 barcode varchar(30) YES NULL 条形码 bookname varchar(70) YES NULL 书名 typeid int(10)unsigned YES NULL 类型 author varchar(30) YES NULL 作者 translator varchar(30) YES NULL 译者 ISBN varchar(20) YES NULL 出版社 price float(8,2) YES NULL 价格 page int(10)unsigned YES NULL 页码 bookcase int(10)unsigned YES NULL 书架 inTime date YES NULL 录入时间 operator varchar(30) YES NULL 操作员 del tinyint(1) YES 0 是否删除 id int(11) NO YES ID(自动编号) tb_borrow(图书借阅信息表) 用于保存图书信息。表tb_borrow如表3-6所示。 表3-6图书借阅信息表 字段名称 数据类型 是否为空 是否主键 默认值 描述 id int(10)unsigned NO YES ID(自动编号) readerid int(10)unsigned YES NULL 读者编号 bookid int(10) YES NULL 图书编号 borrowTime date YES NULL 借书时间 backtime date YES NULL 归还时间 operator varchar(30) YES NULL 操作员 ifback tinyint(1) YES 0 是否归还 renew Tinyint(1) YES 0 是否续借 tb_publishing(出版社信息表) 出版社信息表主要用来保存出版社信息。表tb_publishing的结构如表3-7所示。 表3-7出版社信息表 字段名称 数据类型 是否为空 是否主键 默认值 描述 ISBN varchar(30) YES NULL ISBN号 pubname varchar(30) YES NULL 出版社名称 tb_reader(读者信息表) 读者信息表主要用来保存读者信息。表tb_reader的结构如表3-8所示。 表3-8读者信息表 字段名称 数据类型 是否为空 是否主键 默认值 描述 id int(10)unsigned NO YES ID(自动编号) name varchar(20) YES NULL 姓名 sex varchar(4) YES NULL 性别 barcode varchar(30) YES NULL 条形码 vocation varchar(50) YES NULL 职业 birthday date YES NULL 出生日期 paperType varchar(10) YES NULL 有效证件 paperNO varchar(20) YES NULL 证件号码 tel varchar(20) YES NULL 电话 email varchar(100) YES NULL 电子邮件 createDate date YES NULL 登记日期 operator varchar(30) YES NULL 操作员 remark text YES NULL 备注 typeid int(11) YES NULL 类型 tb_readertype(读者类型信息表) 读者类型信息表主要用来保存读者类型信息。表tb_readertype的结构如表3-9所示。 表3-9读者类型信息表 字段名称 数据类型 是否为空 是否主键 默认值 描述 id int(10)unsigned NO YES ID(自动编号) name varchar(50) YES NULL 类型名称 number int(4) YES NULL 可借数量 tb_library(图书馆信息表) 图书馆信息表主要用来保存图书馆的基本信息。表tb_library的结构如表3-10所示。 表3-10图书馆信息表 字段名称 数据类型 是否为空 是否主键 默认值 描述 id int(10)unsigned NO YES ID(自动编号) libraryname varchar(50) YES NULL 馆名 curator varchar(10) YES NULL 馆长 tel varchar(20) YES NULL 联系电话 address varchar(100) YES NULL 联系地址 email varchar(100) YES NULL E—mail url varchar(100) YES NULL 网址 creatDate date YES NULL 建馆日期 introduce text YES NULL 简介 3.6小结 本部分主要介绍系统的总体设计,首先分析系统总体架构设计,接着按照用户的不同需求对系统的功能进行设计,最后,分析数据库的整体设计,进一步为系统的开发做更好的准备。 6 结束语 6.1 总结 随着计算机的硬件技术和系统软件技术的快速发展,计算机应用系统开发就显得越来越迫切和重要。对不同行业的用户来说,要想真正让计算机为本行业本单位服务,主要还是取决于本行业应用系统的开发水平。对于图书管理这一行业来说,图书馆管理系统就成为帮助图书馆全面实现计算机管理的关键。 图书馆管理系统的主要目标是实现对图书馆管理的自动化, 提高图书馆的办公效率, 为高质量的图书馆管理提供保证。 本文首先介绍课题研究背景及意义和论文的结构安排,以及系统选择MySQL5.0 作为后台数据库,利用PHP作为前台开发工具完成设计,然后介绍了图书馆管理系统进行需求分析,包括功能需求、性能需求、插件需求,其次对系统进行总体设计,给出系统功能图和数据库设计,接着对图书馆管理系统的具体实现进行详细的介绍,包括核心功能模块的设计、分析与实现。最后结合关键功能给出设计的测试用例和测试结果,对本系统进行必要的测试,达到预期效果。而且在过去的基础上新添了图书自动续借和图书借阅到期提醒功能,使系统更加人性化。 6.2 展望 该图书馆管理系统的设计已经达到了基本的需求,但纵观其内容,以及技术方面,也存在有待改进之处。因为时间紧,在系统实现上主要强调重要功能的实现,在页面的外观上还仍有待于进一步美化和加强。在界面的美观和整体的排列效果上做的不是很好,以后会在这方面多加学习,尽量完善,努力提高自己的整体水平。因该系统的图书借阅到期提醒功能是通过向读者所留的电子邮箱发送邮件,提醒读者的借书时间到期的,而邮件不一定能被读者第一时间查看,所以在及时性方面比较差,希望别人在开发时能通过更加快速的通讯技术实现该功能,尽量完善该系统。 参考文献 [1]张海藩著.《软件工程导轮》[M]北京:清华大学出版社,2008年 [2]萨师煊、王珊著.《数据库系统概论》[M]北京:高等教育出版社,2010年 [3]明日科技编著.《PHP函数参考大全》[M]北京:人民邮电出版社,2009年 [4]【美】Larry Ullman著 .《PHP与MySQL基础教程》[M]人民邮电出版社,2009年 [5]谭国蓉著.《基于B/S架构的软件项目实训》[M]北京:电子工业出版社.2009年 [6]董继阳.软件设计中的需求分析[J]《电脑知识与技术》.2008年第28期 [7]苗雪兰著.《数据库系统原理》[M](第3版)北京机械工业出版社.2010年 [8]陈益材著.《PHP+MySQL+Dreamweaver动态网站建设》[M]机械工业出版社.2012年 [9]威利、汤姆森著.武欣等译《php和mysql web开发》[M]机械工业出版社.2009年 [10] 于荷云著.《PHP+MySQL网站开发全程实例》[M]北京:清华大学出版社.2012年 [11]明日科技、刘中华著.《 PHP项目开发案例全程实录》[M]清华大学出版社.2011年 [12] 杨宇等著.《PHP典型模块与项目实战大全》[M]清华大学出版社.2012年 [13] 陈向辉等著《由浅入深学PHP》 [M]电子工业出版社.2011年 [14] 房爱莲 编著《PHP动态网页设计与制作案例教程》[M]北京大学出版社.2011年 致 谢 通过本次的毕业设计我不仅学到了知识,而且学到了做人的准则和严谨的治学作风。通过开发本系统,我学习到了我们计算机专业的理论课程的实践方法,真正认识到系统开发的流程及代码开发规范。使我再一次认识到理论与实践的并行性。这为我今后理论学习和实践技能提高起到了促进作用。 本次毕业设计的编写让我更熟悉这几年的知识,以及知识的运用,能够系统的,完整的开发一个系统,实行完整的软件开发的步骤,能给自己更多的机会进行实践,有利于自己今后的工作当中,提早的实现对软件的一些开发的思考方式与开发软件的经验。在此我谢谢彭统乾老师对我的帮助以及指导。 由于水平有限,设计作品有很多不足之处,请老师和同学们多多批评、指正。谢谢! 目 录 第一章 项目概要 1 1.1 项目背景 1 1.2 项目建设内容与工期 2 1.3 投资估算和资金筹措 3 1.3.1投资估算 3 1.3.2 资金筹措方案 3 1.4 效益分析 4 1.4.1 经济效益 4 1.4.2 社会效益 5 1.4.3 生态效益 5 第二章 项目区概况 6 2.1 自然概况 6 2.2 社会经济状况 8 第三章 项目建设的必要性和可行性 10 3.1 项目区农业发展的制约因素 10 3.2项目建设的必要性 10 3.3 项目建设的可行性 13 第四章 水资源评价及水利工程设施 14 4.1 项目区水资源概况 14 4.2 水利工程措施 14 第五章 规划设计 18 5.1 指导思想 18 5.2 选项原则 18 5.3 建设标准 18 5.4 道路建设 19 5.5 建设规模 20 5.6 规划布局 20 第六章 开发任务与开发原则 22 6.1 开发任务 22 6.2 开发原则 22 第七章 投资估算与资金筹措 24 7.1投资估算 24 7.2 资金来源构成及筹措方案 24 第八章 综合效益分析 26 8.1 经济效益 26 8.2 社会效益 26 8.3 生态效益 26 第九章 组织实施和运行管护 28 9.1 组织机构设置 28 9.2 项目实施管理 29 9.3 运行管理和维护 29 第十章 环境影响与评价 31 10.1生态影响分析评价 31 10.2 环境质量影响分析评价 31 第十一章 可行性研究结论和建议 33 11.1 项目可行性研究的总体评价 33 11.2 主要污染物及治理措施 35 11.3 问题与建议 36 21- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 php 图书馆 管理 系统 设计 实现
咨信网温馨提示:
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。
关于本文