c#实现的简单学生信息管理系统

上学期程序设计实验之三,用c#实现一个简单的学生信息管理系统,可以添加、修改、删除和查询学生信息。

大致实现如图
c#实现的简单学生信息管理系统_第1张图片
添加学生信息

c#实现的简单学生信息管理系统_第2张图片c#实现的简单学生信息管理系统_第3张图片
再回来看就有了相应的信息
c#实现的简单学生信息管理系统_第4张图片
编辑(先选中)
c#实现的简单学生信息管理系统_第5张图片
删除也是先选中
c#实现的简单学生信息管理系统_第6张图片 c#实现的简单学生信息管理系统_第7张图片
查询信息(根据学号)

c#实现的简单学生信息管理系统_第8张图片
这个窗体设置的比较简陋,没有什么样式,但是能实现基本的功能就行qwq
下面就是建立函数
c#实现的简单学生信息管理系统_第9张图片
在每个按钮按下后都要出现新的窗体,所以要新建窗体界面和相应的函数,其中存储学生信息采用的是xml文件的方式,在bin文件夹的Debug文件夹里可以找到创建的xml文件夹,里面即为在程序中所存学生的信息。
xml文件的处理函数写在studentinfoBLL.cs里,包括从xml文件增加修改删除查询数据的操作

//创建学生文档
        private static string _basePath = AppDomain.CurrentDomain.SetupInformation.ApplicationBase + @"\xml\Students.xml";
        public static void CreateStudentXml()
        {
            XDocument studentDoc = new XDocument();
            XDeclaration xDeclaration = new XDeclaration("1.0", "utf-8", "yes");
            studentDoc.Declaration = xDeclaration;
            XElement xElement = new XElement("studentcontract");
            studentDoc.Add(xElement);
            studentDoc.Save(_basePath);
        }

这个代码也比较多就不一一贴了,甩个链接,有需要可以下载鸭
https://github.com/JIALANT/Simple-Student-Information-management-system.git

你可能感兴趣的:(学习笔记,实践记录)