毕业设计(论文)-SSM牙科诊所管理系统的设计与实现.docx

上传人:夺命阿水 文档编号:1439234 上传时间:2024-06-16 格式:DOCX 页数:20 大小:229.82KB
返回 下载 相关 举报
毕业设计(论文)-SSM牙科诊所管理系统的设计与实现.docx_第1页
第1页 / 共20页
毕业设计(论文)-SSM牙科诊所管理系统的设计与实现.docx_第2页
第2页 / 共20页
毕业设计(论文)-SSM牙科诊所管理系统的设计与实现.docx_第3页
第3页 / 共20页
毕业设计(论文)-SSM牙科诊所管理系统的设计与实现.docx_第4页
第4页 / 共20页
毕业设计(论文)-SSM牙科诊所管理系统的设计与实现.docx_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《毕业设计(论文)-SSM牙科诊所管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《毕业设计(论文)-SSM牙科诊所管理系统的设计与实现.docx(20页珍藏版)》请在课桌文档上搜索。

1、牙科诊所管理系统的设计与实现摘要近年来,信息化管理行业的不断兴起,使得人们的日常生活越来越离不开计算机和互联网技术。首先,根据收集到的用户需求分析,对设计系统有一个初步的认识与了解,确定牙科诊所管理系统的总体功能模块。然后,详细设计系统的主要功能模块,通过数据库设计过程将相关的数据信息存储到数据库中,再通过使用关键的开发工具,如IDEA开发平台、AJAX技术等,编码设计相关的功能模块。接着,主要采用功能测试的方式对系统进行测试,找出系统在运行过程中存在的问题,以及解决问题的方法,不断地改进和完善系统的设计。最后,总结本文介绍的系统的设计和实现过程,并且针对于系统的开发提出未来的展望工作。本系统

2、的研发具有重大的意义,在安全性方面,用户使用浏览器访问网站时,采用注册和密码等相关的保护措施,提高系统的可靠性,维护用户的个人信息和财产的安全。在方便性方面,促进了牙科诊所管理系统的信息化建设,极大的方便了相关的工作人员对牙科诊所管理系统信息进行管理。关键词:牙科诊所管理系统管理;JaVa语言;VUE;AJAX技术;系统测试AbstractInrecentyears,thecontinuousriseofinformationmanagementindustrymakespeoplesdailylifemoreandmoreinseparablefromcomputerandInternett

3、echnology.Firstofall,accordingtothecollecteduserneedsanalysis,wehaveapreliminaryunderstandingandunderstandingofthedesignsystem,anddeterminetheoverallfunctionmoduleofthehotelroommanagementsystem.Then,themainfunctionalmodulesofthesystemaredesignedindetail,andtherelevantdatainformationisstoredinthedata

4、basethroughtheprocessofdatabasedesign,andthentherelevantfunctionalmodulesofcodingdesignarecodedbyusingkeydevelopmenttools,suchasIDEAdevelopmentplatform,JSPtechnology,etc.Then,thesystemistestedbyfunctionaltestingtofindouttheproblemsexistingintheoperationofthesystem,aswellasthemethodstosolvetheproblem

5、s,andtocontinuouslyimproveandimprovethedesignofthesystem.Finally,thispapersummarizesthedesignandimplementationprocessofthesystem,andputsforwardthefutureprospectforthedevelopmentofthesystem.Theresearchanddevelopmentofthissystemisofgreatsignificance.Intermsofsecurity,whenusersusebrowserstovisitwebsite

6、s,theyadoptregistrationandpasswordprotectionmeasurestoimprovethereliabilityofthesystemandmaintainthesecurityofuserspersonalinformationandproperty.Intermsofconvenience,itpromotestheinformationconstructionofhotelroommanagementindustry,andgreatlyfacilitatesthemanagementofhotelroominformationbyrelevants

7、taff.Keywords:hotelroommanagement;Javalanguage;VUEmodel;JSPtechnology;Systemtesting摘要1Abstract1目录21绪论41.1 研究背景与意义41.2 国内外研究现状41.3 研究内容51.4 论文结构51.5 本章小结52理论基础62.1 VUE框架62.2 IDEA开发环境62.3 MySQ1.数据库62.4 JaVa语言72.5 本章小结73需求分析83.1 功能需求分析83.2 技术需求分析83.3 数据需求分析83.4 安全需求分析83.5 可行性分析83.5.1 经济可行性83.5.2 技术可行性9

8、3.5.3 操作可行性93.6 本章小结94系统设计104.1 系统功能设计104.2 数据库设计104.2.1 概念设计104.2.2 逻辑设计134.3 本章小结155系统实现165.1 管理员功能模块实现165.1.1 管理员登录165.1.2 病例管理165.1.3 公告管理175.1.4 公告类型管理175.3系统测试185.3.1 测试概述185.3.2 测试结果185.3本章小结186总结与展望19参考文献20致谢211.1 研究背景与意义信息化管理模式是将行业中的工作流程由人工服务,逐渐转换为使用计算机技术的信息化管理服务。这种管理模式发展迅速,使用起来非常简单容易,用户甚至不

9、用掌握相关的专业知识,根据教程指导即可正常使用相关的系统,因而被越来越多的用户所使用。由于相关行业管理信息化,这就使得管理工作不在受到时间和区域的限制,随时随地即可完成相关的工作任务和结果。就目前而言,管理信息化在现代社会中非常流行,使用比较广泛。早在20世纪70年代末,就出现了早期的电子商务,相关的公司企业使用计算机建立专用的内部网络,通过内部网络完成相应的采购、销售等活动,加快相关的企业之间的交易速度,提高了工作效率。当下,许多行业采用互联网技术将工作流程信息化、数字化,提高了相关人员的服务质量和效率,节约了相关行业的人力、财力、物力等资源,与此同时,人们获取外界的相关信息主要依赖于主流的

10、信息化技术和工具。人们对生活的需求也在不断的发生着变化,为了应对用户的多样化需求,许多相关的第三产业应运而生,管理信息化也逐渐的流行起来,比如电子商务行业。本人通过查询大量学习资料,了解基本的开发系统的基本背景和关键任务,学习与掌握JaVa语言、web技术、AJAX技术、HTM1.语言等开发技术,设计系统功能模块,以及MySQ1.数据库的相关语法和工具,创建和存储数据表格,反映和关联表格之间相互存在的关系,由此对牙科诊所管理系统进行研发和实现。1.2 国内外研究现状大概在20世纪90年代,我国才开始研发牙科诊所管理系统,与一些发达国家相比,系统研发起步比较晚。当时的计算机技术刚开始发展起来,国

11、家经济力量比较薄弱,各地区的经济发展水平不平衡,再加上相关的网络应用技术不太先进,我国也使用了一段较长的时间对网络信息化管理进行探索。近些年,因为国家非常重视和支持第三产业的发展,以及人们的日常生活需求越来越离不开信息管理技术的使用,所以我国的信息管理系统行业发展速度非常快,并且相关的体制法规也正在不断地被完善和改进。新时代背景下,根据人们的相关需求,不断地促进着相关产业的产生与发展,一系列电子产品、应用软件、信息管理系统等新时代的产物逐渐出现在人们的视野中,并且在近几年发展迅速,日渐趋于成熟叫与国内相比,国外牙科诊所管理系统领域发展较早。国外的计算机技术发展比较成熟,所以系统相关的设计也比较

12、完善。19世纪60年代左右,国外就开始研发牙科诊所管理系统,并且不久之后,迅速将其投入市场进行使用。美国、英国等一些发达国家快速发展计算机技术,促进了牙科诊所管理系统管理行业信息化建设。而后随着相关的技术不断地发展,覆盖面非常广泛,应用领域比较多,促进着牙科诊所管理系统等相关的信息管理系统不断地发展和完善,并且其所设计的系统功能结构也比较合理、全面。相对而言,国外系统的研发在相关领域上还是占据着较大的优势。因此,我们需要吸收国外系统开发领域中的较好的技术精华,发展我国的信息化管理系统,使得其面向大众,能够更好的、更全面的服务于相关的工作人员。1.3 研究内容现今,互联网在我们的日常生活占据着日

13、益重要的地位,我们也越来越离不开对移动设备、电脑等上网设备的使用。传统的牙科诊所管理系统模式主要依靠管理人员纯手工记录的相关信息,比较繁琐,不方便查找,也非常容易出现错误。如今,如果再通过手工记录病例,将大大不利于牙科诊所管理系统行业管理相关的牙科诊所管理系统信息,严重影响牙科诊所管理系统行业的发展。因此,本人结合传统的牙科诊所管理系统业务模式和先进的电子信息管理模式,使用Java语言编程设计功能模块,AJAX实现前台和后台之间的交互,MySQ1.数据库创建和存储数据表格,对牙科诊所管理系统进行设计和开发。本系统的设计有利于相关行业实现最大化的资源管理与共享,促进相关行业的信息交流、分工合作,

14、提高相关工作人员的工作效率,最终实现整个牙科诊所管理系统行业服务的信息化管理。1.4 论文结构本文围绕着牙科诊所管理系统的整个开发过程,展开了详细的描述和说明,设计和实现本系统的主要工作有:首先分析研究背景、研究状态,其次介绍设计系统时使用到的相关技术,然后通过系统分析确定系统的功能需求,接着通过编码工作详细设计和实现系统,最后再通过系统测试,找出系统存在的问题和解决问题的方法,不断地修改和完善系统。论文内容的组织结构设计如下。第一章绪论,通过介绍本系统的研究背景、研究现状等内容,帮助用户了解和认识本系统的发展过程。第二章相关技术介绍,主要介绍了Java语言、VUE框架、MySQ1.数据库等相

15、关的开发技术,为后期系统的功能实现提供技术上的支持。第三章系统分析,分析用户的使用需求,以及系统实现的可行性,最后通过用例建模分析与系统相关的参与者及其用例之间的关系。第四章系统设计,主要根据系统总体功能设计,确定将要设计的系统功能模块,设计相关的数据表格。第五章系统实现,通过相关的功能模块运行图,展现出系统的主要功能模块操作流程。第六章系统测试,主要使用功能测试的方式,测试系统的相关功能运行和使用的具体情况。第七章总结与展望,通过本文的各章节描述总结得出,基本上完成了系统的设计,展望未来将学习和使用更加先进的技术,提高系统的实用性,使得系统更好的服务于使用人员。1.5 本章小结本章主要介绍了

16、课题的研究背景与意义,研究现状,研究内容等内容,最后介绍了本论文的组织结构设计。信息化管理模式顺应了信息化时代的变化,本人以现在主流的管理模式为前提,根据使用者的相关需求,设计出一款符合大众需求的牙科诊所管理系统。2.1 VUE框架Vue(读音/vju:/,类似于VieW)是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue也完全能够为复杂的单页应用提供驱动。2.2 IDEA开发环境软件开发使用的编程语言有许多种,而

17、每种编程语言需要通过与其相对应的开发平台进行编译和运行。IDEA平台都是目前比较常用的开发环境。IDEA平台是开源的,具有功能强大、可扩展性强等特点,可以应用于C/S模式软件的开发,但是它所占据的内存容量比较大,运行较慢,并且其并未提供TOmCat服务器,运行过程中需要将代码发布到TOmCat服务器中,测试使用的时间较长,故而不太适用于VUE软件的开发。IDEA平台是建立在IDEA平台的基础之上,增加了许多的应用插件,比如TomCat插件、mail组件等。IDEA平台增加了TomCat插件,代码编写完成或者更新完成时,程序员无需将代码发布到TOmCat服务器中,可以直接通过调试实现程序的运行。

18、IDEA平台增加了Mail组件,该组件可以为本程序提供标准的邮件方法,便于开发人员完成与邮件功能相关的编译工作。IDEA平台占据的内存空间较小,同时其也具有较高的可扩展性,编程人员可以根据需要添加和使用相关的插件。可以支持主流的开源产品和相关的开发框架,被广泛运用到相关的移动系统、Web应用系统等开发中。相比于IDEA平台,本系统比较适合使用IDEA平台进行编程和开发。2.3 MySQ1.数据库MySQ1.是一种小型的关系型数据库管理系统,因为其运行速度快,占用内存空间小,并且源代码也是开源的,运行和维护成本低,系统性能稳定,受到了许多开发人员的喜爱。考虑到MySQ1.数据库开发成本低,功能齐

19、全等因素,大多中小型网站选择使用MySQ1.数据库管理数据信息。SQ1.Server也是近几年使用较多的关系型数据库,其与MySQ1.数据库存在的不同之处主要有,在环境方面,SQ1.SerVer数据库比较适合于.NET环境,而MySQ1.数据库适用于几乎所有的语言;在成本方面,SQ1.SerVer数据库是商业化的,其运行多个数据库可许证,虽然有一个免费版,但是只能让你对关系型数据库管理系统有一定的认识与了解,熟悉相关的使用流程。如果要想使用SQ1.SerVer数据库的话,就需要支付相关费用,而MySQ1.数据库是开源的,其对于用户来说,使用是完全免费;在实际应用方面,SQ1.SerVer数据库

20、和MySQ1.数据库均支持JaVa语言、PHP语言、C+语言等多种编程语言,但是MySQ1.数据库除了支持上述SQ1.SerVer数据库能支持的编程语言外,还支持SCheme、Eiffel等其他编程语言,故而MySQ1.数据库受欢迎程度比SQ1.Server数据库更高。2.4 JaVa语言JaVa语言是一种面向对象的编程语言,其主要具有继承、封装、多态等特征,从而提高编程工作效率,实现软件的设计和开发。继承机制可以继承相关的类和方法,新的类可以在继承已经定义的类的相关特性基础上,扩展自己新的数据和功能,进而提高自身的能力。封装机制可以提高程序的安全性,其隐藏对象的相关属性和行为,对外只提供一个

21、接口,用户直接通过访问相应的接口来实现自己需要的功能操作。多态机制可以描述对象的多样性,简单的来说就是引用相同的对象做不同的事务。JaVa语言具有安全高效的优点,并且其通过依靠Java虚拟机,可以实现跨平台操作U1.Java语言比较容易学习和掌握,就目前软件开发所使用的开发类语言而言,JaVa语言比较受程序员喜爱,应用比较广泛。2.5 本章小结本章主要介绍了实现牙科诊所管理系统的相关理论基础以及开发工具。本系统采用VUE,使用JaVa语言、AJAX技术、MySQ1.数据库等工具,设计系统功能、页面布局、后台数据等。开发本系统所使用的相关技术操作简单、容易掌握,JaVa语言具有跨平台性,可以支持

22、在不同的浏览器使用本系统,MySQ1.数据库是开源的,减少了本系统的开发成本。3.1 功能需求分析需求分析过程是系统能否成功投入市场,也能否被用户所接受和使用的非常关键的一个步骤。功能需求分析是通过设计系统功能来实现相关的业务事项,详细分析用户的实际需要,确定需要设计的相关业务事项,其是系统实现的关键,本系统存在的主要功能需求包括用户注册管理、用户信息管理、密码信息管理等。3.2 技术需求分析本系统需要使用Java语言编码设计相关的功能模块,MySQ1.数据库创建和存储数据表格,AJAX实现前台和后台之间的交互,并且需要在IDEA开发环境中,编写相关的JaVa代码等系统程序文件,使用MySQ1

23、.数据库存储数据信息,然后通过使用连接代码完成与MySQ1.数据库的搭建工作,再通过使用开发环境中的TomCat插件,完成与TomCat服务器的发布工作,最后通过与TOmCat服务器的交互行为可以实现代码调试工作。满足以上相关的技术需求,本系统才可以在浏览器上进行访问和使用。3.3 数据需求分析在设计系统功能模块时,需要收集与系统有关的数据信息,并且对采集的数据信息进行组织和存储,分析系统功能设计,筛选有价值的数据,而后形成数据字典。其中,从庞大的数据信息中筛选出有价值的数据是比较耗时,也是非常重要的一步,主要依据信息的来源、信息的有效性、信息的扩充性、信息的真实性等内容筛选数据。数据需求分析

24、阶段,为系统的开发工作做好进一步准备,便于更好的设计和完成系统。3.4 安全需求分析安全需求分析是在系统使用过程中对性能的具体要求,对功能需求的一个补充内容,也是对功能需求的一个补充内容,主要包括响应需求、安全性需求、稳定性需求、可扩展性需求等内容。安全需求是在系统功能需求以外的其他必要的需求内容,其不论在系统设计过程,还是在系统投入市场过程,都起到了极其重要的作用。3.5 可行性分析3.5.1 经济可行性经济可行性是决定是否研发系统的关键性因素。我们主要通过比较实际的收益和成本的方法,来确定一个系统是否具有经济可行性。在使用系统的过程中,当获得的收益大于开发的成本时,说明此系统的研发在经济上

25、是可行的。由于本系统的开发使用的技术基本上是开源的,获得技术上的支持是没有多少问题的,在软件实现方面所花费的成本是很低的,甚至不需要花费成本。研发系统的成本主要是来自调研、硬件和技术人员等方面。如果系统中需要存储的数据量不是很大,仅需要配置一台普通的服务器,即可满足相关需求。如果需要存储的数据量很大,则需要配置一台具有独立功能的服务器,比如管理数据库需要单独的数据库服务器,负责接入网站需要web服务器等等,但是一台服务器的价格是比较贵的。考虑到数据量和成本,我们使用小型集群服务器,这样既可以充分利用相关的资源,又可以让系统正常访问服务器。3.5.2 技术可行性JaVa语言具有跨平台性,本系统主

26、要通过JaVa语言进行编码实现的,所以本系统可以支持在多个操作系统或者多个浏览器上运行和使用闻。MySQ1.数据库是可以被免费使用的,并且MySQ1.数据库的日常运行和维护工作比较简单,这样有利于降低本系统的开发成本。在学校期间,本人已经学习和掌握了Java语言、MySQ1.数据库、AJAX技术等相关的技术相关知识以及用法,因此在技术可行性方面,本系统是可以实现被设计与实现的。3.5.3 操作可行性本系统所采用网络结构是VUE,对于开发人员来说,可以直接复用相关的代码,或者稍微对原代码进行修改,使得其满足于本系统的相关需求,如此便可大大节约了开发时间,在最优最短的时间内完成对系统的设计。对于用

27、户来说,在传统的模式下,需要下载客户端才可使用系统。现在,在新型的模式下,使用本系统,就不需要下载,直接选择浏览器打开网址,即可访问和使用本系统。并且,用户可以根据自身的工作需要,选择相关的菜单按钮操作本系统。在系统的一些功能模块中,本人还添加了相关的使用提示信息,方便用户更好更快的了解和使用本系统。因此,本系统的设计和实现是具备操作可行性的。3.6 本章小结需求分析在软件开发周期中是耗时最长的一个环节,系统的整个设计和实现过程主要依赖于需求分析报告。调查收集出不同用户对本系统的相关使用需求,由此设计相关的功能模块,从而期望实现用户满意度较高的实用型系统。本章主要从功能需求、技术需求、数据需求

28、、安全需求、可行性分析等方面,对系统进行需求分析,确保设计出一款实用价值比较高的管理系统。4.1 系统功能设计本系统主要通过使用JaVa语言编码设计系统功能,MySQ1.数据库管理数据,AJAX技术设计简洁的、友好的网址页面,然后在IDEA开发平台中,编写相关的Java代码文件,接着通过连接语言完成与数据库的搭建工作,再通过平台提供的Tomcat插件完成信息的交互,最后在浏览器中打开系统网址便可使用本系统。本系统的使用角色可以被分为用户和管理员,用户具有注册、查看信息、留言信息等功能,管理员具有修改用户信息,发布新闻等功能,系统总体功能设计图如图4-1所示。牙科诊所管理系统告管理1!医生预约管

29、理用户管理I图4-1系统总体功能设计图4.2 数据库设计4.2.1 概念设计在数据库设计过程中,概念设计阶段是逻辑设计阶段得以实现的基础,也是根据用户参与情况确定对数据的处理要求,从而使得数据库设计成功的关键。概念设计的主要任务是将现实世界的所收集到的使用需求转化为抽象的信息世界结构的过程,能够真实的反映现实生活中实体与实体之间的联系,数据库的相关语法和代码比较容易理解和修改,方便相关人员将相关的数据信息存储到数据库中,并对其进行修改和使用。通过将现实世界中的实体、属性、联系等内容进行概念设计,建立比较抽象的概念数据模型,即E-R图。通过E-R图可将现实世界抽象到的概念设计转变成数据库的实体设

30、计,并且能够明显的看见各个实体之间,数据的流动情况,具体较强的表达能力,更加方便于开发人员寻找与发现用户具体的需求U式因此,E-R的建立,在整个数据库的设计过程中,起着至关重要的作用。本系统主要的实体有管理员、用户、留言等。在E-R图中,矩形表示实体集,椭圆形表示属性,菱形表示联系。其中,联系的类型包括1:1(一对一)、l:n(一对多)、n:m(多对多)关系。(1)下图是用户实体和其具备的属性。公告公告实体属性图(3)下图是医生预约实体和其具备的属性。T/x/甦够医生预约实体属性图(4)下图是病例实体和其具备的属性。(s)(mi病例实体属性图(5)下图是医生实体和其具备的属性。/:s:医生实体

31、属性图4.2.2 逻辑设计本系统使用MySQ1.数据库管理与系统相关的数据信息。逻辑设计阶段是将上一个阶段中的概念数据模型,转换为方便数据库进行存储的关系模型,即基本表的形式,方便开发人员后期对数据模型进行优化和管理3)。逻辑设计阶段是整个数据库设计设计的关键,与系统有关的信息将会在这一阶段中被存储在数据库中,当用户使用本系统进行相关的功能操作时,与之有关的数据信息所在的基本表会发生相应的更新变化。数据库的逻辑设计阶段主要任务是将与系统相关的数据信息,设计成为方便数据库存储和管理的基本表格的形式,具体内容如下。表4.1病例表序号列名数据类型说明允许空1IdIntid否2yonghujdInte

32、ger用户是3yisheng_idInteger医生是4bingli_uuid_numberString病例编号是5bingli_nameString病例名称是6bingli_typesInteger病例类型是7kanbing_timeDate看病时间是8bingli_zishu_textString病人自述是9bingli_zhenduan_textString诊断结果是10bingli_yaofang_textString药方是11bingli_huafeiBigDecimaI花费金额是12jiaofei_typesInteger是否缴费是13insert_timeDate录入时间是14c

33、reate_timeDate创建时间是表4.2字典表序号列名数据类型说明允许空1IdIntid否2dic_codeString字段是3dic_nameString字段名是4CodeJndexInteger编码是5index_nameString编码名字是6superjdInteger父字段id是7beizhuString备注是8create_timeDate创建时间是表4.3公告表序号列名数据类型说明允许空1IdIntid否2gonggao_nameString公告名称是3gonggao_photoString公告图片是4gonggao_typesInteger公告类型是5insert_tim

34、eDate公告发布时间是6gonggao_contentString公告详情是7create_timeDate创建时间是表4.4医生表序号列名数据类型说明允许空1IdIntid否2yisheng_uuid_numberString医生编号是3yisheng_nameString医生姓名是4yisheng_phoneString医生手机号是5yisheng_id_numberString医生身份证号是6yisheng_photoString医生头像是7yisheng_emailString医生邮箱是8zhiwei_typesInteger职位是9yisheng_contentString医生介绍

35、是10create_timeDate创建时间是表4.5医生预约表序号列名数据类型说明允许空1IdIntid否2yisheng_yuyue_uuid_numberString预约唯一编号是3yishengjdInteger医生是4yonghujdInteger用户是5yisheng_yuyue_textString预约理由是6inserjtimeDate申请预约时间是7yisheng_yuyue_timeDate预约时间是8yisheng_yuyue_yesno-typesInteger预约状态是9yisheng_yuyue_yesnoString预约回复是_text10yisheng_yuyu

36、e_shenhe_timeDate回复时间是11create_timeDate创建时间是表4.6用户表序号列名数据类型说明允许空1IdIntid否2yonghu_nameString用户姓名是3yonghu_phoneString用户手机号是4yonghu_id_numberString用户身份证号是5yonghu_photoString用户头像是6zhiye_typesInteger职业是7yonghu_emailString用户邮箱是8new_moneyBigDecimaI余额是9create_timeDate创建时间是表4.7管理员表序号列名数据类型说明允许空1IdIntid否2user

37、nameString学生名是3passwordString密码是4roleString角色是5addtimeDate新增时间是4.3 本章小结本章主要介绍了系统功能设计、数据库设计等内容。通过设计系统的总体功能框架,确定系统的功能设计主要包括病例等模块。数据库设计主要分为概念设计阶段和逻辑设计阶段,其中,概念设计是将现实世界中的数据转变为信息世界中的概念模型,逻辑设计是将概念设计中的概念模型转变成可以被数据库存储的数据表格。系统功能设计好坏是系统得以被编码实现的重要依据。数据库设计是否符合规范,是系统能够成功运行的基本保障,也是用户和系统实现交互处理的重要前提。5系统实现5.1 管理员功能模块

38、实现5.1.1 管理员登录管理员可以选择任一一浏览器打开网址,输入信息无误后,以管理员的身份行使相关的管理权限,管理员登录界面设计如图5-1所示。图5-1管理员登录界面5.1.2 病例管理管理员可以通过选择病例管理,管理相关的病例信息记录,比如进行查看病例信息标题,修改病例信息来源等操作,病例管理界面设计如图5-2所示。图5-2病例管理界面5.1.3 公告管理管理员可以通过选择公告管理,管理相关的公告信息记录,比如进行查看公告详情,删除错误的公告信息,发布公告等操作,公告管理界面如图5-3所示。CDC三J(ZE)G)G)(Im”)(.)G)G)G)图5-3公告管理界面5.1.4 公告类型管理管

39、理员可以通过选择公告类型管理,管理相关的公告类型信息,比如查看所有公告类型,删除无用公告类型,修改公告类型,添加公告类型等操作,公告类型管理界面设计如图5-4所示。图54公告类型管理界面(三)G)()5.3系统测试5.3.1 测试概述在系统将要投入使用前,需要进行的一个必不可少的工作环节就是系统测试。测试人员通过系统测试工作,验证在系统的使用过程中,界面环境是否整洁友好,用户账号信息是否安全可靠,性能方面是否稳定健壮,功能方面是否符合用户需要等。系统测试不仅需要找出系统运行中会出现的问题,还需要分析产生这些问题的原因,并且找到解决这些问题的方法。系统测试主要分为黑盒测试和白盒测试12叫黑盒测试

40、即功能测试,其主要是站在使用者的角度对系统进行测试。在黑盒测试过程中,测试人员无需关注和了解系统内部的代码等内容,根据系统的程序接口,运行和检测系统功能。白盒测试即结构测试,其主要是站在程序员的角度对系统进行测试。与黑盒测试不同,白盒是一种基于代码的测试过程,测试人员需要了解系统内部的代码等内容,通过检测实际的系统程序状态、逻辑路径等情况与预期达到的结果是否一致,确认系统的设计内容是否符合规范。5.3.2 测试结果测试环境是使用一台配置不高的电脑或者笔记本,配置Windows7或者更高版本的操作系统环境,在浏览器中输入本系统网址,如果能正常访问本系统的首页,说明本系统可以成功的进行测试。本系统

41、主要使用功能测试的方法,测试系统功能效果。测试流程图如图6-1所示。测试数据期望结果测试结果改正信息图6-1测试流程图5.3本章小结本章通过展示系统相关的功能模块运行图,介绍系统主要功能模块的操作流程。系统使用者角色主要分为管理员和用户,管理员角色功能设计主要包括病例等模块。通过运行系统功能模块,展示操作界面,让用户更好的了解和使用本系统。最后,根据以上相关的系统测试内容显示,本系统的测试结果比较顺利,系统性能比较稳定,基本上没有出现问题。6总结与展望本文从用户对牙科诊所管理系统的实际需求出发,设计本系统总体功能,然后结合使用JaVa语言、MySQ1.数据库、AJAX技术等相关技术,详细的编码

42、实现本系统,最后通过功能测试,测试和完善系统功能。本系统是以VUE为主要框架,在IDEA开发环境中,首先使用JaVa语言设计系统功能,使用MySQ1.数据库存储数据信息,然后使用连接语言实现前端Java语言与后台MySQ1.数据库的交互,再通过平台提供的TOmCat插件,将系统发布到TomCat服务器上,最后用户可以选择浏览器打开网址使用本系统。本系统使用性能稳定可靠,在功能设计上,基本上达到预期的设计目标,并且根据系统测试结果可以得知,本系统现在是可以正常的被投入使用。如今是信息化的社会,随着大数据技术、人工智能、深度学习等新一代科学技术力量的出现,大大加快了各行业信息化建设的进程。我们应该

43、努力学习新一代科学技术以及相关知识,不断提高自己的专业能力水平,设计和实现出一款能够顺应时代变化的,功能强大的信息管理系统。由于本人的专业能力和时间有限,本系统可能存在一定的局限性,比如系统处理能力、用户信息安全等方面可能存在不足。本人将通过学习目前比较主流的计算机技术和新型科技知识,并且将其积极的应用到系统的设计过程中,增强系统的可维护性,提高系统安全性,提升系统的实用性,让系统更加人性化、智能化,在用户使用本系统时,使得系统能够更快的响应用户,更好的服务用户。参考文献山曹文渊.JAVA语言在计算机软件开发中的应用J.电子技术与软件工程,2019(02):53-54.余杨奎.基于Web开发技

44、术实现PHP调用JaVa类研究J软件导刊,2018,17(03):121-123.倪海顺.计算机软件开发的Java编程语言应用探讨J.信息与电脑(理论版),2019(02):60-61.桂林斌.基于JaVaEE的高校科研成果管理系统的设计与实现J.电脑与电信,2018(Zl):24-27.5PlankoJ,ChappinMMH,CramerJM,etal.Managingstrategicsystem-buildingnetworksinemergingbusinessfields:AcasestudyoftheDutchsmartgridsectorJ.IndustrialMarketing

45、Management.2017.6周茜.基于SPring+springMVC+Mybatis+VUE构建的电子商务系统的设计与实现J1.软件导刊.2件4,10(1):8891.王剑南.Java面向对象VUE后台开发精粹M.北京:清华大学出版社,2010,8(5):11-13.8葛萌,黄素萍,欧阳宏基.基于SPringMVC框架的JaVaWeb应用J.计算机与现代化,2018(08):97-101.9杨雨成,任利峰.MySQ1.数据库性能优化技术研究J.科技经济导刊,2020,28(03):32.10姚素红.基于JaVa的Web应用系统开发模式J.江苏工程职业技术学院学报,2018,18(01):6-9.Ull王越.JAVA编程语言在计算机软件开发中的应用J.电子技术与软件工程,2019(01):35.12冯燕奎,赵德奎.JSP实用案例教程M.北京:清华大学出版社,2013,22-30.U引邱吉雨.基于Java开发Web项目的核心技术J.电子元器件与信息技术,2018(07):93-94+11

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号