物流管理系统毕业论文.docx
- 文档编号:23336017
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:28
- 大小:127.86KB
物流管理系统毕业论文.docx
《物流管理系统毕业论文.docx》由会员分享,可在线阅读,更多相关《物流管理系统毕业论文.docx(28页珍藏版)》请在冰豆网上搜索。
物流管理系统毕业论文
物流管理系统毕业论文
中华女子学院毕业设计(论文)
物流管理系统
作者王晓萌
院系计算机系
专业计算机科学与技术
班级2008级2班
学号080501038
指导教师陶卫红
成绩
日期2012年4月11日
计算机系毕业(论文)物流管理系统
摘要
本物流管理系统应用于物流公司管理物流信息,主要使用了JSP、Struts、JDBC技术。
控制
层由Action控制流程,并调用业务层的相应方法进行不同的业务处理管理员端主要包括货物信息
管理、物流信息管理、车辆信息管理、企业信息管理、客户订单管理、客户信息管理以及个人管
理,管理员能对客户和货物、物流、车辆等进行增、删、查、改的操作,还能修改自己的基本信
息并且在订单签订时操作员能自动提取目前登陆的用户名。
客户端能查看货物车辆物流公司概况
等基本信息,以及根据物流编号对物流信息进行查询,修改个人信息等操作。
能更高效的提高物
流公司的管理。
关键词:
物流,JSP,Struts,管理
Abstract
Thelogisticsmanagementsystemusedinlogisticscompanymanagementlogisticsinformation,ThemainusetheJSP,Struts,JDBCtechnology.theadministratormainlyincludescargoinformationmanagement,logisticsinformationmanagement,vehicleinformationmanagement,enterpriseinformationmanagement,managementofcustomerorders,customerinformationmanagement,andpersonalmanagement,theadministratorcantoclientandgoods,logistics,vehiclesandsoonthem,delete,check,changeofoperation,alsocanmodifyyourbasicinformationandsignedinorderwhentheoperatorcanautomaticallyextractedatpresentontheusername。
Theclientcancheckgoodsvehiclelogisticscompanyprofileandotherbasicinformation,andaccordingtothelogisticsNumbersinlogisticsinformationquery,modifythepersonalinformationandotheroperational。
Canmoreefficientlogisticstoimprovethemanagementofthecompany。
Keywords:
logistics,JSP,Struts,management,
I
计算机系毕业(论文)物流管理系统
1、项目背景和意义.。
。
。
..。
...。
.。
.。
。
。
....。
..。
。
....。
。
。
。
。
。
.。
..。
。
。
.。
.。
。
.12、系统运行环境及实现逻辑.。
。
。
.。
。
...。
..。
..。
.。
。
.......。
.。
.。
。
。
。
。
..。
..13、需求分析.。
。
...。
。
。
..。
..。
。
.。
。
。
。
.。
.。
。
。
.。
.。
。
。
..。
。
.。
。
...。
.。
.。
。
。
。
。
。
.13.1、登录模块功能需求。
。
。
。
。
。
。
.。
...。
。
...。
..。
..。
。
.。
.。
.。
。
...。
.。
.。
。
...23。
2、主页功能模块。
。
。
.。
。
。
。
.。
。
。
。
。
....。
。
。
。
。
。
。
.。
..。
.。
..。
。
.......。
...。
23。
3、基本信息管理。
.。
。
....。
。
。
.。
.。
....。
。
。
...。
。
。
。
.。
。
。
.。
.。
.。
。
。
。
.....。
23。
4、客户信息管理..。
.。
.。
。
。
.。
。
..。
。
...。
.。
。
....。
。
。
..。
..。
。
.。
.。
。
。
.。
...23.5、个人信息管理。
.。
...。
。
.。
。
。
。
.。
。
。
。
.。
。
.。
..。
。
。
。
..。
。
..。
..。
。
。
..。
。
..。
24、总体设计...。
。
。
。
。
..。
。
。
.。
。
....。
。
。
。
.。
..。
。
..。
.。
。
.。
。
.。
。
.。
.。
。
。
。
。
.。
.。
24。
1、E-R图....。
..。
.。
。
。
.。
。
。
..。
.。
。
。
.。
。
。
。
.。
.。
..。
..。
..。
。
。
..。
.。
.。
。
。
。
。
。
3
4。
1.1物流信息.....。
.。
。
。
.。
..。
。
。
。
。
..。
..。
.。
。
。
......。
。
。
。
。
.。
。
...。
.。
3
4。
1。
2货物信息。
.。
。
...。
..。
。
。
.。
...。
。
.。
...。
..。
。
.。
。
。
。
。
.。
。
。
。
.。
.。
。
.。
.4
4。
1.3车辆信息。
.....。
......。
。
。
.。
.。
。
..。
..。
。
。
..。
..。
..。
。
。
..。
..。
.。
.4
4.1。
4企业信息。
。
.。
。
..。
.。
。
.。
..。
。
。
。
。
.。
。
。
....。
。
.。
。
。
.....。
。
。
。
。
。
.。
。
。
54.2、数据库表。
。
。
。
。
。
..。
..。
。
...。
..。
。
.。
.。
..。
.。
。
.。
。
..。
....。
。
...。
.。
。
。
.5
4.2.1货物信息表。
。
...。
。
...。
.。
.。
..。
.。
。
...。
...。
。
。
。
。
。
.....。
..。
.。
。
。
5
4。
2.2物流信息表.。
.。
.....。
.。
。
。
...。
.。
。
.。
....。
。
.。
.。
。
。
.....。
。
.。
.。
。
6
4。
2。
3车辆信息表。
.。
。
。
。
。
....。
.。
。
...。
。
.。
.。
.。
。
。
。
....。
。
.。
.。
...。
。
.。
.7
4.2.4企业信息表.。
。
.。
。
.。
...。
.。
.。
.。
。
.。
.....。
.。
.。
。
。
...。
。
..。
。
.。
...7
4。
2.5订单信息表。
........。
。
。
.。
。
..。
。
。
。
...。
....。
.。
。
。
.。
.。
..。
.。
。
...8
4.2。
6会员信息表。
。
..。
..。
。
。
。
。
。
。
。
。
。
.....。
。
.。
.。
....。
。
...。
。
..。
。
。
.。
.85、详细设计..。
。
.。
。
....。
...。
..。
..。
。
。
。
。
。
。
。
。
.。
..。
。
。
.。
。
。
..。
。
..。
.....。
95。
1、类模块具体设置。
.。
.。
。
.。
。
.。
.。
。
.。
.。
。
。
..。
。
。
..。
。
.。
.。
。
。
.。
..。
..。
。
.。
95.2、具体功能模块设计:
。
.。
。
。
。
..。
...。
.....。
.。
.。
..。
.。
。
.。
...。
...。
。
.10
II
计算机系毕业(论文)物流管理系统
5。
2.1、登录模块:
。
.。
。
。
..。
。
。
。
。
.。
.。
........。
。
..。
。
。
。
.。
.。
..。
。
.。
。
..10
5。
2.1货物信息管理:
.。
..。
...。
......。
。
.。
。
.。
.。
..。
。
。
......。
...。
..12
5.2.2物流信息管理:
.。
。
。
..。
。
。
..。
.。
...。
.....。
。
.。
.。
。
。
.。
.。
。
.。
.。
。
.16
5。
2。
3、车辆信息管理模块.....。
。
...。
。
。
。
.。
。
。
.。
。
。
.。
.。
。
....。
。
..。
..。
18
5。
2。
4、企业信息管理模块..。
.。
.。
。
.。
。
。
.。
。
...。
..。
。
。
.。
。
。
。
.。
。
.。
....。
20
5。
2。
5、订单信息管理模块。
.。
。
。
..。
.。
。
。
。
。
。
。
。
。
。
.。
...。
..。
.。
.。
..。
。
...21
5.2.6、个人信息管理模块。
.。
。
..。
..。
。
.。
.。
.。
.。
....。
...。
。
。
。
。
。
。
..。
。
.226、测试。
....。
。
..。
..。
..。
。
.。
.。
.。
。
。
...。
...。
..。
..。
..。
。
.....。
.......。
237、心得体会。
..。
.。
。
..。
...。
。
.。
......。
。
。
。
。
。
。
..。
。
。
。
。
。
..。
。
.。
....。
。
...238、致谢.。
..。
。
。
.。
。
..。
...。
。
。
.。
..。
.。
。
.....。
.。
.......。
..。
.。
。
.。
.。
..。
.249、参考文献。
。
。
。
.。
。
.。
.。
。
.。
。
。
。
。
。
.。
.。
..。
..。
。
.。
.....。
...。
。
...。
...。
。
。
24
III
计算机系毕业设计(论文)物流管理系统1、项目背景和意义
在当今高速发展的信息社会,现代物流行业突飞猛进发展,伴随着我国国民经济连续多年的高速增长,为现代物流发展创造了良好的条件。
目前,我国各类物流企业有14万家左右,展望整个21世纪,可以说现代物流业还将有更大的发展。
本系统就是针对这些问题根据中小型企业的实际需求而开发的一套物流管理系统。
系统的开发能够帮助企业实现对物流全过程的优化调度和动态控制,高效整合企业的物流业务,以全面提高经济效益和效率为目的,提供高效、实用、技术的物流管理系统和运营手段。
物流管理系统从物流行业的实际需求出发,参照先进的物流理念和多家领先的物流公司实际的运营流程开发而成,系统从完善的基础信息设置到货物的托运管理、信息查询、到最后订单的生成,清晰的业务流程,使操作人员能够按照流程清晰的进行实际的操作,保证物流运作有序而高效的进行。
本文档旨在陈述本人在完成该招商管理系统中所遵循项目开发流程,系统、详细地介绍了物流管理系统的各项工作,从需求分析、总体设计、详细设计三个层面展开详述了该系统的开发过程,简洁、直观,具有很强的可读性、实用性和可操作性,是物流管理系统使用和维护的必备的工作手册。
2、系统运行环境及实现逻辑
系统运行于ApacheTomcat+Mysql平台。
主要使用了JSP、Struts、JDBC技术。
控制层由Action控制流程,并调用业务层的相应方法进行不同的业务处理,可以对数据库中的表进行增、删、改、查等基本操作。
表示层则由JSP页面通过struts标签显示。
实现逻辑:
DBDao页面Action数据库连接Service
类类类
3、需求分析
1
计算机系毕业设计(论文)物流管理系统3。
1、登录模块功能需求
对用户身份进行判断,管理员进入到管理员操作界面,普通用户进入到普通用户操作界面。
对用户名输入框及密码输入框做非空判断处理.
3.2、主页功能模块
用于调用各个功能模块。
3。
3、基本信息管理
货物信息管理:
能增加、修改、删除和编辑货物,也可以根据货物编号查找货物信息,添加时货物编号(主键)自动生成。
物流信息管理:
能增加、修改、删除和编辑物流信息,也可以根据运单号查找物流信息
车辆信息管理:
能增加、修改、删除和编辑车辆
企业信息管理:
能增加、修改、删除和编辑企业信息
3。
4、客户信息管理
客户信息管理:
能增加、修改、删除和编辑客户信息
客户订单管理:
能够多订单进行签订、编辑、修改、删除操作.3。
5、个人信息管理
个人信息管理:
对自己的详细信息进行编辑(密码修改等)
4、总体设计
物流系统处理流程
2
计算机系毕业设计(论文)物流管理系统
登陆
主页基本信息客户管理快速查询个人管理
首货客个安页物户货物车企会客人全
状信物流辆业员户管设
态息信信信信信订理置
查查息息息息息单
询询4.1、E—R图
4。
1。
1物流信息
货物编号货物数量货物类型货物重量
货物名称起始省份
备注起始城市
物流信息
到达省份收件人电话
到达城市收件人
收件人地址发件人
发货时间发件人地址发件人电话
3
计算机系毕业设计(论文)物流管理系统
图4—1—1物流信息E-R图
4.1。
2货物信息
货物编号货物名称货物类型
货物数量货物重量
货物信息
备注货物价格
货物状态货物产地
图4—1-2货物信息E—R图
4。
1.3车辆信息
车辆名称车辆类型车辆编号车辆载重量
备注联系人
车辆信息
使用年限使用年限
联系电话驾驶证号
车牌号驾驶员驾龄
图4-1-3车辆信息E—R图
4
计算机系毕业设计(论文)物流管理系统4。
1.4企业信息
企业名称企业编号企业类型
企业邮箱企业网址企业信息
经营范围
联系电话
联系人企业地址
图4-1-4企业信息E—R图
4.2、数据库表
本次设计主要要用到的数据库表分别是:
4.2.1货物信息表
Cargo:
字段类型描述是否允许为空是否为主键codeVarchar(20)货物编号否是nameVarchar(20)货物名称否否priceVarchar(20)货物价格否否typeVarchar(20)货物类型否否countVarchar(20)货物重量否否numberVarchar(20)货物数量否否
5
计算机系毕业设计(论文)物流管理系统
stateVarchar(20)货物状态否否originaddrVarchar(20)货物产地否否remarkVarchar(20)货物简介是否opuser_cdVarchar(20)添加人否否
4.2.2物流信息表
t_logistic:
字段类型描述是否允许为空是否为主键billIdVarchar(20)物流编号否是codeVarchar(20)货物编号否外键(货物表)nameVarchar(20)货物名称否外键(货物表)gcountVarchar(20)货物重量否否gnumVarchar(20)货物数量否否companyVarchar(20)货运公司否否sprovVarchar(20)起始省份否否scityVarchar(20)起始城市否否eprovVarchar(20)到达省份否否ecityVarchar(20)到达城市否否addrVarchar(30)收件人地址否否gnameVarchar(20)收件人否否telVarchar(20)收件人电话否否dateVarchar(20)添加时间否否senderVarchar(20)发件人否否sendtelVarchar(20)发件人电话否否sendaddrVarchar(20)发件人地址否否
6
计算机系毕业设计(论文)物流管理系统
4。
2。
3车辆信息表
Vehicle:
字段类型描述是否允许为空是否为主键vehicleIdVarchar(20)车辆编号否是vehiclenameVarchar(20)车辆名称否否vehicletypeVarchar(20)车辆类型否否vehiclenumVarchar(20)车牌号否否yearsVarchar(20)使用年限否否dnameVarchar(20)司机姓名否否dageVarchar(20)司机驾龄否否dtelVarchar(20)司机电话否否remarkVarchar(20)备注信息是否licensenumVarchar(20)假证号码否否
4。
2.4企业信息表
T_qyxx:
字段类型描述是否允许为空是否为主键qyIdVarchar(20)企业编号否是qynameVarchar(20)企业名称否否qytypeVarchar(20)企业类型否否qywzVarchar(20)企业网址否否emailVarchar(20)企业邮箱否否telVarchar(20)企业电话否否addrVarchar(20)企业地址否否nameVarchar(20)联系人否否remarkVarchar(20)备注信息是否scopeVarchar(20)经营范围否否
7
计算机系毕业设计(论文)物流管理系统
4。
2.5订单信息表
t_order:
字段类型描述是否允许为空是否为主键orderIdVarchar(20)订单编号否是clientnameVarchar(20)客户名称否否visatimeVarchar(20)签订日期否否paymentVarchar(20)付款方式否否priceFloat(10)货物价格否否nameVarchar(20)货物名称否否CodeVarchar(20)货物编号否否companyVarchar(20)货运公司否否gnameVarchar(20)收件人姓名是否addrVarchar(20)收件人地址是否TelVarchar(20)收件人电话否否
4.2.6会员信息表
t_employeeInfo:
No.对象名字段名类型长度Null许可主键1empIdchar15PK客户编号否2emppasswordchar20客户密码否3namevarchar30客户姓名否4sexchar2性别否5agechar4年龄否6jobvarchar30职位是7codeidvarchar40身份证号码是8studyeffortvarchar40学历是9empadressvarchar50现住址是
8
计算机系毕业设计(论文)物流管理系统10telvarchar50联系电话是11emailvarchar50邮箱是12imputtimevarchar12录入时间是13operatorvarchar20操作员是5、详细设计
5。
1、类模块具体设置
模块实现类数据存储类事务处理类处理类实现页面
(action)(form)(DAO)(service)(jsp)CargoCargoInfoActcargoCargoDaoCargoInfoServiceCargoInfo.jsp
ionCargocDaoCargocServiceCargoc.jsp
CargocAction
CompanyCompanyActiCompanyFormCompanyDCompanyServicecompany.jsp
onaoaddcompany.j
sp
detailcp.jspLogisticLogisticActioLogisticFormLogisticDaoLogisticServicelogistic。
jsp
nLogisticcDaLogisticcServiceopencode。
jsp
LogisticcActiologisticc。
jsp
on
VehicleVehicleActionVehicleFormVehicleDaoVehicleServiceaddVehicle.js
p
Vehicle.jsp
Detailvehicle.
jsp
personInfoPersonalLoginActionLoginFormLoginDaoLoginService
。
jsp
9
计算机系毕业设计(论文)物流管理系统
safe。
jsp
personc.js
pOrderFormorderformActiOrderFormorderFormDorderFormServiceorderForm.jsp
onaoopenCargo。
js
phuiyuanEmployeeActiEmployeeFormEmployeeDEmployeeServiceOwnerInfo。
js
onaopLoginLoginActionLoginFormLoginDaoLoginServicemain。
jspLogincLogincActionLogincDaoLogincServicevehicle.jsp
index.jsp
login。
jsp
loginc。
jsp
cargoInfo.jsp
company.jsp
logistic.jsp
Regusersign.j
sp5.2、具体功能模块设计:
5。
2.1、登录模块:
登录模块用Javascript代码实现了用户名、密码非空判断.若用户名或者密码为空则提示:
用户名为空或者密码为空。
直到用户名和密码都输入,则调用Service里面的getUser()方法判断用户名是否存在,密码是否错误。
直到输入正确的用户名或者密码便进入主界面,截图如下;
10
计算机系毕业设计(论文)物流管理系统
登陆进去后能获取到用户名和当前时间。
重点代码:
publicActionForwardgetInfo(ActionMappingmapping,ActionForm
form,
HttpServletRequestrequest,HttpServletResponseresponse)throws
Exception{
LoginFormtf=(LoginForm)form;
StringuserName=request。
getParameter(”opUserName");
Stringpassword=request.getParameter(”userPassword");
tf。
setOpuser_cd(userName);
tf.setUserpassword(password);
intx=LoginService.getUInfo(tf);
if(x==1){
request。
setAttribute(”message”,"用户名不存在”);
returnmapping.findForward("login");
}
elseif(x==3){
request.setAttribute("message”,"密码错误");
returnmapping.findForward(”login");
11
计算机系毕业设计(论文)物流管理系统
}
//获得登录者的相关信息
LoginFormloginForm=(LoginForm)form;
StringoperatorId=LoginService。
getId(userName,password);
StringoperatorName=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流 管理 系统 毕业论文