仓库管理系统

建立表

商品

test

结构如下:

代码如下

JDBUtil.java

package util;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JDBUtil {
public static String url="jdbc:mysql://localhost:3306/test?useSSl=false";
public static String user="root";
public static String password="root";
public static Connection getConn() {
    Connection conn=null;
    try {
        Class.forName("com.mysql.jdbc.Driver");//加载驱动
        conn = DriverManager.getConnection(url, user, password);
    } catch (Exception e) {
        // TODO: handle exception
        e.printStackTrace();
    }

    return conn;
}
//
public static void close(Statement state,Connection conn) {

    if(state!=null) {
        try {
            state.close();
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
    if(conn!=null) {
        try {
            conn.close();
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

}

public static void close(ResultSet rs,Statement state,Connection conn) {
    if(rs!=null) {
        try {
            rs.close();
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

    }
    if(state!=null) {
        try {
            state.close();
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
    if(conn!=null) {
        try {
            conn.close();
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

    }
}

}

Test.java

package entity;

import util.JDBUtil;
import java.text.DateFormat;
import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.sql.*;
import java.util.Scanner;
public class Test {
    static Connection conn;
    static PreparedStatement ps = null;
    static ResultSet rs;
    static String sql = "select * from test";
    static JDBUtil ut= new JDBUtil();
    static Scanner in = new Scanner(System.in);
     static int id;
     static String name;
     static String name_C;
     static String Xing_hao;
     static String Gui;
     static int num;
     static Date create_date=new Date();
     static String date;
     static String name_Dan;
     static String name_peo;
     public static int a_id() {
         return id;
     }
     public static String a_name() {
         return name;
     }
     public static String a_name_C() {
         return name_C;
     }
     public static String a_Xing_hao() {
         return Xing_hao;
     }
     public static String a_Gui() {
         return Gui;
     }
     public static int a_num() {
         return num;
     }

     public static Date a_create_date() {
            return create_date;
     }
     public static String a_date() {
         return date;
     }
     public static String a_name_Dan() {
         return name_Dan;
     }
     public static String a_name_peo() {
         return name_peo;
     }
public static int add(String Name,int Id,String Name_C,String Xing,String gui,int Num,String Name_Dan,String Name_peo,String Date)
{
     conn= ut.getConn();
     String sql="insert into test values(?,?,?,?,?,?,?,?,?,?)";
     int b=0;
     try {
         ps=conn.prepareStatement(sql);
         ps.setString(2,Name);
         ps.setInt(1,Id);
         ps.setString(3, Name_C);
         ps.setString(4, Xing);
         ps.setString(5, gui);
         ps.setInt(6, Num);
         ps.setString(8, Name_Dan);
         ps.setString(9, Name_peo);
         create_date=new Date();
         Timestamp t=new Timestamp(create_date.getTime());
         System.out.println(t);
         ps.setTimestamp(7, t);
         ps.setString(10, Date);

         /*DateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
         String i=df.format(create);
         ps.setString(5, i);*/

         //ps.setString(5, i);
         int a=ps.executeUpdate();
         if(a>0) {
             b++;
             System.out.println("成功");

         }
         else {
             System.out.println("失败");
         }
     }catch(Exception e) {
         e.printStackTrace();
     }
     try {
         if(ps!=null)ps.close();
         if(conn!=null)conn.close();
     }catch(Exception e2) {
         e2.printStackTrace();
     }
        add1(Name,Id,Name_C,Xing,gui,Num);
    return b;
}
public static int uqdate(String Name,int Id,String Name_C,String Xing,String gui,int Num,String Name_Dan,String Name_peo,String Date)
{

    int b=0;
    conn=ut.getConn();
    ps=null;
    sql="update test set id=?,name_C=?,Xing_hao=?,Gui=?,num=?,name_Dan=?,name_peo=?,date=? where name=?";
    try {
         ps=conn.prepareStatement(sql);
         ps.setInt(1,Id);
         ps.setString(2,Name_C);
         ps.setString(3,Xing);
         ps.setString(4,gui);
         ps.setInt(5,Num);
         ps.setString(6,Name_Dan);
         ps.setString(7,Name_peo);
         ps.setString(8,Date );
         ps.setString(9,Name );

         int a=ps.executeUpdate();
         if(a>0) {
             b++;
             System.out.println("成功");

         }
         else {
             System.out.println("失败");
         }
    }catch(Exception e) {
        e.printStackTrace();
    }
    try {
         if(ps!=null)ps.close();
         if(conn!=null)conn.close();
     }catch(Exception e2) {
         e2.printStackTrace();
     }

    return b;

}
public static void add1(String Name,int Id,String Name_C,String Xing,String gui,int Num)
{    sql="insert into shangpin values(?,?,?,?,?)";
     conn= ut.getConn();
     int b=0;
     try {
         ps=conn.prepareStatement(sql);
         ps.setString(2,Name);
         ps.setInt(1,Id);
         ps.setString(3, Name_C);
         ps.setString(4, Xing);
         ps.setString(5, gui);
         int a=ps.executeUpdate();
         if(a>0) {
             b++;
             System.out.println("成功");

         }
         else {
             System.out.println("失败");
         }
     }catch(Exception e) {
         e.printStackTrace();
     }
     try {
         if(ps!=null)ps.close();
         if(conn!=null)conn.close();
     }catch(Exception e2) {
         e2.printStackTrace();
     }

}
public static int delete(String A) {
    int b=0;
    conn=ut.getConn();
    ps=null;
    sql="delete from test where name=?";

    try {
        ps=conn.prepareStatement(sql);
        ps.setString(1,A );
        int a=ps.executeUpdate();
         if(a>0) {
             b++;
             System.out.println("成功");

         }
         else {
             System.out.println("失败");
         }
    }catch(Exception e) {
        e.printStackTrace();
    }
    try {
         if(ps!=null)ps.close();
         if(conn!=null)conn.close();
     }catch(Exception e2) {
         e2.printStackTrace();
     }
    return b;

}
public static void find_name(String a) {
    conn=ut.getConn();
    ps=null;
    ResultSet rs=null;
    sql="select * from test where name=?";
    try {
        ps=conn.prepareStatement(sql);
        ps.setString(1, a);
        rs=ps.executeQuery();
        if(rs.next()) {
             id = rs.getInt("id");
             name = rs.getString("name");
             name_C = rs.getString("name_C");
             Xing_hao = rs.getString("Xing_hao");
             Gui = rs.getString("Gui");
             num = rs.getInt("num");
             create_date=rs.getDate("create_date");
             name_Dan = rs.getString("name_Dan");
             name_peo = rs.getString("name_peo");
             date = rs.getString("date");

             System.out.println(name+id+name_C+Xing_hao+Gui+num+create_date+name_Dan+name_peo+date);
        }
    }catch(SQLException e) {
        e.printStackTrace();
    }finally {
        try {
             if(ps!=null)ps.close();
             if(conn!=null)conn.close();
         }catch(Exception e2) {
             e2.printStackTrace();
         }
    }
}
public static void find_date(String a) {
    conn=ut.getConn();
    ps=null;
    ResultSet rs=null;
    sql="select * from test where date=?";
    try {
        ps=conn.prepareStatement(sql);
        ps.setString(1, a);
        rs=ps.executeQuery();
        if(rs.next()) {
             id = rs.getInt("id");
             name = rs.getString("name");
             name_C = rs.getString("name_C");
             Xing_hao = rs.getString("Xing_hao");
             Gui = rs.getString("Gui");
             num = rs.getInt("num");
             create_date=rs.getDate("create_date");
             name_Dan = rs.getString("name_Dan");
             name_peo = rs.getString("name_peo");
             System.out.println(name+id+name_C+Xing_hao+Gui+num+create_date+name_Dan+name_peo+date);
        }
    }catch(SQLException e) {
        e.printStackTrace();
    }finally {
        try {
             if(ps!=null)ps.close();
             if(conn!=null)conn.close();
         }catch(Exception e2) {
             e2.printStackTrace();
         }
    }
}
public static void main(String[] args) {
    Scanner scan=new Scanner(System.in);
    String a=scan.next();
    delete(a);

}
}

add.jsp 添加页面

<%@page import="entity.Test"%>
<%@page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>增加</title>
</head>
<body>
 <form action="addresult.jsp" method="post" id="form"  >

 <input type="hidden" name="methodName" value="0"/>
输入信息:<br>
<h4> 商品名称 :              <input type="text" name="name"></input><br></h4>
<h4> 成产厂商 :               <input type="text" name="name_C"></input><br></h4>
<h4> 商品型号(数字) :    <input type="text" name="id"></input><br></h4>
<h4> 商品规格 :               <input type="text" name="Gui"></input><br></h4>
<h4> 商品等级 :               <input type="text" name="Xing_hao"></input><br></h4>
<h4> 商品数量(数字) : <input type="text" name="num"></input><br></h4>
<h4> 送货单位 :              <input type="text" name="name_Dan"></input><br></h4>
<h4> 送货人姓名:            <input type="text" name="name_peo"></input><br></h4>
<h4> 日期 :<input type="text" name="Date"></input><br></h4>
 <input type="submit" value="OK"/>
   </form>

</body>
</html>

addresult.jsp添加结果页面

<%@page import="entity.Test"%>
<%@page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>添加结果</title>
</head>
<body>
<%
request.setCharacterEncoding("utf-8");
String a=request.getParameter("id");
String b=request.getParameter("num");
int a_i=Integer.parseInt(a);
int a_s=Integer.parseInt(b);
 if(Test.add(request.getParameter("name"),a_i,request.getParameter("name_C"),request.getParameter("Xing_hao"),request.getParameter("Gui"),a_s,request.getParameter("name_Dan"),request.getParameter("name_peo"),request.getParameter("Date"))==1)
 {
     {
         out.print("<script language = ‘javascript‘>alert(‘入库成功‘);</script>");
         response.setHeader("refresh", "0;url=zhu.jsp");
            }
 }
 else{
     out.print("<script language = ‘javascript‘>alert(‘入库失败‘);</script>");
     response.setHeader("refresh", "0;url=zhu.jsp");
        //out.println("添加失败");
 }
 %>
</body>
</html>

delete.jsp删除页面

<%@page import="entity.Test"%>
<%@page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>删除界面</title>
</head>
<body>
<form action="deleteresult.jsp" method="post" id="form" onSubmit="return validate()" >

 <input type="hidden" name="methodName" value="0"/>

<h4> 商品名称 :<input type="text" name="name"title="不能为空"></input><br></h4>
<h4> 成产厂商 :<input type="text" name="name_C"title="不能为空"></input><br></h4>
<h4> 商品型号(数字) :<input type="text" name="id"title="不能为空"></input><br></h4>
<h4> 商品规格 :<input type="text" name="Gui"title="不能为空"></input><br></h4>
<h4> 商品等级 :<input type="text" name="Xing_hao"title="不能为空"></input><br></h4>
<h4> 商品数量(数字) :<input type="text" name="num"title="不能为空"></input><br></h4>
<h4> 取货单位 :<input type="text" name="name_Dan"title="不能为空"></input><br></h4>
<h4> 取货人姓名:<input type="text" name="name_peo"title="不能为空"></input><br></h4>
<h4> 日期 :<input type="text" name="Date"title="不能为空"></input><br></h4>
<input type="submit" value="完成"/>
   </form>

</body>
</html>

删除结果页面deleteresult.jsp

<%@page import="entity.Test"%>
<%@page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>出库结果</title>
</head>
<body>
<%
request.setCharacterEncoding("utf-8");
 if(Test.delete(request.getParameter("name"))==1)
 {
     {
            out.print("<script language = ‘javascript‘>alert(‘删除成功‘);</script>");
            response.setHeader("refresh", "0;url=zhu.jsp");
            }
 }
 else{
     out.print("<script language = ‘javascript‘>alert(‘删除失败‘);</script>");
     response.setHeader("refresh", "0;url=zhu.jsp");
        //out.println("添加失败");
 }
 %>
</body>
</html>

按名称查找界面find.jsp

<%@page import="entity.Test"%>
<%@page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>按名称查找界面</title>

</head>
<body>
 <form action="findresult.jsp" method="post" id="form"  >

 <input type="hidden" name="methodName" value="0"/>

<h4>  商品名称:<input type="text" name="name"title="名称不能为空"></input><br></h4>
 <input type="submit" value="完成"/>
   </form>
</body>
</html>

按名称查找结果findresult.jsp

<%@page import="entity.Test"%>
<%@page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>查找结果</title>
</head>
<body>
<%
request.setCharacterEncoding("utf-8");
 Test.find_name(request.getParameter("name"));
out.println(Test.a_id());
out.println(Test.a_name());
out.println(Test.a_name_C());
out.println(Test.a_Xing_hao());
out.println(Test.a_Gui());
out.println(Test.a_num());
out.println(Test.a_create_date());
out.println(Test.a_date());
out.println(Test.a_name_Dan());
out.println(Test.a_name_peo());

 %>
   <form action="zhu.jsp" method="post" id="form"  >
  <input type="submit" value="返回首页"/>
</body>
</html>

按时间查找界面finddate.jsp

<%@page import="entity.Test"%>
<%@page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>时间查询</title>
</head>
<body>
<form action="finddateresult.jsp" method="post" id="form"  >

 <input type="hidden" name="methodName" value="0"/>

<h4>  日期:<input type="text" name="date"title="课程不能为空"></input><br></h4>
 <input type="submit" value="完成"/>
   </form>

</body>
</html>

按日期查找结果页面finddateresult.jsp

<%@page import="entity.Test"%>
<%@page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>时间查询结果</title>
</head>
<body>
<%
request.setCharacterEncoding("utf-8");
 Test.find_date(request.getParameter("date"));
out.println(Test.a_id());
out.println(Test.a_name());
out.println(Test.a_name_C());
out.println(Test.a_Xing_hao());
out.println(Test.a_Gui());
out.println(Test.a_num());
out.println(Test.a_create_date());
out.println(Test.a_date());
out.println(Test.a_name_Dan());
out.println(Test.a_name_peo());

 %>
  <form action="zhu.jsp" method="post" id="form"  >
  <input type="submit" value="返回首页"/>
</body>
</html>

修改界面update.jsp

<%@page import="entity.Test"%>
<%@page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>修改界面</title>

</head>
<body>
 <form action="uqdateresult.jsp" method="post" id="form"  >

 <input type="hidden" name="methodName" value="0"/>

<h4> 商品名称 :<input type="text" name="name"title="不能为空"></input><br></h4>
<h4> 成产厂商 :<input type="text" name="name_C"title="不能为空"></input><br></h4>
<h4> 商品型号(数字) :<input type="text" name="id"title="不能为空"></input><br></h4>
<h4> 商品规格 :<input type="text" name="Gui"title="不能为空"></input><br></h4>
<h4> 商品等级 :<input type="text" name="Xing_hao"title="不能为空"></input><br></h4>
<h4> 商品数量(数字) :<input type="text" name="num"title="不能为空"></input><br></h4>
<h4> 送货(取货)单位 :<input type="text" name="name_Dan"title="不能为空"></input><br></h4>
<h4> 送货(取货)人姓名:<input type="text" name="name_peo"title="不能为空"></input><br></h4>
<h4> 日期 :<input type="text" name="Date"title="不能为空"></input><br></h4>
 <input type="submit" value="完成"/>
   </form>
</body>
</html>

修改结果界面updateresult.jsp

<%@page import="entity.Test"%>
<%@page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>修改结果</title>
</head>
<body>
<%
request.setCharacterEncoding("utf-8");
String a=request.getParameter("id");
String b=request.getParameter("num");
int a_i=Integer.parseInt(a);
int a_s=Integer.parseInt(b);
 if(Test.uqdate(request.getParameter("name"),a_i,request.getParameter("name_C"),request.getParameter("Xing_hao"),request.getParameter("Gui"),a_s,request.getParameter("name_Dan"),request.getParameter("name_peo"),request.getParameter("Date"))==1)
 {
     {
            out.print("<script language = ‘javascript‘>alert(‘修改成功‘);</script>");
            response.setHeader("refresh", "0;url=zhu.jsp");
            }
 }
 else{
     out.print("<script language = ‘javascript‘>alert(‘修改失败‘);</script>");
     response.setHeader("refresh", "0;url=zhu.jsp");
        //out.println("添加失败");
 }
 %>
</body>
</html>

主界面zhu.jsp

<%@page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<style>

    .a{
        font-size: 26px;
        margin-top: 26px;
    }
</style>
</head>
<body>
<div align="center">
<div class="a">
          <a>物资管理系统</a></br></div>
        <div class="a">
          <a href = "add.jsp">商品入库</a></br></div>
        <div class="a">
<a href = "find.jsp">查询(按商品名) </a></br></div>
        <div class="a">
<a href = "finddate.jsp">查询(按时间)</a></br></div>
        <div class="a">
<a href = "delete.jsp">商品出库</a></br></div>
        <div class="a">
<a href = "update.jsp">商品修改</a></br></div>
</div>
</body>
</html></html>

结果:

原文地址:https://www.cnblogs.com/qq1793033075/p/10116871.html

时间: 2024-10-03 23:41:48

仓库管理系统的相关文章

WMS移动仓库管理系统 PDA仓库管理系统

电子仓库管理系统,简称WMS系统,英文名Warehouse Management System,是应用条码和RFID自动识别技术的现代化仓库管理系统,能有效地对仓库流程和空间进行管理,实现批次管理.快速出入库和动态盘点.并快速帮助企业的物流管理人员对库存物品的入库.出库.移动.盘点.配料等操作进行全面的控制和管理,有效的利用仓库存储空间,提高仓库的仓储能力. 主要功能 ·无纸化:使用电子刷码代替人工抄写点算.·零误差:明细纪录每一箱号数据,盘点时数量可接近零误差.·弹性储放原则:储位可以充分规划

项目三:ssm仓库管理系统

声明:项目来源于网络,尊重原创,学习使用,仅在此记录 项目介绍 ssm仓库管理系统,功能模块:客户信息管理,供应商管理,货物管理,仓库管理,仓库管理员管理,仓库出入口管理,仓库库存记录管理,系统日志管理,文件上传下载管理 集成工具使用idea,基于maven构建的java web项目,持久层使用mybatis(接口+mapper xml),框架使用spring+spring mvc,前端页面使用jsp,部分使用html,前端技术css+js+jquery+bootstrap 项目截图 我的分享地

吉特仓库管理系统-.SQL Server 2012 升级企业版

随着业务数据的不断增大,单表的数量已经上亿,查询的数据越来越慢,所以考虑到将数据库表分区,同时也将数据库升级到SQL Server 2012. 当时没有考虑更多,在服务器上安装了 SQL Server 2012 standard edition 版本.在测试数据的时候发现不支持分区,必须要企业版, 这里记录一下如何将 Standard edition 升级到企业版. 1. 找到原先的安装文件,运行Setup.exe 运行如上界面,点击维护,点击右侧版本升级. 2.  紧接着下一步 下一步 到了如

北京易信软科信息技术有限公司-仓库管理系统V1.0

北京易信软科您可信赖的北京软件研发服务商,公司团队有多年应用软件设计制作及开发经验,为各大企业提供软件设计.制作及维护服务,为用户提供可靠高效的应用服务平台 我们通过专业的项目实施流程,为您提供优质的软件策划.软件设计制作.软件部署服务.我们的项目实施和管理流程可以最大限度的控制整个项目进度.确保项目质量   这是一个信息技术爆发的时代,软件研发更要符合企业的市场和需求,我们深知,良好的项目始于真诚的沟通,易信软科期待与您长久的合作.我们可以通过以下联系方式进行更深层次的沟通: 联 系 人:张经

Java毕业设计----基于Java web的在线试题库管理系统

联系qq:2835777178 有兴趣者可先看代码运行视频再决定 部分论文: 目录 1 前 言 1 1.1 在线试题库管理系统现状 1 1.2 在线试题库管理系统的意义 2 2 系统的开发环境及技术简介 2 2.1 Eclipse简介 4 2.2 JSP简介 4 2.3 TOMCAT简介 4 2.4 MYSQL简介 4 3 系统可行性分析 5 3.1可行性分析 5 3.1.1经济可行性 5 3.1.2技术可行性 5 3.1.3操作可行性 5 4系统设计 6 4.1设计思想 6 4.2系统总体功能

StarkSoft题库管理系统

一.功能介绍    1.自定义试题库管理系统目录.难易程度,题型,知识库等.    2.试题录入.    3.强大的试题编辑功能,并与通常应用编辑工具有共通.    4.灵活的试卷构造功能,用户可自定义试卷标题.试题分类,试题数量.总分.试题难度系数等.    5.人工生成试卷和自动生成试卷文档格式标准通用.能够合理使用,有效再编辑,保存,方便浏览和打印输出.    6.题库管理,可以随时分散和集中管理题库数据.二.菜单功能    1.基础数据维护:试题分类设置:题型设置:难易程度:知识点库设置

跨境统一版申报监管仓库管理系统

最近做跨境进出口申报监管仓库管理系统正开发 一些见解记录一下 对接接口想想大家以不是什么新鲜事了,最近对接的太多了. 项目有点大,估计一个月下来能不能完成. 先来点代码先: public static string GetCEB311Message(CEB311MessageOrderSendModel cEB311MessageOrder)        {            string returnOrderXml = string.Empty;            string O

《通用试题库管理系统的设计与实现》9

一:基本信息 1标题:<通用试题库管理系统的设计与实现> 2时间:2013 3来源:电子科技大学硕士学位论文 4关键词:试题库,ASP.NET,随机算法.二:研究内容 1:研究背景. 2:技术介绍:XML.ASP/NET.ADO/NET.JAVAWEB数据库. 3:系统分析: A:需求分析. B:数据业务流程分析. C:功能分析. D:运行分析. 三:流程图: 系统功能设计流程图: 用户管理流程图: 四:总结:       比较了随机组卷算法.回溯试探算法和遗传算法的优点和缺点,命题实际需求,

《通用试题库管理系统的设计与实现 》19

一.基本信息 标题:<通用试题库管理系统的设计与实现 > 时间:2014 来源:承德石油高等专科学校 关键字:试题库; 设计; 实现 二.研究内容 问题定义:本文献设计的通用试题库管理系统,重点要解决传统试题库的通 用性差.交互性弱和界面缺乏友好等问题,同时对存放试题的数据库进行合理的设计,提高扩展性和并 发控制的能力,为以后试题库改版为 C/S 或 B/S 模式做好准备,同时对传统的组卷算法进行改进,提高 组卷的速度和合理性. 三.流程图 四.总结 本通用题库管理系统具有良好的通用性;题库管