基于Web高校图书馆毕业留念系统设计与实现.docVIP

基于Web高校图书馆毕业留念系统设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web高校图书馆毕业留念系统设计与实现

基于Web高校图书馆毕业留念系统设计与实现   摘 要:为增强毕业生归属感,中国政法大学图书馆在2014年毕业季制作了毕业留念系统――“法大图书馆记忆”。该系统采用B/S模式,利用Php+MySQL开发架构,通过对毕业生在校期间使用图书馆情况的数据进行分析挖掘,以温馨方式展示毕业生图书馆生活。该系统上线后受到毕业生广泛欢迎。从数据库和逻辑代码设计方面介绍该系统功能实现,包括毕业生进馆情况、借书情况展示、读书兴趣分析、纪念卡片和借阅记录下载。   关键词关键词:图书馆记忆; 读者服务; Web; PHP; MySQL   DOIDOI:10.11907/rjdk.151650   中图分类号:TP319   文献标识码:A 文章编号文章   编号2015)009011303   0 引言   随着网络技术的发展,各高校图书馆在利用互联网创新服务读者方面不断推陈出新[ 1 ]。2014年毕业季,中国政法大学图书馆为增强毕业生归属感,同时创新服务模式,制作了毕业留念系统――“法大图书馆记忆”。该系统为每位毕业生回忆并展示自己在校期间使用图书馆的情况,并生成纪念卡片,使每位毕业生带着母校记忆和祝福离开校园。本文介绍该系统开发过程,主要包括数据库设计和逻辑代码实现。   1 系统需求分析   “法大图书馆记忆”系统通过Web页面为每位毕业生呈现在校期间图书馆生活,其内容包括每位毕业生进入图书馆借阅图书情况、读书兴趣分析、纪念卡片和借阅记录下载。文字迎合毕业生感情需求,页面富有青春气息,同时配合学校和图书馆网站风格。详细功能包括:①毕业生凭借校园一卡通的用户名(即学号)和密码登陆系统;②通过门禁系统数据挖掘,实现毕业生首次进馆时间和在馆天数的展示;③通过对系统数据挖掘,实现毕业生首次借阅时间、借阅总册数展示,并分析该毕业生读书兴趣;④实现纪念卡片生成和借阅记录下载。纪念卡片为pdf格式,涵盖系统所有展示内容;借阅记录为Excel格式,包含书号、书名、作者、借出时间等字段。   中国政法大学2014届毕业生约5 000人,截至系统设计时间为止,图书馆共有纸质书籍49万余册,借阅总量达50余万册次。该系统需要在庞大的数据下保证全体用户顺利使用:①根据学校每周五天的工作规律,系统持续稳定有效工作时间要大于240小时;②系统响应时间不多于10秒钟。   2 系统总体设计   2.1 架构设计   该系统采用B/S模式,以MySQL数据库为底层支持,以HTML+CSS实现前端页面展示,网页与数据库交互等功能逻辑则由PHP实现,是一个经典PHP+MySQL动态网站式开发架构[ 2 ]。该系统逻辑由以下php文件构成:①login.php:登陆页面;②check.php:验证用户身份;③check_entrance.php:显示进馆情况;④check_lend.php:显示借阅情况;⑤chart.php:按学期显示借阅数目的柱状图;⑥check_lend_book.php:读书兴趣分析;⑦check_print.php:纪念卡片和借阅记录的生成链接;⑧print_pdf.php:pdf格式的纪念卡片下载;⑨print_excel.php:借阅记录下载;B10end.php:结束语。   该系统以XAMPP为开发环境。XAMPP是一个功能强大的集成软件包,包含MySQL、PHP和Apache的发行版,使用时需从官方网站()下载到本地,解压缩、启动即可,Web程序直接放到xampp\\htdocs\目录下[ 3 ]。本次开发使用XAMPP版本:xamppwin32-1.7.7-VC9.7z。   2.2 数据库设计   从系统需求出发,用以下4张表来表示数据关系:①读者信息表(reader)。包含所有毕业生基本信息,字段有:学号、姓名、密码、院系、访问次数;②书籍信息表(book)。包含所有馆藏书籍信息,字段有:书号、书名、作者、索书号、种类;③进馆时间表(entrance)。包含毕业生进入图书馆记录,字段有:学号、姓名、进馆时间;④借书表(lend)。包含毕业生借阅书籍的记录,字段有:学号、姓名、书号、书名、借阅时间。   3 系统关键技术实现   3.1 数据准备   为安全和稳定起见,图书馆数据存放在购买的数据库中。就本校而言,门禁和流通分别涉及SQL Server和Oracle数据库。如果“记忆”系统在逻辑层代码中直接与实际数据库连接查询,那么不仅增加系统负担,还会影响门禁和流通系统数据安全。因此,将图书馆现有数据按需导入“记忆”系统自建库中,就开发角度而言是最合理的方案。   SQL Server、Oracle和MySQL都是关系型数据库,都采用SQL语言标准[ 4,5 ]。使用诸如

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档