Java项目开发实例图书信息系统开发文档及源码Word文件下载.docx

上传人:b****3 文档编号:14963546 上传时间:2022-10-26 格式:DOCX 页数:122 大小:56.67KB
下载 相关 举报
Java项目开发实例图书信息系统开发文档及源码Word文件下载.docx_第1页
第1页 / 共122页
Java项目开发实例图书信息系统开发文档及源码Word文件下载.docx_第2页
第2页 / 共122页
Java项目开发实例图书信息系统开发文档及源码Word文件下载.docx_第3页
第3页 / 共122页
Java项目开发实例图书信息系统开发文档及源码Word文件下载.docx_第4页
第4页 / 共122页
Java项目开发实例图书信息系统开发文档及源码Word文件下载.docx_第5页
第5页 / 共122页
点击查看更多>>
下载资源
资源描述

Java项目开发实例图书信息系统开发文档及源码Word文件下载.docx

《Java项目开发实例图书信息系统开发文档及源码Word文件下载.docx》由会员分享,可在线阅读,更多相关《Java项目开发实例图书信息系统开发文档及源码Word文件下载.docx(122页珍藏版)》请在冰豆网上搜索。

Java项目开发实例图书信息系统开发文档及源码Word文件下载.docx

Bookname

书名

Varchar(40)

Writer

作者

Varchar(21)

Translater

译者

Varchar(30)

可以为空

Publisher

出版社

Varchar(50)

Date

出版日期

Smalldatetime

Price

价格

money

图书类别表:

TypeName

图书类型

Varchar(20)

Id

自动编号

用户信息表:

Name

姓名

Varchar

(2)

Sex

性别

Age

年龄

int

Identitycard

证件号码

Workdate

办证日期

datetime

Tel

电话号码

Yajin

押金

Password

密码

Nvarchar(10)

admin

管理员

Nchar(10)

读者信息表:

Varchar(10)

identityCard

日期

manNum

最大书量

Varchar(15)

keepMoney

Miney

Zj

证件类型

Zy

职业

bztime

办证时间

三、系统源代码:

Com.zhang.dao:

Dao.java//数据库的连接与操作类

packagecom.zhang.dao。

importjava.sql.Connection。

importjava.sql.Date。

importjava.sql.DriverManager。

importjava.sql.ResultSet。

importjava.sql.SQLException。

importjava.util.ArrayList。

importjava.util.List。

importcom.zhang.model.BookInfo。

importcom.zhang.model.BookType。

importcom.zhang.model.Operator。

importcom.zhang.model.Reader。

importcom.zhang.model.User。

publicclassDao{

protectedstaticStringdbClassName="

com.microsoft.sqlserver.jdbc.SQLServerDriver"

protectedstaticStringdbUrl="

jdbc:

sqlserver:

//localhost:

1433。

"

+"

DatabaseName=db_lib。

SelectMethod=Cursor"

protectedstaticStringdbUser="

sa"

protectedstaticStringdbPwd="

zhangyong"

protectedstaticStringsecond=null。

privatestaticConnectionconn=null。

//创建数据库连接

privateDao(){

try{

if(conn==null){

Class.forName(dbClassName).newInstance()。

conn=DriverManager.getConnection(dbUrl,dbUser,dbPwd)。

System.out.println("

数据库连接成功!

)。

}

else

return。

}catch(Exceptionee){

ee.printStackTrace()。

}

}

//执行查询

privatestaticResultSetexecuteQuery(Stringsql){

if(conn==null)

newDao()。

returnconn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE).executeQuery(sql)。

}catch(SQLExceptione){

e.printStackTrace()。

returnnull。

}finally{

//执行更新

privatestaticintexecuteUpdate(Stringsql){

returnconn.createStatement().executeUpdate(sql)。

System.out.println(e.getMessage())。

//if(e.getMessage().equals("

[Microsoft][SQLServer2000DriverforJDBC][SQLServer]DELETE语句与COLUMNREFERENCE约束'

FK_TB_BORRO_REFERENCE_TB_BOOKI'

冲突。

该冲突发生于数据库'

db_library'

,表'

tb_borrow'

column'

bookISBN'

))

return-1。

//关闭数据库

publicstaticvoidclose(){

conn.close()。

}finally{

conn=null。

}

/*

*管理员登录方法

*/

publicstaticOperatorcheck(Stringname,Stringpassword){

inti=0。

Operatoroperater=newOperator()。

Stringsql="

select*fromtb_operatorwherename='

+name

+"

'

andpassword='

+password+"

andadmin=1"

ResultSetrs=Dao.executeQuery(sql)。

while(rs.next()){

Stringnames=rs.getString

(1)。

operater.setId(rs.getString("

id"

))。

operater.setName(rs.getString("

name"

operater.setGrade(rs.getString("

admin"

operater.setPassword(rs.getString("

password"

if(names!

=null){

i=1。

}

}catch(Exceptione){

Dao.close()。

returnoperater。

*查询类别方法

//查询图书目录

publicstaticListselectBookCategory(){

Listlist=newArrayList()。

select*fromtb_bookType"

BookTypebookType=newBookType()。

bookType.setId(rs.getString("

bookType.setTypeName(rs.getString("

typeName"

list.add(bookType)。

returnlist。

publicstaticListselectBookCategory(StringbookType){

selectdaysfromtb_bookTypewheretypeName='

+bookType+"

BookTypetype=newBookType()。

type.setDays(rs.getString("

days"

list.add(type)。

*图书类别表相关操作

*

//插入图书类型

publicstaticintInsertBookType(StringbookTypeName){

inti=0。

try{

Stringsql="

insertintotb_bookType(typeName)values('

+bookTypeName+"

)"

i=Dao.executeUpdate(sql)。

}catch(Exceptione){

returni。

//更新图书类别

publicstaticintUpdatebo

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

当前位置:首页 > 高等教育 > 法学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1