1)运单的创建

此功能权限应开放给非游客角色,运单创建时应填写货物名称、始发地、目的地、收件人等必要信息。

2)运单的删除

此功能权限应开放给管理员角色, 且在后台软删除而非硬删除,目的是为了保证数据的完整性。

3)查看运单详情

此功能权限开放给非游客角色,运单详情主要包含:运单基础信息、运单的调度信息、运单是否已经接收、运单目前所在地等。

4)查询运单功能

可以根据发货地、收货地、货物名称、签收日期等来查询相应的运单。

5)领取运单功能

考虑到物流行业的复杂性,某员工一般会对一条固定线路上的事务较熟悉,从公司的效率上考虑,应把运单分配给熟悉这条线路的员工,此功能权限应开放给业务员角色。

6)运单抵达功能

运单抵达目的地后,可由非游客角色在验证手机号后进行确认运单抵达操作。

2。2。4 调度信息管理

调度管理主要包括

1)调度的创建

调度的创建涉及到车辆与司机的查看,此功能的权限应开放给调度员及管理员角色。

创建调度时必须指定车辆信息、司机信息、始发地、目的地信息。论文网

2)调度的状态管理

调度的状态分为装车、在途、抵达三种状态。装车状态只能转换为在途状态,在途状态只能转换为抵达状态,且不可逆。

3)调度的装车管理

货物的装车涉及到运单的查询,主要查询该运单的始发地、目的地、重量信息。只有未锁定状态的运单才能加入到调度单中,且运单加入到调度单后,运单状态随即置为锁定状态。

2。2。5 公告管理

公告管理主要包含

1)展示模块。主要涉及系统公告在前台如首页的展示

2)后台管理模块。系统管理员可以在后台对已发布的公告进行修改或者删除;或者新发布一项公告,公告编辑部分应多样化,如可以添加图片等。

2。3 可行性分析

2。3。1 技术可行性

1、JSP技术

如果纯用HTML/CSS/JavaScript,也可以构建一个页面,但这个页面是静态的。在使用Servlet后,可以根据不同的输入(URL参数、Session等)生成不同的页面内容。但Servlet代码可读性非常差,美工人员几乎不能参与代码的编写维护。于是JSP应运而生。

Java Server Pages (JSP)是一种可以帮助开发者创建基于html、xml或其它类型格式的动态网页的技术。它是由Sun Microsystems公司在1999年发布,JSP 和PHP和ASP很相似,但是其使用的是java程序语言编写[2]。

部署JSP需要一个与Servlet容器兼容的web服务器,比如最常用的Apache Tomcat 或者Jetty。在结构上,JSP可以看作是Java Servlet的高层次抽象。JSP在运行时将会被转换为Servlet,每一个JSP的Servlet都会具有高速缓存和可重用性,直到原来的JSP被修改。

JSP通常与JavaBean和Servlet搭配使用,其中JavaBean充当model,Servlet充当controller。JSP允许java代码和和网页上的静态内容如html在同一页面出现,编译后的生成相应的可以在java虚拟机中运行的字节码文件。

2、MVC模式

在Servlet + JSP模式的基础上,Java阵营进一步发展出了一种适合JavaWeb应用的设计模式,MVC设计模式。

模型(Model) 用于封装系统相关的数据[3]。Model 不依赖View和Controller,也就是说, Model 不关心它会被如何显示或是如何被操作。视图(View)则负责数据与前台展示页的绑定。控制器(Controller)起到不同层面间的组织作用,用于控制应用程序的流程。

上一篇:jsp+mysql个人博客系统的设计+ER图
下一篇:VC++在线学习平台的设计

java+mysql通用试题库系统后台设计与实现

计算机信息管理茬第三方...

ERP中的物流模块研究【2721字】

java物业管理系统设计

java+sqlserver教学质量考评信息管理系统设计

Java+sqlserver医院远程挂号系统设计

高职―本科协同培养下高...

张洁小说《无字》中的女性意识

麦秸秆还田和沼液灌溉对...

网络语言“XX体”研究

LiMn1-xFexPO4正极材料合成及充放电性能研究

互联网教育”变革路径研究进展【7972字】

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析

新課改下小學语文洧效阅...