java项目开发实例图书信息管理系统开发文档及源码.docx

上传人:rrsccc 文档编号:10370066 上传时间:2021-05-12 格式:DOCX 页数:7 大小:59.21KB
返回 下载 相关 举报
java项目开发实例图书信息管理系统开发文档及源码.docx_第1页
第1页 / 共7页
java项目开发实例图书信息管理系统开发文档及源码.docx_第2页
第2页 / 共7页
java项目开发实例图书信息管理系统开发文档及源码.docx_第3页
第3页 / 共7页
java项目开发实例图书信息管理系统开发文档及源码.docx_第4页
第4页 / 共7页
java项目开发实例图书信息管理系统开发文档及源码.docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《java项目开发实例图书信息管理系统开发文档及源码.docx》由会员分享,可在线阅读,更多相关《java项目开发实例图书信息管理系统开发文档及源码.docx(7页珍藏版)》请在三一文库上搜索。

1、java 项目开发实例图书信息管理系统开发文档及源码12020 年 4 月 19 日资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。图书信息管理系统一、 系统功能概述 :根据图书信息管理系统的特点, 能够将本系统分为2 大功能模块 , 分别为 : 基础数据维护、系统数据维护。本系统各个部分及其包括的具体功能模块如下图所示:二、 数据库设计 :图书信息表 :字段名说明类型长度及备注ISBN国际标准书号Varchar(13)主键typeId图书类型 idIntBookname书名Varchar(40)Writer作者Varchar(21)Translater译者Varchar(30)能

2、够为空Publisher出版社Varchar(50)Date出版日期SmalldatetimePrice价格money22020 年 4 月 19 日资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。图书类别表 :字段名说明类型长度及备注TypeName图书类型Varchar(20)Id自动编号Int主键用户信息表 :字段名说明类型长度及备注Id自动编号Int主键Name姓名Varchar(2)Sex性别Varchar(2)Age年龄intIdentitycard证件号码Varchar(2)Workdate办证日期datetimeTel电话号码Varchar(2)Yajin押金Int

3、Password密码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、ackage com.zhang.dao;importjava.sql.Connection;importjava.sql.Date;32020 年 4 月 19 日资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.util.ArrayList;importjava.util.List;importcom.zhang.model.BookInfo;importcom.zhang.model.BookT

5、ype;importcom.zhang.model.Operator;importcom.zhang.model.Reader;importcom.zhang.model.User;public class Dao protected static String dbClassName = com.microsoft.sqlserver.jdbc.SQLServerDriver ;protected static String dbUrl =jdbc:sqlserver:/localhost:1433;+ DatabaseName=db_lib;SelectMethod=Cursor ; pr

6、otected static String dbUser = sa;protected static String dbPwd = zhangyong ; protected static String second = null ;private static Connection conn = null ;/创立数据库连接42020 年 4 月 19 日资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。private Dao() try if (conn = null ) Class.forName(dbClassName).newInstance();conn = Driver

7、Manager. getConnection(dbUrl ,dbUser, dbPwd);System.out.println( 数据库连接成功! );elsereturn ; catch (Exception ee) ee.printStackTrace();/执行查询private static ResultSet executeQuery(String sql) try if (conn=null )new Dao();returnconn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSe t.CONCUR_UPDATABL

8、E ).executeQuery(sql);52020 年 4 月 19 日资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。 catch (SQLException e) e.printStackTrace(); return null ; finally /执行更新private static int executeUpdate(String sql) try if (conn=null )new Dao();return conn.createStatement().executeUpdate(sql); catch (SQLException e) System.out.pr

9、intln(e.getMessage(); /if(e.getMessage().equals(MicrosoftSQLServerDriver for JDBCSQLServerDELETE语句与COLUMNREFERENCE 约束FK_TB_BORRO_REFERENCE_TB_BOOKI冲突。该冲突发生于数据库db_library,表tb_borrow, columnbookISBN。)return -1; finally62020 年 4 月 19日资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。/关闭数据库public static void close() try co

10、nn.close(); catch (SQLException e) e.printStackTrace(); finally conn = null ;/* 管理员登录方法*/public static Operator check(String name, String password) int i = 0;Operator operater=new Operator();String sql = select * from tb_operator where name= +name+ and password= + password + andadmin=1 ;72020 年 4 月 19 日

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

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1