论文部分内容阅读
[摘 要]根据读者信息及图书信息管理和服务工作的需要,为方便读者和图书管理员获取信息、了解信息、掌握信息,提出了构建基于PHP的图书管理系统。采用WAMP server环境,使用PHP +MYSQL语言,详细分析了系统需求、设计了系统框架、功能结构图和系统数据库,实现了一个基于B/S体系结构的图书管理系统。
[关键词]PHP;MYSQL;B/S体系结构;图书管理系统
中图分类号:TP363 文献标识码:A 文章编号:1009-914X(2019)14-0168-01
0前言
本文介绍了图书管理系统。它是智能办公系统的重要组成部分。目前,图书管理系统正以方便、快捷的优点慢慢渗入人们的生活,将管理者从传统的图书管理方式彻底的解脱出来,提高管理效率,减轻管理人员的工作量,减小出错概率,使读者可以花更多的时间在选择图书上。从而使人们有更多时间来获取信息、了解信息、掌握信息。
采用数据库技术基于PHP与SQL语言的图书管理系统将会极大的方便借阅者并简化图书馆管理人员的劳动,使管理人员从繁忙、复杂的工作进入到一个简单、高效的工作中。基于这个问题,研究并开发了图书管理系统。该系统满足了读者借还书的方便性、高效性、有效性和及时性,同时也满足了管理者管理工作的高效性。
1需求分析
通过对各图书管理系统实际情况的调查,确定了图书管理系统几个基本要求:读者凭读书证件号登录,管理员需先注册才能登陆,目的是确保信息的安全;读者借书情况的信息共享,实现管理者与读者的互动功能;界面设计要美观,操作简单易懂,信息更新及时;系统运行稳定,信息安全有所保证。
按照这些基本要求,将系统用户分为两类:管理员、读者。管理员拥有最高权限,可以对图书信息进行添加、删除或修改,还可以对借阅者的信息进行查询,以及对丢失或超期的借阅者进行通知处理;读者则可以修改个人的资料和密码,对图书借阅或归还,登记遗失图书的信息,通过良好信誉提升自己的图书借阅数量上限。
2系统设计
2.1概念结构设计
2.1.1E-R图
根据需求分析抽象出信息结构,可得该系统的E-R图,如图1所示。
2.2逻辑结构设计
根据E-R图对实体进行关系模式的转化。
■用户帐号表(用户帐号,用户密码)
■用户表(证件号,用户帐号,用户名,性别,年龄,用户电话号码,用户等级)
■书籍信息表(书籍编号,书籍名称,书籍类型,作者,出版社,书籍价格,书籍总数,借阅数量)
■管理员表(管理员帐号,管理员密码,管理员姓名,管理员电话)
■书籍借阅表(用户帐号,书籍编号,借阅日期,应还日期,书籍状态)
■书籍归还表(用户帐号,书籍编号,归还日期)
■罚单表(用户帐号,书籍编号,超出时间,罚款金额,是否处理)
■丢失信息表(书籍编号,用户帐号,书籍价格,是否处理,丢失日期)
2.3系统功能模块设计
本系统分为普通用户(读者)登录与管理员登录两种登录方式。当读者输入卡号和密码登陆成功时进入主界面后可进入下一步的选择:
书目检索:读者可根据书名或作者在图书馆所拥有的书籍范围内查询是否存在自己需要的书籍。同时此功能下还设有热门推荐功能即图书馆对近期借阅情况统计后得出的一个推荐榜单,图书管理功能即进行图书的借阅或归还,书籍一览功能查看本图书库中的所有书籍信息。
我的图书馆:读者选择个人设置功能后可查看个人信息,修改信息资料或是修改借书卡密码。读者选择功能选择功能后,可查看当前借阅书籍信息,归还正在借阅的书籍,升级用户等级,查看现有的罚单或是填报遗失书籍的信息。
当管理员输入工号和密码登陆成功进入主界面后可进行下一步的选择:
系统设置:对管理员资料进行修改。
图书管理:查询库中图书信息,分类统计不同种类图书的书目,添加书籍进入图书库中。
读者管理:查询已注册的读者信息,对会员进行统计,对已有的罚单进行处理,对读者提交的遗失信息进行反馈。
关于版本:查看当前系统的版本。
3结语
随着科技发展和时代进步,图书馆使用计算机进行图书信息和读者信息的管理,提高管理者的管理水平和效率,方便读者借阅书籍,更好的享受阅读过程,已成为必然趋势。本文从实际情况出发,分析系统应用需求,对图书管理系统进行功能设计和模块划分,提出图书管理系统可实施的方案,利用PHP+SQL语言设计了一个基于B/S模式的图书管理系统,实现了系统功能。
参考文献
[1]肖维明.基于PHP+MySQL的网站开发[J].物流工程与管理,2009,31(6).
[2]张军伟.基于PHP的高校教学管理系统设计[J].计算机与现代化,2011(1):63-65.
[3]张建臣.基于PHP技术的院系图书管理系统的设计与实现[J].中国教育信息化,2007(15):39-40.
作者简介
張书源(1998.11--),女,陕西省西安市人,本科,专业:物联网工程。
[关键词]PHP;MYSQL;B/S体系结构;图书管理系统
中图分类号:TP363 文献标识码:A 文章编号:1009-914X(2019)14-0168-01
0前言
本文介绍了图书管理系统。它是智能办公系统的重要组成部分。目前,图书管理系统正以方便、快捷的优点慢慢渗入人们的生活,将管理者从传统的图书管理方式彻底的解脱出来,提高管理效率,减轻管理人员的工作量,减小出错概率,使读者可以花更多的时间在选择图书上。从而使人们有更多时间来获取信息、了解信息、掌握信息。
采用数据库技术基于PHP与SQL语言的图书管理系统将会极大的方便借阅者并简化图书馆管理人员的劳动,使管理人员从繁忙、复杂的工作进入到一个简单、高效的工作中。基于这个问题,研究并开发了图书管理系统。该系统满足了读者借还书的方便性、高效性、有效性和及时性,同时也满足了管理者管理工作的高效性。
1需求分析
通过对各图书管理系统实际情况的调查,确定了图书管理系统几个基本要求:读者凭读书证件号登录,管理员需先注册才能登陆,目的是确保信息的安全;读者借书情况的信息共享,实现管理者与读者的互动功能;界面设计要美观,操作简单易懂,信息更新及时;系统运行稳定,信息安全有所保证。
按照这些基本要求,将系统用户分为两类:管理员、读者。管理员拥有最高权限,可以对图书信息进行添加、删除或修改,还可以对借阅者的信息进行查询,以及对丢失或超期的借阅者进行通知处理;读者则可以修改个人的资料和密码,对图书借阅或归还,登记遗失图书的信息,通过良好信誉提升自己的图书借阅数量上限。
2系统设计
2.1概念结构设计
2.1.1E-R图
根据需求分析抽象出信息结构,可得该系统的E-R图,如图1所示。
2.2逻辑结构设计
根据E-R图对实体进行关系模式的转化。
■用户帐号表(用户帐号,用户密码)
■用户表(证件号,用户帐号,用户名,性别,年龄,用户电话号码,用户等级)
■书籍信息表(书籍编号,书籍名称,书籍类型,作者,出版社,书籍价格,书籍总数,借阅数量)
■管理员表(管理员帐号,管理员密码,管理员姓名,管理员电话)
■书籍借阅表(用户帐号,书籍编号,借阅日期,应还日期,书籍状态)
■书籍归还表(用户帐号,书籍编号,归还日期)
■罚单表(用户帐号,书籍编号,超出时间,罚款金额,是否处理)
■丢失信息表(书籍编号,用户帐号,书籍价格,是否处理,丢失日期)
2.3系统功能模块设计
本系统分为普通用户(读者)登录与管理员登录两种登录方式。当读者输入卡号和密码登陆成功时进入主界面后可进入下一步的选择:
书目检索:读者可根据书名或作者在图书馆所拥有的书籍范围内查询是否存在自己需要的书籍。同时此功能下还设有热门推荐功能即图书馆对近期借阅情况统计后得出的一个推荐榜单,图书管理功能即进行图书的借阅或归还,书籍一览功能查看本图书库中的所有书籍信息。
我的图书馆:读者选择个人设置功能后可查看个人信息,修改信息资料或是修改借书卡密码。读者选择功能选择功能后,可查看当前借阅书籍信息,归还正在借阅的书籍,升级用户等级,查看现有的罚单或是填报遗失书籍的信息。
当管理员输入工号和密码登陆成功进入主界面后可进行下一步的选择:
系统设置:对管理员资料进行修改。
图书管理:查询库中图书信息,分类统计不同种类图书的书目,添加书籍进入图书库中。
读者管理:查询已注册的读者信息,对会员进行统计,对已有的罚单进行处理,对读者提交的遗失信息进行反馈。
关于版本:查看当前系统的版本。
3结语
随着科技发展和时代进步,图书馆使用计算机进行图书信息和读者信息的管理,提高管理者的管理水平和效率,方便读者借阅书籍,更好的享受阅读过程,已成为必然趋势。本文从实际情况出发,分析系统应用需求,对图书管理系统进行功能设计和模块划分,提出图书管理系统可实施的方案,利用PHP+SQL语言设计了一个基于B/S模式的图书管理系统,实现了系统功能。
参考文献
[1]肖维明.基于PHP+MySQL的网站开发[J].物流工程与管理,2009,31(6).
[2]张军伟.基于PHP的高校教学管理系统设计[J].计算机与现代化,2011(1):63-65.
[3]张建臣.基于PHP技术的院系图书管理系统的设计与实现[J].中国教育信息化,2007(15):39-40.
作者简介
張书源(1998.11--),女,陕西省西安市人,本科,专业:物联网工程。