logo资料库

Oracle数据库期末大作业.docx

第1页 / 共23页
第2页 / 共23页
第3页 / 共23页
第4页 / 共23页
第5页 / 共23页
第6页 / 共23页
第7页 / 共23页
第8页 / 共23页
资料共23页,剩余部分请下载后查看
题 目: A Home-Healthcare Information System
学 院: 计算机科学与技术学院
专 业: 计算机
班 级: 计1804班
姓 名: 梁龙伟
指导老师: 季鹏
起讫日期: 2019.11.01-2019.11.30
题 学 专 班 姓 院: 业: 级: 名: 计算机科学与技术学院 计算机 计 1804 班 梁龙伟 季鹏 数据库原理与应用大作业 目: A Home-Healthcare Information System 指导老师: 起讫日期: 2019.11.01-2019.11.30 2019 年 11 月
一. 问题描述 本系统包括了两种用户类型:家庭用户和在线专家。家庭用户 通过注册进入系统登记个人信息,输入自己的健康状态,家庭 可收集的诊断测试结果(如有)或向在线专家提问。进行咨询。 在线专家注册登录系统后登记个人信息,可以浏览家庭用户的 名单和问题,并使用该系统输入诊断,治疗建议和回答家庭用 户提出的问题。 二. 系统结构 本系统的主要功能:用户注册进入系统,根据用户类型不同登记用户 的个人信息。家庭用户主要功能:输入健康状况,记录家庭可诊断测 试结果和提出健康问题。可以查看在线专家的诊断和治疗建议以及对 健康问题的回答。在线专家根据家庭用户的健康状况和测试结果给出 相应的诊断和治疗建议,在线专家可以回答多个家庭用户提出的健康 问题。系统管理员可以手动添加,修改,删除用户的信息。查询用户 表和更新表信息等。 三. E-R 图
总图: 分图:
四. 表结构 关系模式: 用户表:users(u_id,uname,sex,number,connact,m_history,medicine,allergen,e_num) 专家表:expert(e_num,e_sex,e_connact,e_post) 投诉表: complaint(c_num,u_id,c_time,c_content) 症状表:features(f_num,u_id,f_severity,f_des,f_time) 诊断表:diagnose(f_num,e_num,d_name,d_type,d_time,d_des,d_suggest) 问题表:problem(p_num,u_id,p_title,p_type,p_time,p_text) 回答表:answer(p_num,e_num,a_time,a_text,a_type)
测试表:beta(b_num,u_id,b_time,b_process,b_condtino,b_method,b_out) 治疗表:treat(b_num,e_num,t_name,t_type,t_des) 注册表:use_info(useid,password,type) 用户表 字段名 u_id uname sex age connact m_history medicine allergen e_num 专家表 字段名 e_num e_name e_sex e_connact e_post 投诉表 字段名 c_num u_id c_time c_content 症状表 字段名 f_num u_id f_severity f_des f_time 诊断表 字段名 f_num e_num d_name 数据类型 numeric varchar char number varchar varchar varchar varchar numberic 数据类型 numeric varchar char varchar varchar 数据类型 numeric numeric date varchar 数据类型 varchar numeric char varchar date 数据类型 varchar numeric varchar 允许空 no 主/外键 主键 检查条件 ‘男’或’女’ 默认 值为’男’ 检查条件 ‘男’或’女’ 默认 值为’男’ 检查条件 检查条件 ‘轻度’,’中度’,’严 重’ 外键 主/外键 主键 主/外键 主键 外键 主/外键 主键 外键 允许空 no 允许空 no 允许空 no 允许空 主/外键 外键 外键 检查条件
d_type d_time d_des d_suggest f_num,e_num varchar date varchar varchar 问题表 字段名 p_num u_id p_title p_type p_time p_text 回答表 字段名 p_num e_num a_time a_text a_type p_num,e_num 测试表 字段名 b_num u_id b_time b_process b_condtion b_method b_out 治疗表 字段名 b_num e_num t_name t_type t_des b_num,e_num 数据类型 varchar numeric varchar char date varchar 数据类型 varchar numeric Date varchar char 数据类型 numeric numeric date varchar varchar varchar char 数据类型 numeric numeric varchar varchar varchar 允许空 no 允许空 允许空 no 允许空 主键 主/外键 主键 外键 主/外键 外键 外键 主键 主/外键 主键 外键 主/外键 外键 外键 主键 检查条件 ‘公开’或’私人’ 默认值为’公开’ 检查条件 ‘公开’或’私人’ 默认值为’公开’ 检查条件 ‘阳性’或’阴性’ 默认值为’阳性’ 检查条件
分享到:
收藏