ASP程序设计实训报告.doc

上传人:飞****2 文档编号:79032267 上传时间:2023-03-19 格式:DOC 页数:16 大小:1.60MB
返回 下载 相关 举报
ASP程序设计实训报告.doc_第1页
第1页 / 共16页
ASP程序设计实训报告.doc_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《ASP程序设计实训报告.doc》由会员分享,可在线阅读,更多相关《ASP程序设计实训报告.doc(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、ASP.NET程序设计实训报告办公设备管理系统班级: 软件技术 姓名: 张* 学号: * 指导教师: 王* 适用专业软件技术专业办公设备管理系统姓名 张* 学号 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 sqlcmd1= new SqlCommand(strselect1, sqlcon

3、); 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、用到表分别是 tb_czmc 。实施方案:成

4、果展示(关键技术总结):母板页的使用。归纳总结(对老师总结的知识进行梳理):母板页的使用。用户信息管理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;Integrated Securi

5、ty=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(用户已成功修改!);retu

6、rn; 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 + ;SqlDataAda

7、pter 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 = s

9、elect * 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()SqlCon

10、nection sqlcon1 = 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.Execu

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

12、ct sender, EventArgs e) if (!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 equip

13、s where departs is not null order 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)Sess

14、iontid = addss.Tables0.Rows00.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

15、 = addss.Tables0.Rows06.ToString(); TextBox7.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

16、= addss.Tables0.Rows011.ToString(); TextBox13.Text = addss.Tables0.Rows013.ToString(); TextBox14.Text = addss.Tables0.Rows012.ToString();成果展示(关键技术总结):沟通交流:信息的添加,修改,删除的功能和上面的要做的功能相似,类比着上面的功能方法,几次调试之后,就作出了这个功能,多一项的就是要显示数据。归纳总结(对老师总结的知识进行梳理):信息的添加,修改,删除的功能设备转移管理资讯:1、页面功能设计;2、设计思路与程序代码;3、教师提供所用的图片、任务单、考

17、核单;4、用到表分别是 equips 。实施方案:int s = GridView1.Rows.Count; int j = 0;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() + ;els

18、e StrSqls = StrSqls + , + GridView1.DataKeysi.Value.ToString() + ;if (StrSqls != ) Sessionstrsqls = StrSqls;Response.Redirect(SbZyInfo.aspx);else this.Page.RegisterStartupScript(ss, alert(请选择要转移的设备信息!);成果展示(关键技术总结):沟通交流:设备的转移中要实现查询和查看的功能。归纳总结(对老师总结的知识进行梳理):设备的转移中要实现查询和查看的功能。转移设备信息:资讯:1、页面功能设计;2、设计思路

19、与程序代码;3、教师提供所用的图片、任务单、考核单;4、用到表分别是 tb_sbzy 。实施方案:if (TextBox2.Text = )this.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 Gri

20、dView1.Rows.Count; i+) if (i = 0) strs = + GridView1.Rowsi.Cells0.Text + ; else 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 SqlCo

21、mmand(sqlstr, sqlcon); sqlcom.ExecuteNonQuery();for (int h = 0; h GridView1.Rows.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 SqlCom

22、mand(StrSql, sqlcon); cmd.Parameters.Add(zyid, SqlDbType.VarChar, 50);cmd.Parameterszyid.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 =

23、this.TextBox6.Text;cmd.Parameters.Add(ybm, SqlDbType.VarChar, 50);cmd.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

24、= GridView1.Rowsh.Cells12.Text;cmd.Parameters.Add(xczr,SqlDbType.VarChar, 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.Parametersx

25、zcbh.Value = this.TextBox2.Text.Trim();cmd.Parameters.Add(zybfb, SqlDbType.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.Pa

26、rametersljzjzy.Value = this.TextBox5.Text.Trim();cmd.ExecuteNonQuery();sqlcon.Close();Page.RegisterStartupScript(ss, alert(转移成功!);return;成果展示(关键技术总结):沟通交流:归纳总结(对老师总结的知识进行梳理):归纳总结(对老师总结的知识进行梳理):首先要绑定数据,然后做显示,再做转移的功能。设备报废管理:资讯:1、页面功能设计;2、设计思路与程序代码;3、教师提供所用的图片、任务单、考核单;4、用到表分别是 equips 。实施方案:同上成果展示(关键技术总

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

28、术总结):沟通交流:转移报修:归纳总结(对老师总结的知识进行梳理):通过对设备转移,设备报废的理解,成功完成的设备报修的任务。相似。转移报修信息:资讯:1、页面功能设计;2、设计思路与程序代码;3、教师提供所用的图片、任务单、考核单;4、用到表分别是tb_sbbx 。实施方案:部分重要代码:SqlDataAdapter adsa2 = new SqlDataAdapter(select distinct PurDate from equips where PurDate is not null order by PurDate, sqlcon1);DataSet adds2 = new Dat

29、aSet();adsa2.Fill(adds2, equips);if (adds2.Tablesequips.Rows.Count 0)DropDownList2.Items.Clear();DropDownList2.Items.Add();for (int 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数据绑定,显示信息,查询信息,添加信息等功能。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁