《物流信息网》论文_第1页
《物流信息网》论文_第2页
《物流信息网》论文_第3页
《物流信息网》论文_第4页
《物流信息网》论文_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

物流信息网学院专业班级学号姓名指导教师教师职称年月日摘要【摘要】随着经济全球化和信息技术的迅速发展,信息资源被看作是获得未来物流竞争优势的关键因素之一,物流信息网的广泛兴起,一方面降低物质消耗,另一方面提高了劳动生产率,本文在总结系统需求分析的基础上,提出系统的总体设计目标、系统总体架构和功能模块的设计。【关键词】车辆信息显示、公告信息管理目录摘要10引言11系统分析211需求分析212可行性分析22总体设计221项目规划222系统功能结构图23系统设计331设计目标332开发及运行环境333数据库设计44前台主要功能模块详细设计541前台文件总体架构542信息发布模块设计743详细信息查看模块设计1144信息修改模块设计1344信息删除模块设计1546信息查询模块设计165后台主要功能模块详细设计1951后台总体架构1952公告信息管理模块设计20附录A参考文献25附录B数据表27附录C文件架构图310引言随着我国的物流热潮,各行各业都对物流趋之若骛,纷纷成立物流企业。但由于国内各方面条件的限制,国内物流企业规模小、数量多,缺少竞争优势,并且技术含量低,大多数只能提供运输和仓储等传统服务,能够提供一揽物流解决方案的企业很少,再加上国外大企业的竞争,使原本就不足以分得一杯羹的国内企业更加难以适应市场的变化。要想在这场博弈中取胜,对于大部分的中小型物流企业来说,找出市场中的缝隙、进行差异化经营是他们的最佳生存之道,而信息的来源成为寻找“缝隙”的关键。随着国内信息化步伐的加快,加之物流企业对行业信息的需求越来越大,促使物流信息网迅速发展,以适应物流行业的市场变化。物流信息网信息的及时性、准确性完全符合国内物流企业对行业信息的要求,它已经成为国内物流企业信息的主要来源。1系统分析11需求分析通过对物流企业和行业信息全面的调查,要求网站具有以下功能;物流行业内各类信息的发布功能。提供各类信息的查询功能行业信息的查看功能。行业信息的修改与删除功能。提供会员服务功能模块包括注册会员、管理会员信息、发布信息、对发布信息进行管理等功能。为物流企业提供行业的辅助工具提供管理员后台管理入口。通过后台对各类信息进行管理。对网站会员信息进行管理。12可行性分析物流信息网为各类物流企业提供了物流动态信息、供求信息浏览、查询等功能,全面的为物流企业提供服务,帮助企业更多的了解行业的动态信息,提高企业的运营效率。物流信息网的强大功能越来越被物流行业内的相关人士所重视,通过网站行业企业能够更及时调整企业的发展趋势以适应市场的变化。物流信息网的全面的、周到的信息服务使之逐渐成为物流行业发展前进的风向标。2总体设计21项目规划物流信息网是一个专业的物流信息网站,由网站前台信息浏览、会员对会员所发布的信息进行管理和网站后台管理两大部分组成。前台功能模块前台主要包括各类信息发布、信息查看、信息修改、信息删除、辅助工具、会员中心和后台登录入口等功能模块。后台管理模块后台主要包括企业信息管理、公告信息管理、车辆信息管理、物流知识管理、货物信息管理、会员管理等模块。22系统功能结构图物流信息网后台系统功能结构图,如图1所示。图1物流信息网前台功能结构图物流信息网后台系统功能结构如图2所示。图2物流信息网后台功能结构图3系统设计31设计目标本系统是物流企业行业信息的发布、浏览、与查询的行业性网站,主要实现如下目标提供完备的会员管理功能。物流行业内企业对各类信息的发布、查询、查看等功能。为物流企业提供辅助工具。通过后台对前台各类信息进行全面的管理。管理网站会员信息。32开发及运行环境硬件平台物流信息网前台信息查询企业信息删除车辆信息删除货物信息删除会员注册会员登录会员找回密码企业信息修改车辆信息修改货物信息修改物流知识查看企业信息查看货物信息查看车辆信息查看公告信息查看国道信息查询车牌号码查询企业信息发布车辆信息发布货物信息发布信息发布信息查看信息修改信息删除辅助工具会员中心企业信息查询企业信息删除公告信息添加公告信息修改公告信息删除车辆信息查询车辆信息删除物流知识添加物流知识修物流知识删除货物信息查询货物信息删除会员资料验证会员资料查询会员资料删除企业信息公告信息车辆信息物流知识货物信息会员管理物流信息网后台CPUP418GHZ;内存256MB以上。软件平台操作系统WINDOWS2000;数据库SQLSERVER2000;开发工具包JDKVERSION142;JSP服务器TOMCAT;浏览器IE50,推荐使用IE60;分辨率最佳效果1024768像素。33数据库设计本系统采用SQLSERVER2000数据库,系统数据库名为DB_WULIU,数据库DB_WULIU中包括7个数据表。关于数据库中的数据表请参见附录B4前台主要功能模块详细设计41前台文件总体架构1模块功能介绍前台页面主要包括以下功能模块网站导航主要包括网站的旗帜广告、主功能导航两部分。信息发布模块主要包括企业信息发布、车辆信息发布和货物信息发布3个部分。信息查看模块主要包括企业信息查看、车辆信息查看、货物信息查看、物流知识查看和公告信息查看5个部分。信息修改模块主要包括企业信息修改、车辆信息修改和货物信息修改3个部分。信息删除模块主要包括企业信息删除、车辆信息删除和货物信息删除3个部分。信息查询模块实现分类信息查询。辅助工具国道信息查询和车牌号码信息查询2部分。会员中心主要包括会员登录、注册、密码找回3个部分。企业友情链接主要用于显示友情链接信息。后台登录入口为管理员进入后台提供一个入口。2前台页面运行结果网站前台首页的运行结果如图5所示。图5前台首页运行结果网站框架说明如表1所示表1前台首页解析区域名称说明对应文件1网站导航主要用于显示网站的旗帜广告及为用户提供前台功能导航/LOGISTICS/TOPJSP2会员功能主要用于会员登录、注册和会员密码找回/LOGISTICS/INDEXJSP3搜索引擎主要用于物流信息的搜索/LOGISTICS/SEARCH/SEARCHJSP4货物信息主要用于展示最新货物信息/LOGISTICS/GOODS/GOODS_SHOWJSP1234765895车辆信息主要用于展示最新的车辆信息/LOGISTICS/CARS/CARMESSAGEJSP6企业信息主要用于展示最新的企业信息LOGISTICS/ENTERPISE/ENTERPRISEJSP7本站公告主要用于展示最新发布的站内公告/LOGISTICS/PLACARD/PLACARDJSP8企业链接为站点的加盟网站提供友情链接/LOGISTICS/LINKJSP9后台登录入口为用户进入后台提供一个入口/LOGISTICS/BOTTOMASP42信息发布模块设计信息发布模块主要包括车辆信息发布、企业信息发布、货物信息发布3个部分,鉴于这3个部分的功能是一样的,本节将以车辆信息发布为例。发布车辆信息,首先要进入车辆信息展示页面,在车辆信息展示页面用户单击“发布信息”超链接,即可打开车辆信息发布页面,进行车辆信息的发布,车辆信息页面的设计结果如图6所示。图6车辆信息页面设计的结果在车辆信息发布页面,当用户填写了信息发布页面的表单并单击【发布】按钮后,表单信息将被提交给数据处理页面进行数据处理,其页面设计结果如图7所示。图7信息发布页面设计结果图车辆信息发布页面涉及到的HTML表单元素如表2所示。表2车辆信息发布页面涉及的HTML表单元素区域名称说明对应文件FORM1FORM表单METHOD”POST”ACTION”/LOGISTICS/CARS/CARMESSAGEADDJSP”NUMBERSTEXT车辆号码TYPETEXT车辆类型CARNAMETEXT车辆品名LOADSTEXT车辆限重USETIMETEXT已使用年限STYLESELECT运输类型长途短途NAMETEXT驾驶员姓名NUMBERTEXT驾驶证号码STYLESSELECT驾驶证类型A类A类TIMETEXT驾驶员驾龄MEGAREA备注信息LINKMANTEXT联系人PHONETEXT联系电话SUBMITSUBMIT【发布】按钮ONCLICK”RETURNCHECK”RESETRESET【重置】按钮车辆信息发布的数据处理页面相关程序代码如下ALERT“您输入的车辆信息已经成功完成“ALERT“您输入的车辆信息插入失败“车辆信息发布页面的运行结果如图8所示。图8车辆信息发布页面的运行结果车辆信息展示用到了分页,鉴于分页的实现在其它模块中实现相同,在此以车辆信息展示为例,代码如下RSLASTROWCOUNTRSGETROWINTSHOWPAGE1PAGECOUNTROWCOUNTPAGESIZE0ROWCOUNT/PAGESIZEROWCOUNT/PAGESIZE1STRINGTOPAGEREQUESTGETPARAMETER“TOPAGE“IFTOPAGENULLSHOWPAGEINTEGERPARSEINTTOPAGEIFSHOWPAGEPAGECOUNTSHOWPAGEPAGECOUNTELSEIFSHOWPAGE“详细共页“第一页“上一页“下一页“最后一页“页43详细信息查看模块设计该模块主要包括企业信息查看、车辆信息查看、货物信息查看、物流知识查看、公告信息查看5个部分,鉴于这5个部分的功能原理是一样的,本节将以车辆信息的详细信息查看为例。用户可以通过车辆信息页面中的“详细”链接,打开车辆详细信息展示页面,用户可以在该页面查看对应车辆信息的详细内容。车辆信息展示页面主要是根据传递的参数(本例中是车辆信息的ID号,参数名称为ID),进行数据库检索,并将检索结果输出到浏览器中,该页面设计结果如图9所示。图9详细信息查看页面的设计结果详细信息查看页面数据库检索的相关程序代码如下ALERT“您还未登录,不能浏览详细信息“通过如下代码得到指定的ID号并且把在操作RESULTSET等类的语句放入TRYCATCH块内,否则将抛出异常通过如下程序代码将信息的详细内容输出到浏览器中吨年44信息修改模块设计该模块主要包括车辆信息修改、货物信息修改和企业信息修改3个部分,本节将以车辆信息修改为例讲解信息修改模块。系统在设计时,若当前用户是当前信息的发布人,详细信息展示页面将出现“修改”和“删除”两个超链接;若当前用户不是当前信息的发布人,则页面只是单一的详细信息展示页面,没有“修改”和“删除”两个超链接。通过如下方法判断当前登录用户是否为发布人。1)从数据库中检索出发布人信息。2)将发布人信息与登录用户的信息比较,如果相同,则判断当前用户便是发布人,反之则不是。如果登录的用户是信息发布人,系统将允许其对已发布的信息进行更改。更改后通过【修改】按钮将数据提交到数据处理页,数据处理页将根据提交的数据对数据表指定记录进行更新。修改页面涉及到的HTML表单元素如表3所示。表3修改页面涉及到的HTML表单元素名称类型含义重要属性FORM1FORM表单METHOD“POST“ACTION“/LOGISTICS/CARS/CARMESSAGE_CHANGEJSP“NUMBERSTEXT车牌号码TYPETEXT车辆类型CARNAMETEXT车辆品名LOADSTEXT车辆限重USETIMETEXT已使用年限STYLESELECT运输类型长途短途NAMETEXT驾驶员姓名NUMBERTEXT驾驶证号码STYLESELECT驾驶证类型A类C类TIMETEXT驾驶员的驾龄MEGAREA备注信息LINKMANTEXT联系人PHONETEXT联系电话ISSUEDATETEXT日期USERTEXT信息发布人名SUBMITSUBMIT【修改】按钮VALUE“修改“ONCLICK”RETURNCHECK”RESETRESET【重置】按钮VALUE“重置“车辆数据修改处理页所涉及到的相关程序代码如下ALERT“您输入的车辆信息已经修改成功“ALERT“您输入的车辆信息修改失败“44信息删除模块设计信息删除模块主要包括车辆信息删除、企业信息删除、货物信息删除3部分,本节将继续以车辆信息删除为例讲解信息删除模块。同车辆信息修改类似,用户可以在删除页面单击“删除”超链接,将删除操作提交到数据删除页,数据删除页将根据提交的数据,将数据库中对应的数据删除,完成车辆信息删除的操作。信息删除数据处理页的程序代码如下ALERT“车辆信息已经删除“ALERT“车辆信息删除失败“46信息查询模块设计信息查询模块主要完成各种信息的快速查询工作,为了便于用户使用,笔者在开发时将其放在前台主页的左侧部分,信息查询模块设计结果如图9所示。图9信息查询模块页面设计结果用户在“关键字”文本框内输入要查找的信息,在“信息类别”列表中选择要查找的信息的类别,单击【信息查询】按钮,会将如表4所示的表单元素提交到结果展示页进行处理。表4信息查询模块涉及的HTML表单元素名称类型含义重要属性FORM1FORM表单METHOD”POST”ACTION”/LOGISTICS/SEARCH/SEARCHJSP”TEXTTEXT关键字信息STYLESELECT搜索类型车辆信息货物信息SUBMITSUBMIT【信息查询】按钮结果展示页首先会根据提交的表单数据进行数据库检索,其关键程序代码如下车辆信息搜索结果车牌号码生产厂家类型车辆限量已使用驾驶员驾龄运输类型详细ALERT“没有车辆信息“HISTORYBACK/此处为分页处理代码将结果集输出到浏览器中的关键代码如下RSGETSTRING“USERNAME”查询结果展示页的运行结果如图10所示。图10搜索结果展示页的运行结果5后台主要功能模块详细设计51后台总体架构1模块功能介绍后台页面主要包括以下功能模块后台登录模块主要用于管理员登录网站后台。企业信息管理模块主要包括企业信息查询、删除。车辆信息管理模块主要包括车辆信息查询、删除。货物信息管理模块主要包括货物信息查询、删除。公告信息管理模块主要包括公告信息的添加、查询、删除。帮助信息管理模块主要包括帮助信息的添加、查询、删除。物流知识管理模块主要物流知识的添加、查询、删除。会员资料管理模块主要包括会员资料的验证、查询、删除。2后台页面运行结果网站后台页面的运行结果如图11所示。图11后台页面运行结果网站框架说明如表5所示表5后台首页解析区域名称说明对应文件1后台管理导航主要用于选择各种后台管理操作/LOGISTICS/MTOPJSP2后台功能管理区主要用于进行各种后台管理操作/LOGISTICS/MANAGER/ENTERPRISE/MENTERPRISEJSP/LOGISTICS/MANAGER/GOODS/MGOODSSHOWJSP/LOGISTICS/MANAGER/CARS/MCARMESSAGEJSP/LOGISTICS/MANAGER/PLACARD/MPLARCARDJSP/LOGISTICS/MANAGER/HELP/MHELPJSP/LOGISTICS/MANAGER/KNOWLEDGE/MKNOWLEDGEJSP/LOGISTICS/MANAGER/MEMBER/MMEMBERJSP52公告信息管理模块设计鉴于各个信息管理模块的功能基本相同,本节将以公告信息管理为例来讲解信息管理模块12的设计,该模块主要包括公告信息的修改、删除和发布3个部分。管理员可以通过后台管理导航进入公告信息管理页面,在管理页面管理员可以通过“公告信息发布”链接发布新的网站公告,也可以通过每条公告信息后对应的“详细“超链接,进行对应的信息修改和删除操作,页面设计结果如图12所示。图12公告信息管理页面设计结果1公告信息添加公告信息添加主要就是将公告信息添加页面提交的表单信息存储到数据库中,其页面设计结果如图13所示。图13公告信息添加页面运行结果公告信息添加涉及到的HTML表单元素如表6所示。表6公告信息添加页面涉及到的HTML表单元素名称类型含义重要属性FORM1FORM表单METHOD“POST“ACTION“/LOGISTICS/MANAGER/PLACARD/PLACARD_SHOWJSP“TLTLETEXT公告信息标题CONTENTTEXTAREA信息内容SBMITSUBMIT【添加】ONCLICK”RETURNCHECK”RESETRSET【重置】公告信息添加数据处理的程序代码如下ALERT“您输入的公告信息已经完成“ALERT“您输入的公告信息插入失败“HISTORYBACK公告信息发布页面的运行结果如图14所示。图14公告信息添加页面的运行结果2公告信息修改公告信息修改主要是根据修改页面提交的表单数据库进行相应的更新,此页面设计结果如图15所示。图15公告信息修改页面的设计结果修改页面涉及到的HTML表单元素如表7所示。表7修改页面涉及到的HTML表单元素名称类型含义重要属性FORM1FORM表单METHODPOSTACTION”/LOGISTICS/MANAGER/PLACARD/PLACARD_CHANGE_CONFIGJSP”TILTETEXT标题VALUE”CONTENTTEXTAREA内容VNALUE”AUTHORTEXT作者VALUE”MDATETEXT发布日期VALUE”IDTEXT信息的IDVALUE”SUBMITSUBMIT【修改】按钮ONCLICK”RETURNCHECK”公告信息修改数据处理的程序代码如下ALERT“您没有对此公告信息进行修改“HISTORYBACKALERT“您输入的公告信息已经修改完成“ALERT“您输入的公告信息修改失败“HISTORYBACK3公告信息删除公告信息删除主要是根据修改页提交的数据(本例中提交的表单数据只有信息的ID号),将数据库中所对应的数据删除。公告信息删除数据处理页的相关程序代码如下ALERT“删除成功“ALERT“删除失败“HISTORYBACK附录A参考文献1JSP数据库系统开发完全手册人民邮电出版社2006年3月2DELPHI数据库系统开发完全手册人民邮电出版社2006年3月3VISUALBASIC数据库系统开发完全手册人民邮电出版社2006年3月4VISUALC数据库系统开发完全手册人民邮电出版社2006年3月5JSP信息系统开发实例精选机械工业出版社王国辉、牛强、李南南等2005年7月6VISUALBASIC信息系统开发实例精选机械工业出版社宋坤、赵智勇、刘强等2005年7月7SQLSERVER数据库开发实例解析机械工业出版社宋昆、李严等2006年1月8ACCESS数据库开发实例解析机械工业出版社李俊民、高春燕等2006年1月9VISUALBASIC精彩编程200例机械工业出版社赛奎春、高春艳等2003年1月10ASP数据库开发实例解析机械工业出版社李严、于亚芳、王国辉2004年12月11DELPHI工程应用与项目实践机械工业出版社宋坤、赵智勇等2005年1月12VISUALBASIC工程应用与项目实践机械工业出版社高春艳、李俊民等2005年1月13VISUALC工程应用与项目实践机械工业出版社张雨、阮伟良等5005年1月14JSP工程应用与项目实践机械工业出版社陈威、白伟明、李楠2005年2月15ASP工程应用与项目实践机械工业出版社王国辉、牛强、李南南2005年4月16VISUALBASIC信息系统开发实例精选机械工业出版社高春艳、李俊民、张耀庭等2005年7月17ASP信息系统开发实例精选机械工业出版社王国辉、牛强、李南南等2005年7月18DELPHI信息系统开发实例精选机械工业出版社宋坤、赵智勇、刘强等2005年7月19VISUALFOXPRO数据库开发关键技术与实例应用人民邮电出版社周桓、张雨、王国辉2004年5月20POWEBUILDER数据库开发关键技术与实例应用人民邮电出版社刘志铭张振坤冯文萃2004年5月21DELPHI数据库开发关键技术与实例应用人民邮电出版社赛奎春陈紫鸿宋昆2004年5月22VISUALBASIC数据库开发关键技术与实例应用人民邮电出版社高春艳、李艳2004年5月23VISUALC管理信息系统完整项目实例剖析人民邮电出版社明日科技2005年7月24VISUALBASIC管理信息系统完整项目实例剖析人民邮电出版社明日科技2005年7月25POWERBUILDER管理信息系统完整项目实例剖析人民邮电出版社明日科技2005年7月26VISUALFOXPRO管理信息系统完整项目实例剖析人民邮电出版社明日科技2005年7月27DELPHI数据库开发实例解析机械工业出版社赛奎春、郑骁鹏等2004年2月28VISUALBASIC数据库开发实例解析机械工业出版社刘志铭、高春艳等2003年8月29VISUALFOXPRO数据库开发实例解析机械工业出版社王晶莹、王国辉等2003年9月30POWERBUILDER数据库开发实例解析机械工业出版社华传铭、张振坤等2003年9月31POWERBUILDER精彩编程200例机械工业出版社张振坤、李文立等2004年9月32VISUALFOXPRO精彩编程200例机械工业出版社王国辉、董韶华等2004年9月附录B数据表(1)DB_CARMESSAGE车辆信息表车辆信息表主要用于保存车辆信息。表B1DB_MESSAGE的结构字段名数据类型长度是否主键描述IDINT4是唯一标识TRADEMARKNVARCHAR20车牌号码BRANDNVARCHAR50车牌品名STYLENVARCHAR30车辆类型CARLOADNVARCHAR10车辆载重USEDTIMEVARCHAR50使用时间DRIVERNAMEVARCHAR50驾驶员姓名DRIVERTIMEVARCHAR50驾驶时间LICENCENUMBERVARCHAR50驾照号码LICENCESTYLEVARCHAR50驾照类型TRANSPOTSTYLEVARCHAR50运输类型LINKMANVARCHAR50联系人LINKPHONEVARCHAR50联系电话REMARKVARCHAR100备注ISSUEDATEDATETIME8发布时间USERNAMEVARCHAR20发布人(2)DB_CUSMTOER(会员信息表)会员信息表主要用于保存会员信息。表B2DB_CUSMTOER的结构字段名数据类型长度是否主键描述IDINT4是唯一标识NAMEVARCHAR30会员名称PASSWORDVARCHAR20密码EMAILVARCHAR30电子邮件SEXVARCHAR10性别PHONEVARCHAR50电话QUESTIONVARCHAR50找密问题RESULTVARCHAR50找密答案ISSUEDATEDATETIME8申请日期(3)DB_GOODSMEG(货物信息表)货物信息表主要用于保存各类货物信息。表B3TB_NEWS的结构字段名数据类型长度是否主键描述CODEINT4是唯一标识GOODSSTYLEVARCHAR50货物类型GOODSNAMEVARCHAR100货物名称GOODSNUMBERVARCHAR50货物数量GOODSUNITVARCHAR50数量单位STARTOMITVARCHAR100起始省份STARTCITYVARCHAR20起始城市ENDOMITVARCHAR30抵达省份ENDCITYVARCHAR30抵达城市STYLEVARCHAR50运输类型TRANSPORTTIMEVARCHAR50运输时间PHONEVARCHAR50联系电话LINKVARCHAR200联系人ISSUEDATEDATETIME8发布时间REMARKVARCHAR800备注REQUESTVARCHAR50车辆要求USERNAMEVARCHAR50发布人(4)DB_PLACARD(网站公告表)网站公告表主要用于保存网站公告。表B4DB_PLACARD的结构字段名数据类型长度是否主键描述IDINT4是唯一标识TITLEVARCHAR50公告标题CONTENT

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论