版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章绪论需求分析功能需求则是程序员是对用户的需求进行分析,然后对其进行综合考虑并分析其可行性。进行分析和预测,使用户的实际需求能够完整的反应出来,这将会与整个系统的设计相关联,这也会对整个系统的开发与实施产生不可估量的作用。2.1可行性分析2.1.1技术可行性(1)硬件可行性分析一般的软件对手机的硬件没有什么过多的要求,即简单的硬件配置在手机上即可运行,也可以满足用户的使用和需求。因此只需要保证该软件在系统上能够顺利的运行出来,以及能够迅速的实现功能的跳转,如果选择的硬件达不到系统所需的配置,可能会导致整个系统运行的效率极低,也会使整个系统的运行出现卡顿现象以及可能会出现故障。当今,人们使用的智能设备包括手机在内,这些设备配置的硬件都可以使系统实现,并且是十分容易的,所以硬件这方面对于系统的实现是没有什么困难的。(2)软件可行性分析此系统的选择的种种技术都可以使系统的模块化得以轻松的实现,信息的存储也更加具有便捷性,代码的可读性大大增加。提供类似于动态模型的通用机制,设计更加专注和可行。此外,许多代码重用性也能够很好地体现出来,减轻了读者和编写人员的阅读量。因此,考虑到系统种种的实际情况和用户的需求,从工作时间和工作效率等来看该系统软件方面的设计是十分可行的。对于这两方面的可行性的研究以及探索,该系统建立在此基础上设计与实现是非常合理的。2.1.2经济可行性该系统的开发具有零成本,只需开发者具有牢固的知识和丰富的开发经验,并且该系统无需花费任何经济方面的费用,零成本的提供的中考学生使用。使用比较可靠的安卓开发技术进行开发,它的效率高并且容易上手。所以该系统的开发对于工作成本、金钱成本要求都不高,具有切实可行性、经济可行性。2.1.3操作可行性人们的生活因为计算机的快速发展而变得十分简洁和快捷,在这个飞速发展的大社会背景下,开发者更多的不是为了开发而开发,而是尽量以及更好的满足用户的使用,使用户体验感上升和使用的概率加大。随着各种智能化的设备和软件不断更新换代,我们甚至已经摆脱了之前繁琐的原始工作和生活模式,逐渐进入了人工智能的时代以及大数据的时代,网络控制着我们的生活以及影响着我们的生活。设计该系统时,界面的布局就显得十分重要。因为用户需要通过界面展示的信息来了解到自己所要使用功能,以及了解到该系统所能实现的功能,让人们迅速了解并认识该系统的功能。2.2功能需求需求文档的撰写需要去收集用户的需求,以及用户的意见,并且对从用户那获取到的信息进行加工和分析。用户的层次各不相同,认知也有所不同,这就需要我进行合理化的分析,判断什么功能能实现,什么功能不能实现或者说想实现起来具有较大的困难。用户是实现该系统的重要抉择,我们通过与用户进行交流等来确定该系统需要做什么。软件开发首先就要对功能的描述,以及性能等的描述,最最重要的就是了解和收集到用户需要什么,然后在系统中实施这些需求,做到完整清晰。系统的首页是用户最先接触到的对象,通过点击首页的图标,可以轻松的反映出该系统的快速响应时间,以及整个系统的画面质量等。这个中考志愿填报的助手设计与实现-移动客户端要求在众多的智能手机上可以下载和运行,让用户可以通过APP实现得到志愿填报、发表言论、交流学习心得、收藏学校等。使其可以更好的服务更多的用户。系统完成后,在实施时呈现在用户面前的对象与该系统界面显示的对象是零距离的,一般包含了很多要素,这些要素都能体现是否能使用户简单方便的使用这些功能。2.3非功能需求安全性:中考志愿填报助手的设计与实现-移动客户端是一款应用型的软件,作为应用型的软件对安全性的要求十分的高。在整个系统的设计过程中,安全性渗透了各个方面,尤其突出的在系统的数据库实施方面、实施运行方面等。稳定性也是安全性的保障,稳定性主要体现在运行时的稳定性和操作时的稳定性。数据的安全性尤为重要,主要表现在数据库服务器上管理员设置了一些权限管理,以此来实现对数据的进行加密,那么用户进行相应的操作时就需要根据管理员赋予的权限进行操作。可靠性:可靠性体现在系统的方方面面,比如在数据处理时具有很强的可靠性、软件运行时也具有很强的可靠性、界面展示给用户时也具有很强的可靠性。通常软件工程里在代码编写时也会用到可靠性思想,以此来阻止种种不愉快的事件发生。第3章开发环境介绍第3章开发环境介绍3开发环境介绍3.1Android技术介绍第一层:Linux内核层Linux内核层是安卓中十分重要的一个层次机构,一般的软件和硬件之间有个比较抽象的层,包含很多库。在Android中基本都会使用到,为了服务开发者给Android系统提供硬件的驱动,音乐以及音频的驱动,视频的驱动,蓝牙,wifi等等。第二层:系统运行层为Android提供主要功能支持的主要特性,是由通过一些c/c++库来完成的,安卓在运行时也提供了许多库且为核心库,能够允许开发者使用JAVA语言来编写此应用,主要是为Android提供解决一些Java代码不能完成的事,比如绘图,WebKit提供了浏览器内核的支持等。第三层:Android应用框架构建应用程序时可能用到的各种API都是由这一层主要提供的,并且Android自带的一些核心应用就是靠这些API完成的。他们拥有相同的约定,以及各个层都遵守这个约定,然后在这个约定上一起延展和扩充,但程序的主体结构是不会改变的,起到了最关键的作用使程序层次分明,清晰明了,各个层次的需要相互满足又互不影响【3】。第四层:Android应用层多用户的Linux系统是安卓操作系统中的一种,
在这个系统中,
每一个应用程序都可以叫做一个用户,
每一个应用程序都必须运行在Linux进程中,并且是属于自己的Linux。系统中的任意一个应用程序的一个组件需要被执行时,
安卓就会为此开启相对应的进程。3.2平台的搭建1、JDK的安装用鼠标点击jdk安装包并双击,根据提示做好每一步,此时要注意将环境变量配置好,最后检查是否安装成功,若没有成功,将上述步骤重来一遍。直至可以成功打开运行。出现如图3.1的信息表示安装成功了。图3.1验证JDK安装是否成功3、AndroidSDK的安装(1)从AndroidDevelopes下载Android-sdk_r-windows.zip,在下载完成后,解压到任意路径。(2)选择所希望安装的SDK及其文档或者其它包,然后点击InstalationSelected、AcceptAll、InstalAccepted,开始下载安装所选的包。4、ADT的安装点击Add按钮,弹出要求输入Name和Location的对话框。如图3.2所示:图3.2ADT的安装5、创建AVD运行新建的模拟器,在列表中选中要运行的模拟器,然后单击“start...”;再单击“launch”。当运行成功后出现如图3.3所示界面:图3.3模拟器3.3JAVA简介Java是一种面向对象设计的编程语言,它的基本结构类似与其他编程的语言,但是它十分的简洁易读,清晰。Java语言成功的结合其他语言具有的优点,又避免了他们的缺点。Java语言简单并且没有的废旧信息,不需指针的使用,垃圾回收也可进行,再此基础上程序员不要担心程序的内存管理。Java语言的体系使中立的,字节码和加载奇偶校验相结合,其他的机器代码来执行在解释后,只要由Java提供虚拟机的支持,可以运行各种Java程序,编写一次可以到处运行【4】。其次,在竞争中Java平台是有一个庞大的开发基地和发展空间的,使学习者节省大量重新学习的成本。第4章系统总体设计4系统设计此系统的是建立在开发、实施、设计等基础上一步一步实现完成的,在这些基础上逐步完成了整个系统的设计与实现,能够让用户在手机上轻松的的使用该软件和获取到相应信息,各个模块的功能也能轻松的使用,在编写程序的时候对用户的需求也要不断加强系统的功能,实用性是该软件最需要体现出来的,以及能给用户良好的体验感也十分重要。4.1概述在整个系统开发的设计过程中,对需求的分析是第一步,再对用户的需求进行逐步分析,来进行功能的设计,以及还需要考究界面的美观,还需要设计测试等。中考志愿填报助手的设计与实现-移动客户端的设计流程图,如下图4.1所示:图4.1系统设计流程图4.2设计原则在开发过程中我们需要遵守很多原则:(1)工作时效快三个指标来衡量,指标的处理能力:指的是系统在规定的时间内能够完成一定的任务量。运行时间指示器:指该程序从开头到结尾完成一个功能所花费的时间。响应时间:指用户触及到该系统的功能并发出请求的命令,该系统对此回应所花费的时间。(2)可靠性强从整个系统的实施和设计来讲,增加系统的可靠谱十分重要,以及编写代码时要用到容错的思想,最好涉及到纠错的功能。同时,一个系统在遇到故障时能够自行的恢复也十分必要,因此在遇到十分重要的数据时,应设计容错并能够在此基础上进行纠错,程序员也要及时发现问题的所在和积极的去解决问题。以及对一些十分重要且保密的数据,应设置尽可能多的权限,防止收到外部的攻击。(3)操作性和交互性便利且清晰在设计本系统时虽然首先要考虑用户的需求,其次系统的界面也要尽量满足用户的审美,应该做到界面具有十分友好性、简洁性、生动形象性。在整个系统设计和完善的实际过程中,各个界面要清晰整洁、生动形象,还有性能性和操作性在数据信息的输入输出等方面都要体现出来,人机交互就显得十分必要,该系统的方便和快捷便就显现出来了。4.3系统功能结构图对整个软件的界面布局和功能的划分和设计是最首要的问题,再次基础上才能狗哦对具体的结构进行设计与规划,和功能模块的完成。该系统设计到众多的思想,例如最主要的是结构化设计思想,自下而上的模式,由很多个子系统组成,子系统又是由很多个不同的功能模块组成,将其称为子模块,所有的可执行软件在计算机中用作一个单独的程序。整个系统从开始运行到结束运行,是由一个个系统组合而成一个大的功能系统,子系统之间有很多关系,它们相互独立又相互又有关联,可以实现一个独立的功能就可以叫做一个子系统,逐步的来实现该系统的总目标。在设计过程中,我们要尽量避免子系统有太多的关联,应减少关联,让它们能够独立存在并且独立运行,减少错误的发生。该中考志愿填报助手系统的设计与实现-移动客户端主要实现两个部分,分为用户端和管理员端。管理员具有发布消息、对用户的评论进行管理、对用户的信息进行修改、可以增删改用户的成绩、发布院校信息的管理、资讯和论坛等模块。用户具有查看资讯、查阅功能、个人中心、心得分享、成绩管理、志愿的模拟填报、收藏心仪院校、查看是否被录取等模块,系统模块图如图4.2所示。图4.2功能模块图4.4数据库设计原则数据库的设计概念有很多,通常用四种方法:结构框架分为自上而下、逐步的扩展、自下而上、策略的混合交错,用这些方法来设计各个局部的数据库。在数据库的物理结构设计阶段要分两步走:数据库的物理设计结构就是对数据库的中数据进行存储和存取所用到的方法。评价物理结构的标准有许多,最重要的是时间和空间效率。关系模式的存取也涉及到很多方法,最常用的有:聚簇的存取、索引方法、HASH存取方法等。实体关系图如图4.3所示。图4.3系统ER图数据表:将关系实体图转化为关系数据的形式。在关系数据表设计过程中,数据关系由数据表组成,数据表中的字段可以有结构表中的字段表示。以下为数据库表信息:表4.1user表列名数据类型长度约束userridint20AUTO_INCREMENTuserrnamevarchar20DEFAULTNULLnickdnamevarchar10DEFAULTNULLpassworldvarchar20DEFAULTNULLsexvarchar10DEFAULTNULLageint10DEFAULTNULLtellvarchar15DEFAULTNULLuserrnosvarchar10DEFAULTNULLuserrlevelint10DEFAULTNULLaddressvarchar20DEFAULTNULLheaddPicvarchar10DEFAULTNULL表4.2news表列名数据类型长度约束newsidint50AUTOINCREMENTtitilesvarchar50DEFAULTNULLuserridint20DEFAULTNULLreadcountsint50DEFAULTNULLmsdwsint20DEFAULTNULLfolldesdint10DEFAULTNULL表4.3attence表列名数据类型长度约束attencesidint50AUTOINCREMENTuserridint20DEFAULTNULLsjsimestamp20DEFAULTNULLjtzcvarchar20DEFAULTNULLremark1text50DEFAULTNULLremark2text20DEFAULTNULL表4.4banners表列名数据类型长度约束banernrdint20AUTOINCREMENTpitedsvarchar20DEFAULTNULLpiccidvarchar10DEFAULTNULLmsdwsint15DEFAULTNULL表4.5cang表列名数据类型长度约束ghnlkint20AUTOINCREMENTuserridint20DEFAULTNULLtgffedint50DEFAULTNULLremketvarchar20DEFAULTNULL表4.6discuss表列名数据类型长度约束tlsedint10AUTOINCREMENTcontentsint20DEFAULTNULLuseridint11DEFAULTNULL续表4.6discuss表dtimevarchar20DEFAULTNULLstatusint11DEFAULTNULLremark1varchar50DEFAULTNULLtargetidint11DEFAULTNULL表4.7fornum表列名数据类型长度约束fornumidint11AUTOINCREMENTtitletext10DEFAULTNULLcontenttext50DEFAULTNULLsendtimetimestamp20DEFAULTNULLurllsvarchar20DEFAULTNULLuseridint20DEFAULTNULLsttsefint20DEFAULTNULLbjbhhtext10DEFAULTNULL表4.8goods表列名数据类型长度约束gidint10AUTOINCREMENTtitiletext20DEFAULTNULLcontenttext30DEFAULTNULLpricedouble40DEFAULTNULLstockidint10DEFAULTNULLstetsint10DEFAULTNULLpilcvarchar20DEFAULTNULLuserridint30DEFAULTNULLsendtimetimestamp20DEFAULTN表4.9goodsorder表列名数据类型长度约束goodsorderridint20AUTOINCREMENTgoodidint20DEFAULTNULLbuyidint20DEFAULTNULLsttesidint50DEFAULTNULLsendtimetimestamp20DEFAULTNULLremark1text50DEFAULTNULL续表4.9goodsorder表accountint11DEFAULTNULL表4.10goodtype表列名数据类型长度约束goodstyidint11AUTOINCREMENTtitletext20DEFAULTNULLbjbhtext20DEFAULTNULL表4.11praise表列名数据类型长度约束praiseidint50AUTOINCREMENTyhbhint50DEFAULTNULLtargetidint50DEFAULTNULLsjxmint50DEFAULTNULL4.5系统用例分析系统角色分为管理员和用户,管理员角色系统用例分析如图4.4所示。图4.4管理员角色用例图用户角色系统用例分析如图4.5所示。图4.5教师角色用例4.6功能流程该软件下载并安装到手机上后,即可点击屏幕上的图标,然后转换到应用的界面,这时用户便可以实现自己的需求来进行操作,实现自己想要完成的功能,最终实现整个任务的完成。此系统具体流程图如图4.6所示:图4.6系统流程图第5章系统实现5系统实现5.1用户功能实现5.1.1用户注册该系统的第一步需要用户自行的去注册一个账号,用该账号来进行登录,点击用户注册图标,便可以输入自己的个人信息,核对后点击立即注册即可。只有用户注册实现完成后才可进行登录,继续输入登录时所填写的信息,待信息输入完整无误才可登录否则登录不成功,登录成功便可以进入用户界面的首页,如图5.1所示。图5.1用户登陆注册界面登录成功后用户便进入该系统的首页,通过首页展示的所有系统信息,点击图标来选择自己所需完成的功能,如图5.2所示。图5.2首页信息界面5.1.2查看资讯学生和家长点击查看资讯的图标,则可以查看管理员发布的各种资讯,主要是各个学校的招生简章,发布最新的录取信息等,用户可以通过此页面获取高校的信息,以便选择和更好的填报志愿。查看资讯界面如图5.3所示。图5.3资讯详情界面5.1.3论坛发布用户点击屏幕上论坛的图标,便进入论坛功能,该用户即可见到其他用户发表的消息动态,并且该用户可以对其他用户发布的消息进行评论和点赞,也可以取消赞和自己的评论。自己也可以发布新的动态,点击立即发布即可,如图5.4所示。图5.4论坛管理详情界面5.1.4志愿填报用户点击志愿填报图标,则显示各个学校的信息,用户可以查看到各个学校的报名人数,点击进去可以查看到各个学校的分数线,招生计划以及选择报名时间 。点击下方的评论便可以查看其他用户对该所学校的种种评论,这些评论可以作为自己选择学校的一个依据,自己也可以进行相应的评论。如图5.5所示。图5.5志愿填报详情界面评论界面如图5.6:图5.6评论详情界面5.1.5志愿收藏用户可以对自己心仪的学校进行收藏,以免浏览到后面的时候,忘记前面学校的信息,这样再往前翻记录,浪费时间,以及不方便。如图5.7所示。图5.7收藏详情界面5.1.6用户交流点击用户交流的图标,则显示可以交流的用户,再选择你要交流的用户,点击头像便可以进行交流。主要方便用户对报考信息的交流,以及学习经验的交流。便于信息的传播,而不是一味的只了解自己,需要的是看看他人的经验等。如图5.8所示。图5.8交流界面5.1.7考生详情考生可以点击详情页,查看自己填报的学校,以及收藏的学校。对个人的登录密码也可以进行修改,并可以对程序进行分享。交流群是便于许多用户一起讨论,用户可以发表自己的看法以及心声。如图5.9所示。图5.9考生主页5.2后台管理该系统分为两个端,后台管理便是管理员登录进入后台,对用户端进行相应的管理以此保证系统的更加安全可靠,对学生信息进行管理,轮播图的播放进行管理,发布删除资讯,修改学校分数线等,对学生的志愿进行管理,对评论进行管理,论坛管理等。5.2.1学生管理管理员可以登陆进入系统,点击学生管理模块,然后可以对学生的基本信息,比如用户的用户名、年龄、密码、昵称等进行操作。对学生的错误信息以及不真实的信息可以实现操作,比如增删改等。如图5.10所示。图5.10学生管理5.2.2资讯管理管理员登录进入后台,点击资讯管理的图标,查看用户发表的资讯,可以对不当的资讯进行相应的修改,或者对已经的发布的不好的资讯进行删除,也可以增加资讯。如图5.11所示。图5.11资讯管理5.2.3学校管理管理员通过该平台对学校进行管理,可以增加学校的信息,对已经添加的学校信息进行修改或者进行删除。主要有学校的介绍,录取分数线,招生数等信息。如图5.12所示。图5.12学校管理5.2.4志愿管理管理员通过志愿管理查看各个考生的志愿,对考生的志愿进行操作,主要是对考生填报的志愿进行审核,如果有不符合条件的即将它删除。如图5.13所示。图5.13志愿管理5.2.5评论管理管理员点击评论管理,便可实现对用户的评论进行操作,管理员可以对其用户的评论进行整合与筛选,如果是不当的言论可以将其不显示,或者对其进行删除。这样避免不当言论被其他用户看到,以及将其传播。如图5.14所示。图5.14评论管理5.2.6论坛管理管理员通过登录后点击论坛管理,便可对论坛进行操作,实现论坛的删除和修改。管理员也有发表论坛的权限。主要是发表自己的心得体会,大家可以互相参考以及交流。如图5.15所示。图5.15论坛管理第6章系统的测试6系统的测试该系统完成后,要进行必要的测试,保证系统的可靠性和良好的实施性。程序测试的目是为了在执行前发现错误,找出错误,并改正,避免在实施运行时遇到错误。测试人员的任务是通过运行该项目,找出各种错误包含隐含的错误,对bug进行完善整改。6.1测试方案设计系统测试中存在纠错(Debugging)。其目的以及使命为:尽最大的可能找到系统中的错误,对错误进行分析并纠正;使命是可以删除出现故障的子系统,来确保整个程序完整高效的运行。测试和误差修正的关系,图6.1数据流图可以来说明。从图中可以得出,测试数据是测试必不可少的一部分,才能保证程序执行测试[5]。数据在测试中进行执行的测试数据,被称为“测试用例”。一个测试结果对应一个测试用例。如果一旦测试结果与其相对应的预期结果有偏差,这便可叫做程序中的错误,这是就需要去改正和纠正。图6.1测试与纠错信息流程6.1.1测试策略为了方便用户使用“中考志愿填报助手的设计与实现-移动客户端”程序,以及尽量避免用户在使用程序时出现错误。测试该系统的主要范围,从以下三个方面来看:1、对于“中考志愿填报助手的设计与实现-移动客户端”程序的代码,分别进行系统测试、单元测试、验收测试、集成测试,在对结果进行分析。2、在测试对象中列出的测试对象都要一一进行测试,以及不可接受的测试对象的也要进行测试,测试其特性和功能。3、分析和测试文档的需求,根据书面要求进行撰写测试文档,接下来开发和执行的测试。6.1.2测试安排一个完整可执行的程序必须要对整个系统进行测试,如果要使系统的所有功能得以实现,以及性能良好。必须做到以下几点:1、为该程序进行每个部分的功能的测试、单元的测试、集成的测试等。2、要对各个模块的进行系统测试,然后系统测试结构进行整合,结果进行分析。3、分析系统中所有的测试用例是否已经实现。4、执行所有的自动化测试脚本。5、测试和验证使程序中最重要的功能都得以实现。6、最后进行回归测试。6.2测试用例构建6.2.1测试用例编写约定以下是对《中考志愿填报助手的设计与实现-移动客户端》的各个功能方面等的测试,表6.1就体现了整个系统阶段的测试。表6.1测试阶段技术说明表测试阶段技术是否采用说明评审测试是该文档关于软件产品的功能,在需求和设计阶段进行以此来设计文档的测试。编写测试用例是在测试用例的准备阶段,编写测试用例的产品代码单元测试是由开发商进行功能测试是由开发商进行集成测试是用集成系统来检查整个系统的模块实现,以及整个程序的业务流程。看数据处理是否得当和满足要求,业务流处理是否严格紧密,如果没有严格的逻辑错误即可。系统测试是包括系统的性能测试、回归测试、模块测试验收测试是开发完成后,需要项项目单位根据用户的需求进行验收安装测试是将程序安装到设备上进行安装测试6.2.2测试实际用例——登录模块测试1、测试项目名称及测试内容(1)登录、密码模块测试本测试采用黑盒测试法:为了检测和验证登录功能是否实现,即需要检测拥使用不同权限的人员登录成功后,是否能进入与自己相对应的模块进行操作,获得权限后需要查看,信息是否与之相一致。2、测试用例如下:
测试用例1(正确输入)
【输入】用户:test01密码:123456【期望输出】登录成功,显示用户界面【实际输出】登录成功,显示用户界面测试用例2(无该用户)【输入】用户名:0999密码877777【期望输出】跳出提示,提示用户名不存在【实际输出】跳出提示,提示用户名不存在测试用例3(密码错误)【输入】用户:admin密码:1111111111【期望输出】跳出提示,提示内容为密码输入不正确【实际输出】跳出提示,提示内容为密码输入不正确测试用例4(无输入)【输入】用户:密码:【期望输出】跳出提示,提示内容为密码输入不正确【实际输出】跳出提示,提示内容为密码输入不正确6.2.3测试分析由于本人在编写代码和测试方面还需要不断加强,以及专业知识的缺乏,在编写代码时逻辑性不强,因此会导致系统会出现一些缺陷和漏洞。平时的不良习惯,也会导致在编写代码时出现一般性错误,比如代码编写十分不规范,就会导致接口实现出现问题。在交付给用户时,一定要核对用户的需求和该系统的功能,所以系统在交给用户使用前必须进行反复的测试,通过反复测试找出系统的错误,然后对其进行修改,修改后再进行测试,这样才能使系统得以无误和完整。在整个系统测试中,需要根据最开始设计时撰写的需求文档和设计的文档,将功能与之一一对应和检查,根据其撰写测试用例,做到避免错误的发生和失误的发生。因为系统一旦出现问题会致使系统的崩溃,而且也会使像用户展现的数据信息不正确,该系统的可靠性得不到保证,用户的使用感也大大降低,只有经过一系列的测试,才能使得系统的稳定的实施,以及成熟度得到极大的提升,系统质量也才有保证。结论结论在这次毕业设计中遇到了许多困难,让我最难以下手的就是安卓方面,平时的基本功不扎实导致的。刚开始拿到这个课题感觉十分困难,根本不知道该从何处下手,但坚持不放弃,最终设计得以完成。此设计优势方面整个系统界面整洁清晰,便于操作,特点明显。方便实用且极大的节省了用户时间。但是此系统只是对基本功能进行了开发。劣势方面系统还有很多需要完善改进的地方,例如实际运用考虑不全,需重点且干练明了的展示给客户是网站可行的前提。界面逻辑功能有待提高。另外网站还需运用缓存技术等。网络用户多,网络速度下降时,要运用此项技术。我通过不断收集资料,克服技术上的各项困难,最终做出此系统,虽然过程痛苦,但是结果让我很欣慰,并且让我的专业知识进一步得到巩固和提升。制作过程中,多个功能模块都有出现不一样的小插曲,但是我都通过上网查询参考,记忆咨询老师或同学,理论与实践结合,并反复测试系统,最终完成了总体的设计。此次毕业设计让我学会了很多,认识到做系统前都要去了解相关的专业知识及广大用户需求分析,这样才能循序渐进,有条不紊的设计出完善的系统。当然,在设计过程也让我有很多的反思,因为经验和自身能力的不足,使得在寻找和解决系统Bug的时候需要花很长时,这让我意识到技术的提升和经验的积累是非常重要的,只有这样才能设计出更完善的系统。时代在发展,机会永远都是给有准备人的,所以竞争也必然激烈;特别软件行业,更新速度很快,我需要不断的加强学习,紧跟时代步伐,提高专业理论知识和自身修养,并结合实际不断的锻炼自己,只有这样才不会被社会发展的洪流所淘汰。总之,这次毕业设计使我收获良多,让我学会自己去寻找解决办法,通过努力完善各项功能,这将都是我未来踏上社会旅程不可多得的财富,也再次感谢老师和同学的帮助,让我能够顺利完成毕业设计。致谢参考文献[1]石新
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年A艾琳教学设计美术
- 2025-2026学年大班雪花绘画教案
- 2025-2026学年儿歌教案小班音乐
- 2025-2026学年角的分类与画角教学设计
- 立题·破题·解题:基于‘九题法则’构建健康科普标题创作体系
- 陕西安康市汉滨区七校联考2025-2026学年高一下学期期未考试历史试卷
- 2026年漳州市芗城区社区工作者招聘笔试参考试题及答案详解
- 2026年江苏省镇江市网格员招聘笔试参考试题及答案详解
- 2026年金华市婺城区社区工作者招聘考试备考题库及答案详解
- 2026年商丘市睢阳区网格员招聘笔试备考题库及答案详解
- 公交驾驶员招聘笔试题及答案
- 2026-2030中国润滑油用添加剂行业应用态势与需求趋势预测报告
- 2026江苏常州市溧阳市应急管理局下属事业单位招聘12人笔试题库及答案详解(真题汇编)
- 2026-2030中国尾矿综合利用行业发展规划与投资策略建议报告
- (2026)政工师职称考试题库及答案
- 2026山东省中考语文试题及参考答案(省统考)
- 全过程工程咨询服务工程结算
- 2026年江苏省自考08295生态恢复与建设高频考点重点串讲
- 2027年高考物理总复习训练题-电场力的性质
- 2026年巴中市巴州区四年级数学第二学期期末考试模拟试题含答案解析
- 中山市市场主体住所(经营场所)信息申报表
评论
0/150
提交评论