欢迎来到天天文库
浏览记录
ID:26110834
大小:1.26 MB
页数:99页
时间:2018-11-24
《java_项目开发实例_图书信息管理系统开发文档及源码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java开发实例源码——图书信息管理系统图书信息管理系统一、系统功能概述: 根据图书信息管理系统的特点,可以将本系统分为2大功能模块,分别为:基础数据维护、系统数据维护。本系统各个部分及其包括的具体功能模块如下图所示:二、数据库设计:图书信息表:字段名说明类型长度及备注ISBN国际标准书号Varchar(13)主键typeId图书类型idIntBookname书名Varchar(40)Writer作者Varchar(21)Translater译者Varchar(30)可以为空Publisher出版社Varchar(50)Date出版日期SmalldatetimePrice价格money9
2、9Java开发实例源码——图书信息管理系统图书类别表:字段名说明类型长度及备注TypeName图书类型Varchar(20)Id自动编号Int主键用户信息表:字段名说明类型长度及备注Id自动编号Int主键Name姓名Varchar(2)Sex性别Varchar(2)Age年龄intIdentitycard证件号码Varchar(2)Workdate办证日期datetimeTel电话号码Varchar(2)Yajin押金IntPassword密码Nvarchar(10)admin管理员Nchar(10)读者信息表:字段名说明类型长度及备注Name姓名Varchar(10)Sex性别Varcha
3、r(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//数据库的连接与操作类packagecom.zhang.dao;importjava.sql.Connection;importjava.sql.Date;importjava.sql.DriverM
4、anager;importjava.sql.ResultSet;importjava.sql.SQLException;99Java开发实例源码——图书信息管理系统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{protec
5、tedstaticStringdbClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver";protectedstaticStringdbUrl="jdbc:sqlserver://localhost:1433;"+"DatabaseName=db_lib;SelectMethod=Cursor";protectedstaticStringdbUser="sa";protectedstaticStringdbPwd="zhangyong";protectedstaticStringsecond=null;privatestaticCon
6、nectionconn=null;//创建数据库连接privateDao(){try{if(conn==null){Class.forName(dbClassName).newInstance();conn=DriverManager.getConnection(dbUrl,dbUser,dbPwd);System.out.println("数据库连接成功!");}elsereturn;}catch(Exceptionee){ee.printStackTrace();}}//执行查询privatestaticResultSetexecuteQuery(Stringsql){try{if(co
7、nn==null)newDao();returnconn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE).executeQuery(sql);}catch(SQLExceptione){e.printStackTrace();returnnull;99Java开发实例源码——图书信息管理系统}finally
此文档下载收益归作者所有