上学期程序设计实验之三,用c#实现一个简单的学生信息管理系统,可以添加、修改、删除和查询学生信息。
大致实现如图
添加学生信息
再回来看就有了相应的信息
编辑(先选中)
删除也是先选中
查询信息(根据学号)
这个窗体设置的比较简陋,没有什么样式,但是能实现基本的功能就行qwq
下面就是建立函数
在每个按钮按下后都要出现新的窗体,所以要新建窗体界面和相应的函数,其中存储学生信息采用的是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