• 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

    回复

    代码设计

    1. public static bool Adddayi(ENTITY.dayi dayi)
    2. {//对表dayi 答疑 添加
    3. return DAL.daldayi.Adddayi(dayi);
    4. }
    5. public static ENTITY.dayi getdayi(int dyid)
    6. {//对表dayi 查询答疑信息
    7. return DAL.daldayi.getdayiinfo(dyid);
    8. }
    9. public static bool Editdayi(ENTITY.dayi dayi)
    10. {//对表dayi 答疑 修改
    11. return DAL.daldayi.Editdayi(dayi);
    12. }
    13. public static bool Deldayi(string p)
    14. {//对表dayi 答疑 删除
    15. return DAL.daldayi.Deldayi(p);
    16. }
    17. public static System.Data.DataTable querydayi(string p)
    18. {//对表dayi 答疑 分页查询
    19. return DAL.daldayi.querydayi(p);
    20. }
    21. public static System.Data.DataSet getAlldayi()
    22. {//对表dayi 答疑 查询所有信息
    23. return DAL.daldayi.getAlldayi("");
    24. }
    1. public static bool Adddayi(ENTITY.dayi dayi)
    2. {
    3. string sql = "insert into dayi(ly,yh,sj,hf) values('"+dayi.ly+"','"+dayi.yh+"','"+dayi.sj+"','"+dayi.hf+"')";
    4. return (DBHelper.update(sql) > 0) ? true : false;
    5. }
    6. /// <summary>
    7. ///通过表dayi [答疑] 的主键获得该信息 的方法
    8. /// </summary>
    9. public static ENTITY.dayi getdayiinfo(int dyid)
    10. {
    11. string sql = "select * from dayi where dyid=" + dyid;
    12. SqlDataReader DataRead = DBHelper.GetReader(sql);//查询
    13. ENTITY.dayi dayi = new ENTITY.dayi();//初始化对象
    14. while (DataRead.Read())
    15. {//遍历
    16. dayi.dyid = Convert.ToInt32(DataRead["dyid"]);//答疑编号
    17. dayi.ly = DataRead["ly"].ToString();//留言
    18. dayi.yh = DataRead["yh"].ToString();//用户
    19. dayi.sj = DataRead["sj"].ToString();//时间
    20. dayi.hf = DataRead["hf"].ToString();//回复
    21. }
    22. return dayi;
    23. }
    24. /// <summary>
    25. ///通过表dayi [答疑] 的主键更改该信息 的修改方法
    26. /// </summary>
    27. public static bool Editdayi(ENTITY.dayi dayi)
    28. {
    29. string sql = "update dayi set ly='"+dayi.ly+"',yh='"+dayi.yh+"',sj='"+dayi.sj+"',hf='"+dayi.hf+"' where dyid='"+dayi.dyid+"'";
    30. return (DBHelper.update(sql) > 0) ? true : false;
    31. }
    32. /// <summary>
    33. ///通过主键id 删除表dayi [答疑] 的方法
    34. /// </summary>
    35. public static bool Deldayi(string p)
    36. {
    37. string sql = "delete from dayi where dyid in (" + p + ") ";
    38. return ((DBHelper.update(sql)) > 0) ? true : false;
    39. }

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

    四 系统实现

  • 相关阅读:
    渲染农场:设计师提高工作效率的得力助手
    Linux篇【3】:Linux环境基础开发工具使用(下)
    Feign实现动态URL
    webpack打包常用配置项
    Wireshark过滤器语法
    优化CPU占用率及内存占用2
    SpringBoot与Shiro整合(认证、授权和密码加密)
    基于移动设备的扫描和文本识别工作进展
    mybatis -- 打印完整sql(带参数)
    [附源码]Python计算机毕业设计Django小型银行管理系统
  • 原文地址:https://blog.csdn.net/qq_41221322/article/details/133974987