本科毕业设计论文详细设计基于ssh架构的物流管理系统中分站管理模块与配送中心管理模块的设计.docx

上传人:b****6 文档编号:7153061 上传时间:2023-01-21 格式:DOCX 页数:22 大小:405.14KB
下载 相关 举报
本科毕业设计论文详细设计基于ssh架构的物流管理系统中分站管理模块与配送中心管理模块的设计.docx_第1页
第1页 / 共22页
本科毕业设计论文详细设计基于ssh架构的物流管理系统中分站管理模块与配送中心管理模块的设计.docx_第2页
第2页 / 共22页
本科毕业设计论文详细设计基于ssh架构的物流管理系统中分站管理模块与配送中心管理模块的设计.docx_第3页
第3页 / 共22页
本科毕业设计论文详细设计基于ssh架构的物流管理系统中分站管理模块与配送中心管理模块的设计.docx_第4页
第4页 / 共22页
本科毕业设计论文详细设计基于ssh架构的物流管理系统中分站管理模块与配送中心管理模块的设计.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

本科毕业设计论文详细设计基于ssh架构的物流管理系统中分站管理模块与配送中心管理模块的设计.docx

《本科毕业设计论文详细设计基于ssh架构的物流管理系统中分站管理模块与配送中心管理模块的设计.docx》由会员分享,可在线阅读,更多相关《本科毕业设计论文详细设计基于ssh架构的物流管理系统中分站管理模块与配送中心管理模块的设计.docx(22页珍藏版)》请在冰豆网上搜索。

本科毕业设计论文详细设计基于ssh架构的物流管理系统中分站管理模块与配送中心管理模块的设计.docx

本科毕业设计论文详细设计基于ssh架构的物流管理系统中分站管理模块与配送中心管理模块的设计

ZrO2/SiC-MoSi2纳米复合陶瓷制备中纳米颗粒

的均匀分散研究

学生姓名:

班级:

指导老师:

×××

摘要:

在纳米复合陶瓷中,纳米颗粒必须均匀分散在亚微米基体中,才有可能在烧结过程中均匀长大,避免因过分长大而失去其特有的增韧作用。

而纳米颗粒的团聚是造成纳米颗粒过分长大的主要原因。

因此,怎样更好的使纳米颗粒均匀分散是制备优良纳米复合陶瓷的关键。

本文采用多相悬浮混合法,对ZrO2/SiC-MoSi2复合材料制备过程中纳米SiC和ZrO2颗粒均匀分布在基质MoSi2中的分散工艺进行了研究。

以水和无水乙醇为分散介质,以PEG、PAA-NH4和PMAA-NH4作为分散剂分别对纳米SiC和ZrO2进行分散实验。

同时研究了SiC纳米颗粒的表面预处理工艺对其分散性的影响。

Zeta电位测试和沉降实验结果表明,采用550℃、2h的煅烧工艺处理纳米SiC可有效改善其分散性。

使用水作为分散介质的分散效果均比乙醇好。

ZrO2在分散剂为PAA-NH4,SiC在分散剂为PMAA-NH4时的分散效果最好。

各种分散剂的加入量为0.2wt%时的分散效果最好。

SEM结果表明通过以上最佳分散工艺得到的ZrO2/SiC-MoSi2复合粉体的均匀性较好。

关键词:

分散纳米SiC颗粒纳米ZrO2颗粒MoSi2

 

指导老师签名:

StudiesontheuniformlydispersingofnanoparticlesinZrO2/SiC-MoSi2CeramicNanocomposite

Studentname:

Class:

Supervisor:

×××

Abstract:

Whenpreparingceramicnanocomposites,themostimportanceisthatnanoparticlesareuniformlyinsub-micronmatrix.Otherwisethenanoparticleswillgrowsexcessivelyinthecourseofsintering,whichinducethetougheningfunctionlost.Themainreasonofnanoparticlesgrowingexcessivelyisreunitingofnanoparticles.Therefore,thekeytoprepareexcellentceramicnanocompositesisthatnanopartilesaredisperseduniformlyinmatrix.

Inthisarticle,thedispersingofZrO2andSiCnanometerparticlesinthepreparationprocessofZrO2/SiC-MoSi2compositeswereinvestigatedwithmultiphasesuspensionsmixed.SiCandZrO2nanoparticlesweredispersedwithwaterandthealcoholasthedispersionmedium,PEG,PAA-NH4andPMAA-NH4asthedispersingagent.SimultaneouslytheeffectofthesurfacepretreatmentonthedispersiveinfluenceofSiCnanoparticleswerestudied.TheZetaelectricpotentialtestandthesubsidenceexperimentindicatedthatthedispersibilityofSiCnanoparticlescanbeeffectivelyimprovedaftercalcinatedat550℃fortwohoursinair.Thedispersingeffectofnanoparticlesusingwaterwerebetterthatusingalcohol.ThedispersionofZrO2isPAA-NH4,thebesteffectofdispersingofsicisatthedispersionmediumofPMAA-NH4.Thebesteffectofdispersionswasinthecontentof0.2wt%.SEMindicatedthatuniformlydispersedZrO2/SiC-MoSi2nanocompositepowdercouldbeobtainedbythebestdispersiblecraf.

Keyword:

dispersionSiCnanoparticlesZrO2nanoparticlesMoSi2

SignatureofSupervisor:

 

基于SSH架构的物流管理系统中分站管理模块与配送中心管理模块的设计

详细设计

 

总页数

编制

 

修改履历

修改编号

日期

修改人

版本号

修改内容

1

0.1.0

初始做成

2

0.1.1

一次修改

 

目录

1引言4

1.1编制目的4

1.2参考资料4

1.3系统开发环境4

1.4词汇表4

2系统开发环境5

3系统设计思路6

4系统公用代码设计6

4.1分页组件类:

6

4.2过滤组件类:

CharacterFilter,LoginFilter7

4.3HibernateSessionFactory类8

4.4404.jsp,500.jsp8

4.5CSS:

css9

4.6页面图片文件夹:

images9

5功能模块设计10

5.1分站管理模块设计10

6数据库设计19

6.1功能说明19

6.2数据表设计19

1引言

1.1编制目的

本报告详细完成对物流管理系统的整体设计,达到指导开发的目的,同时实现和测试人员及用户的沟通。

本报告面向详细设计人员、开发人员、测试人员及最终用户而编写,是了解系统的导航。

1.2参考资料

1.3系统开发环境

操作系统:

WindowsXP

集成开发工具:

MyEclipse8.0M

编译环境:

J2SDK1.6

Web服务器:

Tomcat6.0

1.4词汇表

词汇名称

词汇含义

备注

订单

是客户服务中心根据客户的配送要求所生成配送原始的单据。

订单种类分为:

普通配送订单、换货单、退货单。

订单的主要内容:

订单号、订购客户信息、收货客户信息、投递信息、资金信息、订购货物信息{商品代码、商品数量、计量单位}、订单类型、送货要求信息、订单状态、发票信息、备注信息等。

任务单

是配送员为客户提供配送服务的依据,它由调度中心根据订单生成,并提交给对应分站,

任务类型分为:

送货收款、送货、收款、换货、退货。

主要内容:

任务号、服务员信息{分站代号、配送员代号}、服务对象信息{姓名、地址、电话}、服务内容信息{任务类型、商品代码、商品数量、计量单位}、服务资金信息、服务时间信息、任务状态、备注信息。

调拨单

是商品在库房之间调拨的原始单据。

主要内容:

调拨单号、出库库房代号、入库库房代号、商品代码、调拨商品数量、商品计量单位、计划出库时间、订单号、任务单号等信息。

签收单

是配送员将货物配送给客户后,客户签收的单据。

分站根据任务单生成签收单分配给配送员。

主要内容:

签收单号、任务号、客户姓名、联系电话、邮编、送货地址、送货日期、送货要求、送货分站、分站地址、分站电话、是否要发票、商品名称、单价、商品数量、商品总价、任务类型、备注、客户反馈、客户签名。

出库单

是中心库房出库的依据,它是分发单的汇总。

主要内容:

出库单号、商品代码、商品名称、出库数量、计量单位出库库房代码、出库时间等。

验货单

是分站库房接受商品的电子凭证,内容与分发单内容相同。

2系统开发环境

操作系统:

WindowsXP

集成开发工具:

MyEclipse8.0M

编译环境:

J2SDK1.6

Web服务器:

Tomcat6.0

3系统设计思路

本系统采用B/S模式的模块化设计,并且采用最先进的SSH架构以系统公用代码为基本功能支持,将整个系统划分为客户服务中心模块、调度管理模块、配送中心模块、库房管理模块、以及分站管理模块。

4系统公用代码设计

4.1分页组件类:

4.1.1功能描述

Page类用于封装页面常用的信息,用于页面间对象的传递,PagerHelp类用于产生Page类的实例。

4.1.2类、方法描述

4.1.2.1Page类

返回值

方法名

功能

参数说明

int

getStartRow()

获得页面起始页

int

getCurrentPage()

获得总页数

int

getPageSize()

获得当前页

int

getTotalPages()

获得每页显示的行数

void

setStartRow()

获得总行数

void

setTotalPages()

设置总页数

void

setCurrentPage()

设置当前页

void

setPageSize()

设置每页显示的行数

void

setTotalRows()

设置总行数

4.1.2.2PagerHelp

返回值

方法名

功能

参数说明

Page

getPager()

获得Page对象

HttpServletRequestrequest,请求对象inttotalRow,总行

4.2过滤组件类:

CharacterFilter,LoginFilter

4.2.1功能描述

用于字符编码的过滤,用户是否登陆验证类,方法描述

4.2.1.1CharacterFilter

返回值

方法名

功能

参数说明

void

doFilter()

过滤字符串

HttpServletRequestrequest,请求对象

HttpServletResponse

response,回应对象

FilterChainchain

4.2.1.2LoginFilter

返回值

方法名

功能

参数说明

void

doFilter()

判断用户是否登陆

HttpServletRequestrequest,请求对象

HttpServletResponse

response,回应对象

FilterChainchain

4.3HibernateSessionFactory类

4.3.1功能描述

获取Session对象实例

4.3.2类、方法描述

4.3.2.1Page

返回值

方法名

功能

参数说明

Session

getSession()

获得Session对象实例

4.4404.jsp,500.jsp

4.4.1功能说明

该页面显示经Struts捕获的异常信息,并提供返回超链接。

4.4.2设计说明

●界面设计

图4-2404异常处理

图4-3500异常处理

●逻辑设计

该页面使用

errors/>标签显示Struts捕获的异常信息。

并使用JavaScript代码作为返回发生异常的请求。

4.5CSS:

css

4.5.1功能说明

为本系统各页面提供CSS支持,使得样式统一化。

4.5.2设计说明

分别为HTML基本元素(body、table、select、a等)、去掉图片和表单边框、按钮、普通信息、分页页码、后台任务链接等设计统一的样式。

4.6页面图片文件夹:

images

4.6.1功能说明

该文件夹中包含了本系统页面需要使用的图片文件。

5功能模块设计

5.1分站管理模块设计

5.1.1功能说明

分站的主要工作是直接面向客户,为客户提供服务。

功能包括:

任务单查询、任务分配、回执录入、缴款查询。

任务单查询:

用户输入查询条件:

查询条件可包括要求完成日期、任务类型、任务状态等。

系统显示满足条件的任务单信息。

任务分配:

用户输入查询条件:

查询条件可包括要求完成日期、任务类型、任务状态等。

系统列出满足条件的任务单记录。

用户选择要进行任务分配的配送员。

用户点击任务分配按钮。

系统保存用户所选信息,并修改任务单和订单状态。

回执录入:

用户输入查询条件查询任务单:

查询条件可包括要求完成日期、任务类型、任务状态、配送员姓名等。

系统列出满足条件的任务单记录。

用户选择要做回执录入的任务单。

用户录入回执信息。

系统保存。

缴款查询:

用户输入查询条件:

查询条件可包括开始日期、结束日期、商品名。

系统显示查询结果:

查询结果至少包括:

每种商品的送货数量、收款情况,以及总的收款、退款金额。

5.1.2子模块设计

5.1.2.1任务单查询

5.1.2.1.1模块功能

通过任务单号可以查看该任务单的详细信息

5.1.2.1.2界面设计

5.1.2.1.3类、方法设计

TaskAction类

该类的功能:

对于任务单所有操作均提供相应的方法。

返回值

方法名

功能

参数说明

boolean

query()

根据任务单号,查询任务单信息,其中包括外键关联查询的订单表的全部信息及分站库房表信息,分站名

TaskDAO与ITaskDAO的映射类对象

Boolean

Add

添加信息提供功能

对数据表进行操作和映射

Boolean

Update

修改信息提供功能服务

对数据表进行操作和映射

Boolean

Show

显示信息

对TaskDAO和ITaskDAO的映射类对象

TaskDAO类与ITaskDAO类

该类的功能:

查询任务单信息,并修改任务单状态。

返回值

方法名

功能

参数说明

boolean

query()

根据任务单号,查询任务单信息,其中包括外键关联查询的订单表的全部信息及分站库房表信息,分站名

支撑TaskAction类相关操作

Boolean

Add

添加信息提供功能

支撑TaskAction类相关操作

Boolean

Update

修改信息提供功能服务

支撑TaskAction类相关操作

Boolean

Show

显示信息

支撑TaskAction类相关操作

TaskService与ITaskService类

这连个类主要功能是用于支撑于hibernate架构中对数据库进行的连接和操作。

从而支撑了相应的DAO和Action的对于数据使用的操作。

返回值

方法名

功能

参数说明

Boolean

Add

添加信息提供功能

支撑TaskAction类相关操作

Boolean

Update

修改信息提供功能服务

支撑TaskAction类相关操作

Boolean

Show

显示信息

支撑TaskAction类相关操作

Task类

该类就是一个创建任务单实体,储存任务单信息。

返回值

方法名

功能

参数说明

void

setters

任务单的各类信息

int/String/Date

getters

任务单的各类信息

5.1.2.1.4时序图

查询功能时序图

5.1.2.2任务分配模块

5.1.2.2.1模块说明

对任务单进行任务分配。

5.1.2.2.2界面设计

5.1.2.2.3类,方法设计

Task类

该类是一个创建任务单实体,允许用户更改任务单属性的类

返回值

方法名

功能

参数说明

void

setters

任务单的各类信息

int/String/Date

getters

任务单的各类信息

TaskAction

该类的功能:

提供人员分配的功能。

返回值

方法名

功能

参数说明

boolean

Insert()

读取相应的需要分配的任务单信息,尽心任务分配的人员选择

TaskDAO与ITaskDAO的映射;类

TaskDAO类与ITaskDAO类

该类的功能:

查询任务单信息,并修改任务单状态。

返回值

方法名

功能

参数说明

boolean

Delete()

删除任务单功能

支撑TaskAction类相关操作

Boolean

Add

添加信息提供功能

支撑TaskAction类相关操作

Boolean

Update

修改信息提供功能服务

支撑TaskAction类相关操作

Boolean

Show

显示信息

支撑TaskAction类相关操作

TaskService与ITaskService类

这连个类主要功能是用于支撑于hibernate架构中对数据库进行的连接和操作。

从而支撑了相应的DAO和Action的对于数据使用的操作。

返回值

方法名

功能

参数说明

Boolean

Add

添加信息提供功能

支撑TaskAction类相关操作

Boolean

Update

修改信息提供功能服务

支撑TaskAction类相关操作

Boolean

Show

显示信息

支撑TaskAction类相关操作

5.1.2.2.4时序图

5.1.2.3回执录入模块

5.1.2.3.1功能说明

对签收单表插入数据,并对签收单的状态,收款与否进行修改。

5.1.2.3.2界面设计

5.1.2.3.3类、方法设计

Receipt类

该类是用来创建一个任务单实体,用以提供反馈单信息的类

返回值

方法名

功能

参数说明

void

setters

回执单的各类信息

int/String/Date

getters

回执单的各类信息

ReceiptAction类

该类负责反馈单各种操作的功能提供

返回值

方法名

功能

参数说明

boolean

Show()

显示所有的反馈单的基本信息

ReceiptDAO与IReceiptDAO的映射

Boolean

Insert()

对相应的单子进行反馈功能的操作

Boolean

Query()

查找关键字的反馈单信息

ReceiptDAO类与IReceiptDAO类

该类的功能:

查询反馈单信息,并修改反馈单状态。

返回值

方法名

功能

参数说明

boolean

Delete()

删除反馈单信息

支撑ReceiptAction类相关操作

Boolean

Add()

添加反馈提供功能

支撑ReceiptAction类相关操作

Boolean

Update()

修改信息提供功能服务

支撑ReceiptAction类相关操作

Boolean

Show()

显示信息

支撑ReceiptAction类相关操作

ReceiptService与IReceiptService类

这连个类主要功能是用于支撑于hibernate架构中对数据库进行的连接和操作。

从而支撑了相应的DAO和Action的对于数据使用的操作。

返回值

方法名

功能

参数说明

Boolean

Add()

添加信息提供功能

支撑ReceiptAction类相关操作

Boolean

Update()

修改信息提供功能服务

支撑ReceiptAction类相关操作

Boolean

Show()

显示信息

支撑ReceiptAction类相关操作

5.1.2.3.4时序图

回执录入操作的时序图

5.1.2.4缴款查询模块

5.1.2.4.1功能说明

对于任务单的缴款情况进行查询

5.1.2.4.2界面设计

5.1.2.3.3类、方法设计

Payment类

该类是用来创建一个任务单实体,用以提供任务单信息的类

返回值

方法名

功能

参数说明

void

setters

缴款单的各类信息

int/String/Date

getters

缴款单的各类信息

PaymentAction类

该类负责查询任务单信息

返回值

方法名

功能

参数说明

boolean

Query()

根据相应的关键字对各个商品进行缴款查询

PaymentDAO和IPaymentDAO的映射类

Boolean

Show()

对缴款查询中的信息进行显示

PaymentDAO类与IPaymentDAO类

该类的功能:

查询反馈单信息,并修改反馈单状态。

返回值

方法名

功能

参数说明

Boolean

Show()

显示信息

支撑PaymentAction类相关操作

ReceiptService与IReceiptService类

这连个类主要功能是用于支撑于hibernate架构中对数据库进行的连接和操作。

从而支撑了相应的DAO和Action的对于数据使用的操作。

返回值

方法名

功能

参数说明

Boolean

Show()

显示信息

支撑PaymentAction类相关操作

5.1.2.3.4时序图

5.1.3相关数据表

LMS_TASK表,LMS_RECEIPT表,LMS_PAYMENT表

6数据库设计

6.1功能说明

对数据库设计中涉及到的各种项目,如数据项、记录、表、数据库等建立数据字典,以说明它们的标识符、同义名及有关信息,并说明对此数据字典设计的基本考虑,如有单独数据库设计文档,此处标明文件名和存储位置即可。

6.2数据表设计

6.2.1LMS_GOODS商品信息表

该表主要存储商品的具体信息

字段名

类型

可为空

默认

注释

commodityId

String

不可

商品的唯一标识符

commodityName

String

不可

商品的名称

shopId

String

不可

商品店铺的标识符

locality

String

不可

商品产地

comprice

Double

不可

普通售价

vipPrice

Double

不可

会员售价

cateid

String

不可

商品所属分

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1