基于JavaWeb的物流管理系统网站设计

发布于:2022-12-14 ⋅ 阅读:(359) ⋅ 点赞:(0)

目录
1. 绪论 1
1.1设计背景 1
1.2设计意义 1
1.3设计思路 1
2. 需求分析 2
2.1 需求描述 2
2.2 用例建模 2
2.2.1人事信息管理 2
2.2.2货物信息管理 3
2.2.3订单信息管理 3
2.3 用例描述 4
2.3.1 用户管理用例描述 4
2.3.2 客户用例描述 5
2.3.3 订单用例描述 5
2.3.4 费用统计用例描述 6
2.3.5 货物统计用例描述 7
3. 系统设计 8
3.1 数据库设计 8
3.1.1 概念模型 8
3.1.2 逻辑模型 9
3.1.3 物理模型 9
3.1.4 数据库脚本 10
3.2 系统架构设计 12
3.3 模块设计 13
3.3.1用户管理类图 13
3.3.2 用户管理操作流程 14
3.3.3 角色管理操作流程 16
4. 产品实现 17
4.1 系统管理模块实现 17
4.1.1 界面设计 17
4.1.2 功能实现 19
5. 产品测试 21
5.1 测试方法与策略 21
5.2系统管理模块测试 22
6. 结论 23
6.1毕业设计成果特点 23
6.2设计成果的实用价值或应用前景 23
6.3不足之处或遗留未予解决的问题 23
参考文献 24
致谢 25
1.绪论
1.1设计背景
随着中国物流业的高速发展,物流管理的重要性不言而喻。而物流管理的效率更是各个物流企业最看重的地方。近些年来,我国计算机互联网技术高速发展,很多公司和企业都实现了自动化办公及信息管理,这样的管理方式更加高效率,工作人员只需要在电脑前动动手指,就可完成繁琐的管理操作,极大程度上减轻了工作人员的工作量。
我通过在网络上对中小型物流企业的问卷调查,了解到仍有很多中小型企业对物流信息管理仍处于纸笔操作的阶段,我认为这种工作方式效率实在太低,这浪费了太多的人力物力,我认为我们应该采用计算机来管理物流企业信息将传统手工式的物流管理方式改变为以数据流驱动的信息化管理方式,实现信息化仓储,运输,车辆调度的管理系统,人机结合办公,大幅提高工作效率,为企业创造更好的效益,这也将会是现代物流管理的主流方式。
1.2设计意义
人们生活工作与通信,目前都与信息密切相关,但很多国内企业的仓库作业没有达到信息化,因此为实现信息数字化,本文转载自http://www.biyezuopin.vip/onews.asp?id=15075开发中小型物流管理系统正是最好的方式,利用现有的信息基础设施,实现计算机管理物流企业信息对社会有着重要的价值和意义。
1.3设计思路
第1章为绪论部分。介绍了本系统的设计背景及意义,明确了设计目标,阐述了本系统的特色与创新之处。
第2章为需求分析部分。对所要开发的系统进行了详细的可行性分析和对系统的综合要求进行了分析,并介绍了数据库的逻辑模型。
第3章为系统设计部分,阐述了系统的总体设计,包括系统架构设计、模块设计
数据设计。
第4章为产品实现部分,对产品实现的过程及个模块功能做出了详细的说明。
第5章为产品测试部分,对产品测试的过程及测试方法进行了详细的分析与说明。
第6章为结论部分,总结毕业设计的成果,详细说明此次设计的特点及使用价值,指出不足之处或者遗留的未解决的问题。
2. 需求分析
2.1 需求描述
由于本系统只对企业内部人员开放,所以用户就是本企业管理层员工,用户可以通过自己的工作编号注册账号登录本系统进行业务操作,主要业务包括员工信息管理、货物信息管理、运输信息管理、订单信息管理等几个方面。

<%@ page language="java" import="java.sql.*" 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 bgcolor="33ccff">
<center>
<h1>查询结果</h1><br>
<hr> 
	 
	<table border=1 align="center">
		<tr>
			<th>快递编号</th>
			<th>姓名</th>
			<th>手机号</th>
			<th>出发地</th>
			<th>接收地</th>
		    <th>快递单位</th>
		    <th>现在位置</th>
		</tr>
 	<%
String driverName="com.mysql.jdbc.Driver";
String userName="root";
String userPasswd="123";
String dbName="bishe";
String tableName="chaxun";
String url="jdbc:mysql://localhost:3306/"+dbName;
Connection con=null; Statement st=null; ResultSet rs=null;
try
{
	Class.forName(driverName).newInstance();
}catch(ClassNotFoundException e){
System.out.print("Error loading Driver,不能加载驱动程序");
}
try
{
con=DriverManager.getConnection(url, "root", "123");
}catch(SQLException er)
{
System.out.print("Error getConnection,不能连接数据库");
}
 try{
	  String number=request.getParameter("text");
	  st=con.createStatement();
	  String sql="select * from "+tableName+" where number ="+number;
	  rs=st.executeQuery(sql);

		if(rs.next()){
				out.println("<tr>");
				out.println("<td>"+rs.getString("number")+"</td>");
				out.println("<td>"+rs.getString("xingming")+"</td>");
				out.println("<td>"+rs.getString("shoujihao")+"</td>");
				out.println("<td>"+rs.getString("cfd")+"</td>");
				out.println("<td>"+rs.getString("jsd")+"</td>");
				out.println("<td>"+rs.getString("kd")+"</td>");
				out.println("<td>"+rs.getString("xz")+"</td>");
				out.println("<tr>");
			 
		}else{
			out.print("<script language='javascript'>alert('没有该编号!');history.back();</script>"); 
		}
    
rs.close();
st.close();
con.close();	
 }
 catch(SQLException er)
 {System.out.println("Error executeQuery,不能执行查询!");}
%>
</center>
</body>
</html>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到