资源描述:
《基于php的图书馆管理系统的设计与实现毕业设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
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测试用例41
2、7总结44参考文献45内容摘要:本图书馆管理系统基于php5开发,使用mysql数据库,使用的模板引擎为Smarty。本系统主要分为登录,游客,管理员后台,普通用户后台等模块。游客模块实现图书馆的相关信息查询,查询图书和读者留言等功能;登录模块主要有用户注册和登录,找回丢失密码等功能。登录模块使用了session机制防止用户非法登录和多用户同时登录一个账号;管理员后台能实现用户管理、图书管理、借阅管理(包括查询借阅信息、借书、还书等功能)、预定图书管理,延期、丢失处理,留言管理,回收站等功能;用户后台能实现已借图书查询、预定图书、图书查询、欠费记录查
3、询、个人设置等功能。关键字:图书馆管理系统,mysql,php5,注册,安全退出,回收站。Abstract:BasedonthePHP5developmentofthelibrarymanagementsystem,usingMySQLdatabase,usingthetemplateengineforSmarty.Thesystemmainlyconsistsoflogin,tourists,theadministrator,userbackstagemodule.Torealizethelibraryvisitorsmodulerelatedin
4、formationquery,thequeryofbooksandreadersmessagesandotherfunctions;theloginmoduleismainlyauserregistrationandlogin,lostpasswordetc..Theloginmoduleusesthesessionmechanismtopreventtheuserfromillegalloggingandmultipleuserssimultaneouslyonanaccount;theadministratorcanrealizeusermana
5、gement,librarymanagement,librarymanagement(includingqueryinfo,library,booksandotherfunctions),apredeterminedlibrarymanagement,delay,lossofprocessing,messagemanagement,recyclingandotherfunctions;userinformationcanrealizethebooks,books,booksqueryqueryscheduledfundraisingrecords,q
6、uery,personalsettingsandotherfunctions.Keywords:Librarymanagementsystem,mysql,PHP5,theuserregistration,safetyexit,therecyclebin.45451引言1.1系统开发背景当今各大高校的图书馆里的图书室越来越多,人工管理已经是不能满足各大高校的需求了。有的高校的图书馆已经用上了CS架构的图书馆管理系统,它能够完成一定的管理需求;但如今网络日渐发达,学生都希望能通过网络就能方便的预定图书,查询图书,所以BS架构的图书馆管理系统诞生了;而且
7、BS系统在客户端不用安装只需通过浏览器访问即可,而且当今BS系统的开发已经成熟,各种模板引擎,框架的出现使得BS系统开发更快,而且能达到前台页面和后台代码分离,便于更新和维护,所以本图书馆管理系统为BS架构的系统。本系统是使用php5开发的,使用了smarty模板引擎达到了前端界面代码和后台php代码分离。后台功能实现主要分为控制层和数据层。本系统主要有用户控制面板模块和管理员控制面板模块和前台初始页模块,管理员后台只有拥有相应的权限才能做相应的操作。开发环境为Apache+Mysql+php5。1.2系统开发意义开发本系统能是现在的图书馆管理更科学
8、,更方便,更规范。本系统便于更新,维护,便于运用,本系统能大大减小管理员的负担,给广大师生,读者提供更好的服