- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于java的小型图书管理系统设计与实现
PAGE 48
PAGE 107
小型图书管理系统设计与实现
目 录TOC \o 1-3 \t \h \z \u
HYPERLINK \l _Toc9513 1、 引言 PAGEREF _Toc9513 3
HYPERLINK \l _Toc21039 1.1选题 PAGEREF _Toc21039 3
HYPERLINK \l _Toc27567 1.2开发计划 PAGEREF _Toc27567 3
HYPERLINK \l _Toc18148 1.3开发工具与环境配置 PAGEREF _Toc18148 3
HYPERLINK \l _Toc25047 2、 系统概述 PAGEREF _Toc25047 4
HYPERLINK \l _Toc24637 2.1需求分析 PAGEREF _Toc24637 4
HYPERLINK \l _Toc14463 2.2系统的架构 PAGEREF _Toc14463 4
HYPERLINK \l _Toc25047 3、 详细设计 5
HYPERLINK \l _Toc24637 3.1功能结构图 5
HYPERLINK \l _Toc24637 3.2数据库设计 5
HYPERLINK \l _Toc2650 3.3页面的结构和关系图 PAGEREF _Toc2650 6
HYPERLINK \l _Toc4923 3.4模块设计 PAGEREF _Toc4923 7
HYPERLINK \l _Toc24872 4. 系统实现 PAGEREF _Toc24872 18
HYPERLINK \l _Toc7454 5.结束语 PAGEREF _Toc7454 20
引言
1.1选题
为了实现图书管理的自动化,现对其设计相应的系统。与图书馆管理信息系统不同,本系统为小型图书管理系统,用于个人对所拥有的图书进行管理,具有管理员登录以及图书的增删改查功能。
1.2开发计划
设计一个小型图书管理系统,该系统由登录模块和功能模块组成。登录模块实现管理员登录,功能模块分为图书查询、图书入库、图书删除、图书修改四个部分。
1.3开发工具与环境配置
操作系统:Windows 7
数据库服务器:SQL server 2000(采用ODBC数据源连接)
Web服务器:Tomcat
开发工具:eclipse6.0
环境配置
JDK安装路径:C:\jdk
Tomcat服务器安装路径:D:\java软件\tomcat\apache-tomcat-7.0.37-windows-x86\apache-tomcat-7.0.37
环境变量设置JAVA_HOME=D:\jdk CLASSPATH=%JavaHome%\lib\dt.jar;%JavaHome%\lib\tools.jar
PATH变量添加的部分:%JAVA_HOME%\bin
系统概述
2.1需求分析
2.1.1 图书管理系统需求概述
图书管理系统的开发主要涉及到管理员登录和图书信息管理。图书信息管理包括:添加新进图书、删除旧图书、修改图书信息、图书查询。图书管理员可以浏览、查询、添加、删除、修改图书的基本信息。
2.1.2 功能需求
(1)管理员登录——只有管理员才能对图书信息进行操作
(1)图书信息浏览——对入库的图书按编号进行浏览;
(2)图书查询——根据书名对图书进行快速查询;
(3)图书管理——对图书馆的书籍进行管理,添加、删除以及修改信息;
2.1.3 性能需求
可靠性和可用性需求:
(1)系统中的软件可以每天使用24小时,每年使用365天;
(2)系统中的软件故障率小于等于5%。
2.2系统的架构
考虑到本系统简单、容易实现,故没有采用传统的MVC模式,而是以纯JSP页面来实现各模块之间的跳转。
详细设计
3.1功能结构图
登录界面
图书管理面板
图书管理面板
编辑图书查询图书删除图书添加图书
编辑图书
查询图书
删除图书
添加图书
图1 图书管理系统功能结构图
3.2数据库设计
根据系统分析,设计图书信息管理系统的数据库(tsgl)表有:管理员信息表(表1)、图书信息表(表2)。表结构如下:
表1:gly_id
字段
说明
类型
长度
主键
备注
username
用户名
varchar
50
no
password
密码
varchar
30
no
表2:t_book
字段
说明
类型
长度
主键
备注
id
图书编号
char
11
yes
name
书名
varchar
50
no
author
作者
c
文档评论(0)