web的图书管理系统答辩

web的图书管理系统答辩

ID:40055734

大小:1.31 MB

页数:15页

时间:2019-07-18

web的图书管理系统答辩_第1页
web的图书管理系统答辩_第2页
web的图书管理系统答辩_第3页
web的图书管理系统答辩_第4页
web的图书管理系统答辩_第5页
资源描述:

《web的图书管理系统答辩》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2021/7/151基于Web的图书馆借阅系统的设计与实现姓名:郑兴茂专业:计算机网络指导老师:赵元哲2021/7/152项目背景计算机技术的迅猛发展,特别是随着网络技术的出现标志着信息时代已经来临。信息化浪潮、网络革命在给社会带来冲击的同时,也使图书馆业务受到了强烈的冲击,图书馆传统的管理和服务方式已不能适应读者对日益增长的文献信息的需求,建设图书馆信息网络系统,是图书馆现代化建设的客观要求。建设以计算机为核心的图书馆信息网络,实现图书馆管理和服务的自动化,更好地为科技工作服务,是图书馆发展的必由之路。2021/7/153项目目标为了提高图书馆

2、的管理效率,方便学生在校外进行一行授权的查询,借阅等操作。也为了方便图书馆管理员和操作员的一些实时管理操作,解决操作受平台的限制的问题,制作一个可以在不用安装任何客户端软件的情况下就可以通过IE浏览器等软件经过身份的认证以后就可在任何地方,任何时间进入管理系统,进行一些授权的操作。达到提高图书馆的管理效率,解决管理员和学生的一些操作受图书馆的开放时间的限制和管理软件的平台限制问题。2021/7/154项目简介系统借鉴陕图和西安交大图书馆的网站风格,图书信息采用中图法分类统一编码,由Jsp技术、SSH(Struts2+Spring+Hibernat

3、e)框架、Lucene全文搜索技术、集中式缓存系统memcached以及数据库SQLServer2008等多项框架和技术开发,能高效、快捷、稳定地处理图书馆的数据信息。系统主要能实现以下几个功能:查询图书、借还图书、图书管理、读者信息管理。读者只需要通过浏览器访问本系统,就可以轻松实现图书查询、图书续借,图书预约等操作。图书管理员使用本系统能方便快捷地完成图书馆的信息数据管理工作。2021/7/155系统分析系统的可行性分析n经济可行性分析软件开发费用低,硬软件以及开发软件技术均以可行的情况下开发系统成本低。投资少,效率高。n技术可行性分析计算机

4、硬件和软件技术的飞速发展,为系统的建设提供了技术条件。该系统采用JSP+SSH框架+Lucene+memcached缓存系统+SQLServer2008底层数据库的模式进行模块化、准确化、速度化开发。2021/7/156系统分析系统的需求分析尽管图书馆有图书管理系统(C/S),但是仅仅限于图书管理员使用,属于单机系统,对于Internet服务几乎没有。这样的图书管理系统根本没有发挥它的效力,资源闲置比较突出。基于这此问题,有必要建立一个图书管理系统有效的支持WEB的服务(B/S),以使图书管理工作规范化,系统化,程序化,提高信息处理的速度和准确性

5、,并且能通过Internet能够及时、准确修改图书情况。使得资源利用最大化用户只需要通过浏览器访问就实现操作,操作简单灵活。2021/7/157性能需求数据精确度借书还书的过程中所考虑的借还期限采用“天”为单位。时间特性用到的时间中,为保证时间的可靠性,都采用服务器的时间为标准。在多用户的操作过程中可能会碰到数据并发的问题。比如在读书查询图书的过程中所查到的那本图书在他所查的时候还没有被借出去。但在查询后的任何时候都有可能被借走。可能就在被查之后的那一秒种。所以要确保数据的可靠和实时。适应性此系统是采用B/S架构设计的,所以在客户端不需要安装客户

6、端软件。但要求装有IE,或是其它的网页浏览器工具。所以在设计的时候要求能适应多种浏览的需要。权限控制系统通过采用不同级别的权限来控制。2021/7/158功能模块2021/7/159流程图从读者角度考虑业务流程图:2021/7/1510图书查询模块2021/7/1511图书查询结果页面2021/7/1512图书借阅模块2021/7/1513图书归还模块2021/7/1514总结历时三个月的毕业设计接近尾声了。通过这次毕业设计,我掌握了使用JSP+SSH+Lucene技术开发软件的方法,又加深了对Struts2、Spring、Hibernate和L

7、ucene的整合开发的流程,配置,以及运行原理的学习和认识,为更深一步学习SSH框架和相关开发积累了丰富的经验.对于数据库SQLServer2008,将也是重新的学习了一遍,对于数据库的事务控制,触发器约束,以及存储过程又是更一步的提升。本次设计是对计算机知识的综合应用,它锻炼了我的自学能力,学会了用软件工程学的方法来分析和解决问题,也提高了我的动手能力,使我能独立思考,自己解决在学习中遇到的困难,增强了我的信心,为我以后的工作打下了良好基础。对于我来说,在编写这个系统过程中,最让我感动和记忆深刻的是那些提示的错误,是它们让我的知识变得更加的准确

8、,详细,灵活,丰富。由于时间以及自身不足,这个系统还存在很多缺陷,特别是页面风格的设计,不美观、友好,接下来将努力学习界面风格的设计,比

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

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

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