本站联系方式
   联系QQ  :1095080675
   联系QQ  :1223950575
  技术指导:1353934434
  
  电子邮箱:1095080675@qq.com
标题  基于JSP的图书管理系统的设计与实现
编号  10202
编程语言  Java,JSP
开发环境  Eclipse 或 MyEclipse
数据库  SQL Server
资料明细  毕业论文、程序
推荐指数  ★★★★★
内容介绍

一、系统的需求分析
1.功能需求
根据图书管理系统的普遍需求和结合计算机学院资料室图书管理的实际情况,需要面向两类用户.分别是图书借阅者和资 料室管理员。其基本功能需求分析如下:
(1)面向图书借阅者的功能需求:
·查询资料室的图书(包括图书信息、资料室通知、新书通报、预约到书、图书催还);
·查看个人信息(包括个人信息情况、现借阅图书、现借图书应还日期、现借图书过期否、图书借阅历史);
·预约图书;
·续借图书:
·修改个人信息(主要是登录系统的个人密码修改)。
(2)面向资料室管理员的功能需求:
·图书借出操作:
·图书归还操作;
·图书信息操作(包括查询图书信息、添加图书信息、修改图书信息、删除图书信息);
·图书借阅者信息操作(包括添加图书借阅者信息、修改图书借阅者信息、删除图书借阅者信息、用户身份管理);
·资料室图书事务操作(主要为发布公告,添加管理员)。
2.系统程序流程
图书管理系统在整体结构上,主要包括前端应用程序的前台查看模块以及后台数据库建立和维护的后台管理模块。前台查看 模块主要是面向图书借阅者,后台管理则面向资料室管理员
二、系统的总体设计
1.系统开发环境设计
本图书管理系统开发环境为:windows+i2sdkl.4.2+tomcat4.0+ms sql server2000,与JsP动态web编程技术结合进行系统的开发。 JsP(Iava server Pages)是基于Java servlet以及整个Java体系的Web开发技术。JSP是基于Java语言但与平台无关的动态 web开发技术,它既有很高的运行效率,开发周期又短,扩展能力也特别强,其具有开放性、跨平台性、可扩充性和可重用性等特 点。一般说来,JSp页面在执行时是编译式,而不是解释式的。首次调用JsP文件其实是执行一个编译为Serv1et的过程。当浏览器向 服务器请求这一个JsP文件的时候,服务器将检查自上次编译后JsP文件是否有改变,如果没有改变,就直接执行serv1et,而不用 再重新编译;如果改变了,服务器会自动对文件重新编译,其结果取代原来的serv1et,这样,效率便得到了明显提高。
3.系统数据库设计
以系统功能为依据,进行数据库的逻辑设计。在这里使用的是MS sQL sERvER 2000作为数据库系统,共创建了九个基本 数据表.分别是:书刊信息表、书刊馆藏信息表、书刊类型表、书刊状态表、书刊借阅表、书刊预约表、用户信息表、用户借阅限制表、 公告表。其中主要数据表的主要数据项设计如下:
(1)书刊信息表:书刊记录码、书刊名称、书刊作者、书刊出版社、书刊出版日期、书刊IsBN号、书刊价格、书刊分类号、书刊入 库时间、书刊索取号:
(2)书刊馆藏信息表:书刊条形码、书刊记录码、书刊状态号、书刊借阅状态、书刊预约状态;
(3)书刊借阅表:借阅记录号、书刊条形码、借阅者ID、借阅时间、归还时间、书刊续借;
(4)书刊预约表:预约记录号、书刊条形码、借阅者ID、预约时间;
(5)用户信息表:借阅者ID、借阅者姓名、借阅者密码、借阅者单位、借阅者身份、借阅者角色、借书总数;
(6)用户借阅限制表:借阅者身份、书刊借阅最大数目、书刊借阅最大时间、书刊预约期限、书刊续借期限。

说明
  本毕业设计包括毕业论文。以上是论文部分内容和程序运行截图。本计算机毕业设计还包括系统配置演示录像、论文录像和系统配置手册。如果对以上内容感兴趣,可以QQ:1095080675或邮件1095080675@qq.com继续联系我们。
相关文章
  •  基于ASP.NET的图书管理系统
  •  基于VB的图书管理系统
  •  学院图书管理系统
  •  更多图书管理系统点击此处...
  • 文章导航
  • 上一篇:基于Struts_Spring_Hibernate实现的信息交流平台
  • 下一篇:基于J2EE的办公自动化系统的设计与实现