资源简介

最基本功能需求:1. 能够实现根据以下关键字查询:学生姓名、学号、班级、课程类别(专业必修、专业选修、公共选修)、课程名称。2. 能够实现按照单科成绩、总成绩、平均成绩、学号排序。3. 能够实现课程信息、学生基本信息、成绩、学分等信息的插入、删除和修改。4. 能够按班级、单个学生查询和汇总统计已修课程和学分的详细情况。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Collections;
using ConStr1.common;

namespace 课程设计
{
    public partial class chaxun : Form
    {
        public chaxun()
        {
            InitializeComponent();
        }

      
        private void button2_Click(object sender EventArgs e)
        {
            zhucaidan c = new zhucaidan();
            c.Show();
            this.Close();
        }

        private void button1_Click(object sender EventArgs e)
        {
            //comboBox与listBox的区别:comboBox可编辑,即comboBox比listbox又多了个文本框因此叫做组合框;是下拉框,只能选择一条数据。 listBox不可编辑,不是下拉框,选择一条数据还是多条数据可以通过设置实现
           if (comboBox1.Text == “学生姓名“)
            {
                String commandtext = “select S# AS 学号SNAME AS 姓名SSEX AS 性别SBIRTHIN AS 出生日期STIME AS 入学时间CLASS AS 班别 from S where SNAME = ‘“ + textBox1.Text.Trim() + “‘;“;//声明一个字符窜变量用来存储SQL命令                     
                DataTable dt = new DataTable();//实例化一个 DataTable
                dt = connect.ExecuteRetable(commandtext);//执行SQL命令并将返回的数据赋值给DataTable
                dt.TableName = “filteringresults-SNAME“;//设置DataTable的表名为filteringresults-SNAME
                DataSet ds = new DataSet();//实例化DataSet
                ds.Tables.Add(dt);//将DataTable添加到DataSet中
                dataGridView1.DataSource = ds;//将数据集绑定datagridview完成显示
                dataGridView1.DataMember = “filteringresults-SNAME“;//查询名字为filteringresults-SNAME的表
            }
                else  if (comboBox1.Text == “学号“)
                {
                    String commandtext = “select S# AS 学号SNAME AS 姓名SSEX AS 性别SBIRTHIN AS 出生日期STIME AS 入学时间CLASS AS 班别 from S where S# = ‘“ + textBox1.Text.Trim() + “‘;“;//声明一个字符窜变量用来存储SQL命令                     
                    DataTable dt = new DataTable();
                    dt = connect.ExecuteRetable(commandtext);
                    dt.TableName = “filteringresults-S#“;
                    DataSet ds = new DataSet();
                    ds.Tables.Add(dt);
                    dataGridView1.DataSource = ds;
                    dataGridView1.DataMember = “filteringresults-S#“;
                }
                else
                    if (comboBox1.Text == “课程类别“)
                    {
                        String commandtext = “ select C# AS 课程号CNAME AS 课程名CLEIBIE AS 课程类别CXUEFEN AS 学分CLASSH AS 学时 from C where CLEIBIE= ‘“ + textBox1.Text.Trim() + “‘;“;//声明一个字符窜变量用来存储SQL命令                     
                        DataTable dt = new DataTable();
                        dt = connect.ExecuteRetable(commandtext);
                        dt.TableName = “filteringresults-CLEIBIE“;
                        DataSet ds = new DataSet();
                        ds.Tables.Add(dt);
                   

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-01-14 16:28  简单的学籍管理系统\
     目录           0  2017-01-14 16:27  简单的学籍管理系统\数据库 (1)\
     文件     5242880  2017-01-14 16:25  简单的学籍管理系统\数据库 (1)\MessageSystem.mdf
     文件     2097152  2017-01-14 16:25  简单的学籍管理系统\数据库 (1)\MessageSystem_log.ldf
     目录           0  2017-01-14 16:26  简单的学籍管理系统\课程设计\
     目录           0  2017-01-14 16:26  简单的学籍管理系统\课程设计\课程设计\
     文件        1005  2016-12-04 10:22  简单的学籍管理系统\课程设计\课程设计.sln
     文件       71168  2018-01-24 14:46  简单的学籍管理系统\课程设计\课程设计.v12.suo
     文件         187  2016-12-04 10:22  简单的学籍管理系统\课程设计\课程设计\App.config
     目录           0  2017-01-14 16:26  简单的学籍管理系统\课程设计\课程设计\bin\
     目录           0  2017-01-14 16:26  简单的学籍管理系统\课程设计\课程设计\bin\Debug\
     文件      600064  2017-01-14 16:23  简单的学籍管理系统\课程设计\课程设计\bin\Debug\课程设计.exe
     文件         187  2016-12-04 10:22  简单的学籍管理系统\课程设计\课程设计\bin\Debug\课程设计.exe.config
     文件      140800  2017-01-14 16:23  简单的学籍管理系统\课程设计\课程设计\bin\Debug\课程设计.pdb
     文件       24224  2018-01-24 14:46  简单的学籍管理系统\课程设计\课程设计\bin\Debug\课程设计.vshost.exe
     文件         187  2016-12-04 10:22  简单的学籍管理系统\课程设计\课程设计\bin\Debug\课程设计.vshost.exe.config
     文件         490  2013-03-18 17:00  简单的学籍管理系统\课程设计\课程设计\bin\Debug\课程设计.vshost.exe.manifest
     目录           0  2016-12-05 21:15  简单的学籍管理系统\课程设计\课程设计\bin\Release\
     文件        5472  2017-01-13 14:13  简单的学籍管理系统\课程设计\课程设计\chaxun.cs
     文件        7475  2017-01-13 14:13  简单的学籍管理系统\课程设计\课程设计\chaxun.Designer.cs
     文件        5817  2017-01-13 14:13  简单的学籍管理系统\课程设计\课程设计\chaxun.resx
     文件        2281  2017-01-14 16:17  简单的学籍管理系统\课程设计\课程设计\connect.cs
     文件        2242  2017-01-14 16:18  简单的学籍管理系统\课程设计\课程设计\denglu.cs
     文件        4700  2017-01-13 14:17  简单的学籍管理系统\课程设计\课程设计\denglu.Designer.cs
     文件        5817  2017-01-13 14:17  简单的学籍管理系统\课程设计\课程设计\denglu.resx
     文件        8794  2017-01-14 16:23  简单的学籍管理系统\课程设计\课程设计\good.cs
     文件       10050  2017-01-09 12:21  简单的学籍管理系统\课程设计\课程设计\good.Designer.cs
     文件        5817  2016-12-19 00:01  简单的学籍管理系统\课程设计\课程设计\good.resx
     文件        4778  2017-01-13 12:05  简单的学籍管理系统\课程设计\课程设计\max.cs
     文件        9550  2017-01-13 12:05  简单的学籍管理系统\课程设计\课程设计\max.Designer.cs
     文件        5817  2016-12-19 00:02  简单的学籍管理系统\课程设计\课程设计\max.resx
............此处省略50个文件信息

评论

共有 条评论