精华内容
下载资源
问答
  • 学生信息系统总结(1)

    千次阅读 2016-05-20 11:29:42
    做为一个初学者我通过学生信息系统的学习我感觉比较大的收获就是正在具有比葫芦画瓢的本领,我开始意识到我以后我再敲机房的时候就有了参考有了大概的轮廓不至于在手忙脚乱啦下面是我对于学生步骤的理解我认为学生...


          做为一个初学者我通过学生信息系统的学习我感觉比较大的收获就是正在具有比葫芦画瓢的本领,我开始意识到我以后我再敲机房的时候就有了参考有了大概的轮廓不至于在手忙脚乱啦~~ 下面是我对于学生步骤的理解我认为学生麻雀虽小却五脏俱全所以掌握好学生对以后有打好基础的作用所以希望可以对大家加强做系统的步骤有帮助.

     


                然后就是根据自己上面的系统功能模块设计来 添加自己的窗体 --   选择属性--  添加代码  。
             
                 最后就是调试代码 实现功能,  优化啦。
    展开全文
  • JAVA实现学生信息系统

    2017-06-05 15:29:51
    利用List接口和ArrayList类来实现一个简单的学生信息管理系统,将本班学生信息放在文件中,然后读入到程序并存放在一个list中,对其进行相应的查找和排序等操作。学生信息可以包含,学号,姓名,性别,班级,成绩...
  • 学生信息系统学习心得一、配置

    千次阅读 热门讨论 2017-07-30 11:42:59
    我们进行学生信息系统时,第一步就是配置。配置SQL Server,,创建数据库(这里已用源代码的数据库,不在此介绍),创建ODBC。  下面就分步介绍下到底如何配置?  一:配置SQL Server 1.首先打开Microsoft SQL ...

      我们进行学生信息系统时,第一步就是配置。配置SQL Server,,创建数据库(这里已用源代码的数据库,不在此介绍),创建ODBC。

      下面就分步介绍下到底如何配置?

       一:配置SQL Server

    1.首先打开Microsoft  SQL Server Management Studio

    2.进入后,去设置服务器属性为windows和sql server双认证方式



    3.去看配置对象——sa


    4.接下来打开SQL Server配置管理器

    找到SQLEXPERESS协议,IP地址修改为自己的,TCP动态端口改为1433



    配置完成后,还需在上面的图中重启SOLServer服务。那么SQL Server就配置完毕了


    二、创建ODBC

    通俗的讲。ODBC,就像是桥梁,我们创建ODBC就是要实现SQL Server 与VB之间的连接。

    1.首先我们打开控制面板——系统与安全——管理工具——ODBC数据源管理器32

    2.我们需要创建一个文件DSN。添加——SQLServer——单机下一步


    4.命名为studentinfo,接下来


    服务器这里要找到自己电脑服务器的名字


    登录方式改成用户名,密码登录。


    最后,单击下一步就成功了。快试试吧~

    展开全文
  • 用c语言链表编写一个学生信息系统程序,要求输出学生的学号,姓名,性别, 还有三门课比如语,数,外的成绩,并且按照要求对其进行排序输出
    要求:用c语言链表编写一个学生信息系统程序,要求输出学生的学号,姓名,性别,

    还有三门课比如语,数,外的成绩,并且按照要求对其进行排序输出

    /*用c语言链表编写一个学生信息系统程序,要求输出学生的学号,姓名,性别,
    还有三门课比如语,数,外的成绩,并且按照要求对其进行排序输出*/
    #include <stdio.h>
    #include <iostream>
    #include <string.h>
    #include <stdlib.h>
    using namespace std;
    const int n=5;
    /*
    * nodeEntry : 节点数据类型
    * nodeADT   : 节点结构
    * linkADT   : 链表结构
    */
    typedef struct Student
    {
    	int num;
    	char name[30];
    	char sex;
    	float score1;//语文
    	float score2;//数学
    	float score3;//英语
    	//struct Student *next;
    }Student;
    
    
    typedef struct nodeCDT {
        Student entry;
        struct nodeCDT *next;
    }*nodeADT;
    
    
    typedef struct linkCDT {
        nodeADT head;
    }*linkADT;
    
    /*
    * InitLink   : 初始化链表
    * CreateNode : 创建节点
    * AppendLink : 添加数据
    */
    
    void InitLink(linkADT *link) {
        *link=(linkADT)malloc(sizeof*(*link));
        (*link)->head=0;
    }
    
    nodeADT CreateNode(Student entry) {
        nodeADT p=(nodeADT)malloc(sizeof*p);
        p->entry=entry,p->next=0;
        return p;
    }
    
    void AppendLink(linkADT *link,Student entry) {
        nodeADT newNode=CreateNode(entry),p;
        if (!*link) InitLink(link);
        if (!(*link)->head) (*link)->head=newNode;
        else {
            for (p=(*link)->head;p->next;p=p->next);
            p->next=newNode;
        }
    }
    
    /*
    * SortLink : 排序链表
    * -------------------
    * 通过移动每个节点的指针来完成排序
    */
    
    //按学号排序
    void SortLinkID(linkADT link) {
        nodeADT pHead,pRear,p,tp;
        if (!link) return;
        for (pHead=link->head,pRear=0;pHead;pHead=pHead->next) {
            for (tp=pHead,p=pHead->next;p;tp=p,p=p->next) 
                if (pHead->entry.num>=p->entry.num)
                    tp->next=p->next,p->next=pHead,pHead=p,p=tp;
            if (!pRear) link->head=pHead;
            else pRear->next=pHead;
            pRear=pHead;
        }
    }
    
    //按语文成绩排序
    void SortLinkChinese(linkADT link) {
        nodeADT pHead,pRear,p,tp;
        if (!link) return;
        for (pHead=link->head,pRear=0;pHead;pHead=pHead->next) {
            for (tp=pHead,p=pHead->next;p;tp=p,p=p->next) 
                if (pHead->entry.score1>=p->entry.score1)
                    tp->next=p->next,p->next=pHead,pHead=p,p=tp;
            if (!pRear) link->head=pHead;
            else pRear->next=pHead;
            pRear=pHead;
        }
    }
    
    
    //按数学成绩排序
    void SortLinkMath(linkADT link) {
        nodeADT pHead,pRear,p,tp;
        if (!link) return;
        for (pHead=link->head,pRear=0;pHead;pHead=pHead->next) {
            for (tp=pHead,p=pHead->next;p;tp=p,p=p->next) 
                if (pHead->entry.score2>=p->entry.score2)
                    tp->next=p->next,p->next=pHead,pHead=p,p=tp;
            if (!pRear) link->head=pHead;
            else pRear->next=pHead;
            pRear=pHead;
        }
    }
    
    //按英语成绩排序
    void SortLinkEnglish(linkADT link) {
        nodeADT pHead,pRear,p,tp;
        if (!link) return;
        for (pHead=link->head,pRear=0;pHead;pHead=pHead->next) {
            for (tp=pHead,p=pHead->next;p;tp=p,p=p->next) 
                if (pHead->entry.score3>=p->entry.score3)
                    tp->next=p->next,p->next=pHead,pHead=p,p=tp;
            if (!pRear) link->head=pHead;
            else pRear->next=pHead;
            pRear=pHead;
        }
    }
    
    
    //按姓名的字典序进行排序
    void SortLinkName(linkADT link) {
        nodeADT pHead,pRear,p,tp;
        if (!link) return;
        for (pHead=link->head,pRear=0;pHead;pHead=pHead->next) {
            for (tp=pHead,p=pHead->next;p;tp=p,p=p->next) 
                if (pHead->entry.name[0]>=p->entry.name[0])
                    tp->next=p->next,p->next=pHead,pHead=p,p=tp;
            if (!pRear) link->head=pHead;
            else pRear->next=pHead;
            pRear=pHead;
        }
    }
    
    
    //按姓名的长度进行排序
    void SortLinkNameLength(linkADT link) {
        nodeADT pHead,pRear,p,tp;
        if (!link) return;
        for (pHead=link->head,pRear=0;pHead;pHead=pHead->next) {
            for (tp=pHead,p=pHead->next;p;tp=p,p=p->next) 
                if (strlen(pHead->entry.name)>=strlen(p->entry.name))
                    tp->next=p->next,p->next=pHead,pHead=p,p=tp;
            if (!pRear) link->head=pHead;
            else pRear->next=pHead;
            pRear=pHead;
        }
    }
    
    
    // PrintLink : 打印链表
    void PrintLink(linkADT link) {
        nodeADT p=link->head;
    	cout<<"学号"<<"  "<<"姓名"<<"\t"<<"性别"<<"\t"
    	<<"语文"<<"\t"<<"数学"<<"\t"<<"英语"<<endl;
        for (;p;p!=NULL,p=p->next){
    		cout<<p->entry.num<<"  "<<p->entry.name<<"\t"<<p->entry.sex<<"\t"
    		<<p->entry.score1<<"\t"<<p->entry.score2<<"\t"<<p->entry.score3<<endl;
    	}
        printf("\n");
    }
    
    /* 测试 */
    int main() {
        linkADT link=0;
    
        Student stu[n]={{1002,"Gao Min",'M',80,80,80},{1008,"Wen LR",'M',79,80,70},
    		{1000,"Wan Huang",'F',72,94,87},{1006,"Zhang Xin",'F',90,90,90},
    		{1001,"Liu qing",'M',89,90,92}};
    	int i;
        for (i=0;i<n;AppendLink(&link,*(stu+i++)));
        cout<<"请选择:"<<endl;
    	cout<<"1、按照学号升序排序"<<endl;
    	cout<<"2、按照姓名字符长度升序排序"<<endl;
    	cout<<"3、按照姓名字典序升序排序"<<endl;
    	cout<<"4、按照语文成绩升序排序"<<endl;
    	cout<<"5、按照数学成绩升序排序"<<endl;
    	cout<<"6、按照英语升序排序"<<endl;
    	//cout<<"7、未排序数据"<<endl;
    	cout<<"0、退出"<<endl;
    	//cout<<"未排序数据:"<<endl;
    	//PrintLink(link);
    	int n;
    	while(~scanf("%d",&n)){
    		if(n==0) break;
    		else if(n==1){
    			cout<<"按照学号升序排序:"<<endl;
    			SortLinkID(link);
    			PrintLink(link);
    		}
    		else if(n==2){
    			cout<<"按照姓名字符长度升序排序:"<<endl;
    			SortLinkNameLength(link);
    			PrintLink(link);
    		}
    		else if(n==3){
    			cout<<"按照姓名字典序升序排序:"<<endl;
    			SortLinkName(link);
    			PrintLink(link);
    		}
    		else if(n==4){
    			cout<<"按照语文成绩升序排序:"<<endl;
    			SortLinkChinese(link);
    			PrintLink(link);
    		}
    		else if(n==5){
    			cout<<"按照数学成绩升序排序:"<<endl;
    			SortLinkMath(link);
    			PrintLink(link);
    		}
    		else if(n==6){
    			cout<<"按照英语升序排序:"<<endl;
    			SortLinkEnglish(link);
    			PrintLink(link);
    		}
    		else cout<<"输入错误,请重新输入!"<<endl;	
    	}
    	return 0;
    }


    展开全文
  • 此函数获取学生信息,并返回学生信息的列表 2) def output_student(L): 以表格形式再打印学生信息 l = [] def input_student(): while 1: name = input("请输入学生姓名:") if not...

    编写两个函数用于封装
    录入学生的信息和打印学生信息的功能
    1)def input_student():
    此函数获取学生信息,并返回学生信息的列表
    2) def output_student(L):
    以表格形式再打印学生信息

    l = []
    def input_student():
        while 1:
            name = input("请输入学生姓名:")
            if not name:
                break
            age = int(input("请输入学生年龄:"))
            score = int(input("请输入学生成绩:"))
            d = {}  # 创建一个新的字典
            d["name"] = name  # 值 对 键
            d["age"] = age
            d["score"] = score
            l.append(d)
    
    def output_student(l):
        print("+-----------+-------+----------+")
        print("|    name   |  age  |  score  |")
        print("+-----------+-------+----------+")
        for d in l:
            t = ((d["name"]).center(9),
                 str(d["age"]).center(7),
                 str(d["score"]).center(10))
            line = "|%s|%s|%s|" % t  # t是元祖
            print(line)
            print("+-----------+-------+----------+")
    
    input_student()
    output_student(l)
    
    展开全文
  • 学生信息系统之总结

    千次阅读 2013-08-12 20:54:51
    经历了具体不知道是多少天的学生信息管理系统的敲代码,百度,查资料,请教同,终于完成了,充满了喜悦。 下面先说说我所遇到的一些问题吧。 问题一: 此问题是大部分同学都会遇到的问题,出现这个问题的原因...
  • 学生信息系统之有关日期信息设置

    千次阅读 2012-09-21 16:46:48
    学生信息管理系统的添加学籍模块中,有学生出生日期和入校日期选项的添加,但是如果对这两个选项没有限制条件的话,就会出现这样的问题:在用户大量的录入数据时,如果用户存在信息录入错误时,但系统没有任何的的...
  • 用链表实现学生信息系统

    千次阅读 多人点赞 2018-04-22 17:37:15
    printf("请输入你想查找学生信息的位置:\n"); int site; scanf("%d",&site); LNode *p; p=Get_LinkList(L,site); if(p==NULL) printf("没有找到该学生的信息!"); else { printf("第%d位同学的学号、姓名...
  • 系统项目:学习STL之后,编写一个学生信息系统,实现简单的增、删、查、改等等功能 类头文件——Student.h // Student.h: interface for the CStudent class. // ///////////////////////////////////////////
  • 管理员用户可以添加、查看、修改和删除学生信息,普通用户只能添加、查看和修改学生信息(5分);能注册新的普通用户(5分); (2)添加学生信息:合法用户可以添加学生信息(包括学号、姓名、性别、年龄、所在班级...
  • 学生信息系统之优化(一)之ascii码

    千次阅读 热门讨论 2016-05-07 21:34:06
    学生信息管理系统的最后一个阶段便是界面优化,这一阶段让我们的成果更加完善,是我们学习过程中很重要的一个环节。我在此过程遇到很多问题,下面是一个简单的总结。
  • 学生信息系统管理之 经典功能总结

    千次阅读 热门讨论 2013-08-20 08:30:38
    在敲学生信息管理系统的起步阶段,每天的进度好慢好慢的,一个流程要理好几次才弄明白。然而,一研究代码的时候,我笑了,大家都笑了。原来各个菜单里的功能基本都是一样一样的嘛。。 再回首       详解:  添加...
  • 学生信息系统之优化(二)之日期问题

    千次阅读 热门讨论 2016-05-19 20:12:33
    6.日期问题 为了使程序更加完善,用户使用更加方便,在有关日期的设计...下面以DateTimePicker为例,介绍我在学生信息管理系统中日期控件的应用。(一)引用相关控件 工程——部件——控件——Microsoft Windows ...
  • c++笔试题:简易学生信息系统

    千次阅读 2015-10-06 22:43:48
    cout 输入数字3删除学生信息" ; cout 输入数字4排序学生成绩" ; cout 输入数字0退出学生信息" ; cout 请输入你的选择:>" ; cin >> flags; switch (flags) { case 1: cout 请输入学生信息:>" ; ...
  • 建了两个类第一个学生类第二个教师类代码如下,加入了四个学生using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HomeWork { ...
  •  题目要求:利用数据库实现学生信息管理系统,完成学生的各种管理。 (1)添加一个新学生(通过键盘或通过文件向数据库中添加学生:注意:一次可能要插入多个学生) (2)从数据库中删除学生,注意要删除学生应...
  • java学生信息管理系统(附源码)

    万次阅读 多人点赞 2016-07-14 16:36:30
     学生管理系统就完成了  其中的登陆界面是 我借鉴别人的  文中难免有不足之处,恳请批评指正  2016-7-14 再此上传不了附件 所以我给链接去在云盘下载  首次上传 (2017_6_12更新)链接: ...
  • 期末大作业有点棘手啊,老师讲的天花乱坠而我却难以下手![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/54.gif)![图片说明]...
  • 昨天面试很郁闷,机试居然让我当场编写个学生信息系统,哪有这样的,这玩意能是一时半时搞好的,弄的我下午的面试都没去成。郁闷了一个晚上,再说了我又不是面试工程师职位,我面试的编码职位。 笔试还让写很多...
  • 部分代码:(QueryFrame) package ... import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.border.*;...@SuppressWarnings("serial") public class QueryFrame exte
  • 学生信息管理系统——C语言版

    万次阅读 多人点赞 2019-04-06 18:07:13
    1)查询学生信息 2)添加学生信息 3)修改学生信息 4)删除学生信息 5)刷新学生信息 6)保存学生信息 7)输出当前学生信息 2.题目要求: 1)使用结构体建立学生信息体制 2)实现七大基本功能 3)采用文件存储学生...
  • JavaWeb-简单学生信息管理系统的实现-Jsp+Servlet+MySql

    万次阅读 多人点赞 2019-04-05 14:58:42
    关注公众号:吾爱代码,回复Java学生管理系统,获取下载链接~ 关注公众号:吾爱代码,回复Java学生管理系统,获取下载链接~ 关注公众号:吾爱代码,回复Java学生管理系统,获取下载链接~
  • java 学生信息管理系统

    万次阅读 多人点赞 2015-10-06 14:03:33
    学生信息管理包括添加,删除,修改,查询,显示全部等 具体结构如图 在SQL Server 2005数据库上实现数据操作。使用纯面向对象的java语言作为开发语言 在sql server 2005新建一个名为Student的数据库,在下面新建一...
  • 学生信息管理系统——垫脚石㈡

    千次阅读 热门讨论 2014-07-25 20:39:38
    学生信息系统
  • c#实现简单学生信息管理系统

    万次阅读 多人点赞 2019-06-06 21:40:37
    登录、添加学生信息、修改学生信息、删除学生信息、查询学生信息 三、实现步骤 1、登陆界面功能实现 老规矩,先贴下主要代码: //构造方法 public Login() { InitializeComponent(); this.label3.Parent = ...
  • 学生信息管理系统c++

    万次阅读 2017-07-01 19:28:02
    一个简单的c语言学生信息管理系统,是控制台程序。 运行界面如下,功能已经全部实现 本资料绝对原创,请认准发表时间,如有相同,请私信我。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,570
精华内容 9,428
关键字:

学生信息系统