jsp大作业 备忘录系统的的设计与实现(4)

2019-02-20 21:56

String url=

鲁东大学本科课程设计

Class.forName(\

\con=DriverManager.getConnection(url,\

st=con.createStatement(); String sql=\。。。\

st.executeUpdate(sql);

3.3.2利用sql语句实现老师下通知的命令

首先,老师管理的备忘信息和同学管理的备忘信息都来源于一个表,即note表。是通过sql语句将其分开。

1.老师添加备忘信息的sql语句为:

String sql=\('\

由此可以看出老师所添加备忘信息的permission值都为“1”。

2.学生添加备忘信息的sql语句为:

String sql=\('\

由此可以看出学生所添加备忘信息的permission值都为“2”。

3.老师查看备忘信息的sql语句为:

String sql=\’1’\

由此可以看出老师能根据此信息查询到自己添加的备忘信息。

4.学生查看备忘信息的sql语句为:

String sql=\’2’\

由此可以看出学生能根据此信息查询到自己添加的备忘信息。

5.学生查看所有备忘信息的sql语句为:

String sql=\

由此可以看出学生能根据此信息查询到所有的备忘信息。

3.3.3 利用servlet实现对用户登录信息的校验

public class LoginServlet extends HttpServlet { public void wrong1(){//对话框提示信?

String msg=\用户名不能为空!\

int type=JOptionPane.YES_NO_CANCEL_OPTION;

String title=\信息提示\

JOptionPane.showMessageDialog(null, msg, title, type);

14

}

鲁东大学本科课程设计

public void wrong2(){

String msg=\用户密码不能为空,登录失败!\

int type=JOptionPane.YES_NO_CANCEL_OPTION;

String title=\信息提示\

JOptionPane.showMessageDialog(null, msg, title, type); }

public void wrong3(){

String msg=\该用户尚未注册,登录失败?\

int type=JOptionPane.YES_NO_CANCEL_OPTION;

String title=\信息提示\

JOptionPane.showMessageDialog(null, msg, title, type); }

public void wrong4(){

String msg=\用户密码不正确,登录失败?\

int type=JOptionPane.YES_NO_CANCEL_OPTION;

String title=\信息提示\

JOptionPane.showMessageDialog(null, msg, title, type); } @Override

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

String userName=new

String(request.getParameter(\ String password=new

String(request.getParameter(\ if(userName.equals(\ wrong1();

response.sendRedirect(\ }else if(password.equals(\ wrong2();

response.sendRedirect(\ } }

3.3.4 利用session对象取得用户的名字

session.setAttribute(\

<%String suserName=(String)session.getAttribute(\利用输出语句得到值:<%=suserName%>

从而得到如下图所示的效果,如图3.11所示。

15

鲁东大学本科课程设计

图3.11 学生管理个人信息页面

3.3.5 利用Date对象输出日期

<%

Date thisDay=new Date();

out.print((thisDay.getYear()+1900)+\年\out.print((thisDay.getMonth()+1)+\月\out.print(thisDay.getDate()+\日\out.print(\星期\

switch(thisDay.getDay()) {

case 0:

out.print(\日\break; case 1:

out.print(\一\break; case 2:

out.print(\二\break; case 3:

out.print(\三\break; case 4:

out.print(\四\break; case 5:

out.print(\五\break; case 6:

out.print(\六\} %>

16

鲁东大学本科课程设计

3.3.6 利用jquery技术实现图片的切换

如图3.12所示。

图3.12 学生管理个人信息页面

4.结束语

体会与建议

在论文中详细介绍了备忘录管理系统,从系统的功能描述,数据库的设计与实现再到系统的设计与实现,呈现出一个比较简单的数据库管理系统的主要开发步骤。本次系统开发之后,我从中学到了许多编程方法的知识,比如通常一个管理系统都不会很小,所以在系统开发的时候要有步骤有计划的进行系统的设计与实现,千万不要在设计的情况下就开始写代码,想到哪里就写到哪里,往往事倍功半,浪费许多的时间。如果系统设计好了,代码的实现将是一个轻松的过程,往后的系统测试也会轻松许多。通过这次系统开发,基本上掌握了使用jsp来进行数据库的访问连接,总的来说,自己在这次小系统的开发中学到了不少知识,更是加深了自己对于编程的兴趣,希望以后能在编程这个领域学到更多的知识,争取在这个领域走的更远。

致 谢

在这里首先要感谢张老师在这一个学期以来辛勤的授课,他那深邃思维、渊博的学识、严谨的治学态度以及勤奋刻苦的钻研精神给我树立了学习榜样,他的谆谆教诲开阔了我的研究视野,使我的学习始终朝着正确的方向顺利进行,这种榜样的力量和精神财富将使我受益终生。在此向张老师表示真诚的敬意和衷心的感谢。然后感谢同

17

鲁东大学本科课程设计

学的热情帮助,他们在我进行系统开发期间给我提出了许多宝贵的意见,与他们的交流开阔了我的视野。

18


jsp大作业 备忘录系统的的设计与实现(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2014年济南市天桥区历史学科二模考试参考答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: