版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
校园安全治理系统的设计与实现 1 1.1研究背景与意义 11.2研究现状 21.3主要工作 3 3 3 3 42.2.1小程序开发技术 42.2.3数据库技术 5 5 53.2性能需求分析 6 63.3.1经济可行性 63.3.2技术可行性 63.4本章小结 6 74.1总体设计 74.2平台基本结构 84.3数据库设计 84.3.1逻辑结构设计 84.3.2物理结构设计 8 4.4.1界面设计 4.4.2功能模块 4.4.3项目结构 205.1测试目的 205.2功能测试 205.3性能测试 2 23 23参考文献 1【关键词】区块链,校园安全,出入登记,健康打卡第一章绪论1.1研究背景与意义2序的形式,对目前校园安全所存在的一些问题进行精准治理。1.2研究现状国内研究现状:我国区块链领域高被引文章多发布于2016-2017年,处在区块链研究的早期,且以综述类文章为主,奠定了后续学者研究的基础。通过对区块链相关文章逐年进行关键词网络聚类发现,学界研究热点每年都有所变化,从虚拟货币开始,延伸到社会生活的多个方面,且一直紧跟产业界的发展和时事热点。高校和附属研究院是我国区块链研究的主阵地,其中,中国人民大学、清华大学、中央财经大学较为活跃。各科研机构依靠自身学科优势,在区块链研究中形成了不同的侧重点和研究体系,涌现出许多科研领军人物和专门的科研团队。中国在区块链领域后续的研究中应当保持现有优势,发掘优秀人才,打造领军团队,加强指导和激励,促进产学合作。国外研究现状:国外对于区块链技术基本都持肯定态度。欧美各国及日韩地区的区块链技术研究处于领先地位,美国参议院商业、科学和交通委员会近日批准了《区块链促进法案》,该法案由两党议员共同制定,旨在指导美国商务部对“区块链”进行标准定义,为区块链技术制定监管框架,并研究政府如何能从其应用中获益。随着区块链技术的不断发展,区块链技术的价值也被各国政府所意识到,区块链越来越成为一个焦点。立法者们也看到了利用这项技术提高政府职能效率的机会。区块链是双分类账记账的重大创新,它可能在政府机构提供服务、防止税务欺诈、消除官僚作风和减少浪费等方面发挥重要作用。大体上来说,各国政府对区块链技术有着支持的态学校是人才培养的重要场所,每个学生都是社会的可造之材,家庭的希望,校园安全也是社会广泛关注的热点,但是受一些不良信息的影响,当前社会存在一些不良思想;随着经济全球化和网络的普及,一些消极落后的东西逐渐显现。大学生在种种生活矛盾前也显得无能为力;在成长过程中往往经历着种种矛盾和迷惘。这既需要学校与家长之间的互动交流,也需要大学生各种情况作出合理的判断与分析。以减少危险的发生,让31.4章节安排第二章相关技术分析4区块链最容易理解的特点是不可篡改功能。不可篡改是基于一个独特的“块+链”新生成块之后的所有块。一般来说,区块链账户帐本的事务数据被认为是未被“修改”2.2程序开发技术从技术实现的层面来说,不管是小程序,还是RN,或者Weex,都有共同点,比如JS和Native的通讯机制,比如JS直接调用原生组件的渲染,如在i当然小程序本身为了解决部分组件性能的问题也采用了Native的方式,所以方案上的5开发和维护提供了直观而强大的图形界面,给MySQL或MariaDB新手以及专业人士Navicat的功能足以符合专业开发人员的所有需求,而且对数据库服务器的新手来说又相当容易学习。有了极完备的图形用户界面(GUI),Navicat让你可以以安全且简Navicat适用于三种平台-MicrosoftWindows、MacOSX及Linux。它可以让用户据同步、结构同步、导入、导出、备份、还原、报表创建工具及计划以协助管理数据。本章节讲述了开发该系统所需要用到的技术知识,包第三章需求分析全危机的特殊管理,例如校园消防安全管理,校园食品卫生6我们可以从以下几个方面入手:健康打卡管理,出入登记管理,食堂卫生检查管理和物资管理等,同时,有必要建立大学安全危机管理的组织保障体系,应被视为重要的政治建立标准化和管理协调机制的任务。校园安全危机管理:有序地阐明校园安全危机管理的基本任务,建立健全校园危机防范和预警机制。本系统面向的人群是金审的师生,参考了网上的一些类似的项目,设计一个基于区块链技术的数据采集系统,主要模块包括健康打卡,出入登记,食堂卫生检查和物资管理,并以系统的形式呈现出来,这些模块可以记录学生的姓名,班级,学号,体温,专业等等。3.2性能需求分析在疫情尚未完全消散的日子,金审师生迫切需要一个系统来记录每天的出入登记,访客管理,疫情填报等,因此设计了这个项目,为了贴近校园生活,该系统比较简明大方,便于使用。3.3可行性研究开发所需的技术部分大学里已经学过,未学过的技术在网络上也可以找到相关资料,实在不行还可以在技术群里找前辈咨询。不管是免费还是付费,所花的资金都不会太多,属于可接受的范围内。3.3.2技术可行性微信小程序开发较为简单,它是腾讯于2017年推出的,并且有官方的开发文档,完全不用担心找不到资料,并且网上有大量成熟的项目可以参考,一些视频网站上也有教你如何进行开发的视频教程,只要用心去做就没有太大问题。本章节讲述了开发该平台所需要用到的各种需求。分别是功能需求分析,性能需求分析,可行性研究,在正式开发前做一个大概的规划。7第四章校园安全治理系统的设计与实现平安校园系统普通用户登录管理员登录食食堂卫生检查管理健康健康打卡管理出入登记管理食堂卫生检查物资物资管理健康打卡出入登记图4.1系统结构图随着网络的不断发展,之前的主机/终端模式无法满足不断发展的全球网络开放、结构。它是C/S架构的一种改进,可以说属于三层C/S架构。使用了较为成熟的WWWJavaWeb服务器数据库如JavaWeb服务器数据库如(1)用户(性别,编号,姓名,手机号,密码)发热等症状,其他备注信息)(3)健康打卡(姓名,目前所在地,过去14天是否有身体不适,有无有无咳嗽,发热等症状,今日体温,其他备注信息)(4)食堂卫生检查(检查人,食堂名称/地址,分数,其他备注信息)(5)物资添加(物资添加,物资数量,其他备注信息)9user@epidemicsurveillance(demo)-表田网格查看表单查看备注十六进制图像1图4.3用户表out_in_register@epidemicsurveillance(demo)-表^无1南门3图4.4出入登记表□health_report@epidemicsurveillance(demo)-表备注□十六进制国.图像z升序排序2无3图4.5健康打卡表备注十六进制图像material@epidemicsurveillance(demo)-表!导入向导导出向导筛选向导备注十六进制图像图4.7物资添加表4.4功能模块的设计与实现4.4.1界面设计系统首页画面简单明了,用蓝色作为页面背景,既简洁又不失活泼,从上至下分别是学校的官方二维码,学校的风景轮播图和主要模块,用户和管理员分别登录后界面略有不同。页面设计参考了学校官网。图4.8用户界面图4.9管理员界面图4.10管理员界面4.4.2功能模块(一)用户登录注册模块开始开始注册注册编号是否存在否是重新注册新的编号使用功能图4.11登陆注册数据流程图输入正确密码密码是否正确使用功能登录是图4.13用户登录功能实现代码(二)主页显示页面<ima<imagesrc-"http://WM./rfcms/Tpl/kswiperclass="screen-swipersquare-dot”indic<imagesrc="{item.url}"mode="aspectFi¹1”objectFit="cover"wx:if="{{item.typ图4.14用户端页面代码部分一<navigator<navigatorur1-"../gobackRegister/gobackRegister”open-type="navigate"class="uploader-<viewclass-"uploader-text">出入登记</views<viewclass="uploader-text">健康打卡</view>图4.15用户端页面代码部分二<imageclass='uploader-img'src='图4.16用户端页面代码部分三<imagesrc-<imagesrc-"http://MM./rfcms/Tpl/Home/Default/Public/picture/top_bg.jpg<5wiper-itemwx:for=<videosrc="{item,url}}"autoplayloopmutedshow-play-btn=“{objectFit="cover"wx:if="{item.type=='video'图4.17管理员端页面代码部分一class-"class-"uploader-naviga图4.18管理员端页面代码部分二出入登记出贡献1.姓名请输入姓名2.出入地点图4.20出入登记页面outTnRegsterautTeRegistarCutteRegcuEInRog¹sTer,setser¹deuTnResisTur,setPlac+(poutInRen¹s1地r,setLIsSchool(isscheoD:cutInRegister,setTeacutInRegister.stBeal图4.21出入登记代码(四)健康打卡页面否是否是1、姓名图4.22健康打卡页面ubliedxaBealthRaperrirntoHsIthReportR保出入记录蜘espcnseBodz0licResul:saTe(RequestoutTreRegister.5e¹UseTdoutIrRegister.setIsDiscafort(isDisoutIrRegister,setTemp(outTrReg81nr.s¹Mote(图4.23健康打卡代码(五)食堂卫生检查页面1、检查人3、分数(0-100)图4.24食堂卫生检查页面图4.25食堂卫生检查代码(六)物资添加页面1、物资名称2、物资数量4、其他备注信息图4.26物资添加页面图4.27物资添加代码4.4.3项目结构项目包结构的设计图4.28项目包设计图图4.29Dao包第五章平台测试5.1测试目的测试的目的是发现程序运行中的问题,只有发现问题,才能不断完善使得本项目功能,并使该系统投入运行。5.2功能测试测试环境:操作系统Windows10,微信小程序开发工具,IntelliJIDEA2018.1x64(一)登陆测试情景1:输入学号和错误的密码;情景2:输入正确的学号和密码;情景3:不输入学号和密码。结果:情景1:账号登录账号登录图4.31登录测试图1情景2:成功登陆。情景3:账号登录账号登录请填写编号确定注册图4.31登录测试图2(二)注册测试情景1:输入存在的学号和密码;情景2:输入不存在学号和密码。<密码确认密码手注册编号已存在…口罩无新增新增浏览方面:本系统经过测试,在微信小程序开发工具稳定版StableBuildv1.05.2102010,开发版NightlyBuildv1.05.2103262等都可以正常使用、切换页面流畅,兼容性较好。部署方面:NavicatforMySQL10.0.11数据库;IntelliJIDEA2018.1x64进行后端开发。5.4测试结论经过精确的测试以后,系统上线后可正常运行。注册以及登录一切正常,各个模块的填写经测试也一切正常,各个页面兼容性比较优秀,可适配移动端设备显示。第六章总结与展望总结:系统刚开始开发时用的前端开发工具是微信小程序开发工具开发版,后端是IDEA,后来我发现开发版不够稳定,经常出现页面不显示等问题。所以我在上网查阅资料后把前端开发工具换成了微信小程序开发工具稳定版,这之后再也没出现过页面不显示的问题。开发之前我先画出了基本的开发路线图。接着开始学习开知识。因为之前学过java,所以尽管没使用过IDEA,但是在同学的帮助下还是较为顺利地进行。在安装数据库的时候也出现了一些问题,后来在技术交流群里请教了有经验的前辈才得以解决,经过了本次开发,我对微信小程序开发工具及IDEA的使用更加熟练,同时也知道了自己的水平还有待提高。展望:本系统可以实现校园安全的一些功能,但是要真正投入使用,还需要后续的升级与完善,比如增加用户忘记密码功能或者管理员后台可以重置密码,注册时用户信息可以更加完善,可以做成实名制认证。希望在学习更多更深的技术后能对系统进行进一步的升级,使其真正投入使用。[1]苏芮.基于私有区块链技术的校园消防安全新管理模式的研究和实践[D].杭州电子科技大[2]唐晓嗣,桂文林.“区块链+”高校智慧校园建设研究[J].中国成人教育,2019(13).[3]彭锦强.面向区块链技术下校园数据管理的研究[J].智能计算机与应用,2019,9(06).[4]周继平,陈虹,叶正茂.基于区块链技术的学分银行构建[J].中国职业技术教育,2019(18).[5]郑旭东,杨现民.基于区块链技术的学生综合素质评价系统设计[J].现代远程教育研究2020,32(01).[6]周小韵.区块链技术在学生档案管理中的应用模式探究[J].南京理工大学学报,2019,32(06)[7]孙韵秋,王启春.基于区块链技术的高校成绩管理系统[J].密码学报,2018,5(05).[8]侯浩翔.人工智能时代学生数据隐私保护的动因与策略[J].现代教育技术,2019,29(06).[9]石娘峰.物联网技术在校园安全管理系统中的应用[J].产业创新研究,2018(11).[10]陈冠宇.以区块链为基础打造智慧校园大数据基础平台[J].福建茶叶,2019,41(11).[11]白丽丽,陈晶.物联网在高校智慧校园建设中的应用[J].大众标准化,2020(12).[12]甘容辉,袁智秦.国外智慧校园建设的最新发展及启示[J].现代教育技术,2019,29(02).[13]李中振,高超越,刘敏,代成琴,范轶.基于区块链技术的学籍管理系统[J].四川大学学报(自然科学[14]黄杨.大数据在“平安校园”建设中的应用[J].武汉冶金管理干部学院学报,2019,29(04).[15]李明飞,许晓文.区块链技术在高校教育领域中的运用[J].智库时代,2018(48).[16]杨冰清.基于区块链技术的校园版权管理平台的研究与实现[D].辽宁大学,2020(03).[17]陈志凌.基于区块链的分布式存储系统的设计与实现[D].华南理工大学,2019(14).[18]李娜,蒋林华.区
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 移动空调安装方案范本
- 投标船舶承运方案范本
- 云南铁丝网施工方案设计
- 建设智能仓库方案范本
- 劳务公司注销方案范本
- 装修防虫防鼠方案范本
- 云浮食品包装袋施工方案
- 麻醉科术前麻醉评估程序指南
- 远程教育培训总结范文
- 帕金森的临场表现护理
- 2025年北京市高职自主招生文化课统一考试(语文)
- 耳鼻喉科鼻窦炎抗生素应用指南
- 保洁操作安全培训考核题库
- 食堂后厨安全培训内容课件
- 2025年机关事业单位工人汽车驾驶员高级技师国家题库练习题及答案
- 2025年中国银行秋招试题及答案
- 猪场日常巡视管理制度
- 2025年广东省深圳市福田区中考三模英语试题(含答案)
- 《中国古代壁画艺术》课件
- 第1届全国周培源大学生力学竞赛试题及答案
- 第五版PFMEA模板(自动计算AP值)
评论
0/150
提交评论