任务及背景:
阿尔茨海默病,俗称老年痴呆,是一种神经退行性疾病,该病的患病率随年龄增加而升高。伴随我国老龄化进程加剧,阿尔茨海默病患病人数剧增。目前该病的致病机理仍不明确,仍无有效治疗手段,为攻克这一难题,诸多研究者做出来大量研究工作。本课题要求爬取阿尔茨海默病相关的科研论文,进行论文主题分析,进而构建系统,进行可视化展示。
(2)工具环境:
Python,Javascript等;
(3)成果形式:
所完成的系统,以及相关的文档资料、程序代码;毕业论文;
(4)着重培养的能力:
1)选题,调研,熟悉问题,中外文资料查阅,2)需求分析,制定研究计划,概要设计,详细设计,3)具体实现和调试,撰写文档,问题与方案的文字与口头表述,论文撰写。
前端: vue+elementui
后端: python+django
数据抓取: python+scrapy
数据可视化: pyecharts
数据库:sqlite3一开始,本文就对系统内谈到的基本知识,从整体上进行了描述,并在此基础上进行了系统分析。为了能够使本系统较好、较为完善的被设计实现出来,就必须先进行分析调查。基于之前相关的基础,在功能上,对新系统进行了细致的分析。然后通过详细的分析,进行系统设计,其次,系统在实施的可行性上,
系统具有良好的集成性,提供标准接口,以实现与其他相关系统的功能和数据集成。开放性好,便于系统的升级维护、以及与各种信息系统进行集成。功能定位充分考虑平台服务对象的需求。
设计步骤如下:
1、明确系统的业务流程和数据流程,并用UML画出相应的活动图、顺序图。
2、设计数据字典,明确编码规则。
3、数据库进行设计,建立约束和联系。
4、创建程序框架,代码分成三层结构:接口层、业务层、表示层,设计窗口和主窗口,主窗口菜单项依照系统模块图设计。
5、设计数据访问的接口,供各模块调用。完成登录功能和权限管理功能。
6、在已完成的框架下,先后进行不同模块中不同角色功能模块的设计。
7、最后进行各部分之间的协调、连接、实现,对于部分功能细节上进行完善与优化。