javaweb应用开发技术课程设计Word格式文档下载.docx
- 文档编号:19187865
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:59
- 大小:839.22KB
javaweb应用开发技术课程设计Word格式文档下载.docx
《javaweb应用开发技术课程设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《javaweb应用开发技术课程设计Word格式文档下载.docx(59页珍藏版)》请在冰豆网上搜索。
1、培养运用JSP语句制作网页的能力;
2、活用所学的JSP知识制作简单的循环网页;
3、实现NetBeans到数据库的链接;
三、需求分析:
图书借阅管理系统在各个图书馆、学校都有着至关重要的作用。
在制作图书借阅管理系统之前,首先要知道所要做的系统可以实现哪些功能,要清楚不同级别的用户具有什么样的功能,实现什么样的界面。
当明确了这些,项目开发的思路就清晰了,然后再对校园图书馆的系统进行考察、分析,从中吸取经验,并结合本系统的要求以及实际情况,设计出一个合理的系统。
本图书借阅管理系统旨在构建此类平台,实现不同模块的功能设计。
用户注册后登录,进入图书借阅,对图书的查看及借阅,以完成相应需求。
本系统功能模块大致分为:
用户登录借阅和管理员对图书及用户的管理。
本系统是用jsp、sqlserver等WEB开发技术或网络工具完成一个的基本的图书借阅管理系统。
四、系统流程图:
五、详细设计:
1、数据库设计:
经过对图书借阅管理系统的需求分析,设计出该系统所需的数据库,名称为“test”。
在数据库中共包括四个数据表:
表users
表book
表guanli
表jieyue1
2、过程代码:
1、在在netbeans中新建一个名为sherry的web应用程序:
2、将数据库驱动加入netbeans下的文件夹中,加入驱动程序:
com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc:
sqlserver:
//localhost:
1433;
DatabaseName=test"
"
sa"
kira"
3、核心代码:
首页:
<
head>
metahttp-equiv="
Content-Type"
content="
text/html;
charset=gb2312"
/>
title>
登陆首页<
/title>
styletype="
text/css"
>
!
--
.STYLE1{font-size:
24px}
.STYLE2{font-size:
36px}
-->
/style>
/head>
bodybgcolor="
#AEEEEE"
palign="
center"
spanclass="
STYLE2"
西安工业大学图书馆&
nbsp;
&
/span>
/p>
formaction="
denglu1.jsp"
method="
post"
tablewidth="
529"
height="
218"
border="
1"
align="
tr>
tdwidth="
129"
STYLE1"
用户名:
/td>
384"
label>
inputname="
id"
type="
text"
class="
ahref="
zhuce1.jsp"
注册<
/a>
/label>
/tr>
td>
密码:
<
pass"
password"
tdheight="
63"
colspan="
2"
divalign="
selectname="
select"
optionvalue="
user"
selected>
普通用户<
/option>
guanli"
管理员<
/select>
Submit"
submit"
value="
登录"
/div>
/table>
/form>
/body>
/html>
(1)登录:
%@pageimport="
java.sql.*"
%>
%
Stringsusername=request.getParameter("
);
Stringisusername=newString(susername.getBytes("
gb2312"
));
Stringspassword=request.getParameter("
Stringispassword=newString(spassword.getBytes("
Stringsselect=request.getParameter("
Class.forName("
com.microsoft.sqlserver.jdbc.SQLServerDriver"
Connectioncon=DriverManager.getConnection("
Statementsql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
ResultSetrs;
if(sselect.equals("
)){
rs=sql.executeQuery("
select*fromuserswhereuserID='
"
+susername+"
'
andupass='
+spassword+"
if(rs.next())
{response.sendRedirect("
huanying.jsp"
}
else
response.sendRedirect("
cuowu1.jsp"
}
{
select*fromguanliwhereguanliID='
andgpass='
huanying1.jsp"
con.close();
%>
//获取登录时输入的用户名并储存起来
session.setAttribute("
susername);
登陆错误:
html>
登录错误<
(2)注册:
pclass="
普通用户注册<
zhuce2.jsp"
568"
237"
70"
ming"
index.jsp"
退出<
提交"
&
Submit2"
reset"
重置"
p>
注册成功<
Stringsming=request.getParameter("
Stringming=newString(sming.getBytes("
Stringpassword=newString(spassword.getBytes("
ResultSetrs=sql.executeQuery("
+ming+"
cuowu2.jsp"
{
sql.executeUpdate("
insertintousers(userID,upass)values('
'
+password+"
)"
out.print("
+"
STYLE1>
普通用户注册成功,请记好您的ID号"
}
(3)借阅:
西安工业大学图书借阅<
图书借阅<
350"
274"
jieyue3.jsp"
借阅查看<
jieyue2.jsp"
图书查询<
jieyue4.jsp"
查询图书:
查看所有图书信息<
973"
58"
tdclass="
Class.forName("
response.getContentType();
request.getCharacterEncoding();
response.setContentType("
charset=gb2312"
request.setCharacterEncoding("
select*frombook"
数据库中的书目如下:
tableborderalign="
thwidth=120>
书号<
书名<
作者<
出版社<
库存量<
while(rs.next())
Stringa,b,c,d,e;
a=rs.getString
(1);
+a+"
b=rs.getString
(2);
+b+"
c=rs.getString(3);
+c+"
d=rs.getString(4);
+d+"
e=rs.getString(5);
+e+"
借阅图书查询<
jy1.jsp"
查看所有图书信息"
jy2.jsp"
595"
84"
书号:
shuhao"
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- javaweb 应用 开发 技术 课程设计