兰州工业高等专科学校毕业设计(论文) 第五章 系统实现 5.4日程安排功能的实现
用户登录了系统后,就可以使用系统为用户设计的日程安排。日程安排中用户可以添加日程、删除日程和查看日程。这里将添加日程和查看日程的运行界面以及查看日程的核心代码粘贴出来。分别如图5-6和图5-7所示。
HttpSession session = request.getSession(true); User user = (User) session.getAttribute(\String name = request.getParameter(\String userName = user.getUserName(); try {
Class.forName(\con = DriverManager
.getConnection(\
stmt1 = (Statement) con.createStatement();
String query = \
+ userName + \
rs = stmt1.executeQuery(query); if (rs.next()) {
String userId = rs.getString(1);
String delete = \ FROM tbl_contacts WHERE stmt1.executeUpdate(delete);}
=1234&useUnicode=true&characterEncoding=gb2312\
user_id='\
stmt1.close(); con.close();
System.err.println(e.toString());}
.getRequestDispatcher(\
} catch (Exception e) {
RequestDispatcher path = request path.forward(request, response);
19
兰州工业高等专科学校毕业设计(论文) 第五章 系统实现
图5-6 添加日程页面
图5-7 查看日程页面
5.5短消息功能的实现
用户登录了系统后,就可以使用系统为用户设计的短消息功能。短消息功能中用户可以发送短消息和删除已发的和已收的短消息。这里发送短消息的运行界面抓出来。如图5-8所示。
图5-8 发送短消息页面
20
兰州工业高等专科学校毕业设计(论文) 第五章 系统实现 5.6公告管理功能的实现
用户登录了系统后,就可以使用系统为用户设计的短消息功能。公告管理功能中用户可以添加公告(学生不具有添加公告的权利)、删除公告(只有添加的公告的本人可以删除自己的公告)和查看公告(当然自己的身份和只有公告的权限相符的时才可以查看到公告)。这里将删除公告的处理逻辑代码粘出来以及添加公告和查看公告的运行界面抓出来。如图5-9和5-10所示。
Notice noticeDelete = new Notice();
request.setAttribute(\
int noticeId = Integer.parseInt(request.getParameter(\
User login = (User) session.getAttribute(\//获取用户登录时的Javabean
boolean ok = true; if (login == null) { ok = false;
response.sendRedirect(\重定向到登录页面 }
if (ok == true) { ry { con
=
(Connection)
DriverManager.getConnection(\ssword=1234&useUnicode=true&characterEncoding=gb2312\
stmt1 = (Statement) con.createStatement();
String delete = \ FROM tbl_notice WHERE notice_id=\ stmt1.executeUpdate(delete);
RequestDispatcher path = request.getRequestDispatcher(\path.forward(request, response); } catch (Exception e) {}
21
兰州工业高等专科学校毕业设计(论文) 第五章 系统实现
图5-10 添加公告的运行界面
图5-11 查看公告的运行界面
图5-12公告管理运行界面
5.7注销系统
当我们登录系统,完成我们的任务后,我们将要退出系统。当我们点击注销按钮时系统将销毁登录Session,并且系统退回到登录页面。下面是注销的实现代码。
22
相关推荐: