jsp在线 微信小程序mysql论文_第1页
jsp在线 微信小程序mysql论文_第2页
jsp在线 微信小程序mysql论文_第3页
jsp在线 微信小程序mysql论文_第4页
jsp在线 微信小程序mysql论文_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要本在线教育系统是基于微信小程序开发,采用PHP技术,在设计时对微信客户端进行了充分的了解,掌握微信小程序通过的接口,同时系统采用MYSQL数据库进行数据的储存,充分的保证了系统的稳定性、安全性。系统实现了首页查看、预约、我的课程和查看已上完的课程等。系统运用了模块化的设计方案,依据用户的需求,将每个部分放在不同的模块当中,有利于程序的设计与维护。论文首先阐述了在线教育系统的开发,并对该系统进行了较详细的需求分析,然后详细探讨了在线教育系统的功能需求、业务流程、系统功能和系统设计等方面的问题。忘能利用先进的计算机技术和网络技术为用户提供一个预约信息的平台。关键词:在线教育系统;PHP技术;微信公众号;MYSQL数据库

ABSTRACTAfterthislesson,thetutorialmanagementsystemisbasedonWeChatappletdevelopmentandadoptsPHPtechnology.ItfullyunderstandstheWeChatclientduringthedesignprocess,andgraspstheinterfacethroughtheWeChatapplet.Atthesametime,thesystemusestheMYSQLdatabasetostorethedata.Ensurethestabilityandsecurityofthesystem.Thesystemimplementshomepageviewing,appointments,mycourses,andviewingofcompletedcourses.Thesystemusesamodulardesignscheme.Basedontheuser'sneeds,eachpartisplacedinadifferentmodule,whichisconducivetothedesignandmaintenanceoftheprogram.Thethesisfirstelaboratesthedevelopmentofafter-schoolcounselingmanagementsystem,andanalyzesthesysteminmoredetail.Thenitdiscussesindetailthefunctionalrequirements,businessprocesses,systemfunctions,andsystemdesignofafter-schoolcounselingmanagementsystem.Forgettouseadvancedcomputertechnologyandnetworktechnologytoprovideuserswithaplatformforbookinginformation.Keywords:After-schooltutoringmanagementsystem;PHPtechnology;WeChatpublicnumber;MYSQLdatabase

目录1绪论 11.1课题研究背景 11.2开发目标 11.3设计思想 21.4设计原则 22系统开发环境 42.1php技术 42.2Apache解释 42.3MYSQL数据库 53系统需求分析 73.1可行性分析 73.1.1技术可行性 73.1.2经济可行性 73.1.3操作可行性 83.2性能需求分析 83.3功能需求分析 83.4系统流程分析 83.4.1开发流程 83.4.2登录流程 93.4.3添加信息流程 103.5系统UML用例分析 104系统设计 124.1系统结构设计 124.2系统顺序图 134.3系统数据库设计 134.3.1数据库设计原则 134.3.2数据库概念设计 144.3.3数据库表结构设计 155系统的实现 175.1首页模块的实现 175.2预约模块的实现 175.3取消预约模块的实现 185.3已上完课程模块的实现 195.5个人中心模块的实现 206系统测试 226.1测试目的 226.2测试方法 226.3功能测试 226.4可用性测试 236.5测试结论 23结论 24参考文献 25谢辞 26PAGE161绪论1.1课题研究背景移动互联网时代的到来,智能手机的普及,在众多手机软件中,微信被广大用户认可并广泛被使用。随着微信的发展,微信的功能越来越齐全,越来越多的个人以及企业都看大了微信营销的优势,都逐渐开始建立基于微信小程序的信息系统。为满足用户通过微信小程序进行查看课程和预约的需求,特开发了本在线教育系统。建立在线教育系统,与传统方式的指导相比,有着无法比拟的优点,其具有查询管理快捷的特点,受到了用户的喜爱。同时在线教育系统利用计算机平台,对相关信息进行管理,储存空间大,成本低,查找方便。本系统采用MYSQL数据库,充分保证数据的安全性、稳定性。本选题意在建立一个用户界面良好、易使用的、交互性强的在线教育系统,通过本系统,用户可快速查询相关信息和预约,提高信息流通速度。校内网的建立,移动互联网技术的广泛应用,随着微信功能的不断改丰富,越来越多的学生使用,为满足用户需求使得开发在线教育系统势在必行。1.2开发目标随着计算机技术的发展以及智能手机的逐渐普及,互联网、移动手机已经成为人们记录信息的重要场所,二十一世纪是信息的时代,所以信息的交换和信息流通显得特别重要。本设计对系统所涉及到的相关计算机知识整体把握,并进行基础的系统分析。系统分析是程序开发中的一个非常重要的环节,为了能够使设计程序更好、更充分的被展现出来,必须事先进行调查研究。在基础的调查的同时,也要对新系统的功能进行详细的解析分析,这样才能够研究开发出更加完整的系统设计。本系统平台利用了MYSQL数据库的架构,设计好所使用的数据库表格,进行系统分析,为系统打下一个坚实的技术基础。根据系统工程理论与管理信息系统开发方法,开发一个具有良好用户界面的、易使用的、交互性强的在线教育系统,用户可以随时通过微信查看相关信息。1.3设计思想首先对系统所涉及到的相关计算机知识整体把握,并进行基础的系统分析。系统分析是程序开发中的一个非常重要的环节,为了能够使设计程序更好、更充分的被展现出来,必须事先进行调查研究。在基础的调查的同时,也要对新系统的功能进行详细的解析分析,这样才能够研究开发出更加完整的系统设计。在本次毕业设计中,使用了PHP技术,MYSQL数据库进行系统的开发,构建了一个在线教育系统。无论哪个系统都应该有自己的设计目标。该在线教育系统平台也具有重要的设计目标有如下几个:1.简洁性:操作简便、界面良好,简单明了的页面布局。2.适用性:所有人都可以进入,查看相关信息,具有良好的可用性。3.即时可见:实现信息"即时发布、即时见效"的功能。1.4设计原则一个成功的网站应明确建设网站的目的,确定网站的具体功能,确定网站规模、投入费用,进行必要的市场分析等。只有经过详细的策划,才能避免在网站建设中出现的很多问题,使网站建设能够顺利进行。同时,一个大型的计算机网站系统,必须有一个正确的设计思想,并且通过合理的选择数据结构、网络结构、操作系统以及系统的开发环境,逐步构成一个完善的网络结构系统,只有这样才能充分使得计算机数据管理的优势发挥到最大。根据现实生活中网民的实际需求,在线教育系统的开发按照以下原则进行。1、有效性:实际上这里所说的有效性包括了两个方面的意思,即有用性和可用性。其中有用性是指的是站点能满足用户需求的潜在功能,而可用性指的是能够通过站点来操作实现系统的体现功能。因此可以看出一个站点如果不能够恰当的运行或者是设计得非常不好,那就不是一个好的站点。可用站点的效益应该非常高,并易于学习,在实现用户目标时令人满意而不出错。2、高可靠性:一个实用的网站同时必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证网站的可靠性与容错性。3、高安全性:在设计中,将把网络软、硬件所能够提供的各种安全措施充分利用,这样既能够保证用户资源的共享,又能够充分考虑到系统以及数据资源的容灾、备份以及恢复的要求。为系统强大的数据库提供备份。以至于可以保证主要数据的安全性。同事操作权限级,我们设置不同的角色来保证每一步的操作权限,可以由管理员进行设置。4、先进性:采用目前国际上最先进的数据库技术,使用JSP作为开发工具,MVC模式,MYSQL作为网站的数据库。本系统采用的这些技术完全基于微软平台进行开发,从来有效的降低了系统的运营成本,大大提高了该在线教育系统的稳定性和易维护性。5、采用标准技术:本网站的所有设计遵循国际上现行的标准进行,以提高系统的开放性。

2系统开发环境2.1java技术JAVA非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一。JAVA语言是完全面向对象的语言,特别适合用来开发Internet应用软件是因为它在保留了C++语言的语句结构的同时去掉了指针、多继承、运算符重载等降低安全性、可靠性的元素。目前JAVA已然列入了主流的开发语言行列。它的特点如下:(1)面向对象,它是完全面向对象使设计集中于对象及其对象之间的联系。在分布式环境下特别适用。(2)分布式,JAVA是面向网络应用的语言,为了实现方便地与其他计算结点协同工作。通过它自己提供的类库和URL地址来访问网络上其他对象。(3)健壮性,JAVA程序健壮性来源于它强类型机制、异常处理、垃圾的自动收集等。通知明智的放弃了对指针使用。(4)安全性,为了避免了非法的内存操作而删除指针和释放内存的操作,实现通过类对内存的进行访问。(5)可移植性,体系结构中立性造就了它的可移植性。此外,JAVA还严格规定了各个基本数据类型的长度。(6)多线程,JAVA软件具有明显的交互性和实时响应能力体现在在它支持多线程。2.2Apache解释Apache是世界应用排名第一的Web服务器软件。它能够运转在简直所有高频率应用的计算机平台上,因为它跨平台和安全性被高频率应用,是最盛行的Web服务器端软件之一。同时Apache按音翻译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。还是是一个基金会的名字、一种武装直升机等等。ApacheHTTPServer(简化为Apache)是Apache软件基金会的一个开启源码的网页服务器,能够在很多计算机操作系统中应用,因为它多平台和安全性被高频率应用,是最盛行的Web服务器端软件之一。它迅速、真实而且能够经过简便的API扩大,把Perl/Python等解释器编辑到服务器中。[1]ApacheHTTPServer是世界应用排名第一的Web服务器软件。它能够运转在简直所有高频率应用的计算机平台上。Apache起源于NCSAhttpd服务器,通过很多次改正,变成世界上最盛行的Web服务器软件之一。Apache取自“apatchyserver”的读音,意义是充满补丁的服务器,由于它是自由软件,因此不停有人来为它发现新的功能、新的特性、完善原来的缺陷。Apache的优点是简便、快速、性能稳定,而且能够做代理服务器来应用。原本它只用于小型或试验Internet网络,其后慢慢扩大到各种Unix系统中,特别对Linux的拥护非常完美。Apache有很多种产品,能够拥护SSL技术,拥护多个虚拟主机。Apache是以经过为基本的组织,经过要比线程消耗更多的系统开支,不适应于多处理器环境,所以在一个ApacheWeb站点扩大时,一般是增多服务器或扩大群集节点但不是增多处理器。到现在为止Apache依然是世界上用的超大的Web服务器,商场占有率达大概60%。世界上许多有名的网站比如Amazon、Yahoo!、W3Consortium、FinancialTimes等全是Apache的,它的成功的地方首要在于它的源代码开启、有一支开启的开发队伍、支撑跨平台的运用(能够运用在简直全部的Unix、Windows、Linux系统平台上)和它的能够移植性等方面。Apache的诞生很具有戏剧性。当NCSAWWW服务器项目中止后,那些运用NCSAWWW服务器的人们起先互换他们使用该服务器的补丁程序,他们也很快了解到建立处理这些补丁程序的论坛是必需。就此,成立了ApacheGroup,其后团体在NCSA的基础上创立了Apache。2.3MYSQL数据库在软件项目中,通过使用数据库来操作数据,可以保证数据的独立性、一致性和安全性,为系统提供有效地访问数据的方式,同时为程序员减少了应用程序的开发时间。常见的数据库无非分为两类,一类是关系型数据库(Oracle,DB2,MySQL,MYSQL)和非关系型数据库(NoSql、MongeDB)。不同的数据库有各自的优缺点,此处不做具体介绍。常见的数据库无非分为两类,一类是关系型数据库(Oracle,DB2,MySQL,SQL

Server

)和非关系型数据库(NoSql、MongeDB)。不同的数据库有各自的优缺点,此处不做具体介绍。

MySQL支持多线程的特点,可以方便的利用系统资源,有效提高速度,而且提供了TCP/IP、ODBC和JDBC等多种方式途径来连接数据库;虽说其功能不够强大、规模也相对较小,但是对于本系统来说足够了,同时也可以进行二次开发的数据库表结构空间的扩展。

使用MySQL建立系统数据库,不仅有利于前期对数据的整合处理操作,同时利于后期的二次开发的数据扩展操作,对于有限级的数据处理,MySQL可以很好的胜任。MySQL的海豚标志被称为“Sakila”,这是一个很大的名称,被称为“海豚”MySQLAB公司的创始人。MySQL是一个真正的多用户、多线程SQL数据库服务器。是基于SQL的客户/服务器模式的关系数据库管理系统,它的有点有有功能强大、使用简单、管理方便、安全可靠性高。如Oracle,DB2,SQLServer,小相对于其他主要数据库如MySQL有自己的缺点,如有限(MySQL集群,是一个相对贫穷的效率),但它并没有降低它的声誉。一般的个人消费者和中小型企业,以及充足的空间,和MySQLMySQL是一个开源软件,因为它拥有一个非常降低成本。目前,互联网的结构来最流行的网站上的LAMP(Linux操作系统,Apache+MySQL的+PHP),使用的操作系统,如Linux操作系统,ApacheWeb服务器,服务器端脚本解释器的MySQL数据库,PHP等四个免费软件或开源软件(也),因为,可持续和可以创建一个免费的网站系统(劳动力成本),所以你的花费不大。

3系统需求分析需求分析的任务是通过详细调查在线教育系统所需的对象,充分了解系统的工作概况,明确功能实现的各种需求,然后在此基础上确定系统的功能。系统必须充分考虑今后可能的扩充和改变。3.1可行性分析通过对系统实行的目的初步调查和分析,提出可行性方案并对其一一进行论证。我们在这里主要从技术可行性、经济可行性、操作可行性三方面进行分析。3.1.1技术可行性本在线教育系统主要采用PHP技术,基于微信小程序,采用MYSQL数据库进行开发的。系统的开发主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于应用程序的开发要求具备功能要完备、使用应简单等特点,而对于数据库的建立和维护则要求建立一个数据完整性强、数据安全性好、数据稳定性高的库。作为计算机专业的学生,对数据库比较熟悉,掌握了PHP技术,MYSQL数据库,在大学对软件工程,软件测试,UML统一建模语言等课程进行过系统的了解,也能够对这些课程进行开发,拥有一定的系统辨别、开发和检验能力。建立这样一个系统应该在能力范围之内综上所述:在线教育系统的开发技术具有很高可行性,且开发人员掌握了一定的开发技术,所以系统的开发具有可行性。3.1.2经济可行性经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。由于本在线教育系统所要求的硬件(计算机及相关硬件)和软件环境,市场上都容易购买到或从相关网站下载,系统成本主要集中在本在线教育系统的开发与维护上,对开发人员不造成过重的经济负担。而一旦此系统投入使用,不仅可以减少管理人员的工作强度,提高管理效率,而且方便了用户进行预约等,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本在线教育系统的开发成本,所以从经济方面讲开发此系统是可行的。3.1.3操作可行性此在线教育系统是基于微信平台开发的,操作非常容易,只要用户用过智能手机,打开微信客户端应用软件,进入本在线教育系统,便可进行查询信息、预约等操作,方便快捷,因此操作方面是可行的。综上所述,本在线教育系统的设计是必要可行的。3.2性能需求分析(1)完整性分析:要求各种信息记录的完整性,内容不能为空,各种数据间联系应保持正确性,且相同的数据在不同记录中的一致性。(2)系统运行速度分析:页面响应时问应该在3秒以内,最长不能超过4秒。(3)界面分析:系统界面要求简单明了,容易操作,符合用户操作习惯。(4)安全性分析:要充分保证系统的安全性、稳定性。要想对系统进行管理,必须经过正确的账号密码进行登录,否则无权进行管理。在具体实现中对不同的权限进行设定,不同权限的用户在系统中登陆后,不可以越级操作。3.3功能需求分析本在线教育系统下面将具体分析这用户的功能需求。用户:用户通过微信小程序进入本微信小程序,可进行查看课程信息,并可进行搜索、用户可以进行预约,并且可以进行评价和取消预约,进行我的课程和已上完课程查看。3.4系统流程分析3.4.1开发流程在开发本在线教育系统时,首先进行需求分析,进而对系统进行总体的设计规划,设计系统功能模块,数据库的选择等,本系统的开发流程如图3-1所示图3-1系统开发流程图3.4.2登录流程用户要想进入系统,必须首先通过正确的账号和密码进行登录系统。登录模块主要完成系统管理员和用户的登入,输入账号和密码,系统自动验证数据的正确与否,登录信息正确则进行对应用户功能界面,否则登录失败。登录流程图如图3-2所示。图3-2系统登录流程图3.4.3添加信息流程管理员和用户登录后均可进行添加信息操作,系统在添加信息的时候,首先输入信息,看信息是否正确,正确的话,添加成功,否则返回输入信息,添加信息流程图如图3-3所示。图3-3系统添加信息流程图3.5系统UML用例分析UML的缩写是UnifiedModelingLanguage,又称统一建模语言。是用来对软件密集系统进行可视化建模的一种语言。它是开发者对客观事物进行建模的标记,同时它也是为开发者了解系统需要什么样的功能和整个流程是什么样的做的前期工作。现在我们就对本在线教育系统进行UML建模分析。本在线教育系统系统UML用例图如图3-5所示。图3-5系统UML用例图

4系统设计本在线教育系统不仅要求功能完善,而且还要界面友好,因此,对于一个成功的系统设计,功能模块的设计是关键。在设计体系的时候要做到全方位的站在用户的立场上考虑问题,让最终的系统能够顺应大众用户的需求。这一章节将重点突出对于体系的结构框架的设计描述上,以及系统的数据库设计。4.1系统结构设计系统架构的结构设计是一个将一个庞大的任务细分为多个小的任务的过程,这些小的任务分段完成后,组合在一起形成一个完整的任务。它具体的工作步骤是:1.系统被分解多个子模块2.对各个子模块的功能进行预先的设计3.对各个子模块之间的逻辑关系进行设计4.对各个模块的界面以及模块间信息的传输进行设计在整个设计过程,以确定可能的具体方案达成每一个小的最终目标,对于每一个小的目标而言,我们必须先了解一些相关的需求分析的信息。然后对系统进行初步的设计,并对其逐渐进行优化,设计出一个具体可实现的系统结构。本在线教育系统系统结构图如图4-1所示。图4-2系统功能模块图4.2系统顺序图顺序图表示交互、是指为得到一个期望的结果而在多个分类器角色之间进行的交互序列。(1)登录顺序图图4-2登录顺序图4.3系统数据库设计数据库是计算机信息系统的基础。信息的收集、整理、存储、检索、更新、加工、统计和传播等操作必须在数据库管理系统的的支持下才能进行。目前,电脑系统的关键与核心部分就是数据库。数据库开发的优劣对整个系统的质量和速度有着直接影响。4.3.1数据库设计原则在概念设计中,通常用四种方法:自顶向下、自底向上、逐步扩张、混合策略,以它为骨架集成由自底向上策略中设计的各局部概念结构在物理结构设计阶段首先分两步走:确定数据库的物理结构,在关系数据库中主要是指存取方法和存储结构。对物理结构的评价是时间和空间效率。选取正确的关系模式存取方法,常用的有:存取索引方法、聚簇存取、HASH存取方法等。4.3.2数据库概念设计设计概念就是在数据分析的基础上自下而上的对整个系统的数据库概念结构进行设计。从用户的角度对视图进行开发,然后集成视图,最后分析从而取得最后的结果。对概念进行设计时采用实体—联系(E-R)的模型开发措施。E-R模型法的构成元素有:实体、属性、联系,E-R模型可以用E-R图来表示,是对用户工作环境中所相关的事物给予提示,对实体特性的描述就是属性。设计概念的出发点是能够对企业组织信息要求的数据库概念结构进行反映,就是概念模式。概念模式不依附数据库逻辑结构,,也不依赖支持数据库的DBMS,独立于计算机系统。数据库概念模型是为了将现实世界中信息进行抽象而设计的,从而实现信息世界的建模,因此,概念模型是进行数据库设计的重要工具。在概念模式的设计中,E-R模型法是最常见的设计方法。根据系统的功能模块划分,具体分析了本系统中大部分的实体,本系统的主要实体图如下:1、用户实体属性图如图4-3所示图4-3用户实体属性图2、课程实体属性图如图4-4所示图4-4课程实体属性图3、预约实体属性图如图4-5所示图4-5预约实体属性图4.3.3数据库表结构设计数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有SQL,SQLServer,Oracle等。本系统采用了MYSQL数据库管理系统,下面介绍数据库表的具体结构。表4-1yonghu用户信息表列名数据类型长度允许空说明userIdint11否编号userNamevarchar100是用户名auserPwvarchar100是密码表4-2course课程信息表列名数据类型长度允许空说明idint11否编号course_namevarchar100是课程名称start_timetime是开始时间end_timetime是结束时间表4-3course_msg预约信息表列名数据类型长度允许空说明idint11否编号course_idint11否课程编号course_namevarchar100否课程名称user_namevarchar50否用户名msg_contentvarchar200否内容msg_timedatetime否时间

5系统的实现6系统测试6.1测试目的系统测试是开发一个管理信息周期中非常重要而且漫长的的阶段。其重要性体现在他是保证系统质量与可靠性的重要关口,是对整个系统开发过程的最终审查。系统测试的主要任务是尽可能的检查出程序中的错误,提高系统的可靠性,主要目的是检验系统“做得怎样”。这这阶段又可以分为三个步骤:模块测试,测试每个模块的程序是否正确;组装测试,测试模块之间的接口是否正确;确认测试,测试整个管理系统能不能够满足用户对其功能和性能的要求。通过测试发现问题之后,我们要经过不断的调试找出错误具体原因和位置,然后对其进行修改。6.2测试方法在测试系统时,常用的测试方法主要有两种:功能测试和结构测试。功能测试也被叫做黑盒测试和数据驱动测试,是在已经知道系统应该具有的具体功能的情况下,通过黑盒测试来测试系统功能是不是能够正常运行。在测试时,将系统当做不能打开的盒子,在不管系统内部结构与特性的状况下进行测试,它只检查系统功能是不是根据系统说明书的规定正常运行的,同时检测系统是否能正确接收的输入信息和输出信息的正确对应,并保持系统的完整性的外部信息需求。白盒测试与黑盒测试相反,它了解系统内部工作的各项具体程序,能够通过测试来检查系统内部的运行是不是按照系统说明书的规定进行正常运作的,因此,白盒测试又被叫做结构测试和逻辑驱动测试。根据测试程序的结构在每个道路试验,当系统运行时不是能按预定要求正确运行,无论其功能如,白盒测试试验,道路试验是一个逻辑驱动器,这种测试主要用来软件测验。6.3功能测试功能测试主要包括五项内容:适用性、准确性、可操作性、依从性、安全性。表6-1系统功能测试测试内容测试结果适用性好准确性好可操作性好依从性好安全性好6.4可用性测试可用性测试用于检测系统的可操作性、可理解性、可学习性等方面内容。具体测试方面如表6-2所示。表6-2系统可用性测试测试项测试人员的评价窗口移动、大小改变、关闭等操作是否正常是操作模块是否友好是模块、提示内容等文字描述是否正确是模块布局是否协调、合理是模块的状态是否正确(对选中项能否发生对应切换)是鼠标、键盘操作是否支持是所需数据项是否正确显示是操作流程是否合理是是否提供帮助信息是6.5测试结论本在线教育系统设计要求基本都可以达到,此系统具有完整的软件功能,良好的用户界面,能够正确的处理错误信息,而且能够准确的提出错误的种类。总体说来,软件通过测试。

结论通过对在线教育系统的开发,我对系统开发有一个更清楚的了解,系统的开发过程中,首先是对问题的定义,分析要求,然后功能设计,详细设计等和软件测试的方法,有了更深刻的认识,同时,对系统开发流程有一个系统的认识,拓宽了我的知识,我觉得收获不小。在系统开发的早期阶段,我必须熟悉系统开发的流程,对软件编程的相关知识有一个初步的了解。从一开始的知识有一个整体设计的理解,然后从概要设计,详细设计,编码,和开始,最终的测试,感觉非常充分的整个过程中,虽然遇到了很多困难,但当我通过自己的努力去寻找各种数据或向老师对学生要求甚至对系统的设计,最终的设计方案,该系统的成功运行,那种成就感和满足感足以安慰自己的长时间以来的辛苦奋斗。随着设计渐渐进入尾声,我所设计的在线教育系统也初具规模,可是它们并不是非常完善,尽管付出了我几乎所有心思和汗水,我还是认为它可以做的更好,因为我的大学四年的学习生涯即将结束,我更期待可以画上一个最完美的句号。在这个过程中,我学到了很多,也明白了很多,在之前的过程中,我对所学到的知识没有实践的机会,这也让我深刻的了解到实践的重要性,过程中遇到了很多的困难,在一一克服的过程中,我也得到了成长,知识和经验也得到了丰富。在这几个月的毕业设计实习过程中,我学到了很多我们大学生在课堂上无法学到的东西,同时也明白了自己在专业知识上还有所欠缺。目前计算机仍在不断普及、应用领域也仍在迅速扩大,要跟上时代发展的脚步,就必须积极努力,不断学习实践。虽然我很快就要毕业了,但在今后的工作中,我将继续坚持,不断地学习新的知识和相关的专业知识,顺应时代潮流的必由之路。

参考文献[1]匡文波.中国微信发展的量化研究[J].国际新闻界.2014(05)[2]李鑫.微信小程序上的品牌营销策划研究[J].中小企业管理与科技(上旬刊).2014(01)[3]杨宁.论微信公众平台在教辅出版中的应用[J].编辑之友.2014(01)[4]付识睿.微

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论