本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于JSP图书管理系统设计与实现

基于JSP图书管理系统设计与实现

通过毕业设计,利用自己的专业知识对图书管理系统的设计与实现功能进行设计和实现,针对传统图书系统的繁琐、陈旧等弊端,开发出基于JavaWeb的图书管理系统,实现学生在借书、管理员在管理过程中便利化、快捷化。

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 2269757180 微信号:bylwwwww


  • 详细描述

    基于JSP图书管理系统设计与实现
    1、选题依据与意义
    图书管理系统是高校内每一个系部或院部都必须切实面对的工作,但一直以来人们使用传统的人工方式管理图书资料。这种方式存在着许多缺点,如效率低、保密性差且较为繁琐。另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难。
    经过详细的调查,目前有相当一部分图书资料管理还停留在人工管理的基础上。这样的管理机制已经不能适应时代的发展,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,这种传统的手工管理方法必然被以计算机为基础的信息管理方法所取代。图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率。
    2、设计实施的方法与主要内容
    本系统实施的方法:本程序正是基于此而开发出来的面向一般的图书管理的程序。基于标准的SQL Server 2008的数据库操作管理,使数据处理变的更为方便和容易,JAVA编程能提供相当丰富的功能以及友好的管理操作界面。功能方面采用结构化的方法进行系统分析与设计, 用JavaWeb面向对象的技术,jsp,Html5,Css3进行系统的实现。包括用MyEclipse8.5,用于编写、调试系统代码、生成发布。采用Java开发数据包;Web服务器tomcat7.0;用SQL Server 2008来完成数据库,用于网站系统文件表格的建立、更改、维护等;具体开发工作包括前台应用程序的设计和后台数据库的设计。
       本系统主要功能包括:1.书籍管理(对书籍进行添加、更新、删除)
                           2.管理员受理(管理学生、书籍、其他管理员)
                           3.学生管理(查询、借阅书籍信息和留言)
    3、预期结果和完成进度
    本系统将实现功能包括:1.书籍管理(对书籍进行添加、更新、删除)
                          2.管理员受理(管理学生、书籍、其他管理员)
                          3.学生管理(查询、借阅书籍信息和留言)
     
    摘 要:随着信息时代的到来,对市场的了解直接决定了一个企业的未来发展,所以进行市场调查显的尤其重要,通过运用JSP开发图书管理,此管理系统能够对学校图书进行管理、查阅,并能把图书信息、数量等详细信息保存在数据库中,也可将数据库中的所有数据显示到网页上或将数据导出来。本文描述了实现基于JSP的图书管理系统的原理、方法和实现过程。所设计的图书管理系统具有一定的应用价值。
    关键字:JSP ;数据库;管理系统
     
    目 录
     
    第一章 绪 论 3
    1.1  课题背景 3
    1.2  国内外研究现状 3
    1.3  论文内容结构 3
    第二章 系统定义 4
    2.1  引言 4
    2.2  基于JSP的图书管理系统的设计与实现可行性分析 4
    第三章 需求分析 7
    3.1  系统目标分析 7
    3.2  系统建设原则 7
    第四章 开发技术简介 9
    4.1  JSP技术 9
    4.2  开发工具和环境配置 12
    第五章 数据库的创建与连接 15
    5.1  SQL Server2008特点 15
    5.2  JDBC技术 15
    5.3  连接数据库 17
    第六章 基于JSP的图书管理系统设计 18
    6.1  基于JSP的图书管理设计思想 18
    6.2  系统功能模块划分 18
    6.3  数据库设计 19
    第七章 基于JSP的图书管理系统实现 21
    7.1  网站前台首页模块组成 21
    7.2  系统窗体模块说明 21
    第八章 总结 28
    8.1  主要研究内容及成果 28
    8.2  今后进一步研究方向 28
    参考文献 29
    致  谢 30
     
    第一章绪 论
    1.1  课题背景
    在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此,网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。
    调查问卷系统广泛用于社会调查和产品客服过程中,它可以为政府、企业和科研部门提供来自用户的反馈信息。通过此次开发设计也可以使我能够掌握JSP技术实现一个管理系统的原理和方法,并建立一个简单的图书管理系统系统。
    1.2  国内外研究现状
    国内网络的盛行,B/S结构技术发展日新月异,从最初的CGI到ASP、PHP,再到目前流行的JSP技术,经过了一系列的发展和更新,JSP作为目前的主流WEB技术之一,在效率、安全、跨平台方面都具有一定的优势。Java语言以不依赖于平台、面向对象、安全等优良特性成为网络程序设计语言中的佼佼者。目前,许多与Java有关的技术得到了广泛的认可和应用,JSP技术就是其中之一。JSP(Java Server Pages)是基于Java语言的一种Web应用开发技术,利用这一技术可以建立安全、跨平台的先进动态网站。如今,许多著名的Web网站都使用了JSP技术。利用JSP技术创建的Web应用程序,可以实现动态页面与静态页面分离,便于Web应用程序的扩展和维护。由于JSP是基于Java语言的Web技术,相对其它Web技术,JSP具有脱离硬件平台束缚、编译后运行等优点,已成为Internet上的主流Web技术之一。2.JSP的特点JSP作为一种动态交互式网页设计语言,有很多优良的特性。
    1.3  论文内容结构
    论文的第一部分包含第一章,主要介绍毕业设计课题开发的背景、国内外研究的现状及课题的意义;第二部分包含第二、三章,主要是毕业设计系统的可行分析和需求分析等;第三部分包含第四、五章,为此次毕业设计所涉及的开发技术和工具的简介及其环境配置等;第四部分包含第六、七章,主要是毕业设计系统的详细设计和实现;结论为设计的总结部分。
     
    第八章总结
    经过几个月的设计和开发,学校图书管理系统基本开发完毕。其功能基本符合用户需求。对于数据的一致性的问题也通过程序进行了有效的解决。但是该系统还有许多不尽如人意的地方,在今后有待进一步改善。通过这次毕业设计真切地体会到毕业设计的目的并不止于自己单纯任务的完成,而在于学习新的知识并掌握具体的方法,如何具体使用和具体应用你所学所用的语言。从而获得一种本领:就是融会贯通各种语言。回首整个开发设计过程,我学到了很多书本上学不到的东西。比如以前开发软件的时候,一般做的就是编码工作,实现比较简单的功能。但是这次毕业设计,我要负责图书管理系统的整个开发过程,包括系统可行性分析、系统需求分析、系统概要设计、系统详细设计等方面的工作。在每个设计阶段我都能学到一些新知识,对我的动手能力提高很大。在整个毕业设计过程中,我基本上完成了图书管理系统各个模块的功能,达到了毕业设计的要求。页面设计还有进一步改善的地方,我会在今后的学习工作中着重加强这方面的锻炼。
    在以后的工作中,还会遇到很多类似的情况,此次毕业设计为我以后的工作积累了很多宝贵的经验。这几个月中,从接到设计课题到具体设计再到完成系统开发,是一个不断地遇到问题与解决问题的过程。其中包括:分析各种需求、完善各种功能、增加必要环节、对各部分及整体进行检测与维护。当然仍存在许多问题不能解决地尽善尽美,还需不断地继续与探索。在结束设计的同时也感到了劳动的艰辛与劳动成果的来之不易,明白了毕业设计是给自己提供了一个锻炼、升华、提高、完善的机会。
    8.1  主要研究内容及成果
    介绍学校图书管理系统根据实际的需求及发展情况进行设计与开发情况,及介绍本系统设计应用平台及技术支持讲述本系统设计理念及具体设计情况,讲解本系统具体制作方法及核心代码。开发的图书管理系统基本上能完成预期的目标,大致能满足读者和管理员的要求。不过也有一些不足之处需要好好改进。
    8.2  今后进一步研究方向
    (1) 对页面进行美化,使界面变的更美观一点。
    (2) 增加数据转换接口,使得本系统能与学校图书管理系统数据库进行无缝连接。
    (3) 添加系统功能,本系统只有让读者知道还书的期限,当图书超期而读者也没注意要自己所借图书超期了,就无法及时的还书了,因此增加图书到期催还功能,能让读者在自己信息查询时候就能看到系统对自己所借图书的超期提醒以方便读者的图书归还。
     
    参考文献
    [1] 刘乃丽.精通ASP.NET2.0+SQLServer 2005项目开发.[M].北京:人民邮电出版社, 2007:100~150.
    [2] 易向东,陈蓓,万英编著.C#程序员开发指南[M].北京:北京希望电子出版社,2006:212~232.
    [3] (美)内格尔,伊夫杰,格林等.C#高级编程(第四版)[M].李敏波.北京:清华大学出版社,2006:80~100.
    [4] (美)Kaili Watson .C#2005数据库编程经典教程[M].人民邮电出版社,2007:90~120.
    [5] (美)沃尔特,本-甘,萨卡.Microsoft SQL Server 2005技术内幕-T-SQL程序设计[M].北京:电子工业出版社,2007:50~80.
    [6] 刘烨,季石磊等.C#编程及应用程序开发教程[M].北京:清华大学出版社,2007:132~180.
    [7] 殷泰晖,张强,杨豹等C#编程从基础到实践,电子工业出版社,2007:100~120  
    [8]李永平.ASP.NET 2.0(C#)基础教程[M] .北京:清华大学出版社,2008:123~143.
    [9] 微软公司著.熊盛新,许志庆,李钦译.Visual C# .NET语言参考手册[M].北京:清华大学出版社,2002年:160~180.
    [10] 王珊,萨师煊.数据库系统概论(第四版)[M].高等教育出版社,2006:70~100.
    [11] 马军.精通ASP.NET2.0网络应用系统开发[M].人民邮电出版社,2006:110~140.
    [12]欧立奇,康祥顺,马煜编著.Visual C# .NET 案例开发集锦[M].北京:电子工业出版社,2006:233~245.

    收缩