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

四 系统实现

相关推荐
夜泉_ly1 小时前
MySQL -安装与初识
数据库·mysql
qq_529835352 小时前
对计算机中缓存的理解和使用Redis作为缓存
数据库·redis·缓存
月光水岸New5 小时前
Ubuntu 中建的mysql数据库使用Navicat for MySQL连接不上
数据库·mysql·ubuntu
狄加山6755 小时前
数据库基础1
数据库
我爱松子鱼5 小时前
mysql之规则优化器RBO
数据库·mysql
chengooooooo5 小时前
苍穹外卖day8 地址上传 用户下单 订单支付
java·服务器·数据库
Rverdoser6 小时前
【SQL】多表查询案例
数据库·sql
Galeoto6 小时前
how to export a table in sqlite, and import into another
数据库·sqlite
人间打气筒(Ada)7 小时前
MySQL主从架构
服务器·数据库·mysql
leegong231117 小时前
学习PostgreSQL专家认证
数据库·学习·postgresql