图书管理系统的设计
一、系统功能简介
  本次课程设计完成一个基于java的图书管理系统,它的基本功能是对库存图书的查询,删除修改添加。不同级别的用户权限不同。(根据自己的系统详细展开叙述)
  详细的功能描述如下:
1.图书查询:用户可以选择查询条件,输入查询关键字后,查匹配的数据并显示所有到的记录,如果不到则返回0
2.图书修改:对查的特定图书信息进行修改
3.图书删除:对符合要求的特定图书进行删除,一经删除就不能再回复
4.图书添加:对新进图书的相关信息进行添加
二、系统功能模块图
              2-1系统功能模块图
  我和***一组,共同开发此系统,我负责系统中管理员模块的增删改查四项。如模块图所示。普通用户和登录部分由****负责。
三、数据库设计
采用access数据库,建立如下两个表
基于java的图书管理系统
1.用户表
                  3-1用户表
Id
整型
主键
不可空
用户名
文本
不可空
密码
文本
不可空
权限
整型
不可空
2.图书库存表
3-2 图书库存表
编号
图书名
作者
出版社
数量
位置
系统采用jdbcodbc桥进行数据库连接管理,创建数据源的过程如下:
贴图如何创建数据源
四、系统设计
  经过对系统的分析,分析出以下几个类
1.用户类 使用这个系统的对象,属性有: 用户名,密码和权限
权限的取值不同分为普通用户和管理员,他们分别具有不同的操作。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
2.图书类  属性有:图书名 编号 出版社 库存数量
操作有:。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
其他的对象类或者接口的设计和介绍等。
五、系统实现
(主要代码和运行截图,根据自己的想法介绍你设计的主要模块)
1.登录模块
数据库连接主要代码如下:
  try{ Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);}
catch(ClassNotFoundException e){ System.out.println(“wrong with connection”);}
  try{
  Connection Connection(“jdbc:odbc:bookmanger”);
Statement ateStatment();
String sql=”select * from user”;
ResultSet utQuery(sql);
  ……………………………….//根据情况添加代码,以下几个小节类似。
}
//插入运行界面图
2.查模块
3.修改模块
六、总结
  设计了什么,主要的功能有哪些,设计的难点在哪里?有哪些收获
参考文献单独一页,注意格式要求)
1.印旻,王行言.java语言与面向对象程序设计(第2版)[M].北京:清华大学出版社2008.3.
2.
3.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。