目 录
小型图书管理系统设计与实现
目 录
1、 引言 .................................................................................................................................. 2
1.1选题 ............................................................................................................................. 2 1.2开发计划 ..................................................................................................................... 2 1.3开发工具与环境配置 ................................................................................................. 2 2、 系统概述 .......................................................................................................................... 3
2.1需求分析 ..................................................................................................................... 3 2.2系统的架构 ................................................................................................................. 3 3、 详细设计 ........................................................................................................................... 5
3.1功能结构图 ................................................................................................................. 5 3.2数据库设计 ................................................................................................................. 5 3.3页面的结构和关系图 ................................................................................................. 5 3.4模块设计 ..................................................................................................................... 6 4. 系统实现 ........................................................................................................................... 17 5.结束语 .................................................................................................................................. 19
1
小型图书馆管理信息系统开发文档
1、引言
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
目 录
2、系统概述
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