java程序设计的图书馆管理系统(4)

2018-12-29 21:43

沈阳理工大学课程实践(论文)

图4-2管理员信息E-R图

⒉管理日志包括书号、书名、图书证号、借/还、操作日期、已付款额。

书名 书号 借/还 管理日志 图书证号 操作日期

图4-3管理日志E-R图

已付款额

⒊图书表包括书号、书名、作者、出版社、入库时间、是否借出、价格

书号 书名 作者 出版社 图书表 入库时间 是否借出 图4-4图书表E-R图

价格 ⒋借阅表包括图书证号、书号、借阅日期、应还日期。

借阅表 图书证号 书号 借阅日期容 应还日期间 图4-5借阅信息E-R图

13

沈阳理工大学课程实践(论文)

⒌读者表包括图书证号、姓名、性别、系别、班级。

姓名 性别 读者表 年龄 系别 图4-6读者表E-R图

图书证号 4.5 数据库表的设计

⒈管理员表

表中记录了可以使管理员进入该系统的用户名及密码,如表4-1所示。

表4-1 管理员信息表

字段名称 用户名 密 码

数据类型 文 本 文 本

长 度 10 15

备 注

⒉管理日志表

表中记录借还书日志,用于存下所有对图书操作的记录,以便以后可以翻阅和查找,如表4-2所示。

表4-2 管理日志表

字段名称 书号 书名 作者 出版社 入库时间 已付款额

数据类型 文 本 文 本 文 本 文 本 DATE 文 本

长 度 10 15 15 15 15 10

备 注

⒊图书表

14

沈阳理工大学课程实践(论文)

表中记录了库内所有图书的所有资料,如表4-3。

表4-3 图书表

字段名称 书号 书名 作者 出版社 入库时间 是否借出 价格

数据类型 文 本 文 本 文 本 文 本 DATE 文 本 文 本

长 度 10 15 15 15 15 10 10

备 注

⒋读者表

表中记录库中所有读者的相关信息,如表4-4所示

表4-4 读者表

字段名称 图书证号 姓名 性别 系别 班级

数据类型 文 本 文 本 文 本 文 本 文 本

长 度 10 15 15 15 15

备 注

⒌借阅表

表内记录了此时图书的借阅情况,如表4-5所示。

表4-5 借阅表

字段名称 图书证号 书号 借阅日期 应还日期

数据类型 文 本 文 本 DATE DATE

长 度 10 15 15 15

备 注

15

沈阳理工大学课程实践(论文)

5.系统功能实现

5.1 管理员模块功能实现

5.1.1 管理员登陆

此模块是整个系统最主要的部分,管理员可以通过此模块实现进入其余各个模块如管理日志、管理员添加、管理员切换、读者添加、读者修改、读者查询、读者删除、新书入库、书籍查询、借阅书籍、归还书籍、借阅超时及退出的功能。图书管理系统管理员界面如图5-1所示。

图5-1 图书管理系统管理员

主要程序代码如下:

public void actionPerformed(ActionEvent e)

{

if(e.getSource()==itemAdmiqh) {

this.dispose();

16

沈阳理工大学课程实践(论文)

}

In winin=new In(\系统登陆\

if(e.getSource()==itemtc) { }

if(e.getSource()==itemAdmixj)

System.exit(0);

{ }

if(e.getSource()==itemAdmirz) { }

if(e.getSource()==itemBookrk) { }

if(e.getSource()==itemPersonlr) { }

if(e.getSource()==itemPersoncx) { }

if(e.getSource()==itemPersonxg) { }

Winpersonmodify winperson=new Winpersonmodify(\读者信息修改\Winpersonsearch winperson=new Winpersonsearch(\读者信息查询\Winpersonadd winperson=new Winpersonadd(\读者添加\AddInfy addInfy=new AddInfy();

WinTable wintable=new WinTable(\管理日志\CreatAdmi creatAdmi=new CreatAdmi(\管理员添加\

17


java程序设计的图书馆管理系统(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2002年土地管理基础与法规试题及参考答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: