2023年学生信息管理例文.docx

上传人:M****1 文档编号:545553446 上传时间:2023-10-02 格式:DOCX 页数:22 大小:20.58KB
返回 下载 相关 举报
2023年学生信息管理例文.docx_第1页
第1页 / 共22页
2023年学生信息管理例文.docx_第2页
第2页 / 共22页
2023年学生信息管理例文.docx_第3页
第3页 / 共22页
2023年学生信息管理例文.docx_第4页
第4页 / 共22页
2023年学生信息管理例文.docx_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《2023年学生信息管理例文.docx》由会员分享,可在线阅读,更多相关《2023年学生信息管理例文.docx(22页珍藏版)》请在金锄头文库上搜索。

1、学生信息管理(例文) 用 使用 ASP.NET+SQL SERVER 2022 实现对学生信息的管理 本案例利用 ASP.NET+SQL Server 2022 数据库实现对学生成绩管理数据库的学生信息管理。功能包括查询学生、添加学生、编辑学生信息和删除学生信息。 实例效果: 学生信息查询页面效果,如图 10-18 所示。 图 10-18 学生查询页面 输入学号,可以进行学生信息的精确查询,如图 10-19 所示。 图 10-19 按照学号进行查询 输入学生姓名,可以按照姓名进行学生信息的模糊查询,如图 10-20 所示。 图 10-20 按照姓名进行模糊查询 单击添加按钮,跳转到添加学生信息

2、页面,可以添加学生信息,如图 10-21 所示。 图 10-21 添加学生信息 单击提交按钮,完成学生信息的添加。如图 10-22 所示。 图 10-22 完成添加学生信息 单击返回按钮,跳转到查询学生信息页面,可以查询刚刚添加的学生信息,如图 10-23所示。 图 10-23 查询添加的学生信息 单击某学生信息的编辑按钮,跳转到编辑学生信息页面,在文本框中显示学生原本的信息。如图 10-24 所示。 图 10-24 编辑学生信息 可以按需要在文本框中修改和编辑学生信息,如图 10-25 所示。 图 10-25 修改学生信息 点击提交按钮,完成学生信息的编辑。如图 10-26 所示。图 10-

3、25 完成学生信息的编辑 单击返回按钮,跳转到查询学生信息页面,可以查询刚刚编辑完的学生信息,如图 10-26所示。 图 10-26 查询编辑后的学生信息 单击某学生信息的删除按钮,可以将该学生的信息从数据库中删除。如图 10-27 所示。 图 10-27 删除学生信息 学生信息管理任务设计过程 【操作步骤】 (1)打开 Visual Studio 2022,然后新建一个 ASP.NET 网站新建一个网站,添加 3 个web 窗体,查询.aspx(查询学生信息)、添加 aspx(添加学生信息)、编辑.aspx(编辑学生信息)。 (2)在 Web.config 文件中配置数据库连接字符串,在配置

4、节connectionStringsgt;下的添加连接字符串,代码如下: connectionStringsgt; addname=tsdbconnectionconnectionString=server=localhost;database=学生成绩管理数据库;integratedsecurity=true; providerName=system.data.sqlclient/gt; /connectionStringsgt; (3)对查询.aspx 进行界面设计。控件包括:2 个 TextBox、2 个 Button、2 个 LinkButton和 1 个 GridView。界面设计如

5、图 10-28 所示 图 10-28 查询.aspx 界面设计 具体代码如下: htmlxmlns=http:/www.w3.org/2022/xhtmlgt; headrunat=servergt; titlegt;/titlegt; style type=text/cssgt; .style1 width: 100%; /stylegt; /headgt; bodygt; formid=form1 runat=servergt; divgt; tablegt; trgt; tdgt; amp;nbsp;/tdgt; tdgt; amp;nbsp;/tdgt; tdgt; 学生学号/tdgt

6、; tdgt; asp:TextBox ID=TextBox1runat=servergt;/asp:TextBoxgt; /tdgt; tdgt; amp;nbsp;/tdgt; tdgt; amp;nbsp;/tdgt; /trgt; trgt; tdgt; amp;nbsp;/tdgt; tdgt; amp;nbsp;/tdgt; tdgt; 学生姓名/tdgt; tdgt; asp:TextBox ID=TextBox2runat=servergt;/asp:TextBoxgt; /tdgt; tdgt; amp;nbsp;/tdgt; tdgt; amp;nbsp;/tdgt; /t

7、rgt; trgt; tdgt; amp;nbsp;/tdgt; tdgt; amp;nbsp;/tdgt; tdgt; asp:Button ID=Button1 runat=serveronclick=Button1_Click Text=查询 /gt; /tdgt; tdgt; asp:Button ID=Button2 runat=serveronclick=Button2_Click Text=添加 /gt; /tdgt; tdgt; amp;nbsp;/tdgt; tdgt; amp;nbsp;/tdgt; /trgt; /tablegt; br /gt; asp:GridView

8、 ID=GridView1 runat=serverAutoGenerateColumns=False DataKeyNames=studno HorizontalAlign=Center onrowcommand=GridView1_RowCommandgt; Columnsgt; asp:BoundField DataField=studno HeaderText=学号ReadOnly=True SortExpression=studno /gt; asp:BoundField DataField=studname HeaderText=姓名SortExpression=studname

9、/gt; asp:BoundField DataField=studsex HeaderText=性别SortExpression=studsex /gt; asp:BoundField DataField=classid HeaderText=班级编号SortExpression=classid /gt; asp:BoundField DataField=studbirthday HeaderText=出生日期 SortExpression=studbirthday/gt; asp:BoundField DataField=sid HeaderText=序号?InsertVisible=Fa

10、lse ReadOnly=True SortExpression=sid /gt; asp:TemplateField HeaderText=操作gt; ItemTemplategt; asp:LinkButtonID=LinkButton1 runat=server CommandArgument=%# Eval(studno) %gt;CommandName=bjgt;编辑/asp:LinkButtongt; amp;nbsp;asp:LinkButton ID=LinkButton2runat=server CommandArgument=%# Eval(studno) %gt;Comm

11、andName=scgt;删除/asp:LinkButtongt; /ItemTemplategt; /asp:TemplateFieldgt; /Columnsgt; /asp:GridViewgt; br /gt; /divgt; /formgt; /bodygt; /htmlgt; 为查询按钮添加事件代码: protected void Button1_Click(object sender,EventArgs e) string sql = SELECT * FROM 学生表 WHERE ; if(TextBox1.Text!= ) sql += studno LIKE% + Text

12、Box1.Text + %; if(TextBox2.Text!= amp;amp;TextBox1.Text!=) sql += AND studname LIKE% + TextBox2.Text +%; if(TextBox2.Text != amp;amp; TextBox1.Text = ) sql+= studname LIKE% +TextBox2.Text + %; SqlConnection conn = new SqlConnection(); string ConnStr =ConfigurationManager.ConnectionStringstsdbconnect

13、ion.ToString(); conn.ConnectionString = ConnStr; SqlDataAdapterda = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet(); da.Fill(ds); GridView1.DataSource = ds.Tables0; GridView1.DataBind(); 为添加按钮添加事件代码: protected void Button2_Click(object sender,EventArgs e) Response.Redirect(添加.aspx); 添加 GridView 的 RowCommand 事件代码 protected void GridView1_RowCommand(object sender,GridViewCommandEventArgs e) if (e.CommandName = bj) Sessiona1 = e.CommandArgument.ToString(); Response.Redirect(编辑.aspx); if(e.CommandName = sc) string a2 = e.CommandArgument.ToString(); SqlConnection conn = new Sql

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 人事档案/员工关系

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号