asp.net社区医疗辅助诊断网站系统VS开发sqlserver数据库web结构c#编程

一、源码特点
        asp.net社区医疗辅助诊断网站系统 是一套完善的web设计管理系统,系统采用mvc模式(BLL+DAL+ENTITY)系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言开发

asp.net 社区医疗辅助诊断系统1


二、功能介绍

(1)用户管理:对用户信息进行添加、删除、修改和查看
(2)公告管理:对公告信息进行添加、删除、修改和查看
(3)症状管理:对症状信息进行添加、删除、修改和查看
(4)疾病管理:对疾病信息进行添加、删除、修改和查看
(5)疾病症状管理:对疾病症状信息进行添加、删除、修改和查看
(6)记录管理:对记录信息进行添加、删除、修改和查看
(7)咨询管理:对咨询信息进行添加、删除、修改和查看
(8)答疑管理:对答疑信息进行添加、删除、修改和查看

数据库设计

表3.1 用户信息表

序号

字段名称

数据类型

长度

主键

描述

1

yhid

INTEGER

11

用户编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

5

qx

VARCHAR

40

权限

6

lxdh

VARCHAR

40

联系电话

7

lxdz

VARCHAR

40

联系地址

8

sfz

VARCHAR

40

身份证

9

xb

VARCHAR

40

性别

(2)公告信息表如表3.2所示:

表3.2 公告信息表

序号

字段名称

数据类型

长度

主键

描述

1

ggid

INTEGER

11

公告编号

2

bt

VARCHAR

40

标题

3

nr

VARCHAR

40

内容

4

fbsj

VARCHAR

40

发布时间

5

fbz

VARCHAR

40

发布者

(3)症状信息表如表3.3所示:

表3.3 症状信息表

序号

字段名称

数据类型

长度

主键

描述

1

zzid

INTEGER

11

症状编号

2

zz

VARCHAR

40

症状

(4)疾病信息表如表3.4所示:

表3.4 疾病信息表

序号

字段名称

数据类型

长度

主键

描述

1

jbid

INTEGER

11

疾病编号

2

jbmc

VARCHAR

40

疾病名称

3

js

VARCHAR

40

介绍

4

sm

VARCHAR

40

说明

5

zl

VARCHAR

40

治疗

(5)症状信息表如表3.5所示:

表3.5 症状信息表

序号

字段名称

数据类型

长度

主键

描述

1

jbzzid

INTEGER

11

疾病症状编号

2

jb

VARCHAR

40

疾病

3

zz

VARCHAR

40

症状

(6)记录信息表如表3.6所示:

表3.6 记录信息表

序号

字段名称

数据类型

长度

主键

描述

1

jlid

INTEGER

11

记录编号

2

yh

VARCHAR

40

用户

3

jb

VARCHAR

40

疾病

4

sj

VARCHAR

40

时间

(7)咨询信息表如表3.7所示:

表3.7 咨询信息表

序号

字段名称

数据类型

长度

主键

描述

1

zxid

INTEGER

11

咨询编号

2

bt

VARCHAR

40

标题

3

nr

VARCHAR

40

内容

4

jb

VARCHAR

40

疾病

5

sm

VARCHAR

40

说明

6

yh

VARCHAR

40

用户

7

zxsj

VARCHAR

40

咨询时间

8

zt

VARCHAR

40

状态

9

hf

VARCHAR

40

回复

(8)答疑信息表如表3.8所示:

表3.8 答疑信息表

序号

字段名称

数据类型

长度

主键

描述

1

dyid

INTEGER

11

答疑编号

2

ly

VARCHAR

40

留言

3

yh

VARCHAR

40

用户

4

sj

VARCHAR

40

时间

5

hf

VARCHAR

40

回复

代码设计

    public static bool Adddayi(ENTITY.dayi dayi){//对表dayi 答疑 添加return DAL.daldayi.Adddayi(dayi);}public static ENTITY.dayi getdayi(int dyid){//对表dayi  查询答疑信息return DAL.daldayi.getdayiinfo(dyid);}public static bool Editdayi(ENTITY.dayi dayi){//对表dayi 答疑 修改return DAL.daldayi.Editdayi(dayi);}public static bool Deldayi(string p){//对表dayi 答疑 删除return DAL.daldayi.Deldayi(p);}public static System.Data.DataTable querydayi(string p){//对表dayi 答疑 分页查询return DAL.daldayi.querydayi(p);}public static System.Data.DataSet getAlldayi(){//对表dayi 答疑 查询所有信息return DAL.daldayi.getAlldayi("");}
   public static bool Adddayi(ENTITY.dayi dayi){string sql = "insert into dayi(ly,yh,sj,hf) values('"+dayi.ly+"','"+dayi.yh+"','"+dayi.sj+"','"+dayi.hf+"')";return (DBHelper.update(sql) > 0) ? true : false;}/// <summary>///通过表dayi [答疑]  的主键获得该信息 的方法/// </summary>public static ENTITY.dayi getdayiinfo(int dyid){string sql = "select * from dayi where  dyid=" + dyid;SqlDataReader DataRead = DBHelper.GetReader(sql);//查询ENTITY.dayi dayi = new ENTITY.dayi();//初始化对象while (DataRead.Read()){//遍历dayi.dyid = Convert.ToInt32(DataRead["dyid"]);//答疑编号dayi.ly = DataRead["ly"].ToString();//留言dayi.yh = DataRead["yh"].ToString();//用户dayi.sj = DataRead["sj"].ToString();//时间dayi.hf = DataRead["hf"].ToString();//回复}return dayi;}/// <summary>///通过表dayi [答疑]  的主键更改该信息 的修改方法/// </summary>		public static bool Editdayi(ENTITY.dayi dayi){string sql = "update dayi set ly='"+dayi.ly+"',yh='"+dayi.yh+"',sj='"+dayi.sj+"',hf='"+dayi.hf+"'  where dyid='"+dayi.dyid+"'";return (DBHelper.update(sql) > 0) ? true : false;}/// <summary>///通过主键id 删除表dayi [答疑]  的方法/// </summary>public static bool Deldayi(string p){string sql = "delete from dayi where dyid in (" + p + ") ";return ((DBHelper.update(sql)) > 0) ? true : false;}

三、注意事项
   1、管理员账号:admin 密码:admin 
   2、开发环境为vs2010,数据库为sqlserver2008,或者 以上版本都可以,使用c#语言开发。
   3、数据库文件名是netfzzd.mdf 

四 系统实现

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/116073.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

spring懒加载

简介 Spring默认会在容器初始化的过程中&#xff0c;解析xml或注解&#xff0c;创建配置为单例的bean并保存到一个map中&#xff0c;这样的机制在bean比较少时问题不大&#xff0c;但一旦bean非常多时&#xff0c;spring需要在启动的过程中花费大量的时间来创建bean &#xff0…

Flink学习笔记(四):Flink 四大基石之 Window 和 Time

文章目录 1、 概述2、 Flink 的 Window 和 Time2.1、Window API2.1.1、WindowAssigner2.1.2、Trigger2.1.3、Evictor 2.2、窗口类型2.2.1、Tumbling Windows2.2.2、Sliding Windows2.2.3、Session Windows2.2.4、Global Windows 2.3、Time 时间语义2.4、乱序和延迟数据处理2.5、…

【2024秋招】2023-9-14 最右线下后端开发二面

1 OS 1.1 讲讲什么是虚拟内存&#xff0c;怎么实现的 虚拟内存是一种存储器管理能力&#xff0c;它使得一个应用程序似乎有更多的物理内存&#xff08;RAM&#xff09;可用&#xff0c;而实际上&#xff0c;系统使用了一部分硬盘空间来模拟额外的 RAM。通过使用虚拟内存&…

Git(一)Windows下安装及使用Git Bash

目录 一、简介1.1 什么是Git&#xff1f;1.2 Git 的主要特点1.3 什么是 Git Bash&#xff1f; 二、下载三、安装3.1 同意协议3.2 选择安装位置3.3 其他配置&#xff08;【Next】 即可&#xff09;3.4 安装完毕3.5 打开 Git Bash 官网地址&#xff1a; https://www.git-scm.com/…

视频去噪网络BSVD的实现

前些天写了视频去噪网络BSVD论文的理解&#xff0c;详情请点击这里&#xff0c;这两个星期动手实践了一下&#xff0c;本篇就来记录一下这个模型的实现。 这个网络的独特之处在于&#xff0c;它的训练和推理在实现上有所差别。在训练阶段&#xff0c;其使用了TSM&#xff08;T…

基于斑马优化的BP神经网络(分类应用) - 附代码

基于斑马优化的BP神经网络&#xff08;分类应用&#xff09; - 附代码 文章目录 基于斑马优化的BP神经网络&#xff08;分类应用&#xff09; - 附代码1.鸢尾花iris数据介绍2.数据集整理3.斑马优化BP神经网络3.1 BP神经网络参数设置3.2 斑马算法应用 4.测试结果&#xff1a;5.M…

【数据仓库-零】数据仓库知识体系 ing

文章目录 一. 数仓基本概念二. 离线数仓建设方法论三. etl流程四. 数仓规范建设指南四. 数据仓库架构五. 数据可视化 通过熟悉构建数仓整体的过程&#xff0c;可以系统的了解 数仓构建理论&#xff1a;能够站在全局角度看数仓的运行架构&#xff0c;数仓执行流程。了解到构建数…

车道线检测laneatt 学习笔记

目录 图片检测可视化 图片检测可视化 import logging import argparse import os import timeimport cv2 import numpy as np import torchfrom lib.config import Config from lib.runner import Runner from lib.experiment import Experimentdef parse_args():parser = ar…

虚拟机安装centos系统后配置桥接网络

一.桥接网络和nat网络的区别 桥接模式 通过使用物理机网卡 具有单独ip,但是需要手动配置。 在bridged模式下&#xff0c;VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机&#xff0c;它可以访问网内任何一台机器。主机网卡和虚拟网卡的IP地址处于同一个网段&#xff…

App爬虫之强大的Airtest的操作总结

App爬虫之强大的Airtest的操作总结 App爬虫之强大的Airtest的操作总结 # Python使用该框架需要安装的依赖库 pip install airtest pip install poco pip install pocouifrom airtest.core.api import * from airtest.cli.parser import cli_setup from poco.drivers.android.…

Mybatis的SqlRunner执行流程

Mybatis的SqlRunner执行流程 SqlRunner exec new SqlRunner(connection); Map<String, Object> row exec.selectOne("SELECT * FROM PRODUCT WHERE PRODUCTID ?", "FI-SW-01");connection.close();assertEquals("FI-SW-01", row.ge…

【QT开发(10)】QT 进程

文章目录 1.1 运行一个新进程1.2 QProcess 还可以对一些信号进行关联2 进程间通信2.1 使用共享内存实现进程通信2.2 演示 代码仓库参考 1.1 运行一个新进程 使用类 QProcess&#xff0c;允许将一个进程堪称一个顺序IO设备。 在Qt中&#xff0c;QProcess类是用于启动外部进程的…

大模型与知识图谱如何相互助力

目前各行各业在数字化、智能化发展的大势所趋下&#xff0c;信息新技术不断涌现&#xff0c;也在加快深入融合到传统实体行业应用中&#xff0c;比如知识图谱、人工智能、数字孪生等等&#xff0c;特别是基于人工智能的大模型在去年底被chatgpt的带领下涌现出一波又一波的浪潮&…

驱动开发1 概念、内核模块编程、内核消息打印函数printk函数的使用、内核模块传参、内核导出符号

1 驱动相关概念 2 内核模块编程 内核模块编写实例代码注释 #include <linux/init.h> #include <linux/module.h>//入口函数&#xff0c;安装内核模块时执行 static int __init mycdev_init(void) {//static 修饰当前函数只能在本文件使用//int 函数的返回值类型&a…

【Leetcode】【中等】1726.同积元组

力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台备战技术面试&#xff1f;力扣提供海量技术面试资源&#xff0c;帮助你高效提升编程技能&#xff0c;轻松拿下世界 IT 名企 Dream Offer。https://leetcode.cn/problems/tuple-with-same-product/ 给你…

适用于 Mac 电脑的 10 款最佳数据恢复工具集

无论是个人照片还是重要的商业文档&#xff0c;对于那些依赖计算机获取重要文件的人来说&#xff0c;数据丢失都是一场噩梦。 值得庆幸的是&#xff0c;Mac用户可以使用各种数据恢复工具&#xff0c;可以帮助您恢复丢失或意外删除的文件。 在本文中&#xff0c;我们将采用适用于…

Arrays 中的 asList()方法

public static <T> List<T> asList&#xff08; T . . . a &#xff09;{ return new ArrayList<>&#xff08;a&#xff09;&#xff1b; } 返回由指定数组支持的固定大小的 list集合。对数组所做的更改将在返回的 l…

【USRP】通信之有线通信

有线通信&#xff1a; 有线通信是指使用物理线路或媒体&#xff08;例如&#xff0c;铜线、同轴电缆、光纤&#xff09;进行数据、声音和视频传输的通信方式。由于它依赖于实体传输媒介&#xff0c;有线通信通常具有较高的稳定性和可靠性&#xff0c;并能支持长距离的高带宽通…

input框输入中文时,输入未完成触发事件。Vue中文输入法不触发input事件?

前言 在做搜索输入框时&#xff0c;产品期待实时搜索&#xff0c;就是边输入边搜索&#xff0c;然而对于中文输入法出现的效果&#xff0c;不同的产品可能有不同的意见&#xff0c;有的觉得输入未完成也应该触发搜索。但有的却认为应该在中文输入完成后再触发搜索。我发现在vu…

Docker Swarm 集群搭建

Docker Swarm Mode Docker Swarm 集群搭建 Docker Swarm 节点维护 Docker Service 创建 1.准备主机 搭建一个 docker swarm 集群&#xff0c;包含 5 个 swarm 节点。这 5 个 swarm 节点的 IP 与暂 时的角色分配如下&#xff08;注意&#xff0c;搭建完成后会切换角色&#xff…