Java入门教程之图书管理系统(由简入繁)(十)

客户端+服务端(CS)版图书管理系统

系统介绍:

本图书管理系统采用CS(Cient+Server)结构,采用MVC编程模式,简单的实现了的图书管理系统的各个功能:1、用户登陆以及管理功能 2、图书管理功能 3、查询功能 4、排行榜功能 5、借阅归还功能 6、用户权限功能(读者+管理员+超级管理员)等。 大量采用Socket编程、数据库编程、以及简单的java Swing图形界面编程等。不算ui界面(即java Swing图形界面编程),代码量在1400行左右,总代码量在4000行左右。 特此声明:本系统设计得较简单,只适用于新手参考学习。

更新日志:

这次是对CS版图书管理系统进行更新:

    1. 实现了管理员、用户等权限功能
    1. 实现了借阅归还功能
    1. 实现了排行榜功能
    1. 实现读者管理功能
    1. 实现管理员管理功能

数据库设计

由于数据库比较简单,所以就不绘图了。

User表:

字段名字段类型其他
uidint自增主键
usernamevarcharnot null
passwordvarcharnot null
borrowTimeintdefault 0
statusintdefault 0 (0代表读者,1代表管理员)

Book表:

字段名字段类型其他
bidint自增主键
booknamevarcharnot null
authorvarcharnot null
pricefloatnot null
categoryvarcharnot null
readtimeintdefault 0
isoutint外键 (null代表未借出,否则为user表里的UID,代表借给了谁)

具体代码请前往:github


转载请注明出处: http://blog.csdn.net/alextan_?viewmode=contents


  • 5
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值