寻医问药软件

一、引言

1、编写目的

由于大多数人对于医疗知识的匮乏,导致很多人一生病就直接去医院,导致小病麻烦治,如果能够有一个健康助手,当你生病的时候能够提醒你该什么时候吃药、吃什么药,可以极大的方便以及及时的对症下药,早日康复。

目前智能手机已经极大化的丰富了人们的生活,鉴于目前市场上主流的手机系统,所以决定开发一款基于安卓系统的app,来为人们的健康提供合理的建议。

2、项目背景

a、软件名称:寻医问药;

b、项目的任务提出者:李国松;

c、开发者:李国松、夏雪、朱慧萍、叶婷、肖曼、高珂婷;

3、定义

存储过程是存储在本地数据库上的由sql语句和控制流语句组成的一个预编译集合

触发器属于一种特殊的存储过程,可以在其中包含复杂的sql语句。触发器与存储过程的区别在于触发器能够自动执行并且不含有参数。

4、参考资料

二、可行性研究的前提

1、要求

a、功能:能够针对用户的目前病理特征做出准确的症状匹配,并推荐对应的药物;

b、性能:当用户输入初始症状能够列出相关的并发症状作为可选目标。用户还可以输入列举的没有的症状;

c、输入:文字输入、语音输入(预想功能,版本升级后可使用);

d、输出:文字输出、语音输出(预想功能,版本升级后可使用);

e、完成期限:15天。

2、目标

a、控制精度:对发病症状的模糊匹配,不得多于两个症状;

b、管理信息服务:对于用户的个人病例信息,采用密码验证方式进行保护,避免用户隐私泄露;

c、对小组内人员进行合理分配任务,使得工作效率能够显著提高。

3、条件、假定和限制

a、建议软件运行的最短寿命:1年;

b、使用限制:本软件只针对日常的普通病症,对于较重的病症,不建议使用本软件,应及时就医,以免耽误病情;

c、法律责任声明:本软件仅对日常普通疾病提出建议,用户需自行辨识,如有某些医疗意外发生,开发者不担负任何责任;

d、运行环境:安卓系统4.4版本及以上版本;

e、开发工具:eclipse;

4、可行性研究方法

决定可行性的主要因素:各种药物与症状的匹配的准确性。

三、对现有现有的系统的分析

1、处理流程和数据流程

用户输入已知的症状,软件调用数据库对用户输入的症状进行匹配,如果有多个病症相对应,返回各个症状间不同点呈现,让用户选择有哪些症状进行精确匹配。如果最后对应两个以及两个以上的症状,则返回无法匹配,让用户及时就医。

2、人员、设备

人员配备:

组长:李国松【软件主体框架的搭建,逻辑结构的编程】

组员:夏雪【文件的收集整理存档数据库文档的录入】

肖曼【文件的收集整理存档数据库文档的录入】

高珂婷【数据库的搭建与维护】

朱慧萍【数据库的搭建与维护】

叶婷【ui界面的设计以及制作】

3、局限性:目前病例少,验证机会少,对有些问题的判断不一定 准确。

四、社会因素可行性分析

1、法律因素:本软件仅对日常普通疾病提出建议,用户需自行辨识,如有某些医疗意外发生,开发者不担负任何责任;

2、用户使用可行性

基本能够解决家庭生活遇到的基本疾病问题,尤其适合自身对药理知识不了解的人。

五、结论

通过本次课程设计,将课堂上讲的知识与实践相结合,能够提高团队合作意识,尤其是在观察、分析和解决问题的实际工作能力有所提高。通过这次课程设计,知道了软件开发的流程,在软件设计时首先要根据用户的要求对整个工程的框架进行细致的划分,需要完成哪些的功能,功能如何进行分类,都应该在开发之前确定好。对工程进行模块化设计,画出整体框架结构图,这样在开发时可以按部就班,有条不紊的根据先前的设计来进行。对于数据库的的设计,对数据之间的关系要进行详细的分析,对各个表单之间的引用和从属关系应有的关联图表来表示。界面的功能应尽可能的具有多样性,避免功能分散,如果对话框很复杂,用户使用起来会比较麻烦。程序代码尽量做到简洁明快,尽量将具有独立功能的代码提炼出来,在调试程序时也减少了很多麻烦。

另外,系统应具备较强的容错能力,对用户非法的输入应有准备,因为程序的实际操作人员可能并不懂得这些,在实际操作时可能常会出现错误操作或者非法输入。所以我们编写程序就应该对此有所防范,对于误操作或非法输入应在执行相应的处理前做防错处理,弹出提示对话框。

在这次课程设计中,我深切体会到面向对象的额博大精深,正如软件工程的原则:项目不管大小,对待的方法都是一样的,这和人类处理问题的方式一样,首先要知道要完成的这个项目是什么,他的特性是什么,其次在完成的过程中会遇到哪些问题,遇到这些问题要采用什么办法去解决,最后就是如何实现计划来解决这些问题,完成项目。

与队友的合作是一件快乐的事情,只有彼此都付出,彼此都努力维护才能将作品做的更加完美。而团队合作也是当今社会最提倡的。

时间: 2024-07-29 09:55:29

寻医问药软件的相关文章

男性健康 寻医问药 胡老

健康长寿是每个人都希望的,所以现在的人们为了能够更加健康.更加长寿而保养自己的身体,由于身体结构的差异,男性和女性的养生方法还是各不相同的.那么男性如果想要健康长寿需要怎样养生呢?下面就看一下男性的养生方法. 多喝水不憋尿 尿频.尿急.尿不急好像是男性最常见的现象,但是也衰老的自然表现.而50岁以上的男性出现这些症状,则意味着良性前列腺增生症.若不及时就医.治疗,可能会出现尿潴留.反复血尿.泌尿系统感染,甚至诱发肾积水.要想避免前列腺出现"故障",最好的方法就是多喝水,每天要喝2000

寻医问药 爬虫

import requests import re import pandas as pd def get_all_date_url(): all_url=[] for i in range(61): url = 'http://club.xywy.com/keshi/{}.html'.format(str(i+1)) res = requests.get(url) urls=re.findall(r"http://club.xywy.com/keshi/\d{4}-\d{2}-\d+/\d+\

让我进我家人加入玩家认为人家问我软件

http://passport.baidu.com/?business&un=%E6%89%BE%E5%BE%90%E5%B7%9E%E5%A4%9C%E5%9C%BA%E5%B0%8F%E5%A7%90 http://passport.baidu.com/?business&un=%E6%89%BE%E9%87%8D%E5%BA%86%E5%A4%9C%E5%9C%BA%E5%B0%8F%E5%A7%90 http://passport.baidu.com/?business&u

医疗时鲜资讯:医疗领域入口的划分

背景: 医疗时鲜资讯系列的出发点是整理和摘录医疗行业的最新资讯,当然不可能只摘录,那我一个人怎能比得上健康界.HC3I--这两个是我有勇气写该系列博文的支撑.近期拜读了医库软件董事长Dr.2的系列文章,深受启发遂决定修改一下该系列博文的角度:以一个医疗设备相关软件开发从业人员的角度来观察医疗行业,从"医院.医生.患者.设备"四个大的方向来整理相关资讯,发表自己的些许感想. 医疗领域的划分(医院.医生.患者.设备): 翻出前段时间博文的一个老图,如下所示.当初画该图的出发点源于"

医疗时鲜资讯:关注新医改动态

背景: 中国医疗行业正在面临着重大的变革,时下诸如"多点执业"."全科医生"."家庭医生"."网络医疗"."移动医疗"等词汇越来越受到大众的关注,常常被推送到各大网站的头条,因此本系列博文主要负责摘录相关的资讯,文后或许会有感而发而牢骚几句,谨记:本人仅仅是凑凑热闹而已-- 时鲜资讯: (一)国家政策文件 最近国家卫计委在医疗及相关领域发布的文件可谓不胜枚举,这足以说明新医改的紧迫性,以及政府改革的力度.文

网站架构转帖

http://oldboy.blog.51cto.com/2561410/736710  高并发访问的核心原则其实就一句话"把所有的用户访问请求都尽量往前推". 如果把来访用户比作来犯的"敌人",我们一定要把他们挡在800里地以外,即不能让他们的请求一下打到我们的指挥部(指挥部就是数据库及分布式存储). 如:能缓存在用户电脑本地的,就不要让他去访问CDN. 能缓存CDN服务器上的,就不要让CDN去访问源(静态服务器)了.能访问静态服务器的,就不要去访问动态服务器.以

linux c正则

c 正则 -------------------------------------------------- 标准的C和C++都不支持正则表达式,但有一些函数库可以辅助C/C++程序员完成这一功能,其中最著名的当数Philip Hazel的Perl-Compatible Regular Expression库,许多Linux发行版本都带有这个函数库. 编译正则表达式 ----------------------- 为了提高效率,在将一个字符串与正则表达式进行比较之前,首先要用regcomp()

没腿也要“走”出一条路来

中国青年网太原6月13日电(记者 王子瑞 王再文 通讯员 刘绍亮)从天而降的噩耗,让一个只有唯一儿子的农村家庭悲恸不已.残酷的命运让人失落.让人消沉,却不能让年轻的张鹏飞停止前行.他用无数个日日夜夜的辛勤付出告诉世人,没腿,也能“走”出一条路. 天降噩耗 让幸福家庭天塌地陷 2005年8月的夏天,太原市一家建筑工地上,打工仔张鹏飞失足从4米多高的脚手架上跌落,造成了高位截瘫.那年他21岁. 从昏迷中清醒后,张鹏飞发现自己已经躺在医院的病床上.全身像被钉子钉在地上,腰部以下没有任何知觉. 得知儿子

(4.3)uboot详解——异常和异常向量

(4.3)uboot详解--异常和异常向量 中断是一个较难掌握知识,因为它是一个过程,而不是一个结果,其中的步骤都建立在理论的层面上,需要理解.比如按下按键1会使led1亮,这个"起因-结果"的操作我想小孩子也能掌握,因为它是一个现象,但是要掌握"起因-过程-结果"却需要花一些功夫,因为这个过程需要理解.如果你认真的了解了前面两节的内容,那么现在就该到了实现"过程"的时候了. 前面两节分析了外部中断和内部中断相关的内容,这篇文章将对处理器的异常情