图书管理系统

刚开始学Java本身写的一个小项目分享一下:mysql

源码连接:git

功能:系统分管理员界面与用户界面数据库

管理员:实现对图书的增、删、改、查,对全部借阅历史的搜索及全部帐户的信息,用户的权限与管理,设定密码,借阅图书及对本身帐户的资料修改eclipse

用户:实现对图书的借阅功能、查看本身的借阅历史,在用户帐户方面实现修改密码以及修改我的信息功能ui

另外:当数据库中用户表为空,则第一个注册的用户默认为管理员.net

下面上图:3d

登陆界面:blog

注册界面:

用户登陆:

主界面:

图书查询界面:

图书借还界面:

帐户管理界面:

借书记录:

管理员登陆:

主界面、图书查询、图书借阅界面与用户相同

帐户管理:

借书记录:

帐户信息:

修改权限:

图书管理界面:

添加图书:

-------------------------------------------------------------我是分割线-------------------------------------------------

下面对个人图书管理系统的数据库方面作介绍:

个人数据库用的是Mysql  5.7 版本的对数据库没要求均可以,在建表写代码过程当中为了方便使用了Navicat Premium 12链接数据库建表。项目文件夹中有mis数据库的.sql文件,只需在本身的数据库中建立mis数据库将.sql文件导入mis数据库便可

建立了数据库mis,在mis中建立了booktable(图书表)、usertable(用户表)、borrowrecords(借书记录)、bookcategory(图书类别)

booktable

另外booktable表格中的category属性参照bookcategory表当作外键

usertable

borrowrecords

bookcategory

------------------------------------------------------我是分割线------------------------------------------------------------

因为个人Jdk是12.0的版本因此若是版本比12.0的低,导入项目会出现项目上出现红色感叹号,解决方案以下:

项目右键->Build Path->Configure Build Path...

Librarise->JRE System Library [JavaSE - 12]->Remove

继续Librarise界面选中Modulepath->Add Library...

JRE System Library  -> Next

Execution  environment -> 下拉框中选中本身的JDK 版本  ->Finish

------------------------------------------------------我是分割线--------------------------------------------------------

完成上面的JDK修改和数据库及表格的建立就能够运行图书管理项目了,话很少说,上项目连接:

图书管理系统java课设_JavaGUI图书管理系统(可作课程设计)相关推荐

  1. c语言课设宿舍管理程序,C语言程序课程设计宿舍管理软件.doc

    C语言程序课程设计宿舍管理软件.doc 课程设计(论文) 题 目 名 称 宿舍管理软件 课 程 名 称 C语言程序课程设计 学 生 姓 名 学 号 系 .专 业 信息工程系.信息大类 指 导 教 师 ...

  2. java课设 学生信息管理系统

    一.软件环境及开发工具 Windows10 eclipse sqlite 二.课程设计功能要求 1.添加学生功能:姓名.学号.性别.出生年月日.(注意:学号自动生成,学号必须唯一) 2.添加学生成绩功 ...

  3. 计算机机房管理系统 数据库课设,学校机房管理系统数据库课程设计.doc

    学校机房管理系统数据库课程设计.doc 数据库原理及应用课程设计设计报告题目机房管理系统后台数据库学号131007220学生姓名指导教师提交时间2015/1/4目录第1章需求分析111课程设计概述11 ...

  4. 学生宿舍管理系统java课设_JAVA学生宿舍管理系统

    需要的工具 1.SQL Server 2.Eclipse 3.JDBC连接数据库驱动 https://download.microsoft.com/download/A/F/B/AFB381FF-70 ...

  5. c语言课设学生管理程序,c语言程序课程设计学生成绩管理程序.doc

    c语言程序课程设计学生成绩管理程序 武汉科技大学 二〇一〇~二〇一一学年第一学期 信息科学与工程学院 课程设计报告书 课程名称: C语言课程设计 班 级: 自动化2009级2班 学 号: 姓 名: 指 ...

  6. 关于游戏的C 语言的课设报告,猜单词游戏C课程设计报告.doc

    #include void OpenWordFile(char string[200][12]); void PlayGame(char wordlist[200][12]); void Change ...

  7. c语言课设四边形计算报告,c语言课程设计关于四边形证明对于任意的四边形ABCD对角线AC与BD的中点分别是M、N,AB、CD的延长线交于R。验证三...

    共回答了14个问题采纳率:100% /* AC中点M,BD中点N,BA.CD延长后交于R 验证area(ABCD)==4*area(RMN) */#include #include #include ...

  8. mysql课设体会500字_MYSQL数据库课程设计 精品

    <MYSQL数据库>课程设计 一.目的和要求 (1)培养学生运用所学课程<MYSQL数据库>中数据设计方面的理论知识和技能,深入理解数据库设计相关的理论知识,学会分析实际问题的 ...

  9. C语言实现图书管理系统(课设)

    闲来无事,消磨时光. 我是一个电脑小白,这个程序在大佬面前不值一提,望谅解. 欢迎批评指正. 图书管理系统(课设) 文章目录 图书管理系统(课设) 编译器 语言 功能需求: 1.整体功能描述 2.开始 ...

最新文章

  1. PyCharm中Directory与Python package的区别
  2. mysql数据库断开连接_解决mysql服务器在无操作超时主动断开连接的情况
  3. 数字类 default 0和 default 0_数字化转型从0到N,只需这三步
  4. JAVA入门级教学之(switch语句)
  5. caffe模型文件解析_深度学习 Caffe 初始化流程理解(数据流建立)
  6. filewriter判断是否关闭_IO流详解
  7. C++由(int)a引发的思考及浮点数在内存中的表示
  8. 2. java程序严格区分_2.java基本语法
  9. ES6(Module 模块化)
  10. DPDK报文分类与访问控制
  11. 【pytorch目标检测】FPN网络结构
  12. 单片机学习日记- Day12
  13. 【小旭学长-使用python进行城市数据分析】笔记篇(中)
  14. WordPress底部添加备案信息小技巧
  15. 西门子300PLC的定时器用法
  16. 电子版题库可以在手机答题,微信手机在线考试题库小程序怎么做?
  17. python_通过xlrd读取excel内容
  18. python学习-简单图像识别分类
  19. 研究生写脚本抢HPV九价疫苗:被采取强制措施,后果严重
  20. 航天器系统方案设计的作用

热门文章

  1. 数据中心交换机横向虚拟化集群漫谈
  2. Nexus升级、license安装和恢复密码
  3. 福昕阅读器无法注释的解决
  4. 深入浅出JMS(二)——JMS的组成
  5. [转]Java可以拿來开发游戏吗?
  6. IP RAN基站回传中的三大组网方案
  7. php fwrite写入失败,奇怪问题 php-fpm 下使用 fwrite 写入 /tmp 目录失败
  8. web一些实用的网址(免费API、美图、实用工具)
  9. 使用Java-Maven操作MongoDB增删改查
  10. ubuntu下ffmpeg图片转视频