软件学院实训报告 本文关键词:实训,报告,学院,软件
软件学院实训报告 本文简介:No:课程设计报告课题:JavaEE院系:软件学院班级:软件1410学生:胡灿(2014180553)指导教师:郑杰目录第一章:总结第二章:设计目的第三章:相关知识第四章:详细设计第五章:结果演示附录1:源代码附录2:小组成员分工一、实训总结:通过这两个周的实训,我们掌握了数据库的增、删、改、查功能
软件学院实训报告 本文内容:
No:
课
程
设
计
报
告
课题:
Java
EE
院系:
软件学院
班级:
软件1410
学生:
胡灿
(2014180553)
指导教师:
郑杰
目录
第一章:总结
第二章:设计目的
第三章:相关知识
第四章:详细设计
第五章:结果演示
附录1:源代码
附录2:小组成员分工
一、实训总结:
通过这两个周的实训,我们掌握了数据库的增、删、改、查功能,还学会熟练地连接各个数据库。通过这次实训还学会了jsp页面之间如何使用超链接传递参数,各个页面之间的跳转。还有就是对于数据库类容属性的分析,没有像以前那样只顾简单全是char类型,让我们的数据库更加的贴合实际情况。这两个周加深了我对java基本数据类型的理解,而且让我明白网站的根本就是网页间参数的传递以及对于数据库的操作。
这个课题做了这么久,从程序的设计到编写、画图、调试、修改、完善、到最后的实训报告,让我们认识到每个人都付出了时间和精力去做好自己的任务帮助队友,所以团队的合作和队友之间的相互协助非常重要。而且因为我们的美工水平不够,我们也学到了,做好做对一个项目固然重要,同时美观程度也是必不可少的。
2、
设计目的:
图书管理系统设计的主要目的是对图书馆种类繁多的书籍进行管理,并且合理的管理好用户的借还信息。提高图书馆的工作效率,降低管理成本。类容主要包括后台数据的管理和维护以及前台信息的查询及使用等
三、相关知识
运用了.JSP、SQLserver、HTML之间的连接,从而实现登录、注册、添加、删除,等一系列的操作。
3.1系统功能描述
网上图书管理的建设总体上分为后台的管理部分和前台用户两大部分。后台的主要功能是增加、删除图书信息,查询图书信息,查询统计图书借还信息。前台主要完成的功能是针对用户和管理者的,包括查询、借书、还书、管理等反馈和读者借书等。
4、
详细设计
1.根据情况将readerId,bookId设置为自增长防止重复。再将图书数量和可借图书量设置为int类型,然后再将其他属性设置为char或varchar类型。
2.先用HTML语句设计大致的界面,然后再通过超链接处理”退出”和”返回主页功能”。通过获取登陆名来查询借阅表,将个人借阅书籍显示出来。
5、
结果演示
首页
图书查询(无书名查询)
查询(输入书名查询)
注册
登录界面
个人中心
管理员后台
数据库表:
Admin(管理员)表
Reader(借阅者)表
Book(图书)表
Info(借阅)表
附录1:源代码
Fi.jsp
首页
body,td{
margin:0px;
padding:0px;}}
a{
text-decoration:none;
font-size:14px;
font-color:red;}
欢迎你:个人中心登陆注册
First_d.jsp
首页
a{
text-decoration:none;
font-size:14px;
font-color:red;}
图书编号书名作者类别价格能否借阅
“>借书
First_o.jsp
图书借阅
alert(
借阅成功,点击确定返回首页!
);“);
response.setHeader(“refresh“,“1;url=fi.jsp“);
}
else{
out.println(“alert(
借阅失败,点击确定返回首页!
);“);
response.setHeader(“refresh“,“1;url=fi.jsp“);
}
rs.close();
stmt.close();
con.close();
}
else{
out.println(“alert(
请先登录!
);“);
response.setHeader(“refresh“,“1;url=fi.jsp“);
}%>
Dl.jsp
登陆
账户:
57)
event.returnValue
=
false;“>
密码:
普通用户
管理员
Index.jsp
2722图书管理系统-登陆
alert(
用户名或密码错误!
);“);
response.setHeader(“refresh“,“1;url=dl.jsp“);}
rs.close();
}
if(yh.equals(s2)){
strSql
=
“Select
from
admin
where
adminid=“+a+““;
rs
=
stmt.executeQuery(strSql);
while
(rs.next()){
adminId=rs.getInt(1);
pwd=rs.getString(“password“);
}
if((n1!=null
session.setAttribute(“admin“,adminId);
}
else{
out.println(“alert(
你不是管理员!
);“);
response.setHeader(“refresh“,“1;url=dl.jsp“);
}
rs.close();
}
stmt.close();
conn.close();
%>
Grzx.jsp
2722图书管理系统-个人中心
body,td{
margin:0px;
padding:0px;}}
a{
text-decoration:none;
font-size:14px;
font-color:red;}
.tdr{
background-color:“#FFEC8B“;
text-align:center;}
个人中心
返回主页退出
图书编号图书名称作者类别
alert(
请先登录!
);“);
response.setHeader(“refresh“,“1;url=fi.jsp“);
}
%>
Gly.jsp
2722图书管理系统-个人中心
body,td{
margin:0px;
padding:0px;}}
a{
text-decoration:none;
font-size:14px;
font-color:red;}
.tdr{
background-color:“#FFEC8B“;
text-align:center;}
后台管理
图书ID:
图书名称:
类别:
数量:
作者:
出版社:
价格:
“);
response.setHeader(“refresh“,“1;url=gly.jsp“);
ps.close();
conn.close();
}%>
Hs.jsp
图书借阅
alert(
还书成功,点击确定管理首页!
);“);
response.setHeader(“refresh“,“1;url=gly.jsp“);
}
else{
out.println(“alert(
还书失败,点击确定管理首页!
);“);
response.setHeader(“refresh“,“1;url=gly.jsp“);
}
stmt.close();
con.close();
%>
Tc.jsp
退出
alert(
退出成功
);“);
response.setHeader(“refresh“,“1;url=fi.jsp“);
%>
Tjts.jsp
添加图书
alert(
添加成功,点击确定返回管理界面!
);“);
response.setHeader(“refresh“,“1;url=gly.jsp“);
ps.close();
conn.close();
}
else{
out.println(“添加失败!“);
}
%>
Zc.html
注册界面
姓名:
密码:
男
女
电话号码:
Zc.jsp
注册2
alert(
注册成功,点击确定返回登录界面!
);“);
response.setHeader(“refresh“,“1;url=dl.jsp“);
ps.close();
conn.close();
}
else{
out.println(“注册失败!“);
}%>
附录2:小组成员分工
网上书店系统设计主体和数据库的创建:胡灿,李巢湖
网页基本框架与流程设计和Html的设计:陈熙,何齐宇,邹佳城