77范文网 - 专业文章范例文档资料分享平台

毕业设计-基于java技术的图书馆借阅管理系统的开发(2)

来源:网络收集 时间:2019-02-15 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

二 图书借阅管理需求分析

可行性分析可以分为技术可行性和经济可行性。 (一)技术可行性

技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足需要。本系统采用JSP开发出友好美观的人机界面,便于用户理解、操作。数据库管理系统采用MySQL,它能够处理大量数据,同时保持数据的完整性、安全性。因此本系统的开发平台已成熟可行。硬件方面,在科技飞速发展的今天,硬件更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越便宜,因此硬件平台也能够满足本系统所需。 (二)经济可行性

鉴于计算机技术发展异常迅猛,在硬件软件配置以及开发技术均以可行的情况下开发这样一个管理系统成本不会很高,但其可以大大提高图书馆的工作效率,也是图书馆管理发展的必然趋势,其必将有比较宽阔的市场,因此改性统在经济可行性上时可行的。

三 总体设计

(一)数据库设计

1. 数据库设计概述

本系统采用MySQL 5.0和SQLYog 6.1进行数据库的设计。

整个系统所包括的信息有图书信息、读者信息、留言信息、图书借

5

阅信息、图书归还信息、系统用户信息、读者类型信息。可将这些信息抽象为下列系统所需要的数据项和数据结构:

1)图书信息(编号,图书名称,图书类型,作者,译者,ISBN号,价格,出版社,所在书架,入库时间,操作员) 2)图书类型(编号,名称,可借阅天数)

3)读者信息(编号,姓名,性别,条形码,读者类型,出生年月,有效证件,证件号码,登记日期,电话,邮箱,操作员) 4)读者类型(名称,可借阅图书本数)

5)图书借阅信息(图书编号,读者ID,借出时间,应还时间,是否归还,操作员)

6)图书归还信息(图书编号,读者ID,归还时间,操作员) 7)用户(编号,用户名称,密码)

8)图书馆信息(编号,名称,馆长,电话,地址,邮箱,创建日期,简介) 图书馆参数信息(编号,办证费用,有效期限) 注:带下划线表示主键

图3.1图书借阅管理系统E-R图描述了该系统所涉及到的实体以及他们之间的关系。具体结构如下图所示:

6

图1 系统E-R 图

2. 数据表设计

表1 图书信息表tb_bookinfo

字段名称 barcode bookname author translator ISBN price bookcase press intime operator

数据类型 varchar varchar varchar varchar varchar float varchar varchar date varchar

字段长度 30 70 30 30 20 8,2 10 70 30

是否为空 No No Yes Yes No No No No No No

说明 Key 作者 译者 图书价格 图书所在书架 出版社 图书入库时间 操作员

7

page int 10 Yes 图书页码

表2 图书类型信息表tb_booktype

字段名称 ID bookname days

表3 读者信息表tb_reader

字段名称 Id name sex barcode readertype

tel e-mail paperType PaperNO. birthday intime operator

表4 读者类型信息表tb_readertype

字段名称 ID readername

数据类型 int varchar

字段长度 10 50

是否为空 No No

说明 Key

数据类型 int varchar varchar varchar varchar varchar varchar varchar Varchar date date varchar

字段长度 10 20 4 30 11 20 100 10 20 30

是否为空 No No No No No Yes Yes No No Yes No No

登记时间 操作员

证件类型 证件号码 说明 Key 读者类型 电话

数据类型 int varchar int

字段长度 10 30 10

是否为空 No No No

说明 Key 可借阅天数

8

number int 4 No 可借图书本数

表5 图书借阅信息表 tb_borrow

字段名称 ID readerID bookID borrowTime backTime operator ifback

数据类型 int varchar int date date varchar tinyint

字段长度 10 10 10 30 1

是否为空 No No No No No No No

说明 Key 结出时间 应归还时间 操作员 是否归还

表6 图书归还信息表tb_giveback

字段名称 ID readerID bookID backTime operator

表7系统用户信息表tb_user

字段名称 ID name password

表8 图书馆信息表 tb_library

字段名称

数据类型

字段长度

是否为空

说明

数据类型 int varchar varchar

字段长度 10 30 30

是否为空 No No No

说明 Key

数据类型 int varchar int date varchar

字段长度 10 11 11 30

是否为空 No No No No No

说明 Key 归还时间 操作员

9

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库毕业设计-基于java技术的图书馆借阅管理系统的开发(2)在线全文阅读。

毕业设计-基于java技术的图书馆借阅管理系统的开发(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/466619.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: