摘 要
伴随着现今经济的快速发展,越来越越多的人离不开手机了,几乎一下班第一件事情就是拿起手机,大多数人喜欢玩游戏刷视频,出门的时间就很少了,而此时微信上的小程序也渐渐成为人们的喜爱之一,为此为了方便广大用户能够随时对小程序进行相应的信息内容管理,特此我开发了基于微信小程序上的外卖点餐系统。面对外卖点餐系统程序的设计我主要是从对系统所要实现的功能方面出发从而进行相应的研究与相应的考虑,确定好了我需要实现的功能之后就可以进行界面的设置了,当然,我们不仅要考虑到界面的功能还要把他与设计好的页面相结合,所以用户们可以轻松的找到自己所想要点击或查看的信息。一个系统的可长期操作性是很重要的,根据一段时间对各类信息了解之后再进行系统缺口的改进与完善。整个小程序的开发,我以现在比较成熟的技术之中进行参考与研究,并且对现今外卖点餐系统的实际需求以及功能进行了分析,从而讨论基于微信开发的外卖点菜系统的使用。
【关键词】:微信小程序;JAVA;Mysql;系统的可延续性
目录1 绪论41.1 课题背景41.2 研究现状51.3 研究内容52 相关技术介绍52.1 JAVA技术52.2 MYSQL数据库52.3 B/S结构62.4 SSM框架63 系统分析63.1 可行性分析63.1.1 经济可行性63.1.2 技术可行性73.1.3 可操作性73.2 需求分析73.3 性能分析74 系统设计84.1 系统结构设计84.2 开发流程设计84.3 数据库设计94.3.1 实体ER图94.3.2 数据表115 系统实现135.1 用户功能模块135.2 后台功能模块166 系统测试186.1 系统测试的目的186.2 系统测试分析196.3 功能测试19结论21参考文献22致谢23
1 绪论
1.1 课题背景
现今这个时代互联网已经在领跑了,网络系统在经历了时间已及经验的洗礼已经相对完善和成熟了,很大程度上使人们的生活方式有了本质上的变化以及影响,现在社会发展很快了,信息技术又是当今的主流技术,世界各地都在运用的技术,社会的变化它功不可没。如今,手机已经人们生活中必不可少的一部分,基于手机平台能做到的事情也越来越多。就拿现在主流的交流软件“微信”来说,它的发展规模也在不断扩大,可以说人们的手机上基本都有微信。
1.2 研究现状
在现今快速发展的这个大时代,人们所需要的是“效率”和“简便”,就拿饮食来讲,传统的点菜以及上菜采用的都是人工操作,信息量大不说,出错率也比较高,对于查找客户所需要的某一条数据来说相对麻烦,甚至找不到的情况也时有发生,耽误时间不说,还影响了工作效率。当然,对于那些使用相对复杂、操作较为繁琐的应用也在逐渐被淘汰。伴随着越来越多的小程序在微信端的推出。人们渐渐对小程序产生了很大的依赖,因为他不仅做到了操作简单、内容清晰易懂,更重要的是用户们不需要下载安装应用的小程序、基本上不需要占用手机内存就能实现APP同样的功能。
为了提高工作效率以及广大用户的需求,我们迫切需要开发这个外卖订购系统平台。此次开发的外卖点菜系统,用户可以在线提交订单和菜品信息,提高外卖点菜系统的管理效率。
1.3 研究内容
整个统的设计我主要实现了管理员和用户功能的操作。管理员通过我这个系统可以很大程度的提高工作效率并且减少出错的概率,当然,数据的存储还有查找也更加方便了。
2 相关技术介绍
2.1 JAVA技术
JAVA是一种面向对象的语言,它为指定任务提供了最基本的方法,开发人员只需要了解一些概念就可以编写一些程序。Java软件很小,它的代码可以在小型机器上运行。Java是一种具有转换、继承和多语言三大特点的计算机编程语言,广泛应用于企业Web应用程序开发和移动应用程序开发。
2.2 MYSQL数据库
数据库是系统开发的一个组成部分。在MySQLWeb应用方面,AB开发了一个相关的MySQL数据库管理系统,提供了很多好处。MySQL可以高度灵活地将数据存储在不同的表中,可以提高移动应用程序的速度。最常用的SQL语言是访问数据库,SQL使用MySQL,兼容性高。数据库功能必不可少,包括数据表的增删改查等功能。目前,数据库可分为联系人数据和无关数据库。MySQL是一个关系型数据库。MySQL数据库是一个小的联系人数据。它的特点是体积小、速度快、价格低。MySQL数据库是现在最流行的开源数据库。
在Web应用技术中,MySQL数据库支持各种操作系统。虽然在不同平台上的安装和配置有所不同,但差异并不显着。MySQL在Windows平台下有两种安装方式,两个版本,和免费安装。安装好MySQL数据库后,需要启动服务,以便对应的客户端连接数据库。客户端可以通过命令行或图形界面工具访问数据库。
2.3 B/S结构
B/S系统的结构是一个基于Internet的系统开发程序。它是软件开发中广泛使用的应用程序列表。B/S架构现在被广泛接受,打破了C/S架构模型,提供基于网络模型的最优系统支持。随着互联网技术的发展,B/S系统的结构也在不断发展和更新。随着互联网的进一步发展,大多数信息管理系统不仅要在一台计算机上使用,还要在连接到互联网的其他计算机上使用。在此背景下,基于B/S架构的编程方法被广泛使用,其基础也在不断更新。
B/S架构供操作系统中的互联网浏览器使用,而不是Windows应用程序,不需要安装在使用该系统的计算机上。B/S架构的运行方式是部署在远程服务器上创建的软件系统。软件启动后,部署的软件系统可在任何连接到Internet的计算机上访问。B/S架构给使用管理系统的用户带来了极大的方便。
2.4 SSM框架
今天流行的“SSM复合框架”是Spring+SpringMVC+mybatis的缩写,许多人都想要它。“综合SSM框架”是一种团结一致、各司其职、相互协调、相得益彰的团队精神。网络项目的方案通常是更简单的数据源。Spring是一个轻量级的反渗透(IoC)框架,但它也是顶包(AOP)。控制器的操作系统中经常用到spring的MVC。它分为模型对象,程序对象的功能由ATM处理。这种集成使您可以轻松地完成整个过程。Mybatis是一个很好的稳定性指南。它支持常见的SQL查询,并允许将高分辨率地图数据用于存储的应用程序。由于大型JavaWeb应用开发成本高,开发后维护困难,开发过程中故障排查困难。已经采用了“SSM复合框架”,它允许创建业务层次结构,并为这个问题提供了一个很好的解决方案。
3 系统分析
3.1 可行性分析
3.1.1 经济可行性
在面对任何软件系统开发之前,最先考虑的肯定是它的经济可行性了,也就是它的开发成本与设计成本加起来与它将来带来的经济效益是否成正比,它是否可以带来比较可观的经济收益。在整个系统的设计上,最主要要实现的是为管理员提供一个新的外卖订购系统平台。微信小程序的开发由开发者自行开发,无需购买其他软件或端口,在开发小程序之前进行市场调研和其他微信小程序,并不用产生任何费用的支出。面对困难的时候,可以通过老师、同学以及去搜索一些有关的视频进行解决。因此,开发外卖订购系统在经济上是可行的,不需要任何成本。
3.1.2 技术可行性
在考虑了经济的可行性之后就是对技术可行性的分析了。对此,主要考虑的是系统的设计以及开发中使用到的硬件与软件能否更好地结合起来,发挥各自的优势,避免各自的缺点,并进行完美的组合,以确保技术的安全使用和正常运行。
本软件采用Java技术和MySQL数据作为设计工具,易于阅读和操作。在不影响用户角色的情况下创建订单系统真的很有用。数据的可靠性和通用性为数据作业的分配和管理提供了基础。它也是数据库安全平台的重要组成部分,是提高和增强数据安全性的重要途径。除了提供简单、智能和高效的系统管理框架外,它还概述了创建安全计算机环境所需的步骤。以支持和帮助维护安全性。因为这两个开发工具功能强大,免费且连接良好,因此外卖订购系统在技术上是可行的。
3.1.3 可操作性
大多数实践是指设计外部订购系统后的用户体验。管理员可以随时通过系统管理相关数据信息。对于用户和用户角色,他们应该只安装自己的系统界面,并使用界面搜索菜单的功能模块来满足用户和管理员管理数据信息的信息需求。系统实施不需要专家直接对功能模块进行操作和管理,系统的运行完全可以。系统操作系统还采用界面窗口访问,操作人员可以方便地操作计算机。
3.2 需求分析
在开发和研究任何项目之前,仔细考虑研发系统本身的需求是很重要的。营销研究不容忽视。确定现实世界的用户操作需求,以阐明目标并为系统范围的开发提供正确的位置。在本章中,主要分析了业务流程流程和数据。需求的可能性是对开发系统能够满足的需求进行分析和讨论。开发的系统平台是否满足之前的要求。只有在外包系统的开发中,在系统建立和应用之前满足要求。如果你不能开发一个非标准功能的系统,那就是开发失败。开发系统是否有用,是否能够满足前面讨论的需求。
3.3 性能分析
对于绩效分析,相对于传统的管理方式,传统的管理方式采用人工统计,通过纸笔进行数据管理,随着计算机网络的出现,这种方式在存储和查找特定数据信息方面存在较大问题。这种传统的做法难以适应当前的社会发展,不仅降低了人类的工作效率,而且需要大量的人力和物力。时间和使用成本也相当高。为了降低成本,提高用户效率,开发了基于微信的下载系统。主要实现外卖订购系统平台的用户角色和相应的功能模块,使得外卖点餐系统的开发设计是一个独立的系统,使用流行的数据库进行数据存储和开发,主要是为了了解平台采购订单系统的用户角色和相应的功能模块。因此,外卖订单系统的服务管理无异于管理和无效,但它有悖于传统的管理信息化。实施自定义订购系统可以节省资源并加快业务运营。效率高,功能强大。
4 系统设计
4.1 系统结构设计
架构设计的目的是反映一种结构与另一种抽象元素之间的关系,通常用于指导大型应用系统。将一个大任务分解成几个小任务的过程就是系统架构的整体设计。完成一个小任务后,就可以完成整个任务。它的过程就是分解和分析各个组成部分的功能、相互作用和有意义的关系的过程。信息传播过程的最后一步是改进。系统的整体功能取决于两个组件:前端平台和后端平台。论文由各个模块组成,层次结构清晰。概念集中在对象上,实体对应数据的类型,每个数据类都要加上实现类。微信小程序外卖点餐系统操作系统的结构,功能模块如下图4-1。
添加图片注释,不超过 140 字(可选)
图4-1系统结构图
4.2 开发流程设计
添加图片注释,不超过 140 字(可选)
外卖订购系统的开发分析了系统所使用的管理模块和数据库,演示了信息管理应用程序建设所需的生产、开发、规划和实施三个步骤。它决定了系统是否真正意识到预设的功能,设计成功后能否实现。在开发过程中,每个阶段都必须严格按照线性顺序创建,相应阶段创建的每个工作都可以通过技术进行验证和监控。确保完成后一个阶段是正确的,不会对下一阶段造成拖累,以便完成设计功能后系统的安全。考虑到订单系统开发成功的经验,上述做法效果明显,在很大程度上降低了系统开发的复杂度。如图4-2所示
图4-2开发系统流程图
4.3 数据库设计
4.3.1 实体ER图
看完程序,大家都知道,数据库的设计是基于系统功能的需求。我们需要创建一个数据通信模型来存储数据。这样,当我们在程序中时,就不需要向程序页面添加数据,从而使程序更加高效。数据库存储了大量的信息,可以作为一个基本的过程,也是信息管理的基础。该数据库还提供了附加功能,删除、修改和搜索,使应用程序可以快速访问所需的信息而不是程序代码。数据库中的每张信息表都按照特定的关系整齐地整合、组织并纳入数据表中。数据库是整个软件设计的核心环节,所以开发的第一个问题就是确定数据库的数量和结构。如上所述,本文档将使用Mysql技术来了解数据库管理,以确保可用性、一致性、机密性和完整性。一些非法用户可以通过攻击数据库来获取数据库中的信息。Mysql可以起到保护作用。我们详细分析了微信小程序系统特定用户需求的功能体系和ER图设计。我们可以得到如下图所示的几个单元之间的详细关系模型:组织模型图之间的关系。
-
管理员信息单元图如图4-3所示:
添加图片注释,不超过 140 字(可选)
图4-3管理员信息实体图
(2)用户信息实体图,如图4-4所示:
添加图片注释,不超过 140 字(可选)
图4-4用户信息实体图
(3)菜品信息实体图,如图4-5所示:
添加图片注释,不超过 140 字(可选)
图4-5菜品信息实体图
(4)订单信息实体图,如图4-6所示:
添加图片注释,不超过 140 字(可选)
图4-6订单信息实体图
4.3.2 数据表
每个数据库应用程序彼此分离。当运行到特定应用程序时,它使用自己的协议与客户端通信。然后系统将链接这些数据。当我们选择任何桥段时,我们将简要描述这个数据库是如何创建的。当您单击“完成”按钮时,数据源名称将自动出现在对话框中。单击下一步后,您可以直接输入身份验证和登录密码。
轮播图集合表:
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 |
---|---|---|---|---|---|
1 | _id | String | 4 | 自增编号 | 10 |
2 | lbname | String | 50 | 是 | 255 |
3 | lburl | String | 50 | 是 | 255 |
6 | _createTime | Number | 50 | 是 | 255 |
7 | _updateTime | Number | 50 | 是 | 255 |
菜品分类集合表:
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 |
---|---|---|---|---|---|
1 | _id | String | 4 | 自增编号 | 10 |
2 | sortid | String | 50 | 是 | 255 |
3 | title | String | 50 | 是 | 255 |
6 | _createTime | Number | 50 | 是 | 255 |
7 | _updateTime | Number | 50 | 是 | 255 |
用户信息集合表:
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 |
---|---|---|---|---|---|
1 | _id | String | 4 | 自增编号 | 10 |
2 | username | String | 50 | 是 | 255 |
3 | photo | String | 50 | 是 | 255 |
6 | _createTime | Number | 50 | 是 | 255 |
7 | _updateTime | Number | 50 | 是 | 255 |
菜品信息集合表:
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 |
---|---|---|---|---|---|
1 | _id | String | 4 | 自增编号 | 10 |
2 | cpname | String | 50 | 是 | 255 |
3 | cpsort | String | 50 | 是 | 255 |
4 | cpimage | String | 50 | 是 | 255 |
5 | cpprice | String | 8 | 是 | 23 |
6 | specialty | String | 8 | 是 | 23 |
7 | djname | String | 8 | 是 | 23 |
8 | djaddress | String | 8 | 是 | 23 |
9 | _createTime | Number | 50 | 是 | 255 |
10 | _updateTime | Number | 50 | 是 | 255 |
地址信息集合表:
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 |
---|---|---|---|---|---|
1 | _id | String | 4 | 自增编号 | 10 |
2 | name | String | 50 | 是 | 255 |
3 | city | String | 50 | 是 | 255 |
4 | address | String | 50 | 是 | 255 |
5 | mobile | String | 8 | 是 | 23 |
6 | _createTime | Number | 50 | 是 | 255 |
7 | _updateTime | Number | 50 | 是 | 255 |
订单信息集合表:
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 |
---|---|---|---|---|---|
1 | _id | String | 4 | 自增编号 | 10 |
2 | cpname | String | 50 | 是 | 255 |
3 | cpsort | String | 50 | 是 | 255 |
4 | cpimage | String | 50 | 是 | 255 |
5 | cpprice | String | 8 | 是 | 23 |
7 | djname | String | 8 | 是 | 23 |
8 | djaddress | String | 8 | 是 | 23 |
9 | wmnumber | Number | 50 | 是 | 255 |
10 | totalprice | Number | 50 | 是 | 255 |
11 | gmname | String | 8 | 是 | 23 |
12 | address | String | 8 | 是 | 23 |
13 | payment | String | 8 | 是 | 23 |
14 | state | String | 8 | 是 | 23 |
15 | pingjia | String | 8 | 是 | 23 |
16 | pingyu | String | 8 | 是 | 23 |
17 | _createTime | Number | 50 | 是 | 255 |
18 | _updateTime | Number | 50 | 是 | 255 |
5 系统实现
5.1 用户功能模块
添加图片注释,不超过 140 字(可选)
用户进入到小程序主界面,首先用户只需要登陆以后映入眼帘的是首页的各种分类模块,使用户们能够轻易的对自己所需要的东西进行有效以及快速的辨别,如图5-1所示。
图5-1首页界面
其次,用户通过点击菜品展示区的信息选择自己喜欢的菜品,大家就可以了解到关于这道菜的各种信息,如:价格、名称、以及店家的信息等。然后根据自己的喜欢进行在线购买操作,如图5-2所示。
添加图片注释,不超过 140 字(可选)
图5-2菜品信息界面
再由购买进入页面,大家可以选择购买数量以及选择收获地址等操作,也可以查看总共的金额之后进行提交订单操作,如图5-3所示。
添加图片注释,不超过 140 字(可选)
图5-3提交订单界面
我的订单:用户通过我的订单页面可以进行查看待付款、送货中、待评价、已完成等信息详情内容,用户点击待付款页面可以进行查看菜品名称、菜品分类、菜品价格、店家名称、收货地址等信息,查看需付款金额,并进行在线付款操作,如图5-4所示。
添加图片注释,不超过 140 字(可选)
图5-4我的订单界面
我的:用户通过我的页面可以设置我都个人信息,如图5-5所示。
添加图片注释,不超过 140 字(可选)
图5-5我的界面图
5.2 后台功能模块
通过进入后台页面可以获取图片轮播、菜品分类、用户信息、地址信息、订单信息等功能模块,管理者可以对其进行操作更改等。
首先我们进入图片轮播:我们可以通过列表获取以及修改自己所需要的信息,让后再进行在线查看、增加检索、新建等操作,功能模块主要用于广告植入,吸取眼球如图5-6所示。
添加图片注释,不超过 140 字(可选)
图5-6图片轮播界面
在后台点击内容集合进入设置好的菜品分类环节:可以通过页面可以查看事先分类好的ID、名称、以及创建时间,管理者可以轻松进行在线查看、新建或编辑、删除操作,如图5-7所示。
添加图片注释,不超过 140 字(可选)
图5-7菜品分类界面
与进入菜品分类环节步骤一样进入用户信息:通过此页面可以在线获取已登录的用户名、头像、以及所创建的时间、他们的修改时间等相关信息内容,也可以通过此页面进行在线添加检索、新建或编辑或删除用户信息操作,并如图5-8所示。
添加图片注释,不超过 140 字(可选)
图5-8用户信息界面
菜品信息:通过菜品信息页面可以在线获取菜品名称、菜品分类、图片、菜品价格、店家地址、创建时间、修改时间等信息内容,通过用户信息页面可以在线添加检索、新建或编辑或删除用户信息操作,如图5-9所示。
添加图片注释,不超过 140 字(可选)
图5-9菜品信息界面
地址信息:通过地址信息页面可以在线获取姓名、城市、地址、手机、创建时间、修改时间等信息内容,通过用户信息页面可以在线添加检索、新建或编辑或删除用户信息操作,如图5-10所示。
添加图片注释,不超过 140 字(可选)
图5-10地址信息界面图
订单信息:通过订单信息页面可以在线获取菜品名称、菜品分类、菜品价格、图片、店家地址、店家名称、购买总数、总价、购买人、评语等信息内容,通过订单信息页面可以在线增加检索、新建、查看或删除操作,如图5-11所示。
添加图片注释,不超过 140 字(可选)
图5-11订单信息界面
6 系统测试
6.1 系统测试的目的
对于系统开发的实现,不管开发过程多么努力,在系统运行的时候多少都会出现一些错误信息,所以为了系统的安全性及提高系统的使用率及给用户带来更好的体验,系统在完成之前,一定要进行一遍系统的测试,再完美的程序也会有漏洞,再细心的技术开发员也会有疏忽的时候,所以对于程序的测试是必须要做的一步。通过系统测试找到系统存在的问题,并根据问题的原因进行在线解决问题,如果找不到解决问题的办法可以进行通过咨询指导老师或者通过同学帮忙,一定将问题找出,否则将会出现更多的错误。所以程序出现错误时不可避免,系统测试虽然耗时费力,但是为了确保后期系统的长期使用,必须要进行系统测试,问题解决完成后还要再一步测试,直到没有任何问题后方可进行使用。
6.2 系统测试分析
测试整个小程序的时候,如果发现问题,必须在第一时间找到问题并且制定相对的解决方案。不要认为运气始终站在你这边,这样整套系统的开发质量就可以得到保障,开发周期也会有很大程度的缩短。并且,在测试过程中尽量做到不重复出错,遇到错误问题的时候,要逐一解决所存在的问题,万万不可马虎大意,此外提高外卖订购系统平台的安全性以及稳定性也是非常重要的。
6.3 功能测试
测试功能的界面是否有错误信息,输入信息是否可以获取到正确的响应,并对结果进行判断是否做了正确的显示,判断功能的操作流程设计是否合理,对于黑盒测试简单来讲就是通过有可能出现的错误信息进行举例测试,查看是否有可能性,并对系统的功能进行有计划、有组织的测试,确保系统功能的安全性及实用性。
用户登录测试:
1、描述 | 用户通过输入指定用户名和密码进行系统登录 |
---|---|
2、参与者 | 用户、服务器端、数据库系统 |
3、条件 | 用户名和密码是否正确 |
4、结果 | 系统登录成功或失败 |
5、基本流程 | 1.用户进入系统登录界面2.输入用户名和密码3.后台系统服务器进行验证4.系统返回登录结果,用户名和密码正确则跳转到系统主界面,出错或为空则返回到登录界面,并提示错误信息。 |
6、异常 | 由于用户名、密码错误或用户名、密码为空引起的登录失败访问数据库出错 |
7、数据格式 | |
8、返回数据 | 登录结果 |
用户注册测试:
1、描述 | 用户输入个人信息进行注册 |
---|---|
2、参与者 | 用户、服务器端、数据库系统 |
3、条件 | 用户名和手机号不重复 |
4、结果 | 操作成功或失败 |
5、基本流程 | 用户进入系统注册界面输入用户名、密码、确认密码、手机号码,全部必填系统返回结果,用户信息录入成功则存入数据库。 |
6、异常 | |
7、数据格式 | 用户登录账号、登录密码、商品信息 |
用户信息管理测试:
1、描述 | 管理人员对用户信息进行增、删、改、查操作 |
---|---|
2、参与者 | 管理人员、服务器端、数据库系统 |
3、条件 | 管理人员登录成功 |
4、结果 | 操作成功或失败 |
5、基本流程 | 1.管理人员进入系统2.管理人员对用户信息进行增、删、改、查操作3. 系统返回结果,用户信息录入成功则存入数据库,出错或信息已经存在则做出相应的错误提示。 |
6、异常 | 访问数据库出错 |
7、数据格 | 管理人员登录账号、登录密码、用户信息 |
式 | |
8、返回数 | 操作结果 |
据 |
结论
对于整个外卖点餐小程序的整体功能以及模块,管理员可以根据所遇到的问题对订单进行管理,然后根据需求对数据信息进行增加、修改、删除等操作,通过建立了这个智能化的外卖点餐系统,它更好的满足以及解决了当前外卖点餐系统中存在的问题。
做毕业设计的时间对我来说说长不长且说短不短,如今也慢慢接近尾声,期间我遇到过困难也曾想过放弃,同样的,在我解决了一个困难之后给我带来的欢乐收以及收获也是巨大的。对于此次毕业设计是建立一个相对智能化的外卖点餐系统,其中我主要使用的是JAVA以及Mysql数据库的开发工具,并对每个功能模块进行相对应的操作,当然了,通过了系统调试的结果也表明这个系统基本已经可以满足功能所需要的要求了。
对于这次外卖点餐系统小程序的开发来说,它对我的大学学习以及生活方面有很大帮助。也让我清楚的意识到了,无论我们做什么事情,我们都需要通过坚持不懈,并且非常努力的去工作,在经历了各种尝试以及各种坚持之后,我们肯才会成功,并且才能获得成功之后的喜悦,如果不去进行尝试,知识空口说白话,那我们可能连去获得成功的机会都不会有,我始终相信,努力不一定会成功,但是不努力我肯定会失败。
这个外卖点餐系统的实现,是我人生中第一次完成的设计。在整个过程中,我也是克服了各种困难,在面对这些困难的时候,我保持积极的心态去面对,通过向同学请教上网查阅资料等方法来解决问题,并且这也让我取得了很大的成就感,也使我对未来的生活更有信心。
参考文献
[1]范立峰,乔世全,程文彬JAVA程序设计人民邮电大学出版社2009。
[2](美)KevinMukhar,ChrisZelenak,JamesL.Weaver,JimCrume,JavaEE5开发指南,机械工业出版社,2016。
[3]陈雄华企业应用开发详解电子大学出版社,2017。
[4]李宁JavaWeb开发技术大全--PHP+Servlet清华大学出版社,2015。
[5]聂哲JAVA动态WEB技术实例教程。
[6]李绪成,闫海珍javaWeb开发教程—入门与提高篇(PHP+Servlet)清华大学出版社2009。
[7]史胜辉,王春明,沈学华JavaEE基础教程清华大学出版社2010。
[8]霍尔等著Mysql与JAVA核心编程北京清华大学出版社2010[9]JoyceFarrell著Java编程(英文影印版)科学出版社2011[10]郭克华编JavaEE程序设计与应用开发北京清华大学出版社2011
[11]埃克尔著,陈昊鹏译.Java编程思想[M].(第4版).北京:机械工业出版社,2007:17-690.
[12]RobertW.Sebesta著,刘伟琴等译.Web程序设计[M].(第4版).北京:清华大学出版社,2018:9-450.
[13]赵强编著.精通JAVA编程[M].北京:电子工业出版社,2016:34-56.
[14]萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2013:10-180.
[15]陈刚.Eclipse从入门到精通[M].(第2版).北京:清华大学出版社,2007:17-380.
[16]孙卫琴.精通Struts:基于MVC的JavaWeb设计与开发[M].北京:电子工业出版社,2014:19-421.
致谢
时间真快,转眼间我的大学生生活也即将结束。相对而言,更多的是不舍,在论文写作期间,我们指导老师的细心指导,我父母对我的支持以及同学对我的鼓励,是我坚持完成论文的动力。首先,我要感谢我的导师老师在论文开篇,初稿,设计提出宝贵意见,没有老师对我的辛苦栽培,并且严格的要求,我是不可能顺利完成我的论文。在这里,我还要感谢我的妈妈和爸爸,多少感恩的话想要对你们说,我想通过我的学习成果来回报你们,永远祝你们健康幸福!最后,我要感谢所有帮助过我的老师,同学和朋友,并度过了许多快乐和难忘的日子。我希望你们永远幸福快乐。
两年的时间很难在我的漫长的人生旅程中短暂,但短短的两年是最真诚的青年;最纯粹的岁月;最美丽的大学生活。我会记住大学的每一点,记住大学里每个可爱的人!