基于java的小型图书管理系统设计与实现Word格式文档下载.docx

上传人:b****4 文档编号:7488957 上传时间:2023-05-08 格式:DOCX 页数:27 大小:122.23KB
下载 相关 举报
基于java的小型图书管理系统设计与实现Word格式文档下载.docx_第1页
第1页 / 共27页
基于java的小型图书管理系统设计与实现Word格式文档下载.docx_第2页
第2页 / 共27页
基于java的小型图书管理系统设计与实现Word格式文档下载.docx_第3页
第3页 / 共27页
基于java的小型图书管理系统设计与实现Word格式文档下载.docx_第4页
第4页 / 共27页
基于java的小型图书管理系统设计与实现Word格式文档下载.docx_第5页
第5页 / 共27页
基于java的小型图书管理系统设计与实现Word格式文档下载.docx_第6页
第6页 / 共27页
基于java的小型图书管理系统设计与实现Word格式文档下载.docx_第7页
第7页 / 共27页
基于java的小型图书管理系统设计与实现Word格式文档下载.docx_第8页
第8页 / 共27页
基于java的小型图书管理系统设计与实现Word格式文档下载.docx_第9页
第9页 / 共27页
基于java的小型图书管理系统设计与实现Word格式文档下载.docx_第10页
第10页 / 共27页
基于java的小型图书管理系统设计与实现Word格式文档下载.docx_第11页
第11页 / 共27页
基于java的小型图书管理系统设计与实现Word格式文档下载.docx_第12页
第12页 / 共27页
基于java的小型图书管理系统设计与实现Word格式文档下载.docx_第13页
第13页 / 共27页
基于java的小型图书管理系统设计与实现Word格式文档下载.docx_第14页
第14页 / 共27页
基于java的小型图书管理系统设计与实现Word格式文档下载.docx_第15页
第15页 / 共27页
基于java的小型图书管理系统设计与实现Word格式文档下载.docx_第16页
第16页 / 共27页
基于java的小型图书管理系统设计与实现Word格式文档下载.docx_第17页
第17页 / 共27页
基于java的小型图书管理系统设计与实现Word格式文档下载.docx_第18页
第18页 / 共27页
基于java的小型图书管理系统设计与实现Word格式文档下载.docx_第19页
第19页 / 共27页
基于java的小型图书管理系统设计与实现Word格式文档下载.docx_第20页
第20页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于java的小型图书管理系统设计与实现Word格式文档下载.docx

《基于java的小型图书管理系统设计与实现Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《基于java的小型图书管理系统设计与实现Word格式文档下载.docx(27页珍藏版)》请在冰点文库上搜索。

基于java的小型图书管理系统设计与实现Word格式文档下载.docx

环境配置

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

密码

30

表2:

t_book

id

图书编号

char

11

yes

name

书名

no

author

作者

10

publish

出版社

no

price

图书价格

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"

>

html>

head>

metahttp-equiv="

Content-Type"

content="

title>

登录图书管理系统<

/title>

styletype="

text/css"

--

.STYLE1{

font-size:

36px;

font-weight:

bold;

}

-->

/style>

/head>

bodybgcolor=cyan>

formmethod="

post"

action="

valid.jsp"

<

tablewidth="

400"

height="

120"

border="

1"

align="

center"

caption>

spanclass="

STYLE1"

登录图书管理系统<

/span>

/caption>

tr>

tdwidth="

166"

用户名:

/td>

318"

inputname="

username"

type="

text"

id="

/tr>

td>

密码:

password"

tdcolspan="

2"

inputtype="

submit"

name="

Submit"

value="

登录"

reset"

Submit2"

取消"

/table>

/form>

/body>

/html>

验证程序:

valid.jsp

%@pageimport="

java.sql.*"

%>

判断登录<

body>

%

Stringuser=request.getParameter("

);

Stringpass=request.getParameter("

Class.forName("

sun.jdbc.odbc.JdbcOdbcDriver"

Connectioncon=DriverManager.getConnection("

jdbc:

odbc:

JDBC-ODBC"

"

sa"

PreparedStatementps=con.prepareStatement("

select*fromgly_idwhereusername=?

andpassword=?

"

ps.setString(1,user);

ps.setString(2,pass);

ResultSetrs=ps.executeQuery();

if(rs.next()){response.sendRedirect("

bookList.jsp"

elseresponse.sendRedirect("

Login.jsp"

3.4.2图书管理模块

(1)图书浏览&

&

查询页面:

bookList.jsp

%@pageimport="

图书管理面板<

formname="

form1"

method="

get"

600"

bgColor="

#ffffff"

br>

图书信息一览表<

center>

请输入书名:

name"

size="

16"

maxlength="

25"

查询"

/center>

98"

#808000"

编号<

118"

书名<

作者<

108"

出版社<

78"

价格<

60"

编辑<

删除<

Stringname=null;

Stringsql="

;

ResultSetrs=null;

if(request.getParameter("

)!

=null)

name=newString(request.getParameter("

).getBytes("

ISO-8859-1"

),"

if(name==null)

sql="

select*fromt_bookorderbyid"

else

select*fromt_bookwherenamelike'

%"

+name+"

%'

orderbyid"

System.out.print(name);

try{

Statementst=con.createStatement();

rs=st.executeQuery(sql);

while(rs.next()){

StringID=rs.getString("

id"

%=ID%>

%=rs.getString("

)%>

author"

publish"

price"

ahref="

bookEdit.jsp?

id=<

%=ID%>

修改<

/a>

BookDel.jsp?

%

}

st.close();

con.close();

}catch(Exceptione){

e.printStackTrace();

}

7"

bgcolor="

#ff8000"

add"

button"

添加图书"

onClick="

location='

BookAdd.jsp'

(2)图书添加页面:

BookAdd.jsp

添加图书信息<

bookSaveAdd.jsp"

divalign="

class="

添加图书信息<

/div>

300"

编号:

>

74"

书名:

210"

作者:

出版社:

价格:

Submit1"

提交"

重置"

保存添加程序:

SaveBookAdd.jsp

(3)删除操作:

refresh"

3;

URL=bookList.jsp"

删除图书<

StringstrId=request.getParameter("

Class.

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2