Öб±´óѧ2014½ì±ÏÒµÉè¼ÆËµÃ÷Êé
4.ϵͳ¹¦ÄÜʵÏÖ
ÔÚ¹ÜÀíÐÅϢϵͳµÄÉúÃüÖÜÆÚÖУ¬½ö¹ýÁËÐèÇó·ÖÎö¡¢ÏµÍ³Éè¼ÆµÈ½×¶ÎÖ®ºó£¬±ã¿ªÊ¼ÁËϵͳʵʩ½×¶Î¡£ÔÚϵͳ·ÖÎöºÍÉè¼Æ½×¶Î£¬ÏµÍ³¿ª·¢¹¤×÷Ö÷ÒªÊǼ¯ÖÐÔÚÂß¼¡¢¹¦Äܺͼ¼ÊõÉè¼ÆÉÏ£¬ÏµÍ³ÊµÊ©½×¶ÎÒª¼Ì³Ð´ËÇ°Ãæ¸÷¸ö½×¶ÎµÄ¹¤×÷³É¹û£¬½«¼¼ÊõÉè¼Æ×ª»¯ÎªÎïÀíʵÏÖ£¬Òò´ËϵͳʵʩµÄ³É¹ûÊÇϵͳ·ÖÎöºÍÉè¼Æ½×¶ÎµÄ½á¾§¡£ 4.1ϵͳµÇ½ҳ
1.ÃèÊö£ºÎªÁ˱£Ö¤ÏµÍ³µÄ°²È«ÐÔ£¬ÒªÏÈʹÓñ¾ÏµÍ³±ØÐëÏȵǽµ½ÏµÍ³ÖС£ 2.³ÌÐòÔËÐÐЧ¹ûͼÈçͼ4.1Ëùʾ£º
ͼ4.1 ϵͳµÇÂ½Ò³ÃæÉè¼Æ
3.ÔÚµÇÂ½Ò³ÃæÊäÈëÓû§ÃûºÍÃÜÂëÒÔ£¬Ñ¡ÔñµÇ½Éí·Ýºó£¬µã»÷Ìá½»°´Å¥£¬Ìø×ªµ½µÇ½µÄserviceÖУ¬ÔÚ¸ÃserviceÖлá¶ÔÓû§Ãû£¬ÃÜÂ룬ÑéÖ¤Âë½øÐÐÅжϣ¬²¢¸ù¾ÝÏàÓ¦µÄÓû§½ÇÉ«½øÈë¶ÔÓ¦µÄÒ³Ãæ£¬loginservice¹Ø¼ü´úÂ룺
public String login(String userName,String userPw,int userType) {
try {
Thread.sleep(700);
} catch (InterruptedException e) {
µÚ17Ò³ ¹²42Ò³
Öб±´óѧ2014½ì±ÏÒµÉè¼ÆËµÃ÷Êé
}
// TODO Auto-generated catch block e.printStackTrace();
String result=\
if(userType==0)//ϵͳ¹ÜÀíÔ±µÇ½ {
String sql=\Object[] con={userName,userPw};
List adminList=adminDAO.getHibernateTemplate().find(sql,con); if(adminList.size()==0) { } else {
WebContext ctx = WebContextFactory.get(); HttpSession session=ctx.getSession(); TAdmin admin=(TAdmin)adminList.get(0); session.setAttribute(\ result=\
session.setAttribute(\ result=\
}
if(userType==1) { }
µÚ18Ò³ ¹²42Ò³
}
Öб±´óѧ2014½ì±ÏÒµÉè¼ÆËµÃ÷Êé
if(userType==2) { }
return result;
}
4.2ϵͳÖ÷Ò³Ãæ
1.ÃèÊö£º¹ÜÀíÔ±Ö÷Ò³Ãæ£º×ó·½Ò³ÃæÕ¹Ê¾Á˹ÜÀíÔ±¿É²Ù×÷µÄÆß´ó¹¦ÄÜ£¬½øÈëÏà¹ØµÄ¹ÜÀíÒ³Ãæ¿ÉÒÔÁ´½Óµ½×Ӳ˵¥£¬²¢ÇÒ¸ßÁÁÏÔʾ£¬Ã¿¸ö¹ÜÀíÄ£¿éÏÂÃæ¶¼ÓÐÏàÓ¦µÄ×Ӳ˵¥¡£
2.³ÌÐòÔËÐÐЧ¹ûͼÈçͼ4.2Ëùʾ£º
ͼ4.2¹ÜÀíÔ±Ö÷Ò³Ãæ
ÔÚÿ¸öjspÒ³Ãæ½«»á¶ÔÏà¹ØÓû§½øÐÐÀ¹½Ø²Ù×÷£¬ÕâÑù¿ÉÒÔÌá¸ß°²È«ÐÔ£¬·ÀÖ¹Óû§²»¾¹ýµÇÂ½Ò³Ãæ¶ø½øÈëÈκÎ×Ӳ˵¥Ò³Ã棺 if(session.getAttribute(\)==null) {
out.print(\ÇëÏȵǼ£¡');window.open('../index.jsp','_self')\); }
µÚ19Ò³ ¹²42Ò³
Öб±´óѧ2014½ì±ÏÒµÉè¼ÆËµÃ÷Êé
4.3½ÌÖ°¹¤ÐÅÏ¢¹ÜÀí 4.3.1½ÌÖ°¹¤Â¼Èë
1. ÃèÊö£º¹ÜÀíÔ±ÊäÈë½ÌÖ°¹¤Ïà¹ØÕýÈ·ÐÅÏ¢ºóµã»÷¼Èë°´Å¥£¬Èç¹ûÊÇûÓÐÊäÈëÍêÕûµÄÐÅÏ¢£¬¶¼»á¸ø³öÏàÓ¦µÄ´íÎóÌáʾ£¬²»ÄܼÈë³É¹¦¡£ÊäÈëÊý¾Ý¶¼Í¨¹ýform±íµ¥Öж¨ÒåµÄ·½·¨onsubmit=\checkForm()\À´¼ì²é£¬checkForm()º¯ÊýÖÐÊǸ÷ÖÖµÄУÑéÊäÈëÊý¾ÝµÄ·½Ê½¡£
2.³ÌÐòЧ¹ûͼÈçÏÂͼ4.3Ëùʾ£º
ͼ4.3 ½ÌÖ°¹¤Ï¢Â¼Èë
µÚ20Ò³ ¹²42Ò³
Ïà¹ØÍÆ¼ö£º