版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
化妆品销售系统设计开发研究摘要:近10年来,电子科技发展十分快速,电脑技术亦发展得十分完善,已然成为人们离不开的生活小助手。通过管理系统在电脑上的应用,人们能更好的管理信息,储存数据。为了能够提供化妆品网上销售的方便性,开发了本化妆品销售系统设计开发。本化妆品销售系统设计开发采用的是热门的Java技术,采用了Mysql来作为数据的存储和管理。根据化妆品销售系统设计开发的内容调研总结出所需要的开发的各种功能,主要能够实现系统管理员以及用户对系统功能的使用,使得化妆品销售系统设计开发信息流通更快,更有效的储存以及管理信息。本文首先是从课题的背景介绍出发,概括了课题研发的目的和意义,通过市场调研,确定了系统的需求和可行性。针对系统需求,对系统功能进行了划分,依照功能模块图,设计了数据库结构,并实现了各个功能模块。最后,对经过黑白盒测试,证明了系统具备的功能符合用户需求,能够保证运行流畅,并且系统各个功能的预期目标都得以实现的结果。关键词:Mysql数据库;Java技术;化妆品销售系统设计开发CosmeticsonlinesalessystemAbstract:Inthepast10years,electronictechnologyhasdevelopedrapidly,andcomputertechnologyhasalsodevelopedverywell.Ithasbecomealifeassistantthatpeoplecan'tlivewithout.Throughtheapplicationofthemanagementsystemonthecomputer,peoplecanbettermanageinformationandstoredata.Inordertoprovidetheconvenienceofonlinesalesofcosmetics,thiscosmeticsonlinesalessystemwasdeveloped.ThedevelopmentofthiscosmeticsonlinesalessystemusespopularJavatechnology,andMysqlisusedasdatastorageandmanagement.Accordingtothecontentresearchofcosmeticsonlinesalessystem,thevariousfunctionsneededtobedevelopedaresummarized,whichcanmainlyrealizetheuseofsystemfunctionsbysystemadministratorsandusers,sothatthecirculationofcosmeticsonlinesalesinformationisfaster,andtheinformationisstoredandmanagedmoreeffectively.Thesystemhasacleardivisionoflabor,whichcangreatlyimprovetheefficiencyofmanagement.Thecosmeticsonlinesalessystemhasbeentestedandresearchedmanytimes,andtheresultsarestable,easyandfasttooperate.Itisamulti-function,safeandpractical,withvariousExcellentfunctionalscalabilityandsimplemaintenanceofcosmeticsonlinesalessystem.Keywords:Mysqldatabase;Javatechnology;cosmeticsonlinesalessystem目录131271绪论 VI2关键技术2.1JSP技术介绍JSP是一种用来开发基于Java的Web应用程序的动态网页开发技术[4],由于JSP可以使用JavaAPI,因此JSP也属于可跨平台技术,应用在不同的系统。JSP可以使用HTML代码,另一种它可以使用的编程代码就是JAVA,这种技术已经是非常普遍的了,这两种代码是有所区别的,所实现作用有所不同,HTML代码主要能够用来支持网页静态内容的显示,而JAVA代码则用于显示网页动态内容[5]。采用JSP技术能解决Servlet中大量HTML标签、文本以及格式堆积的所造成的开发效率低的难题,JSP技术以一种在JAVA中嵌入HTML代码的方式,带来一种无须JAVA程序控制的静态页面显示的方式。使用JSP技术,能提升用户的访问速度,节省更多时间,因为服务器能够在用户首次通过浏览器访问JSP页面时,对页面代码进行预编译,而用户编译代码后,代码会被保存,当用户再次打开JSP页面时,就能够立即只想所编译好的代码,这种方式也避免了服务器CUP资源的占用[6]。JAVA代码中HTML页面在服务器的响应,是需要在代码中拼接标签的,而JSP技术的使用,避免了这样繁琐的过程,因为JSP文件能很好的将JAVA代码和HTML代码分别使用。JSP具有较多的标签和表达试,因此,采用JSP技术开发应用时,可以获得更多的页面动态效果,为用户带来更好的视觉体验。2.2Java技术介绍Java在大学课程中,是非常基础的一门语言,它的热门度到了要求计算机学生必须掌握。学习过Java的都会认为它其实是比较简单的,即使是刚接触计算机语言的学生,也会比较容易拿这个技术来练手,说明这个技术易于理解,在使用上比较简单。也正由于它的基础性,使得学习它的人越来越多[7],这点为它本身带来了使用的广泛、普遍性,带来了许多年轻的用户。在开发时,由于这门语言本身是开源的,并且没有那么多的局限性,在许多常见的平台都能应用,因此也从很多方面迎合了程序开发的需求。采用Java来开发Android手机应用和Web后端,开发效率非常高,在编程时,由于Java的编程模式属于一种面向对象基于对象的模式,而这种模式是与人的思维模式相符的,因此,Java的编程实现是条理清晰、易于理解的,因此也让开发者更容易接受[8]。Java有一个最大的优点,就是它没有平台的限制,Java虚拟机的出现,使得Java编程时,即使更改操作系统或者升级处理器,它也能够维持程序的运行而且不出现错误。采用Java编程时,它所具有的Java虚拟机JVM能够自动解释执行,在不出现错误的条件下,它能够执行至结束[9]。2.3数据库技术介绍MySQL数据库作为一个被广泛认为是在开发web应用时的最好的RDBMS应用软件之一[10],通常采用MYSQL数据库这个使用SQL语言的关系型数据库管理系统,是非常好的选择。MySQL是广为人知的瑞典MySQLAB公司所致力研究开发的,他们公司主打的,在Oracle旗下的一款产品,同时,MySQL得到世界广泛关注,是人们常常选择使用关系型数据库。使用MySQL,具有提高所开发软件的灵活性的特点,不同于别的数据库将所有数据放在一个大仓库内的方式,MYSQL是将所有数据进行关系的归类,将所有数据信息整理成不同的表格并进行储存[11],因此,MYSQL被称作关系型数据库管理系统。由于这种储存数据的方式,使得开发人员能够非常容易在数据库中找到所找的数据,从而实现开发人员快速查找、删除、添加数据,并能实现快速在数据库中添加新建表或试视图的功能,同时,当开发人员想取回数据时,也能快速操作。因此,MYSQL数据库的使用,能够为开发者减少很多麻烦,带来很好的体验,这也成为MYSQL广受欢迎的原因。MYSQL不仅为开发软件的人员提供优良的开发环境,其相应速度快的特点也吸引着用户的使用,因此,目前,开发中小型网站采用MYSQL,是常见的选择[12]。2.4B/S介绍B/S结构的兴起是在Internet兴起之后,主要为了解决C/S结构所带来的客户电脑端载荷高的问题[13],简单的说,B/S就是经过研究C/S的优缺点而不断改进后所得到的技术,与C/S不同的是,B/S不需要在专门的服务器上建立,因此也没有了网络硬件环境的限制,B/S不像C/S,它面对的客户群体是非常广泛而且不可知的,这也为其带来了更多的可能性。C/S架构是两层架构,在进行管理操作时,需要安装客户端。而B/S是三层架构,可以直接通过Web浏览器直接向客户端提供数据,因此无需安装客户端,对于开发人员来说,更加简便了开发流程,并且为程序的维护带来了更好了效果,增强了用户的使用体验感[14]。采用B/S结构来开发,能为用户带来简便性,例如它能支持用户随时随地进行查询业务或者处理业务,支持用户实现共享。由于用户端使用的浏览器是具有统一性的,这就为用户免去了学习不同浏览器的功能使用方法,让用户只要懂得上网就能够对B/S网页进行浏览使用,这也就是他的可继承性强的特点。使用B/S结构进行开发,基于它的服务器端是统一采用HTTP协议的,因此开发者的开发也被大大简化了,开发者对服务器的使用有了更多的选择,也不必单独开发框架[15],可以直接使用现有的其他平台和框架,这对开发者来说无疑省去了大量的麻烦。3系统分析3.1可行性分析通常来说,每一个系统在开发之初都应该先进行可行性分析,因为进行可行性分析能够帮助开发者确定项目可以顺利进行的必要条件,避免项目后期进行不下而造成损失。同时,通过可行性分析,可以更加确定将要开发的系统的各个结构,熟悉系统功能,使开发系统更顺利进行。3.1.1技术可行性本化妆品销售系统设计开发完成,是在Java和Mysql数据库的结合使用下实现的。基于以往对Java和Mysql的了解,以及查阅许多文献资料,决定采用这两种技术,增强系统开发的便利性。这两种技术的使用都是0成本,都是常见的软件开发技术。Java在处理各类数据时,可以快速将数据从数据库中调取出来,极大的满足用户对速度的需求。Mysql数据库的使用,可以实现开发人员从数据库中快速查找、删除、添加数据,并能实现快速在数据库中添加新建表或试视图的功能,能够为开发者减少很多麻烦,带来很好的体验。3.1.2经济可行性开发一个系统,需要从开发技术和设施配置要求的角度来考虑经济成本。化妆品销售系统设计开发所采用的开发技术均是免费使用的,且都是采用开源码。在开发完成后,可以直接通过电脑和手机就能够使用其功能,对电脑和手机的配置也没有高的要求,平常常见的电脑手机就可以满足需求了。因此,化妆品销售系统设计开发的开发,满足经济需求。3.1.3操作可行性本次开发的化妆品销售系统设计开发,具有简单美观的界面,拒绝复杂的装饰,在用户点击操作时,能自动弹出提示框,响应速度快,功能结构划分清晰,是一款操作性良好,可供用户流畅使用的系统。3.1.4时间可行性开发一个系统,需要考虑时间的限制,确定系统需在哪个具体时间之内完成,从而进行周祥的计划。本化妆品销售系统设计的开发,以及在两个月的时间内完成。系统的完成,需要经历需求分析、文献调查、系统结构确定、做出详细结构图、编写程序以及调试这些环节,通过这些环节所需时间的规划,确定了化妆品销售系统设计开发在规定时间内可以完成。因此,在时间上,本化妆品销售系统开发的完成是可行的。经过以上几个角度的考虑,化妆品销售系统的设计开发是可行的,所有条件的符合开发需求。3.2系统性能分析易于使用性:化妆品销售系统的开发初衷,是为了能够满足各行各业的人们在线购买化妆品的需求,同时,也为了让系统信息的管理提高效率,是为了能够让人们的生活和工作更加便利而开发出来的,因此系统的操作方式必须简单明了,贴合实际的应用流程,让人们一上手就能够直接操作,使用系统的功能。可扩展性:化妆品销售系统设计开发以增强系统管理和用户体验为目标,因此,系统需要良好的可扩展性,方便系统内容的更变,支持管理员增加新的功能模块,或者对原有功能模块进行新的改变,同时要保证不对系统原有模块造成影响。稳定性:本次开发的化妆品销售系统设计开发需要具备健壮的功能体系来维持系统的稳定性,在系统运作过程中,无论用户使用哪个功能,都能够正常运行,实现功能的使用。当用户在进行操作时输入了错误的数据,系统能够自动处理这些问题,不会让用户产生困扰。安全性:化妆品销售系统设计开发内储存了化妆品销售的大量信息以及用户的个人信息,因此,化妆品销售系统设计开发必须具备良好的安全性,防止系统被黑客以及计算机病毒,同时,系统需要建立完整的安全机制,保证每个用户都必须登录个人账号才能够使用系统功能。3.3系统用例分析UML是一种语言,一般来说,采用UML为一个软件密集系统来进行可视化建模,能够让这个软件密集系统更加有层次化,能够更深层次且直观明了的呈现在开发者眼前,除了这样的作用,它还能够为开发者掌握开发全局提供着指明方向的作用,让开发前期的所有准备不迷茫。因此,在软件开发之初,对软件进行UML建模分析是大有好处的。以下是对本化妆品销售系统设计开发进行UML建模分析。本化妆品销售系统设计开发管理员UML用例图如图3.1所示。图3.1管理员用例图用户UML用例图如图3.2所示。图3.2用户UML用例图
4系统设计4.1系统结构设计一个完整的系统,需要实现多个模块的功能,因此,系统结构能够清晰的呈现在开发者的眼中,能够为开发者理清头绪,在模块与模块、功能与功能之间不易搞混,从而发生不必要的麻烦。理清一个系统,需要将系统不同用户的使用功能,以功能结构图的方式呈现出来,并且在制作功能结构图时必须划分清晰,这样有助于保持开发过程思路的清晰,不容易造成混乱。在结构设计过程中,需要先分析系统需求,初步确定系统功能,再将功能模块细化,完成系统结构的最终设计。本化妆品销售系统设计开发的结构图如图4.1所示:4.1系统结构设计图4.2系统顺序图使用顺序图是为了把系统的功能模块化,让各个模块的功能在开发者眼中更明确。下面就介绍本系统几个主要模块的顺序图。4.2.1登录模块顺序图管理员可进行登录系统后台,登录模块的顺序图如图4.2所示。图4.2用户登录顺序图4.2.2添加资讯信息模块顺序图管理员登录后可进行添加资讯信息操作,添加资讯信息顺序图如图4.3所示图4.SEQ图\*ARABIC\s13添加资讯信息顺序图4.2.3删除资讯信息模块顺序图管理员登录后可进行删除资讯信息操作,删除资讯信息顺序图如图4.4所示图4.4管理员删除资讯顺序图4.2.4修改个人信息模块顺序图用户登录后可进行修改个人信息操作,修改个人信息顺序图如图4.5所示图4.5用户修改个人信息顺序图4.3数据库设计数据库作为一个系统中用以处理数据,让数据请求和回应有了一个专门处理的核心部分,并且使系统得以储存数据的部分,它的重要性可见一斑。因此,开发一个系统时,重视数据库的作用的必须的,在数据库中,数据库表的内容将成为系统的重要数据,因此,我们需要将表和表之间的关系清楚的呈现出来,使系统开发更为清晰,用词来发挥数据库的优势。4.3.1数据库E-R图设计概念结构设计是在数据库建立之前,通过对应用的需求分析,将分析得出结论采用抽象的信息结构表述出来,让开发者能够更易于理解数据之间各个关系的连接,充分反映出数据库内部各个结构,以及能够在应用环境和要求需要作出变化时,便于修改和扩充的数据模型,可以说,概念设计的存在,能让用户的数据要求更清楚的表述出来,它是各种数据模型的基础。在概念设计中,常用E-R模型来描述,从而做出来主要的实体模型图,如下所示:图4.6系统总体E-R图4.3.2数据库表设计在开发系统时,进行数据库物理设计是必要的流程,首先要将数据库进行定义,然后确定逻辑数据结构,然后将最适合的数据库管理方法通过进行选择后确定储存文件的结构和位置,从而实现对物理数据结构的最优化、最有效的一种方法,在这个过程中,用户系需要权衡时间、空间效率以及维护代价,使得数据库物理结构呈现出最优化。同时,在数据库表建立过程中,需要结合用户界面的视觉体验来为字段选择合适的数据类型,在命名数据库、表和字段上也需要作出思考:表4.1address表字段名称数据类型长度是否主键是否可空idint11是否namevarchar255否是telvarchar255否是addrtext否是delstatusvarchar255否是memberidvarchar255否是表4.2backproduct表字段名称数据类型长度是否主键是否可空idint11是否memberidint11否是productidint11否是contenttext否是shstatusvarchar255否是savetimevarchar255否是orderidint11否是表4.3cart表字段名称数据类型长度是否主键是否可空idint11是否memberidvarchar255否是productidvarchar255否是numint11否是表4.4category表字段名称数据类型长度是否主键是否可空idint11是否namevarchar255否是fatheridvarchar255否是delstatusvarchar255否是表4.5comment表字段名称数据类型长度是否主键是否可空idint11是否memberidvarchar255否是productidvarchar255否是pfint255否是contenttext否是表4.6dingdan表字段名称数据类型长度是否主键是否可空idint11是否ddnovarchar255否是memberidvarchar255否是totalvarchar255否是savetimevarchar255否是fkfsvarchar255否是shrnamevarchar255否是zffsvarchar255否是shraddrtext否是fkstatusvarchar255否是fhstatusvarchar255否是5系统的实现5.1管理员模块实现5.1.1登录界面为了维护系统的安全,任何用户想要进入系统进行相关功能操作,都需要进行登录。具体界面如图所示。图5.1登录界面5.1.2后台管理主界面管理员可以管理系统的各个分类的信息,从而对系统进行维护。具体界面如图所示。图5.2后台管理主界面5.1.3资讯管理界面管理员能够管理系统资讯信息,可以快速查询资讯信息,对资讯信息进行修改、删除操作,或者新增资讯信息。具体界面如图所示。图5.3资讯管理界面5.1.4会员管理界面管理员能够管理系统会员信息,可以快速查询会员信息,对会员信息进行修改、删除操作,或者新增会员信息。具体界面如图所示。图5.4会员管理界面5.1.5订单管理界面管理员对系统订单信息进行管理,可以快速查询订单信息,对订单信息进行修改、删除操作,或者新增订单信息。具体界面如图所示。图5.5订单管理界面5.2用户模块实现5.2.1首页界面用户可以通过浏览器进入系统,在系统首页界面可以浏览各种类别的美妆信息,可以选择具体查看详情。具体界面如图所示。图5.6首页界面5.2.2商品详情界面用户可以能够查看商品详情,能够将商品加入购物车或收藏商品。具体界面如图所示。图5.7商品详情界面5.2.3个人信息界面用户能查看个人信息,并且能够对个人信息进行修改。具体界面如图所示。图5.8个人信息界面
6系统测试系统测试是系统编写完成之后的必要操作,能够检测系统里存在的问题,及时修改,避免应用系统时,发生错误,造成不必要的损失。6.1测试方法软件测试的主要步骤有单元测试、集成测试和确认测试。
1单元测试采用单元测试来测试软件的是否能够成功投入使用的非常可靠的方式,通过对软件中最小可测试单元的功能的检测,从细微之处发现问题,保证系统每一个功能模块都能实现。对开发人员而言,养成在书写代码之后立即检验单元功能,能够保证程序开发的高质量,进一步来说,能够提高个人的编程水平。2集成测试
集成测试的意思就是将许多单独的模块连接起来,测试这些模块在连接起来后是不是可以实现各个功能的衔接,这时,就能体现出单元测试所不能够检验处来的问题,进一步保证了系统能够顺利运作。3确认测试确认测试通常是在集成测试之后采用的一种检验方法,通过组装好的软件,在各个测试的方法下检测软件在特定环境下各个功能使用的有效性,因此这种方法也被称为有效性测试,旨在说明软件与需求一致。6.2测试目的测试的目的在于检测系统是否可以达到运行的标准,设置的功能是否可以一一实现,是否能够快速响应用户的操作,运行是否稳定,满足用户的需求。因此,测试过程就必须针对每一个功能模块,每个功能按钮,进行测试,同时,要注意细节问题。经过测试,系统中存在的漏洞将会一一浮现出来,在此时,开发人员需要找出每一个漏洞出现的原因,找到相应的代码,改正错误。因此,在程序编写时,尤其要注意格式的书写以及每一个字段的字母都要准确,否则会给程序测试带来很大的麻烦。正确的格式可以让程序测试出现错误时,快速定位相应字段,这样就缩短了测试时间。要确保程序的可靠运行,需要找到程序的BUG,因此系统测试是必要的。测试的过程就是不断的试验与纠错,每次各试验与纠错的过程,都会自动将相关数据保存到计算机报告器中,显示测试的结果。当测试报告结果显示有漏洞时,就需要开发者自行寻找漏洞存在的原因以及自行纠正错误。在化妆品销售系统设计开发中,采用了非常常见的黑盒测试。6.3测试策略进行测试能够在系统正式投入使用之前及时发现出现的错误,避免造成严重的不良结果,避免用户在使用时出现了错误,造成一系列不可挽回的事情,这样子的错误,是能够通过系统测试能避免的。系统测试的特性如下:严苛性:测试是非常严格的,在测试时需要十分严格的对待,将系统所有毛病都挑出来,从而实现系统运作时做到没有BUG的情况,保证系统投入使用后,能满足用户各种需求,让用户使用系统时得心应手。(2)复杂性:由于系统功能繁多,各部分功能流程相互影响,因此测试是非常复杂的过程,需要用户在测试时十分了解系统,并高度注意各个功能的运作,不容许发生忽略的现象。(3)不彻底性:即使用户测试时检测已十分细致,并且测试时的BUG没有产生,但是仍然不能保证系统中没有BUG,因为系统测试是不彻底的,因此仍然需要不断的测试和维护。(4)经济性:进行系统测试要遵循经济性原则,同时这种测试也是"选择测试"。6.4测试分析经过分析,化妆品销售系统设计开发的测试主要是从以下几个方面来进行的:(1)本系统性能测试如表6-1所示:表6-1性能测试测试的具体内容期望结果实际结果界面美观性简洁大方,不复杂简洁大方,不复杂功能实用性功能皆为用户所需功能皆为用户所需运行流畅性流畅不卡顿流畅不卡顿信息安全性保证信息安全保证信息安全便于操作性操作简便操作简便(2)本系统可用性测试如表6-2所示:表6-2可用性测试测试项测试预期测试结果随意调节页面的大小,调节是否顺畅是是页面功能排版、图片显示是否安排合理是是随机点击功能,是否跳转到功能页面是是随意切换页面,切换是否迅速是是操作功能时,功能实现是否准确是是使用键盘和鼠标能够操作系统是是各项数据皆正确是是功能操作流程简单是是提示信息能及时出现是是(3)功能测试:在经过性能测试和可用性测试之后,需要测试系统功能,各项测试完成,才能证明系统的实际应用情况。进行功能测试要求检测系统任意的功能,查看其是否存在缺陷,并对功能实现的代码进一步的检查,查看其符合基本功能设计与否,在针对程序检测进行阶段性的测试,通多进一步判断和纠错,使系统趋于完美:我们通常采用的测试方式有黑盒测试和白盒测试,这两种测试方式足以满足测试需求。\t"C:/Users/Administrator/Desktop/htmls/detail_report/right"黑盒测试的方式主要是检查程序功能的可实现性,是否按照预期目标的逻辑正确运行,因此这种方式也叫做功能测试。这种方式一般会在程序接口进行,通过对程序发送数据来检查接受数据和做出反应是否符合要求,程序运行\t"C:/Users/Administrator/Desktop/htmls/detail_report/right"是否能够稳定,还要从外部查看信息的完整性。白盒测试测试的方式目的在于程序内部,主要测试逻辑正确性,这种方式又叫结构测试,能够检测每条程序的运作轨迹是否符合要求:6.4.1用户登录模块测试用例表6.3用户登录测试所属编号001测试目的用户是否照常使用登录功能测试环境化妆品销售系统设计开发测试步骤打开系统,在登录页面点击登录在输入框按照要求填写用户名、密码确认填写完成后点击登录按钮输入数据输入个人账号用户名以及设置好的密码预期输出登录成功,进入系统界面实际输出登录成功,进入系统界面存在问题无修改方案无设计人员设计日期2020-11-13测试人员测试日期2020-11-136.4.2个人信息管理模块测试用例表6.4个人信息管理测试所属编号002测试目的用户是否能够随意更改个人信息测试环境化妆品网上销售系统测试步骤进入个人信息界面随机修改姓名、性别、手机号码等信息点击修改按钮刷新界面输入数据姓名、性别、手机号码等信息预期输出保存成功,个人信息修改成功实际输出保存成功,个人信息修改成功存在问题无修改方案无设计人员设计日期2021-3-20测试人员测试日期2021-3-206.4.3用户管理模块测试用例表6.5用户管理管理测试所属编号003测试目的管理员是否能够随意更改用户信息测试环境化妆品销售系统设计开发测试步骤在管理员管理主界面点击用户管理对用户信息进行编辑点击提交刷新系统输入数据用户信息预期输出更改用户信息成功实际输出更改用户信息成功存在问题无修改方案无设计人员设计日期2021-3-20测试人员测试日期2021-3-206.4.4资讯管理模块测试用例表6.6资讯管理测试所属编号004测试目的管理员是否能够随意更改资讯信息测试环境化妆品销售系统设计开发测试步骤在管理员管理主界面点击资讯管理对资讯信息进行编辑点击提交刷新系统输入数据无预期输出更改资讯信息成功实际输出更改资讯信息成功存在问题无修改方案无设计人员设计日期2021-3-20测试人员测试日期2021-3-206.5测试总结在进行测试时,使用不同的用户经过系统性能、可用性和功能使用的各项测试,检查了系统的各个环节,对系统的每个界面进行了检查,记录了每项测试的结果,并进行测试分析,在测试中,化妆品销售系统设计开发没有出现强制退出系统的情况,化妆品销售系统设计开发可以实现预期的各个功能,且运行流畅,各个操作都能得到程序的反馈,且响应速度快,程序没有出现明显的逻辑性的错误,为了严谨性,测试的过程反反复复,都很顺利,系统运行良好。也验证了系统的实用性,化妆品销售系统的开发,是可以完全投入实际使用的。这也说明了系统前期准备充分,在开发技术的选择、数据库、系统框架的使用上比较成熟,对此我也非常的高兴。
总结本次化妆品销售系统设计开发的设计是我人生中一次非常可贵的经历,经过化妆品网上销售系统的开发,我学习到了许多知识。毕业设计最初时,我感到十分茫然,不知从何开始。于是在导师的知道下,查找、阅读以及研究了大量有关化妆品网上销售系统方面的文献,同时,还准备了一本笔记本,专门记录有用的资料。在确定的系统的基本功能,做出大致的流程图之后,又确定下系统所采用的技术部分,通过进一步的研究和学习,终于能够开始着手于编程工作。在编写程序时,同样遇到了许多问题,经过指导老师的指导,一一的解决了这些问题,并获益终身。在此次毕业设计以及毕业论文的撰写中,是把课本知识与实战经验的结合在一起的体现,不仅加强了我对课本理论知识的理解,还增加了我的实战经历,将课本知识牢牢巩固在我脑海之中。经过此次实战,我还明白了系统功能不仅要完全实现,系统界面的美观性也是非常重要的,因此,需要掌握更多的前端知识。在毕设过程中,调试也是非常重要的步骤,需要从系统的功能出发,考虑系统的每一个漏洞出现的可能性,并一一去测试,验证是否存在漏洞,当漏洞出现,需要及时找出漏洞出现的原因,解决错误,并不断调试,直至问题解决,漏洞不再出现。在这个过程中,我明白了编程时,格式书写整齐美观的重要性,这样,在检查时,才不会看得头晕眼花。通过此次毕业设计,我还明白了无论做任何事,都要有一颗不畏惧困难的心,不畏惧困难,迎难而上,才能把困难踩在脚下。总之,此次毕业设计给我带来的益处良多,也让我有了面对困难的勇气和信心。参考文献[1]王养廷,郭慧,任宏德.Java程序设计能力培养的探索与实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中学语文教师转正述职报告
- 年度护士毕业实习总结
- 中国肾移植术后高尿酸血症诊疗技术规范(2019版)
- 2026年吸引胶管成型机行业分析报告及未来发展趋势报告
- 2026年河流垃圾清理行业分析报告及未来发展趋势报告
- 2026年4-氯甲基苯甲酰氯行业分析报告及未来发展趋势报告
- 2026年家禽行业分析报告及未来发展趋势报告
- 2026年地暖管行业分析报告及未来发展趋势报告
- 2026年家用音响行业分析报告及未来发展趋势报告
- 2026年办公协同软件行业分析报告及未来发展趋势报告
- 八年级下学期期中家长会课件
- 2026年乡镇高层次人才引进笔试题库与解析
- 北师大版(新教材)小学三年级数学下册第四单元《讲故事》课件
- 雨课堂学堂在线学堂云《自然辩证法概论( 武汉科技大)》单元测试考核答案
- 2025年7月浙江省普通高中学业水平考试化学试卷(含答案)
- 药物研发中的生物信息学数据处理
- 46566-2025温室气体管理体系管理手册及全套程序文件
- 雷达站管理制度
- TCECS 1451-2023 国际建设项目风险管理标准
- DB33∕T 2476-2022 长期护理保障失能等级评估规范
- 2024贵州自然资源厅所属事业单位招聘考试真题
评论
0/150
提交评论