网上服装销售系统论文设计

网上服装销售系统论文设计

ID:6190418

大小:614.00 KB

页数:19页

时间:2018-01-06

上传者:U-256
网上服装销售系统论文设计_第1页
网上服装销售系统论文设计_第2页
网上服装销售系统论文设计_第3页
网上服装销售系统论文设计_第4页
网上服装销售系统论文设计_第5页
资源描述:

《网上服装销售系统论文设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

网上服装销售系统毕业论文设计目录摘要1第1章绪论31.1课题背景31.2国内外在该方向的研究现状及分析31.3使用的开发平台3第2章需求及可行性分析42.1系统调研42.2需求分析42.3可行性分析52.3.1经济可行性52.3.2技术可行性52.3.3操作可行性62.3.4法律可行性6第3章系统详细设计73.1系统的总体功能结构设计73.1.1管理员模块73.1.2用户模块83.2数据库设计83.2.1数据库分析93.2.2数据表9第4章系统功能实现124.1前台功能实现124.1.1会员的注册和登录124.1.2服装查询功能134.1.3留言板134.2后台功能实现144.2.1管理员登录界面144.2.2管理员管理界面144.2.3用户购物车与填写订单界面实现15结论20参考文献201 第1章绪论1.1课题背景科学技术日新月异,计算机科学也逐渐趋于成熟。计算机强大的功能已为人们所熟知,它已经进入各个领域并发挥着越来与重要的作用。作为计算机应用的一部分,使用计算机对网上服装销售平台进行管理,具有线下操作所无法比拟的优点[1]。例如:检索迅速、高效率、低成本、存储量大、寿命长、沟通成本低等,这些优点能够极大地提高管理和办事的效率。因此,开发这样一个网上服装销售平台就成为很有必要的事情。而且只要系统的设计合理,就可以为公司再开一条销售通路,减少库存堆积,利用网络的共享、互动的优点[2],结合地面销售的优点,借助数据库管理技术,开发一个网上销售平台,实现服装网上销售规范化、个性化、人性化。1.2国内外在该方向的研究现状及分析据前期对服装销售的经营和管理模式的调查研究,基本了解了服装销售行业的整体概况。在国内,曾经服装的在线销售是为了适应市场的巨大变化而出现和发展起来的;发展至今,已形成例如:淘宝、拍拍、凡客等多个巨头争霸之势[3]。要想在这个行业占得一席之地实属艰难。但是,这种在线销售也有些许不足,即客户下单后要等待至少两到三天才能收到货,换货所耗费的时间过长。所以本系统是针对区域服装在线销售而开发的,这样在具备各大主流电商的基本优势的前提下,又弥补了长途运输耗时长的不足之处,同时又为客户提供了更加便捷的售后服务。1.3使用的开发平台开发平台:Windows7开发语言:C语言、ASP.Net、HTML、CSS集成开发环境:ASP.Net辅助开发工具:Visualstudio2008,SQLServer2008客户端运行环境:IE6及以上版本19 第2章需求及可行性分析系统的需求分析需要系统分析师和软件工程师对客户需要什么功能进行定位。这个阶段需要不断的有耐心的和客户进行交流。只有满足了客户对系统功能的要求,我们才能够分析和寻求解决方案,最终实现这些具体的系统功能。本章将分别从可行性分析和用户需求两个方面进行具体的研究[4]。2.1系统调研凭借本人实习经历以及对整个销售工作流程的调查和总结,得出以下调研结论:(1)经销商对销售终端的工作人员的学历没有过高的限制,所以本设计所实现的功能要方便易用,界面交互要有好。(2)销售终端已经拥有配置很好的电脑系统,所以,硬件方面已经得到解决;(3)经销商方面也迫切地寻求一个更新更适合其自身情况的网络销售平台,所以在政策上十分支持,在人事支持方面已经做出了很大的帮助。(4)经销商毕竟是只有地面销售背景的传统型销售商,没接触过网络销售,所以,在设计新系统时,要把这些因素考虑在内。可行性分析是指对该系统的操作可行性、技术可行性、经济可行性等其他因素的调研分析,使开发人员和用户更加的清楚了解该系统。2.2需求分析服装销售平台分为前台管理和后台管理,前台管理包括会员管理和非会员管理,后台管理则是管理员管理[5]。非会员只能浏览服装,通过注册即可成为正式会员,会员可以修改个人信息,浏览和购买服装,查看订单情况,以及留言功能。后台管理员管理包括对会员信息的维护,服装商品的维护,订单的维护。管理员拥有最高的权限:可以发布和删除服装商品;对用户的订单及时处理更新;对留言板的维护[6]。19 2.3可行性分析本节从经济可行性、技术可行性、操作可行性、法律可行性进行分析。2.3.1经济可行性由于开发此网上服装销售系统所需的硬件(计算机及相关硬件)和软件环境(ASP.Net、SQL2008),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对用户不造成过重的经济负担[7]。而一旦此系统投入使用,不仅可以减少商家的工作强度,提高工作效率,而且方便了用户的购买,打破了传统的销售模式,极大限度的方便了用户,也为系统的进一步推广创造了条件,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本管理系统的开发成本,所以从经济方面讲开发此系统是可行的。2.3.2技术可行性技术可行性是对待开发的系统进行功能、性能和限制条件的分析,确定在现有的资源的条件下,技术风险有多大,系统是否能实现。这里,资源包括已有的或可以搞到的硬件、软件资源,现有技术人员的技术水平与已有的工作基础。网上服装在线销售系统的开发基于B/S模式,主要包括前端的开发以及后台数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、安全性好的数据库[8]。本系统拟采用ASP.Net和SQL2008两个程序来分别作为前端和后端的开发工具。ASP.Net是建立在通用语言运行时(CLR)上的应用程序框架。他用来在服务器端构建功能强大的Web应用程序。ASP.Net提供了世界级水平的开发工具支持。在VisualStudio.Net的集成开发环境(IDE)中,ASP.Net框架由丰富的工具箱和设计器组成。所见即所得的(WYSIWYG)编辑方式、拖放服务器控件、以及自动部署,仅仅是这一强大工具所提供的一少部分功能。ASP.Net强大而富有弹性。由于ASP.Net是基于(CLR)的,因此整个ASP.Net平台的强大和富有弹性,同样可以应用于Web应用程序开发。ASP.Net框架的类库、消息以及数据访问解决方案,都可以无缝集成到Web。ASP.Net也是语言中立的,因此你可以选择你最熟悉的语言,或者通过几种语言来共同完成一个应用[9]。19 SQL2008作为微软在Windows系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,相信大多数将自己的业务建立在Windows平台上的用户都会对它有相当的亲切感。区别于SQL2008小型数据库,SQL2008是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。在硬件方面,如今的家用或商用电脑硬件的整体配置水平都很高,网站在硬件方面是很可行的。在软件方面,由于ASP.Net和SQLServer2008都两个非常成熟的开发工具,无论在安全性、可用性、可靠性方面都毫无置疑,因此软件方面是很可行的。2.3.3操作可行性本系统是一个基于Web的网上服装销售平台,是Web技术应用于网上销售中的产物,是服装销售商发展历史上的一个新阶段[10]。系统基于Web的工作界面,使采购人员无论身处何地,无论通过局域网还是互联网,都能在浏览器中直接对服装信息进行录入、浏览、修改、删除、查阅等管理工作。在操作使用上十分方便,员工只需连上公司内部的局域网,在自己的电脑上通过Web浏览器就可使用本系统,同时所有的操作都是基于Web的的操作方式,如:链接、按钮、文本框等等。所有的操作通过浏览器完成,客户端不需要配置其他应用软件,用户不需培训。因此,在操作使用上,本系统简单、方便,易于使员工们接受,本系统尽力为用户着想,因而该系统是方便可操作的。2.3.4法律可行性法律可行性即该平台的开发会不会在社会上引起侵权或其它责任问题。因为该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。综上所述,网上服装销售平台的开发是必需的,是可行的。19 第3章系统详细设计这个阶段的任务是设计软件系统的模块层次结构,设计数据库的结构以及设计模块的控制流程,其目的是明确软件系统"如何做"。并对网上服装销售系统的功能实现做出部署,然后对信息管理功能做出合理的分析。3.1系统的总体功能结构设计服装销售平台分为前台管理和后台管理,前台管理包括会员管理和非会员管理,后台管理则是管理员管理[11]。前台管理包括四大模块:会员模块、会员购物车模块、商品模块、会员留言板模块;后台管理包括五大模块:管理员密码修改模块、商品维护、订单管理模块、留言信息管理模块、会员信息管理模块。系统功能结构图如图3-1所示。图3-1系统功能结构图3.1.1管理员模块系统管理员拥有系统的最高权限,可以对商品进行增添、修改、删除,可以对会员信息进行管理,可以对用户所下的订单进行处理,还可以对用户在留言板块所写的留言信息进行删除、回复。管理界面的系统功能模块图如图3-2所示。19 图3-2管理界面功能模块3.1.2用户模块用户可以进行注册,注册为会员登录之后,可以查看服装商品的类别,优惠商品,可以把挑好的服装先放到购物车,可以对购物车里的服装进行增、删、改,还可以在留言板块给管理员留言。用户界面的系统功能模块图如图3-3所示。图3-3用户界面功能模块3.2数据库设计“数据库”就是为了实现一定的目的按某种规则组织起来的“数据”的“集合”19 。它由一个称为数据库管理系统的软件进行管理。数据的存取方式独立于使用它的应用程序。3.2.1数据库分析用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据表,为后面的具体设计打下基础[12]。通过系统功能分析,针对一般的网上服装销售系统,总结出如下的需求信息:(1)用户分一般用户、注册用户和管理员用户。(2)一般用户和注册用户无需要登录就可以查看服装信息和购买。(3)注册用户登录后可以维护自己的个人信息,并且在向网站发出定单时会自动填写自己的联系信息。(4)服装按商品类别来分类,每一个商品都对应一个类别。(5)定单分单张详细定单和总定单。(6)一个用户可以购买多个服装。(7)一个用户对应一张定单列表。(8)一个定单列表对应多张定单详细信息。关于定单列表与定单详细信息可以这样理解:因为用户一次可以购买多种产品。则对每种产品(即每一款型号的商品)生成一条定单详细信息记录。然后多个这样的定单详细信息组成一个定单列表。每一个定单列表才与一个用户对应,在发货时以定单列表为单位,也即用户在操作时所看到的“定单”。经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:(1)管理员信息,包括数据项:帐号,姓名,密码。(2)注册用户(会员),包括数据项:用户ID,用户名,密码等。(3)商品,包括数据项:商品编号,商品名称,分类,价格等。(4)商品类别,包括数据项:分类编号,分类名称,添加时间等。(5)定单详细信息,包括数据项:定单编号,订单列表编号,商品编号,购买数量。(6)定单列表,包括数据项:定单列表编号,用户编号,下单时间,联系方式。3.2.2数据表19 数据表的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。它主要是从数据流、处理逻辑、外部实体、数据结构、数据存储和数据项等六个方面进行具体的定义,本系统有多个数据表,如下所示。(1)Admin表,记录管理员的登陆信息,包括管理员账号和密码。设置如下表1。表1Admin(管理员信息表)列名数据类型允许空字段说明usernamenvarchar(50)否管理员登陆名passwordnvarchar(50)否管理员密码addtimedatetime否管理员注册时间(2)tblUser表,记录用户的登陆信息和用户的基本信息,设置如下表2所示。表2tblUser(会员信息表)列名数据类型允许空字段说明IDint否用户IDPswnvarchar(50)否用户密码UserNamenvarchar(50)否用户登陆名真实姓名nvarchar(50)否用户真实姓名性别nvarchar(50)否用户性别年龄int否用户年龄联系方式nvarchar(50)否用户联系方式家庭住址text否用户家庭住址(3)Products表,记录服装详细信息,设置如下表3所示。表3Products(服装信息表)列名数据类型允许空字段说明PIDint否服装IDPNamenvarchar(100)否服装名称CIDint否服装类别IDPCPricemoney否服装价格(4)Order表,记录订单信息,设置如下表4所示。19 表4Order(订单表)列名数据类型允许空字段说明OIDnvarchar(30)否订单IDPIDint否服装IDPNamenvarchar(50)否服装名称PNumint否服装数量PCPricemoney否服装成本价TotalPricemoney否订单总额Pubdatedatetime否提交订单时间OStateint否订单状态(5)tblBasket表,记录购物车信息,设置如下表5所示。表5tblBasket(购物车信息表)列名数据类型允许空字段说明IDint否购物车IDtblUsernvarchar(50)否用户名Pidint否服装IDisNint否服装数量isMoneymoney否服装价格isDatedatetime否放入购物车时间(6)Message表,记录留言信息,设置如下表6所示。表6Message(留言信息表)列名数据类型允许空字段说明MIDint否留言IDUMamenvarchar(50)否用户名Uphonenvarchar(100)否用户联系电话UEmailnvarchar(100)否用户EmailMTitlenvarchar(200)否留言标题MContentntext否留言内容19 第4章系统功能实现这个阶段的任务是设计软件系统功能的具体实现,包括主要功能和部分功能主要代码,以及主要功能的界面。4.1前台功能实现前台功能主要包括非会员的注册和登录;会员修改密码、搜索服装、购买服装、留言板等功能。4.1.1会员的注册和登录对于本系统非会员只能浏览服装,只有注册为正式会员以后才能够使用各个功能,填写会员基本信息,完成后点击“注册”按钮就可以进入会员登录界面。用户名不可以与之前注册过的用户重名,如果输入一样的用户名,系统会自动提示“用户名已存在,请重新输入用户名”,非会员的注册界面如图4-1所示。图4-1非会员注册用户注册之后,需要返回首页进行登录,在登录页面中,输入用户名和密码,点击“登录”按钮,系统自动核实用户名和密码是否存在和是否正确,如果正确直接跳到首页界面,并在导航栏上显示“用户某某已经登录”19 字样,当用户登陆时,系统会自动分配一个ID,这个ID是不会重复的,用来标志每一个不同的用户;否则系统会自动提示信息“用户名或密码不正确,请重新输入”。登录界面如图4-2所示。图4-2会员登录界面4.1.2服装查询功能服装查询功能是根据关键字进行服装查询。如图4-3所示。图4-3服装查询界面4.1.3留言板留言板模块是为了方便会员与管理员之间的沟通而设计的,带星号的为必填项,不然会提示无法提交的,会员将信息填写完整后,点击“提交”按钮即可。如图4-4所示。19 图4-4留言板界面4.2后台功能实现网站后台是管理员对该网站基本信息的管理与维护。这里按流程的顺序一一详细说明。4.2.1管理员登录界面点击首页的“后台登录”链接即可进入网站后台管理员登录界面,管理员输入用户名及密码、验证码,系统自动核实这三项是否正确,正确即进入管理首页。验证码的设计可以提高网站后台管理的安全性。如图4-5所示。图4-5管理员登录界面4.2.2管理员管理界面后台管理界面分为左右两个部分。在界面的左侧显示后台管理的主要功能目录,目录功能使用的都是超链接按钮,分为六个大的功能,各个大的功能展开后,还包含多个小的功能。右侧为各个功能的显示、操作部分。六大功能是以链接的形式显示在左侧,单击一次该项展开再单击一次,该项收缩,如“系统”功能,点击一下展开,里面包括两个小的功能,前面有“·”进行标注,点击“打开店铺首页”即可链接到首页,点击“退出登录”即可返回到管理员登陆界面。后台管理首页界面。如图4-6所示。19 图4-6管理员管理界面4.2.3用户购物车与填写订单界面实现点击“放入购物车”按钮即可将选购的服装放入购物车中。填写订单界面如图4-7所示。图4-7填写订单界面确认订单界面。若在购物车中填写订单,订单按批量购买生成,如下图所示,单价和数量都不显示,只显示总价,单击所购服装信息后的“查看购买的产品详情”19 ,即可查看购买服装的详细信息包括单价和数量[13]。如图4-8所示。图4-8确认订单界面购物车核心代码:protectedvoidPage_Load(objectsender,System.EventArgse){if(!IsPostBack){if(Request.QueryString["did"]!=null){stringPid=Request.QueryString["did"].ToString();stringsql="deletefrom[tblBasket]whereid="+Pid;DBConnmyDB=newDBConn();myDB.ExecuteNonQuery(sql);myDB.Close();}if(Session["User"]!=null){txtName.Enabled=false;txtName.Text=(string)Session["User"];DBConndb1=newDBConn();TextBox1.Text=db1.LookUp("select真实姓名fromtblUserwhereUserName='"+(string)Session["User"]+"'","真实姓名");19 lblTotalPric.Text=db1.LookUp("selectsum(ismoney)as'1'fromviwBasketwheretblUser='"+(string)Session["User"]+"'","1");}else{Response.Write("");Response.End();return;}getData();stringDBPath=ConfigurationSettings.AppSettings["DataBasePath"];stringconnStr=(DBPath);SqlConnectioncon=newSqlConnection(connStr);con.Open();stringsql1="select*fromtblMode";SqlDataAdaptersda1=newSqlDataAdapter(sql1,con);DataSetds1=newDataSet();sda1.Fill(ds1,"tblMode");foreach(DataRowrowinds1.Tables[0].Rows){this.dplBm.Items.Add(row["名称"].ToString());}}}privatevoidgetData(){stringsql="select*from[viwBasket]wheretblUser='"+(string)Session["User"]+"'orderbyIDdesc";MySqlPagerSqlPager=newMySqlPager();SqlPager.setAttribute(SqlPager1,"FavDataGrid",sql,"IDdesc",20);}19 protectedvoidbtnOK_Click(objectsender,System.EventArgse){stringstrName=txtName.Text.Trim();stringstrEmail=txtEmail.Text.Trim();stringstrPhone=txtPhone.Text.Trim();if(strName==String.Empty||strEmail==String.Empty||strPhone==String.Empty){Response.Write("");return;}if(lblTotalPric.Text==String.Empty||lblTotalPric.Text=="0"){Response.Write("");return;}if(Session["CheckCode"].ToString()!=txtCheck.Text.Trim()){Response.Write("");return;}OrdermyOrder=newOrder();myOrder.PID="0";myOrder.TotalPrice=lblTotalPric.Text;19 myOrder.TName=CleanString.htmlInputText(strName);myOrder.Email=strEmail;myOrder.Phone=CleanString.htmlInputText(strPhone);Session["myOrder"]=myOrder;Response.Redirect("orderinfo.aspx?key="+Server.UrlEncode("makeOrder.aspx?id="));}protectedvoidbtnClear_Click(objectsender,System.EventArgse){txtEmail.Text="";txtPhone.Text="";txtCheck.Text="";}订单查询界面。会员在前台查询订单详情的时候,根据订单编号查询来判断该订单是否已经生效。图4-9订单查询界面19 结论经过反复地尝试并一次次地完善后,我的毕业设计----网上服装销售系统基本完成并顺利运行成功。会员注册登录、查看服装、下单、都已基本完成,所设想的各个功能都基本实现。在毕业设计的整个过程中,我所获得的不仅仅是知识,更是一些方法和态度。我发现和遇到很多问题,深深体会到对C语言和ASP.Net的理解不够。通过虚心请教专业人士才解决问题,弥补了我的专业知识,也使我知道了坚持不懈和谦虚谨慎的含义。我的毕业课题能够成功地运行,不仅仅是我个人努力的结果,也同时是所有帮助过我的人们集体智慧的结晶。在此,我要向所有支持我并给予我帮助的老师和朋友们表示感谢!参考文献[1]马骏.C语言网络应用编程(第2版)[J].人民邮电出版社,2010,21(2):157.[2]马骏,党兰学,杜莹,等.ASP.NET网面设计与网站开发(第2版)[J].人民邮电出版社,2007,6(21):23.[3]伍俊良.ASP.NET课程设计与系统开发案例[J].清华大学出版社,2004,6(21):23-24.[4]张海藩.软件工程导论(第5版)[J].清华大学出版社,2008,3(54):28.[5]萨师煊、王珊,等.数据库系统概论[J].高等教育出版社,2004,75(45):25.[6]龙马工作室等著.ASP.NET+SQLServer组建动态网站[M].北京:人民邮电出版社,1998.[7]刘广峰 .网络实战营销—理论与实践[J].清华大学出版社,2008,25(21):32.[8]沈一星 .浅谈我国服装行业的发展[J].浙江理工大学出版社,2007,78(12):98.[9]尚丽,张富云 ,等.服装市场营销[J].时尚周刊,2007,21(158):23. [10]周宁. 网络营销—网商成功之道[J]. 浙江理工大学出版社,2010,12 (25):123.[11]王宜. 赢在网络营销—经典案例与成功法则[J].时尚周刊, 2010,12 (54):19.[12]刘喜敏,马朝阳,等. 网络营销(第三版)[J].高等教育出版社, 2010,9(98):21.[13]白东蕊. 网络营销[J]. 经济科学出版社, 2009,8(54):152.19

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭