1、环境配置JDK安装路径:C:jdkTomcat服务器安装路径:D:java软件tomcatapache-tomcat-7.0.37-windows-x86apache-tomcat-7.0.37环境变量设置JAVA_HOME=D:jdk CLASSPATH=%JavaHome%libdt.jar;%JavaHome%libtools.jarPATH变量添加的部分:%JAVA_HOME%bin2、系统概述2.1需求分析2.1.1图书管理系统需求概述图书管理系统的开发主要涉及到管理员登录和图书信息管理。图书信息管理包括:添加新进图书、删除旧图书、修改图书信息、图书查询。图书管理员可以浏览、查询、添
2、加、删除、修改图书的基本信息。2.1.2功能需求 (1)管理员登录只有管理员才能对图书信息进行操作 (1)图书信息浏览对入库的图书按编号进行浏览;(2)图书查询根据书名对图书进行快速查询;(3)图书管理对图书馆的书籍进行管理,添加、删除以及修改信息;2.1.3 性能需求可靠性和可用性需求:(1)系统中的软件可以每天使用24小时,每年使用365天;(2)系统中的软件故障率小于等于5%。2.2系统的架构 考虑到本系统简单、容易实现,故没有采用传统的MVC模式,而是以纯JSP页面来实现各模块之间的跳转。3、详细设计3.1功能结构图 登录界面图书管理面板编辑图书查询图书删除图书添加图书图1 图书管理系
3、统功能结构图3.2数据库设计根据系统分析,设计图书信息管理系统的数据库(tsgl)表有:管理员信息表(表1)、图书信息表(表2)。表结构如下:表1:gly_id字段说明类型长度主键备注username用户名varchar50 nopassword密码30表2:t_bookid图书编号char11yesname书名no author作者10publish出版社noprice图书价格3.3页面的结构和关系图 密码错误 密码正确 3.4模块设计3.4.1登录模块登录页面:Login.jsp!DOCTYPE html PUBLIC -/W3C/DTD HTML 4.01 Transitional/EN
4、 http:/www.w3.org/TR/html4/loose.dtdhtmlheadmeta http-equiv=Content-Type content=title登录图书管理系统 style type=text/css-.STYLE1 font-size: 36px; font-weight: bold;-/style/headbody bgcolor=cyanform method=post action=valid.jsp span class=STYLE1登录图书管理系统/captiontrtd width=166用户名:/td318input name=username ty
5、pe=text id=/trtd密码:passwordtd colspan=2input type=submit name=Submit value=登录resetSubmit2取消/table/form/body/html验证程序:valid.jsp% page import=java.sql.* %判断登录% String user=request.getParameter(); String pass=request.getParameter( Class.forName(sun.jdbc.odbc.JdbcOdbcDriver Connection con = DriverManage
6、r.getConnection(jdbc:odbc:JDBC-ODBC,sa PreparedStatement ps =con.prepareStatement(select * from gly_id where username=? and password=? ps.setString(1,user); ps.setString(2,pass); ResultSet rs = ps.executeQuery(); if(rs.next()response.sendRedirect(bookList.jsp else response.sendRedirect(Login.jsp3.4.
7、2图书管理模块(1)图书浏览&查询页面:bookList.jsp%page import=图书管理面板图书信息一览表请输入书名:name size=16 maxlength=25查询/center98#808000编号118书名作者108出版社78价格60编辑删除%=rs.getString() %authorpublishpricea href=bookEdit.jsp?id=修改BookDel.jsp?% st.close(); con.close(); catch(Exception e) e.printStackTrace(); 7 bgcolor=#ff8000addbutton添加图书 onClick=location=BookAdd.jsp(2)图书添加页面:BookAdd.jsp添加图书信息bookSaveAdd.jspdiv align= class=添加图书信息 300编号: 74书名:210作者:出版社:价格:Submit1提交重置保存添加程序:SaveBookAdd.jsp(3)删除操作:refresh3;URL=bookList.jsp删除图书 String strId = request.getParameter( Clas
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2