首页 产品销售系统实验报告

产品销售系统实验报告

举报
开通vip

产品销售系统实验报告学院:计算机信息与工程学院 专业:计算机科学与技术 年级:2012级 学号:1208114008 姓名:毛东丽 实验三 数据库实验报告 河南师范大学实验项目简介 学院名称(公章): 计算机与信息技术 2014  学年第 2 学期 填表日期:2014  年   6 月 19 日 实验课程名称 数据库系统原理 实验项目名称 产品销售系统 实验项目性质 设计 主讲教师 孟慧丽 开课年级 2012 开课专业 计算机 实验地点 过街楼 开课日期 ...

产品销售系统实验报告
学院:计算机信息与工程学院 专业:计算机科学与技术 年级:2012级 学号:1208114008 姓名:毛东丽 实验三 数据库实验报告 河南师范大学实验项目简介 学院名称(公章): 计算机与信息技术 2014  学年第 2 学期 填表日期:2014  年   6 月 19 日 实验课程名称 数据库系统原理 实验项目名称 产品销售系统 实验项目性质 设计 主讲教师 孟慧丽 开课年级 2012 开课专业 计算机 实验地点 过街楼 开课日期 2013-2014第二学期 开课时间 2014年3月 根据产品销售的特点,产品销售系统应具有如下基本功能: (1) 产品信息管理,即可对产品数据进行查询,和增加、删除、更改操作。 (2) 销售商管理,即可对销售商数据进行查询,和增加、删除、更改操作。 (3) 产品销售管理,即可对销售数据进行查询,和增加、删除、更改操作。             一、 实验目的 运用所学数据库知识做一个网站,连接数据库。 二、 实验设备 一台电脑、Visual Studio 2008、SQL 2008 三、 实验步骤 1. 创建产品销售管理网站 (1) 新建产品销售网站,在F盘新建命名为SaleProductSys的文件夹,用于存放销售管理网站。 (2) 运行VS2008,选择菜单“文件”->“新建”->“网站”菜单命令,在弹出的“新建网站”对话框中选择“ASP.NET网站”模板,如图1,点击确定。 (3) 新建母版页:打开“解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 资源管理器”,右击站点,在弹出的快捷菜单中选择“添加新项”。在弹出的“添加新项”对话框中选择“母版页”模板,如图2所示,单击“确定” (4) 新建内容页。添加读者管理页面:打开“解决方案资源管理器”,右击站点,在弹出的快捷菜单中选择“添加新项”,并在弹出的对话框中选中“Web 内容窗体”模板,再选中对话框下面的“选择母版页”复选框,命名为ProductInforManage.aspx,如图3。选择母版页:单击“添加“按钮,在弹出的”选择母版页“对话框中选择MasterPage.master,如图4。添加其他内容页面:按照上面方法创建其他内容页面,并将销售管理页面命名为SaleProductManage.aspx。如图5、6 (5) 添加图片。打开“解决方案资源管理器”,右击站点,选择“新建文件夹“选项,命名为image,右击image文件夹,选择“添加现有项”,在弹出的“添加现有项”对话框中选择准备好的图片,单击添加按钮,如图7。添加后,如图8所示。 (6) 重命名页面。将Default.aspx页面重命名为Pic.aspx,用于显示图片。 2. 设计母版页 (1) 添加ImageMap控件。 (2) 设置ImageMap1。在ImageMap1的属性窗口中,ImageUrl属性值设置为“~/image/产品销售系统.jpg”,如图9.单击HotSpots后的图标按钮,在弹出的HotSpot集合编辑器对话框中分别添加4个RectangleHotSpot,分别设置属性,如图10、11、12、13. (3) 完善HTML代码。添加背景色以及让各个div居中,完成后如图14所示。 (4) 切换到设计视图,设计后的母版页如图15所示。 3. 设计显示图片页:数据库连接字符串 (1) 将数据库连接字符串放在配置文件中。从“工具箱”中拖放一个SqlDataSource控件到此页面中。如图16,单击右上角的图标,选择“配置数据源”选项,在弹出的“配置数据源”对话框中单击“新建连接”按钮,如图17。 (2) 在弹出的“选择数据源”对话框中选择Mirocsoft SQL Server选项,如图18,单击“继续”,弹出“添加连接”对话框,设置连接,如图19。 (3) 连接成功后单击“确定”按钮,单击“下一步”按钮,在弹出的“将连接字符串保存到应用程序配置文件中”对话框中保持复选框的选中状态和文本框的字符不变,单击“下一步”,再单击“下一步”,单击“完成”。如图20. (4) 添加命名空间。在解决方案资源管理器中打开Pic.aspx.cs文件,添加如下命名空间: using System.Configuration; using System.Data.SqlClient; (5) 添加代码。在Pic.aspx.cs文件中添加显示产品图片的代码,如下: if(!Page.IsPostBack) { byte[]picData; string id=Request.QueryString["id"]; if(!CheckParameter(id,out.picData)) {Response.Write("");} else { Response.ContentType="application/octet-stream"; Response.BinaryWrite(picData); Response.End(); } } picData=null; if(string.IsNullOrEmpty(id)) {return false;} //从配置文件中获取字符串 string connStr= ConfigurationManager.ConnectionStrings["CPXSConnectionString"].ConnectionString; SqlConnection conn=new SqlConnection(connStr); string query=string.Format("select [Tp] from [CP] where CPBH='{0}'",id); SqlCommand.cmd=new SqlCommand(query,conn); try { conn.Open(); object data=cmd.ExecuteScalar(); if(Convert.IsDBNull(data)||data==null) {return false;} else { picData=(byte[])data; return true; } finally { conn.Close();} } } 4. 设计产品管理页:数据库的增、删、改和查 (1) 页面布局。切换到产品管理页面设计视图,插入表为7行6列,合并第6列中的2到6行,合并第1行的2到6列。 (2) 拖放控件。打开“工具箱”,拖放5个Button、4个TextBox、1个FileUpload、1个SqlDataSource、1个GridView、1个Image和2个Lable控件到列表的相应位置。 (3) 控件的设置。 (4)添加命名空间,打开ProductInforManage.aspx代码页。 添加如下命名空间: using System.Configuration; using System.Data; using System.Data.SqlClient; (5)添加获取数据库连接字符串代码。 public partial class ProductInforManage : System.Web.UI.Page { protected string connStr=ConfigurationManager.ConnectionStrings["CPXSConnectionString"].ConnectionString; } (6)添加“增加”按钮事件及其事件代码。 if(TextBox1.Text==""||TextBox2.Text==""||TextBox3.Text==""||TextBox4.Text=="") { Response.Write(""); return; } string sqlStr; SqlConnection conn=new SqlConnection(connStr); if(!string.IsNullOrEmpty(FileUpload1.FileName)) { /*设置含有图片的SQL语句*/ sqlStr="insert[CP]([CPBH],[CPMC],[JG],[KCL],[TP]) values(@cpbh,@cpmc,@jg,@kcl,@tp)"; } else { /*设置没有图片的SQL语句*/ sqlStr="insert [CP]([CPBH],[CPMC],[JG],[KCL])values(@cpbh,@cpmc,@jg,@kcl)"; } SqlCommand cmd=new SqlCommand(sqlStr,conn); /*添加参数*/ cmd.Parameters.Add("@cpbh",SqlDbType.Char,6).Value=TextBox1.Text.Trim(); cmd.Parameters.Add("@cpmc",SqlDbType.Char,30).Value=TextBox2.Text.Trim(); cmd.Parameters.Add("@jg",SqlDbType.Float).Value=Convert.ToDouble (TextBox3.Text.Trim()); cmd.Parameters.Add("@kcl",SqlDbType.Int).Value=Convert.ToInt32(TextBox4.Text.Trim()); if(!string.IsNullOrEmpty(FileUpload1.FileName)) { cmd.Parameters.Add("@tp",SqlDbType.VarBinary); cmd.Parameters["@tp"].Value=FileUpload1.FileBytes; } conn.Open(); cmd.ExecuteNonQuery(); SqlDataSource1.DataBind(); conn.Close(); (7)添加“修改”按钮事件及其事件代码。 if(TextBox1.Text=="") { Response.Write(""); return; } SqlConnection conn=new SqlConnection(connStr); string aqlStr="Delete From[CP] where [CPBH]='"+ TextBox1.Text.Trim()+""'; SqlCommand cmd=new SqlCommand(sqlStr,conn); conn.Open(); int a=cmd.ExecuteNonQuery(); //执行SQL语句 if(a==1) {  Response.Write(""); } else {  Response.Write(""); } connClose(); (8)添加“删除”按钮事件及其事件代码。 (9)添加“查询”按钮事件及其事件代码。 if(TextBox1.Text=="") { Response.Write(""); return; } SqlConnection conn=new SqlConnection(connStr); string aqlStrSelect="select [CPMC],[JG],[KCL],[TP] from[CP] where[CPBH]'"+ TextBox1.Text.Trim()+""'; SqlCommand cmd=new SqlCommand(sqlStrSelect,conn); conn.Open(); SqlDataReader dr=cmd.ExecuteReader(); if(dr.Read()) { TextBox2.Text=dr["CPMC"].ToString(); TextBox3.Text=dr["JG"].ToString(); TextBox4.Text=dr["KCL"].ToString(); Image1.ImageUrl="~/Pic.aspx?id="+TextBox1.Text.Trem(); } else {  Response.Write("");  } conn.Close(); 四、 实验 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf 通过建立数据库,方便数据的处理,了解到了数据库建立表格的整个过程,通过建立产品销售系统,利用前台控件及控件代码实现了用Visual  Stdio 2010 控制数据库的功能。从而更好地掌握了数据库的知识,数据库是一个单位或是一个应用领域的通用数据处理系统。数据库中的数据是为众多用户所共享其信息而建立的,已经摆脱了具体程序的限制和制约。不同的用户可以按各自的用法使用数据库中的数据;多个用户可以同时共享数据库中的数据资源,即不同的用户可以同时存取数据库中的同一个数据。
本文档为【产品销售系统实验报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_321575
暂无简介~
格式:doc
大小:69KB
软件:Word
页数:0
分类:互联网
上传时间:2019-08-28
浏览量:32