徐州工程学院菜鸟驿站快递收发系统论文答辩

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

徐州工程学院菜鸟驿站快递收发系统作者:薛晗目录1.绪论2.相关理论和技术3.功能模块4.业务流程图5.数据流程图6.E-R图7.系统实现8.系统测试9.结论10.致谢1.绪论在这个网络越来越普及的信息时代,网购以其简单快捷的特点成为了更多上班族或者学生族之类生活忙碌人们所倾向的购物方式。本系统就是针对相应的快递物流问题应运而生的。本系统旨在帮助客户以及管理工作人员能够更高效、方便的完成快递的收发,使得整个快递收发变得更细化,便于集中管理,从而提高工作效率。客户通过网上下达订单,填好完整的订单信息,管理工作人员就能够通过系统反馈到后台的订单信息了解到客户快件信息,然后处理并上门取件。在这同时,客户还能够在系统中输入单号查询自己的快递信息,从而使客户摆脱传统的需送件到收发点才能寄快递的方式,而能够足不出户就完成这一过程,使得快递收发变得更简单快捷。2.相关理论和技术(1)JSPAjax是以XML为基础的异步JavaScript,是与服务器进行数据的交换并使得部分网页获得更新的技术(即在不需要刷新网页的情况下,能够使部分网页内容获得更新的技术)。(2)MyEclipseMyEclipse是一个开放源代码的、基于Java的可扩展开发平台。在如今的这个信息时代里,它已经成为了大多数系统开发人员所选择的最基本的工作平台。人们选择它,信赖它,并依靠它来进行相应的系统程序开发。可以说,它几乎成为了经典般的存在。(3)MySQLMySQL作为SQL数据库中最熟为人知的一个数据库,它的优点毋庸置疑。对于一个网站的信息管理工作来说,快速和灵活性是很重要的,而MySQL足以满足这些特点。(4)MVCMVC,就是模型,视图以及控制器得意思。它能将系统中的各部分处理过程和结果加以区分,其中应用程序里面用来处理数据逻辑的部分就是model,通常,model对象最主要的工作任务就是在数据库里存入和取出数据;view表示的是程序代码里面用来解决显示数据的模块;控制器则是存在于系统代码里面的一个模块主要负责在视图中读取数据以及控制用户的输入。(5)JDBCJDBC是指对java进行的数据库连接。它的特点在于人们只需要编写一次应用程序就能够让这些代码所代表的含义及效果在任何地方都能够完美地运行起来。(6)JavaScriptJavaScript是一种简单的脚本语言,它出众的地方在于,当你需要进行编译时,它可以让你直接在浏览器上面进行你的工作。(7)JQueryJquery语言是一种JS脚本语言库,用户可以放心的使用它而并不需要支付任何额外的费用,同时,它的功能非常完善,完全能够达到用户的需求。它相当于是Java和Query的结合,能够有效地帮助Java完成开发。3.功能模块用户:登录、业务介绍查看、客户服务查看、公告信息查看、快递查询和客户服务。管理员:公告通知管理、注册用户管理、网站信息管理、客户服务信息、用户评论管理、服务类型管理、登录、订单信息管理。管理员公告通知管理注册用户管理网站信息管理客服信息管理用户评论管理服务类型管理公告通知管理发布公告通知发布网站信息订单信息管理订单信息管理订单信息查询网站信息管理注册用户管理注册用户查询徐州工程学院菜鸟驿站快递收发系统登录用户登录业务介绍查看客户服务查看快递查询公告信息查看客服信息4.业务流程图一般用户下达订单的流程为:登陆之后,在左面选项列表中选择订单信息管理中的提交订单信息,将订单信息填充完整,选择提交,系统就会将新提交的这个订单传送到后台管理员那里去,让管理员进行处理。而用户也可以在其他的订单信息查询中查看到自己提交的订单信息和物流状态。这时候,用户只需将快件准备好,管理员就会安排工作人员上门取件。5.数据流程图用户浏览系统网站首页,如果是非会员则需进行注册,注册完毕或者是会员则可登录,同时用户注册的信息则被传送给管理员,与用户登陆之后下达的订单一起,通过管理员对网站个功能模块的管理生成表单存储。6.E-R图mm7.系统实现(1)前台功能模块①业务介绍:用户进入系统网站首页,点击业务介绍按钮,则可进入系统业务介绍信息列表界面,在这个界面中可以查看到系统中的业务介绍名称、分类以及时间等信息。点击业务介绍标题则可进入业务介绍详情界面,在这个界面中可以查看业务介绍的详细内容信息。②客户服务:用户进入系统网站首页,点击客户服务按钮,则可进入系统客户服务信息列表界面,在这个界面中可以查看到系统中的客户服务名称、分类以及时间等信息。点击客户服务标题进入客户服务详情界面,在这个界面中可以查看客户服务的详细内容信息。③公告信息:用户进入系统网站首页,点击公告信息按钮,则可进入系统公告信息列表界面,在这个界面中可以查看到系统中的公告名称、时间等信息。点击公告标题进入客户服务详情界面,在这个界面中可以查看公告的详细内容信息。④快递查询:当用户需要了解自己的快件物流详情的时候,只需要点击快递查询按钮,就可进入快递查询信息界面。在这个界面中可以在文本框中输入快递单号信息,编辑完快递单号,点击查询按钮,即可以查询系统中的快递物流详情信息。⑤客服信息:一般情况下,用户需要先对你有什么具体的服务有一定了解才会下达订单。这时候,用户只需要点击客服信息按钮,就可以进入系统客服信息界面中,在这个界面中可以查看快递站点等客服信息。(2)用户登录:点击用户登录,可以看到登录界面,在右面会有注册按钮,点击后会出现需要填写相关信息的界面,完成填写则可以登录并将信息发送到后台管理,之后便可以实现发起订单等操作。登录界面如图所示:(3)管理员登录①公告通知管理:这个功能模块里含有两个子功能按钮,分别是公告通知管理和发布公告通知。点击公告通知管理按钮,则可以进入系统公告信息列表界面,在这个界面中可以查看到系统中的公告通知信息,可以对系统中的公告通知信息进行管理删除;点击发布公告通知按钮,则可以进入系统添加公告通知信息界面,在这个界面中管理员可以添加公告通知信息,编辑完,提交即可完成添加。②注册用户管理:这个功能模块也含有两个子功能按钮,分别是注册用户管理和注册用户查询。如果需要查看注册用户的信息,通过注册用户管理子功能模块可以进入系统注册用户信息列表中,在这个列表中可以查看系统中的注册用户信息,同时也可以对这些信息进行管理操作;点击注册用户查询按钮,在跳出来的查询界面中只需输入用户账号就可以查询此注册会员的具体账号信息。③网站信息管理:很多时候,管理员是需要对整个网站的信息进行编辑管理的。那么,管理员只需要登录之后点击网站信息管理按钮,就可以进入网站信息管理的功能模块。它含有两个子功能按钮,分别是网站信息管理和发布网站信息。点击网站信息管理按钮,则可跳到网站上一些信息列表的界面,这里面的信息是可被管理的;点击第二个子功能模块按钮,则可进入系统添加网站信息界面,在这个界面中可以编辑系统中的网站信息,编辑完,提交进入系统,完成添加网站信息功能。④客服信息管理:点击客服信息管理按钮,进入系统客服信息列表中,在这个列表中可以查看到系统中的客服信息详情,还可以对系统中的客服信息进行修改或者删除操作。⑤用户评论管理:管理员点击用户评论管理按钮,进入系统用户评论信息列表中,在这个列表中可以查看到的信息包括系统中的用户的评论信息。管理员可以通过双击用户呢称,在跳出来的回复界面中对用户的反馈留言进行回复。⑥服务类型管理:管理员只需要登录之后点击服务类型管理按钮就可对这些内容进行管理。管理员进入系统服务类型信息界面,会有两个子功能模块,分别是服务类型管理和增加服务类型。在这个界面中可以查看系统中的服务类型信息,并对其进行修改编辑操;增加服务类型子功能则允许管理员添加新的服务类型。⑦订单信息管理:两个子功能模块,分别是订单信息管理和订单信息查询。点击第一个子功能按钮,则可以进入系统订单信息列表中,在这个列表中可以查看有记录的订单信息,包括每个订单的详细发件人、收件人、地址、联系电话物流状况等这些具体的信息;点击第二个子功能按钮,则可以进入订单信息查询界面,会出现一个输入订单号的查询界面,在这个界面中编辑好订单号,编辑完提交,则可以查询到所需要寻找的那一个具体的订单信息。8.系统测试简单点来说就是把你做好的系统各方面组合起来试着投入运行,然后观察这个系统是否可运行,运行之后有哪些东西运行得并不是那么流畅,或者存在什么bug,通过这些观察结果找出系统尚存在的不足和可以改进之处,然后对其进行进一步的改善、重新编译,达成所期望的目标。白盒测试是指系统运行测试时是可见的,即我们可以清楚地看见运行时发生了什么以及是怎样发生的。黑盒测试又被称为功能测试,是与白盒测试相对应的,因此可以简单地理解为在看不见的情况下测试系统是否能正常运行。本系统的测试采用白盒、黑盒相结合的测试方法,夹杂包括单元测试、集成测试在里面,以综合、全面的角度完全模拟用户和管理员使用本系统的情况。当然,在前期还是出现了不少问题,比如数据库无法与系统完美连接,编译代码无法完美运行等等,不过通过我的努力,一遍遍的重新编译与调试,还是解决了这些问题。9.结论经过长久的努力与不懈的坚持,我也总算是完成了对这个徐州工程学院菜鸟驿站快递收发系统的开发。本系统的目标主要是为了方便用户和管理员的使用和管理,使得整个快递收发变得更细化,便于集中管理,从而提高工作效率。这次的系统设计让我学到了很多东西,也让我懂得了很多道理。首先就是关于我们本科知识的更加深刻学习和巩固,也让我学到了更多关于编程知识以及Java、MySQL这些软件技术的运用。当然,我毕竟是第一次独立地开发一个完整的系统,而且我掌握的知识也有限,因此设计出来的系统肯定存在着许多的不如意之处。因此,期望亲爱的审核老师能够谅解这些并给我指出系统及论文中的不足之处,我一定努力改正。10.致谢首先我要感谢我的指导老师,可以说,我们能够顺利的完成系统的编译开发,与指导老师的关心和教诲是分不开的,正是因为他耳提面命的指导,才有了我们的成果。对此,我表示由衷的感谢与敬佩。其次,我也要感谢我的学校。它给了我们一个舒适温暖的学习环境。再次,我要感谢我的家人,我的爸爸妈妈。是他们辛苦的养育了我,给了我许多的理解和关爱,他们是我的全部,我爱他们!同时,我也要对这四年来所有教过我帮助过我的老师表示诚挚的谢意。正是因为有你们的存在和激励,我才有足够的动力不断地去学习、探索,不断地向前奋进。最后,我要向我所参阅的所有书籍作者和所有在百忙之中抽出时间来对我的设计及论文提出评审和宝贵意见的所有老师表示诚挚的感谢!END

1 / 22
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功