第一范文网 - 专业文章范例文档资料分享平台

学生信息管理系统设计报告

来源:用户分享 时间:2025/5/25 6:47:05 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

《网络数据库与SQL语言》课程设计报告 Width=\//添加ImageMap控件

网络1401班 邹柳伟 逯佳慧 殷思源 田仪博版权所有2015-2025

//添加页脚

7.4 设计学生信息查询页面StuSearch.aspx

该页面主要应用了“GridView”控件和“DetailsView”控件操作PXSCJ数据库中的表XSB。

主要功能是查询学生的具体信息。输入学号、姓名、专业,点击“查询”即可。

重要代码如下:

1.添加GridView1的事件及代码。给GridView1SelectIndexChanged

第 9 页 共 9 页

《网络数据库与SQL语言》课程设计报告 事件添加响应方法“GridView1_SelectIndexChanged”。

protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) {

Label4.Text = GridView1.SelectedRow.Cells[1].Text; }

2.为GridView1添加PageIndexChanging事件,响应方法为“GridView1 _PageIndexChanging”,表示GridView1换页是响应的事件。

protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)

{

GridView1.PageIndex = e.NewPageIndex; this.GridView1.DataBind(); }

3.添加MakeSelectSql方法。主要用于返回查询学生信息的SQL语句。

private string MakeSelectSql() {

string queryString = \ if (TextBox1.Text.Trim() != string.Empty)

queryString += \ if (TextBox2.Text.Trim() != string.Empty)

queryString += \ if (DropDownList1.Text != \所有专业\

queryString += \\

return queryString;

4.添加查询按钮的时间和方法。查询按钮是根据所输入的信息从表XSB中查询学生信息。当没有输入信息时则将学生信息全部显示出来,当输入信息后根据所输入的信息执行模糊查询。

protected void Button1_Click(object sender, EventArgs e) {

Label4.Text = null;

SqlDataSource2.SelectCommand = MakeSelectSql();

}

5.配置数据源代码:

protected string IsSex(object obxb)

第 10 页 共 10 页

《网络数据库与SQL语言》课程设计报告 {

int intxb = Convert.ToInt32(obxb); if (intxb == 1) { return \男\ else

{ return \女\

7.5 设计学生信息管理内容页面Stumanage.aspx

该页面的主要功能包括查询、添加、修改、删除学生记录;

当输入学生学号后单击“查询”按钮,学生详细信息将会在页面显示; 当输入学生信息后单击“添加”按钮,该生信息将会插入数据库保存; 当输入学生信息后单击“修改”按钮,该生信息将会被修改后保存; 当输入学生学号后单击“删除”按钮,该生记录将会被删除。

主要代码如下:

1.添加命名空间:

using System.Configuration;

using System.Data.SqlClient;

using System.Data; //涉及SQL数据类型

2.添加获取数据库连接字符串代码:

第 11 页 共 11 页

《网络数据库与SQL语言》课程设计报告 public partial class Stumanage : System.Web.UI.Page {

protected string connStr = ConfigurationManager.

ConnectionStrings[\ }

3.添加“查询”按钮事件及其代码:

SqlConnection conn = new SqlConnection(connStr);

string sqlStrSelect = \where XH='\

SqlCommand cmd = new SqlCommand(sqlStrSelect, conn); conn.Open();

SqlDataReader dr = cmd.ExecuteReader();

4.添加“添加”按钮事件及其代码:

if (!string.IsNullOrEmpty(ImgUpload.FileName)) //如果选择了照片 { sqlStr

=

\

into

[XSB](XH,XM,XB,CSSJ,ZY,ZXF,BZ,ZP)

values(@XH,@XM,@XB,@CSSJ,@ZY,@ZXF,@BZ,@ZP)\//设置含有照片的Sql语句 }

else //如果没选择照片 {

sqlStr = \into [XSB](XH,XM,XB,CSSJ,ZY,ZXF,BZ) values(@XH,@XM,@XB,@CSSJ,@ZY,@ZXF,@BZ)\ }

SqlCommand cmd = new SqlCommand(sqlStr, conn); //添加参数

cmd.Parameters.Add(\ ......(此处省略)

if(!string.IsNullOrEmpty(ImgUpload.FileName)) //如果选择了照片则加入参数@ZP }

conn.Open(); //打开数据库连接

第 12 页 共 12 页

//设置没有照片的Sql语句

搜索更多关于: 学生信息管理系统设计报告 的文档
学生信息管理系统设计报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1m3jq6legm5kaxc90sa6_3.html(转载请注明文章来源)
综合文库
最新文档
热门推荐
热门排行
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top