物流信息发布平台设计与实现.docx

上传人:b****8 文档编号:24058280 上传时间:2023-05-23 格式:DOCX 页数:47 大小:761.72KB
下载 相关 举报
物流信息发布平台设计与实现.docx_第1页
第1页 / 共47页
物流信息发布平台设计与实现.docx_第2页
第2页 / 共47页
物流信息发布平台设计与实现.docx_第3页
第3页 / 共47页
物流信息发布平台设计与实现.docx_第4页
第4页 / 共47页
物流信息发布平台设计与实现.docx_第5页
第5页 / 共47页
点击查看更多>>
下载资源
资源描述

物流信息发布平台设计与实现.docx

《物流信息发布平台设计与实现.docx》由会员分享,可在线阅读,更多相关《物流信息发布平台设计与实现.docx(47页珍藏版)》请在冰豆网上搜索。

物流信息发布平台设计与实现.docx

物流信息发布平台设计与实现

 

湖南现代物流职业技术学院

毕业设计

 

题目物流信息发布平台

系部物流信息系

专业计算机应用

班级计应0801班

姓名李伦辉

指导教师李烁

 

2011年1月5日

摘要

随着信息技术和计算机网络技术的飞速发展,物流业在我国迅速成长。

并成为国民经济发展的重要推动力。

然而,由于我国许多物流企业从原来的交通运输业或仓储业转型而来,缺乏必要的管理信息系统和业务整合集成方案,已经不能适应网上电子商务发展对物流配送的要求,成为我国发展电子商务的重要瓶颈之一。

本次毕业设计尝试从我国物流行业的实际出发,构建了适用于中小型物流企业的虚拟物流联盟信息平台。

本系统采用基于WEB的.net技术,采用VisualStudio2005为开发工具,利用SQLServer2000作为数据库服务器进行数据管理。

从总体架构,功能设计等方面对这一信息平台进行了详细阐述。

提出了基于B/S模式的物流联盟管理信息系统框架,该系统能向分布各处的用户和代理提供最新的物流信息,帮助用客户管理、组织、查询与业务相关的信息。

本系统有很强的实用性、开发效率高、移植性好、稳定性好等优点。

关键字:

信息平台网站建设.NET技术

 

 

1绪论

1.1研究的背景

随着我国的物流业的热潮,各行各业都对物流业趋之若鹜,纷纷成立物流企业。

但由于国内各方面条件的限制,国内物流企业规模小、数量多、缺少竞争优势,加上技术含量低,大多数只能够提供运输和仓储等传统服务,能够提供一揽物流解决方案的企业很少,再加上国外大企业的竞争,使原本就不足以分得一杯羹的国内企业更加难以适应市场的变化。

要想在这场博弈中取胜,对于大部分的中小型物流企业来说,找出市场中的缝隙、进行差异化经营是他们的最佳生存之道,而信息的来源就成为寻找“缝隙”的关键。

随着国内信息步伐的加快,加之物流企业对行业信息的需求越来越大,促使物流信息平台迅速发展,以适应物流企业的市场变化。

物流信息发布平台信息的及时性、准确性完全符合国内物流企业信息的要求,它已经成为国内物流企业信息的主要来源。

物流信息平台的建设也就成为了最迫切的需求。

1.2国内外研究的现状及存在的问题

进入新世纪,由于全球经济一体化进程日益加快,企业面临着更加激烈的竞争环境,资源在全球范围内的流动和配置大大加强,世界各国更加重视物流发展对于本国经济发展、国民生活素质和军事实力增强的影响,都十分重视物流业的现代化,从而使现代物流呈现出一系列新的发展趋势。

根据国内外物流发展的新情况,21世纪物流的发展趋势可以归纳为信息化、网络化、自动化、电子化、共享化、协同化、集成化、智能化、柔性化、标准化、社会化和全球化十二大趋势。

从信息化建设的角度来看,中国的物流企业还处在相对比较原始、低级的阶段。

据统计,己经实施或是部分实施信息化的企业只占了21%,全面实施信息化的企业只有10%。

在整个行业的供应链当中,企业与上下游之间的信息流没有打通,流通环节多而导致流通成本居高不下,这也是因为很多物流企业信息建设层次较低,造成信息不畅所致。

主要包括三个方面的问题:

现代物流管理意识淡薄,信息技术应用和物流设备落后,物流信息资源管理混乱。

正是因此一个好的物流信息平台是很好的发挥物流的功用所必不可少的一个工具。

1.3研究的目的与意义

本文研究的是通过ASP.NET2.0和SQLServer数据库来创建物流信息平台,采用的VisualStudio2008开发工具。

设计开发出具有:

发布货源,发布车源,货源信息,车源信息,发布专线,专线信息,发布车讯,二手车讯,发布司机,司机信息,发布新闻,发布招聘信息,会员注册。

物流信息发布系统现代物流产业中不可缺少的部分,对于物流信息的发布和查找说都至关重要,能够为用户提供充足的信息和快捷的查询手段。

本文的某某物流信息发布平台系统正是为了更好的发挥物流信息化的功用。

1.4研究的基本思路和方法

本文研究的基本思路是:

从国内物流信息发布网站的发展开始,以物流信息发布网站的理论为起点,借鉴湖南省物流公共信息平台的理论研究与实践成果,结合国内物流信息发布网站的现状,探讨物流信息发布网站的建设与管理方法。

本文从理论和实践两个角度出发,对物流信息发布网站进行深入的探讨。

论文首先全面而系统地研究了构建一个物流信息发布网站所必须的各种知识与技术手段,然后从构建一个物流信息发布网站应用系统,对系统的设计思想,设计目的与系统的整体结构进行详细的规划,在此的基础上完成了物流信息发布网站的构建过程。

1.5本文研究的重点和难点

物流信息发布平台是新生的电子商务技术,应用的是WEB2.0技术,系统是在VisualStudio2008环境下开发的,提出实现物流信息发布的基本功能,该系统主要采用VisualStudio2008与SQL2000结合开发实现各方面的功能,在论文写作过程中,某某物流信息网的总体设计;系统规划;系统分析;用户控件的设计;系统页面的美工成为了重点。

本文研究的难点则是:

系统的总体设计;系统规划,功能的实现。

 

2系统规划和系统分析

2.1系统目标设计

本系统是对物流企业行业信息发布和浏览的行业网站,主要实现如下目标:

(1)提供完备的会员发布功能。

(2)物流行业内企业对各类信息的发布、查看等功能。

(3)为物流企业提供辅助工具。

(4)通过后台对前台各类信息进行全面的管理和审核。

2.2系统可行性研究

可行性研究随着科学技术进步和经济管理科学的发展而逐步兴起,并成为日趋完善的综合性科学。

所谓可行研究,简单点说就是用最小的代价在尽可能短的时间内确定问题是否能够解决,是否值得去解。

现在就对本系统的经济可行性和技术可行性进行简单的分析。

(1)经济可行性分析

随着网站建设技术的不断发展,企业网站的开发成本很低,市场上建设一个包含新闻管理、产品管理以及客户反馈表单等功能的企业网站报价在2000元左右,开发周期通常在两周以内,并且一经开发成功,即可投入运行。

在网站平台建设方面,目前企业可以选择的建站方式主要有虚拟主机托管、整机托管和自营主机方式三种方式。

通过对该企业实际情况的调查,整机托管方式更适合该企业的需求,因为整机托管方式是在平台提供商那里租用一整台服务器,企业拥有较高级别的控制能力和较好的安全性能,而且这种方式的费用也并不高,如:

1U标准服务器、双线路100M带宽一年5000元左右,并且免初装费和免费赠送一个IP地址;如果要为服务器配置SSL证书,需要单独申请服务器证书,适合中小型电子商务网站RapidSSL证书的使用费约500元/年。

从这些数据来看,企业网站建设和运行的成本是比较低的,而它却至少可以起到广告和招聘的作用,其直接节省的宣传和人力成本就超过了网站的开发和营运费用,因此该系统在经济上是可行的。

(2)技术可行性分析

该企业网站的开发是采用微软公司的ASP.NET作为开发平台工具,SQLServer2000数据库来管理企业的大量数据。

这两种技术在当前来说是比较成熟和先进的,已经被广泛地用在各种类型的企业网站建设中,有大量成功的案例,所以本系统的开发在技术上是可行的。

2.3系统需求分析

物流信息发布平台为各类物流企业提供了物流动态信息、供求信息浏览、查询等功能,全面的为物流企业提供服务,帮助企业更多的了解行业的动态信息,提供企业的运营效率。

物流信息发布平台的强大功能越来越被物流行业内的相关人士所重视,通过网站企业能够更及时调整企业的发展趋势以适应市场的变化。

物流信息发布平台全面的、周到的信息服务使之逐渐成为物流行业发展前进的方向标。

通过调查,要求系统具有以下功能:

(1)物流行业内各类信息的发布功能。

包括发布车源信息,货源信息,司机信息,发布车讯,专线信息等。

(2)提供会员服务功能模块,包括注册会员、取回密码和发布信息等功能。

能够发布车源信息,货源信息,司机信息,发布车讯,专线信息等

(3)提供管理员后台管理入口。

管理员通过本页面登录后台管理程序。

(4)通过后台对各类信息进行管理和审核。

包括对货源信息、车源信息、专线信息、二手车讯、司机信息等的管理和审核。

(5)对网站会员信息进行管理和审核。

审核注册本网站的会员,对其进行管理。

(6)友情链接。

设置相关的友情链接页面。

2.4项目规划

物流信息发布平台是一种专业的物流信息网站,由网站前台信息浏览、会员可以发布信息和网站后台管理两大部分组成。

(1)前台功能模块

前台主要包括网站首页、发布货源、货源信息、发布车源、车源信息、发布专线、专线信息、发布车讯、二手车讯、发布司机、司机信息、发布新闻、发布招聘信息、会员注册和后台登录入口等功能模块。

(2)后台管理模块

后台主要包括信息管理、发布信息管理、会员管理和系统管理。

2.5系统业务流程分析

通过调查和分析,本网站的业务流程是:

用户可以登录企业网站查看和发布车源信息,货源信息,车源信息,专线信息,二手车讯,司机信息;游客则只能够浏览车源信息,货源信息,车源信息,专线信息,二手车讯,司机信息。

系统管理员可以在网站后台对物流信息——货源、车源、专线、车讯、和司机信息进行添加、删除和修改,还可以对会员注册信息进行确认等。

具体的系统业务流程图如2.1所示。

图2.1系统业务流程图

2.6系统数据流程分析

数据流程分析就是把数据在现行系统内部的流动情况抽象出来,舍去了具体组织机构、信息载体、处理工作等物理组成,单纯从数据流动过程来考察实际业务的数据处理模式

数据流程分析主要包括对信息的流动、变换、存贮等的分析。

其目的是要发现和解决数据流动中的问题。

这些问题有:

数据流程不畅,前后数据不匹配,数据处理过程不合理等等。

问题产生的原因有的是属于现行管理混乱,数据处理流程本身有问题,有的也可能是我们调查了解数据流程有误或作图有误。

调查的目的就是要尽量地暴露系统存在的问题,并找出加以解决的方法。

为了建立一个满足用户需求的物流信息网站,应该在深入调查、详细占有材料的基础上,集中分析系统管理活动中信息流动的规律和存在的问题,研究如何改善信息流的流动、满足用户管理决策活动中的信息需求。

通过对一些物流信息网站网站的分析和调查,可以了解了一物流信息网站的数据流动过程,下面将用数据流程图来抽象表达物流信息网站的信息流动。

企业网站最高层次的数据流程图如图2.2所示。

图2.2最高层次数据流程图

 

车源信息模块数据流程图如图2.3所示。

图2.3车源信息数据流程图

 

货源信息模块数据流程图如图2.4所示。

图2.4货源信息数据流程图

 

专线信息模块数据流程图如图2.5所示。

图2.5专线信息数据流程图

3系统总体设计

3.1系统功能结构图

物流信息发布平台前台系统功能结构图如3.1所示。

 

图3.2物流信息发布平台前台系统功能结构图

物流信息发布平台功能结构如图3.2所示。

 

图3.3物流信息发布后台系统功能结构图

3.2数据库概念结构设计

本系统前面的设计规划出的实体有货源信息实体、车源信息实体、专线信息实体、二手车讯信息实体、司机信息实体、会员信息实体和管理员信息实体。

货源信息实体图如图3.4所示。

 

图3.4货源信息实体图

车源信息实体图如图3.5所示。

 

图3.5车源信息实体图

 

专线信息实体如图3.6所示。

 

图3.7专线信息实体图

二手车讯信息实体如图3.8所示。

 

图3.8二手车讯信息实体图

 

3.3系统数据库设计

本系统数据库采用SQLServer2000数据库,系统数据库名称为db_Wuliu.数据库db_Wuliu中包含7张表。

下面是本程序的数据表的设计。

(1)管理员表

管理员表(tb_Admin)主要用于保存管理员的信息,该表的结构如表3.13所示。

表3.1表tb_Admin的结构

字段名

数据类型

长度

主键

描叙

Id

Int

4

自动编号

Username

varchar

50

用户名

Userpwd

varchar

50

密码

(2)货源信息表

货源信息表(tb_Cargo)主要用于保存货源的信息,该表的结构如表3.4所示。

表3.2表tb_Cargo的结构

字段名

数据类型

长度

主键

描叙

id

Int

4

自动编号

CargoName

Varchar

50

货物名称

CargoWeight

Varchar

50

货物重量

CargoDate

Varchar

50

发货日期

CargoPrice

Varchar

50

运输价格

Start

Varchar

50

出发地点

Whither

Varchar

50

到达地点

Linkman

Varchar

50

联系人

Tel

Varchar

50

电话

EffectDate

Varchar

50

有效日期

Bewire

Varchar

500

备注

CargoNow

Varchar

20

发布时间

usename

Varchar

50

发布用户

Auding

Int

4

是否审核

(3)司机信息表

司机信息表(tb_Chauffeur)主要用于保存司机的详细信息,该表的结构表如表3.5所示。

表3.3表tb_Chauffer的结构

字段名

数据类型

长度

主键

描叙

id

Int

4

自动编号

ChauffeurName

Varchar

50

姓名

Type

Varchar

50

发布类型

Heath

Varchar

50

健康状态

DriveAge

Varchar

50

驾龄

TruckType

Varchar

50

所开车型

Area

Varchar

50

所在地区

Tel

Varchar

50

电话

EffectDate

Varchar

50

有效日期

Bewrite

Varchar

1000

备注

ChauffeurNow

Varchar

50

发布日期

Username

Varchar

50

发布用户

Auditing

Int

4

是否审核

(4)二手车讯信息表

二手车讯信息表(tb_OldTruck)主要用于保存二手车的详细信息,该表结构如表3.6所示。

表3.4表tb_OldTruck的结构

字段名

数据类型

长度

主键

描叙

Id

Int

4

自动编号

TruckName

Varchar

50

车辆品牌

Type

Varchar

50

信息类型

TruckSize

Varchar

50

车辆型号

StartDate

Varchar

50

初始登记日期

RideNumber

Varchar

50

核定客人数

TruckLicense

Varchar

50

车辆牌照

MaxWeigh

Varchar

50

最大载重

EffectDate

Varchar

50

有效天数

Color

Varchar

50

颜色

TruckNumber

Varchar

50

车牌号

Area

Varchar

50

所在地区

TruckManage

Varchar

50

所属车管所

Price

Varchar

50

价格

Old

Varchar

50

新旧程度

Linkman

Varchar

50

联系人

Tel

Varchar

50

电话

Bewrite

Varchar

1000

备注

SendNow

Varchar

50

发布日期

Username

Varchar

50

发布用户

Auditing

Int

4

是否审核

4系统详细设计

4.1公用类编写

4.1.1Web.Config文件设计

在本系统中Web.Config文件的配置系统的总体信息,主要用于配置数据库的连接字符串。

该文件的具体配置如下:

xmlversion="1.0"?

>

4.1.2CSS样式

本网站对首页进行CSS+DIV控制,部分代码如下:

/*全局控制*/

body{font-family:

Verdana;font-size:

12px;margin:

0;background-color:

#fff;}

td{font-size:

12px;}

.text{border:

1pxsolid#390;font-size:

12px;font-weight:

bold;height:

20px;line-height:

1.6;vertical-align:

middle;}

.btn_submit{background:

#fffurl(../Images/submit.jpg)00;height:

22px;width:

55px;color:

#297405;border:

1pxsolid#90be4a;font-size:

12px;font-weight:

bold;line-height:

180%;cursor:

pointer;}

.btn_reset{background:

#fffurl(../Images/reset.jpg)00;height:

22px;width:

55px;color:

#9a4501;border:

1pxsolid#dbb119;font-size:

12px;font-weight:

bold;line-height:

180%;cursor:

pointer;}

/*head*/

#top{width:

770px;height:

175px;margin:

auto;padding:

0;}

#topa{color:

#000;text-decoration:

none;}

#topa.hover{color:

Red;text-decoration:

underline;}

/*内容区右边*/

.main{width:

770px;margin:

auto;padding:

0px;background-color:

#fff;margin-top:

5px;}

.right{width:

560px;float:

right;margin:

0pxauto;padding:

0px;}

.share{width:

550px;border:

1pxsolid#0679e3;padding:

1px;margin-top:

5px;float:

left;}

.s_s{background-image:

url(../Images/s_s.jpg);height:

27px;line-height:

27px;font-weight:

bold;padding-left:

2px;}

.s_sh2{font-size:

12px;color:

#fff;float:

left;margin:

0px;padding-left:

22px;background-image:

url(../Images/hy_ico.jpg)no-repeat05px;}

.s_sh3{font-size:

12px;color:

#fff;float:

left;margin:

0px;padding-left:

22px;

4.1.3创建用户控件

创建用户控件可以提高代码的重复时的使用效率,有利于维护。

1.前台设计

在前台的用户控件中主要包括对left1.ascx、left2.ascx、foot.ascx、head.ascx、validate.ascx这几个。

left1.ascx是网站左边的用户控件包括用户的注册、实用工具、推荐企业这些模块。

Left2.ascx这个用户控件的内容是图片友情链接模块,对友情链接进行控制。

foot.ascx是网站的底部内容包括网站后台管理的人口,及其他信息。

head.ascx是网站的头,内容包括网站的logo、网站名称及相关内容。

validate.ascx用来验证会员是否登录,没有前台代码,在page_load页装载事件中,编写代码用来验证会员是否登录,如果未登录则弹出相应的提示信息返回。

2.后台功能代码

在命名空间区域中,引用usingSystem.Data.SqlClient命名空间。

在Page_Load页装载事件中,编写如下代码用来验证会员是否登录,如果未登录,弹出提示会员登录的信息(会员登录信息被封装在Panel2中),否则显示会员登录的人口(会员的登录入口被封装在Panel1中)。

boolv;

protectedvoidPage_Load(objectsender,EventArgse)

{

if(Convert.ToString(Session["username"])!

="")

{

this.Panel2.Visible=true;

this.Panel1.Visible=false;

this.Label1.Text=Session["username"].ToString();

if(Convert.ToString(Session["adminname"])!

="")

{

this.HyperLink3.Visible=false;

this.LinkButton1.Visible=false;

}

}

}

创建一个方法,用于显示提示框实现返回功能,由于此处是用JS脚本编写又多次用到,所以写成方法。

publicstringmessage(stringstr)

{

st

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

当前位置:首页 > 幼儿教育 > 幼儿读物

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

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