宁波市物流信息公共平台设计与实现【毕业论文】.doc

上传人:一*** 文档编号:15020 上传时间:2018-04-19 格式:DOC 页数:45 大小:883.95KB
下载 相关 举报
宁波市物流信息公共平台设计与实现【毕业论文】.doc_第1页
第1页 / 共45页
宁波市物流信息公共平台设计与实现【毕业论文】.doc_第2页
第2页 / 共45页
宁波市物流信息公共平台设计与实现【毕业论文】.doc_第3页
第3页 / 共45页
宁波市物流信息公共平台设计与实现【毕业论文】.doc_第4页
第4页 / 共45页
宁波市物流信息公共平台设计与实现【毕业论文】.doc_第5页
第5页 / 共45页
点击查看更多>>
资源描述

1、本科毕业论文(设计)论文题目宁波市物流信息公共平台设计与实现所在学院专业班级电子商务学生姓名学号指导教师职称完成日期年月日毕业论文(设计)独创性声明本人郑重声明所提交的毕业论文(设计)是本人在指导教师的指导下进行的研究工作及取得的研究成果。除文中特别加以标注的地方外,论文中不包含他人已经发表的学术成果或者他人为获得高等院校学位而使用过的材料,论文(设计)中不涉及任何知识产权纠纷。否则,本人将承担一切责任。学生签名_日期_摘要随着信息技术特别是网络技术的不断发展,国际互联网的全球化热潮使人类社会进入了一个新的信息时代,因此通过网络来获取物流信息已经是信息时代到来必然要发生的结果。所以建立一个物流

2、网络平台对于物流事业有很大的帮助。本设计在研究和查阅了文献的基础上,系统研究和总结了近年来物流网站建设的发展过程和这些物流网站的主要特点,分析了当前的物流网站所存在的一些主要不足以及未来的发展方向和趋势。在对物流信息平台网络化、系统化、实用化技术的分析和总结的基础上,采用了MICROSOFTACCESS2003作为后台数据库,利用了功能强大的DREAMWEAVER应用程序作为网站的开发软件。本系统是以宁波市为背景,满足物流信息发布的需要而开发的。在对宁波市的物流信息进行充分调研的基础上,完成了相关的功能模块设计和数据库设计,系统结构合理,适用性强,能实现顾客查看物流信息,订单管理,后台管理等功

3、能。关键词物流;网络平台;系统ABSTRACTWITHTHEADVANCEOFINFORMATIONTECHNOLOGY,ESPECIALLYNETWORKINGTECHNOLOGYCONTINUESTOEVOLVETHEGLOBALIZATIONOFTHEINTERNETBOOMOFTHEHUMANCOMMUNITYTOANEWINFORMATIONAGE,ANDTHEREFOREACCESSTOLOGISTICSINFORMATIONTHROUGHTHENETWORKISIMMINENTARRIVALOFTHEINFORMATIONAGETHEREFORE,THEESTABLISHMENT

4、OFALOGISTICSNETWORKPLATFORMFORTHELOGISTICSINDUSTRYWASAGREATHELPINTHERESEARCHANDDESIGNOFTHELITERATURESEARCHONTHEBASISOFSYSTEMATICRESEARCHANDSUMMEDUPINRECENTYEARS,LOGISTICSWEBSITEDEVELOPMENTPROCESSANDTHEBUILDINGOFTHEMAINFEATURESOFTHEWEBSITELOGISTICS,LOGISTICSANALYSISOFTHECURRENTEXISTENCEOFANUMBEROFMAJ

5、ORWEBSITESINADEQUATEANDTHEFUTUREDIRECTIONANDTRENDSINTHELOGISTICSINFORMATIONPLATFORMFORNETWORKING,SYSTEMATIC,ANALYTICALANDPRACTICALTECHNOLOGYONTHEBASISOFSUMMINGUP,USINGTHEMICROSOFTACCESS2003DATABASEASABACKGROUND,USINGAPOWERFULDREAMWEAVERMXAPPLICATIONSASAWEBSITEDEVELOPMENTSOFTWARETHESYSTEMISBASEDONTHE

6、BACKGROUNDOFNINGBOCITY,TOMEETTHENEEDSOFLOGISTICSINFORMATIONDISSEMINATIONDEVELOPEDINTHECITYOFNINGBOLOGISTICSINFORMATIONONTHEBASISOFINVESTIGATING,COMPLETEDTHERELEVANTFUNCTIONALMODULEDESIGNANDTHEDATABASEDESIGN,THESYSTEMHASAREASONABLESTRUCTURE,STRONGAPPLICABILITY,CANREALIZECUSTOMERVIEWOFLOGISTICSINFORMA

7、TION,ORDERMANAGEMENT,BACKSTAGEMANAGEMENTFUNCTIONKEYWORDSLOGISTICSNETWORKPLATFORMSYSTEM目录1概述111市场环境分析112发展前景22宁波市物流信息公共平台系统分析521系统可行性分析5211经济可行性分析5212技术可行性分析5213社会可行性分析522需求捕获623建立领域模型724建立用例模型9241用户模块11242管理员模块1325建立交互模型143宁波市物流信息公共平台设计1831开发平台的选择1832平台的总体结构设计1833平台的功能设计2034平台的整体流程图2135数据库与表的设计21351

8、数据库的概念结构设计21352数据库的逻辑结构设计2336交互设计254宁波市物流信息公共平台主要模块实现2941宁波市物流信息公共平台关键技术29411数据库连接技术代码29412分页技术代码29413验证码技术代码3042用户模块实现31421注册功能实现31422发布信息功能实现3243管理员模块实现33431后台登录功能实现33432已发布的信息管理功能35433会员管理功能实现36434分类管理功能实现37结论39参考文献40致谢4111概述11市场环境分析上世纪七十年代开始的改革开放大潮使浙江地区民营出口企业迎来了春天,并直接推动了宁波港的航运业的蓬勃发展,伴随着这一轮出口势头,货

9、运代理行业在短短20年里经历了起步到摸索再到发展再到现在的调整再发展并逐渐走向成熟的过程。虽然在国际经济大环境和国内出口贸易政策的调整影响下,该行业也面临种种挫折,但始终没有停下高速发展势头。发改委经济运行调节局2011年10月25日发布的前三季度社会物流业数据显示,前三季度物流业固定资产投资22万亿元,同比增长108,增幅同比回落124个百分点,增速回落明显。前三季度全社会物流总额为1177万亿元,按可比价格计算,同比增长134,增幅同比回落34个百分点。发改委表示,今年以来我国公路货运价格基本平稳,但市场竞争激烈。水运受船舶运力集中释放等因素影响,运价指数一直处于低位。前三季度,中国出口集

10、装箱运价指数平均为10109点,同比下降118;沿海散货运价指数平均为1421点,同比上涨05。李肖钢(2010)宁波作为港口城市,依托港口发展物流业一直是宁波经济发展的重点。福布斯杂志把宁波列为中国大陆最适宜发展物流的三大城市之一。物流企业作为物流业的主体,其发展水平和运营能力,对宁波物流业的发展,特别是在宁波物流业面临转型升级的关键时刻,起到了至关重要的作用。总体上,宁波市物流企业不仅在量上已经有了较大的规模,且在政府的支持和引导之下,开始从传统的物流企业向现代物流企业升级1。徐平炬(2010)提到物流业是宁波的优势行业,也是宁波现代服务业发展的重要突破口。近些年来,宁波物流业取得了较快的

11、发展,但也存在有待提升发展的空间。作为我国东南沿海重要港口城市,有着良好的区位、港口、交通、产业等有利条件。还有提到2009年,国务院制定出台了物流业调整和振兴规划,提出了解决物流业发展面临的突出问题、促进行业竞争力提升的一揽子应对举措。其中,首次明确了宁波作为全国性物流节点城市的功能定位,这为宁波物流业的快速发展提供了机遇2。史习明(2011)在2010年6月国务院通过长三角区域发展规划中有写到宁波作为长三角南翼经济中心和现代化国际港口城市,形成了区域物流和港口物流快速发展的物流产业格局。区域物流以依托大产业和集群经济的工2业物流、依托专业市场的商贸物流、依托都市圈和农村的配送物流三大类型为

12、主体;港口物流以依托外向型经济的国际物流和依托综合枢纽的中转物流两大类型为主体。根据近阶段社会货运量发展变化情况,综合运用回归分析、弹性系数等方法,对宁波区域物流量、港口货物吞吐量、集装箱吞吐量以及物流业增加值进行了分析,据预测到2020年宁波市区域物流总量将达53000万吨以上,港口货物吞吐量60000万吨以上,集装箱吞吐量突破2000(TEU),物流业增加值1280亿元左右。20112020年区域物流总量年均增长速度56,港口货物吞吐量为41,集装箱吞吐量为57,物流业增加值为93。综上所述,可以看出宁波市的物流市场是十分巨大的。从而对于物流信息的需求量也会非常的庞大,这就需要众多物流信息

13、公共平台来提供所需要的物流信息,其市场环境是相当好。12发展前景屠颖晟(2010)等人讲到对于宁波这个重要的港口城市而言,在目前的形势下,发展现代物流更要关注对物流信息化的发展。宁波信息化建设步伐如同宁波的物流发展一样,在全国同类城市中名列前茅,处于比较领先的水平。目前,宁波市已基本完成了公共信息交换平台建设,实现了宁波信息网、科技网、外经贸信息网、信息大世界、人才市场等服务网络的互联,促进了信息资源共享。在物流信息方面,从流通企业到职能部门,都广泛采用计算机系统进行管理。同时,宁波市还加大对物流企业信息化建设的扶持和引导,重点建设公共信息平台、物流枢纽和物流企业的信息系统,用信息化引领现代物

14、流业发展,提升物流企业现代化管理水平和市场竞争力4。王军锋(2004)提到浙江省政府把宁波定位全省物流中心,前段时期市里组织有关部门对江东地块建立宁波商贸物流园区做了大量筹建工作。并且建议政府通过建立高效有序的物流信息平台,有效地统领分散的物流活动,实现物流系统的再造和集约化经营5。综上所述,可以看出宁波市政府对物流信息化建设有着很大的扶持,从另一方面说明了物流信息公共平台的发展前景很乐观。因为只有完成完善物流信息公共平台才能引领宁波物流业的发展,提升宁波物流业在国内以及国际上的市场竞争力。52宁波市物流信息公共平台系统分析21系统可行性分析可行性分析是为了弄清楚系统开发的项目是不是可以实现和

15、值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以进行可行性的分析是非常必要的,也是很重要的。经过最初的系统调查得出以下三点的可行性分析211经济可行性分析一个网站的开发费用、运行费用和后期的收益决定了该系统是否可以去做的,只有在投资预计能带来利润的系统才值得去进行下一步的考虑。开发一个信息平台的费用是很有限的,然而平台给予开发者和社会的收益却是长久的,这是不可否认的事实。212技术可行性分析本系统采用ASP技术,以ACCESS为数据库对网站进行建设。近几年来,管理信息系统技术得到了充分的发展与完善,使得开发本系统在技术上具有可行性,利用DREAMWEAR8开发工具,使整个

16、过程方便可行。在该系统的软件研发阶段,我通过对已有的物流平台的结构进行分析、进行系统设计与开发,采用成熟的数据库技术与软件开发技术,整个过程中没有太大问题,具有技术可行性。213社会可行性分析近几年来宁波政府对物流信息化建设有着很大的扶持,物流信息平台的推广是势在必行的事。由于随着网络的发展,越来越多的人们使用网络来购买物品,这就需要强大的物流信息的支持。互联网的普及和政府的支持,导致了我国物流信息需求的大幅度的增加,我国对于物流信息平台的需求也是很迫切的。由此可以知道宁波物流信息平台的建设是具有社会可行性。6用户注册用户登录发布信息浏览信息求购物流提供物流是否确定接受否取消管理员删除信息达成

17、共识用户管理22需求捕获需求捕获包括“明确业务需求”,“理解业务流程”,“明确用户需求”三个主要步骤。(1)明确业务需求业务需求是整个系统最为宏观层面的东西,也可以理解为项目的目标,是整个需求过程中最本质、最重要的问题。宁波市物流信息公共平台系统的目标是,为用户提供一个购买信息、展示物流信息的平台,也就是用户可以在该平台订购现有的物流信息或发布相关的需求信息,也可以上传能够提供的物流服务;同时管理员根据用户的意愿,促成交易。本网站可以进行注册,只有成为会员才可以进行信息的发布等一系列的动作,注册后就会显示会员的账号、个人资料、修改密码、发布消息的信息等信息。在个人资料中用户可以修改个人的基本信

18、息,如邮箱、密码、联系电话等。点击修改密码后输入旧密码和新密码即可修改密码;在管理消息中可以看到用户发布的消息,可以看到信息的详细。管理员可以在后台进行会员信息的修改等操作还有就是有着对已经发布的消息进行删除,修改等一系列的权限。(2)理解业务流程根据对其他平台的业务流程的调查和研究,得到物流信息的获得以及物流服务的实现,如图1所示。从图1中,充分认识物流信息公共平台系统的业务流程首先,用户在网站首页先填写个人真实信息进行注册,然后登陆个人主页,用户有发布信息(可以是求购物流服务或是提供物流服务)、用户管理和浏览信息的权限,其中用户管理主要包括用户个人信息的修改;用户浏览信息时,可以与发信息人

19、联系进行线下联系。管理员主要有管理物流信息、用户信息管理、信息的分类类型刮泥。管理员可以在用户的许可下促成交易双方的线下交易并根据情况对用户发布的消息进行处理,具体是成功交易后管理员把该条消息删除。图1网站业务流程图7(3)明确用户需求知道了项目目标,了解了业务流程之后,接下来就进行更细化、深入的调查。现在有五种需求捕获技术,用户访谈、用户调查、现场观摩、文档考古和联合开发,五种技术都有各自的有点与缺点。本文采用了文档考古和用户访谈进行需求捕获,了解到用户对物流信息公共平台网站的要求。通过参考其他物流网站提供的服务和功能,大部分的需求就比较明确了,然后再通过“用户访问”来进一步细化,最终形成一

20、个需求特性表如下表1所示表1需求特性表编号说明FEAT01用户填写注册信息并注册成功FEAT02用户在登录页面登录FEAT03用户修改个人信息FEAT04用户在网站页面浏览产品信息FEAT05用户发布物流供应信息,可以对信息进行修改(添加,删除等)FEAT06用户发布物流需求信息可以对信息修改(添加,删除等)FEAT07用户修改已发布的信息FEAT08用户删除已发布的信息FEAT09管理员登录后台FEAT10管理员管理会员信息(添加,删除等操作)FEAT11管理员修改已有的物流信息FEAT12管理员删除已有的物流信息FEAT13管理员在已有的物流信息上添加信息FEAT14管理员确认分类信息FE

21、AT15管理员修改已有分类类型FEAT16管理员删除已有分类类型23建立领域模型为了能够清晰地了解该系统所涉及的术语,理解各种实体之间的关联关系,所以需要建立一个概念模型。建立概念模型的主要手段是类图,整个构建活动主要包括发现类、关联分析、职责分析三个步骤。(1)发现类“名词动词法”是发现类最常用的方法,主要是从名词与名词短语中提取对象和属性;从动词与动词短语中提取操作与关联。运用该方法大概确定下几8个候选类,然后进行筛选,最终确定候选类信息、用户、管理员、分类。(2)关联分析确定了候选类,对其之间的关系进行分析,如下如下信息(CHINA_DATA)、用户(CHINA_USER)之间是关联关系

22、。用户(CHINA_USER)、管理员(CHINA_ADMIN)之间存在关联关系。信息(CHINA_DATA)、管理员(CHINA_ADMIN)之间存在关联关系。信息(CHINA_DATA)、分类(CHINA_TYPE),存在关联关系。综合上述的分析,可以得出如图2所示的类模型图2概念模型(3)职责分析类的职责就是类所维护的知识(成员属性)和能执行的行为(成员方法)。根据前面的需求信息,可以获得许多类的成员属性。信息类(CHINA_DATA)信息编号(ADID)、标题(TITLE)、城市(CITY_ONE)、用户名(USERNAME)。用户类(CHINA_USER)包括用户编号(ID)、用户账

23、号(UID)、密码(PWD)、用户名(USERNAME)。分类类(CHINA_TYPE)包括编号(ID)、分类名(NAME)、字体颜色(COLOR)、标题颜色(TITLECOLOR)。管理员类(CHINA_ADMIN)包括管理员编号(ADMINID)、管理员姓名(USERNAME)、管理员密码(PASSWORD)。通过以上分析,在上面概念模型的基础上面再加入类的职责,从而得到新9的一个类图,如图3所示的结果。图3加入职责信息的类图24建立用例模型建立了初步的领域模型之后,通过用例模型来组织需求,而建立用例模型的主要步骤有识别参与者、合并需求获得用例、细化用例描述三个主要步骤。下面就依照步骤进行

24、分析。(1)识别参与者识别参与者可以说是一件很简单的事情,也可以说是一件很难的事情。也就是说,要找到参与者不难,但要正确地识别参与者并理清他们的关系并不简单。在本系统中,根据执行功能的不同,大致可分为以下两组对用户信息、物流信息、订单信息进行管理的管理员,对用户个人注册信息、个人订单信息、发布的物流信息进行管理的用户。(2)合并需求获得用例确定了参与者之后,接下来就是仔细地检查参与者,依据已经获取得到的“特性表”为每一个参与者确定用例。首先根据参与者将特性表分开,然后再合并或分解为相应的用例,最终的结果如下表2所示。10表2特性合并成用例参与者特性用例用户FEAT01用户填写注册信息并注册成功

25、FEAT03用户修改个人信息UC01用户注册FEAT02用户用户在登录页面登录FEAT04用户在网站页面浏览产品信息FEAT05用户发布物流供应信息,可以对发布信息修改(添加,删除等)FEAT06用户发布物流需求信息可以对信息修改(添加,删除等)UC02发布信息FEAT07用户修改已发布的信息FEAT08用户删除已发布的信息UC03管理信息管理员FEAT09管理员登录后台FEAT10管理员管理会员信息(添加,删除等操作)UC04用户管理FEAT11管理员修改已有的物流信息FEAT12管理员删除已有的物流信息FEAT13管理员在已有的物流信息上添加信息UC05信息管理FEAT14管理员确认分类信

26、息FEAT15管理员修改已有分类类型FEAT16管理员删除已有分类类型UC06分类管理通过上述分析,可以得到6个用例,并且获得了用例与参与者之间的关系,绘制出如图4所示的用例模型。图4用例图(3)对用例进行简要描述11当完成图4所示的用例图以后,在需要建模的初期阶段还应该对每一个用例编写一个简短的描述,说明该用例的功能。主要分为“用户”和“管理员”2个模块来进行分析。241用户模块(1)“用户注册”的用例描述注册用户是任何一个电子商务网站不可缺少的一个部分,是系统健康发展的前提条件。用例描述是建模的一个重要部分,说明了该用例的功能,用户模块的“用户注册”用例描述如表3所示。表3用例“用户注册”

27、规格描述用例编号UC01用例名称用户注册用例描述用户根据自身意愿填写注册信息,完成必要个人信息的填写主参与者用户、管理员前置条件用户进入注册页面后置条件用例成功后,信息保存到数据库基本事件流步骤活动1系统转到用户注册页面,提示用户输入个人信息2用户输入个人信息3系统检查信息是否有效,若正确将信息存入数据库扩展事件流3A在此期间,如果用户的注册信息无效(已注册,邮箱不可用,密码错误),系统显示错误信息并转到错误页面,用户重新填写信息;或者取消注册,用例结束(2)“发布信息”用例发布信息是用户操作最重要的部分,用户登录后在本系统浏览产品,搜索和发布产品。进行详细的用例描述。用户模块的“发布物流信息

28、”用例描述如下图表4所示。12表4用例“发布信息”规格描述用例编号UC02用例名称发布信息用例描述用户登录发布模块,填写想发布的物流信息,点击发布主参与者用户前置条件用户登录成功后置条件将物流信息保存到数据库基本事件流步骤活动1用户登录系统2用户点击发布信息,转到发布页面3用户填写物流的一些基本信息,如地点等等,然后点击“发布”。扩展事件流3A在此期间,用户点击“发布”,信息将保持到数据库。点击“取消”,即用户放弃信息发布。(3)“管理消息”用例管理消息是用户对消息的管理操作部分。用户提出管理消息请求,系统跳转到管理消息页面,用户根据自身意愿处理发布了的信息,进行删除、修改等操作确认无误后点击

29、确定完成操作。进行详细的用例描述用户模块的“订单管理”用例描述如表5所示。表5用例“管理消息”规格描述用例编号UC03用例名称管理消息用例描述用户对已发布的消息进行操作,确认信息后数据保存到数据库主参与者用户前置条件用户进入管理消息页面后置条件用例成功后,信息保存到数据库基本事件流步骤活动1用户进入管理消息页面。2系统显示已发布的信息。3用户确认修改后的信息后点击修改或删除。扩展事件流13242管理员模块管理员模块主要是管理员对整个系统的功能进行维护与管理,该模块是系统的后台,主要负责产品的管理、会员的管理和订单的管理,以便用户能及时获得产品信息,能够及时处理订单信息,也能够对用户进行管理。(

30、1)“用户管理”用例主要是管理员登录系统后台后对用户的信息进行一系列的操作。管理员模块的“用户管理”用例描述如表6所示。表6用例“用户管理”规格描述用例编号UC04用例名称管理用户信息用例描述管理员对用户信息进行一些列的管理主参与者管理员前置条件管理员登录后台系统后置条件用例成功后,将用户信息保存到数据库。基本事件流步骤活动1系统转到后台管理页面2系统列出会员信息3管理员对用户信息进行管理(删除,添加,修改等操作)扩展事件流(2)“信息管理”用例表7用例“信息管理”规格描述用例编号UC05用例名称管理物流信息用例描述管理员查看物流信息,确认后保存到数据库主参与者管理员前置条件管理员进入管理物流

31、页面后置条件用例成功后,数据保存到数据库基本事件流步骤活动1系统转到管理物流页面2系统列出物流信息3对物流信息进行相应的操作(添加,删除,修改),完成后保存到数据库扩展事件流14管理员对用户所发布的消息进行审核,并可以对已发布的消息进行一系列的修改。进行详细的用例描述。管理员模块的“信息管理”用例描述如上表7所示。(3)“分类管理”用例管理员对消息发布的类型进行管理,可以进行删除,修改等操作,进行详细的用例描述。管理员模块的“分类管理”用例描述如表8所示。表8用例“分类管理”规格描述用例编号UC07用例名称分类管理用例描述管理员对消息发布的类型进行管理主参与者管理员前置条件管理员进入后台后置条

32、件用例成功后,信息保存到数据库基本事件流步骤活动1管理员进入处理订单页面2管理员对订单信息进行确认3双方达成共识,则管理员为双方提供物流信息扩展事件流3A管理员联系双方时未达成共识,则管理员对订单做作废处理25建立交互模型在系统中,任何对象都不是孤立存在的,对象都是通过传递消息进行交互的。因此在设计系统时,就需要对交互进行建模,并通过交互图展现出来。本系统通过顺序图展示。在绘制顺序图阶段,本文采用ROBUSTNESS(鲁棒)分析法。它是针对某个具体用例而言的。接下来就用ROBUSTNESS分析法来绘制本系统的顺序图。(1)从事件流开始ROBUSTNESS分析的基础是某个具体的用例描述,所以本文

33、结合以上6个用例描述的内容,分析系统的事件流。(2)寻找边界对象从本系统用例中,可以看出不存在外部系统,而且参与者也相对比较简单,因此要寻找边界对象只需以参与者为线索从用例描述中的每一句去选择。(3)寻找控制对象和实体对象实体对象通常源于领域类图,也就是在用例中相关的领域类,而控制对象15是通过对用例描述进行分析而获得的。(4)建立交互模型ROBUSTNESS分析之后,在此基础上进一步完成交互模型。将参与者、边界对象和实体对象放在最顶部,边界类放在左边,实体类放在右边。本系统通过整理分析得到6张顺序图。用户注册顺序图图5“用户注册”顺序图用户提出注册请求,点击注册按钮进入注册页面,用户根据提示

34、填写基本信息,完成后点击提交按钮。如果注册成功,信息保存到数据库并提示注册完成;如果提交的信息错误导致注册失败,系统提示注册失败并返回注册页面。发布信息顺序图图6“发布信息”顺序图用户击立即登录按钮,跳到用户个人信息页面后再点击发布按钮,系统跳16到信息填写页面。确认无误后点击提交按钮系统将转到提示页面,如果成功,完成提交后转到提示页面并提示提交成功;如果提交失败则返回信息填写页面。管理信息顺序图图7“管理信息”顺序图用户点击购买按钮,系统转到填写订单信息页面,填写订单信息。确认无误后点击确定后系统将转到提示页面,如果信息正确,转到提示页面并自动转到订单列表页面可以点击订单详情按钮查看订单信息

35、;如果提交失败则返回填写订单信息页面。管理用户信息顺序图图8“管理用户”信息图17管理员在后台点击管理会员按钮,系统转到管理会员页面,管理员根据情况对用户信息进行修改。修改后保存并返回管理会员页面。信息管理顺序图图9“信息管理”顺序图管理员在后台点击全部信息按钮,进入信息管理页面。如果需修改,点击修改按钮,系统转到修改页面,修改完成后保存并返回管理产品页面;如果需删除,点击删除按钮,系统保存后自动返回管理信息页面。分类管理顺序图图10“分类管理”顺序图管理员在后台点击分类管理按钮,系统进入管理分类页面,点击分类管理按钮,如果需修改,点击修改按钮,系统转到修改页面,修改完成后保存并返回管理产品页

36、面;如果需删除,点击删除按钮,系统保存后自动返回管理物流信息页面。183宁波市物流信息公共平台设计31开发平台的选择(1)操作系统的选择本平台选择WINDOWSXP作为服务器上运行的操作系统。(2)数据库管理系统的选择在OFFICE2003下,ACCESS2003数据库的安全机制已经更为完善。伍海波认为ACCESS数据库具有操作简单、功能齐全、用户界面友好、使用维护方便等优点而拥有较大的用户群体7。还有对数据库设置密码保护,对数据库进行编码压缩,还可以启用用户级的安全机制,在用户级别上控制对数据库的访问。对于单机使用的数据库或者是需要工作组共享的数据库,仅设置密码保护较为合适。知道密码的组成员

37、,都有数据库的完全操作权限,彼此之间的使用权限没有什么区别。李津毅(2007)说过MICROSOFTACCESS2003提供了强有力的数据库支持,它与OFFICE2003应用程序一样使用方便,而且能够处理复杂的数据。所以本平台选择ACCESS2003作为本系统的数据库管理系统8。(3)系统开发环境的选择狄加利(2011)指出DREAMWEAVER是一款所见即所得的网页编辑软件,也就是说编辑网页时的效果与在IE浏览器中浏览的效果相同,具有直观性、使用方便、很容易上手的优点。一是代码视图更适合专业开发网页代码的编程人员,并且有代码提示功能,可以更快速的编写代码开发网页。二是显示设计视图专为不熟悉网

38、页HTML代码的初学者而设计,可以无需编写任何代码就能快速创建网页。三是拆分视图更适合初学者来熟悉HTML网页代码,从而更加容易学会HTML网页代码编程,伴随着有插入HTML代码的菜单提示,能够快速的完成HTML代码的编程操作,让初学者能够快速成为一名专业网站开发人员9。而且徐莉(2009)指出利用ASPDREAMWEAVER实现动态网页的管理,最大的优势在于非专业人员可以进行网站的开发,同时使用很少量的手写代码,很方便的实现对站点的编辑和管理。所以本平台选择DREAMWEAVER作为本系统的开发环境10。32平台的总体结构设计架构建模架构是一个软件系统的宏观组织结构,一个健壮的架构对于一个要

39、求能灵活响应需求的长效软件系统而言,这是至关重要的。在架构设计过19程中,通常采用确定核心元素、引入外围元素、优化组织结构三步来完成。典型的架构模型包括层次架构、管道和过滤器架构、代理架构、出版者/订阅者模式、网状架构6。本系统采用层次架构中的B/S结构,即三层架构。其主要的表现在(1)UI层主要包括界面定义。(2)BUSINESSRULE层用来处理实体类的操作以及相应规则的实现。DATAACCESS层用来完成与数据库的交互,实现数据存储与访问。在建模前,首先需要划分子系统,其次明确部署结构,最后还需确定各子系统之间的关系。为了实现系统目标,系统必须具备一定的功能。把系统划分为几个子系统可以大

40、大简化设计工作,在划分之后,将子系统之间的接口关系明确,可以使每一子系统的设计、调试,基本上互不干扰地各自相对独立地进行。等到需要修改系统的时候,可以在小范围内进行而不用改动整个系统了。根据系统的功能需求,“宁波市物流信息公共平台系统”子系统的划分如下图(11)所示。图11“宁波市物流信息公共平台系统”体系结构图宁波市物流信息公共平台系统管理员子系统用户子系统用户登录信息发布管理信息用户管理信息管理分类管理需求信息供应信息车辆信息货物信息订单信息修改信息信息确认订单处理需求类供应类留言功能留言管理2033平台的功能设计宁波市物流信息公共平台书城最基本的功能是用户注册与管理,信息的展示,管理员管

41、理。在这些基本功能基础上做了进一步的展开设计。通过实际调研,规划整个系统的整体功能模块包括会员功能和管理员功能。会员功能主要包括会员信息的管理,用户资料的管理,发布留言等功能。(1)会员信息管理会员可以对自己的注册信息进行管理。用户注册系统会自动生成会员ID号,检测用户输入的信息是否正确,主要是检查格式的正确性,保存会员的信息。修改会员资料用户可以根据需要修改资料,显示会员原有的注册资料,修改并保存会员信息。信息展示功能信息分类浏览,显示信息分类列表,例如需求类,供应类等。根据用户选择的类别显示部分信息;信息发布功能用户可以发布所需求的信息也就是供应信息和需求信息。填写信息的时候需要填写完整,

42、一些重要的信息如果没有填写完整是不能够发布在网站上面的,比如发布者的联系方式,货物的详细,报酬等等一系列的内容。管理信息功能用户成功登陆后可以对物流过程中的车辆信息,货物的信息以及自己所下的订单的详情进行实时查看,能过让用户能够准确及时的了解自己货物目前的境况。留言功能用户可以在自己有兴趣的信息下面留言,发表自己的想法。也可以留下自己的联系方式和发布信息的人进一步讨论双方交易的内容,毕竟不是所有的交易都是一下子完成的,总是在一步步的完善双方的条件直到达成双方都满意的条件为止。(2)管理员功能主要包括信息的管理,分类管理,用户管理等功能。信息管理管理员登录后,可以修改、删除发布的信息。可以修改的

43、信息包括题名、联系人、主要内容等。可以管理管理的信息包括平台内所有物流信息,可以删除已发布的信息。其中分类的管理包括大类管理和小类管理,管理员可以修改和删除分类的名称和编号。还有及时管理员需要对没有审核的信息进行核对,审核通过后可以在网站上面发布,处理用户所下的订单使网站能够运转良好。用户管理就是对会员信息的管理。管理员可以查看注册会员的信息,必要时可以删除会员来保证网站的安全性,也可以修改会员的个人资料也达到信息的真实性。分类管理管理员登陆后可以对已发布的信息进行分类,使用户能够准确快速的找到自己想要看到的信息,并且可以使网站的架构更清晰。留言管理功能管理员登录后可以对用户在已发布的信息下留

44、下的信息进行管理,不符合要求的可以做删除操作,务必让平台的信息准确无误。2134平台的整体流程图图12平台整体流程图只有注册过的用户才能使用平台的资源。普通的浏览者只能浏览信息,不能再平台上面进行发布信息等一系列的操作。注册成功登录后,就可以在平台上面进行发布信息等操作了。管理员在登录成功后就能在平台的后台进行管理,管理员负责平台的正常运行,平台的业务流程图如上图(12)所示35数据库与表的设计351数据库的概念结构设计殷越(2011)指出在信息化的时代,计算机数据库系统应用于信息管理,有利于提高信息管理的科学性和现代性,有利于提高信息管理的效率11。于国华,邹红文(2004)讲到数据库是信息

45、系统的核心和基础。它把信息系统中的大量数据按照一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确从数据库中获取所需的信息。一个信息系统的各个部分能否紧密的结合在一起以及如何结合,关键在数据库。因此必须对数据库进行合理设计12。游客注册否用户登录信息发布管理信息管理员登录否信息管理用户管理分类管理对各个功能进行操作发布信息22数据库概念结构设计是数据库设计的首要任务,数据库概念设计主要工具是ER图(实体联系图)来描述系统的概念模型。ER图由实体、属性、联系三部分组成实体联系属性图13A实体实体是现实世界中客观存在的事物。B联系实体之间可能存在着各种联系,这种联系通

46、过信息系统的功能活动表现出来。C属性实体或联系的性质就是属性。数据库结构设计过于僵硬没有灵活度是不行的,所以数据库概念结构设计是数据库设计的首要任务13。数据库概念设计主要工具是ER图(实体联系图)来描述系统的概念模型。数据库管理已经从一种专门的计算机应用发展为现代计算环境中的一个核心部分,想要很好的运行网站数据库好坏至关重要14下面将通过对宁波物流信息公共平台系统建立ER图进行数据库概念设计的研究和设计如下图(12)所示图14系统ER图一个用户可以发布多个物流信息(供应和需求信息),所以它们之间就形成了1N的关系;一个管理员可以对应多个物流信息,所以它们之间形成了1N的关系;一个用户可以签订

47、多笔订单,所以它们之间也形成了1N的关系。23352数据库的逻辑结构设计根据ER图向关系数据模型的转换规则,系统ER图可转换成4张关系数据表,订单表、管理员、物流信息供应商表和物流信息需求商表。根据前面得到的各个关系,现把他们转化为数据表。信息(CHINA_DATA)信息编号(ADID)、标题(TITLE)、城市(CITY_ONE)、用户名(USERNAME)。用户(CHINA_USER)包括用户编号(ID)、用户账号(UID)、密码(PWD)、用户名(USERNAME)。分类(CHINA_TYPE)包括编号(ID)、分类名(NAME)、字体颜色(COLOR)、标题颜色(TITLECOLOR)

48、。管理员(CHINA_ADMIN)包括管理员编号(ADMINID)、管理员姓名(USERNAME)、管理员密码(PASSWORD)。在完成数据库的概念设计后,即可进行数据库的逻辑设计。基于以上数据库的概念设计,考虑到程序设计的简易性,该系统的数据库决定采用ACCESS2003。本系统决定采用一个数据库,在其下创建如下数据表(1)管理员信息表管理员信息表(CHINA_ADMIN)是用来存储管理员的所有信息。见下表(9)所示表9管理员信息表字段名描述数据类型长度是否允许为空是否主键ADMINID管理员编号文本1301USERNAME管理员姓名文本1000PASSWORD密码文本1000(2)用户信

49、息表用户信息表(CHINA_USER)是用来存储用户的所有信息。见下表(10)所示。24表10用户信息表字段名描述数据类型长度是否允许为空是否主键ID用户编号数字401UID用户名称文本1500PWD用户密码文本1500QQ用户QQ数字2000ADD用户地址文本5000TEL用户电话数字1200(3)物流信息表表11物流信息表字段名描述数据类型长度是否允许为空是否主键ADID编号数字401TITLE标题文本5000TEXT备注文本2000CITY_ONE城市文本1500NAME分类名字文本2000USERNAME联系人文本1500物流信息表(CHINA_DATA)是用来存储物用户发布的所有物流信息。见上表(11)所示。(4)分类表分类表(CHINA_TYPE)是用来存储物流的分类类型的信息。见下表(12)所示。25表12分类表字段名描述数据类型长度是否允许为空是否主键ID编号数字401NAME分类名字文本5000COLOR字体颜色文本2000TITLECOLOR标题颜色文本2000TWOID二级分类编号数字40036交互设计这个阶段是通过设计顺序图对整个物流平台具体设计进行描述,另一方面还要完善分析阶段顺序图的不足。图15会员注册顺序图用户点击注册按钮后,登录到注册页面,填写用户基本信息后用

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。