您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > JSP-简单的图书管理系统.
实验报告题目:简单图书管理系统网站的设计与实现学号:20102700姓名:李传高班级:计算机1003住址:三舍B区手机:13324026610日期:2013年5月10日目录1.需求分析..........................................................................................................................31.1简单图书管理系统网站设计的目的和意义..............................................................31.2网站设计内容..............................................................................................................32.简单图书管理系统网站的设计......................................................................................32.1功能设计......................................................................................................................32.2数据库设计..................................................................................................................43.简单图书管理系统网站的实现......................................................................................43.1开发工具及环境配置..................................................................................................43.1.1开发环境............................................................................................................43.1.2环境配置............................................................................................................43.2数据库实现..................................................................................................................53.3模块设计......................................................................................................................53.3.1模块描述............................................................................................................53.3.2数据库连接模块设计........................................................................................53.3.3首页设计............................................................................................................83.3.4简单图书管理系统页面设计............................................................................94.系统发布与运行............................................................................................................155.总结................................................................................................................................236.参考文献1.需求分析1.1教学管系统网站设计的目的和意义目的:实现简单的图书管理,同时通过此系统的设计,加强对网站开发的了解。1.2网站设计内容与图书馆管理系统不同,本系统网站是图书管理系统,其设计目标是,建立一个管理形式的网站,用于个人对所拥有的图书进行管理,具有管理员登录以及图书的增删改查功能。2.教学管系统网站的设计2.1功能设计图书管理系统网站的主要目的是方便于个人对自己所拥有的图书进行管理,具有管理员登陆模块,以及图书的增删改查模块等功能结构途如图1.图1教学管理系统网站功能结构图各功能模块的描述如下:管理员模块:管理员登陆。图书管理模块:1、图书管理面板2、添加图书信息2、删除图书信息4、编辑(修改)图书信息登陆界面图书管理面板添加图书编辑图书删除图书2.2数据库设计根据系统分析,设计图书信息管理系统网站的数据库的表有:管理员信息表(表1)、图书信息表。表结构如下表1:管理员信息表字段说明类型长度主键备注id用户idint11yesusername用户名varchar50nopassword密码varchar30no表2:图书信息表字段说明类型长度主键备注id图书idint11yesname书名varchar50nopublish出版社varchar50noprice图书价格int11no3.图书管理系统网站的实现3.1开发工具及环境配置3.1.1开发环境操作系统:WindowsXP(Windows7)数据库服务器:SQLserver5.0Web服务器:Tomcat开发工具:Myeclipse10.03.1.2环境配置JDK安装路径:D:\Java\jdk1.7.0_01Tomcat服务器安装路径:D:\MyEclipse\ApacheTomcatv7.0环境变量设置JAVA_HOME=D:\Java\jdk1.7.0_01CLASSPATH=%JavaHome%\libPATH变量添加的部分:%JAVA_HOME%\bin;D:\MySQL\MySQLServer5.0\bin3.2数据库实现数据库:MySQLserver5.0数据库文件URL:D:\MySQL\MySQLServer5.0\data\bkODBC数据源:JDBC-ODBC3.3模块设计3.3.1模块描述网站根目录:D:Workspaces\MyEclipse10本网站设计共有如下程序模块:模块说明所在文件夹login.jsp登陆页面D:\Workspaces\MyEclipse10\bookmanager\WebRootvalid.jsp登录验证D:\Workspaces\MyEclipse10\bookmanager\WebRootbookList.jsp图书管理面板D:\Workspaces\MyEclipse10\bookmanager\WebRootbookAdd.jsp添加图书D:\Workspaces\MyEclipse10\bookmanager\WebRootbookSaveAdd.jsp保存添加的图书D:\Workspaces\MyEclipse10\bookmanager\WebRootbookEdit.jsp编辑(修改)图书信息D:\Workspaces\MyEclipse10\bookmanager\WebRootbookSaveEdit.jsp保存修改D:\Workspaces\MyEclipse10\bookmanager\WebRootbookDel.jsp删除图书D:\Workspaces\MyEclipse10\bookmanager\WebRootWeb.xmlD:\Workspaces\MyEclipse10\bookmanager\WebRoot\WEB-INF3.3.2数据库连接模块设计数据库连接DBbean文件:DBbean.class:packagedbbean;importjava.sql.*;publicclassDBbean{privateStringdriverStr=com.mysql.jdbc.Driver;privateStringconnStr=jdbc:mysql://localhost:3306/bk;privateStringuser=root;privateStringpassword=091658;privateConnectionconn=null;privateStatementstmt=null;publicDBbean(){try{Class.forName(driverStr);}catch(ClassNotFoundExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}}publicvoidsetDriverStr(Stringdstr){driverStr=dstr;}publicvoidsetConnStr(Stringcstr){connStr=cstr;}publicvoidsetUser(Stringuser){this.user=user;}publicvoidsetPassword(Stringpassword){this.password=password;}publicResultSetexecuteQuery(Stringsql){ResultSetrs=null;try{conn=DriverManager.getConnection(connStr,user,password);stmt=conn.createStatement();rs=stmt.executeQuery(sql);}catch(SQLExceptionex){System.out.println(ex.getMessage());}returnrs;}publicintexecuteUpdate(Stringsql){intresult=0;try{conn=DriverManager.getConnection(connStr,user,password);stmt=conn.createStatement();result=stmt.executeUpdate(sql);}catch(SQLExceptionex){System.out.println(ex.getMessage());}returnresult;}publicvoidclose(){try{stmt.close();conn.close();}catch(SQLExceptionex){System.out.println(ex.getMessage());}}}3.3.3首页设计login.jsp:%@pagelanguage=javacontentType=text/htm
本文标题:JSP-简单的图书管理系统.
链接地址:https://www.777doc.com/doc-5569886 .html