欢迎来到天天文库
浏览记录
ID:9290790
大小:1.07 MB
页数:99页
时间:2018-04-26
《java项目开发实例图书信息管理系统开发及源码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java学习网www.gjrencai.comandroid学习网www.gjrencai.com图书信息管理系统一、系统功能概述: 根据图书信息管理系统的特点,可以将本系统分为2大功能模块,分别为:基础数据维护、系统数据维护。本系统各个部分及其包括的具体功能模块如下图所示:二、数据库设计:图书信息表:字段名说明类型长度及备注ISBN国际标准书号Varchar(13)主键typeId图书类型idIntBookname书名Varchar(40)Writer作者Varchar(21)Translater译者Varchar(30)可以为空Publisher出版社Varcha
2、r(50)Date出版日期SmalldatetimePrice价格money99Java学习网www.gjrencai.comandroid学习网www.gjrencai.com图书类别表:字段名说明类型长度及备注TypeName图书类型Varchar(20)Id自动编号Int主键用户信息表:字段名说明类型长度及备注Id自动编号Int主键Name姓名Varchar(2)Sex性别Varchar(2)Age年龄intIdentitycard证件号码Varchar(2)Workdate办证日期datetimeTel电话号码Varchar(2)Yajin押金IntPasswor
3、d密码Nvarchar(10)admin管理员Nchar(10)读者信息表:字段名说明类型长度及备注Name姓名Varchar(10)Sex性别Varchar(2)Age年龄intidentityCard证件号码Varchar(30)Date日期SmalldatetimemanNum最大书量IntTel电话号码Varchar(15)keepMoney押金MineyZj证件类型IntZy职业Varchar(50)ISBN国际标准书号Varchar(13)bztime办证时间datetime一、系统源代码:Com.zhang.dao:Dao.java//数据库的连接与操作类p
4、ackagecom.zhang.dao;importjava.sql.Connection;importjava.sql.Date;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.SQLException;99Java学习网www.gjrencai.comandroid学习网www.gjrencai.comimportjava.util.ArrayList;importjava.util.List;importcom.zhang.model.BookInfo;importcom.zh
5、ang.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;Selec
6、tMethod=Cursor";protectedstaticStringdbUser="sa";protectedstaticStringdbPwd="zhangyong";protectedstaticStringsecond=null;privatestaticConnectionconn=null;//创建数据库连接privateDao(){try{if(conn==null){Class.forName(dbClassName).newInstance();conn=DriverManager.getConnection(dbUrl,dbUser,dbPwd);
7、System.out.println("数据库连接成功!");}elsereturn;}catch(Exceptionee){ee.printStackTrace();}}//执行查询privatestaticResultSetexecuteQuery(Stringsql){try{if(conn==null)newDao();returnconn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE).executeQuery(s
此文档下载收益归作者所有