基于php—mysql技术图书信息管理系统设计

基于php—mysql技术图书信息管理系统设计

ID:6073581

大小:28.00 KB

页数:6页

时间:2018-01-02

基于php—mysql技术图书信息管理系统设计_第1页
基于php—mysql技术图书信息管理系统设计_第2页
基于php—mysql技术图书信息管理系统设计_第3页
基于php—mysql技术图书信息管理系统设计_第4页
基于php—mysql技术图书信息管理系统设计_第5页
资源描述:

《基于php—mysql技术图书信息管理系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于PHP—MYSQL技术图书信息管理系统设计  【摘要】图书信息管理系统主要用于对公司内部或个人开发的图书进行有序地管理,本程序记录了图书的类别、语言、书名、目录、文稿路径和程序路径等相关信息,并提供了多种搜索条件,可以快速、有效地查找图书信息。【关键词】PHP;模块设计;图书信息管理系统1.引言传统的图书管理系统采用c/s模式,由于c/s模式需要专门的客户端软件,不能够实现快速部署、安装和配置,因此采用b/s模式开发图书管理系统已成为一种趋势,便于用户在联网的情况下进行一系列查询。开发一套能够为用户提供充足信息的图书

2、管理系统是十分必要的,基于php的图书管理系统就是顺应这种需求而开发的。2.系统功能阐述图书信息管理系统主要实现对图书信息进行分类、分语言管理,并对图书的基本信息、程序、文稿和视频文件进行管理,以便用户可以快速找到需要的资源。在本系统中,用户可以添加、修改和删除图书信息。3.数据库设计3.1数据库设计结构6图书信息管理系统中,采用的是MySQL数据库,主要用来存储图书信息。这里将数据库命名为db_book,其中包含的数据表如图1所示。3.2连接数据库大部分页面都需要使用数据库,如果每页都编写相同的数据库连接代码,会显得十

3、分烦琐,所以本系统将数据库连接代码单独存入一个PHP文件conn.php中,在需要与数据库连接的页面中,使用包含函数包含该文件即可,代码如下:4.系统各个模块的实现4.1首页页面实现在首页中,对图书信息按语言进行了分类显示,单击图书书名可查看图书的详细信息,还可以进行搜索图书信息等操作。其中图书信息添加和图书信息管理需要登录后才可以操作。(1)首页页面主要包括程序导航菜单、搜索及最新图书信息列表等功能,其中,导航菜单部分包括输出首页、图书信息添加和图书信息管理的超链接。(2)在搜索部分创建form表单,提交查询的关键字,

4、并且将关键字提交到select.php文件中进行处理。(3)最新图书信息显示,可以查询出每类图书中最新的两条数据,并且通过while语句循环输出查询结果。4.2注册模块设计6注册功能主要用于为用户获取登录用户名和密码。在首页中单击“注册”超链接,即可进入注册页面,在注册页面中填写用户名、密码、部门及真实姓名后,单击“注册”按钮即可完成注册操作。(1)用户注册模块主要由表单页面(login.php)及数据信息处理页(login_ok.php)组成。在表单页login.php中,创建form表单,提交用户注册信息,并且将数据

5、提交到login_ok.php文件中。(2)用户单击“注册”按钮后,将数据提交到数据处理页login_ok.php中,对提交的数据进行验证,如果正确,则将数据添加到指定的数据表中,提示用户注册成功;否则,返回用户注册页面。4.3登录模块设计注册成功后,用户即可使用注册的用户名和密码进行登录。单击首页页面中的“登录”超链接,进入登录页面,输入正确的用户名和密码,单击“登录”按钮,即可成功登录,用户登录成功后可以添加和管理图书信息。(1)用户登录模块主要由表单设计页(enter.php)及数据信息处理页(enter_ok.p

6、hp)两个页面组成。在enter.php页中,创建form表单提交用户登录的用户名和密码。6(2)当用户单击“登录”按钮后,将在数据信息处理页中对提交的数据进行验证,如果正确,则提示用户登录成功;否则,返回用户登录页面。4.4图书信息添加模块设计(1)图书信息添加模块概述只有登录成功的用户,才可以进入图书信息添加模块。在首页导航菜单中,单击“图书信息添加”超链接,即可进入到图书信息添加页面。填写完整的图书信息后,单击“提交”按钮,即可完成图书信息添加操作。(2)在下拉菜单中显示数据表某列的字段值图书信息添加模块中主要通过

7、下拉菜单显示图书类别及语言信息。首先,创建下拉列表框。然后,使用select语句查询数据表中的数据。最后,将查询到的sort字段的值作为下拉列表框的值,使用while()语句循环输出。(3)图书信息添加模块实现过程具体实现过程如下:图书信息添加模块主要由表单设计页(insert.php)和数据处理页(insert_ok.php)组成。当用户单击“提交”按钮后,在数据处理页获取表单提交数据,将其添加到指定的数据表中。4.5图书信息管理模块设计(1)用户成功登录后,才可以进入图书信息管理模块6在导航菜单中单击“图书信息管理”

8、超链接,即可进入到图书信息管理页面中。在图书信息管理页面中,可以查看图书的详细信息,修改及删除图书信息。本模块采用了分页技术,在图书信息管理模块中对图书信息进行了分页显示,每页显示10条记录,当总记录数超过10条时自动分页,并显示“下一页”、“尾页”超链接。分页技术代码如下:(2)图书信息管理模块实现过程图书信息管理

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。