ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:1.57MB ,
资源ID:516871      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/516871.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于bs模式的学校图书管理系统的实现本科论文.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于bs模式的学校图书管理系统的实现本科论文.docx

1、基于bs模式的学校图书管理系统的实现本科论文学 号分类号TP311本科生毕业论文(设计)题目: 基于B/S模式的学校图书管理系统的实现 院 (系) 电子与信息工程学院 专 业 计算机科学与技术 班 级 20XX级X班 学 生 姓 名 XXX 指导教师(职称) XXX(讲师)XXX(工程师) 提 交 时 间 二一六年五月 基于B/S模式的学校图书管理系统的实现 xxx(xx学院电子与信息工程学院,陕西xx,725000)摘 要 随着人们物质生活的不断提高,人们对追求良好的精神生活也上升了一定的高度,图书馆作为知识的海洋,人们对此要求也越来越高,为了更好的服务于广大读者,建立基于B/S模式的学校图

2、书管理系统是非常必要的。本文采用JSP、MySQL等技术,开发完成了学校图书管理系统。通过该系统管理员能够设置用户的使用权限,系统能够实现图书信息的录入、读者的管理、图书的借阅与归还、排行榜的查询等功能。系统界面友好,操作简捷,给用户提供了方便。关键词 图书管理系统; B/S模式;JSP;MySQLImplementation of School Library Management System Based on B/S ModelZHANG Xiaojing(College of Electronic and Information Engineering, xxx University,

3、 xxxx, 725000)Abstract With the continuous improvement of peoples material life, peoples pursuit of good spiritual life also rise a certain height, the library as the ocean of knowledge, which people are increasingly high requirements, in order to better serve the readers, the establishment based on

4、 B / S model school library management system it is very necessary.窗体底端In this paper, 窗体顶端In this paper, JSP, MySQL technology, completed the development of the school library management system. Through the system administrator can set up user permissions, system settings to achieve book information

5、 entry, the reader management, borrow and return books, leaderboard query. Friendly interface, simple operation, provides the user with convenience.窗体顶端窗体底端KeyWords Books management system;B/S model;JSP; MySQL 目 录第一章 绪 论 11.1 研究背景 11.2 研究目的及意义 11.3 关键技术 11.3.1 JSP技术 21.3.2 MYSQL 31.3.3 MVC简介 31.4 本文

6、工作及安排 4第二章 需求分析 52.1 用户需求分析 52.2 系统功能分析 52.2.1 管理员工作流程 52.2.2 用户工作流程 52.3 本章小结 6第三章 系统设计 73.1 系统功能结构图 73.2 数据库设计 73.2.1系统 E-R图 83.2.2 数据库表结构 93.3本章小结 13第四章 系统实现 154.1 前台功能实现 1541.1 管理员登录页面 154.1.2 登录后首页页面 154.1.3 图书借还页面 16 4.1.4 系统查询 164.2 后台功能实现 174.2.1 系统设置页面 174.2.2 读者管理页面 184.2.3 图书管理页面 194.2.4

7、更改口令 204.3本章小结 20第五章 系统测试 215.1 系统测试 215.2 系统测试用例 215.3 测试结果 225.4 本章小结 23第六章 结束语 25参考文献 27致 谢 29第一章 绪 论1.1 研究背景从近几年来看,当今社会高新技术迅速发展,互联网通讯技术的崛起,推动了社会的发展,人类进入信息社会。现如今社会,是互联网传播信息的社会,最大的信息处理技术依靠的互联网在计算机上强大功能。图书馆作为一个拥有强大信息收集和发散的地方,其网络化管理能够解决传统人工记录上出现的查询中的所出现的数据量太大不易查询,容易出现纰漏,以及查询后所记录的信息出现错误等等更多的问题。使图书管理工

8、作更加规范,更加系统,更加程序化,其强大的推动社会的作用对于整个社会是不容忽视的。因此系统设计的好坏程度决定了图书管理功能的强弱。1.2 研究目的及意义 本系统的设计目标:主要是通过运用B/S结构,框架主要依据的是struts框架,开发的模式主要为MVC模式1,以及结合数据库进行数据的存储来开发设计图书管理系统。该系统设计所要实现的功能有六大模块,进入系统后,管理员的身份被验证后登入系统对系统进行的操作,系统的设置,图书信息的管理以及读者借阅的管理都由管理员进行管理。管理之后系统显示出借阅排行榜。管理员登陆后对图书进行管理,读者通过自己的行使权限,进入系统后可以对图书信息的查询,以及排行榜的查

9、询,外加图书信息的查询进行有选择性的借阅。本系统主要是基于原来系统的改进,不但增加新的功能,对管理进行一体化,使管理者更加方便快捷的管理,使读者服务功能显得更加灵活方便。本系统使管理工作更加规范程序化,其带来的优势即:系统对于各种用户所行使的功能权限可以使图书管理、借阅、查询更加方便、快捷、准确。可以使该系统具备更佳的竞争优势。系统设计的特点:系统实现了可行性分析2,即技术可行性、经济可行性、操作可行性、法律可行性;系统更加规范一体化,便于管理,系统的可视界面更加具备视觉性,存储的数据更加可靠安全。系统设计的意义:设计本系统,不仅可以使图书管理更加方便,也使读者更加更加容易掌握信息,同时也可以

10、让我对系统设计所要掌握的技能有了更进一步的学习,对自己以后从事开发行业有了一定的帮助。1.3 关键技术本系统开发的主要语言是3Java,Java之父 詹姆斯.高斯林.Java是开发语言的基础,Java语言是美国sun Microsytem公司于1995年正式推出的、面向对象的程序设计语言。Java语言具有简单、稳定、与平台无关、安全、解释执行、多线程等特点,除了用于开发大型程序,也可用于开发手机、数字机顶盒、是目前应用最为广泛的编程语言。Java是一种简单易用、面向对象、分布式计算、解释执行、健壮性、安全性、结构无关性、可移植性、多线程、动态性的语言。Java分为三个体系,分别为Java SE

11、(J2SE,Java2 Platform Standard Edition,标准版)4,JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版),Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。1.3.1 JSP技术JSP技术由原Sun Microsystems公司(现已被Oracle购)倡导的JSP(Java Server Pages)被作为许多公司参与建立的一种动态网页技术标准。JSP文件是被插入Java程序段(scriplet)和JSP标记(tag)的传统的的网页HTML文件(*.htm,*.

12、html)由JSP形成的。许多操作系统都可以在用JSP开发的Web应用的跨平台下运行,例如Linux操作系统。类XML的tag和scriptlet由Java编程语言编写使用的是JSP技术,动态网页的处理逻辑由JSP技术进行封装。服务器短的资源的应用逻辑被tag和scriptlet存在的网页进行访问。存在于是通过。网页逻辑与网页设计由JSP显示分离,JSP是一项支持可重用的基于组件的设计。Web的应用程序的开发使用了JSP技术后可以开发更加快捷与简单5。当JSP网页请求被Web服务器访问时,程序段作为第一个步骤进行访问,然后客户会接收到连同JSP文件中的HTML代码的执行结果,插入的Java程序

13、段主要实现的功能包括对数据库的操作、网页的重新定性、实现动态网页的建立。在服务器端执行的有两种技术:JSP和JavaServlet,客户端得到的是一个可以用浏览器浏览的HTML文本6。JSP页面的执行过程一般可以分为6步:(1)客户端首先经过Web浏览器对7JSP服务器做出请求。(2)JSP服务器接着查询有没有Servlet的源程序与JSP页面能相对应的,如果存在就接着往下走,否则就跳转到(4)。(3)JSP服务器检查JSP页面是否有更新修改,若存在更新修改则继续下一步,否则转至(5)。(4)JSP服务器把JSP程序转变成Servlet的源程序。(5)JSP服务器把Servlet的源程序通过编

14、译后加载到内存中执行。将产生的结果返回至客户端。1.3.2 MYSQLMySQL以一个对象来存储数据,它是当前运用最为广泛的是小型关系型数据库管理系统,瑞典8MySQL AB公司开发了MySQL。Sun公司于2008年1月16号将其收购。而SUN公司于2009年又被Oracle收购。数据库管理系统主要实现的是将操作系统与 用户连接起来进行管理的软件。数据库管理系统包含了六个功能模块:数据的定义、数据操纵、数据库运行与控制、数据库建立于维护、数据字典定义、数据通信。MySQL具有很多特点,最为明显的特点即:它开放了源代码,运行速度很快,它总体的花费成本也很低且体积小,占用的内存不多。作为网站数据

15、库服务与中小型网站,欢迎度很高。SQL语言的分类:(1)数据定义语言:用于定义、修改、删除数据库对象。(2)数据操纵语言:用于改变数据库中的数据。(3)数据查询语言:用于数据检索。(4)事务控制:用于将一组DML操作组合起来。(5)系统控制:用于设置数据库系统参数。(6)会话控制:用于设置用户会话相关参数。SQL语言的特点:(1)功能一体化。(2)高度的非过程化。(3)面向集合的操作方式。(4)多种使用方式。(5)简洁易学。1.3.3 MVC简介MVC由三个层次组成即:Model(模型)、View(视图)、Controller(控制器)。视图层负责页面的显示工作,而控制层负责处理及跳转工作,模型层负责数据的存取,这样他们的耦合性就大大降低了,应用的可扩展性及可维护性将被大大的提高。虽然如此,程序员还是有很多工作要做,而且代码的书写也没有一定的规范,不同的程序员可以写出不同的代码,这对于扩展及维护是非常不方便,这个时候框架也就呼之欲出了。作为一个模式,model就是一个普通的类,所以并不确定它是什么语言,以为MVC是一种模式,与语言无关9。View 即视图,视图用于页面的展示,主要使用html div+css进行排版

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1