基于java的小型图书管理系统设计与实现本科毕业设计.docx
《基于java的小型图书管理系统设计与实现本科毕业设计.docx》由会员分享,可在线阅读,更多相关《基于java的小型图书管理系统设计与实现本科毕业设计.docx(29页珍藏版)》请在冰豆网上搜索。
基于java的小型图书管理系统设计与实现本科毕业设计
小型图书管理系统设计与实现
毕业论文(设计)诚信声明
本人声明:
所呈交的毕业论文(设计)是在导师指导下进行的研究工作及取得的研究成果,论文中引用他人的文献、数据、图表、资料均已作明确标注,论文中的结论和成果为本人独立完成,真实可靠,不包含他人成果及已获得青岛农业大学或其他教育机构的学位或证书使用过的材料。
与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。
论文(设计)作者签名:
日期:
2013年3月10日
毕业论文(设计)版权使用授权书
本毕业论文(设计)作者同意学校保留并向国家有关部门或机构送交论文(设计)的复印件和电子版,允许论文(设计)被查阅和借阅。
本人授权青岛农业大学可以将本毕业论文(设计)全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本毕业论文(设计)。
本人离校后发表或使用该毕业论文(设计)或与该论文(设计)直接相关的学术论文或成果时,单位署名为青岛农业大学。
论文(设计)作者签名:
日期:
2013年3月10日
指导教师签名:
日期:
年月日
目录
1、引言3
1.1选题3
1.2开发计划3
1.3开发工具与环境配置3
2、系统概述4
2.1需求分析4
2.2系统的架构4
3、详细设计5
3.1功能结构图5
3.2数据库设计5
3.3页面的结构和关系图6
3.4模块设计7
4.系统实现18
5.结束语20
1、引言
1.1选题
为了实现图书管理的自动化,现对其设计相应的系统。
与图书馆管理信息系统不同,本系统为小型图书管理系统,用于个人对所拥有的图书进行管理,具有管理员登录以及图书的增删改查功能。
1.2开发计划
设计一个小型图书管理系统,该系统由登录模块和功能模块组成。
登录模块实现管理员登录,功能模块分为图书查询、图书入库、图书删除、图书修改四个部分。
1.3开发工具与环境配置
操作系统:
Windows7
数据库服务器:
SQLserver2000(采用ODBC数据源连接)
Web服务器:
Tomcat
开发工具:
eclipse6.0
环境配置
JDK安装路径:
C:
\jdk
Tomcat服务器安装路径:
D:
\java软件\tomcat\apache-tomcat-7.0.37-windows-x86\apache-tomcat-7.0.37
环境变量设置JAVA_HOME=D:
\jdkCLASSPATH=%JavaHome%\lib\dt.jar;%JavaHome%\lib\tools.jar
PATH变量添加的部分:
%JAVA_HOME%\bin
2、系统概述
2.1需求分析
2.1.1 图书管理系统需求概述
图书管理系统的开发主要涉及到管理员登录和图书信息管理。
图书信息管理包括:
添加新进图书、删除旧图书、修改图书信息、图书查询。
图书管理员可以浏览、查询、添加、删除、修改图书的基本信息。
2.1.2 功能需求
(1)管理员登录——只有管理员才能对图书信息进行操作
(1)图书信息浏览——对入库的图书按编号进行浏览;
(2)图书查询——根据书名对图书进行快速查询;
(3)图书管理——对图书馆的书籍进行管理,添加、删除以及修改信息;
2.1.3性能需求
可靠性和可用性需求:
(1)系统中的软件可以每天使用24小时,每年使用365天;
(2)系统中的软件故障率小于等于5%。
2.2系统的架构
考虑到本系统简单、容易实现,故没有采用传统的MVC模式,而是以纯JSP页面来实现各模块之间的跳转。
3、详细设计
3.1功能结构图
登录界面
图书管理面板
编辑图书
查询图书
删除图书
添加图书
图1图书管理系统功能结构图
3.2数据库设计
根据系统分析,设计图书信息管理系统的数据库(tsgl)表有:
管理员信息表(表1)、图书信息表(表2)。
表结构如下:
表1:
gly_id
字段
说明
类型
长度
主键
备注
username
用户名
varchar
50
no
password
密码
varchar
30
no
表2:
t_book
字段
说明
类型
长度
主键
备注
id
图书编号
char
11
yes
name
书名
varchar
50
no
author
作者
char
10
publish
出版社
varchar
50
no
price
图书价格
char
11
no
3.3页面的结构和关系图
密码错误
密码正确
3.4模块设计
3.4.1登录模块
登录页面:
Login.jsp
<%@pagelanguage="java"contentType="text/html;charset=UTF-8"
pageEncoding="UTF-8"%>
DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:
//www.w3.org/TR/html4/loose.dtd">
登录图书管理系统
--
.STYLE1{
font-size:
36px;
font-weight:
bold;
}
-->
登录图书管理系统
用户名:
|
密码: | |
|