• asp.net心理健康管理系统VS开发sqlserver数据库web结构c#编程计算机网页项目


    一、源码特点
            asp.net 心理健康管理系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。

    系统视频链接 https://www.bilibili.com/video/BV19w411H7P4/
    二、功能介绍
    本系统使用Microsoft Visual Studio 2019为开发工具,SQL Server为数据库,采用ASP.NET为开发语言并基于B/S开发模式的管理系统,以web方式对心理健康管理系统的功能框架,管理员可
    以实现系统内部基础信息等,
    本系统大体可以划分为以下几个功能模块:
    (1)管理员管理:对管理员信息进行添加、删除、修改和查看
    (2)用户管理:对用户信息进行添加、删除、修改和查看
    (3)心理健康管理:对心理健康信息进行添加、删除、修改和查看
    (4)预约管理:对预约信息进行添加、删除、修改和查看
    (5)测试题管理:对测试题信息进行添加、删除、修改和查看
    (6)分值区间管理:对分值区间信息进行添加、删除、修改和查看
    (7)测试结果管理:对测试结果信息进行删除、修改和查看,普通用户根据测试题系统给出数值然后根据数值测试区间给出结果
    (8)系统管理:个人信息修改,用户登录

    数据库设计

    (1)管理员信息表如表3.1所示:

    表3.1 管理员信息表

    序号

    字段名称

    数据类型

    长度

    主键

    描述

    1

    glyid

    INTEGER

    11

    管理员编号

    2

    yhm

    VARCHAR

    40

    用户名

    3

    mm

    VARCHAR

    40

    密码

    4

    xm

    VARCHAR

    40

    姓名

    (2)用户信息表如表3.2所示:

    表3.2 用户信息表

    序号

    字段名称

    数据类型

    长度

    主键

    描述

    1

    yhid

    INTEGER

    11

    用户编号

    2

    yhm

    VARCHAR

    40

    用户名

    3

    mm

    VARCHAR

    40

    密码

    4

    xm

    VARCHAR

    40

    姓名

    5

    lxdh

    VARCHAR

    40

    联系电话

    6

    lxdz

    VARCHAR

    40

    联系地址

    (3)心理健康信息表如表3.3所示:

    表3.3 心理健康信息表

    序号

    字段名称

    数据类型

    长度

    主键

    描述

    1

    xljkid

    INTEGER

    11

    心理健康编号

    2

    bt

    VARCHAR

    40

    标题

    3

    nr

    VARCHAR

    40

    内容

    4

    fbsj

    VARCHAR

    40

    发布时间

    (4)预约信息表如表3.4所示:

    表3.4 预约信息表

    序号

    字段名称

    数据类型

    长度

    主键

    描述

    1

    yyid

    INTEGER

    11

    预约编号

    2

    yyh

    VARCHAR

    40

    预约号

    3

    bt

    VARCHAR

    40

    标题

    4

    yynr

    VARCHAR

    40

    预约内容

    5

    yysj

    VARCHAR

    40

    预约时间

    6

    tjsj

    VARCHAR

    40

    提交时间

    7

    yh

    VARCHAR

    40

    用户

    8

    zt

    VARCHAR

    40

    状态

    (5)测试题信息表如表3.5所示:

    表3.5 测试题信息表

    序号

    字段名称

    数据类型

    长度

    主键

    描述

    1

    cstid

    INTEGER

    11

    测试题编号

    2

    tm

    VARCHAR

    40

    题目

    3

    sm

    VARCHAR

    40

    说明

    4

    xx

    VARCHAR

    40

    选项

    5

    df

    VARCHAR

    40

    得分

    6

    da

    VARCHAR

    40

    答案

    主要代码设计

    1. // this.ls.Text = Convert.ToInt64(ts.TotalSeconds).ToString();
    2. string lsh = Convert.ToInt64(ts.TotalSeconds).ToString(); ;//流水号
    3. // string fza = "0";//分值
    4. string jl ="";//结论
    5. string jy ="";//建议
    6. string yh = ""; //this.yh.Text;//用户
    7. string cssj = System.DateTime.Now.ToString();//测试时间
    8. int fza = 0;
    9. if(Session["yhm"]!=null){
    10. yh = Session["yhm"].ToString();
    11. }
    12. for (int i = 0; i < repeater.Items.Count; i++)
    13. {
    14. HiddenField da = (HiddenField)repeater.Items[i].FindControl("da");
    15. HiddenField df = (HiddenField)repeater.Items[i].FindControl("df");
    16. DropDownList xz = (DropDownList)repeater.Items[i].FindControl("xz");
    17. if (da.Value == xz.Text) {
    18. fza = fza + int.Parse(df.Value);
    19. }
    20. }
    21. string sql = "select * from fzqj where ks <='" + fza + "' and js>'" + fza + "'";//准备查询记录的sql
    22. DataTable dt = DBHelper.GetDataSet(sql);//执行sql语句
    23. if (dt.Rows.Count > 0)
    24. {//如果有记录 进行赋值
    25. jl= dt.Rows[0]["jl"].ToString();//结论
    26. jy= dt.Rows[0]["jy"].ToString();//分值\
    27. }
    28. sql = "insert into csjg (lsh,fz,jl,jy,yh,cssj ) values ('" + lsh + "','" + fza + "','" + jl + "','" + jy + "','" + yh + "','" + cssj + "')";//添加测试结果信息的sql语句
    29. int row = 0;
    30. try
    31. {
    32. row = DBHelper.ExecuteCommand(sql);//执行添加测试结果
    33. }
    34. catch (Exception ex)
    35. {//异常捕获


    三、注意事项
       1、管理员账号:admin 密码:admin
       2、开发环境为vs2010,数据库为sqlserver2008,使用c#语言开发。
       3、数据库文件名aspnetxljk.mdf  
       4.系统首页地址:login.aspx

    四 系统实现


     

  • 相关阅读:
    【黄啊码】MySQL入门—3、我用select *,老板直接赶我坐火车回家去,买的还是站票
    Git的概念和使用方法
    【计算机网络】Tomcat和Servlet基础知识汇总
    django定时任务(django-crontab)
    【Rust日报】2022-08-29 RLS 谢幕
    基于Ubuntu部署前端项目
    [附源码]java毕业设计小区物业管理系统
    View-of-Delft数据集的评估函数简单介绍
    zemax埃尔弗目镜
    docker容器重启后,jdk环境变量失效,jar包不会自动重启
  • 原文地址:https://blog.csdn.net/qq_41221322/article/details/134477635