版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要由于智能手机的普及,人们对于获取信息与传送信息的观念发生的翻天覆地的变化,智能时代的变化正在一天天的影响着人们的生活,使我们的生活方式更具数据化,在各个方面都提供了快捷和方便,极大的提高了我们的生活节奏和工作效率。在如今经济大幅度的发展前提下,共享时代为人们带来了极大方便,尤其是现在的共享自行车、电动汽车等,更是成为人们生活工作中消费过程的主力。尤其是现在共享汽车,由于车辆销量不断增大,寻找车位成了人们生活中一大困扰,大量闲置的车位,浪费金钱和空间,增加负担。共享车位可以节约时间和空间,方便人们共同使用,解决人们出行停车方便性。因此,本文将基于小程序平台的移动终端,设计并实现一个共享停车位APP系统,以满足用户通过注册登录手机客户端,即可完成停车位的添加、查看、编辑或删除、在线共享车位、计费付款等一系列的共享订单操作,同时,也方便管理人员通过后台进行能手机客户端实现的功能信息的增、删、改或查等维护,高效、便捷、节约资源。关键词:停车位共享APP微信小程序mysql数据库广东东软学院本科毕业设计(论文)AbstractWiththewidespreaduseofmobilephones,therehasbeenanexcitingshiftinthewaypeopleaccessandstoreinformation.Smartphonesaregraduallyintegratingintoourlivesandaffectingandchangingourlives.Thankstotheuseofvarioussmartphones,datausageinvariousfieldssuchasmanagement,applicationandservicehasbecomemoreconciseandconvenient,whichgreatlyimprovesworkefficiency.Withthecontinuousdevelopmentofsocietyandeconomy,theeraofsharinghasbroughtgreatconveniencetopeople,especiallythesharingofbicycles,electriccarsandsoon,whichhasbecomethemainforceofpeople'sconsumptioninlifeandwork.Especiallynow,duetotheincreasingsalesvolumeofSharedcars,theparkingspacehasbecomeabigprobleminpeople'slife,alotofidleorsingle,wasteofmoneyandspace,increasetheburden.SharedparkingSpacescansavetimeandspace,facilitatepeopletousetogether,andsolvetheproblemofconvenientparking.Therefore,thisarticlewillbebasedontheplatformofmobileterminalprogram,designedandimplementedaSharedparkingAPPsystem,inordertosatisfytheuserloginthroughregistrationphoneclient,parkingSpacescanbecompletedthroughadd,view,edit,ordelete,onlinesharingparking,billing,paymentandsoonaseriesofSharedorderoperation,atthesametime,alsoconvenientmanagementcanrealizethefunctionofmobilephoneclientthroughthebackgroundinformationofadd,delete,changeorcheck,suchasmaintenance,highefficiency,convenientandsaveresources.Keywords:parkingspacesharingAPPWeChatsmallprogramThemysqldatabase目录TOC\o"1-3"\h\u摘要 绪论1.1系统开发背景在当下的生活水平下,汽车成为每家每户必不可少的交通工具,特别是在一线城市每年小轿车的保有量都是呈现上涨的趋势,并且一线城市人口密度相当的大,人多地少、寻找到合适的车位对于车主是一个非常头疼的问题。因此,车位就成了物以稀为贵的商品。在这样的情况下,如果产权车位,例如私家车位、店铺门前车位、小区车位、商场车位等可否用于租赁的情况将大大缓解这种弊端的存在。通过现今的智能手机管理操作系统,为车主和车位所有人建立租赁关系,也为双方提供便利,也可以为缓解紧张的车位压力作出一些贡献。1.2系统开发目的与意义1.2.1研究目的互联网和智能移动设备的运用,真正体现了车位共享的便利性。车位共享的出现可谓是具有得天独厚的条件。本系统基于上述的背景下,设计一款基于安卓的车位共享app,让人们能够更方便的使用车位共享,系统主要采用微信小程序开发技术,实现多用户同时利用移动设备访问远程服务器。主要功能包括:定位显示附近停车位,共享车位,计时付费等功能。1.2.2研究意义随着共享行业的迅猛发展,以用户共享自己的汽车、其他用户租用汽车等内容,运用计算机网络通信等方法,把信息化管理共享化,提高传递信息的时效性,提升更人性化的服务,完善实时共享资源。在世界经济的快速发展的背景下,全球数字化、网络化、信息化已经作为市场经济的一个不可分离的一部分,停车管理体系是决定停车场公司的服务质量。在当下一些停车场公司通过低成本或者是无资产经营,很轻易地就为用户提供了综合性极强的服务。在当下智能和信息化管理的时代,停车场的管理体系和发展愿景也必然要向信息化和管理化靠拢。因此,社会对共享停车场系统的功能要求也越来越高。如今互联网的发展使得网络化管理趋势日渐成熟,对于任意一个车位管理公司都可以运用这个方法来管理车位信息。管理者可以通过车位管理系统对车位进行管理,也能够更快捷的查看到车位的信息,如果仅仅只是通过人工去进行管理,不仅效率不高,而且准确性非常的低,在实际操作中容易出差错,服务质量得不到很好的保证,使企业的竞争能力出现下降趋势。这里设计的停车场管理信息系统,就可以解决这些问题。其目的在于实现车位管理信息,从而提高工作效率和质量。1.3系统研究现状随着互联网技术的强劲发展,移动技术的快速发展和不断完善,市场上出现了各种各样的软件和新兴产品,它们不仅拓展了人们的视野,丰富了我们的生活,也为我们的日常生活提供了极大的舒适。让人民享受改革的成果,是中国改革发展的最终的目标,也是我国基本社会制度优越性的必然要求。共享发展是每个人参与并获得成果,即任何人都可以获得成果。因此,共享使用的概念无疑是目前最流行的概念之一。共享停车位现如今是非常典型的朝阳产业,早在2011年ZIPCAR公司在美国上市。目前国内类似的商业停车位模式有易多车位共享、EVNEI这两家企业。根据新闻报道2018佛山市禅城区有类似共享停车位得商业模式出现,暂时还没广泛运用。在中国对于共享停车位这个概念似乎还没有大面积的普及。中国是一个人口大国,2020年也迎来了全面小康社会,在未来的5年里,中国各个城市汽车保有量还是会持续增长,但是人均社会资源少,而且人口集中在大城市,例如广州深圳的限号限行政策也越来越严格,在一线城市买车容易养车难,汽车消费包括停车费才是最困扰社会的新问题。车位共享是公共资源的补充,根据国外的数据统计,每一个公共停车位就可以解决14辆车的出行需求,因此,共享停车位非常适合广州、深圳、北京、上海等大城市。实行私有车位的共享,可以大幅度提高空间利用率,提高人们的出行效率。从汽车问世以来,改变了人们的生活节奏,引领了社会的进步。但是,这百年来汽车的发明对于发达国家来说已经感觉到其中的利与弊。而对于消费者而言,出行的方便与实惠是永恒的追求,在这样的背景下,会出现共用停车位的情况,也就是如今热门的共享经济下的停车位。2相关技术介绍2.1JSP技术本系统基于JSP技术进行开发,通过JSP能够建立一些动态的网站页面,而且操作也比较简单,大部分的用户都可以很轻易的使用本网站,并且网站可以有多种表现的形式,程序的界面设计也可以更加丰富。当然其最重要的功能,就是可以让程序在浏览器中被正常的访问,并且多个用户都可以访问这个网站。JSP就是通过使用了JAVA语言、HTML语言和JS来进行共同开发,进行框架结构的搭建,在之前已经有人创建了很多种方法,开发的理念也是将页面代码和逻辑代码分离开来进行开发,因此代码的重复性更高,可以降低技术人员的工作量,更容易地进行项目开发。JSP网站在进行开发的时候首先从服务器端发送相应的请求,在获取一些结果之后,将服务器的数据信息展示在网站上,这个也是他们共同点,JSP页面可以丰富的展示给用户看,但是JAVA程序只能够将其单独的展示给用户看。JSP的开发需要大量的技术,主要技术是Java语言和HTML代码。当用户访问网站时,会有相应的页面向服务器发送一些相应的请求信息,通过服务器中的JAVA代码来请求这些数据,然后显示在网站上面。2.2Java语言介绍Java语言是以多个平台为对象的程序开发语言。由Java开发的程序是不能够直接在浏览器中执行,必须在客户端浏览器中才能显示,客户端浏览器根据服务器数据信息的请求进行编译和最后传输。在用户对网站进行访问的时候,程序首先会去对JAVA代码进行执行和操作,在结束了代码操作之后,可以将其运行的结果返回给用户去查看。JAVA代码的编写方便了对数据库的操作以及能够将数据库中的信息更加精准的显示在网站中,这样就完成了网站的开发。2.3MySQL介绍本次开发中选择了MYSQL数据,MYSQL数据库是免费的,而且使用起来非常方便。这是一个关系数据库系统,可以将数据信息存储在不同的表格中,MYSQL数据库拥有体积小和高灵活性等优点,而且又是免费的软件,因此MYSQL已成为许多开发团队的首选。MySQL属于Oracle。它是一个多用户、多线程的数据库。它的体积小运行的速度特别快,能够同时对上万条数据信息进行处理,而且它能够支持SQL通用的一些语句,并且拥有良好的数据可移植性,因此,许多系统选择MYSQL数据库,从而降低了技术成本。除此之外,MySQL数据库还具有许多其他功能,比如他们能够支持很多大型的数据库,可以更加方便的来管理这些数据,来支持相关系统,方便企业快速管理。2.4微信平台微信应用程序是一款由腾讯公司2011年发布的可以运用在智能手机的APP。客户端是通过智能手机的NATIVE应用进行文本输送。微信程序发布以来,基于微信时效性的通信特征,腾讯再次在微信上添加了公众号以及朋友圈等功能、它的作用主要也是用于社交。微信以众多的用户为基础,朋友圈、公众号已经成为了举足轻重的线上推广工具。微信平台为第三方移动应用程序提供了接口,目前微信开放平台支持Android系统、ios系统、WP8系统,
微信公众账号提供编辑模式与开发模式两种功能。编辑模式较为简单的开发模式,提供简洁模板,编辑模式包括:自定义菜单设置、自动回复设置。可以简单编辑定义公众号的内容,使订阅者能够接受到你设定的新信息。开发模式比较复杂,为保护用户隐私,不能查看用户的个人信息、不能单一回复、不能群发信息,只能获取到OpenID代号。本系统基于微信公众平台的合作推广业务,相关功能如下:并允许通过微消息组发送和接收信息本系统依赖于微信公众平台的合作推广业务,相关功能如下:消息打印:消息的大规模传输,可以通过人工处理信息或者传送信息给用户,也可以根据提示的关键字回复设定好的信息;对于特殊疑问提供一对一解疑。通用功能:图片与视频、语音等素材文件的上传。3需求分析需求分析是分析用户所期望解决的事、所期望达到的成果。需求分析的结果相当于用户的期望,因此会影响项目最后的开发结果。通常情况下,虽然使用者对计算机相关知识的了解相对不足,但是通过需求分析能够确认使用者需要程序最终达到的功能效果。需求只能作为最后手段来确定。也会对系统的使用产生一定的影响。3.1可行性分析可行性分析是对项目的主要内容、技术、经济等方面进行分析。可行性研究的目的是通过各领域的分析,然后在系统开发过程中,避免不可抗力造成项目的终止。也是一种简化了的系统分析和系统设计的过程,作为车位共享APP系统的设计与开发,不仅要考虑到其技术的可行性,也要考虑到其经济的可行性和操作上的可行性。3.1.1技术可行性本程序需要运行在如手机,平板,电脑等可以连入网络的设备上。开发环境使用的是微软系统。在平台架构上运用微信平台,并使用JAVA语言等进行制作。因为,这些技术目前广泛使用,可以确保技术层面的成熟和完整。并且这样的编写与操作方式具有更简易,更方便,可塑性好等特点。因此在技术方面上是可以进行的。3.1.2经济可行性本系统开发虽然简单但需要消耗的时间也是非常多的,开发过程中所用工具和软件都是免费的。而且,系统在未来较长的一段时间内能够稳定地发挥作用,人力物力等方面也会节省很多,提高效率。因此,此系统开发在经济方面是可进行的。3.1.3操作可行性本系统是基于微信小程序平台设计的基础上完成的,仅需要通过用户微信授权登录、查询、在线下单、支付及发表评论等。程序简洁易懂,可以很容易理解并进行操作。因此,这系统开发在操作上是完全可以进行的。3.1.4法律可行性本系统的软件设计是本人单独完成,仅采纳来自于导师的建议与要求。没有抄袭或复制其他软件程序。程序的内容符合法律。因此,在法律上是可执行的。3.2功能需求分析本主题基于微信小程序停车位共享应用系统。利用Java编程、数据库等专业知识,开发相关应用软件,对移动设备的使用情况进行分析统计。服务器管理员端:管理员可以在系统后台对用户帐号、用户反馈建议、收费价格和停车位数量进行管理。最重要的功能是添加、查询、修改或删除。手机客户端一般用户功能说明:(1)地图设置:使用百度地图SDK定位自己的位置,或者搜索位置名称。(2)停车场列表:用户登录之后,可在列表查看停车场详情信息,显示剩余车位数量的数量,并可进行在线预约等操作。同时,还可以导航到指定停车场,也可以收藏停车场。(3)停车时间:会员到达停车场后,点击到达,系统开始计算停车时间。当用户离开时,他可以点击页面上的目的地按钮来支付订单费用。(4)用户反馈:用户可以对系统进行反馈意见的提交。(5)我的个人中心:包括我的钱包、我的停车记录、共享车位、使用中车位、我的收藏、个人信息以及密码修改。3.3性能需求1.安全性:该车位共享APP系统,始终保持安全第一的原则,系统开发过程中系统安全与数据安全最突出此原则。系统的安全性分别是系统操作的稳定性和运行平台的稳定性;数据安全性主要考虑数据库服务器及权限的设置,用户可按照权限使用系统进行数据的保密。2.可靠性:该车位共享APP系统的可靠性主要有:数据处理和软件运行相关方面。结合软件工程设计思想,尽最大能力控制系统突发事件的发生。3.4系统界面分析目前,软件应用的界面设计已经成为对该软件质量评价的重要因素,简洁、通俗易懂并且交互流畅的软件界面,最能给用户留下好的印象。流畅的界面能使用户节省无效的等待时间。在用户端,指的是软件系统与用户交互接口,一般情况下有:输出、输入、人机的对话等界面形式。1、输出设计由电脑输入信息后,进行原始信息处理,生成有效信息,让管理者更方便的掌握数据。这些也是输出的目标和责任。但是实际过程和系统开发的过程相比,恰好是相反的,从输入设计到输出设计这是错误的,应该是输出设计到输入设计。原因是输出表格和用户直接相联系,能够让用户使用起来更方便。2、输入设计输入数据通常情况下是非常繁琐的,在保证设备条件不缺的情况下,还要保证人力资源充沛。并且出错率高,如果系统输入数据有误,经过处理加工后,输出就会扩大这些错误,所以数据是否准确对于整个系统的性能起着决定性作用。输入设计具备下面几个原则:(1)输入量应该限定不能超过处理能力的最大值。输入量越少越能减少错误发生频率,数据的准备时间也降低。(2)尽可能的简化输入的准备和输入的过程,这可以降低错误发生的概率。(3)应提前检查输入数据(越靠近原始数据点越好),方便及时修正错误。(4)输入数据应该早一点的记录处理所要的形式,这样可以避免数据传递发生的错误。
4系统设计4.1总体设计优秀的系统设计是整个项目取得成功的关键因素,也是能否按时并按照高质量的标准完成必要的条件。而且能按标准进行调试,测试,优化,使得程序更加流畅。制定位置追踪功能、系统模块、用户需求开发流程,开发流程如图4-1所示。图4-1设计开发流程图设计完成后,用户可以进入主界面,显示其他的功能列表。4.2系统功能结构图系统设计和划分是确定系统总体结构和功能模块的核心研究课题。系统结构设计的思想是将系统自上而下划分为若干个子系统,反之亦然。它被分为子模块。划分各计算机可执行模块可迄今用作一个单独的程序。从整个应用系统的角度出发,根据系统的目标将其划分为若干个子系统。子系统间不仅协同工作,而且具有一些独立的功能,以实现整个系统的目标。然后根据目标与功能的比值进一步分解各子系统。对于每个子系统或模块,应尽可能相对独立,并尽量减少各子系统之间的关系。如图4-2所示:图4-2系统功能结构图4.3数据库设计4.3.1数据库概念结构设计概念设计最常见的一种是实体联系方式,也就是构建E-R模型,通过E-R图像呈现概念结构,从中得到数据库概念模型。E-R图是面向对象的数据模型,是站在用户的角度上对数据和信息建模。也就是说从用户的角度去看待数据,这种方法,表达了ER图对应的现实世界中的实体,但是不包含系统描述的这些实体的具体实现方法。E-R图是用来表示用户需求的,能够描绘现实世界中的实体的关联关系,也为接下来的逻辑结构设计奠定基础。E-R图中所包括的区域,是由实体和实体它们之间存在的联系组成的。因为E-R图的实体属性相对而言比较多,所以E-R图只能够反映实体之间的联系,不会再展示具体的实体属性。ER模型图大部分情况下是属性、实体、关联组成。E-R图来表示E-R模型。实体是整个系统对应的对象,属性是每个对象所具有的特征。如图4-3所示:图4-3系统ER图4.3.2数据库物理结构设计此系统中数据库的物理结构方法用的是关系模式,用于选择访问的方法,并且设计了关系、索引等数据库形式。它主要由订单信息表、个人信息表和用户表组成。每个表单由多个记录组成,每个记录由多个字段组成。表创建的时候,会自动在表空间留出一个间隔,主要是形成数据段用于储存数据。不同行(记录)中的列(字段)顺序与定义表时基本相同。每个数据表在主键后指定索引字段,加快了对数据表的访问速度;为了提高系统的响应效率,通过主键建立了数据表之间的联系。数据库名:parkmanagerdaohangpay8gongxiang表名:t_car序号列名数据类型长度小数位标识主键外键允许空默认值说明1idint11是是否auto_increment2titlevarchar50是3notevarchar500是4ndatevarchar50是5intimevarchar50是6outtimevarchar50是7typevarchar50是8imgvarchar200是9pidvarchar20是10parkvarchar200是表名:t_chewei序号列名数据类型长度小数位标识主键外键允许空默认值说明1idint11是是否auto_increment2titlevarchar50是3statecnvarchar50是4pidint11是表名:t_dingzuo序号列名数据类型长度小数位标识主键外键允许空默认值说明1idint11是是否auto_increment2openidvarchar200是3usernamevarchar200是4renshuvarchar200是5xingmingvarchar200是6shoujivarchar200是7shijianvarchar200是8todatevarchar200是9beizhuvarchar600是10shopidvarchar200是11shopnamevarchar200是12ndatevarchar200是13arrivedatevarchar200是14likaidatevarchar200是15pricevarchar200是16statecnvarchar200是17cheweivarchar200是表名:t_message序号列名数据类型长度小数位标识主键外键允许空默认值说明1idint11是是否auto_increment2titlevarchar50是3notevarchar500是4ndatevarchar50是5typevarchar50是6imgvarchar200是7tidvarchar20是8usernamevarchar200是9tsbigint20是表名:t_park序号列名数据类型长度小数位标识主键外键允许空默认值说明1idint11是是否auto_increment2gnamevarchar100是3pricevarchar10是4jifenvarchar10是5notevarchar500是6typevarchar50是7imgvarchar500是8countvarchar10是9typeidvarchar10是10xiaoliangint11是11ownidvarchar10是12sidvarchar10是13shopvarchar50是14latitudevarchar50是15longitudevarchar50是16addressvarchar200是17telvarchar20是18codeimgvarchar200是19duetimevarchar200是表名:t_posts序号列名数据类型长度小数位标识主键外键允许空默认值说明1idint11是是否auto_increment2titlevarchar50是3notevarchar500是4uidvarchar10是5usernamevarchar200是6ndatevarchar50是7imgvarchar200是8typevarchar200是9addressvarchar200是表名:t_replay序号列名数据类型长度小数位标识主键外键允许空默认值说明1idint11是是否auto_increment2pidvarchar10是3notevarchar500是4uidvarchar10是5usernamevarchar200是6ndatevarchar50是表名:t_type序号列名数据类型长度小数位标识主键外键允许空默认值说明1idint11是是否auto_increment2titlevarchar500是3ownidvarchar10是表名:t_user序号列名数据类型长度小数位标识主键外键允许空默认值说明1idint11是是否auto_increment2usernamevarchar50是3passwdvarchar50是4roletypevarchar50是5emailvarchar200是6telvarchar50是7qqvarchar20是8wechatvarchar20是9sexvarchar20是10birthvarchar20是11imgvarchar200是12sidvarchar10是13addressvarchar200是14latitudevarchar50是15longitudevarchar50是16gidvarchar50是17moneyint11是18jifenint11是19wentivarchar50是20daanvarchar50是表名:wct_posts序号列名数据类型长度小数位标识主键外键允许空默认值说明1idint11是是否auto_increment2titlevarchar50是3notevarchar500是4uidvarchar10是5usernamevarchar200是6ndatevarchar50是7imgvarchar200是8typevarchar200是9addressvarchar200是5系统实现5.1服务器登录界面设计管理员可以通过管理员登录模块进入系统后台,这也是通过设置过滤器防止他人非法更改系统后台数据的唯一方法。进入后台时,管理员必须先输入用户名和密码。为了确保系统安全,必须检查管理员信息。如果在数据库中找不到管理员的帐号和密码,系统将导致无法正确输入帐号或密码。管理员必须重新填写,只有管理员输入正确的账号和密码,才能跳转到后台界面。登录界面如图5-1所示:图5-1登录界面5.2停车场管理模块管理员登录到后台之后,可以根据针对停车场信息进行新增、查询、修改或删除操作。同时可以对停车场的车位进行管理。界面如下图5-2:图5-2车位管理模块5.3用户管理模块在此模块中,管理员可以添加、搜索、更改或删除客户端的用户信息。具体如图5-3所示:图5-3用户管理模块界面5.4收费列表界面这一页实现了管理人员对停车费的查询。具体界面如图5-4所示:图5-4添加网点信息页面5.5客户端用户注册、登录模块如图5-5所示:图5-5客户端用户注册、登录在注册界面的文本框中,用户需要输入登录ID和密码。如果数据库中已存在该账号,系统将提示“登录帐户已被使用,请更改其他登录帐户信息”信息。如果数据库中没有存储用户名,系统将在密码前后输入两次密码。如果密码不匹配,系统重置注册信息。客户填写的信息登记,如果密码是一致的,其余用户数据填写完毕,最后点击“确认提交”,系统将用户信息存储在数据库中。程序流程图如下图5-6与5-7所示。图5-6用户注册流程图图5-7登录流程图5.6停车场详情信息界面如果用户登录,可以查看停车场信息列表,查看详细信息。还可以在线预订停车场,会员还可加入收藏、发表反馈,具体如图5-8所示。图5-8车位详情信息页5.7共享车位出租页用户可以进行车位出租,发布内容包括名称、价格、时间段等,具体如图5-9所示。图5-9发布车位信息页5.8停车信息页停车结束后,可以点击离开停车信息页面进行付款,然后点击确认付款。具体如图5-10所示。图5-10订单车位列表页6系统测试6.1系统测试系统测试与软件测试这两种方法是开发过程中极其受关注的。在传统的软件开发项目中,要有一个独立而清晰的测试过程。随着软件应用过程BUG的出现以及使用者对于软件本质的深入认识,软件测试的地位也提高到了前所未有的水平。软件测试不限于在系统开发过程的其中一个阶段,并且已经开始贯穿整个系统开发的每一个过程。6.2软件的测试的目的程序基本功能完成后,进入软件测试调试阶段。随着计算机科学的不断发展,软件开发完成后,最后一步的测试也非常重要。软件在投入使用前,必须对需求分析、设计规范、编码等情况作出最后的评定。为了能够保证软件质量,这也是一项极其重要的任务,软件测试目的是识别程序运行中的问题、代码错误或功能错误,这些问题中,代码错误或功能错误只能在程序运行过程中进行测试或调试。在整个系统的设计与实现的过程中,会出现很多的错误。错误主要有两类:思维设计错误与程序逻辑的错误。前者比后者处理起来更难,后者只需要规划区域,排除和分析找到错误存在的地方并修正即可。而前者则需要重新对整个程序设计进行分析和改动,因此在前期设计系统时,就耗费大量的时间在程序设计思路的考虑和分析上,以避免该类错误发生,甚至确保不发生这样的问题。使得后面的代码降低了难度。这也是本次毕业设计的难点。6.3测试的步骤一个设计完整的软件在进行测试时,通常主要包括以下几个步骤:(1)模块测试:对编码的检查就是模块的测试,同时也是对系统详细设计中存在的缺陷和错误的检验。(2)系统测试:它旨在检测和调试整个软件设计错误和编码逻辑错误。其次可以再过程当中对系统需求说明存在的问题或错误提及出来。(3)验收测试:在这个步骤中,主要是对软件系统需求说明中出现的不足或者是错误问题进行测试。(4)测试内容①测试应该首先检查其配置环境是否能够完成测试内容。硬件和软件系统是否适用。②是否能正确连接系统数据库,内容是否完整等。③各功能模块页面是否正常运行,各功能是否实现并正常应用,数据是否正常。6.4功能测试确保系统质量,在系统完成后对本系统用户登录信息管理模块后,针对功能性测试。步骤如下:先是对系统的所有模块进行模块需求的分解,然后写好需求分解说明书之后。当中包含需求ID、需求名称、需求描述,类型。登录与信息管理模块需求分解如下表6-1所示:表6-1系统用户登录及订单管理模块需求分析表。需求ID需求名称需求描述类型用户登录模块功能性MOVIES-01系统登录-登录页面登录页面功能MOVIES-02系统登录-用户名用户名称功能MOVIES-03系统登录-密码用户密码功能MOVIES-04系统退出系统退出功能总结与展望经过近两个月的车位共享应用系统开发,总体设计终于完成。该系统设计功能大致已达到最初的预想,一些比较重要的功能需求也已经完成。在此系统设计过程当中,我受到许多的启发。切身经历了这一次的挑战,使我感受最深的就实践与理论结合的重要性,理论作为基础,实践作为经验。也认识到了系统开发过程中不仅仅注重理论,实践更是不可缺少的一部分。再者除了注重系统设计规划也要按步骤实施。虽然项目周期时间不长,但是前期的准备是非常的消耗时间的。不仅仅要对系统设计需求做规划,而且还有补充实际的技术知识。在这段时间学习中,我意识到自己的不足。项目初期只是有一个笼统的框架,但无从下手,让我想起了我的指导老师,杨超老师曾教过我IT项目管理,于是我从这方面着手,自己演绎多个角色,如果我是用户我需求是什么,如果我是项目经理我应该怎样规划和控制进度。然后再请教了杨超老师之后,才开始有了初期的系统设计和需求分析,也为整个项目流程奠定了基础和方向。显然,此系统还不够成熟,还有很多技术缺陷。在开发过程中还涉及到很多自己不能解决的问题,第一个找到同学探究,然后通过网上前辈们的相关论坛,最后在指导老师的帮助,解决了这些问题,顺利完成了我的毕业设计。由于本系统的容量是有限的,一些基本的而且实际有用处的功能已经完成,界面设计虽然不是很完美。但是,作为我自己单独完成的一套程序能够稳定的运行起来,还是比较欣慰的。经过这次对共享停车位的研究,我认为在国内共享停车位属于朝阳产业,发展的空间是非常的大的。共享停车位的诞生不仅能够缓解资源紧张的局面,而且提高人们的生活效率。通过程序设计,我对程序开发和自己所学的知识有了新的认识。这样的话我有了更多的自信心我相信在未来的路上我会更好。参考文献[1]明日科技.JSP从入门到精通(第3版)(附光盘)[M].清华大学出版社,2012,09.[2]高洛峰.细说JSP(第2版)(附DVD光盘1张)[M].电子工业出版社,2012,10.[3]贝伊利(LynnBeighley),莫里森(MichaelMorrison),苏金国,徐阳.HeadFirstJSP&MySQL(中文版)[M].中国电力出版社,2010,03.[4]MartZandstra,陈浩,吴孙滨,胡丹.深入JSP:面向对象、模式与实践(第3版)[M].人民邮电出版社,2011,07.[5]列旭松,陈文.JSP核心技术与最佳实践(繁体版台湾发行)[M].机械工业出版社,2013,01.[6]W.JasonGilmore,朱涛江,等.JSP与MySQL程序设计(第4版)[M].人民邮电出版社,2011,06.[7]于荷云.JSP+MySQL网站开发全程实例[M].清华大学出版社,2012,12.[8]麦因泰(PeterB.MacIntyre),SusieSedlacek,刘涛,丁静.JSP语言精粹[M].电子工业出版社,2012,03.[9]潘凯华,刘中华,等.JSP开发实战1200例(第1卷)(附DVD-ROM光盘1张)[M].清华大学出版社,2011,01.[10]LukeWelling,武欣.JSP和mysqlweb开发(原书第4版)(开发人员专业技术丛书)[M].机械工业出版社,2013,07.[11]斯克拉(DavidSklar),切贝特伯格(AdamTracbtenberg),李松峰,秦绪文.JSP经典实例(第2版)[M].中国电力出版社,2009,10.[12]孔祥盛.21世纪高等学校计算机规划教材•高校系列:JSP编程基础与实例教程[M].人民邮电出版社,2011,08.[13]帕蒂拉(ArmandoPadilla),霍金斯(TimHawkins),盛海艳,刘霞.高性能JSP应用开发[M].人民邮电出版社,2011,11.[14]软件开发技术联盟.JSP开发实战[M].清华大学出版社,2013,09.[15]陈益材,等.JSP+MySQL+Dreamweaver动态网站建设从入门到精通(附多媒体语音教学光盘)[M].机械工业出版社,2012,06.[16]高洛峰,LAMP兄弟连.细说JSP(精要版)(附DVD光盘1张)[M].电子工业出版社,2013,06.[17]软件开发技术联盟.JSP+MySQL开发实战(附光盘)[M].清华大学出版社,2013,09.[18]LornaMitchell,等.JSP精粹:编写高效JSP代码[M].机械工业出版社,2012,10.[19]鲍尔斯(DavidPowers),陈宝国,盛海艳,张冠楠.图灵程序设计丛书•Web开发系列:JSP动态网页设计(第2版)[M].人民邮电出版社,2012,07.[20]库日瑟(AndrenCurioso),布拉德福(RonaldBradford),加尔布雷思(PatrickGalbraith),黄晓磊.JSP+MySQL专家编程[M].清华大学出版社,2011,12.广东东软学院本科毕业设计(论文)致谢本毕业论文能够得以顺利完成,首先要感谢杨超老师的细心指导。老师在我撰写毕业论文的过程中,给了我很多帮助和指导。开始选题到中期修正,再到最终定稿,老师一直悉心指导我,给我提供了许多的建议以及讲解。感谢学校四年来对我的辛苦培育,我在大学四年里学到了很多东西。感谢大学给我提供了良好的学习环境。老师们四年来对我无微不至的关怀和指导,使我在四年中学到了很多有用的知识。然后我要感谢大学一起生活了四年同学,因为有你们,我的大学生活是那么的多姿多彩,大学四年,不管在学习、生活还是工作上面,你们都给予了我不少的支持和帮助。也因为有你们的帮助,在此次项目一次次遇到困难的时候都化成一次次的成长,最终得以顺利完成。最后感谢我的父母,没有他们的支持,我不会这样无忧无虑的走完大学的全过程,不能从这样一个高的起点开始我走进社会的人生。在此论文即将完成之际,我衷心的感谢在此过程中帮助过我的每个人,在这里请接收我最诚挚的谢意!由于时间仓促、自身等原因,文章错误疏漏之处在所难免,恳请老师修正。
捷键与一些电脑小技巧HYPERLINKwinkey+d:
这是高手最常用的第一快捷组合键。这个快捷键组合可以将桌面上的所有窗口瞬间最小化,无论是聊天的窗口还是游戏的窗口……只要再次按下这个组合键,刚才的所有窗口都回来了,而且激活的也正是你最小化之前在使用的窗口!
--这个就是winkeywinkey+f:
不用再去移动鼠标点“开始→搜索→文件和文件夹”了,在任何状态下,只要一按winkey+f就会弹出搜索窗口。
winkey+r:
在我们的文章中,你经常会看到这样的操作提示:“点击‘开始→运行’,打开‘运行’对话框……”。其实,还有一个更简单的办法,就是按winkey+r!
alt+tab:
如果打开的窗口太多,这个组合键就非常有用了,它可以在一个窗口中显示当前打开的所有窗口的名称和图标●,选中自己希望要打开的窗口,松开这个组合键就可以了。而alt+tab+shift键则可以反向显示当前打开的窗口。
winkey+e:
当你需要打开资源管理器找文件的时候,这个快捷键会让你感觉非常“爽”!再也不用腾出一只手去摸鼠标了!
小提示:
winkey指的是键盘上刻有windows徽标的键●。winkey主要出现在104键和107键的键盘中。104键盘又称win95键盘,这种键盘在原来101键盘的左右两边、ctrl和alt键之间增加了两个windwos键和一个属性关联键。107键盘又称为win98键盘,比104键多了睡眠、唤醒、开机等电源管理键,这3个键大部分位于键盘的右上方。
再补充点
F1显示当前程序或者windows的帮助内容。
F2当你选中一个文件的话,这意味着“重命名”
F3当你在桌面上的时候是打开“查找:所有文件”对话框
F10或ALT激活当前程序的菜单栏
windows键或CTRL+ESC打开开始菜单
CTRL+ALT+DELETE在win9x中打开关闭程序对话框
DELETE删除被选择的选择项目,如果是文件,将被放入回收站
SHIFT+DELETE删除被选择的选择项目,如果是文件,将被直接删除而不是
放入回收站
CTRL+N新建一个新的文件
CTRL+O打开“打开文件”对话框
CTRL+P打开“打印”对话框
CTRL+S保存当前操作的文件
CTRL+X剪切被选择的项目到剪贴板
CTRL+INSERT或CTRL+C复制被选择的项目到剪贴板
SHIFT+INSERT或CTRL+V粘贴剪贴板中的内容到当前位置
ALT+BACKSPACE或CTRL+Z撤销上一步的操作
ALT+SHIFT+BACKSPACE重做上一步被撤销的操作
Windows键+D:最小化或恢复windows窗口
Windows键+U:打开“辅助工具管理器”
Windows键+CTRL+M重新将恢复上一项操作前窗口的大小和位置
Windows键+E打开资源管理器
Windows键+F打开“查找:所有文件”对话框
Windows键+R打开“运行”对话框
Windows键+BREAK打开“系统属性”对话框
Windows键+CTRL+F打开“查找:计算机”对话框
SHIFT+F10或鼠标右击打开当前活动项目的快捷菜单
SHIFT在放入CD的时候按下不放,可以跳过自动播放CD。在打开wo
rd的时候按下不放,可以跳过自启动的宏
ALT+F4关闭当前应用程序
ALT+SPACEBAR打开程序最左上角的菜单
ALT+TAB切换当前程序
ALT+ESC切换当前程序
ALT+ENTER将windows下运行的MSDOS窗口在窗口和全屏幕状态间切换
PRINTSCREEN将当前屏幕以图象方式拷贝到剪贴板
ALT+PRINTSCREEN将当前活动程序窗口以图象方式拷贝到剪贴板
CTRL+F4关闭当前应用程序中的当前文本(如word中)
CTRL+F6切换到当前应用程序中的下一个文本(加shift可以跳到前
一个窗口)
在IE中:
ALT+RIGHTARROW显示前一页(前进键)
ALT+LEFTARROW显示后一页(后退键)
CTRL+TAB在页面上的各框架中切换(加shift反向)
F5刷新
CTRL+F5强行刷新1.打开“我的电脑”-“工具”-“文件夹选项”-“查看”-在“显示所有文件和文件夹”选项前打勾-“确定”
2.删除以下文件夹中的内容:
x:\DocumentsandSettings\用户名\Cookies\下的所有文件(保留index文件)
x:\DocumentsandSettings\用户名\LocalSettings\Temp\下的所有文件(用户临时文件)
x:\DocumentsandSettings\用户名\LocalSettings\TemporaryInternetFiles\下的所有文件(页面文件)
x:\DocumentsandSettings\用户名\LocalSettings\History\下的所有文件(历史纪录)
x:\DocumentsandSettings\用户名\Recent\下的所有文件(最近浏览文件的快捷方式)
x:\WINDOWS\Temp\下的所有文件(临时文件)
x:\WINDOWS\ServicePackFiles(升级sp1或sp2后的备份文件)
x:\WINDOWS\DriverCache\i386下的压缩文件(驱动程序的备份文件)
x:\WINDOWS\SoftwareDistribution\download下的所有文件
3.如果对系统进行过windoesupdade升级,则删除以下文件:x:\windows\下以$u...开头的隐藏文件
4.然后对磁盘进行碎片整理,整理过程中请退出一切正在运行的程序
5.碎片整理后打开“开始”-“程序”-“附件”-“系统工具”-“系统还原”-“创建一个还原点”(最好以当时的日期作为还原点的名字)
6.打开“我的电脑”-右键点系统盘-“属性”-“磁盘清理”-“其他选项”-单击系统还原一栏里的“清理”-选择“是”-ok了
7、在各种软硬件安装妥当之后,其实XP需要更新文件的时候就很少了。删除系统备份文件吧:开始→运行→sfc.exe/purgecache近3xxM。(该命令的作用是立即清除"Windows文件保护"文件高速缓存,释放出其所占据的空间)
8、删掉\windows\system32\dllcache下dll档(减去200——300mb),这是备用的dll档,只要你已拷贝了安装文件,完全可以这样做。
9、XP会自动备份硬件的驱动程序,但在硬件的驱动安装正确后,一般变动硬件的可能性不大,所以也可以考虑将这个备份删除,文件位于\windows\drivercache\i386目录下,名称为driver.cab,你直接将它删除就可以了,通常这个文件是74M。
10、删除不用的输入法:对很多网友来说,WindowsXPt系统自带的输入法并不全部都合适自己的使用,比如IMJP8_1日文输入法、IMKR6_1韩文输入法这些输入法,如果用不着,我们可以将其删除。输入法位于\windows\ime\文件夹中,全部占用了88M的空间。
11、升级完成发现windows\多了许多类似$NtUninstallQ311889$这些目录,都干掉吧,1x-3xM
12、另外,保留着\windows\help目录下的东西对我来说是一种伤害,呵呵。。。都干掉!
13、关闭系统还原:系统还原功能使用的时间一长,就会占用大量的硬盘空间。因此有必要对其进行手工设置,以减少硬盘占用量。打开"系统属性"对话框,选择"系统还原"选项,选择"在所有驱动器上关闭系统还原"复选框以关闭系统还原。也可仅对系统所在的磁盘或分区设置还原。先选择系统所在的分区,单击"配置"按钮,在弹出的对话框中取消"关闭这个驱动器的系统还原"选项,并可设置用于系统还原的磁盘空间大小。
14、休眠功能会占用不少的硬盘空间,如果使用得少不妨将共关闭,关闭的方法是的:打开"控制面板",双击"电源选项",在弹出的"电源选项属性"对话框中选择"休眠"选项卡,取消"启用休眠"复选框。
15、卸载不常用组件:XP默认给操作系统安装了一些系统组件,而这些组件有很大一部分是你根本不可能用到的,可以在"添加/删除Windows组件"中将它们卸载。但其中有一些组件XP默认是隐藏的,在"添加/删除Windows组件"中找不到它们,这时可以这样操作:用记事本打开\windows\inf\sysoc.inf这个文件,用查找/替换功能把文件中的"hide"字符全部替换为空。这样,就把所有组件的隐藏属性都去掉了,存盘退出后再运行"添加-删除程序",就会看见多出不少你原来看不见的选项,把其中那些你用不到的组件删掉(记住存盘的时候要保存为sysoc.inf,而不是默认的sysoc.txt),如Internat信使服务、传真服务、Windowsmessenger,码表等,大约可腾出近50MB的空间。
16、清除系统临时文件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中小学家委会成立工作方案
- 护理安全案例研究与文献综述
- 事件回顾:学校运动会作文7篇范文
- 急诊外科伤口处理与护理技巧
- 2025年英语四六级写作专项训练试卷 提升写作能力
- 2026年北京协和医院基本外科合同制科研助理招聘备考题库及答案详解(夺冠系列)
- 2026年温州市特种设备检测科学研究院招聘备考题库及答案详解参考
- 如何面对挫折议论文写作(11篇)
- 2026年漳州高新技术产业开发区靖圆镇村管理办公室招聘劳务派遣人员的备考题库完整答案详解
- 2026年漯河市财政局所属事业单位人才引进备考题库及答案详解参考
- 2024年客运资格证考试试题及答案解析
- JTS+155-1-2019码头岸电设施检测技术规范
- 消防设施设备维保项目投标文件(消防维保)
- DL-T-1946-2018气体绝缘金属封闭开关设备X射线透视成像现场检测技术导则
- 血液透析中低血压的预防与治疗
- 网络空间安全概论智慧树知到期末考试答案2024年
- 编辑打印新课标高考英语词汇表3500词
- 博士论文的写作课件
- 高层建筑消防安全培训课件
- 无染觉性直观自行解脱之道
- 国家开放大学《土木工程力学(本)》形考作业1-5参考答案
评论
0/150
提交评论