社区健康社交系统的设计与实现
- 文档格式:.doc
文档分类: 计算机与科学
关于本文
- 本文标题:社区健康社交系统的设计与实现.doc
- 链接地址:https://wk.sbvv.cn/view/18737.html
- 内容摘要:本科毕业设计,论文, 社区健康社交系统的设计与实现 Communityhealthsocialsystemdesignand implementation 院,系, 计算机科学与技术系 数字媒体技术 班级 数字媒体技术四班 学号 学生姓名 指导教师 提交日期 2020年4月20日 毕业设计,论文,原创性声明 本人郑重声明,所呈交的毕业设计,论文,,是本人在指导老师的指导下,独立进行的设计,研究,工作及取得的成果,论文中引用他人的文献数据图件资料均已明确标注出,论文中的结论和结果为本人独立完成,不包含他人已经发表或撰写的作品及成果。对本文的研究作出贡献的个人和集体,均已在论文中作了明确的说明。本人完全意识到本声明的法律结果由本人承担。 毕业论文作者,签字,,签字日期,2020年4月22日 成绩评定 成绩项 论文成绩,百分制, 折合比例 实得成绩,折合分, 指导教师成绩 30% 评阅教师成绩 20% 答辩成绩 50% 总评成绩 注,毕业设计,论文,成绩按百分制评定。答辩成绩不及格的,评分低于60分的,,则该毕业设计,论文,总评成绩为答辩成绩。 摘要 随着Inteet爆炸式的发展互联网技术在生活中无处不在,扮演着重要的角色。现在也即将进入5G时代,意味着互联网的发展到了一个新的阶段,促使网络的高速发展。它的发展同样带动着社区健康社交的管理,开发一个社区健康社交系统,希望能给用户提供方便的服务。 社区健康社交系统的开发是基于BS结构,开发过程利用MVC开发模式,层次分明。论文首先阐述了社区健康社交系统开发的背景与意义,并对该系统进行了较详细的需求分析,然后详细探讨了社区健康社交系统的功能需求,开发流程和数据库设计流程系统设计系统功能模块,包括登录模块用户管理模块,医生管理模块,阅读模块等多个功能模块等方面的问题。希望能利用先进的计算机技术和网络技术来提高大家的健康意识更方便管理健康信息,提高健康服务水平,使得社区健康社交系统便于操作,方便用户使用,同时也满足管理人员的管理需求。 关键字,社区健康社交系统,。NET,SQLSERVER数据库 ABSTRACT WiththeexplosivedevelopmentoftheInteetitstechnologyiseverywhereinlifeandplaysanimportantrole。Nowisabouttoenterthe5GerawhichmeathatthedevelopmentoftheInteethasreachedanewstagepromptingtherapiddevelopmentofthenetwork。Therapiddevelopmentofthenetworkhasalsodriventhemanagementofcommunityhealthandsocializationanddevelopedacommunityhealthandsocializationsystemhopingtoprovideusewithconvenientservices。 ThedevelopmentofthecommunityhealthsocialsystemisbasedontheBScotructionandthedevelopmentprocessusestheMVCdevelopmentmodelwithaclearhierarchy。Thethesisfitdetailsthebackgroundandimportanceofthedevelopmentofthecommunityhealthsocialsystemconductsamoredetailedneedsanalysisofthesystemandthendetailsthefunctionalrequirementsdevelopmentprocessanddatabasedesignprocessofthecommunityhealthsocialsystem。Explained。Systemdesignsystemfunctionmoduleincludingloginmoduleusermanagementmoduledoctormanagementmodulereadingmoduleandmanyotherfunctionmodules。Hopetouseadvancedcomputertechnologyandnetworktechnologytoimproveeveryoneshealthawarenessmoreconvenientmanagementofhealthinformationimprovehealthservicelevelmakethecommunityhealthsocialsystemeasytooperateconvenientforusetouseandalsomeetthemanagementneedsofmanage。 Keywords:Communityhealthsocialsystem。NETSQLSERVERdatabase目录 第1章 绪论 1 1。1开发背景与意义 1 1。2研究现状 1 第二章系统开发技术与环境 3 2。1系统开发语言 3 2。1。1C#语言简介 3 2。1。2ASP。NET简介 3 2。2系统架构 3 2。3网页技术 4 2。4数据库 4 2。5系统的运行环境 4 2。5。1软件环境 4 2。5。2开发方法 5 第三章社区健康社交系统需求分析 6 3。1可行性分析 6 3。1。1经济可行性 6 3。1。2技术可行性 6 3。1。3操作可行性 6 3。2系统功能需求分析 6 3。2。1用例分析 8 3。2。2非功能性需求分析 8 3。3系统流程分析 9 3。4数据流程分析 11 第四章系统设计 14 4。1系统开发软件的选择 14 4。2系统总体功能设计 14 4。3系统数据库设计 15 4。3。1概念模型设计 15 4。3。2数据库结构设计 15 4。3。3数据库物理设计 16 第五章系统实现 18 5。1用户模块设计 18 5。1。1用户登陆模块设计 18 5。1。2系统首页模块设计 18 5。1。3系统提问信息模块设计 19 5。1。4系统活动信息模块设计 20 5。2普通管理员模块设计 21 5。2。1用户管理模块设计 21 5。3管理员模块设计 22 5。3。1活动管理模块设计 22 5。3。1文章管理模块设计 23 5。3。2医生管理模块设计 24 第六章系统测试 25 6。1测试方法 25 6。2系统测试 25 6。3功能测试 26 6。3。1普通用户的使用测试 26 6。3。2普通管理员的使用测试 26 6。3。3活动管理模块测试 27 6。4系统维护 27 总结与展望 29 参考文献 30 致谢 31 1。1开发背景与意义 中国居民存在着健康知识和知晓率偏低的问题,生活方式不规律,饮食不规律,平时有吸烟过量喝酒等坏习惯,平时生活中缺乏锻炼等不健康的生活方式,由此导致健康问题日益突出[12]。在持续发展下去将会影响我国经济的发展,只有好的体魄,才有未来的发展,健康问题引起了社会的关注,但是这种关注并没有持续多久,就被淡忘了。 此外,在2019年12月,新型冠状病毒全球人类关注新型冠状病毒这类的人更容易感染新型冠状病毒甚至危及到人的生命。现在健康问题如此突出坚持以预防为主。 综上所述,为了满足居民对健康的需求,结合社交网络的要求,以及满足社区管理方便的要求,为此,现决定开发的这款社区健康社交管理系统,针对个人健康社区社交的管理模式,主要是以方便用户,实用为主,力主在涉及到社区健康社交管理的常用功能的简化,管理系统的操作以方便用户使用。它是可以进行个人健康数据管理社区社交化平台,可以加强在同一社区用户或患者之间的交流沟通,建立相互信任,实现有效的健康和治疗信息的交流与共享,从而提供更为有效的治疗方法,它有利于个人健康状况的评估和良好的个人生活习惯的养成,也有利于患者保健交流和信息共享。从而有效的提高社区居民的身体素质,对居民的健康具有重大意义。在系统开发时,从用户便捷实用为出发点,这是完成这个项目必不可少的挑战。 1。2研究现状 健康的身体是革命的本钱,重视身体健康的状况,对每个人来说都是至关重要的,现代的人都喜欢在网上分享生活,在网络上可以到处看到晒健康饮食的,运动的,带动了一部分人重视健康,包括近几年网络上的热点保温杯泡枸杞艾草泡脚等,从这些信息可以看出现代人对健康投入了相比之前更多的关注。但是这些关注远远不够,大部分人的健康意识还是较缺乏的,比如生活不规范,饮食不规律,熬夜等情况还是很严重的。为了改变现状,需要设计一个把互联网社交与健康结合,有针对性的在社区里提高居民的健康意识,可以让居民方便操作的系统。 当今世界互联网技术应用越来越广泛,渗透到每个人的生活里面,国内也出现了一系列的健康管理的网站,但是这些网站大多数是挂羊头卖狗肉,它们主要的目的并不是为了用户的健康,而是用来销售保健品,保健机械等,还有一些存在着欺骗居民的现象。为此,为了让居民关注到自己的身体状况呢,社区健康社交系统的设计开发是很有必要的,该系统可以兼顾健康与社交于一体,通过社交带动居民重视健康,参与健康活动。 在当今这个高速发展的新时代,也因为网络的发达,越来越多人沉迷于网络,不重视身体健康。当然,存在及合理,现在可以利用网络搭建用户和健康的桥梁。总所周知,网络存在着信息传播速度快,信息影响广的特点,这些特点可以更方便为用户的生活提供有效的,便捷的服务。 第二章系统开发技术与环境 本章将对社区健康社交系统的相关技术进行调研需求分析概括综述。 2。1系统开发语言 2。1。1C#语言简介 C#语言是一种最新的面向对象的编程语言2。1。2ASP。NET简介 ASP。NET又叫ASP+,也是的一种升级,建立强大的Web应用程序,适用于PC以及移动设备所需的基础设施和各种服务3]。 NET的一个重要特点,就目前的ASP。NET所需要支持的结构化开发语言而言主要包含了VBC#以及其他的NETFramework所支持的语言,本次开发的社区健康社交系统用的是C#语言,它可以有效的使技术人员迅速写编写基于NET平台的应用程序,。NET平台提供了一系列的结构化编程工具方法,最大限度的对应在计算机通信系统范围进行开了发。该编程语言在结构化编程的方法和理念中提高了程序的清晰度可靠性便于使用和维护。 2。2系统架构 ASP。NET的网络技术是动态的,它可以和数据库进行交流,还可以和计算机面的其他的程序进行交流,很方便。还有就是他的代码和页面是分离开的,更加方便了功能的扩展。我们用的就是ASP。NET的三层架构,模型如下, ,图24三层架构, 表示层可以接收用户的一些请求,和用户交流,用户发送请求之后得到的结果也能在它的上面显示出来。 业务逻辑层在表示层和访问层的中间,看用户需要什么,随时从表示和访问层调出来让用户看。 数据访问层用DataSet,操纵数据的时候用ADO。NET,具体的一些业务不归它管,它就只给业务的逻辑层储存数据等等。 2。3网页技术 在本系统网页技术中主要用到了SS级联样式表 ,1,SS级联样式表简称CSS,通常又称为风格样式表,StyleSheet,,它是用来进行网页风格设计的。 ,3,JavaScript一种直译式脚本语言,是一种动态类型弱类型基于原型的语言,内置支持类型。 2。4数据库 本系统因为需要采集和处理的数据量比较大因此就需要在系统中选择一个可靠的能够快速采集和处理大量数据的网络数据库。互联网的技术继承2005数据库支持我们提供的搜索引擎一般都需要xml来提供支持。这样就可以构成最大的一个web应用程序站点的对数据的采集和存储所需要的各种可靠性可用性和安全功能。在开发web的应用程序主要的功能中包含了对用户的模糊搜索查询和其强大的数据库搜索查询功能采用建立本系统的网络数据库满足本系统对用户进行数据处理的可靠性要求而且也有利于后期对本系统的进行二次开发并且对本系统数据库的进行二次扩展处理具有很大的意义和帮助。 同样的无限级数据库企业版也可以广泛的运用在不同的操作系统上面。企业版已经拥有了可伸缩性和非常高的可用性。因此对于本地操作系统来说有限级的本地数据处理来说企业版是最合适的无限级数据库。 2。5。1软件环境 软件环境是系统开发的工具,在系统开发的过程中,开发人员若是对此系统软件开发极为熟悉,那便大大的节约了系统的开发时间,人工精力投入,开发成本。是否选择一个自己熟悉的软件环境对系统开发影响极大,选择用自己熟悉环境的是很重要的。 操作系统,Windows10 数据库,MicrosoftSQLServer2008R2 系统开发工具,VisualStudio2017 软件开发语言,C#ASP。NET 2。5。2开发方法 本课题的开发采用ASP。NET,MicrosoftSQLServer来实现的,在本系统开始开发阶段,主要使用关于系统开发的相关知识,并且通过查询数据等优秀的系统开发方法,并结合该系统的功能要求编写需求分析。后来,进行了这个主题的设计和开发。该主题的页面主要是用ASP。NET语言设计开发的,通过数据库的查询搜索,表单和数据的验证,以及控件页面的静态显示和用户登录系统的不同权限等设计。 第三章社区健康社交系统需求分析 3。1可行性分析 3。1。1经济可行性 该系统的研发在经济上并没有非常大的需求。主要的开发工具VisualStudio2107和SQLServer,这些开发软件是免费的。又因为该系统是使用。NET平台开发的,它是一个非常自由的平台,技术人员的付出其实是有限的。这样会在很大程度上满足该系统的高效性这一特点,为以后的研发工作创造出一个良好二次开发的条件和基础。所以在经济问题上没有过多的投入。因此社区健康社交系统的开发是一个非常可行的项目。 3。1。2技术可行性 本系统采用的是基于ASP。NET开发平台,现阶段来讲,ASP。NET发展已经相当成熟,ASP。NET在出现到现在经过很多代程序员的完善并发展,执行效率上高,并且以ASP。NET为开发平台的研发日益增多,受到很多研发工作人员的欢迎。所以,技术层面上ASP。NET其实是能够完成本系统开发任务的。 3。1。3操作可行性 本系统是一个非常易于操作的系统,它在界面设计上简约美观,页面内容清晰明了,具有很强大引导和可操作性。用户在使用本系统时可以直接在选项卡上选择所需的功能,没有隐藏功能,只要会电脑基本操作的用户,都可以使用本系统记录每天的健康信息,所以本系统在可行性的分析结果是可行的。 综上所述,无论是在经济上还是在技术上或者是外部的运行环境上,本系统的设计与开发都是在可以承受的范围内。 图3。1社区健康社交系统结构图 根据上图的系统结构图,社区健康社交系统要具备以下功能, 1。个人健康随手记功能 首先每一个小功能有时间显示, 身高,用户可以在身高按钮,单击新增按钮,可以添加身高,只能添加一次,不能修改。 体重,用户可以在体重列表,单击新增按钮,记录体重,可以修改或者删除记录。 膳食,用户可以在膳食按钮,单击新增按钮,可以添加饮食记录。添 运动,用户可以在运动按钮,单击+号,输入运动的名字,运动的时长。 2。活动管理功能 单击我的查看 3。医生管理功能 包括我关注的医生大家关注的医生医生关注排行榜。用户可以对医生进行评论或者查看医生的信息。另外,医生需要通过后台管理员审核认证,才能显示是医生。用户还可以分享与评论看病经经历,添加关注医生 4。个人主页管理功能 5。健康阅读管理 包括健康运动合理膳食健康生活方式健康养生等阅读模块。用户可以收藏文章,也可以取消收藏。 3。2。1用例分析 本系统在开发时明确前台后台面对不同的用户,前台主要的功能有个人健康随手记活动信息医生信息健康阅读提问信息等功能模块。后台面向对象是管理员,其中后台管理员有两种,一种是普通管理员,主要操作有个人健康随手记用户管理角色管理等。另一种是超级管理员,这里称为管理员,管理员用例图如图所示, 图3。3管理员用例图 3。2。2非功能性需求分析 1。易用性 系统的使用是为了在生活上方便用户,节省用户时间精力,实现高效的健康管理,所以系统在为用户提供实用功能的基础上,并且做到了界面美观,操作简单,容易使用,用户体验感良好。 2。流畅性 为了提升用户体验感,系统在日常使用过程中要求加载流畅响应快速,尽量避免用户等待时间。通过提升代码质量建立高效的刷新机制合理优化布局和内存等来提高响应速度,避免使用时出现程序卡顿,减少等待时间。界面设计时,运用ASP。NET技术可以达到优化界面提高复用率效果从而提高页面加载速度。通过线程初始化异步延期加载等策略来优化网页布局和启动逻辑,提高启动速度。 3。安全性 在数据库设计中本系统使用了SQLSERVER数据库,该数据库安全性高,有完整的安全机制,在数据库设计中加入防注入检测,系统建立安全机制和权限设置,保证操作用户身份的合法性,杜绝越权操作。这样可以保护本系统中存储的个人信息数据,也可以最大限度的保护用户的隐私。 3。3系统流程分析 1系统开发流程 在完整的项目开发流程中,以需求分析为基础,基于系统选择的开发模式,使用相关工具和技术,进行数据库设计和系统功能实现,系统功能开发完成后,再进行黑盒测试系统功能是否正常运行,根据测试结果完善系统,系统开发步骤具体如图3。4所示。 图3。4系统开发流程图 2。数据操作流程图 本系统从数据库中进行读取的数据有用户信息活动信息,其数据读取的操作流程如图3。...
- 版权声明:知知范文网 本站所有内容的版权归相应内容作者或权利人所有,本站不对涉及的版权问题负法律责任。
- 内容来源:本站所有内容均有网络公开等合法途径整理而来,该资料仅作为交流学习使用,并无任何商业目的,任何访问,浏览本站,购买或者未购买的人,就代表已阅读,理解本条声明
- 免责声明:内容所标价格,是对本站搜集、整理资料以及本站运营必须费用支付的适当补偿,资料索取者尊重版权方的知识产权,谢谢!