物流信息供求网设计与开发毕业论文
2020-03-26 14:49:22
摘 要
现代新兴物流企业的发展与计算机技术的结合,引导着众多开拓者去建立物流信息供求网。大量的物流信息处理需要借助计算机技术来完成,同时互联网也保证了这些业务流程的安全性和可靠性。本文主要根据我们日常熟知的一些物流信息供求网的模板,以及对这一系统的逻辑认知,来分析和设计一个物流信息供求网。在分析的过程中,我们能进一步了解到本系统的必要性。
论文主要研究了本系统需要完成的功能、系统的主要用户以及如何交互、系统该如何有效的维护、系统如何保证安全性、系统对象与属性之间的关系、系统各功能模块及具体实现等各方面的内容。
研究结果:能够全面而详尽的指出系统实现的功能和具体实现方法,明确捋顺了系统各角色之间的逻辑关系和信息交互,一定程度上保证了可靠性和安全性。
本文特色:从用户和管理员两种角色出发来进行对系统整体的考虑,让我能够了解到系统整体的不足,同时系统的设计也能给不同的人带来不同的体验。
论文最后对整个开发流程进行了总结,一次次对技术的尝试也让我收获了很多,巩固了之前学过的很多知识,也确定了系统完善的方向。
关键词:物流;数据库;计算机;开发
Abstract
The combination of the development of modern and emerging logistics companies and computer technology has led many pioneers to establish a logistics information supply and demand network. A large amount of logistics information processing needs to be completed by means of computer technology, and the Internet also ensures the security and reliability of these business processes. This article mainly analyzes and designs a logistics information supply and demand network based on some of our well-known logistics information supply and demand network templates and the logical understanding of this system. In the analysis process, we can further understand the necessity of this system.
The paper mainly studies the function that this system needs to complete, the main users of the system and how to interact, how to maintain the system effectively, how the system guarantees security, the relationship between system objects and attributes, the system's various functional modules and specific implementations, etc. Aspect content.
Research results: It is possible to fully and exhaustively point out the functions and specific implementation methods of the system, clarify the logic relations between the various roles of the system and information interaction, and to a certain extent ensure the reliability and security.
This article features: From the perspective of both users and administrators to consider the overall system, I can understand the overall system deficiencies, while the system design can also bring different experiences to different people.
At the end of the paper, the entire development process was summarized. At one and the same time, the trial of technology also made me gain a lot, consolidate a lot of knowledge I learned before, and also determined the direction of the system improvement.
Keywords: logistics; database; computer; develop
目录
第1章 绪论 1
1.1 研究背景与意义 1
1.2 国内外研究现状 1
1.3 主要研究内容 2
第2章 可行性分析 3
2.1操作可行性 3
2.2技术可行性 3
2.3 经济可行性 3
2.4 法律可行性 3
第3章 需求分析 4
3.1 需求背景分析 4
3.2 功能需求分析 4
3.3参与者分析 4
3.3.1用户用例分析 5
3.3.2管理员用例分析 5
3.4非功能性需求 6
3.4.1性能需求 6
3.4.2安全需求 6
3.4.3可靠性需求 7
第4章 系统设计 8
4.1 总体设计 8
4.1.1业务流程分析 8
4.1.2系统功能结构 10
4.1.3系统数据流程 11
4.1.4 系统时序图 13
4.1.5 系统状态图 15
4.2 数据库设计 15
4.2.1 E-R模型 15
4.2.2 数据库表清单 16
4.3 系统开发流程 18
4.3.1 系统开发流程设计 18
4.3.2 系统体系结构设计 20
4.4 系统开发环境 21
第5章 系统实现 22
5.1 系统登录实现 22
5.2 系统首页实现 23
5.3 用户密码管理模块实现 23
5.4 用户信息管理模块实现 25
5.5 车辆信息管理模块实现 26
5.6 物流信息管理模块实现 26
5.7 信息查询模块实现 27
5.8 数据库连接实现 28
第6章 系统测试 30
6.1 测试方法 30
6.2 测试用例 30
6.3 测试结果 34
第7章 结 论 35
致 谢 36
参考文献 37
第1章 绪论
1.1 研究背景与意义
计算机技术的发展已经深度影响着我们的生活,我们已经可以通过网络来获取我们生活中需要的方方面面,而很多其他产业也十分重视这一点,都开始效仿着将自己的商业链与信息网络相结合,演变成一种新兴的商业模式。而现在多数企业所使用的管理系统都是沿用以前的旧版本,由于之前的技术不足,系统还有许多值得完善的地方,兼容性也比较差,会给用户带来极不好的体验。而现如今我们有了足够的技术支持,就应该及时抛弃以前落后的系统,顺应时代发展潮流,开发出性能好、质量优的系统供用户使用,体现现代产业的高标准。
我国物流业的兴起以及对物流信息的需求越来越大,都促使着物流信息网迅速发展,以适应物流行业的市场变化。物流信息发布系统是现代物流产业中不可缺少的部分,对于物流信息的发布和查找都至关重要,而且能够为用户提供充足的信息和快捷的查询手段,同时也能够帮助物流管理方发布自己即时的物流信息,实现供求交互。
物流信息供求网是现代化发展的趋势,它将物流信息存储到我们熟悉的网络中,节省了大量的人力资源和事务流程。同时物流信息供求网的完整性、准确性和即时性也很符合当今物流企业对信息行业的要求,对我们日常生活稳定的维持有着不可忽视的作用。
1.2 国内外研究现状
国内的物流信息网提供强大的搜索功能,我们可以从任何关键的数据来查询完整而详细的物流信息,有些网站还能提供一些查路况、气候以及车牌等小工具来满足用户的需要,而企业也能在网站注册自己的账户,然后及时发布自己的物流信息。
在国外,像美国的BOXC网站就是在国际形势下发展起来的。BOXC让卖家能够通过自己的虚拟仓库来管理相应的供需链,同时也保持着卖家与客户,卖家与产品之间的紧密联系。对于买家而言,该网站还有很便捷的退货、补货和转运通道。同时网站也与一些物流平台合作,使本地运输尽快且便宜。而像日本的餐饮配送网站--出前馆这类专营某一类物流的网站在国外也是比较常见的,而出前馆的功能类型也比较简单,用户只能进行注册登录,然后下订单。和国内相比,研究方向更专精,但不够全面。
ASP.net技术是这些网站的技术支持,而在刚开始,JHP技术在很多方面的性能上都优于ASP,同时还能跨平台运行,这也限制着ASP技术的发展地位。所以相关开发人员就开发出了同样具备高兼容的ASP.net技术来换回它的地位,而且.net框架也能被其应用程序正常使用,这更有利于开发人员进行更高效的开发流程。
1.3 主要研究内容
根据我们对物流信息网的普遍认知,结合所学的系统开发技术,本文设计并开发一个基于Myeclipse开发平台的物流信息供求网站,采用B/S结构,结合JAVA开发语言,以Mysql作为后台数据库。系统有管理员和用户两种角色,共同实现整个系统的物流信息交互。系统能够为用户提供信息查询和发布等功能,管理员能够直接管理网站相关信息,提高了工作效率,降低了产业成本。
第1章 绪论:主要讲述本系统的开发背景与意义,根据自己对物流信息网的理解,以及网上查到的资料,简单对项目有了前瞻。
第2章 可行性分析:从操作可行性、技术可行性、经济可行性、法律可行性等方面来分析该项目是否理论可行。
第3章 需求分析:以系统使用者的角度来分析系统需要具备的功能和其他一些需要具备的属性。
第4章 系统设计:用多种模型图详细介绍了系统每个模块需要实现的功能,以及模块之间的联系和数据库设计。
第5章 系统实现:着重介绍了系统主要功能的具体实现,包括前端和后台部分。
第6章 系统测试:通过测试用例来检测系统是否存在潜在的错误,得到了预期的结果。
第2章 可行性分析
2.1操作可行性
系统整体上并不复杂,相关功能也是明显易见的,而且与我们日常生活中的需求相当契合。对于系统的使用者并没有过多的要求和限制,和多数流行的网站的操作流程无异。操作使用起来非常方便,只需通过Web浏览器连接到他们的计算机上,就可以使用该系统,所有操作运行基于Web的模式,如:文本框,按钮,链接等。系统运行后,通过浏览器端便可进行多数操作,当然作为开发者可以在后台修改相关数据。用户不需要对于系统的开发有过多了解,想必对于一般用户来说还是比较合理的。
2.2技术可行性
用我们熟悉的可视化编程技术以及数据库连接工具,来进行对数据库的相关操作,进而开发需求的系统。B/S结构可以作为首选,用户只需对浏览器进行操作,后台服务器会帮我们完成查询事项,从而构成三层结构,在开发过程中也不必对系统维护投入更多的精力。Myeclipse平台是我们最熟悉的选择,它提供的开发环境和资源完全能够帮助我们完成这次开发,而且有了之前大量的使用经验,更是有利于我们开发。同样的,mysql数据库也是作为存储数据的必要选择,不论是录入还是查询都很符合本系统的需求,而且可视化工具Navicat会更方便。
2.3 经济可行性
整个系统都是以个人的名义进行开发,不论开发周期与人力资源,虽然会借用一定的网络资源,但并不会产生大量经济成本,当然目前阶段系统也不会有盈利的可能,算是一个实验性的项目,并不会给我个人带来经济损失,因此这次开发具备经济可行。
2.4 法律可行性
本系统是由个人独立开发,并没有抄袭其他人的项目,也没有造成任何侵权行为,虽然借用了一部分网络上的信息材料,但并不会作为商业用途,也不会进行盈利,仅作为个人毕业设计的结果,甚至可以作为其他人以后开发过程中的参考材料。
第3章 需求分析
3.1 需求背景分析
随着网络购物的兴起,我国的物流业也逐步成为时下热门领域,物流信息的爆发式增长就是其最明显的体现。为了应对市场需求,改善物流信息与人力资源的关系,我们迫切需要开发出相应的物流信息网站来解决这一系列的问题。物流信息供求网能够帮助人们统计大量的信息,提供查询途径,货主和车主都能及时发布自己的信息以及获取自己想要的信息。
物流信息供求网是现代化发展的趋势,当今物流企业对信息行业的要求也都是要满足完整性、准确性和及时性。我们通过熟知的网络平台来获取信息的同时,也为企业节省了大量的人力资源和事务流程。
3.2 功能需求分析
我们要实现的系统需要满足功能性需求和人性化需求,满足实际使用中的一切可行情况的可行性,尽可能的去减少可能出现的错误,以用户的角度来体验感受,也要为管理员尽可能的减少不必要的麻烦。本系统主要功能分以下部分。
前端部分:主要包括会员注册,会员/管理员登录,忘记密码设计、司机信息发布、站内公告等模块
后台部分:主要包括后台管理、会员、货源等基础信息的维护。
3.3参与者分析
对于面向对象的系统,我们可以用用例模型来构建整个系统的功能需求。用例模型可以让我们更清楚的了解系统的整体规划与迭代控制过程。在需求分析之后,我们对系统的整体有了明确的设计,而参与者分析能让我们从每一个阶段来对系统进行循序渐进的了解,对系统的各个部分进行详细的定义,从而提炼出一个可行的解决方案。用例图能够让我们直观的看到系统要实现的部分有哪些,帮助我们分析参与者之间的关系,同时也让用户更清楚系统的使用流程,而开发者也能更好的进行开发流程。
因此我们要从使用者的角度来分析看待系统功能,而系统的使用者分为用户和管理员两种,其用例分析如下。
3.3.1用户用例分析
用户能够进行登录操作,并且对于物流信息和车辆信息能进行查询,其用例图如图3-1所示。
图3-1用户用例图
3.3.2管理员用例分析
管理员能对车辆信息和物流信息进行增删改查操作,同时也能对该系统的用户进行相关管理,其用例图如图3-2所示。
图3-2系统管理员用例图
3.4非功能性需求
3.4.1性能需求
本系统因为并不会面向多数人使用,所以性能需求并不会太高,只需要满足基本的运行速度流畅,响应及时即可。而且本系统的数据只能由管理员在后台修改,不会接入网络,所以能够满足系统长期的稳定性。
3.4.2安全需求
安全需求确实是信息系统需要着重注意的一部分。非登录用户只能通过系统来查询信息,而不能更改任何信息。普通用户登录后也只能修改个人相关信息,只有管理员即开发者才有权限修改整个系统的相关信息,而且用户个人信息对于管理员以外的角色为不可见,所以并不会造成信息泄露,而系统查询功能所能找到的信息符合系统基本需求,并不影响系统的安全性。关于用户修改密码等功能,都有相应的核对步骤,来保证该功能的完整性。
3.4.3可靠性需求
可靠性可以从安全性、事务性和稳定性三个方面来评价。本系统作为个人毕业设计研究题目,能够基本实现对个人信息的保密功能,同时信息不会被恶意修改,不需要更进一步加强安全性。关于事务性,我们使用的数据库的事务处理机制也是能满足的,当然仅对于我目前比较单一的数据库结构。另外系统不需要过多的维护,系统目前的数据保存记录都很稳定,短期内也不会涌入大量的数据,经大量测试也没有出现明显的错误,所以基本符合稳定性。
第4章 系统设计
4.1 总体设计
系统设计可以从部分看向整体,从每个部分的功能联系进行思考,同时与实际相结合,最后做出系统设计。采用浏览器/服务器结构,根据之前的需求分析,我们可以对系统进行详细的设计规划,包括各模块功能设计和数据库表设计。
4.1.1业务流程分析
本章对系统开发进行了可行性分析和需求分析,并初步设计了业务流程图。
总体业务流程:从用户和管理员对信息管理的流程来分析系统整体流程。用户可以注册登录网站来写入读取信息,网站验证用户信息后确认用户是否可以登录,用户登录后也可以修改个人信息。管理员登录的时候也要验证管理员信息,管理员可以直接修改个人数据和用户数据。总体业务流程图如图4-1所示:
图4-1总体业务流程图
物流信息供求网站业务流程:用户将个人信息和要发布的信息填入相应的表单,提交后被系统所确认,更新系统数据库,然后用户可以管理个人信息。具体业务流程图4-2所示:
图4-2网站管理业务流程图
用户登录业务流程:打开用户登录界面,填入对应的账号信息,选择正确的身份后提交,系统将输入的信息与数据库对比,确认无误将会显示登录成功,并跳转到登录后的界面,对比有出入就会显示账号错误,并留在此页面。用户登陆业务流程图如图4-3所示:
图4-3 用户登录业务流程图
管理员登录业务流程:打开管理员登录界面,填入对应的账号信息,选择正确的身份后提交,系统将输入的信息与数据库对比,确认无误将会显示登录成功,对比有出入就会显示账号错误,并留在此页面。管理员登录业务流程图如图4-4所示:
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示:
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。