本科毕业设计
快递取件及
院 系:
姓 名:xxx
学 号:xxxxxxxxxx
专 业:
年 级:
指导教师:
职 称:讲师
完成⽇期:2021年 ⽉
摘 要
社会的发展和科学技术的进步,互联⽹技术越来越受欢迎。⼿机也逐渐受到⼴⼤⼈民众的喜爱,也逐渐进⼊了每个⽤户的使⽤。⼿机具有便利性,速度快,效率⾼,成本低等优点。 因此,构建符合⾃⼰要求的操作系统是⾮常有意义的。
本⽂从管理员、⽤户的功能要求出发,快递取件及中的功能模块主要是实现管理员服务端;⾸页、个⼈中⼼、⽤户管理、快递下单管理、预约管理、管理员管理、系统管理、订单管理,⽤户客户端;⾸页、快递下单、预约管理、系统公告、我的。经过认真细致的研究,精⼼准备和规划,最后测试成功,系统可以正常使⽤。分析功能调整与快递取件及实现的实际需求相结合,讨论了Java技术开发快递取件及的使⽤。
关键字:快递取件及 Java技术
Abstracts
With the development of society and the progress of science and technology, Internet technology is becoming more and more popular. Mobile phones are gradually loved by the masses of the people, but also gradually into the use of each user. Mobile phone has the advantages of convenience, high
speed, high efficiency and low cost. Therefore, it is very meaningful to build an operating system that meets our own requirements.
Starting from the functional requirements of administrators and users, the main function modules of express pick-up and door-to-door service are Administrator Server; home page, personal center, user management, express order management, reservation management, administrator management, system management, order management, user client; home page, express order, reservation management, system announcement, my. After careful research, careful preparation and planning, the final test is successful, the system can be used normally. This paper analyzes the function adjustment and the actual needs of express pick-up and door-to-door service, and discusses the use of Java technology to develop express pick-up and door-to-door service.
Key words: Express pick-up and door-to-door service Java technology
⽬ 录
摘 要 I
Abstracts I
⽬ 录 I
第1章 绪论 1
1.1课题背景 1
1.2研究意义 1
1.3研究内容 2
第2章 技术介绍 2
2.1 开发者⼯具 3
2.2 ⼩程序框架以及⽬录结构介绍 3
2.3 JAVA技术 4
2.4 Mysql数据库 4
2.5 SSM三⼤框架 4
第3章 需求分析 5
3.1需求分析概述 6
3.2可⾏性分析 6
3.2.1经济可⾏性 6
3.2.2技术可⾏性 7
第4章 系统设计 7
4.1系统结构设计 7
4.2数据库设计 8
4.2.1实体ER图 8
4.2.2数据表 10
第5章 系统实现 14
5.1管理员服务端功能模块 14
5.2⽤户客户端功能模块 18
第6章 系统测试 23
6.1测试定义及⽬的 23
6.2测试⽅法 23
6.3测试模块 24
6.4测试结果 25
结 论 26
致 谢 27
参考⽂献 28
1.1课题背景
⼿机的普及和互联⽹时代的到来使信息的发布和传播更加⽅便快捷。⽤户可以通过⼿机上的浏览器访问多个应⽤系统,从中获取⼀些可以满⾜⽤户需求的管理系统。⽹站系统有时更像是⼀个⼤型“展⽰平台”,⽤户可以选择所需的信息进⼊系统查看⼀系列信息。
系统所要实现的功能分析,对于现在⽹络⽅便的管理,据数据调查显⽰,相⽐过去增长较快,⽤户通过⽹上登录的⽅式已经形成了⼀种依赖,不管需要什么信息内容,直接上⽹查,参考⽐较⼤,对快递取件及的类型和特点的内容信息有了详细的了解,让⽤户更有针对性的选择。这也给⽤户带来⾮常⼤的⽅便,⽤户可以不⽤像传统的⽅式进⾏查看信息,这样不仅耽误⾃⼰的时间,⽽且⽐对过程⽐较单⼀,所以快递取件及的开发不仅仅是能满⾜⽤户的需求,还能提⾼管理员的⼯作效率,减少原有不必要的⼯作量。
1.2研究意义
越来越多的互联⽹爱好者开始在互联⽹上满⾜他们的基本需求,同时逐渐进⼊各个⽤户⽣活的起居。互联⽹具有许多优点,例如便利性,速度,⾼效率和低成本。因此,类似于快递取件及,满⾜⽤户⼯作繁忙的需求,不仅是⽅便⽤户随时查看信息的途径,⽽且还能提⾼管理效率。
本⽂⾸先以快递取件及过程的基本问题作为研究对象。在开发系统之前,我们对现有状况进⾏了详细的调查和分析。最后,我们利⽤计算机技术开发了⼀套完整合适的快递取件及 。该
系统的实现主要优势是:该系统主要采⽤计算机技术开发,它⽅便快捷;系统可以通过管理员界⾯查看系统所涉及的快递取件及所有信息管理。
快递取件及软件是⼀款⽅便、快捷、实⽤的信息服务查询软件。随着智能⽹络在全球市场的不断普及以及各种智能平台的使⽤,作为中国主流智能的技术开发系统,⾃然需要这样的软件来满⾜更多⽤户的需求和体验。系统的开发与⽤户的⽇常需求相关,如通过管理系统获取到快递下单、预约管理等详细信息,了解最新资讯信息等。
虽然⽬前已有很多基于Java技术平台的快递取件及相关的平台系统,但尚未出现更详细的功能显⽰和信息查询。经过分析,⽤户的第⼀眼往往是看到⼀个软件的外观,⼀个漂亮的界⾯将吸引⽤户下⼀次点击和理解。为了让⽤户通过⽆意识的点击尝试进⼊每个界⾯和每个按钮,⽤户可以进⼀步了解软件的质量,因此良好的软件界⾯将是吸引⽤户注意⼒的第⼀步。因此,对于每个软件界⾯设计⼯作来说,⼀个应⽤程序是占据⾮常重要的⼀部分,在⾼端⼤⽓中吸引⽤户界⾯,满⾜⽤户体验将进⼀步完成整个应⽤程序的各项功能,良好的⽤户体验度将继续使⽤并经常打开并使⽤此软件。
1.3研究内容
本快递取件及,使⽤的是⽐较成熟的Java技术和⽐较完善的MySQL数据库,将⽹络快递取件及信息管理系统可以更安全、技术性更强的满⾜⽹站所有信息的管理。
快递取件及主要实现了管理员模块、⽤户模块⼆⼤部分。通过本快递取件及可以提⾼管理⼈员的⼯作效率,减少出错率,对于数据存储及查有了更⽅便的操作。
详细内容介绍,将在以下五章中详细阐述:
第⼀章、绪论,介绍了研究课题选择的背景及意义、研究现状,简要介绍了本⽂的章节内容。
第⼆章、引⼊技术知识,通过引⼊关键技术进⾏开发,向系统中涉及直观表达的技术知识。
第三章、重点分析了系统的分析,从系统强⼤的供需市场出发,对系统开发的可⾏性,系统流程以及系统性能和功能进⾏了探讨。
第四章、介绍了系统的详细设计⽅案,包括系统结构设计和数据库设计。
第五章、系统设计的实现,通过对系统功能设计的详细说明,论证了系统的结构。
第六章、系统的整体测试,评判系统是否可以上线运⾏。
第2章 技术介绍
2.1开发者⼯具
开发者⼯具现在已经被⼩程序开发团队开发运⾏,⽬前开发者⼯具任然在不断的完善中,在开发⼩程序时经常要不断的更新。可以使⽤扫码登陆开发者⼯具,开发者⼯具将使⽤这个帐号的信息进⾏⼩程序的开发和调试。
机型选择:⼩程序以智能⼿机的屏幕尺⼨为设计标准,进⾏切图。
预览界⾯:写好视图布局后点击编译,⽤来刷新视图界⾯。
控制台:⽅便调试打印输出信息。
上传代码:上传到腾讯服务器,提交审核必经步骤。上传代码时可以填写版本号和备注信息。
资源⽂件:⼀般可以在资源⽂件进⾏对应项⽬的⽂件⽬录的断点调试。
显⽰远程调试:⼿机端和PC端开发⼯具联调对⽤户⽽⾔是⾮常实⽤的。
本地数据存储:显⽰的是本地存储的数据。
视图调试:标组件以⼦⽗层级结构呈现,⽅便调试。
限制在2M 以内的代码体积;开发中⼀般不校验合法域名信息;⼩程序后台要做配置服务器域名。
以上就是在开发过程中开发者⼯具常⽤到的功能,开发者⼯具也在不断的完善。
2.2⼩程序框架以及⽬录结构介绍
整个⼩程序框架系统分为两部分:逻辑层和视图层。⼩程序开发框架的⽬标是通过尽可能简单、⾼效的⽅式让开发者可以在中开发具有原⽣ ⼩程序 体验的服务。⼩程序在视图层与逻辑层间提供了数据传输和事件系统,提供了⾃⼰的视图层以及逻辑层框架,让开发者能够专注于数据与逻辑。框架的核⼼是⼀个响应的数据绑定系统,可以让数据与视图⾮常简单地保持同步。在逻辑层做数据修改,在视图层就会做相应的更新。框架提供了⼀套基础的组件,这些组件⾃带风格的样式以及特殊的逻辑,开发者可以通过组合基础组件,创建出强⼤的⼩程序 。
Java主要采⽤CORBA技术和安全模型,可以在互联⽹应⽤的数据保护。它还提供了对EJB(Enterprise JavaBeans)的全⾯⽀持,java servlet API,java (java server pages),和XML技术。
JAVA语⾔功能:
⾯向对象:⾯向对象是Java编程语⾔的标志之⼀,是⼀种软件开发⽅法。最重要的是将所有东西变成对象,然后以某种⽅式编程。编程时,代码和数据写在每个对象上。 ⾯向对象编程⽅法的出现使得⼈们在编程过程中的设计思考和操作变得⾮常简单,同时也提⾼了程序的安全性。
跨平台:Java流⾏的⼀个关键特性是它的跨平台特性,这使得⽤Java编程变得容易。您可以⽤Java编写程序并在其他地⽅运⾏它,⽽⽆需在编译后更改它。
垃圾回收机制:⽤来将那些在程序不操作时⽆⽤的对象所占⽤的内存空间释放掉,C ++最被⼈厌恶的就是因为其不能将在编程的过程中所占⽤的内存空间进⾏及时的释放,导致随着编程时间的变长所占⽤的内存空间越来越多。对于⼀些编程⾼⼿⽽⾔,他们会在刚开始编程的时候配置⼀块内存地址放在堆栈上,然后在不需要的时候会对其进⾏释放,⽽⼀些新⼿和菜鸟在很多的时候会忘记删除这个内存地址,从⽽导致程序在运⾏的过程中会变得⼗分的不稳定,最终有可能会导致程序崩溃。所以很多C ++的⾼⼿在编写程序时往往都会将删除后的指针的值设置为NULL,然后在删除之前确定⼀个指针的值是否为NULL。
2.4 Mysql数据库
数据库是系统开发过程中不可或缺的⼀部分。 在WEB应⽤⽅⾯,MySQL AB开发了⼀个具有很⼤优势的MySQL关系数据库管理系统。MySQL可以将数据存储在不同的表中,这⾮常灵活,并且还可以提⾼系统在实际应⽤中的速度。 数据库访问最常⽤于标准SQL语
⾔,MySQL⽤于SQL语⾔,因此它具有⾼度兼容性。数据库的操作是必不可少的,包括对数据库表的增加、删除、修改、查询等功能。现如今,数据库可以分为关系型数据库和⾮关系型数据库,Mysql属
于关系性数据库,Mysql数据库是⼀款⼩型的关系型数据库,它以其⾃⾝特点:体积⼩、速度快、成本低等,Mysql数据库是⽬前最受欢迎的开源数据库。
在WEB应⽤技术中, Mysql数据库⽀持不同的操作系统平台,虽然在不同平台下的安装和配置都不相同,但是差别也不是很⼤,Mysql在Windows平台下两种安装⽅式,⼆进制版和免安装版。安装完Mysql数据库之后,需要启动服务进程,相应的客户端就可以连接数据库,客户端可通过命令⾏或者图形界⾯⼯具登录数据库。
2.5 SSM三⼤框架
1.Spring的优势:
通过Spring的IOC特性,将对象之间的依赖关系交给了Spring控制,⽅便解耦,简化了开发。
2.Spring MVC的优势:
SpringMVC是使⽤了MVC设计思想的轻量级web框架,对web层进⾏解耦,使我们的开发更简洁。
3.Mybatis的优势:
数据库的操作(sql)采⽤xml⽂件配置,解除了sql和代码的耦合,提供映射标签,⽀持对象和和数据库orm字段关系的映射,⽀持对象关系映射标签,⽀持对象关系的组建提供了xml标签,⽀持动态的sql。
3.1需求分析概述
任何⼀个项⽬在开发研究前,都需要对研发系统本⾝的需求做⼀个认真的分析,市场的调研是不可忽视的,从实际场景中确定使⽤⼈员的功能需求,从⽽明确⽬标,对整个系统的开发有⼀个更加准确的定位,在这个章节,需要对系统的性能分析,业务流程分析,和数据等进⾏分析,快递取件及的整体界⾯简单,功能完善。
需求的可⾏性是分析和讨论发达的系统能达到什么样的要求。开发的系统平台是否符合之前的要求。只有在预先评估系统的开发中,才能在系统开发和实施之前完成需求。如果您不具备开发⼀个功能不合格的系统的可⾏性,那就是开发失败。开发系统是否有⽤,可以完成之前讨论过的需求,以下分析了快递取件及的实际需求。
系统设计需要从管理员与⽤户的实际需求开始,以了解他们需要实施哪些功能以及他们可以包括哪些管理⼯作。
考虑到快递取件及设计的特点,应满⾜⼏个要求:
(1)它可以通过⽹络开展快递取件及信息管理⼯作,促进对快递取件及的统⼀管理。
(2)学习⽅法变得更加多样化,管理更加标准化;
(3)它提供了⼀个免费的渠道,以确保数据的实时有效沟通。
3.2可⾏性分析
可⾏性分析⽬的是根据所开发系统的⽤户需求,明确研究⽅向和⽬标,通过可⾏性分析确定系统的框架和功能模块。
可⾏性分析是对任何管理系统的需求、技术和经济的分析。其中最重要的技术⽅⾯的可⾏性,技术可⾏性是分析软件开发技术的应⽤开发系统是可⾏的。其次,分析软件系统的需求,分析软件需求能否满⾜预先设计的功能需求。最后讨论了系统的操作可⾏性和经济可⾏性。
3.2.1经济可⾏性
在开发任何软件系统之前,它将考虑其后来的经济可⾏性,即开发和设计软件所需的成本及其在以后运⾏中可带来的经济效益是否可以匹配,以及软件是否能带来经济效益给⽤户。在本交互式⽤户管理
软件的设计中,本⽂的主要⽬的是为⽤户提供⼀个快捷与⽅便的快递取件及,这在经济上是完全可⾏的。
3.2.2技术可⾏性
系统⽐较重要的⼀个分析就是技术可⾏分析,没有好的技术,再好的设计也是达不到系统的要求,并且对于技术的设计,使⽤的技术,如何更好的利⽤技术将所要实现的功能模块进⾏详细的分析,需要对技术进⾏详细的了解及⾃⼰的所学知识的⼀个综合使⽤。技术可⾏性主要取决于系统设计和开发中使⽤的各种硬件设施和软件设置,是否可以更好的结合,发挥他们的优势避开他们的弊端进⾏完美结合,确保技术的安全使⽤及正常的操作。
快递取件及主要是基于Java技术开发,到⽬前为⽌Java技术的发展已经⾮常成熟。同时,它也受到许多开发⼈员的青睐。⽽且,在技术层⾯,Windows平台决定可以完成开发快递取件及的任务。因此,系统开发在技术上是可⾏的。
3.3系统功能设计
软件的⽤户界⾯是最直接接触的对象,包括是否允许⽤户使⽤简单⽅便,请求的响应时间,主图像的整体质量,整体布局的质量。
快递取件及的设计基于现有的⽹络平台,可以实现⽤户管理及数据信息管理,⽅便管理员对后台进⾏管理有详细的了解及统计分析,随时查看信息状态。计算机毕业论文
系统功能设计是在系统开发和设计思想的总体任务的基础上完成的。该系统的主要任务是实现快递取件及管理,使⽤户可以通过指令完成整个快递取件及的操作。
从上⾯的描述中可以基本可以实现软件的功能:
1、开发实现快递取件及的整个系统程序;
2、管理员服务端;⾸页、个⼈中⼼、⽤户管理、快递下单管理、预约管理、管理员管理、系统管理、订单管理等。
3、⽤户客户端:⾸页、快递下单、预约管理、系统公告、我的等相应操作;
4、基础数据管理:实现系统基本信息的添加、修改及删除等操作,并且根据需求进⾏交流信息的查看及回复相应操作。
发布评论