cnu摄影网站logo大师
2026/1/12 3:52:06 网站建设 项目流程
cnu摄影网站,logo大师,网站建设五行属什么,口碑好的广州注册公司摘 要 当今社会已经步入了科学技术进步和经济社会快速发展的新时期#xff0c;国际信息和学术交流也不断加强#xff0c;计算机技术对经济社会发展和人民生活改善的影响也日益突出#xff0c;人类的生存和思考方式也产生了变化。传统城市公交查询管理采取了人工的管理方法…摘 要当今社会已经步入了科学技术进步和经济社会快速发展的新时期国际信息和学术交流也不断加强计算机技术对经济社会发展和人民生活改善的影响也日益突出人类的生存和思考方式也产生了变化。传统城市公交查询管理采取了人工的管理方法但这种管理方法存在着许多弊端比如效率低下、安全性低以及信息传输的不准确等同时由于城市公交查询管理中会形成众多的个人文档和信息系统数据通过人工方法对用户、线路、车次、公交线路、公交站点、公交信息等进行集中管理会形成检索、更改和维护等较为麻烦的管理问题同时由于广大用户对网络技术的需求也日益高涨于是信息技术也需要继续开展全新的改革以满足时代的需求。根据此问题研发一套微信小程序的城市公交查询系统既能够大大提高信息的检索、变更与维护的工作效率也能够方便微信小程序的管理运用从而减少信息管理成本提高效率。该微信小程序的城市公交查询系统采用Uni-weixin、SpringBoot架构技术前端以小程序页面呈现给用户结合后台java语言使页面更加完善后台使用MySQL数据库进行数据存储。该微信小程序主要设计并完成了管理过程中的用户注册登录、个人信息修改、公交线路、公交站点、公交信息等功能。该微信小程序操作简便界面设计简洁不但可以基本满足本行业的日常管理工作同时又可以有效减少人员成本和时间成本为城市公交查询管理工作提供了方便。关键词微信小程序的城市公交查询系统java语言springboot框架AbstractTodays society has entered a new era of scientific and technological progress and rapid economic and social development. International information and academic exchanges are also constantly strengthening, and the impact of computer technology on economic and social development and the improvement of peoples lives is becoming increasingly prominent. The way humans survive and think has also changed. Traditional urban public transportation query management adopts manual management methods, but this management method has many drawbacks, such as low efficiency, low safety, and inaccurate information transmission. At the same time, due to the formation of numerous personal documents and information system data in urban public transportation query management, centralized management of users, routes, train numbers, bus routes, bus stops, bus information, etc. through manual methods will result in retrieval The more complicated management issues such as changes and maintenance, as well as the increasing demand for network technology from users, require information technology to continue to undergo new reforms to meet the needs of the times. Based on this issue, developing a WeChat mini program for urban public transportation query system can greatly improve the efficiency of information retrieval, change, and maintenance, as well as facilitate the management and application of WeChat mini programs, thereby reducing information management costs and improving efficiency.The city bus query system of this WeChat mini program adopts Uni Weixin and SpringBoot architecture technology. The front-end presents the mini program page to the user, and the back-end uses Java language to make the page more complete. The back-end uses MySQL database for data storage. This WeChat mini program mainly designs and completes functions such as user registration and login, personal information modification, bus routes, bus stops, and bus information during the management process. This WeChat mini program is easy to operate and has a simple interface design. It can not only meet the daily management needs of the industry, but also effectively reduce personnel and time costs, providing convenience for urban public transportation query and management work.Keywords: Urban public transportation query system for WeChat mini programs; Java language; Springboot framework;目 录摘 要IAbstractII1 概 述1.1 课题研究背景1.2 微信小程序意义介绍1.3国内外研究现状12 系统开发环境及相关技术22.1 系统开发环境22.2 系统开发技术22.2.1 Spring Boot框架介绍2.2.2 Java介绍2.2.3 MySQL数据库2.2.4小微信公众号开发技术3 系统需求分析2.1 可行性分析3.2 功能需求分析3.3 系统流程分析3.3.1 登录流程3.3.2 添加信息流程3.3.3 收藏信息流程4 系统设计4.1 功能模块设计4.2 系统数据库设计4.2.1 数据库系统4.2.2 数据库概念设计4.2.3 数据表设计4.2.4 数据表的建立5 系统实现5.1用户微信端模块实现5.2管理员服务端模块实现6 系统测试6.1软件测试过程6.2测试用例结 论致 谢参 考 文 献1 概 述1.1课题研究背景近年来由于计算机技术和互联网技术的飞速发展所以各企事业单位内部的发展趋势是数字化、信息化、无纸化随着这一趋势而各种决策小程序、辅助小程序也就应运而生了其中微信小程序是其中重要的组成部分[1]。城市公交查询管理工作向来都是在生活中不可或缺的一部分然而多年以来人们大都习惯使用传统方法即人工来完成线路、车次、公交线路、公交站点、公交信息的管理但是这种方法存在着工作效率低以及保密性差的问题同时还会生成大量的文本和数据在检索数据时极大不便。随着科技发展进步我们已进入了信息化社会仅仅依靠传统的表格管理方式已不能适应时代的要求。因此使用计算机来进行接手传统方式已经势在必行[2]。而通过计算机技术来实现的微信小程序的城市公交查询系统拥有对信息的快速检索、保存了大量的信息、信息系统保存的稳定性高和维护成本低等优点对城市公交查询管理的工作效率也能提高。如今传统的人工管理方法、文件和图表打印等信息传输方法已经不能满足当下城市公交查询管理的发展需求计算机科学与互联网技术的蓬勃发展颠覆了人们的生活以及思维方式。微信小程序的城市公交查询系统的出现利用信息技术将城市公交查询管理融于网络平台中成为学校提高管理水平的有利手段将会成为未来发展的新模式[3]。1.2微信小程序意义介绍如今微信已是亚洲地区最大用户群体的移动即时社交通信软件并且微信已不止社交这么简单它包含了生活、支付、娱乐、媒体等人们生活中经常用到的多种服务。第一个微信小程序于2017年1月问世便是利用微信官方提供的服务接口而生的最新的应用技术[4]。微信的这项功能是开放申请的无论是个人还是政府、媒体或其他组织都可以申请注册并开发小程序并且微信官方提供了一套专门的开发工具给开发者。微信的小程序和订阅号、服务号和公众号是并行体系它们有些像但又不一样。微信之父张小龙表示现在太多人做公众号而非APP于是导致现在微信公众号变成了一个媒体化的平台但是我们的本意并非如此我们想要提供服务而不是传播推广信息于是就有了小程序。在手机应用层出不穷且手机存储能力有限的今天微信小程序作为一种轻度云端应用正好符合了目前人们的需求。根据微信官方的说法小程序是一种不需要下载安装即可使用的应用它实现了应用“触手可及的梦想用户扫一扫或者搜一下即可打开应用。应用将无处不在随时可用但又无须安装卸载[5]。可以说未来随着网络和云的发展手机应用程序将不再局限于本地模式而是逐渐向着云端体验进化。1.3国内外研究现状在国外微信小程序的城市公交查询系统管理技术早已变成了一款非常成熟的技术那各种各样的针对广大用户的微信小程序的城市公交查询系统也随即出现在当时来讲数据库是一个很大的问题因此为了整体的提高工作状态当时的开发者又根据具体的情况开发出了存储型的软件。此时的软件有了各方面技术的支撑其中最主要的一点就是该软件借助了很多通讯的技术而且集合了交叉了很多学科。由于系统工程融入了当时非常成熟的技术所以这个时期的微信小程序的城市公交查询系统都更加的安全系统维护起来也更有保障[6]。在我国微信小程序的城市公交查询系统的理论研究已经很深入了以促进用户全面发展为指导思想形成了社会规范化的微信小程序的城市公交查询系统机制。我国技术人数目众多对微信小程序的城市公交查询系统管理也有了非常丰富的经验成果一是从科学管理入手将微信小程序的城市公交查询系统与其它主题结合二是寻求微信小程序的城市公交查询系统的创新点比如采用新的管理技术手段来有效地进行微信小程序的城市公交查询系统。2 系统开发环境及相关技术2.1 系统开发环境本管理系统采用的集成开发环境为Eclipse使用java等语言及springboot框架进行开发其中硬件环境和软件环境如下硬件环境处理器Intel(R) Core(TM) i5-7400 CPU 3.00GHz 3.00GHz内存8GB软件环境操作系统windows 10 64位操作系统开发工具Eclipse2.2系统开发技术微信小程序的城市公交查询系统采用Uni-weixin、SpringBoot架构技术前端以小程序页面呈现给用户为B/S(Browser/Server)架构进行设计开发。在B/S架构下用户在浏览器端进行使用主要工作通过服务器端进行实现用户通过网站进行访问大大节约了成本。本系统使用java等语言进行开发使用MySQL进行数据存储。2.2.1 SpringBoot框架介绍该框架拥有自己独特的配置方式网站开发人员不需要再进行大量重复的样板 式的配置工作开箱即用不会生成额外代码量不需要进行XML文件的配置。2.2.2Java介绍Java 最大的两个特点就是功能强大和简单易用。Java可以让程序员进行复杂的编程而不必为储存管理对象等问题所烦恼把精力和时间更多的放在研发与设计上极大地提高了开发者的工作效率和工作热情。2.2.3 MySQL数据库MySQL是一款小型关系型数据库管理系统RelationalDatabase Management System)开发商为瑞典MySQLAB公司。关系型数据库将数据存放在不同的表中使数据更加规范化。MySQL因其体积小、速度快、源码开放的特点很多网站开发都将MySQL作为首选。2.2.4小微信公众号开发技术微信开发者工作是微信官方提供的针对微信小程序的开发工具集中了开发调试预览上传等功能。微信团队发布了微信小程序开发者工具、微信小程序开发文档和微信小程序设计指南全新的开发者工具集成了开发调试、代码编辑及程序发布等功能帮助开发者简单和高效地开发微信小程序。2.启动工具时开发者需要使用已在后台绑定成功的微信号扫描二维码登录也可通过帐号密码进行登录后续所有的操作都会基于这个微信的帐号.3.早期微信应用的开发是一件非常痛苦的事情因为基于微信的网页涉及到调用微信的接口所以网页必须在微信的内置浏览器打开才能看到实际的运行效果。做过前端开发的同学都知道Chrome和firefox都自带强大的调试工具使用非常方便。但是基于微信的网页不能在这两种PC端浏览器中运行所以调试是一个很大的问题。4.幸运的是现在这个问题已经不存在了微信技术团队在去年年底的时候推出了微信web开发者工具微信公众平台为开发者提供web开发者工具用于帮助开发基于微信的网页或者webapp。它是一个桌面应用通过模拟微信客户端的表现使得开发者可以使用这个工具方便地在PC或者Mac上进行开发和调试工作。3 系统需求分析在当今的社会生活中互联网已经变得非常普遍和重要。充分利用互联网大数据等技术可以解决很多问题。目前城市公交查询管理也面临着自身的问题。根据这一普遍现象该系统可以很好地解决这些问题[7]。系统中这二类用户的数据在系统中非常关键因此系统数据应该被组织起来因为数据是以某种格式存储的而不是无序的。其概念是它可以根据长期稳定的格式在计算机内存中共享。数据库管理系统主要用于保存、修改和添加索引数据以及设置数据库。为了确保系统数据管理的顺利进行一些有能力的处理器可以在不需要专业人员处理的情况下管理数据。创建数据表时可以调整、重新组织和重建数据表中的数据以确保数据可靠性。在数据库系统设计中MySQL主要用于实现数据的集中管理。各方面表现良好[8]。2.1 可行性分析根据微信小程序的城市公交查询系统所拥有的功能情况通过经济效益、技术难度和管理方式进行全面的可行性分析来提供准确的可行性依据。以下是本微信小程序的可行性分析经济可行性使用了免费版的Eclipse节省了开发成本在购买服务器后部署项目便能通过浏览器进行访问。技术可行性本管理系统采用B/S架构和java语言进行设计通过分层分包的方法有利于日常的维护同时降低了代码之间的耦合。管理可行性本管理系统所需要的管理难度低只需要一个管理员便能进行用户、线路、车次、公交线路、公交站点、公交信息、周边服务等的删除、修改和添加[9]。3.2 功能需求分析微信小程序的城市公交查询系统综合网络空间开发设计要求。目的是将城市公交查询通过网络平台将传统管理方式转换为在网上操作方便快捷、安全性高、交易规范做了保障目标明确。微信小程序的城市公交查询系统可以将功能划分为用户和管理员功能[10]。1、用户关键功能包含用户注册登陆、科目任务、公交线路、公交站点、公交信息、周边服务、公交动态、天气、我的等有关功能。用户用例如下图3-1 用户用例图2、管理员的权限是最高的可以对系统所在功能进行查看修改和删除等管理员用例如下图3-2管理员用例图3.3 系统流程分析3.3.1 登录流程每个用户都有专属的密码和账号在输入合法的账号和密码之后即可进入系统。登录流程如图3-3所示图3-3登录流程图3.3.2 添加信息流程管理层人员有添加用户信息等信息功能。添加信息流程如图3-4所示图3-4添加信息流程图3.3.3 收藏信息流程在微信小程序的城市公交查询系统中用户登录后浏览公交线路、公交站点、公交信息、周边服务、公交动态等详情界面能进行信息收藏用户收藏信息的流程图如图3-5所示图3-5用户收藏信息流程图4 系统设计4.1 功能模块设计微信小程序的城市公交查询系统根据权限类型进行分类主要可分为用户微信端和管理员服务端二大模块。用户微信端模块主要实现了修改个人信息查看公交线路、公交站点、公交信息、周边服务、公交动态、天气、我的等操作加强了用户的操作体验。管理员服务端模块主要根据管理员对整个系统的管理进行设计提高了管理的效率和规范[11]。系统总体模块设计如下图所示图4-1系统总体模块设计4.2 系统数据库设计4.2.1 数据库系统本系统采用MySQL来进行数据库的管理。基于WEB的MySQL体积小、速度快、成本低能够及时处理上千万条记录初步满足和支持大型的数据库高并发的读写和高效率读写等要求。4.2.2 数据库概念设计概念模型用于对信息世界建模并与指定的数据库管理系统分离。它有助于将真实世界的事物抽象为适合于数据库管理系统的数据库模型。人们往往把现实世界抽象成信息世界再把信息世界变成机器世界。也就是说将现实世界的目标抽象成独立于专用计算机软件和专用数据库管理系统的信息结构的数据模型然后将物理模型转化为适合电子计算机的数据库管理系统。事实上数据模型是从现实世界到机器世界的中间层。信息世界的基本要素包括实体和关联。实体entity) 客观存在并可相互区别的事物称为实体。实体可以是实际的人、事或物还可以是抽象化的概念或联络。以下是对部分主要的关键实体E-R如下公交动态实体E-R图如下图4-2所示。图4-2公交动态实体E-R图用户信息实体E-R图如下图4-3所示。图4-3用户信息实体E-R图公交站点实体E-R图如下图4-4所示。图4-4公交站点实体E-R图公交线路实体E-R图如下图4-5所示。图4-5公交线路实体E-R图微信小程序的城市公交查询系统总体E-R图如下图4-6所示。图4-6微信小程序的城市公交查询系统总体E-R图4.2.3 数据表设计本管理系统的数据表的设计根据管理过程中的具体流程所需方便了管理员对数据进行新增、删除、修改和查询的操作。4.2.4 数据表的建立系统使用MySQL工具对数据库进行操作它有着简便的数据库管理操作以及强大的数据处理能力。以下是数据表的建立情况表4-1系统简介字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPtitlevarchar200标题subtitlevarchar200副标题contentlongtext4294967295内容picture1longtext4294967295图片1picture2longtext4294967295图片2picture3longtext4294967295图片3表4-2关于我们字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPtitlevarchar200标题subtitlevarchar200副标题contentlongtext4294967295内容picture1longtext4294967295图片1picture2longtext4294967295图片2picture3longtext4294967295图片3表4-3收藏表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPuseridbigint用户idrefidbigint商品idtablenamevarchar200表名namevarchar200名称picturelongtext4294967295图片typevarchar200类型1inteltypevarchar200推荐类型remarkvarchar200备注表4-4公告信息字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPtitlevarchar200标题introductionlongtext4294967295简介typenamevarchar200分类名称namevarchar200发布人headportraitlongtext4294967295头像clicknumint点击次数0clicktimedatetime最近点击时间thumbsupnumint赞0crazilynumint踩0storeupnumint收藏数0picturelongtext4294967295图片contentlongtext4294967295内容表4-5公交线路评论表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPrefidbigint关联表iduseridbigint用户idavatarurllongtext4294967295头像nicknamevarchar200用户名contentlongtext4294967295评论内容replylongtext4294967295回复内容表4-6用户表字段名称类型长度字段说明主键默认值idbigint主键主键usernamevarchar100用户名passwordvarchar100密码imagevarchar200头像rolevarchar100角色管理员addtimetimestamp新增时间CURRENT_TIMESTAMP表4-7配置文件字段名称类型长度字段说明主键默认值idbigint主键主键namevarchar100配置参数名称valuevarchar100配置参数值urlvarchar500url表4-8token表字段名称类型长度字段说明主键默认值idbigint主键主键useridbigint用户idusernamevarchar100用户名tablenamevarchar100表名rolevarchar100角色tokenvarchar200密码addtimetimestamp新增时间CURRENT_TIMESTAMPexpiratedtimetimestamp过期时间CURRENT_TIMESTAMP表4-9周边服务字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPbiaotivarchar200标题tupianlongtext4294967295图片fuwuleixingvarchar200服务类型zhoubianxiangqinglongtext4294967295周边详情表4-10用户字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPyonghuzhanghaovarchar200用户账号yonghuxingmingvarchar200用户姓名mimavarchar200密码xingbievarchar200性别touxianglongtext4294967295头像dianhuahaomavarchar200电话号码表4-11公告信息分类字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPtypenamevarchar200分类名称表4-12线路字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPxianluvarchar200线路表4-13公交站点字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPzhandianmingchengvarchar200站点名称zhandianzhaopianlongtext4294967295站点照片gongjiaoxianluvarchar200公交线路daolumingchengvarchar200道路名称zhandianweizhivarchar200站点位置jingguogongjiaolongtext4294967295经过公交daozhanshijianvarchar200到站时间zhoubianzhandianlongtext4294967295周边站点clicktimedatetime最近点击时间clicknumint点击次数0表4-14公交信息字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPgongjiaobianhaovarchar200公交编号gongjiaobancivarchar200公交班次qidianzhanvarchar200起点站gongjiaoxianluvarchar200公交线路zhongdianzhanvarchar200终点站tupianlongtext4294967295图片tujingzhandianvarchar200途经站点shoubancheshijiandatetime首班车时间mobancheshijiandatetime末班车时间fachejiangevarchar200发车间隔piaojiaint票价xiangqinglongtext4294967295详情storeupnumint收藏数0表4-15公交线路字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPgongjiaochehaovarchar200公交车号luxiantupianlongtext4294967295路线图片checivarchar200车次xianluvarchar200线路shifazhandianvarchar200始发站点piaojiavarchar200票价tujingzhandianlongtext4294967295途径站点zhongdianzhandianvarchar200终点站点huanchengxinxilongtext4294967295换乘信息yunxingshijianvarchar200运行时间luxianxiangqinglongtext4294967295路线详情gengxinshijiandate更新时间clicktimedatetime最近点击时间clicknumint点击次数0discussnumint评论数0storeupnumint收藏数0表4-16公交动态字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPgongjiaozhandianvarchar200公交站点tupianlongtext4294967295图片renliuliangvarchar200人流量yongduqingkuangvarchar200拥堵情况dongtaixiangqinglongtext4294967295动态详情表4-17车次字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPchecivarchar200车次5 系统实现5.1用户微信端模块实现当游客打开微信小程序的网址后首先看到的就是微信小程序首页界面。在这里游客能够看到微信小程序的城市公交查询系统的导航条显示首页、公交线路、公交站点、公交信息、周边服务、公交动态、天气、我的等如图5-1所示。图5-1微信小程序首页界面图当用户进入微信小程序进行相关操作前必须先注册登录在注册页面填写用户账号、密码、确认密码、用户姓名、头像、性别、手机号码等信息然后点击注册如图5-2所示。图5-2用户注册界面图用户登录用户在登录页面通过填写账号、密码完成登录如图5-3所示。图5-3用户登录界面图用户点击公交线路在公交线路页面的搜索栏输入终点站点进行搜索 然后可以查看公交车号、路线图片、车次、线路、始发站点、票价、终点站点、运行时间、更新时间信息如有需要进行收藏或者评论等操作如图5-4所示。图5-4公交线路界面图用户点击公交站点在公交站点页面的搜索栏输入公交线路进行搜索然后可以查看站点名称、站点照片、公交线路、道路名称、站点位置、到站时间、点击次数等信息点击进行完成或者收藏等操作如图5-5所示。图5-5公交站点界面图用户点击我的页面在我的页面可以对我的收藏、修改密码进行详细操作如图5-6所示。图5-6我的界面图5.2管理员服务端模块实现管理员登录在登录页面选择需要登录的角色在正确输入用户名和密码后点击登录操作如图5-7所示。图5-7管理员登录界面管理员进入系统主页面主要功能包括对系统首页、用户管理、线路管理、车次管理、公交线路管理、公交站点管理、公交信息管理、周边服务管理、公交动态管理、系统管理、我的信息等进行操作。如图5-8所示图5-8管理员主界面用户信息功能在视图层view层)进行交互比如点击“新增”按钮或填写用户信息表单。这些用户信息动作被视图层捕获并作为请求发送给相应的控制器层(control1er层)。控制器接收到这些请求后调用服务层(service层)以执行相关的业务逻辑例如验证输入数据的有效性和与数据库的交互。服务层处理完这些逻辑后进一步与数据访问对象层DAO层)交互后者负责具体的数据操作如搜索、新增或删除用户信息并将操作结果返回给控制器。最终控制器根据这些结果更新视图层以便用户信息功能可以看到最新的信息或相应的操作反馈。在用户信息的输入栏中输入用户账号、用户姓名进行搜索可以查看到用户详细信息并根据需要进行修改或者删除等操作。如图5-9所示。图5-9用户管理界面图车次信息功能在视图层view层)进行交互比如点击“新增”按钮或填写车次信息表单。这些车次信息动作被视图层捕获并作为请求发送给相应的控制器层(control1er层)。控制器接收到这些请求后调用服务层(service层)以执行相关的业务逻辑例如验证输入数据的有效性和与数据库的交互。服务层处理完这些逻辑后进一步与数据访问对象层DAO层)交互后者负责具体的数据操作如搜索、新增或删除车次信息并将操作结果返回给控制器。最终控制器根据这些结果更新视图层以便车次信息功能可以看到最新的信息或相应的操作反馈。在车次信息的输入栏中输入车次进行搜索可以查看到车次详细信息并根据需要进行修改或者删除等操作。如图5-10所示。图5-10车次信息管理界面图管理员点击线路管理在线路管理页面的输入线路等信息进行搜索、新增或者删除线路信息等操作如图5-11所示。图5-11线路管理界面图管理员点击公交线路管理在公交线路管理页面的对公交车号、路线图片、车次、线路、始发站点、票价、终点站点、运行时间、更新时间、点击次数、评论数、收藏数等信息进行搜索、新增或者删除公交线路等操作如图5-12所示。图5-12公交线路管理界面图管理员点击公交站点管理在公交站点管理页面的对站点名称、站点照片、公交线路、道路名称、站点位置、到站时间、点击次数等信息进行搜索、新增或者删除公交站点等操作如图5-13所示。图5-13公交站点管理界面图管理员点击公交信息管理在公交信息管理页面的对公交编号、公交班次、起点站、公交路线、终点站、图片、途经站点、首班车时间、末班车时间、发车间隔、票价、收藏数等信息进行搜索、新增或者删除公交信息等操作如图5-14所示。图5-14公交信息管理界面图管理员点击周边服务管理在周边服务管理页面的对标题、图片、服务类型等信息进行搜索、新增或者删除周边服务等操作如图5-15所示。图5-15周边服务管理界面图管理员点击公交动态管理在公交动态管理页面的对公交站点、图片、人流量、拥堵情况等信息进行搜索、新增或者删除公交动态等操作如图5-16所示。图5-16公交动态管理界面图6 系统测试软件测试是一系列过程活动的总和本系统采用黑盒测试用于检测用户和管理员二个角色在操作中存在的问题[12]。黑盒测试注重于测试软件的功能需求。6.1软件测试过程软件测试是软件设计的收尾阶段它是贯穿整个设计过程的是一个巨大的任务。软件测试需要对程序所有的部分进行测试。且对每个部分的测试都是不一样的需要在进行测试之前将它们分为以下几个阶段软件测试是软件设计的最后阶段它贯穿于整个设计过程是一项巨大的任务。软件测试需要测试程序的所有部分。每个部分的测试是不同的在测试前需要分为以下几个阶段:1模块测试它是一种检查软件程序代码的测试。用于软件的最小单元部分。单元测试分为手动测试和动态测试。为了保证程序算法的正确性静态检测应规范程序的逻辑性、规范性和正确性。这一步是检测尽可能多的错误。动态检测是通过比较实际结果和期望结果来发现误差[13]。2集成测试集成测试是在单元测试的基础上对系统各个功能模块进行测试。任何软件设计都会有集成阶段因此集成测试是软件测试过程中必不可少的一部分。在集成测试中由于测试是在各个模块之间进行的所以在测试过程中可能没有发现问题但会暴露整个测试。同时在进行集成测试时要注意模块连接时的数据丢失。还要注意虽然单个模块的错误可能很少但它们可以拼凑在一起对系统产生重大影响。3系统测试系统测试紧随集成测试之后。系统测试将通过集成测试的部分作为整个系统的一部分。与电子设备的各种软硬件一起通过实际操作来检测在模拟的实际环境中是否存在误差。需要将系统测试与计划的理想情况进行比较并找出与预期不同的地方。通过设计师的分析确定如何修改。在软件的实际操作过程中会出现很多意想不到的错误测试人员可能无法在第一时间解决问题。因此系统测试应尽量在实际操作下进行以达到更好的测试目的。4验收测试验收测试是系统在设计和发布前的最后一次测试需要了解用户和合作伙伴的需求。并与他们一起完成测试同时根据他们的需求进行具体的修改使软件更好地满足这三个需求[14]。6.2测试用例本管理系统的登录模块测试主要包括了密码测试具体测试情况如下密码登录测试密码登录要求用户输入用户名和密码进行核对如果用户登录成功会自动跳转到系统主页如果登录失败则会弹出“ 用户名或密码输入有误请重新输入”系统会根据用户不同的角色加载相应的菜单具体测试用例见表6-1。表6-1 账号密码登录测试用例表用例用户名/密码/角色预计结果实际结果11001/123/用户弹出“密码输入有误请重新输入”的提示弹出“密码输入有误请重新输入”的提示21001/a123456/用户登录成功并跳转至主页登录成功并跳转至主页31002/admin1/管理员登录成功并跳转至主页同时显示不同的菜单登录成功并跳转至主页同时显示不同的菜单结 论通过本次毕业设计对微信小程序的城市公交查询系统的设计与实现让我能够将所学的一个个知识联系起来形成了一个整体对于整个系统的运行流程有了一个清楚的认识。从前端通过接口请求数据到后端控制层调用业务层再到数据库访问层对数据库进行查找然后将数据进行封装后一个一个层传输最后到前端以及后端进行显示的过程中每一个流程都需要仔细的分析调试。在这之间也遇到了许许多多的困难走了很多的弯路但正是因为克服了这些困难才能开发出这个系统实现对城市公交查询的电子化管理提高了工作的效率。致 谢晃眼间四年大学时光即将过去。当我在完成大学里最后一个任务模块时我意识到自己将要毕业了将离开陪伴了自己四年快乐时光的校园。回首四年往事让我深有感触学校四年的点点滴滴有太多无法忘记的事事非非。学校的室友同学老师图书馆教学楼等这些都是我无法抹去的记忆已使我的心里很不是滋味。在此我要首先感谢我的指导老师。从最开始的论文选题、分析老师就根据我们所选的课题提供了参考资料并且帮助我们进行系统的功能分析。他认真的工作态度、辛勤的工作精神对我的影响深远当我遇到问题以及疑惑时老师总能指出问题的所在让我收获了许多再次感谢老师对我的帮助以及还要感谢我的家人和朋友正因为有了他们的支持使我今后的人生有了更多的意义。同时我还要感谢我的室友们。虽然我这几年的生活一直很困难但是每当我遇到困难或者不开心的时候他们都会给我建议让我不难过。每当我生日的时候他们都会聚在一起为我庆祝。和他们交流之后我就会走出坏心情变得快乐。因此我感谢他们这四年的努力。时光飞逝四年的大学生活转眼就要过去了。此时此刻四年的时光在我的脑海中再次上演。我的舍友、同学、老师这一刻我已经止不住的流泪了。我有太多的记忆永远刻在脑子里我不会忘记他们的点点滴滴。与此同时我也会积极准备考研吸取第一次失败的经验争取在二战中取得好成绩考上心中理想的学校。我一定会加油的!参 考 文 献罗旭.宜宾一微信小程序的志愿者管理系统设计与实现[D].电子科技大学,2020.吴丽娟. 基于springboot的贵州省财政学校人事管理系统设计与实现[D]. 厦门大学, 2019.陈键.基于java和MySQL的酒店预订管理系统的设计[J].电脑与信息技术,2020,06:48-49.崔炜.基于PowerBuilder社区管理系统的研究与实现[J].清远职业技术学院学报,2020,06:63-66.刘立. MVVM 模式分析与应用[J].微型电脑应用, 2019, 8(12): 57-60.王志任.基于java的开发平台的设计与实现[D].广东工业大学,2020刘敏.基于springboot框架社交网络平台的设计与实现[D].湖南大学,2021.姜萍.基于MySql的房地产销售管理系统设计与开发[D].吉林大学,2020.颜清,苗壮,赖鑫生,等.大数据时代关系数据库MySQL的创新与发展[J].科技风,2020(20):75-76.马景娣,田稷.基于J2EE 的科技查新综合信息系统的设计与实现[J].现代图书情报技术 2019(08):75-80.张玮.浅析白盒测试和黑盒测试[J].无线互联科技,2019(06):136.免费领取项目源码请点赞❤️关注收藏并私信博主谢谢!免费领取项目源码请点赞❤️关注收藏并私信博主谢谢!免费领取项目源码请点赞❤️关注收藏并私信博主谢谢!

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询