上传者: GZXGYZ
|
上传时间: 2021-08-16 14:04:52
|
文件大小: 3.77MB
|
文件类型: ZIP
基于JavaWeb图书管理系统毕业设计软件源码+论文文档资料
摘 要
本文介绍了在Java运行环境下开发图书管理信息系统的过程。文章介绍了图书馆管理信息系统的系统分析部分,包括可行性分析、图书借阅流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。
本系统采用了JSP页面的设计,使用了MVC模式,它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。本系统中通过JDBC驱动和数据库进行无缝连接,后端的数据库是SqlServer 2005,该数据库界面友好,容易上手,具有较高的完整性,一致性和安全性。
关键词:Java;图书管理系统;图书借阅;MVC;开源;数据库
需求分析
2.1 用户需求
2.1.1 数据需求
本图书管理系统主要的面向图书馆的管理者所开发的一款简洁的后台管理软件。对于该系统的数据需求可从以下几方面进行考虑:
1)从管理员角度分析,可得到管理员的帐号,用户名,密码,注册时间等数据。
2)从读者角度分析,可得到读者的学号,姓名,性别,所在院系,所借书籍等信息。
3)从书籍的角度出发,可得到书籍的图书ISBN,书名,出版社的相关信息,作者的相关信息,图书的价格,图书的版本号,出版年份,图书的封面图片等数据信息。
综上,在开发该系统的数据层时可以从上面所列三方面去设计数据库的表,进而能将所需数据全部包含起来。
2.1.2 功能需求
1.面向图书的功能有:图书列表的查询,图书入库,图书修订,图书的快速定位查询,由于此系统所面向的功能有限,所以将图书的作者和出版社加以细分,有出版社的管理,包括出版社的添加,出版社的修改,出版社的移除等,为了更方便的实现添加图书。同时还有对图书作者的单独管理,如对作者的查询,增加以及修改等。
2.面向管理员的功能有:管理员的登录,注册功能,管理员的修改以及显示等,还有管理员对读者的管理,即对用户实现的一些列操作,如对读者的增删改查,以及读者借阅图书和归还图书等。
此系统功能设计以图书和管理员为重心:本系统的主要功能模块主要有以上所提及的这些,还有较多小功能设计,如jquery验证,一些特效的显示等。