如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
小型图书馆管理信息系统开发文档STYLEREF"标题1"\*MERGEFORMAT目录小型图书管理系统设计与实现目录TOC\o"1-3"\t""\h\z\uHYPERLINK\l_Toc95131、引言PAGEREF_Toc95133HYPERLINK\l_Toc210391.1选题PAGEREF_Toc210393HYPERLINK\l_Toc275671.2开发计划PAGEREF_Toc275673HYPERLINK\l_Toc181481.3开发工具与环境配置PAGEREF_Toc181483HYPERLINK\l_Toc250472、系统概述PAGEREF_Toc250474HYPERLINK\l_Toc246372.1需求分析PAGEREF_Toc246374HYPERLINK\l_Toc144632.2系统的架构PAGEREF_Toc144634HYPERLINK\l_Toc250473、详细设计5HYPERLINK\l_Toc246373.1功能结构图5HYPERLINK\l_Toc246373.2数据库设计5HYPERLINK\l_Toc26503.3页面的结构和关系图PAGEREF_Toc26506HYPERLINK\l_Toc49233.4模块设计PAGEREF_Toc49237HYPERLINK\l_Toc248724.系统实现PAGEREF_Toc2487218HYPERLINK\l_Toc74545.结束语PAGEREF_Toc745420引言1.1选题为了实现图书管理的自动化,现对其设计相应的系统。与图书馆管理信息系统不同,本系统为小型图书管理系统,用于个人对所拥有的图书进行管理,具有管理员登录以及图书的增删改查功能。1.2开发计划设计一个小型图书管理系统,该系统由登录模块和功能模块组成。登录模块实现管理员登录,功能模块分为图书查询、图书入库、图书删除、图书修改四个部分。1.3开发工具与环境配置操作系统:Windows7数据库服务器:SQLserver2000(采用ODBC数据源连接)Web服务器:Tomcat开发工具:eclipse6.0环境配置JDK安装路径:C:\jdkTomcat服务器安装路径:D:\java软件\tomcat\apache-tomcat-7.0.37-windows-x86\apache-tomcat-7.0.37环境变量设置JAVA_HOME=D:\jdkCLASSPATH=%JavaHome%\lib\dt.jar;%JavaHome%\lib\tools.jarPATH变量添加的部分:%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用户名varchar50nopassword密码varchar30no表2:t_book字段说明类型长度主键备注id图书编号char11yesname书名varchar50noauthor作者char10publish出版社varchar50noprice图书价格char11no登录界面login.jsp3.3页面的结构和关系图验证valid.jsp密码错误