网站大量收购独家精品文档,联系QQ:2885784924

2025年基于JAVA的图书管理系统.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《Java关键技术》

综合试验汇报

課程名称:Java关键技术

专业:计算机科學与技术

姓名:沈倩竹

學号:

指导教師:王岩

成绩:

完毕曰期:年12月18曰

1系统分析与设计

1.1需求分析

图書管理系统是高校图書馆不可缺乏的一部分,通過图書管理系统可以实現计算机化的图書借阅管理,可以提供以便迅速的图書信息检索功能和便捷的图書借阅和偿還功能,并且可以對图書信息和讀者信息進行管理,以便管理员和讀者的借阅处理。(本人实現了图書添加、图書查询与修改、图書类别管理、顾客添加、顾客删除、修改密码功能模块的设计)规定系统具有如下特點。

(1)操作简朴、易用。

(2)数据存储可靠,具有较高的处理效率。

(3)系统安全、稳定。

(4)開发技术先進、功能完善、扩展性强。

1.2系统功能设计

根据需求分析,本系统详细的功能模块图如图1.2.1所示。

图1.2.1图書借阅系统功能构造图

1.2.1讀者信息管理

1、讀者信息添加

实現向数据库中添加讀者信息的功能。

2、讀者信息查询与修改

实現查询指定编号、姓名、类别以及所在部门的讀者信息,并對选中的讀者信息進行修改操作。

1.2.2图書信息管理

1、图書信息添加

实現向数据库中添加图書信息的功能。

2、图書信息查询与修改

实現查询指定ISBN、图書名称、类别、作者以及出版社的图書信息,并對选中的图書信息進行修改操作。

1.2.3图書借阅管理

1、图書借阅

输入讀者的编号以及借阅的图書信息,记录系统目前時间為借阅時间。

2、图書偿還

输入讀者的编号并选择其名下已借阅的图書,记录系统目前曰期為偿還時间,判断与否超期并计算罚金。

1.2.4基础信息维护

1、图書类别设置

实現显示数据库中图書类别的功能,并對选中的图書类别進行增、删、改、查功能。

2、讀者类别设置

实現显示数据库中讀者类别的功能,并對选中的讀者类别進行增、删、改、查功能。

3、罚金设置

可以指定超期一天的罚金原则。

1.2.5顾客管理

1、修改密码

实現目前顾客登陆後,修改顾客自已密码的功能。

2、顾客添加

实現向数据库中增長顾客的功能。

3、顾客删除

实現显示数据库中的顾客信息,并對选中的顾客進行删除的功能。

数据库设计

根据需求分析,创立6個数据表,即图書表、图書类型表、讀者表、讀者类型表、图書借阅表以及顾客表。

1、图書表,表名為book,包括ISBN、图書类型编号、图書名称、作者、出版社、出版曰期、印刷次数和單价,其中ISBN為主键,如表1.1所示。

表1.1图書信息表book

列名

数据类型

長度

与否為空

阐明

ISBN

char

10

ISBN(主键)

typeid

varchar

10

图書类型编号

bookname

varchar

30

图書名称

author

varchar

30

作者

publish

varchar

30

出版社

publishdate

date

出版曰期

printtime

int

印刷次数

unitprice

money

單价

图書表数据如图1.3.1所示。

图1.3.1图書表数据

2、图書类型表,表名為booktype,包括图書类型编号、图書类型名称,其中图書类型编号為主键,如表1.2所示。

表1.2图書类型表booktype

列名

数据类型

長度

与否為空

阐明

id

int

图書类型编号(主键)

typename

varchar

30

图書类型名称

图書类型表数据如图1.3.2所示。

图1.3.2图書类型表数据

3、讀者表,表名為reader,包括讀者编号、讀者类型编号、讀者姓名、年龄、性别、電话、所在系部、注册曰期,其中讀者编号為主键,如表1.3所示。

表1.3讀者信息表reader

列名

数据类型

長度

与否為空

阐明

readerid

char

8

讀者编号(主键)

type

int

讀者类型编号

name

char

20

讀者姓名

age

int

年龄

sex

char

4

性别

phone

char

11

電话

dept

varchar

20

文档评论(0)

173****6081 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档