• asp.net学生成绩评估系统VS开发sqlserver数据库web结构c#编程计算机网页项目


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

    系统运行视频连接:https://www.bilibili.com/video/BV1Wz4y1A7CG/
    二、功能介绍
    本系统使用Microsoft Visual Studio 2019为开发工具,SQL Server为数据库,采用ASP.NET为开发语言并基于B/S开发模式的管理系统,以web方式对学生成绩评估系统的功能框架,管理员可
    以实现系统内部基础信息等,
    本系统大体可以划分为以下几个功能模块:
    (1)管理员管理:对管理员信息进行添加、删除、修改和查看
    (2)教师管理:对教师信息进行添加、删除、修改和查看
    (3)学生管理:对学生信息进行添加、删除、修改和查看
    (4)年级管理:对年级信息进行添加、删除、修改和查看
    (5)班级管理:对班级信息进行添加、删除、修改和查看
    (6)成绩管理:对成绩信息进行添加、删除、修改和查看
    (7)系统管理:个人信息修改,用户登录

    数据库设计

    [表gly] 管理员列属性表格

    序号字段名称数据类型长度主键描述
    1glyidINTEGER11管理员编号
    2yhmVARCHAR40用户名
    3mmVARCHAR40密码
    4xmVARCHAR40姓名

    [表jiaoshi] 教师列属性表格

    序号字段名称数据类型长度主键描述
    1jsidINTEGER11教师编号
    2yhmVARCHAR40用户名
    3mmVARCHAR40密码
    4xmVARCHAR40姓名
    5zcVARCHAR40职称
    6lxdhVARCHAR40联系电话
    7lxdzVARCHAR40联系地址

    [表xuesheng] 学生列属性表格

    序号字段名称数据类型长度主键描述
    1xsidINTEGER11学生编号
    2yhmVARCHAR40用户名
    3mmVARCHAR40密码
    4xmVARCHAR40姓名
    5njVARCHAR40年级
    6bjVARCHAR40班级
    7lxdhVARCHAR40联系电话
    8nlVARCHAR40年龄

    [表nianji] 年级列属性表格

    序号字段名称数据类型长度主键描述
    1njidINTEGER11年级编号
    2njVARCHAR40年级

    [表banji] 班级列属性表格

    序号字段名称数据类型长度主键描述
    1bjidINTEGER11班级编号
    2bjVARCHAR40班级

    [表chengji] 成绩列属性表格

    序号字段名称数据类型长度主键描述
    1cjidINTEGER11成绩编号
    2xsVARCHAR40学生
    3sxVARCHAR40数学
    4ywVARCHAR40语文
    5yyVARCHAR40英语
    6pjfVARCHAR40平均分
    7zfVARCHAR40总分
    8pyVARCHAR40评语
    9djsjVARCHAR40登记时间
    10zpmVARCHAR40总排名

    部分代码设计:

    1. string xs=this.xs.Text;//学生
    2. string sx=this.sx.Text;//数学
    3. string yw=this.yw.Text;//语文
    4. string yy=this.yy.Text;//英语
    5. string pjf = "";
    6. string zf="";//总分
    7. string py=this.py.Text;//评语
    8. string djsj=this.djsj.Text;//登记时间
    9. string zpm=this.zpm.Text;//总排名
    10. if(xs.Length==0){
    11. MessageBox.Show(this.Page,"学生不能为空");
    12. return ;
    13. }
    14. if(sx.Length==0){
    15. MessageBox.Show(this.Page,"数学不能为空");
    16. return ;
    17. }
    18. if(yw.Length==0){
    19. MessageBox.Show(this.Page,"语文不能为空");
    20. return ;
    21. }
    22. if(yy.Length==0){
    23. MessageBox.Show(this.Page,"英语不能为空");
    24. return ;
    25. }
    26. if(py.Length==0){
    27. MessageBox.Show(this.Page,"评语不能为空");
    28. return ;
    29. }
    30. if(djsj.Length==0){
    31. MessageBox.Show(this.Page,"登记时间不能为空");
    32. return ;
    33. }
    34. if(zpm.Length==0){
    35. MessageBox.Show(this.Page,"总排名不能为空");
    36. return ;
    37. }
    38. int all = 0;
    39. all = int.Parse(sx) + int.Parse(yw) + int.Parse(yy);
    40. int pj = all / 3;
    41. string sql = "insert into chengji (xs,sx,yw,yy,pjf,zf,py,djsj,zpm ) values ('"+xs+"','"+sx+"','"+yw+"','"+yy+"','"+pj+"','"+all+"','"+py+"','"+djsj+"','"+zpm+"')";//添加成绩信息的sql语句
    42. int row = 0;
    43. try
    44. {
    45. row = DBHelper.ExecuteCommand(sql);//执行添加成绩
    46. }


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

    源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

  • 相关阅读:
    PostgreSQL性能调优:优化查询和索引设计
    windows下查看端口及占用端口的进程
    ApiAdmin与ApiAdmin-WEB安装运行
    centos安装git
    理解单点登录
    机器学习 —— 计算评估指标
    iOS runtime
    用delphi7将excel导入access并查询及其分析(一)
    【OJ比赛日历】快周末了,不来一场比赛吗? #10.29-11.04 #7场
    20天深度复习JavaSE的详细笔记(十一)——包装类、正则表达式、Lambda、算法
  • 原文地址:https://blog.csdn.net/qq_41221322/article/details/134477865