JAVA图书管理系统课程设计(共16页).doc
《JAVA图书管理系统课程设计(共16页).doc》由会员分享,可在线阅读,更多相关《JAVA图书管理系统课程设计(共16页).doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上山东建筑大学 课 程 设 计 说 明 书题 目:图书管理系统课 程: JAVA程序设计基础课程设计院 (部): 信息与电气工程学院专 业:物联网工程班 级:物联121学生姓名:李明钰学 号:032指导教师:关华完成日期:2015年7月10日专心-专注-专业一 摘 要设计一个小型图书管理系统,该系统由登录模块和功能模块组成。登录模块实现管理员登录,功能模块分为图书查询、图书入库、图书删除、图书修改四个部分。图书管理系统的开发主要涉及到用户登录和图书信息管理。图书信息管理包括:添加新进图书、删除旧图书、修改图书信息、图书查询。用户可以浏览、查询、添加、删除、修改图书的基本
2、信息。创建公共类,主要是用于连接数据库的操作,事件监听操作)创建主窗体及登陆窗体。利用JFrame来JButton子类来进行设计创建所要应用的各功能内嵌面板,并实现相应数据库连接处理功能。二 所需软件操作系统:Windows 数据库服务器:mySQLserver 开发工具:eclipse3.4.1、JDBC驱动:mysql-connector-java-5.1.7-binJAVA环境;jre-8u25-windows-i586三 E-R图与结构功能图E-R图密码用户名用户价格图书图书名作者图书编号库存出版社功能结构图 登录界面 图书管理面板 编辑图书查询图书删除图书添加图书图1 图书管理系统功
3、能结构图四 所需表格根据系统分析,设计图书信息管理系统的数据库(book)表有: 图2 SQL创建结果图用户信息表(表1)、图书信息表(表2)。表结构如下:表1:user字段说明类型长度主键备注Id用户名varchar10noPsw密码varchar10no表2:book字段说明类型长度主键备注bid图书编号varchar10yesbname书名varchar10no Wname作者varchar10Num1库存varchar10noChubs出版社信息varchar10noNum2 价格Varchar10NoSql创建语句Create database book;Use book;Creat
4、e table user(id varchar(10) primary key,psw varchar(10));Insert into user values(“xx”,);Create table book(bid varchar(10) primary key, bname varchar(10),wname varchar(10),num1 varchar(10),chubs varchar(10),num2 varchar(2);Insert into book values(1001,”JAVA”,”山建”,10,”山建出版社”,10);五 页面的结构和关系验证密码 密码错误 图书
5、管理面板保存修改操作保存插入操作修改操作删除操作插入操作 查询 操作图书管理面板 密码正确 六 程序截图图3 登录界面图4 管理界面七 总 结从上面的演示中可以看出,此系统可以完成用户登录和图书管理两大功能。在本系统的应用下可以实现用户按照书名查询书库的藏书,方便的增添图书,删除图书,修改图书信息。测试阶段一方面发现了系统的各种错误,另外一方面验证了修改后的系统能够实现提高图书管理工作效率的预期目的。不知不觉中,课程设计快接近尾声。回顾这几天,短暂而充实。也是由于时间比较紧张只有五天时间,所以该系统功能比较简单,暂且留待日后在完善。最后感谢这几天来宫淑兰老师对我们孜孜不倦的教导以及对本程序实验
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 图书 管理 系统 课程设计 16
限制150内