2.1网站的开发语言
这个项目主要是利用JAVA开发的。它是一项面向对象的编程语言。JAVA的推出即刻为整个互联网上的交互式应用程序展现出一个新的“世界”。
Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
2.2JSON技术介绍
JSON全称为JavaScriptObjectNotation,即JavaScript的对象表示法。
它是一种轻量级别的文本数据的交换格式,并且,它独立于各种语言和平台,例如:php,Android,.net等编程语言,它们都支持json。Json同时也很容易理解,技术人员可以很快的就上手使用它。
2.3JavaScript技术介绍
JavaScript是一个web开发人员必须掌握的一门语言,它能够在大部分的html页面上进行使用,同时,web开发人员也能很快的学会它。而且它也是一个安全性相对较高的脚本语言。
在1995年的时候,Netscape的布伦丹·艾奇(BrendanEICH)首次在NetscapeNavigator浏览器上设计并实现了JavaScript。因为Netscape希望像Netscape的JavaScript那样子工作,所以命名为sunshine。但是,实际上,它的语法风格和它自己很接近scheme。JavaScript的默认值是ECMAScript。
2.4网站所使用的数据库
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL 作为网站数据库。
2.5网站所使用的技术
安卓(Android)是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机、智能手表等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。
2021年5月19日凌晨消息,谷歌宣布Android 12正式到来,测试版现在即可供下载 。
2.6spring boot架构
SpringBoot框架在经过几年的不断发展,现在它的发展非常成熟。与 Spring框架相比,它减少了许多的配置。 SpringBoot框架中嵌入了 Tomcat,它不需要对 Tomcat服务器进行另外的设置。在编写代码的过程中,它也可以使用 R对象来进行。由 SpringBoot编制而成的程序可以与前端页面进行良好的互动,并且可以很好地对这些异常进行处理,可以捕捉到许多的异常。 SpringBoot框架是通过界面进行实现互动的,所以在后期的修改中,它可以迅速且容易地进行更改。
3.1系统的可行性分析
3.1.1经济可行性
由于电脑系统已经有了一个大概的轮廓,同时该系统使用的技术以及语言也已经研发好,所以,该系统的创作成本十分的低,没有什么太大的要求。同时,它的使用范围很广泛,研发的时间也不会很长,而且对各大带来了十分便捷且善于管理的体验,因此,该系统的发展空间很大,应用范围也很广,各大都能使用该社区儿童疫苗预约接种系统app系统,这样来看,该系统能给我们带来的利润也极其丰厚,因此,在经济方面,该系统是十分可行的。
3.1.2技术可行性
该系统主要是基于电脑系统进行开发的,而从目前的情况来看,电脑系统的技术已经相当的成熟,随着电脑的发展以及应用的广泛,人们看到了电脑系统的发展前景,因此,各种各样的系统也在电脑里产生,作为一个不需要下载便能使用的系统,用户也很乐于去使用,因此,基于电脑系统的项目越来越多,各种平台也很乐于在电脑中开发系统,电脑系统的技术也随着越来越成熟,因此在该系统在技术可行性这方面同样是属于可行的。
3.1.3操作可行性
软件运行的困难程度直接影响到使用者的感受和人数,这是一个需要考虑的问题。而随着手机的普及,电脑系统的系统也被越来越多的人使用,电脑系统的功能都大同小异,因此,人们可以不需要指导,就能去操作一个新的电脑系统,操作难度对人民群众来说不值一提,人们对此十分的熟练,操作也能很快的上手,因此,在对该程序的操作可行性来看,也是可行的。
3.1.4法律可行性
在法律方面,系统的每一方面我都进行了十分严谨的思考,并不会去触碰到对应的法律,而且由于系统的开发门槛并不是很高,也不需要太多的资金和十分复杂的技术要求,而且由于我的考虑,在该系统的功能和其他的方面,都不会有任何的触犯法律的情况,因此,该系统在法律可行性方面也是没有任何问题的。
3.2系统的数据分析
我设计的这个系统其中的数据是很精准的,不能有丝毫的偏差,其次数据非常的灵活不是一成不变的。如果我想对这些数据进行改变和进行对改变后数据进行同步处理时,数据的准确性是一个非常重要的要求,如果数据不能准确无误的表现出来,将会产生许多不必要的麻烦。
其次,数据还需要具有一致性和完整性两个特性。众所周知,电脑系统上面的一组组数据都是共享的,我们在开发时必须注意数据统一的模样,这样不同的程序员或者维护人员才能更好的对同一系统进行创作与维护。
最后,系统中的数据还应该具有共享和独立性。在电脑系统从开发到后面的测试维护等所有生命周期内都应该具备共享性,同时要保证系统的数据拥有一定的独立性。如果我们可以站在一个开发者创造者的角度去看这些问题,数据之间独立性较差,无疑这会给电脑系统增加不小的开发难度,所以在我们进行开发时应该用更加灵活的开发方法,能保证独立运行,还应该尽可能的通过人为方式去预防错误的发生。
3.3系统性能需求分析
该社区儿童疫苗预约接种系统app系统在主要性能方面应该达到如下要求:
3.3.1可扩展性
该系统的设计是在目前所需要的功能为目标的基础上进行设计研发的,为了适应未来实际的需求的变化,给未来的功能提供更便捷的扩展和维护,我们必须去考虑到系统的扩展问题,在现有的基础上去增加功能时,系统原本的框架和功能点不会被太大的影响。
3.3.2稳定性
社区儿童疫苗预约接种系统app系统的使用度十分的广泛,因此,该系统的运行必须要稳定,可靠的同时,也要高效,因此,在按照功能进行划分时,要使得他们不会有强烈的依赖,这样才能保持系统的稳定性,提高用户的使用舒适度。
3.3.3易用性
该社区儿童疫苗预约接种系统app系统是为了提升疫苗的使用率开发,因此必须开发一个易操作且高效的系统,避免有些用户未使用过电脑系统而不会操作,同时在易操作和的基础上,我们还应该做到界面的美观,这样才能让用户有更好的体验感。
3.3.4流畅性
一个好的系统,它的流畅性是必须要好的,要想有一个好的流畅性,需要考虑的地方无疑是需要更加全面的,不是简单的程序运行起来就可以,我们还应该更多的去考虑代码的运行效率即合理的算法设置等,通过这些操作来提高内存与系统同用户之间的一个响应速度,让使用者拥有一个全新且舒适的使用效果。对此,我们可以删除不需要的一些属性,提高布局复用,同时通过线程等方法去优化该系统的启动速度。
3.3.5安全性
该社区儿童疫苗预约接种系统app系统由于可以应用于所有的浏览器,因此,这个应用程序有很多关于用户和管理员的信息,其中应用程序必须建立安全机制和权限设置,以确保操作用户身份的合法性,并防止未经授权的操作。它可以保证用户连接的真实性,提高用户连接的真实性,同时也保护了用户的个人信息,让用户个人信息的安全得到了具体的保障。
3.4系统维护分析
近几年来,随着系统的崛起,越来越多的店铺开始对系统进行了研发,随着系统的日益增多,系统的维护也成为了一个无法逃避的问题,因此,本块对系统的维护进行了简单的介绍。系统维护包括以下几个方面的工作:
- 在系统的维护过程中,常常会遇到问题,使得程序需要做出相应改动,这些问题基本是没有办法去避免的,所以务必在每次维护的同时进行最大限度的改进,否则一旦问题堆积后,完后对程序的改动会比较大,增加了维难度和维护工作量。例如:常见的系统会遇到不符合要求的错误数据,那么系统就会出现错误,从而导致整个系统的中断。系统长时间被用户使用,用户会对其系统日渐了解,相应的会反馈一些我们未发现的漏洞,或者随着社会发展随着时间,环境,大势变化,用户会要求台添加相应需求项目,到了这个阶段,一些软件就要进行维修了。
(2)进行实时更新和维护的数据库:当因为一些操作和需求的改变,这个时候我们就需要对现在的这个数据库进行一个与各种操作的改变同时发生的一个转变,并需要对库进行一个随时的保养和维护。
(3)代码的保养与维护:随着社会发展随着时间,环境,大势变化,系统长时间被用户使用,相应的会反馈一些我们未发现的漏洞,然后需要改进代码,在原有的基础上改进代码,或者重新编写代码。一般来说,运行新代码是代码维护的难点,所以系统需要专业人员来负责代码维护。
3.5系统功能分析
系统以Java语言为开发工具,利用了当前先进的springboot框架,MySQL为后台数据库,开发的的社区儿童疫苗预约接种系统app系统。主要功能如下所示。
图3-1系统模块框架图
3.6系统用例分析
通过对系统事务和运行过程的多方面了解,可以确定本系统主要面向用户分别有各自的功能权限。如图3-1所示。
图3-2 管理员用例图
图3-3 用户用例图
图3-4 医生用例图
3.7本章小结
该章主要对该社区儿童疫苗预约接种系统app系统进行了系统的分析,主要包括系统的可行性分析,数据分析,性能需求分析以及系统的维护分析,同时系统的可行性分析中又分为4大部分,分别为:经济可行性,技术可行性,操作可行性以及法律可行性。
4.4系统功能操作流程
本模块的基本功能是登录。用户和管理员进入系统前,选择登录,写下指定的数据完成登录。用户登录时序图,如图4-2所示。
4.4.2 个人中心模块
该模块的基本作用是信息管理,进入个人中心后的信息管理。个人中心模块时序图,如图4-3所示。
4.4.3 用户功能模块
该模块的基本作用是用户功能模块的部分功能管理。用户功能模块时序图,如图4-4所示。
4.5系统包类图设计
系统主要分为controller控制器,domain实体模型层,mapper为mybiatys映射文件层,service为服务层,其中impl主要负责数据交互,service主要是实现数据交互里面的接口,如下图4-7所示
图4-7用户包类图
基于对系统需求分析的层层划分,我们得出如下实体和E-R图联系。
总体E-R图。如图4-7。
图4-7总体E-R图
5.3首页界面模块
用户在电脑中使用该系统时,通过正确的账号和密码进行登录,同时进入到系统的首页,该社区儿童疫苗预约接种系统app系统的首页界面如图5-5所示:
图5-5首页界面
5.7管理员模块界面模块
管理员登录成功以后进入的界面,该社区儿童疫苗预约接种系统app系统的管理员模块界面如图5-10所示:
图5-10管理员模块界面
5.8医生模块界面模块
医生登录成功以后进入的界面,该社区儿童疫苗预约接种系统app系统的管理员模块界面如图5-10所示:
图5-11医生模块界面
参考文献
[1]陈雪琰,刘昭.基于安卓系统的幼儿接种疫苗管理系统的建立[J].玉林师范学院学报,2020,41(03)
[2]赵丽旋,周勇,徐珮琦等. 广州市白云区儿童监护人疫苗认知现状及其影响因素研究[C]//.广州市第十三届健康教育与健康促进学术交流活动稿集.[出版者不详],2022
[3]李艳琴.科学护理干预,提升儿童预防接种成功率[J].东方养生,2022
[4]熊运贵,郭元明,唐亿和,朱梦华,蒋燕军,李丽萍.2020年兴安县疫苗接种率调查结果分析[J].应用预防医学,2022,28(03)
[5]王志杰,赵丽芳.EV-A71疫苗接种预防儿童手足口病有效性分析[J].蚌埠医学院学报,2022
[6]张丽.儿童接种流感疫苗预防流行性感冒的效果及安全性[J].现代养生,2022
[7]谭斌,喻林玲,刘晓,李迎丽,肖玉春.一起A群流脑疫苗过量接种差错事件的调查[J].中国国境卫生检疫杂志,2022
[8]朱一凡,师燕.2020年河南长垣市6月龄~5岁儿童家长手足口病EV71疫苗接种意愿及影响因素分析[J].临床医学,2022
[9]刘佳.儿童狂犬病疫苗接种后不良反应的调查及防治体会[J].当代医学,2022
[10] 涂正波,熊庆红,张志红.移动应用程序对流动儿童预防接种健康教育的干预效果[J].中国疫苗和免疫,2017(06)
[11] 熊平,涂正波,万刚凤,罗威.移动应用程序在儿童预防接种管理中的初步应用[J].中国疫苗和免疫,2017(03)
[12] 陈霖祥,马茂,林喜乐,叶晓玲,付丹凤.深圳市“互联网 +预防接种模式”的应用推广及问题探讨[J].中国公共卫生,2017(05) [1]金红梅,顾婷,廉丽华,蒋涛,陈杰.2021年南通市3~11岁在园在校儿童新型冠状病毒疫苗接种影响因素分析[J/OL].预防医学情报杂志:1-7[2023-02-28]
[13]金红梅,顾婷,廉丽华,蒋涛,陈杰.2021年南通市3~11岁在园在校儿童新型冠状病毒疫苗接种影响因素分析[J/OL].预防医学情报杂志:1-7[2023-02-28]
[14]刘梅芳,刘爱忠.2017-2021年株洲市天元区10岁以下儿童水痘流行状况及疫苗接种情况分析[J].职业卫生与病伤,2022,37(06):332-336.
[15]杨丹丹,刘文敏,王卫平,薛曹怡,杨天,马燕华,张桦,周芬,费怡,邓鹏飞.免疫功能受损儿童疫苗接种现况及其影响因素分析[J/OL].中国生物制品学杂志:1-5[2023-02-28]
[16]骆晓艳,高志刚,李永成,郭百慧.天津市6周龄-5岁儿童国产13价肺炎球菌多糖结合疫苗疑似预防接种异常反应主动和被动监测评价[J].中国疫苗和免疫,2022,28(05)
[17]唐闻佳上海将启动6-11岁人群新冠疫苗预约接种[N]. 文汇报,2021-10-28(007)
[18].北京各区陆续开启接种预约 八问吸入式新冠疫苗[J].工会博览,2023(02):58.
[19]Klinkenberg Don,van Hoek Albert Jan,Veldhuijzen Irene,Hahné Susan,Wallinga Jacco. Social clustering of unvaccinated children in schools in the Netherlands.[J]. Epidemiology and infection,2022.
[20]Lin DanYu,Gu Yu,Xu Yangjianchen,Zeng Donglin,Wheeler Bradford,Young Hayley,Sunny Shadia Khan,Moore Zack. Effects of Vaccination and Previous Infection on Omicron Infections in Children.[J]. The New England journal of medicine,2022.
目 录