学生管理系统的设计

    技术2025-07-18  11

    学生管理系统的设计

          此设计是本人原创。 相关细节不再详述 ,现与大家分享,希望大家能提出宝贵意见。 相关代码,可从我的资源下载里免费获取。

    一、 学生管理系统的整体功能

    本系统设计目的是为了方便学生管理工作。系统的功能大致如下:

    1、实现对学生信息基本信息的录入,其中名次根据成绩自动计算(添加)。学号不能重复。

    2、删除学生信息

    3、修改学生信息

    4、查找学生信息

       (1)根据学号查找

    (2)根据姓名查找

    (3)根据班级群体查找。

    5、显示所有学生信息列表

    (1)按学号顺序显示

    (2)按名次显示

    (3)按某学科(本系统是指数学)成绩顺序显示。

    6、保存学生信息

    修改后保存到文件中。当程序启动后从文件中读取信息,至内存。

    在做做相关操作用后也要保存到指内存中。

    7、退出系统

    (1)如果有修改操作要提示是否保存。

    8、管理员登陆后可以实现对老师和学生的所有操作。任何老师用户可以实现对自身基本信息的操作和学生所有的操作。任何学生用户只可实现对自身基本信息的操作。

    二、学生管理系统的使用软件及平台

    Linux系统+gcc+gdb(略)

     

    Vi界面的使用:

    本系统采用Vi 平台进行相关设计。Vi是在Linux下的全屏幕编辑器。具有强大的功能

    允许对整个屏幕进行编辑。用户编辑的文件直接显示在屏幕上,修改的结果也可以立即显示出来,克服了行编辑不直观的操作方式,便于用户学习和使用。有3种工作模式:输入模式、命令模式、末行模式。

    Makefile 的使用:

        

    Linux/Unix系统有一个非常强大的实用程序,称为Make,您可以用它来管理多模块程序的编译和链接,直至生成可执行代码。本系统的Make程序为:

    CC=gcc 

    OBJECT=main.o admin.o tea_base.o tea_view.o stu_base.o stu_info.o stu_view.o

    main:$(OBJECT)

    $(CC) $^ -o $@

    %.o:%.c

    $(CC) $^ -c -o $@

    clean:

    rm*.o fr

    核对无误后,将之保存名为makefile的文件,等待系统调试、运行时使用。

    三、 学生管理系统的具体设计分析。

    学生管理系统模块分析简表

    模块设计

     

    功能

    参数

    登陆界面

     

     

     

     

    老师和学生都可以登陆执行相关操作。

    学生、老师登陆命令。

    管理员模块

    管理员登陆后可以,可以实现对老师和学生的相关信息进行有关的操。

     

    管理员登陆命令。

    学生模块

     

     

     

     

    学生可以实现对自身信息的管理。

    学号、姓名、密码、年龄、班级、数学成绩、C语言成绩、语文成绩、单科名次,总成绩名次。

    教师模块

     

     

     

     

    老师可以实现对自己和学生信息的管理。

    教员序号、教员姓名、教员密码、所任教班级。

    四、学生管理系统的登陆与使用

    使用说明

    1、系统启动后弹出登陆界面。使用用户名和密码可实现登陆。学生老师管理员皆可登陆。

      2、用户名和密码输入正确后,就可以成功登陆。显示“欢迎XX同学(或老师)管理员使用学生管理系统。

     3、任何用户三次输入错误用户名或密码,程序自动退出。

     

    操作的步骤

    1、 登陆

    使用make命令进入编译界面: 

     

    键入学生管理系统主文件名进入登陆界面:

               

             

        2、登陆学生界面:

        

                         

           查看学生基本信息:

        

            

           查看学生成绩:

         

         修改基本信息:

     

                   

                

     

     

                       

    2、 陆老师界面:

        

           

     

        3、登陆管理员界面:

     

     

     

        4、退出

         

            按4回车退出登陆,在执行本系时,偶尔出现段错误,可退出重新登陆避免此错误。

     

     

    最新回复(0)