javaweb图书管理系统.docx

上传人:b****1 文档编号:13651912 上传时间:2023-06-16 格式:DOCX 页数:34 大小:161.90KB
下载 相关 举报
javaweb图书管理系统.docx_第1页
第1页 / 共34页
javaweb图书管理系统.docx_第2页
第2页 / 共34页
javaweb图书管理系统.docx_第3页
第3页 / 共34页
javaweb图书管理系统.docx_第4页
第4页 / 共34页
javaweb图书管理系统.docx_第5页
第5页 / 共34页
javaweb图书管理系统.docx_第6页
第6页 / 共34页
javaweb图书管理系统.docx_第7页
第7页 / 共34页
javaweb图书管理系统.docx_第8页
第8页 / 共34页
javaweb图书管理系统.docx_第9页
第9页 / 共34页
javaweb图书管理系统.docx_第10页
第10页 / 共34页
javaweb图书管理系统.docx_第11页
第11页 / 共34页
javaweb图书管理系统.docx_第12页
第12页 / 共34页
javaweb图书管理系统.docx_第13页
第13页 / 共34页
javaweb图书管理系统.docx_第14页
第14页 / 共34页
javaweb图书管理系统.docx_第15页
第15页 / 共34页
javaweb图书管理系统.docx_第16页
第16页 / 共34页
javaweb图书管理系统.docx_第17页
第17页 / 共34页
javaweb图书管理系统.docx_第18页
第18页 / 共34页
javaweb图书管理系统.docx_第19页
第19页 / 共34页
javaweb图书管理系统.docx_第20页
第20页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

javaweb图书管理系统.docx

《javaweb图书管理系统.docx》由会员分享,可在线阅读,更多相关《javaweb图书管理系统.docx(34页珍藏版)》请在冰点文库上搜索。

javaweb图书管理系统.docx

javaweb图书管理系统

实验报告模板

实验报告

 

课程名称高级Java程序设计

实验项目基于MVC模式的Web综合应用

实验仪器____个人计算机__

 

系别___计算机学院___

专业__计算机科学与技术_____

班级/学号____计科1204

学生姓名____

实验日期_2014/5/21-6/5_________

成绩_______________________

指导教师______________

第一章需求分析

第二章总体设计

第一章:

需求分析

任务1开发图书馆管理信息系统

项目需求:

1.基于MVC模式开发该JavaWeb项目;

2.本系统有两类用户角色,普通用户和管理员用户;

3.普通用户:

浏览图书信息,分类浏览,能够分别根据书名、作者、出版社为关键字查询图书;登陆后还可借阅图书;

4.管理员用户管理系统各项信息,包括:

信息的添加、修改和删除。

5.建立的图书类包含如下信息:

编号、书名、作者、出版社、出版日期。

项目设计

选择开发模型——MVC

 

第二章:

总体设计

2.1本系统的主要功能:

1、基于MVC模式开发该JavaWeb项目;

2、本系统有两类用户角色,普通用户和管理员用户;

3、普通用户:

浏览图书信息,分类浏览,能够分别根据书名、作者、出版社为关键字查询图书;登陆后还可借阅图书;

4、管理员用户管理系统各项信息,包括:

信息的添加、修改和删除。

5、建立的图书类包含如下信息:

编号、书名、作者、出版社、出版日期。

2.2Java源文件及其功能(功能在下一章讲述):

Index.jsp

<%--CreatedbyIntelliJIDEA.--%>

<%@pagecontentType="text/html;charset=UTF-8"language="java"%>

欢迎进入图书馆里系统!

普通用户

管理员用户

管理员密码

Manager.jsp

<%--

CreatedbyIntelliJIDEA.

User:

Administrator

Date:

14-5-31

Time:

下午3:

59

TochangethistemplateuseFile|Settings|FileTemplates.

--%>

<%@pagecontentType="text/html;charset=UTF-8"language="java"import="java.util.ArrayList,bean.bookinfo"%>

添加图书

编号书名作者出版社出版日期管理

<%

request.setCharacterEncoding("utf-8");

ArrayListlist=(ArrayList)request.getAttribute("list");

for(bookinfobi:

list){

Stringid=bi.getId();

%>

<%=bi.getId()%><%=bi.getName()%><%=bi.getAuthor()%><%=bi.getPress()%><%=bi.getDate()%>

id=<%=id%>">修改

id=<%=id%>">删除

<%

}

%>

Reader.jsp

<%--

CreatedbyIntelliJIDEA.

User:

Administrator

Date:

14-5-31

Time:

下午3:

59

TochangethistemplateuseFile|Settings|FileTemplates.

--%>

<%@pagecontentType="text/html;charset=UTF-8"language="java"import="java.util.ArrayList,bean.bookinfo"%>

现有图书信息

点击查询

编号书名作者出版社出版日期借阅

<%

request.setCharacterEncoding("utf-8");

ArrayListlist=(ArrayList)request.getAttribute("list");

for(bookinfobi:

list){

Stringid=bi.getId();

%>

<%=bi.getId()%><%=bi.getName()%><%=bi.getAuthor()%><%=bi.getPress()%><%=bi.getDate()%>

">

<%

}

%>

Success.jsp

<%--

CreatedbyIntelliJIDEA.

User:

Administrator

Date:

14-6-1

Time:

下午1:

34

TochangethistemplateuseFile|Settings|FileTemplates.

--%>

<%@pagecontentType="text/html;charset=UTF-8"language="java"%>

操作成功


浏览图书信息

Finalcheck.jsp

<%--

CreatedbyIntelliJIDEA.

User:

Administrator

Date:

14-6-1

Time:

下午4:

15

TochangethistemplateuseFile|Settings|FileTemplates.

--%>

<%@pagecontentType="text/html;charset=UTF-8"language="java"import="bean.bookinfo"%>

<%

request.setCharacterEncoding("utf-8");

bookinfobi=(bookinfo)request.getAttribute("bi");

%>

编号书名作者出版社出版日期

<%=bi.getId()%><%=bi.getName()%><%=bi.getAuthor()%><%=bi.getPress()%><%=bi.getDate()%>

Successreader.jsp

<%--

CreatedbyIntelliJIDEA.

User:

Administrator

Date:

14-6-1

Time:

下午1:

34

TochangethistemplateuseFile|Settings|FileTemplates.

--%>

<%@pagecontentType="text/html;charset=UTF-8"language="java"%>

操作成功


浏览图书信息

Failure.jsp

<%--

CreatedbyIntelliJIDEA.

User:

Administrator

Date:

14-6-1

Time:

下午2:

00

TochangethistemplateuseFile|Settings|FileTemplates.

--%>

<%@pagecontentType="text/html;charset=UTF-8"language="java"%>

操作失败

history.back()">点击返回

Edit.jsp

<%--

CreatedbyIntelliJIDEA.

User:

Administrator

Date:

14-5-31

Time:

下午6:

52

TochangethistemplateuseFile|Settings|FileTemplates.

--%>

<%@pagecontentType="text/html;charset=UTF-8"language="java"import="bean.bookinfo"%>

<%request.setCharacterEncoding("utf-8");

bookinfobi=(bookinfo)request.getAttribute("bi");

%>

">

修改信息
书名"name="name">
作者"name="author">
出版社"name="press">
出版日期"name="date">

Check.jsp

<%--

CreatedbyIntelliJIDEA.

User:

Administrator

Date:

14-5-31

Time:

下午6:

52

TochangethistemplateuseFile|Settings|FileTemplates.

--%>

<%@pagecontentType="text/html;charset=UTF-8"language="java"import="bean.bookinfo"%>

<%request.setCharacterEncoding("utf-8");

bookinfobi=(bookinfo)request.getAttribute("bi");

%>

">

修改信息
书名"name="name">
作者"name="author">
出版社"name="press">
出版日期"name="date">

Add.jsp

<%--

CreatedbyIntelliJIDEA.

User:

Administrator

Date:

14-5-31

Time:

下午7:

20

TochangethistemplateuseFile|Settings|FileTemplates.

--%>

<%@pagecontentType="text/html;charset=UTF-8"language="java"%>

图书信息

编号

书名

作者

出版社

出版日期

Common.js

functioncheck(){

if(form1.id.value=="")

{alert("noid!

");

form1.id.focus();

returnfalse;}

if(form1.name.value=="")

{alert("noname!

");

form1.name.focus();

returnfalse;}

if(form1.author.value=="")

{

alert("noauthor!

");

form1.author.focus();

returnfalse;

}

if(form1.press.value=="")

{

alert("nopress!

");

form1.press.focus();

returnfalse;

}

if(form1.date.value==""){

alert("nodate!

")

form1.date.focus();

returnfalse;

}

}

Bookinfo.java

packagebean;

importjava.lang.Exception;

importjava.lang.String;

importjava.lang.System;

importjava.sql.*;

importjava.sql.Connection;

importjava.sql.ResultSet;

importjava.sql.SQLException;

importjava.sql.Statement;

importjava.util.*;

importjava.util.ArrayList;

publicclassbookinfo{

privateStringid;

privateStringname;

privateStringauthor;

privateStringpress;

privateStringdate;

publicvoidsetName(Stringname){

this.name=name;

}

publicStringgetName(){

returnname;

}

publicvoidsetAuthor(Stringauthor){

this.author=author;

}

publicStringgetAuthor(){

returnauthor;

}

publicvoidsetDate(Stringdate){

this.date=date;

}

publicStringgetDate(){

returndate;

}

publicvoidsetPress(Stringpress){

this.press=press;

}

publicStringgetPress(){

return

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2