基于jav小型图书管理系统研究设计书与实现优秀研究设计书.docVIP

  • 5
  • 0
  • 约1.43万字
  • 约 19页
  • 2017-03-27 发布于江苏
  • 举报

基于jav小型图书管理系统研究设计书与实现优秀研究设计书.doc

基于jav小型图书管理系统研究设计书与实现优秀研究设计书

小型图书管理系统设计与实现 目 录 1、 引言 3 1.1选题 3 1.2开发计划 3 1.3开发工具与环境配置 3 2、 系统概述 4 2.1需求分析 4 2.2系统的架构 4 3、 详细设计 5 3.1功能结构图 5 3.2数据库设计 5 3.3页面的结构和关系图 6 3.4模块设计 7 4. 系统实现 18 5.结束语 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 作者 char 10 publish 出版社 varchar 50 no price 图书价格 char 11 no 3.3页面的结构和关系图 密码错误 密码正确 3.4模块设计 3.4.1登录模块 登录页面:Login.jsp %@ page language=java contentType=text/html; charset=UTF-8 pageEncoding=UTF-8% !DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN /TR/html4/loose.dtd html head meta http-equiv=Content-Type content=text/html; charset=UTF-8 tit

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档