C# asp.net一个简单学生成绩查询网页

namespace 学生成绩输入
{
public class Course

    //public int num=0;
    //ArrayList Name = new ArrayList(num); 
    //ArrayList Course = new ArrayList(3);        
    //ArrayList Xuefen = new ArrayList(3); 
    //ArrayList Grade = new ArrayList(3);


    static void Main(string[] args)
    {
        string[] Stu_name;
        string[] Cou_name;
        float[] Grade;
        float[] Xuefen;



        try
        {
            Console.WriteLine("***请输入学生总数(按回车键结束):");
            int num = Int32.Parse(Console.ReadLine());
            List<Course> students = new List<Course>(num);
            Console.WriteLine("***依次输入学生姓名(用空格隔开):");
            string name1 = Console.ReadLine();
            string[] name2 = System.Text.RegularExpressions.Regex.Split(name1, @"[ ]+");
            Stu_name = new string[num];
            for (int i = 0; i < num; i++)
            {
                Stu_name[i] = name2[i];
                // Console.Write("学生姓名为:"+Stu_name[i] + " ");
            }




            Console.WriteLine("***依次输入学生所选课程(用空格隔开):");
            string course1 = Console.ReadLine();
            string[] course2 = System.Text.RegularExpressions.Regex.Split(course1, @"[ ]+");
            Cou_name = new string[num];
            for (int i = 0; i < num; i++)
            {
                Cou_name[i] = course2[i];
                // Console.Write("课程依次为:" + Cou_name[i] + " ");
            }


            Console.WriteLine("***依次输入学生所得分数(用空格隔开):");
            string grade1 = Console.ReadLine();
            string[] grade2 = System.Text.RegularExpressions.Regex.Split(grade1, @"[ ]+");
            Grade = new float[num];
            for (int i = 0; i < num; i++)
            {
                Grade[i] = float.Parse(grade2[i]);
                // Console.Write("课程依次为:" + Grade[i] + " ");
            }


            Console.WriteLine("***依次输入课程学分(用空格隔开):");
            string xuefen1 = Console.ReadLine();
            string[] xuefen2 = System.Text.RegularExpressions.Regex.Split(xuefen1, @"[ ]+");
            Xuefen = new float[num];
            for (int i = 0; i < num; i++)
            {
                Xuefen[i] = float.Parse(xuefen2[i]);
                // Console.Write("课程依次为:" + Grade[i] + " ");
            }





        //总得计算
        Console.WriteLine("**************************************************");
        Console.WriteLine("*************请查看学生成绩列表*******************");
        Console.WriteLine("***********总分是学分和成绩的总和*****************");
        Console.WriteLine("**************************************************");
        Console.WriteLine("姓名 课程 学分 成绩 总分");
        for (int i = 0; i < num; i++)
        {
            Console.Write(Stu_name[i] + "   ");
            Console.Write(Cou_name[i] + "   ");
            Console.Write(Xuefen[i] + "   ");
            Console.Write(Grade[i] + "   ");
            Console.Write(Grade[i] + Xuefen[i] + "   ");
            Console.WriteLine("\r\n");
        }



        //排序计算
        Console.WriteLine("**************************************************");
        Console.WriteLine("****************排名详情如下**********************");
        Console.WriteLine ("**************************************************");
        Console.WriteLine("姓名 课程 学分 成绩");
        for (int i = 0; i < num; i++)
        {
            int j;
            for (j = 0; j < num-1-i; j++)
            {
                if (Grade[j] > Grade[j+1])
                {
                    //交换元素
                    float temp = Grade[j];
                    Grade[j] =Grade[j + 1];
                    Grade[j + 1] = temp;

                }
            }
            Console.Write(Stu_name[j] + "   ");
            Console.Write(Cou_name[j] + "   ");
            Console.Write(Xuefen[j] + "   ");
            Console.Write(Grade[j] + "   ");
            Console.WriteLine("\r\n");

        }



        Console.WriteLine(num);
        Console.ReadKey();


        }
        catch (Exception ex)
        {
            Console.WriteLine("您输入的数据有误!请重新输入");
            Console.ReadKey();
        }
    }        
};              

}

这个改成web的不要数据库能实现吗

不用数据库能实现web端吗

如果不用数据库,可以用Excel、XML、txt等文件来保存这些数据。
然后搜索的时候,数据从这些文件里读取就行