资源预览内容
第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
第9页 / 共14页
第10页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
xx公司信息管理系统供应商基本资料管理上课班级: 学号: 姓名:1、子系统功能需求1.1系统功能描述角色:供应商、公司业务经理功能描述: 身份验证功能:1. 供应商只有成功注册后,才能登录系统,维护个人基本资料;2. 业务经理必须正确登录后,才能对供应商基本资料进行维护。 其用例图如1-1所示:图1-1身份验证用例图 供应商:1. 可浏览个人基本资料;2, 可修改个人基本资料。公司业务经理:1.可维护供应商基本资料(浏览、修改、删除)。其用例图如1-2所示:图1-3供应商基本资料管理用例图2、数据库设计2.1数据库关系表(无)2.2各表结构1.供应商表 Supplier_tbrr字段名称数据类型isupplierID自动蝙号供应商IDsupplierName文本供应商名称supplierNameEn文本供短冏英文名称(SUPPLIER)supplierAddress文本供应商联系地址supp1ierChargeName文本供地商联系人supplierPhone文本供应商电活suppli已rEmail文本供应商emailsuppli已rQQ文本供应商(30suppli已rR已mark文本供应商备注信息3、详细设计3.1类图设计4、系统实现4.1公共模块实现1、DBCon.java用于数据库连接,并进行数据库表的查询与修改功能。 /*创建者:lrw*数据的连接类*/package common;import java.sql.*;public class DBCon (private Connection con;private Statement stmt;private ResultSet rs;public DBCon()(try (Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); catch (ClassNotFoundException el) ( e1.printStackTrace();try (con =DriverManager.getConnection(jdbc:odbc:db_ilike); catch (SQLException e) (e.printStackTrace();try (stmt = con.createStatement(); catch (SQLException e) (e.printStackTrace();public ResultSet getRs(String sql)( try (rs = stmt.executeQuery(sql); catch (SQLException e) (e.printStackTrace();return rs;public int update(String sql)( int n = 0;try (n= stmt.executeUpdate(sql); catch (SQLException e) (e.printStackTrace(); close(); return n;public void close()(if(rs!=null)(try (rs.close(); catch (SQLException e) (e.printStackTrace();if(stmt!=null)(try (Istmt.close(); catch (SQLException e) ( e.printStackTrace();if (con! =null)(try (con.close(); catch (SQLException e) ( 4.2系统各功能模块实现4.2.1登录功能(略)1. 功能描述:提供登陆的程序供管理员和供应商进行登陆2. 运行界面:3.关键代码:添加客户信息%tryrequest.setCharacterEncoding(GBK);String adminID = request.getParameter(adminID);String pas=request.getParameter(adminPswd);String sql=select adminID from admin_tb where adminPswd=+pas+”;ResultSet rs=admin.getRs(sql);if(rs.next()session.setAttribute(ad”,adminID);response.sendRedirect(index.htm);elseout.print(alert( 用 户 名 或 密 码 错 误!);document.location=login.htm;);catch(Exception e)(out.print(alert(用户误!);document.location=login.htm;);%4.2.2修改供应商基本资料(供应商角色)1. 功能描述:供应商左侧页面的“基本资料管理”菜单下的“修改基本资料,, 则进入图4-1所示界面。修改基本资料,单击提交按钮,显示图4-2,表示修改成功。2. 运行界面:供应商维护主界面:供应商维护按经堂产品类别,怦袋*查询I编号名称地址联系人电话eaailQQ备注操作kittvs33trierrgrerert r020-87818998trtretr rtretr67567tert 4 3编辑 3kittvs33aa不详丁详-aaW!12:i. comrt rt5435编辑删除4qq叩不详不详qqrt rt编辑删除5kittvsssa不详不洋一;rtrert编辑删除ekitty555不详不详zgret编辑删除当前页数:1第一页上一页下一页最后一页共3页添加供应商图4-1供应商修改界面:图4-2供应商修改成功提示:3.组件图:Su pp Act ionClass.javaSupplier.java数 M啊:松upMer tb :DBCon.javasu pplier_edit.jfpSu ppEd itClass.java4.关键代码:/*创建者:李日旺*修改数据的控制器*/package myilike.crm;import myilike.crm.Supplier;import myilike.crm.SupplierContrl;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class SupplierEdServlet extends HttpServlet (/*/private static final long serialVersionUID = 6257679173235353692L;public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException (request.setCharacterEncoding(GBK);response.setCharacterEncoding(GBK);PrintWriter out = response.getWriter();Supplier suppplier = new Supplier();SupplierContrl suppcon = new SupplierContrl();suppplier.setSupplierID(Long.parseLong(request.getParameter(supp lierID);suppplier.setSupplierName(request.getParameter(supplierName);suppplier.setSupplierAddress(request.getParameter(supplierAddres s);suppplier.setSupplierChargeName(request.getParameter(supplierCha rgeName);suppplier.setSupplierEmail(request.getParameter(supplierEmail) ;suppplier.setSupplierPhone(request
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号