基于php5的图馆管理系统的设计与实现设计

上传人:壹****1 文档编号:498359202 上传时间:2023-01-22 格式:DOC 页数:56 大小:3.16MB
返回 下载 相关 举报
基于php5的图馆管理系统的设计与实现设计_第1页
第1页 / 共56页
基于php5的图馆管理系统的设计与实现设计_第2页
第2页 / 共56页
基于php5的图馆管理系统的设计与实现设计_第3页
第3页 / 共56页
基于php5的图馆管理系统的设计与实现设计_第4页
第4页 / 共56页
基于php5的图馆管理系统的设计与实现设计_第5页
第5页 / 共56页
点击查看更多>>
资源描述

《基于php5的图馆管理系统的设计与实现设计》由会员分享,可在线阅读,更多相关《基于php5的图馆管理系统的设计与实现设计(56页珍藏版)》请在金锄头文库上搜索。

1、存档编号 基于php5的图书馆管理系统的设计与实现教学学院 数学与计算机科学学院 内容摘要1核心字1Abstract1Keywords11 引言21.1系统开发背景21.2 系统开发意义22 系统分析32.1可行性分析32.2 需求分析42.3 系统开发工具及运营平台53 概要设计63.1 系统模块功能划分63.2 整体E-R图及局部E-R图74 数据库设计114.1 数据库关系模型描述114.2 数据库物理实现114.3 转换措施144.4 数据库评价145 系统具体设计155.1 各界面的程序流程图155.2 界面设计及特色代码186. 系统测试406.1测试原则406.2测试用例417

2、总结44参照文献45内容摘要: 本图书馆管理系统基于php5开发,使用mysql数据库,使用的模板引擎为Smarty。本系统重要分为登录,游客,管理员后台,一般顾客后台等模块。游客模块实现图书馆的有关信息查询,查询图书和读者留言等功能;登录模块重要有顾客注册和登录,找回丢失密码等功能。登录模块使用了session机制避免顾客非法登录和多顾客同步登录一种账号;管理员后台能实现顾客管理、图书管理、借阅管理(涉及查询借阅信息、借书、还书等功能)、预定图书管理,延期、丢失解决,留言管理,回收站等功能;顾客后台能实现已借图书查询、预定图书、图书查询、欠费记录查询、个人设立等功能。核心字:图书馆管理系统,

3、mysql,php5,注册,安全退出,回收站。Abstract: Based on the PHP5 development of the library management system, using MySQL database, using the template engine for Smarty. The system mainly consists of login, tourists, the administrator, user backstage module. To realize the library visitors module related informa

4、tion query, the query of books and readers messages and other functions; the login module is mainly a user registration and login, lost password etc. The login module uses the session mechanism to prevent the user from illegal logging and multiple users simultaneously on an account; the administrato

5、r can realize user management, library management, library management (including query info, library, books and other functions), a predetermined library management, delay, loss of processing, message management, recycling and other functions; user information can realize the books, books, books que

6、ry query scheduled fundraising records, query, personal settings and other functions.Keywords:Library management system, mysql, PHP5, the user registration, safety exit, the recycle bin.1 引言1.1系统开发背景当今各大高校的图书馆里的图书室越来越多,人工管理已经是不能满足各大高校的需求了。有的高校的图书馆已经用上了CS架构的图书馆管理系统,它可以完毕一定的管理需求;但如今网络日渐发达,学生都但愿能通过网络就能

7、以便的预定图书,查询图书,因此BS架构的图书馆管理系统诞生了;并且BS系统在客户端不用安装只需通过浏览器访问即可,并且当今BS系统的开发已经成熟,多种模板引擎,框架的浮现使得BS系统开发更快,并且能达到前台页面和后台代码分离,便于更新和维护,因此本图书馆管理系统为BS架构的系统。本系统是使用php5开发的,使用了smarty模板引擎达到了前端界面代码和后台php代码分离。后台功能实现重要分为控制层和数据层。本系统重要有顾客控制面板模块和管理员控制面板模块和前台初始页模块,管理员后台只有拥有相应的权限才干做相应的操作。开发环境为Apache+Mysql+php5。1.2 系统开发意义开发本系统能

8、是目前的图书馆管理更科学,更以便,更规范。本系统便于更新,维护,便于运用,本系统能大大减小管理员的承当,给广大师生,读者提供更好的服务。2 系统分析系统分析分为可行性分析和需求分析。2.1可行性分析2.1.1 经济可行性分析本系统开发要耗去一定的时间,而所用的开发工具和软件基本是免费的。由于系统可以在将来一段时期内稳定地发挥作用,开发图书馆管理系统,对于管理图书和管理读者,图书的借阅,图书的预定均有很大的协助。由此可见,开发此系统在经济上是完全可行的。2.1.2操作可行性分析如今的大学生大部分均有了计算机,硬件成本不断的下降,计算机价格不断减少。我的这套系统是运用自己的计算机加免费编程软件来开

9、发的,开发出来的系统具有和谐的顾客界面、有良好的安全性设立等,可以使顾客可以不久地掌握系统的操作措施,因此在操作上是可行的。2.1.3技术可行性分析从目前IT业内使用比较广泛的数据库开发、管理软件来看,使用比较简朴的中小型数据库,php5和Mysql,apache的结合无疑是在实际应用中较为成功的一种解决方案。为顾客提供了业界软件开发始终坚持的非常和谐、操作简朴的顾客界面、完善强大的数据库操作功能和简洁明了的数据库接口。因此技术实行起来相对会容易。2.1.4 可行性综合分析开发本系统就是为理解决图书馆管理中的某些不规范,使图书馆的管理向着规范化、简朴化、有效化的方向发展。通过以上的分析,觉得开

10、发本系统是可行的。2.2 需求分析需求分析涉及系统目的、系统特点、系统规定。2.2.1 系统目的本系统需实现(1)前台重要完毕广大读者进行一般的图书查询功能,和读者留言功能;(2)登录页重要完毕顾客登录,顾客注册,找回密码等功能;(3)顾客界面要完毕图书查询功能,预定图书功能,欠费记录查询,已借图书查询,个人设立等功能;(4)管理员界面需完毕顾客、图书、借阅、预定图书管理,延期、丢失解决,读者留言管理,回收站等功能。并且界面和谐,顾客体验要好。要适合最一般顾客使用。2.2.2 系统特点本系统有如下特点:(1)保证系统性能良好界面和谐(2)解决效率高易维护易使用(3)采用成熟的php5开发,使用

11、的smarty模板引擎也相称成熟。(4)系统尽量简化反复操作提高效率(5)简化记录难度,智能解决数据。(6)使用MySQL数据,并且数据表尽量减小冗余字段。2.2.3 系统规定本系统需实现功能:(1) 前台重要完毕广大读者进行一般的图书查询功能,和读者留言功能;(2)登录页重要完毕顾客登录,顾客注册,找回密码等功能;(3)顾客界面要完毕图书查询功能,预定图书功能,欠费记录查询,已借图书查询,个人设立等功能;(4)管理员界面需完毕顾客、图书、借阅、预定图书管理,延期、丢失解决,读者留言管理,回收站等功能。并且界面和谐,顾客体验要好。要适合最一般顾客使用。2.3 系统开发工具及运营平台编辑器Net

12、Beans IDE 7.0.1数据库Mysql浏览器category_id服务器Apache开发语言Php5数据库图形化工具SQLyog公司版3 概要设计3.1 系统模块功能划分(1)游客访问模块(前台),实现图书查询和读者留言等功能。(2)登录模块,重要实现注册顾客、顾客登录和找回密码等功能。(3)顾客管理模块(注册顾客后台):a、个人设立(个人基本信息设立,密码设立),b、图书查询,c、预定图书,d、欠费记录查询,e、已借图书查询,f、安全退出【注销】(4)管理员管理模块(管理员后台):a、顾客管理(顾客的增、删、改、查、导入,批量删除),b、院系管理(院系的增、删、改、查),c、图书管理

13、(图书的增、删、改、查、批量删除),d、图书类别管理(图书类别的增、删、改、查),e、借阅管理(借阅信息查询,借书,还书),f、预定图书管理,g、延期、丢失解决(延期、丢失图书显示,延期图书解决,丢失图书解决),h、回收站,i、读者留言管理(查看、删除、批量删除)j、安全退出【注销】系统模块功能图图3-1系统模块功能图3.2 整体E-R图及局部E-R图整体E-R图图3-2 整体E-R图局部E-R图 图3-3 图书类别E-R图 图3-4 预订图书信息E-R图 图3-5 图书图书信息E-R图图3-6 管理员信息E-R图图3-7 读者信息E-R图图3-8 借阅信息E-R图 图3-9 院系信息E-R图

14、图3-10 读者留言 E-R图4 数据库设计4.1 数据库关系模型描述图书类别表:(类别编号,类别名称,更新日期,类别状态)标有下划线的为主键;图书信息表:(图书编号,图书ISBN,图书名称,图书作者,出版社,出版日期,类别编号,图书价格,更新日期,图书状态,借阅次数)标有下划线的为主键;顾客信息表(管理员信息表和读者信息表):(顾客编号,顾客名,真实姓名,性别,生日,密码,解决后的顾客名,顾客类型,院系编号,顾客email,电话,更新日期,顾客状态,提示信息)标有下划线的为主键;院系信息表:(院系编号,院系名称,学院领导,学院电话,学院状态,更新日期)标有下划线的为主键;借阅信息表:(编号,图书ISBN,顾客名,借阅日期,应还日期,实还日期,罚金)标有下划线的为主键;预定图书表:(预定编号,图书ISBN,顾客名,预定状态,预定期间) 标有下划线的为主键;读者留言信息表:(信息编号,读者学号,留言内容,联系方式,留言时间)标有下划线的为主键;SESSION表: (SESSION编号,顾客编号,最后访问时间,SESSION起始时间,SESSION保存时间);标有下划线的为主键;4.2 数据库物理实现4.2.1图书类别表表4-1 图书类别表列名数据类型长度容许空PKcate

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号