资源简介

《学生防疫信息管理软件》的设计通过前端交互页面录入信息,后端通过结构体和数组列表对数据进行存储,同时有学生信息录入、学生信息查询、每日体温录入、学生信息修改、学生信息删除、显示所有信息和显示健康状态异常信息等模块,可以直接下载编译。

资源截图

代码片段和文件信息

using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;


namespace StudentEpidemicSystem
{
    public partial class FormMain : Form
    {
        public formMainInput f1;    //设置学生信息录入小窗体变量
        public formMainInquire f2;    //设置学生信息查询小窗体变量
        public formMainEver f3;    //设置学生每日体温录入小窗体变量
        public formMainAmend f4;    //设置学生信息修改小窗口变量
        public formMainRemove f5;    //设置学生信息删除小窗口变量
        public formMainAllInfo f6;     //设置显示全部学生信息小窗口变量
        public formMainUnusual f7;  //设置显示发热异常学生信息


        //设置一个存放信息文件的路径
        string path = “\\student_information.txt“;


        //定义学生属性结构体
        public struct Student
        {
            public string num;  //学号
            public string name; //姓名
            public string major;    //专业
            public string classa;   //班级
            public string site;     //何地返校
            public string time;     //何时返校
            public string fever;    //是否发热
            public string epidemic; //是否去过疫区
            public string everheat; //每日体温

        }

        //定义存放学生信息的列表
        static public ArrayList studentList = new ArrayList();

        public FormMain()
        {
            InitializeComponent();
        }

        private void FormMain_Load(object sender EventArgs e)
        {
            f1 = new formMainInput();   //给录入信息窗体变量赋值
            f2 = new formMainInquire();   //给查询信息窗体变量赋值
            f3 = new formMainEver();    //给每日体温录入窗体变量赋值
            f4 = new formMainAmend();   //给修改学生信息变量赋值
            f5 = new formMainRemove();  //给删除学生信息变量赋值
            f6 = new formMainAllInfo(); //给显示全部学生信息的变量赋值
            f7 = new formMainUnusual(); //给显示异常信息的变量赋值
            

        }

        //定义一个方法让学生信息通过窗口录入模块
        public void inputStudentInfo(string numstring name string major string classastring site string  timestring feverstring epidemic)
        {
            Boolean different_info = true;  //设定布尔值,默认录入的信息不冲突
            foreach (Student sa in studentList)
            {             
                //如果录入的学号已经存在,则different_info为false
                if (sa.num == num)
                {
                    different_info = false;
                    MessageBox.Show(“该生信息已录入!\n请重新录入!“);
                }
            }
            if (different_info)
            {
                Student s = new Student();
                s.num = num;
                s.name = name;
                s.major = major;
                s.classa = classa;
                s.site = site;
                s.time = time;
                s.fever = fever;
                s.epidemic = epidemic;
                studentList.Add(s);     //将录入的信息加入到数据列表



                //打开文件对其进行写入
                F

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-07-16 09:21  StudentEpidemicSystem\
     目录           0  2020-07-12 17:27  StudentEpidemicSystem\.vs\
     目录           0  2020-07-12 17:27  StudentEpidemicSystem\.vs\StudentEpidemicSystem\
     目录           0  2020-07-12 17:27  StudentEpidemicSystem\.vs\StudentEpidemicSystem\v16\
     文件       89600  2020-07-16 09:23  StudentEpidemicSystem\.vs\StudentEpidemicSystem\v16\.suo
     文件         189  2020-07-12 17:27  StudentEpidemicSystem\App.config
     文件       17027  2020-07-14 11:10  StudentEpidemicSystem\Form1.Designer.cs
     文件       13183  2020-07-16 09:21  StudentEpidemicSystem\Form1.cs
     文件      368278  2020-07-14 11:10  StudentEpidemicSystem\Form1.resx
     文件       17815  2020-07-13 21:29  StudentEpidemicSystem\FormAmend.Designer.cs
     文件        3319  2020-07-13 21:57  StudentEpidemicSystem\FormAmend.cs
     文件        5817  2020-07-13 21:29  StudentEpidemicSystem\FormAmend.resx
     文件       14348  2020-07-13 18:44  StudentEpidemicSystem\FormInfo.Designer.cs
     文件        1801  2020-07-13 20:01  StudentEpidemicSystem\FormInfo.cs
     文件        5817  2020-07-13 18:44  StudentEpidemicSystem\FormInfo.resx
     文件         536  2020-07-12 17:27  StudentEpidemicSystem\Program.cs
     目录           0  2020-07-12 17:27  StudentEpidemicSystem\Properties\
     文件        1334  2020-07-12 17:27  StudentEpidemicSystem\Properties\AssemblyInfo.cs
     文件        2855  2020-07-12 17:27  StudentEpidemicSystem\Properties\Resources.Designer.cs
     文件        5612  2020-07-12 17:27  StudentEpidemicSystem\Properties\Resources.resx
     文件        1108  2020-07-12 17:27  StudentEpidemicSystem\Properties\Settings.Designer.cs
     文件         249  2020-07-12 17:27  StudentEpidemicSystem\Properties\Settings.settings
     文件        6960  2020-07-13 21:29  StudentEpidemicSystem\StudentEpidemicSystem.csproj
     文件        1147  2020-07-12 17:27  StudentEpidemicSystem\StudentEpidemicSystem.sln
     目录           0  2020-07-12 21:27  StudentEpidemicSystem\bin\
     目录           0  2020-07-16 09:18  StudentEpidemicSystem\bin\Debug\
     文件     1891328  2020-07-16 09:21  StudentEpidemicSystem\bin\Debug\StudentEpidemicSystem.exe
     文件         189  2020-07-12 17:27  StudentEpidemicSystem\bin\Debug\StudentEpidemicSystem.exe.config
     文件      110080  2020-07-16 09:21  StudentEpidemicSystem\bin\Debug\StudentEpidemicSystem.pdb
     文件          23  2020-07-16 09:18  StudentEpidemicSystem\bin\Debug\student_information.txt
     目录           0  2020-07-16 09:25  StudentEpidemicSystem\bin\Release\
............此处省略54个文件信息

评论

共有 条评论