web课程设计 报 告
班 级: 计算机3班 学 号: 姓 名: 指导老师:
信息与计算机学院 二○一二 年 五月
2
设计项目名称:淡水鱼专家系统
设计背景:随着INTERNET的普及,淡水鱼养殖的规模化,农民通过互联网了解这方面信
息的愿望也日趋迫切,淡水鱼专家系统正是为了满足这类需求而诞生的。
设计技术:本项目用到jsp的基础知识,以及jsp与数据库链接方面的知识。
项目结构图:
登录界面 Enter界面(匹配正确到主页面,否则可返回登录界面) 专家系统主页面 注册界面 数据库创建表
2
登录界面与数据库链接代码
<%
request.setCharacterEncoding(\); String name = request.getParameter(\); String psw = request.getParameter(\); name=name.trim(); psw=psw.trim();
String sex = request.getParameter(\); String email = request.getParameter(\); String remark = request.getParameter(\); String driverClass = \; String url = \; String username1 = \; String password = \; Class.forName(driverClass);
Connection conn = DriverManager.getConnection(url, username1, password);
Statement stmt = conn.createStatement();
PreparedStatement pStmt = conn.prepareStatement(\logon (name,psw,sex,email,remark) values(?,?,?,?,?)\); pStmt.setString(1, name); pStmt.setString(2, psw); pStmt.setString(3, sex); pStmt.setString(4, email); pStmt.setString(5, remark); int rtn = pStmt.executeUpdate(); pStmt.close(); stmt.close();
2
conn.close(); %>
检验界面与数据库链接代码 <%
request.setCharacterEncoding(\); String name = request.getParameter(\); String psw = request.getParameter(\); name=name.trim(); psw=psw.trim();
String driverClass = \; String url = \; String username1 = \; String password = \; Class.forName(driverClass);
Connection conn = DriverManager.getConnection(url, username1, password);
String sql=\; PreparedStatement stmt =conn.prepareStatement(sql);
stmt.setString(1, name); stmt.setString(2, psw);
ResultSet rs = stmt.executeQuery();
if(rs.next()){
out.println(\登录成功\); %>
进入专家系统 <% } else{
out.println(\登录失败,用户名或密码错误\); %>
返回登录页面 <% }
rs.close(); stmt.close(); conn.close(); %>
网站截图
2
2