基于bs模式的学校图书管理系统的实现.doc

上传人:m**** 文档编号:548106539 上传时间:2023-08-20 格式:DOC 页数:39 大小:2.31MB
返回 下载 相关 举报
基于bs模式的学校图书管理系统的实现.doc_第1页
第1页 / 共39页
基于bs模式的学校图书管理系统的实现.doc_第2页
第2页 / 共39页
基于bs模式的学校图书管理系统的实现.doc_第3页
第3页 / 共39页
基于bs模式的学校图书管理系统的实现.doc_第4页
第4页 / 共39页
基于bs模式的学校图书管理系统的实现.doc_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《基于bs模式的学校图书管理系统的实现.doc》由会员分享,可在线阅读,更多相关《基于bs模式的学校图书管理系统的实现.doc(39页珍藏版)》请在金锄头文库上搜索。

1、学 号分类号TP311本科生毕业论文(设计)题目: 基于B/S模式的学校图书管理系统的实现 院 (系) 电子与信息工程学院 专 业 计算机科学与技术 班 级 20XX级X班 学 生 姓 名 XXX 指导教师(职称) XXX(讲师)XXX(工程师) 提 交 时 间 二一六年五月 xx学院本科生毕业论文(设计)基于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, xxxx,

3、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 B / S

4、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 entry,

5、 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 MYSQL31.3.3 MVC简介31.4 本文工作及安排4第二章 需求分析

6、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 更改口令204.3本章小结20第五章 系统测试215.1 系统测试215.

7、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年正式推出的、面向对象的程序设3 计语言。Java语言具有简单、稳定、与平台无关、安全、解释执行、多线程等特点,除了用于开发大型程序,也可用于开发手机、数字机顶盒、是目前应用最为广泛的编程语言。Java是一种简单易用、面向对象、分布式计算、解释执行、健壮性、安全性、结构无关性、可移植性、多线程、动态性的语言。Java分为三个体系,分别为Java SE(J2SE,Java2 Platform Standard Edition,标准

11、版)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,*.html)由JSP形成的。许多操作系统都可以在用JSP开发的Web应用的跨平台下

12、运行,例如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的源程序通过编译后加载到内存中执行。将产生的结果返回至客户端。1 1.3.2 MYS

14、QLMySQL以一个对象来存储数据,它是当前运用最为广泛的是小型关系型数据库管理系统,瑞典8MySQL AB公司开发了MySQL。Sun公司于2008年1月16号将其收购。而SUN公司于2009年又被Oracle收购。数据库管理系统主要实现的是将操作系统与 用户连接起来进行管理的软件。数据库管理系统包含了六个功能模块:数据的定义、数据操纵、数据库运行与控制、数据库建立于维护、数据字典定义、数据通信。MySQL具有很多特点,最为明显的特点即:它开放了源代码,运行速度很快,它总体的花费成本也很低且体积小,占用的内存不多。作为网站数据库服务与中小型网站,欢迎度很高。SQL语言的分类:(1)数据定义语言:用于定义、修改、删除数据库对象。(2)数据操纵语言:用于改变数据库中的数据。(3)数据查询语言:用于数据检索。(4)事务控制:用于将一组DML操作组合起来。(5)系统控制:用于设置数据库系统参数。(6)会话控制:用于设置用户会话相关参数。SQL语言的特点:(1)功能一体化。(2)高度的非过程化。(3)面向集合的操作方式。(4)多种使用方式

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 商业合同/协议

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号