服装企业连锁店管理系统_第1页
服装企业连锁店管理系统_第2页
服装企业连锁店管理系统_第3页
服装企业连锁店管理系统_第4页
服装企业连锁店管理系统_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

福 建 师 范 大 学 应 用 科 技 学 院学 生 论 文论文题目: 服装企业连锁店管理系统 指导教师: 黄晞 学 号: 120352010012 姓 名: 廖丽虹 年 级: 2010级(单招) 专 业: 电子信息工程 【摘要】:本文主要概述的是服装企业连锁店管理系统的设计与实现,其中包括开发工具介绍、需求分析、设计方案、系统的测试与分析,详细介绍了该系统主要包括总店系统和分店系统两个方面,总店系统主要用于对商品、各个分店等的管理,各个分店系统相互独立,主要用于对各分店的商品的销售及管理。本设计的开发是基于B/S结构,采用ASP.NET程序设计语言及SQL Server2005数据库进行设计开发的。【关键词】:服装连锁;总店;分店;数据库【摘要】2第一章 绪论41.1 课题背景41.2 目的和意义41.3 系统设计思想4第二章 主要开发工具介绍42.1 ASP.NET技术42.1.1 .NET的历史42.1.2 ASP.NET的简介42.2 SQL Server 2005 数据库52.3 B/S结构5第三章 需求分析53.1 需求分析53.2 系统功能63.3 系统功能结构图6第四章 系统详细设计74.1 数据库分析和设计74.2 数据表的创建8第五章 总体设计95.1 编码实施95.1.1 Web.config的配置95.1.2 首页用户登录页面105.1.3 信息的查看、修改和删除115.1.4 信息的添加145.1.5 购买查询部分155.1.6 结纳款部分165.2 系统截图16第六章 系统测试196.1 运行环境196.2 测试与分析20第七章 总结21参考文献22第一章 绪论1.1 课题背景随着社会的发展,计算机网络技术日益高速发展和不断成熟,计算机软件处理、储存、控制的信息和知识也被越来越多的行业所应用。连锁销售最早出现在19世纪50年代,但一直受到设备、管理等的制约, 20世纪80年代以前,发展一直很缓慢。但是20世纪80年代以后,随着计算机技术、网络技术等的广泛应用,不但解决了连锁销售由于规模庞大带来的信息处理难题,而且实现了连锁销售的实时动态管理,大大的促进了连锁销售的发展。1.2 目的和意义在连锁店中库存和销售的统计不同于单个店面的库存和销售统计,后者指需要统计本店中库存和销售信息就可以了,而前者除了要统计本店的库存和销售信息外,还需要统计各个连锁店的库存和销售信息。在此情况下,如果不借助于计算机网络,统计和管理起来会非常不方便,效率低,容易出错,同时也不能及时表现当前的库存和销售状态。如果利用计算机软件对各个连锁店进行管理将非常的方便。如果还采用以往的手工方式,增加和取消连锁店都需要到总店公司登记,如若公司的规模扩大,那么查询、修改和联系连锁店将非常的不方便。11.3 系统设计思想本系统的设计与开发是基于B/S结构,设计了一个功能较完善的基于网络的服装销售系统。在做设计时,首先分析基于网络的服装销售系统的相关功能,作出需求分析;再根据以前所学的相关知识,选择自己所熟悉的开发工具进行开发设计。第二章 主要开发工具介绍本系统是采用ASP.NET编程技术和SQL Server 2005数据库,在Windows XP操作系统环境下,采用ASP.NET编程技术和SQL Server 2005数据库,运用Microsoft Visual Studio .NET 2008开发工具进行设计与开发完成的,基于B/S结构的服装销售系统。2.1 ASP.NET技术ASP.NET是编写动态网页的一种功能强大的新技术。它集成了Astive Server Pages(ASP)和.NET两种Microsoft的主要技术。ASP.NET不仅是一个升级版本,而且是目前最为先进的Web开发平台,它提供了一种全新的、更加灵活的基础结构,带来了前所未有的革命。2.1.1 .NET的历史随着Web经济的到来,微软公司希望用户能够在任何时候、任何地方、利用任何工具都可以获得Web上的信息,并享受Web通信所到来的快乐。.NET战略就是为实现这样的目标而设立的。2微软新一代平台的正式名称叫做“新一代Windows服务”(VGWS),现在微软已经给这个平台注册了正式的商标Microsoft.Net.在.Net环境中,微软不仅仅是平台和产品的开发者,并且还将作为架构服务提供商、应用程序提供商,开展全方位的Internet服务。在谈及这个平台中所使用的新技术时,微软透露,它将在.Net环境中提供更多新产品和一揽子的全套服务。22.1.2 ASP.NET的简介ASP.NET是微软公司继ASP之后推出的用于创建、管理和部署Web应用程序的新的理想平台。它是使用.NET框架所提供的编程类库构建而成的。使ASP.NET创建、管理和部署Web应用程序变得非常容易。2.2 SQL Server 2005 数据库数据库技术是应数据管理的任务而产生,主要研究如何存储、使用和管理数据,是计算机技术中发展最快、应用最广的技术之一。20世纪70年代以来,数据库讲技术迅速发展,技术人员开发出许多相关产品,并投入运行。4SQL Server是一个全面的、集成的、端到端的数据解决方案,它为企业级的用户提供了一个安全、可靠、高效的开发应用平台,可用于企业数据管理和商业智能应用。SQL Server 2005 是微软最近推出的综合,集成的数据平台,是一种进行数据管理和数据分析的数据解决方案,课减化从移动设备到企业数据系统的多平台上创建、部署管理及使用企业数据和分析应用程序的复杂度。与SQL Server 2000最大的区别是,SQL Server 2005超越传统意义上的数据库管理系统,已经发展成为“用于大规模联机事务处理(OLTP)、数据仓库和电子商务应用的数据库和数据分析平台”。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全、可靠的存储功能,实现了与Microsoft Visual Studio、Microsoft Office System以及新的开发工具包(如Business Intelligence Development Studio)的紧密集成,由此可以为不同规模的企业构建和部署经济有效的BI(business intelligence)解决方案。72.3 B/S结构B/S是Browser/Server的缩写,是WEB兴起后的一种网络结构模式。B/S结构即浏览器和服务器结构。只要一台可以上网的电脑就可以使用,可以在任何地方进行操作不需要安装任何专门的软件,实现零安装、零维护,这也是B/S结构最大的优点。第三章 需求分析3.1 需求分析首先应该先明确服装行业连锁店管理中存在的问题,然后再利用计算机软件来解决这些问题,从而确实的提高工作效率和管理能力。根据对服装连锁行业的现状分析,服装销售系统主要应解决以下几个问题:(1)管理不方便,很难对连锁店情况进行及时随时的了解。由于连锁店销售存在分散性的特点,不能及时的统计了解各分店的销售情况,很容易因为时间原因造成巨大的损失。解决方案:针对这个问题,可以采用B/S结构,不需要安装客户端,就可以实现在任何时间任何地点,只要有一台能够上网的电脑就可以查看管理各个连锁店。(2)物流管理方式落后,不能根据销售、库存情况,及时进行配货、补货、退货、调拨。连锁店是以零售为前导,商品的进销,存配,流转管理尤为重要,如果不能及时指导商品的信息,造成部分商品大量积压,而有些商品却供不应求,这样会给连锁店带来巨大的经济损失的。解决方案:针对这个问题,本系统采用总店分店模式,各个分店的销售,库存等信息及时的返回给总店,总店统一对资源进行调配。(3)顾客不能与店家互动,店家不能对顾客进行个性化的服务。服务质量的好坏对服装行业尤为重要,如果不了解顾客,就不能根据顾客的喜号进行更好的服务,不能投其所好,这样很容易造成顾客流失。解决方案:针对这个问题,本系统在分店系统中加入了顾客管理部分,记录顾客的基本信息及购买信息,做好对顾客的售后服务。3.2 系统功能 通过对用户需求分析,服装企业连锁店管理系统应包括以下主要功能:(1)总部系统的管理,主要包括对各个连锁店以及总店的管理(添加,删除,修改和查看)、各个用户以及总店用户的管理(添加,删除,修改和查看)、对各个分店销售管理(及时查看各连锁店的销售情况)、批发管理(向各连锁店发送货物)、仓库管理(查看商品基本信息包括名称、价格等,查看各商品的总量、剩余量,添加商品)等功能。(2)分店系统的管理,主要包括用户的管理(用户信息更改、修改密码),顾客的管理(添加,删除,更新和查看),销售收银(购买信息的记录、查询、退换货以及结缴款),仓库管理(查看商品基本信息包括名称、价格等,查看各商品的总量、剩余量,出入单据),商场信息(查询其它连锁分店信息)等功能。3.3 系统功能结构图(1)整个系统主要分为两大模块:总店系统模块和分店系统模块,如图1-1所示。图1-1 系统结构图 (2)总店系统的主要功能结构图如图1-2所示。图1-2 总店管理系统功能结构图 (3) 分店系统的主要功能结构图如图1-3所示。图1-3 分店管理系统功能结构图第四章 系统详细设计4.1 数据库分析和设计根据需求分析和功能设计,系统数据库设计的E-R图如图4-1所示。图4-1 服装企业连锁店管理系统核心E-R图4.2 数据表的创建对于数据库应用系统来讲,数据库结构是否合理,将直接影响该系统的开发。基于一个合理的数据库开发应用系统,不但软件编码速度快,而且当软件因需求发生变化后,修改周期也大大缩短。1根据系统功能需求,服装连锁店管理系统的各数据库表结构如下:(1)用户表:记录用户基本信息,其中包括各个字段、类型、占用空间大小如表1所示。表1 用户表 (User)序号列名数据类型长度主键字段说明1DepIDInt4是定义连锁店ID号2UserVarchar50记录用户登录名称3UPwdVarchar50记录用户登录密码4NoUserVarchar4判断区分总店分店用户(2)连锁店表:记录连锁店基本信息,其中包括各个字段、类型、占用空间大小如表2所示。表2 连锁店表 (Dep)序号列名数据类型长度主键字段说明1DepIDInt4是定义连锁店ID号2DNameVarchar50记录连锁店名(3)顾客表:记录顾客基本信息,其中包括各个字段、类型、占用空间大小如表3所示。表3 顾客表(Customer)序号列名数据类型长度主键字段说明1CIDInt4是定义顾客ID2CNameVarchar50记录顾客名(4)商品表:记录商品基本信息,其中包括各个字段、类型、占用空间大小如表4所示。表4 商品表 (Product)序号列名数据类型长度主键字段说明1ProIDInt4是定义产品ID号2PNameVarchar50记录产品名3PNumDecimal9记录产品数量4PPriceDecimal9记录产品价格(5)销售表:记录各分店销售信息,其中包括各个字段、类型、占用空间大小如表5所示。表5 销售表 (Sale)序号列名数据类型长度主键字段说明1DepIDInt4是定义连锁店ID号2ProIDInt4是定义产品ID号3PNameVarcha50记录产品名4SNumDecimal9记录销售数量5PPriceDecimal9记录产品价格(6)购买表:记录顾客购买信息,其中包括各个字段、类型、占用空间大小如表6所示。表6 购买表 (Buy)序号列名数据类型长度主键字段说明1DepIDInt4是定义连锁店ID号2CIDInt4是定义顾客ID3CNameVarchar50记录顾客名4ProIDInt4是定义产品ID号5PNameVarcha50记录产品名6BuyNumDecimal9记录购买数量7PPriceDecimal9记录产品价格8BuytimeDatetime8记录购买时间第五章 总体设计5.1 编码实施5.1.1 Web.config的配置如果在web.config中配置数据库连接信息,则可以在应用程序中通过一些代码读取该信息,这样就可以实现对配置信息的全局控制。当在不同的服务器中部署系统时,只需要在web.config中修改数据库连接信息就可以了。在web.config中设置数据库连接字符串信息,并用语句读取它的方法如下。 5.1.2 首页用户登录页面判断用户类型并登录到相应模块,代码如下:/去除文本框空格STUserNickName = STUserName.Text.Trim();STUserPwd = STPassWord.Text.Trim();/获得数据库连接字符串string STconnection = ConfigurationSettings.AppSettingsstrconnection;/创建数据库连接SqlConnection STconn = new SqlConnection(STconnection);/打开数据库连接STconn.Open();/根据用户名和密码创建sql语句string STstrsql = select * from STUser where STNickName = +STUserNickName + and STUserPwd = + STUserPwd+;/创建SqlCommand对象,对sql语句进行操作SqlCommand STcmd = new SqlCommand(STstrsql,STconn);/通过调用ExecuteReader()从数据库中检索行,创建SqlDataReader实例SqlDataReader STsdr = STcmd.ExecuteReader();/判断是否有数据if(STsdr.Read()/将获得的STNickName保存到Session中SessionSTNickName = STsdrSTNickName;/将获得的STNoAdmin保存到Session中SessionSTNoAdmin = STsdrSTNoAdmin;/判断管理权限if(SessionSTNoAdmin.ToString()=0)/如果是一般用户就定向到STUserLogin.aspx页面Response.Redirect(STUserSTUserLogin.aspx);else if(SessionSTNoAdmin.ToString() = 1)/如果是管理员就定向到STManagerLogin.aspx页面Response.Redirect(STManagerSTManagerLogin.aspx);else/用户名密码不正确就返回到Index.aspx页面Response.Write(alert(登录失败!););Response.Redirect(Index.aspx);5.1.3 信息的查看、修改和删除(1)信息查看部分(以用户管理页面为例)页面部分主要用到了DataGrid控件来向用户展示已有的用户信息,同时提供添加、修改和删除用户信息的操作,如图5-1所示。代码如下:图5-1 显示用户信息页代码部分实现查看、修改和删除用户信息的功能,页面进行初始化时,通过调用BindGrid()方法从数据库中获取用户信息填充DataGrid控件。代码如下:if(SessionSTNickName != null)/获得数据库连接字符串string STconnection = ConfigurationSettings.AppSettingsstrconnection;STconn = new SqlConnection(STconnection);if(!IsPostBack) /自定义BindGrid()方法,加载信息BindGrid();else/定向到首页Response.Redirect(./Index.aspx);public void BindGrid()/创建查询用户信息的sql语句String STstrsql=select STUserID,STNickName,STUserPwd,STUserName,STNoAdmin from STUser;/创建SqlDataAdapter的实例SqlDataAdapter STda=new SqlDataAdapter(STstrsql,STconn);/创建的DataSet实例DataSet STds=new DataSet();/将信息填充到DataSetSTda.Fill(STds);/获取数据源STmyGrid.DataSource = STds;/将信息绑定到DataGridSTmyGrid.DataBind();/分页处理public void STmyGrid_Page(object sender,DataGridPageChangedEventArgs e) /获取DataGrid的当前显示页的索引STmyGrid.CurrentPageIndex=e.NewPageIndex;BindGrid();(2)信息修改部分(以用户管理页面为例)当单击DataGrid控件中的“编辑”按钮时,所要编辑的信息会显示文本框,让用户进行修改处理,若是单击DataGrid控件中的“删除”按钮,会删除用户所想删除的信息。如图5-2所示。图5-2 点击编辑按钮触发页1、 点击编辑所触发的事件,代码如下:Public void STmyGrid_edit(objectsource,System.Web.UI.WebControls.DataGridCommandEventArgs e)/获取DataGrid所要编辑的项的索引STmyGrid.EditItemIndex=(int)e.Item.ItemIndex;BindGrid();2、 点击响应更新事件获取编辑状态下的文本框中的值,并把它们赋值给更新语句的参数,然后执行SQL语句,退出编辑状态并重新显示数据。代码如下:/点击更新所触发的事件Public void STmyGrid_update(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)/根据文本框信息创建更新用户信息的sql语句string STstrsql=update STUser set STNoAdmin = STNoAdmin ,STNickName =STNickName, STUserName = STUserName where STUserID = STUserID;/创建SqlCommand对象,对sql语句进行操作SqlCommand STcmd=new SqlCommand(STstrsql,STconn);try/添加参数STcmd.Parameters.Add(new SqlParameter(STUserID,SqlDbType.Int,4);STcmd.Parameters.Add(new SqlParameter(STNickName,SqlDbType.VarChar,50);STcmd.Parameters.Add(new SqlParameter(STUserName,SqlDbType.VarChar,50);STcmd.Parameters.Add(new SqlParameter(STNoAdmin,SqlDbType.Int,4);string stupdatetext=(TextBox)e.Item.Cells1.Controls0).Text ;STcmd.ParametersSTNickName.Value=stupdatetext;stupdatetext=(TextBox)e.Item.Cells3.Controls0).Text;STcmd.ParametersSTUserName.Value=stupdatetext;stupdatetext=(TextBox)e.Item.Cells4.Controls0).Text;STcmd.ParametersSTNoAdmin.Value=stupdatetext;STcmd.ParametersSTUserID.Value=STmyGrid.DataKeys(int)e.Item.ItemIndex;/打开连接STcmd.Connection.Open();/执行非查询STcmd.ExecuteNonQuery();STmyGrid.EditItemIndex=-1;catch(SqlException ex)throw ex;/关闭连接STcmd.Connection.Close();BindGrid();3、点击取消所触发的事件,代码如下。public void STmyGrid_cancel(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) /获取DataGrid所要编辑的项的索引为-1STmyGrid.EditItemIndex=-1; BindGrid();4、点击删除所触发的事件,代码如下。public void STmyGrid_delete(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)/创建删除指定ID的sql语句string STstrsql = delete from STUser where STUserID = STUserID;/创建SqlCommand对象,对sql语句进行操作SqlCommand STcmd = new SqlCommand(STstrsql,STconn);/添加参数STcmd.Parameters.Add(new SqlParameter(STUserID,SqlDbType.Int,4);STcmd.ParametersSTUserID.Value = STmyGrid.DataKeys(int)e.Item.ItemIndex; STcmd.Connection.Open(); try/执行sql语句STcmd.ExecuteNonQuery();catch(SqlException)STcmd.Connection.Close();BindGrid(); 5.1.4 信息的添加(1)这里以添加用户页面为例,页面部分主要用到了两个个下拉列表框,如图5-3所示。图5-3 添加用户页下拉列表自动从数据库读取信息,代码如下:if(SessionSTNickName != null)string STconnection = ConfigurationSettings.AppSettings strconnection;STconn = new SqlConnection(STconnection);STconn.Open ();string STmysql1 = select * from STDep;SqlCommand STcmd1 =new SqlCommand(STmysql1,STconn);SqlDataReader STdr1 = STcmd1.ExecuteReader ();STDepName.Items.Add(new ListItem(,-1) );while(STdr1.Read ()STDepName.Items.Add(new ListItem(STdr1STDepName.ToString(),STdr1STDepID.ToString() );STconn.Close ();(2)点击确认按钮所触发的事件,代码如下:private void ST_ok_Click(object sender, System.EventArgs e)/创建数据库的SqlCommand对象SqlCommand STcmd =new SqlCommand(insert_STUser_1,STconn);/定义访问数据库的方式为存储过程STcmd.CommandType=CommandType.StoredProcedure;/为存储过程添加参数STcmd.Parameters.Add(new SqlParameter(STDepID,SqlDbType.Int,10);STcmd.Parameters.Add(new SqlParameter(STNickName,SqlDbType.VarChar,50);STcmd.Parameters.Add(new SqlParameter(STUserName,SqlDbType.VarChar,50);STcmd.Parameters.Add(new SqlParameter(STUserPwd,SqlDbType.VarChar,50);STcmd.Parameters.Add(new SqlParameter(STNoAdmin,SqlDbType.Int,4);/给参数赋值STcmd.ParametersSTNickName.Value = STNickName.Text;STcmd.ParametersSTDepID.Value = STDepName.SelectedItem.Value;STcmd.ParametersSTUserName.Value = STUserName.Text;STcmd.ParametersSTUserPwd.Value = STUserName.Text;STcmd.ParametersSTNoAdmin.Value = STNoAdmin.SelectedItem.Value;STcmd.Connection.Open();trySTcmd.ExecuteNonQuery();Response.Redirect(STManagerLogin.aspx);catch(SqlException)ST_Warn.Text=添加失败;ST_Warn.Stylecolor=red;STcmd.Connection.Close(); 5.1.5 购买查询部分此部分实现通过对顾客ID的查询,显示出此顾客的购买信息,如图5-4所示。代码如下:public void btn_srch_Click(object sender, System.EventArgs e) Table1.Visible=true; string userid=txbx_usrid.Text.ToString(); string strConn= ConfigurationSettings.AppSettingsstrconnection; SqlConnection Conn=new SqlConnection(strConn);Conn.Open();string strComm=select * from STBuy where GukeID=+userid+;SqlCommand Comm=new SqlCommand(strComm,Conn);SqlDataReader sdr=Comm.ExecuteReader();while(sdr.Read() usrid.Text=sdrGukeID.ToString(); usrname.Text=sdrGukename.ToString(); prdname.Text=sdrSTProdName.ToString(); prdprice.Text=sdrSTProdPrice.ToString(); num.Text=sdrSTProdNum.ToString(); Gmtime.Text=sdrBuytime.ToString(); sdr.Close(); Conn.Close();图5-4 购买信息查询页面5.1.6 结纳款部分此处实现对购买商品的价格的结算,代码如下:string strCon=ConfigurationSettings.AppSettingsstrconnection;SqlConnection Con=new SqlConnection(strCon);Con.Open();string price=sdrSTProdPrice.ToString(); string num=sdrSTProdNum.ToString(); int prc=Int32.Parse(price);int number=Int32.Parse(num); int buynum=Int32.Parse( Sessionnum.ToString();int total=prc*buynum; int n=number-buynum; string strUp=Update STProDe set STProdNum=+n+ where STProdID=+prdID+;SqlCommand Com=new SqlCommand(strUp,Con);Com.ExecuteNonQuery(); Label2.Text=total.ToString();Con.Close(); Response.Write(购买成功);5.2 系统截图(1)首页登录:此页面实现对输入的用户名和密码的判断,根据结果进入相应管理权限页面(如总店页面,连锁店1页面,连锁店2页面)如图5-5、图5-6、图5-7所示。图5-5 登录页面 图5-6 总店页面图5-7 分店页面(2)分店销售报表查询:功能主要实现对各个分店的销售情况的及时了解,如图5-8所示。图5-8 销售信息查看页面(3)批发业务:功能主要实现对商品的及时配送、调拨,如图5-9所示。图5-9 商品批发页面(4)购买查询:功能主要实现对顾客消费信息的查询,如图5-10所示。图5-10 购买查询页面(5)商品出售:功能主要实现对顾客购买信息的记录,如图5-11所示。图5-11 商品销售页面第六章 系统测试6.1 运行环境(1)硬件环境1、推荐使用PIII 800以上的CPU。2、要顺利运行Visual Studio .NET 2008关键是内存大小,至少256MB,推荐512MB。3、其他为常规硬件配置,对显卡、声卡都无特别要求。(2)软件环境1、数据库:Microsoft SQL Server 2005。2、技术平台:Microsoft .NET Framework 1.1.4版本。3、IIS:Internet Information Server 5.1版本。4、调试(开发)工具:Microsoft Visual Studio .NET 2005中文企业版。5、服务器操作系统:开发过程中使用Windows XP Professional操作系统,系统运行服务器可以采用Windows 2000 Server以上版本的操作系统6.2 测试与分析(1)测试目的在设计软件时,系统难免会出现各式各样的问题,为了尽可能的发现系统存在的错误及不足之处,并以对错误进行改正,对不足之处加以完善,保证系统的正常运行及功能的完善,因此设置了系统测试这一环节。(2)在设计软件时,出现了许多问题,下面简单列几个系统出现的问题,以及是如何解决的。1、错误提示:未将对象引用设置到对象的实例。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误: 行 39: 行 40: QID=Request.QueryStringQID;行 41: title=Server.UrlDecode(Request.QueryStringtitle).ToString();行 42: strOperation=select * from AD_QAnswer where QID=+QID;行 43: strTableName=Answer; 源文件: d:evenjoint89178webadcmsagentqaadminqadetail.aspx.cs 行: 41 原因:变量title未赋初值,即Server.UrlDecode(Request.QueryStringtitle).ToString()执行的结果为 null。2、错误提示:trueSystem.Data.SqlClient.SqlException: 第 1 行: , 附近有语法错误。原因:列类型为char,但在连接数据库时只使用了该列的变量,没有为变量加引号源错误:string str=String.Format(INSERT INTO AD_CARVEOUT VALUES (0,1,2,3,4,5,6,7,8,9,10),this.UserName,this.Name,this.Sex,this.Age,this.Tel,this.Email,this.Area,this.Money,this.Trade,this.ProjectSummary);解决方法:0加上单引号3、错误提示: 说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 未能加载类型“adcms.agentNew.test.gonggao2”。源错误: 行 1: 行2: 行 3: 源文件: d:Evenjoint89178webadcmsagentnewtestgonggao2.aspx 行: 1 原因:后置代码没有声明引用的命名空间using my_classLibrary;4、错误提示: 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 未能从程序集 SSO 中加载类型 Keeper。源错误: 行 16: !- 行 17: !- 行 18: 行 19: 源文件: d:evenjointSSOSSOSiteweb.config 行: 18 解决方法: 查询MSDN , 引用模块的语法为: 在类名前加上“命名空间”,改为。第七章 总结通过做这次毕业设计,我从中学到了很多。虽然在做毕业设计的时候,遇到了许多问题,但也一一解决了。做这个设计,运用到了以前学过的很多知识,更重要的是运用到了老师讲解的分析问题、解决问题的方法和思路,让我对以前学习的知识有了一次很好的复习和巩固。在做这个设计时,先是上网查询了许多有关服装连锁店管理的资料,知道服装连锁店管理系统分总店系统和分店系统,总店系统主要是管理各个分店,对总体资源的控制,对各个分店销售情况要有及时的了解,并能够及时对资源进行调配,分店系统主要是面向顾客,实现了对顾客的管理和商品的出售。接着是查询了许多有关网站开发编程资料,最后决定用ASP.NET编程技术和SQL Server 2005数据库。终于开始编写代码了,在编写代码时,遇到了许多困难,因为以前并没有的很好掌握老师讲解的知识,现在是真的有在后悔,不过还好在学校有同学和老师的帮忙。虽然系统还有不足之处,但是还是完成了。参考文献1 求是科技.ASP.NET数据库管理系统开

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论