1、餐饮管理系统核心代码餐饮管理系统教学单位 长春工业大学 姓 名 岳继武 学 号 20093561 年 级 093306 专 业 软件工程 指导教师 刘寒梅 职 称 副教授 2013 年 03 月01日一、 数据库连接类构建(文件DBconn.java)package com;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class DBconn priv
2、ate Connection con; private String classname=com.microsoft.jdbc.sqlserver.SQLServerDriver; private String url=jdbc:microsoft:sqlserver:/localhost:1433;DatabaseName=canyin; public Connection getCon() try Class.forName(classname); con=DriverManager.getConnection(url,sa,); catch(Exception e) e.printSta
3、ckTrace(System.err); con=null; return con; public void closed() try if(con!=null)con.close(); catch(Exception e)e.printStackTrace(); /用于注册,添加 public int GetCount(String SQL) try Connection Con = getCon(); Statement Smt = Con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE)
4、; int counts = Smt.executeUpdate(SQL); return counts; catch(SQLException e) System.out.println(失败!); return 0; /用于查询,登陆 public ResultSet GetRs(String SQL) try Connection Con = getCon(); Statement Smt = Con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); ResultSet Rs = Sm
5、t.executeQuery(SQL); return Rs; catch(SQLException e) System.out.println(失败!); return null; /修改和删除 public boolean executeUpdate(String sql) if (con = null) getCon(); try Statement stmt = con.createStatement(); int iCount = stmt.executeUpdate(sql); System.out.println(操作成功,所影响的记录数为 + String.valueOf(iC
6、ount); catch (SQLException e) System.out.println(e.getMessage(); System.out.println(executeUpdaterError!); return true; 二、 中文字符处理类(文件Char.java)package com;import java.io.UnsupportedEncodingException;public class Char public Char() /* * 对字符进行转码处理 * param str 要转码的字符串 * return 编码后的字符串 */ public String
7、toString(String str) / 转换字符 String text = ; / 判断要转码的字符串是否有效 if(str != null & !.equals(str) try / 将字符串进行编码处理 text = new String(str.getBytes(iso8859-1),GB18030); catch (UnsupportedEncodingException e) e.printStackTrace(); / 返回后的字符串 return text; 三、 字符串过滤类(文件DoString.java)package com;public class DoStri
8、ng private String getstr; private String checkstr; public DoString() public void setGetstr(String getstr) this.getstr=getstr; dostring(); public String getGetstr() return this.getstr; public String getCheckstr() return this.checkstr; public void dostring() this.checkstr=this.getstr; this.checkstr=th
9、is.checkstr.replaceAll(&,&); this.checkstr=this.checkstr.replaceAll(;,); this.checkstr=this.checkstr.replaceAll(,); this.checkstr=this.checkstr.replaceAll(,>); this.checkstr=this.checkstr.replaceAll(-,); this.checkstr=this.checkstr.replaceAll(,"); this.checkstr=this.checkstr.replaceAll(/
10、,); this.checkstr=this.checkstr.replaceAll(%, ); 四、 提示信息类(文件PopDialog.java)package com;public class PopDialog /* *功能:返回弹出提示对话框并重定向网页到指定页面的字符串 *message:指定要显示的提示信息 *url:指定重定向到的页面 */ public String messageBox(String message,String url) String str=alert(+message+); str=str+window.location.href=+url+; ret
11、urn str; 五、 时间函数类(文件Shijian.java)package com;import java.text.DateFormat;import java.util.Date;public class Shijian public String showTodayTime() Date date=new Date(); return DateFormat.getDateInstance().format(date); 六、 CSS样式表(文件style.css)body,td,th font-size: 12px;body background-image: url(./imag
12、e/dw.gif); margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;body font-size: 12px; color: #000000;a:link font-size: 12px; color: #000000; text-decoration: none;a:visited font-size: 12px; color: #000000; text-decoration: none;a:hover font-size: 12px; color: #0000FF;.style7 color: #FFFFE1七、 系统登录界面(login.jsp和login_chuli.jsp)核心代码:function check() /判断用户名是否为空 if(form1.username.value=) alert(请输入用户名!);form1.username.focus();return false; /判断密码是否为空 if(form1.password.value=) alert(请输入密码!);form1.password.focus();return false; form id=form1 name=form1 method=post
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1