毕业设计物流信息管理平台.docx
《毕业设计物流信息管理平台.docx》由会员分享,可在线阅读,更多相关《毕业设计物流信息管理平台.docx(41页珍藏版)》请在冰豆网上搜索。
毕业设计物流信息管理平台
兰州商学院陇桥学院
本科毕业论文(设计)
论文(设计)题目:
物流信息管理平台的设计与实现
系别:
信息工程系
专业(方向)及班级:
计算机科学与技术
(网络工程方向)0000
学生姓名:
我我我
*******
年月日
陇桥学院本科毕业论文(设计)原创性声明
本人郑重声明:
所呈交的论文(设计)是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文(设计)不包含任何其他个人或集体已经发表或撰写的成果作品。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
年月日
物流信息管理平台的设计与实现
摘要
在经济全球化发展中,现代企业物流的作用越来越突出。
因此,我国企业需要加速物流信息化,实现物流现代化,加快物流效益提升。
本系统基于ASP.NET的物流信息管理平台,来研究基于B/S模式的网上信息管理的实现。
本系统实现了如下功能:
浏览信息(货源信息、车源信息、招聘信息、企业信息、专线信息、仓储信息)。
发布信息(个人用户发布信息、企业用户发布信息)。
搜索功能。
用户注册(个人用户注册、企业用户注册)。
物流新闻管理(发布新闻、管理新闻)。
信息管理(车源信息管理、货源信息管理、专线信息管理、招聘信息管理、仓储信息管理)。
用户管理(个人用户管理、企业用户管理)等。
方便企业对物流信息的管理,以帮助企业了解市场的变化以调整企业的发展策略,所以物流信息管理平台最基本的功能就是保证浏览者查看到准确的信息、最新的信息。
[关键词]ASP.NET;信息管理;数据库;SQL
DesignAndImplementationOfLogisticsInformationManagementPlatform
ABSTRACT
Inthedevelopmentofeconomicglobalization,theroleofmodernenterpriselogisticsisbecomingmoreandmoreprominent.Therefore,China'senterprisesneedtoacceleratethelogisticsinformatization,logisticsmodernization,speedupthelogisticsefficiency.ThissystembasedontheASP.NETlogisticsinformationmanagementplatform,tostudytheB/Smodebasedontherealizationofonlineinformationmanagement.Thissystemrealizesthefollowingfunctions:
browseinformation(supplyofinformation,carsourceinformation,recruitmentinformation,enterpriseinformation,lineinformation,storageinformation).Releaseinformation(personalinformation,enterpriseusersreleaseinformation).Searchfunction.Userregistration(individualuserregistration,enterpriseuserregistration).LogisticsNewsManagement(newsrelease,managementnews).Informationmanagement(carsourceinformationmanagement,supplyinformationmanagement,lineinformationmanagement,recruitmentinformationmanagement,storageinformationmanagement).Usermanagement(individualusermanagement,theenterpriseusermanagement)function,conveniententerpriseoflogisticsinformationmanagement,tohelpenterprisestounderstandthemarketchangestoadjustthedevelopmentstrategyoftheenterprise,sothebasicfunctionsofthelogisticsinformationmanagementplatformistoensurethatvisitorsviewtoaccurateinformation,thelatestinformation.
[Keywords]ASP.NET;informationmanagement;database;SQL
物流信息管理平台的设计与实现
一、开发背景
物流信息化,一方面是物流市场与动态发展的市场物流需求。
它包括市场对物的流动需求,还包括物流活动中对相关信息、服务、技术等知识方面的需求。
另一方面是企业自身对物流市场动态化的依赖与需求,需要通过物流信息化,加快实现企业自身效益。
这就提出企业网络物流与物流网络建设的内容,通过两大平台的建立,沟通企业与市场的物流对接。
物流信息管理平台是一个企事业单位不可缺少的部分,它的内容对于企事业的决策者和管理者来说都至关重要,所以物流管理系统应该能够为用户提供充足的信息和快捷的数据处理手段。
现代物流着眼于运输流程的管理和高科技信息情报,把各个环节按照科学、合理的流程组织起来,从而使企业用户获得最佳路线、最佳时间、最高的运输效率和最低的运输成本,形成一种有效利用资源、保护现代资源的“绿色”服务体系,以合理费用将确定的商品在需要的时间送达指定位置。
二、系统分析
(一)需求分析
随着物流业在我国蓬勃发展及物流市场的激烈竞争,现代物流信息逐步从定性转变为更精确的定量要求,这就需要物流管理平台提供大量准确、及时的信息数据,以帮助企业了解市场的变化以调整企业的发展策略所以物流信息管理平台最基本的功能就是保证浏览者查看到准确的信息、最新的信息。
因此,我国企业需要加速物流信息化,实现物流现代化,加快物流效益提升。
所以物流管理信息平台应该大体实现以下功能来适应物流市场的激烈竞争:
注册功能;一种是个人用户注册,另一种是企业用户注册。
货源信息的发布和浏览功能;车源信息的发布和浏览功能;专线信息的发布和浏览功能;仓储信息的发布和浏览功能;招聘信息的发布和浏览功能;管理网站会员信息这些基本功能。
(二)可行性分析
技术可行性:
本系统后台数据库采用目前较流行的SQLServer,该数据库在安全性、准确性、运行速度上有着较好的表现,并且可以处理大量的数据;前台则采用的是VisualStudio2010作为主要的开发工具,NETFramework4.0框架作为微软公司已经比较成熟的产品,现在有越来越多的企业及技术人员选择它作为开发平台使访问数据库的操作更为简单易用。
因此,在技术上是完全可以胜任这个平台的开发。
经济可行性:
目前很多的企业在管理运行中都采用科学的信息系统方法加以统一管理,运用科学的方法可以在同样的收益下,因为投入的相对减少获得经济利润的增加,这样的例子有很多。
采用物流信息管理平台可减少人工开支,节省资金,减少劳动强度,提高效率和工作的准确性,并且可大大提高数据处理的及时性,减少仓库管理费用,减少配送费用以及运输费用,同时吸引更多客户订单投资。
因此,该系统具有可行性。
社会可行性:
物流信息管理平台顺应了时代的潮流,更能在中小型物流业的激烈竞争中发展。
人员进行适当的培训之后也能适应此系统的操作,每个人都有其专门的工作,可以减少操作失误。
因此,该物流信息管理平台在社会方面具有可行性。
(三)业务流分析
基于ASP.NET的物流信息管理平台工作流程为:
系统启动并进入首页界面,后台系统管理员输入正确的用户名及密码后,登陆系统主操作界面,系统管理员可对系统相关信息进行操作,包括基本信息、会员信息、企业用户信息、销售信息、仓库信息等。
本系统的业务流程图如图1所示:
图1业务流程图
(四)数据流分析
数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。
数据流程分析的目的就是要发现和解决数据流通中的问题。
基于ASP.NET的物流信息管理平台的数据流程:
对本系统操作的数据源有个人用户、企业用户和管理员三种,首先由系统管理员根据不同用户的需要将某些信息保存到数据库中,然后再进行发布。
不同权限的用户可以对这些库信息进行添加、修改和删除处理。
所有用户均可以进行信息查询。
通过对本系统的需求分析,系统的基本功能已经确定。
三、系统设计
(一)系统功能结构
根据物流信息管理平台的特点,可以将其分为前台和后台两个部分的设计。
1.前台主要功能
前台的主要功能如图2所示。
图2前台系统功能结构图
浏览信息(货源信息、车源信息、招聘信息、企业信息、专线信息、仓储信息)。
浏览者可以了解到用户的货源信息,仓储信息,即某地出租的仓储信息,招聘信息即企业发布的招聘信息可以被用户看到,企业的详细信息和专线信息。
发布信息(个人用户发布信息、企业用户发布信息)。
会员通过发布信息模块发布信息。
根据用户登录方式的不同,发布信息的内容也不同,以个人方式登录的用户可能发布货源信息、车源信息、仓储信息;以企业方式登录的用户能发布货源信息,车源信息,仓储信息,专线信息,招聘信息。
搜索功能。
搜索信息功能主要使用了模糊查询,可以使浏览者选择按照不同的信息类型进行搜索查询,以达到能够快速、有效地查找所需要的信息。
用户注册(个人用户注册、企业用户注册)。
浏览者可以通过用户注册功能注册成为本网站的会员。
用户注册有两种注册方式,一种是个人用户注册,另一种是企业用户注册。
之所以分为两种注册方式,主要考虑到用户的发布信息不一样,企业用户可以允许发布专线信息和招聘信息,个人用户不可以发布这些信息。
2.后台主要功能
后台的主要功能如图3所示。
图3后台系统功能结构图
物流新闻管理(发布新闻、管理新闻)。
在后台,管理员可以发布新闻,并且可以管理新闻的发布。
信息管理(车源信息管理、货源信息管理、专线信息管理、招聘信息管理、仓储信息管理)。
管理员通过信息管理模块对货源信息进行审核、查看详细信息和将过期信息删除。
用户管理(个人用户管理、企业用户管理)。
在用户管理模块管理员可以通过个人用户管理和企业用户管理对用户的相关信息进行删除和锁定操作(当企业用户发布了非法信息时,可以通过锁定该用户进行警告)。
(二)数据库设计
1.数据库分析
物流信息化的一个重要步骤就是建立一个稳固的物流信息平台,通过物流信息平台了解到及时、有效的物流信息。
因此,对物流信息平台的合理化设计尤为重要,而建立物流信息平台的一个关键问题是数据库的设计。
通过对网站进行的需求分析、网站流程设计以及系统功能结构的确定,规划出系统中使用的数据库实体对象分别为物流新闻、货源信息、仓储信息、企业用户信息、招聘信息和搜索功能。
2.数据库E-R图
图4物流新闻实体E-R图
图5货源信息实体E-R图
图6仓储信息实体E-R图
…
图7企业用户信息实体E-R图
图8招聘信息实体E-R图
图9搜索功能实体E-R图
3.数据库表结构
物流信息管理平台的数据库一共建立了六张表,分别是仓储信息表(如表1所示),企业用户信息表(如表2所示),货源信息表(如表3所示),招聘信息表(如表4所示),搜索功能表(如表5所示),物流新闻表(如表6所示)。
仓储信息表包括了有关仓储信息的发布人,以及有关仓储的详细信息。
货源信息表包括货源的发布人,货物的出发地,到达地,货物重量的信息等。
企业用户信息表包括企业的名称,性质所属行业,营业执照等主要信息。
招聘信息表主要用于发布企业的有关人才招聘的岗位信息。
物流新闻表主要包括新闻的标题,新闻内容和发布日期等。
搜索功能表主要包括搜索的表名,关键字,字段名等。
表1仓储信息表
字段名
字段类型
默认值
是否为空
字段说明
ID
int
否
仓储编号(主键)
UserName
varchar
否
发布人
DepotType
varchar
否
仓储类型
DepotCity
varchar
否
仓储所在城市
DepotSite
varchar
是
仓储所在地点
DepotAcreage
int
否
仓储面积
DepotSum
int
是
仓储间数
DepotPrice
int
是
仓储价格
Loading
int
是
装载服务
Packing
int
是
包装服务
Send
int
是
陪送服务
Linkman
varchar
否
联系人
Phone
varchar
否
联系电话
Term
datetime
否
有效日期
Content
varchar
是
详细信息
FBData
datetime
是
发布日期
userType
char
否
登录类型
Audting
bit
(0)
否
审核状态
表2企业用户信息表
字段名
字段类型
默认值
是否为空
字段说明
ID
int
否
用户编号(主键)
UserName
varchar
否
登录名
UserPass
varchar
否
密码
PassQuestion
varchar
否
密码提示问题
PassSolution
varchar
是
密码提示答案
Linkman
varchar
否
联系人
CompanyName
varchar
是
企业名称
Kind
varchar
是
企业性质
Calling
varchar
是
所属行业
LicenceNumber
varchar
否
营业执照号
Address
varchar
是
地址
Phone
varchar
是
联系电话
Fax
varchar
是
传真
Email
varchar
否
电子邮件
NetworkIP
varchar
是
网址
Content
varchar
是
企业简介
Lock
bit
否
锁定状态
LockCause
varchar
(0)
是
锁定原因
表3货源信息表
字段名
字段类型
默认值
是否为空
字段说明
ID
int
否
货源编号(主键)
UserName
varchar
否
发布人
Start
varchar
否
出发地
Terminal
varchar
否
到达地
FrightType
varchar
否
货源类别
FrightWeight
int
是
货源重量
WeightUnit
char
是
重量单位
Linkman
varchar
否
联系人
Phone
varchar
否
联系电话
Term
datetime
否
有效日期
Content
varchar
是
备注
FBDate
datatime
是
发布日期
userType
char
否
登录类型
Auditing
bit
(0)
否
审核状态
表4招聘信息表
字段名
字段类型
默认值
是否为空
字段说明
JobID
int
否
招聘编号(主键)
Job
varchar
否
招聘职位
Number
char
是
招聘人数
Sex
char
是
要求性别
Age
char
是
要求年龄
Knowledge
varchar
是
要求学历
Specialty
varchar
是
要求专业
Experience
varchar
是
工作经验
City
varchar
是
工作地点
Pay
char
是
月薪
ParticularInfo
varchar
是
具体信息
FBDate
datetime
否
发布日期
UserName
varchar
否
发布人
Auditing
bit
否
审核状态
表5搜索功能表
字段名
字段类型
默认值
是否为空
字段说明
ID
int
否
自动编号
SerchType
varchar
否
搜索类别
type
varchar
是
表名
Serchkey
varchar
是
关键字
keyword
varchar
是
字段名
表6物流新闻表
字段名
字段类型
默认值
是否为空
字段说明
ID
int
否
新闻编号(主键)
NewsTitle
varchar
否
新闻标题
NewsContent
varchar
否
新闻内容
FBDate
datetime
否
发布日期
四、系统实现
(一)系统首页界面
此页面为物流平台的首页,可看到物流新闻,招聘职位,最新货源信息,最新专线信息,最新仓储信息,用户注册,最新车源信息,招聘信息等。
如图10所示。
图10系统首页界面
在系统首页一共有货源信息、车源信息、专线信息、仓储信息四个主要的功能模块,用户可以很方便的浏览到自己想要了解的信息。
1.货源信息的绑定
货源信息可以让用户更加方便、快速地了解到货物的出发地、到达地、货物的种类以及货物的重量等一系列有关货物的详细信息。
此功能的核心代码如下:
GridViewID="gvFreight"runat="server"Width="585px"AutoGenerateColumns="False"BorderWidth="0px"CssClass="huise1">
BoundFieldDataField="Start"HeaderText="出发地"/>
BoundFieldDataField="Terminal"HeaderText="到达地"/>
BoundFieldDataField="FreightType"HeaderText="货物种类"/>
TemplateFieldHeaderText="重量">
<%#Eval("ID")%>
<%#Eval("ID")%>
TemplateField>
BoundFieldDataField="FBDate"DataFormatString="{0:
yy-MM-dd}"HeaderText="发布日期"
HtmlEncode="False"/>
TemplateFieldHeaderText="详细信息">
ID=<%#Eval("ID")%>",500,530)'>详细信息
TemplateField>
GridView>
2.车源信息的绑定
车源信息可以让用户了解到车辆的出发地、到达地、车型、载重等一系列有关车辆的详细信息。
此功能的核心代码如下:
GridViewID="gvTruck"runat="server"Width="587px"AutoGenerateColumns="False"BorderWidth="0px"CssClass="huise1">
BoundFieldDataField="start"HeaderText="出发地"/>
BoundFieldDataField="Terminal"HeaderText="到达地"/>
BoundFieldDataField="TruckType"HeaderText="车型"/>
BoundFieldDataField="TruckLoad"HeaderText="载重"/>
BoundFieldDataField="FBDate"DataFormatString="{0:
yy-MM-dd}"HeaderText="发布日期"
HtmlEncode="False"/>
TemplateFieldHeaderText="详细信息">
ID=<%#Eval("ID")%>",500,530)'>详细信息
TemplateField>
GridView>
3.专线信息的绑定
专线信息详细描述了出发地、到达地、车型、专线报价等信息,更加方便用户浏览。
此功能的核心代码如下:
GridViewID="gvSpecial"runat="server"Width="591px"Height="104px"AutoGenerateColumns="False"BorderWidth="0px"CssClass="huise1">
BoundFieldDataField="start"HeaderText="出发地"/>
BoundFieldDataField="Terminal"HeaderText="到达地"/>
BoundFieldDataField="TruckType"HeaderText="车型"/>
BoundFieldDataField="specialPrice"HeaderText="专线报价"/>
BoundFieldDataField="FBDate"DataFormatString="{0:
yy-MM-dd}"Head