ASP程序设计实训报告.docx

上传人:小飞机 文档编号:3060410 上传时间:2023-03-10 格式:DOCX 页数:17 大小:40.98KB
返回 下载 相关 举报
ASP程序设计实训报告.docx_第1页
第1页 / 共17页
ASP程序设计实训报告.docx_第2页
第2页 / 共17页
ASP程序设计实训报告.docx_第3页
第3页 / 共17页
ASP程序设计实训报告.docx_第4页
第4页 / 共17页
ASP程序设计实训报告.docx_第5页
第5页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《ASP程序设计实训报告.docx》由会员分享,可在线阅读,更多相关《ASP程序设计实训报告.docx(17页珍藏版)》请在三一办公上搜索。

1、ASP程序设计实训报告ASP.NET程序设计实训报告 办 公 设 备 管 理 系 统 班级: 软件技术 姓名: 张* 学号: 113230* 指导教师: 王* 适用专业软件技术专业 办公设备管理系统 姓名 张* 学号 31 组别 一、任务目标 知识目标 掌握A语言的基本知识; 掌握常用的超文本标记语言和语法,以及网页中各种对象的定义和应用; 精通A数据库访问技术; 掌握A的各类控件基本知识与应用; 掌握常用的web窗体的设计方法; 掌握配置A应用程序的方法; 掌握网站建设的总体设计思想、步骤与方法。 能力目标 具备利用互联网、MSDN等帮助文档解决学习工作中的技术难题等可持续发展的能力; 具备

2、勤于了解行业发展新动态,学习行业新技术的精神; 具备初步的项目管理能力及系统架构设计能力; 具备收集和分析信息,并能够分析问题、找出解决方案、制定工作计划并成功实施的能力。 二、任务实施 : 管理用户登录 资讯: 1、页面功能设计; 2、设计思路与程序代码; 3、教师提供所用的图片、任务单、考核单; 4、用到表分别是 tb_user 。 实施方案: string strselect1 = select * from tuser where tuname= + TextBox1.Text.Trim + and tpwd= + TextBox2.Text.Trim + ; SqlCommand s

3、qlcmd1= new SqlCommand(strselect1, sqlcon); SqlDataReader dr1 = sqlcmd1.ExecuteReader;if (dr1.Read) Sessionuserid = dr1id.ToString; SessionUserLogin = TextBox1.Text; Response.Redirect(Indexs.aspx); 成果展示: 很简单,能够掌握应用。 归纳总结: 主要是if,else循环语句的使用 Indexs.aspx页面 资讯: 1、页面功能设计; 2、设计思路与程序代码; 3、教师提供所用的图片、任务单、考核单

4、; 4、用到表分别是 tb_czmc 。 实施方案: 成果展示: 母板页的使用。 归纳总结: 母板页的使用。 用户信息管理EditUsers.aspx 资讯: 1、页面功能设计; 2、设计思路与程序代码; 3、教师提供所用的图片、任务单、考核单; 4、用到表分别是 tuser 。 实施方案: protected void tbn_edit_Click(object sender, EventArgs e) SqlConnection sqlcon = new SqlConnection(Data Source= 307-49SQLEXPRESS;Initial Catalog=db_sbgl;

5、Integrated Security=True); sqlcon.Open; string StrSql = ; StrSql = update tuser set tuname= + TextBox1.Text + ,marks= + TextBox4.Text + where id= + Sessionids.ToString + ;SqlCommand cmd = new SqlCommand(StrSql, sqlcon); cmd.ExecuteNonQuery; sqlcon.Close; this.Page.RegisterStartupScript(ss, alert(用户已

6、成功修改!);return; protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) SqlConnection sqlcon = new SqlConnection(Data Source= 307-49SQLEXPRESS;Initial Catalog=db_sbgl;Integrated Security=True); sqlcon.Open; string strss = select * from tuser where tuname= + DropDownList1.Text +

7、; SqlDataAdapter adsas = new SqlDataAdapter(strss, sqlcon); DataSet addss = new DataSet;adsas.Fill(addss); if (addss.Tables0.Rows.Count 0) Sessionids = addss.Tables0.Rows00.ToString; TextBox1.Text = addss.Tables0.Rows01.ToString; TextBox4.Text = addss.Tables0.Rows03.ToString; 成果展示: 修改: 沟通交流: 添加,修改,删

8、除功能的掌握与应用。 归纳总结: 添加,修改,删除功能的掌握与应用。 修改密码EditPwd.aspx: 资讯: 1、页面功能设计; 2、设计思路与程序代码; 3、教师提供所用的图片、任务单、考核单; 4、用到表分别是 tuser 。 实施方案: SqlConnection sqlcon2 = new SqlConnection(Data Source= 307-49SQLEXPRESS;Initial Catalog=db_sbgl;Integrated Security=True); sqlcon2.Open;string Strpwd = ; string strselect = sel

9、ect * from tuser where tuname= + SessionUserLogin + ; SqlCommand sqlcmd1 = new SqlCommand(strselect, sqlcon2); SqlDataReader dr1 = sqlcmd1.ExecuteReader;if (dr1.Read) Strpwd = dr1tpwd.ToString; dr1.Close;if (TextBox1.Text.Trim = Strpwd) if (TextBox2.Text.Trim = TextBox3.Text.Trim)SqlConnection sqlco

10、n1 = new SqlConnection(Data Source= 307-49SQLEXPRESS;Initial Catalog=db_sbgl;Integrated Security=True); sqlcon1.Open;SqlCommand sqlcom; string sqlstr = update tuser set tpwd= + TextBox2.Text + where id= + Sessionuserid.ToString + ; sqlcom = new SqlCommand(sqlstr, sqlcon1); sqlcom.ExecuteNonQuery;sql

11、con2.Close; this.Page.RegisterStartupScript(ss, alert(密码修改成功!); 成果展示: 沟通交流: 上课老师通过提问大家问题,为什么还要输入原来的密码才能进行下一步的修改密码,深刻地体会到软件的细密和后台的安全性。 归纳总结: 密码的修改,部分重要的代码: 设备信息管理Index.aspx 资讯: 1、页面功能设计; 2、设计思路与程序代码; 3、教师提供所用的图片、任务单、考核单;4、用到表分别是 equips 。 实施方案: protected void Page_Load(object sender, EventArgs e) if (

12、!Page.IsPostBack) this.Title = 办公设备管理系统; Sessionstate = 1; SqlConnection sqlcon1 = new SqlConnection(Data Source= 307-49SQLEXPRESS;Initial Catalog=db_sbgl;Integrated Security=True); sqlcon1.Open;SqlDataAdapter adsa1 = new SqlDataAdapter(select distinct departs from equips where departs is not null o

13、rder by departs, sqlcon1); DataSet adds1 = new DataSet; adsa1.Fill(adds1, equips);if (adds1.Tablesequips.Rows.Count 0) DropDownList1.Items.Clear; DropDownList1.Items.Add(); for (int j = 0; j 0) DropDownList2.Items.Clear; DropDownList2.Items.Add(); for (int j = 0; j 0) Sessiontid = addss.Tables0.Rows

14、00.ToString; TextBox1.Text = addss.Tables0.Rows01.ToString; TextBox4.Text = addss.Tables0.Rows04.ToString; TextBox2.Text = addss.Tables0.Rows02.ToString; TextBox3.Text = addss.Tables0.Rows03.ToString; TextBox5.Text = addss.Tables0.Rows05.ToString; TextBox6.Text = addss.Tables0.Rows06.ToString; TextB

15、ox7.Text = addss.Tables0.Rows07.ToString; TextBox8.Text = addss.Tables0.Rows08.ToString; TextBox9.Text = addss.Tables0.Rows09.ToString; TextBox10.Text = addss.Tables0.Rows014.ToString; TextBox11.Text = addss.Tables0.Rows015.ToString; TextBox12.Text = addss.Tables0.Rows011.ToString; TextBox13.Text =

16、addss.Tables0.Rows013.ToString; TextBox14.Text = addss.Tables0.Rows012.ToString; 成果展示: 沟通交流: 信息的添加,修改,删除的功能和上面的要做的功能相似,类比着上面的功能方法,几次调试之后,就作出了这个功能,多一项的就是要显示数据。 归纳总结: 信息的添加,修改,删除的功能 设备转移管理 资讯: 1、页面功能设计; 2、设计思路与程序代码; 3、教师提供所用的图片、任务单、考核单; 4、用到表分别是 equips 。 实施方案: int s = GridView1.Rows.Count; int j = 0;

17、string StrSqls = ;for (int i = 0; i = GridView1.Rows.Count - 1; i+) CheckBox cbox = (CheckBox)GridView1.Rowsi.FindControl(CheckBox1);if (cbox.Checked = true) j = j + 1; if (j = 1) StrSqls = + GridView1.DataKeysi.Value.ToString + ;else StrSqls = StrSqls + , + GridView1.DataKeysi.Value.ToString + ;if

18、(StrSqls != ) Sessionstrsqls = StrSqls; Response.Redirect(SbZyInfo.aspx); else this.Page.RegisterStartupScript(ss, alert(请选择要转移的设备信息!); 成果展示: 沟通交流: 设备的转移中要实现查询和查看的功能。 归纳总结: 设备的转移中要实现查询和查看的功能。 转移设备信息: 资讯: 1、页面功能设计; 2、设计思路与程序代码; 3、教师提供所用的图片、任务单、考核单; 4、用到表分别是 tb_sbzy 。 实施方案: if (TextBox2.Text = ) this.

19、Page.RegisterStartupScript(ss, alert(新资产编号不能为空!); elseSqlConnection sqlcon = new SqlConnection(Data Source= 307-49SQLEXPRESS;Initial Catalog=db_sbgl;Integrated Security=True); sqlcon.Open; string strs=; for (int i = 0; i GridView1.Rows.Count; i+) if (i = 0) strs = + GridView1.Rowsi.Cells0.Text + ; e

20、lse strs = strs + , + GridView1.Rowsi.Cells0.Text + ; SqlCommand sqlcom; string sqlstr = update equips set departs= + DropDownList1.Text + ,options= + TextBox7.Text + ,zydates= + DateTime.Now.ToString + ;sqlcom = new SqlCommand(sqlstr, sqlcon); sqlcom.ExecuteNonQuery;for (int h = 0; h GridView1.Rows

21、.Count; h+) string StrSql = ; StrSql = insert into tb_sbzy(zyid,sbbh,zyrq,ybm,xbm,yczr,xczr,marks,xzcbh,zybfb,cbzy,ljzjzy) values(zyid,sbbh,zyrq,ybm,xbm,yczr,xczr,marks,xzcbh,zybfb,cbzy,ljzjzy); SqlCommand cmd = new SqlCommand(StrSql, sqlcon); cmd.Parameters.Add(zyid, SqlDbType.VarChar, 50); cmd.Par

22、ameterszyid.Value = this.TextBox1.Text.Trim; cmd.Parameters.Add(sbbh,SqlDbType.VarChar, 50); cmd.Parameterssbbh.Value =GridView1.Rowsh.Cells0.Text; cmd.Parameters.Add(zyrq,SqlDbType.VarChar, 500); 成果展示: cmd.Parameterszyrq.Value = this.TextBox6.Text; cmd.Parameters.Add(ybm, SqlDbType.VarChar, 50); cm

23、d.Parametersybm.Value = GridView1.Rowsh.Cells11.Text; cmd.Parameters.Add(xbm, SqlDbType.VarChar, 50); cmd.Parametersxbm.Value = this.DropDownList1.Text.Trim; cmd.Parameters.Add(yczr, SqlDbType.VarChar, 500); cmd.Parametersyczr.Value = GridView1.Rowsh.Cells12.Text; cmd.Parameters.Add(xczr,SqlDbType.V

24、arChar, 50); cmd.Parametersxczr.Value = this.TextBox7.Text.Trim;cmd.Parameters.Add(marks,SqlDbType.VarChar, 50); cmd.Parametersmarks.Value = this.TextBox8.Text.Trim;cmd.Parameters.Add(xzcbh,SqlDbType.VarChar, 500); cmd.Parametersxzcbh.Value = this.TextBox2.Text.Trim;cmd.Parameters.Add(zybfb, SqlDbTy

25、pe.VarChar, 50); cmd.Parameterszybfb.Value = this.TextBox3.Text.Trim;cmd.Parameters.Add(cbzy, SqlDbType.VarChar, 500); cmd.Parameterscbzy.Value = this.TextBox4.Text.Trim;cmd.Parameters.Add(ljzjzy, SqlDbType.VarChar, 50); cmd.Parametersljzjzy.Value = this.TextBox5.Text.Trim; cmd.ExecuteNonQuery;sqlco

26、n.Close; Page.RegisterStartupScript(ss, alert(转移成功!);return; 沟通交流: 归纳总结: 归纳总结: 首先要绑定数据,然后做显示,再做转移的功能。 设备报废管理: 资讯: 1、页面功能设计; 2、设计思路与程序代码; 3、教师提供所用的图片、任务单、考核单; 4、用到表分别是 equips 。 实施方案: 同上 成果展示: 沟通交流: 归纳总结: 通过对设备转移的理解,成功完成的设备报废的任务。相似。 转移报废信息: 资讯: 1、页面功能设计; 2、设计思路与程序代码; 3、教师提供所用的图片、任务单、考核单; 4、用到表分别是 tb_s

27、bbf 。 实施方案: 同上 成果展示: 对前面的知识理解了,后面的任务就好做了。 归纳总结: 界面设置,页面显示值,报废功能。 设备报修管理: 资讯: 1、页面功能设计; 2、设计思路与程序代码; 3、教师提供所用的图片、任务单、考核单; 4、用到表分别是 tb_sbbx 。 实施方案: 报废管理与报废转移中要使用到的功能相似。 成果展示: 沟通交流: 转移报修: 归纳总结: 通过对设备转移,设备报废的理解,成功完成的设备报修的任务。相似。 转移报修信息: 资讯: 1、页面功能设计; 2、设计思路与程序代码; 3、教师提供所用的图片、任务单、考核单; 4、用到表分别是tb_sbbx 。 实施

28、方案: 部分重要代码: SqlDataAdapter adsa2 = new SqlDataAdapter(select distinct PurDate from equips where PurDate is not null order by PurDate, sqlcon1); DataSet adds2 = new DataSet; adsa2.Fill(adds2, equips); if (adds2.Tablesequips.Rows.Count 0) DropDownList2.Items.Clear; DropDownList2.Items.Add(); for (int

29、j = 0; j adds2.Tablesequips.Rows.Count; j+) DropDownList2.Items.Add(adds2.Tables0.Rowsj0.ToString); sqlcon1.Close; Label2.Text = 设备报修管理; LoadData(TextBox1.Text, SessionStrNodesid.ToString, TextBox2.Text, DropDownList1.Text, TextBox3.Text, DropDownList2.Text, Convert.ToInt32(Sessionstate.ToString);成果展示: 沟通交流: 对前面的知识理解了,后面的任务就好做了。 归纳总结: 设备转移,设备报废,设备报修三个任务的功能基本相似,主要有Gridview数据绑定,显示信息,查询信息,添加信息等功能。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号