已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
xxxxx学院毕业设计(论文) 第 18 页 服装销售管理系统【摘要】 服装行业在我国是一个新兴行业,目前尚处于初步阶段,而现今的社会是一个潮流社会,人们都在接受新的东西,服装的流行无疑又是市场的强心针。在服装企业的管理中,都存在一些问题,服装的服装品牌繁、多种类多、库存漏洞大、决策欠依据、经营部规范等,而这些问题往往是一个商家制胜的关键。如果现在的企业还在采用古老的手工管理和计算、用手工对商品进行储销管理,那么该企业在与同行的激烈竞争中就已经处于失败的地位,针对这些存在的现在问题,我们要有一套好的管理系统,为此,开发了此系统。此系统实用于服装行业中的个企业,本系统为服装进销存管理信息系统,主要负责管理服装的商品管理、库存管理、进货、销售和存储等信息。具体内容论文中将做详细阐述。【关键词】服装管理、服装信息管理、客户管理目录1 绪论11. 1课题背景及目的11.1.1为什么要设计服装销售管理系统11.1.2服装销售管理系统的弊端22.服装销售管理系统分析22.1总体需求22.2功能需求32.3性能需求32.4课题研究方法32.5论文构成及研究内容33 csms设计43.1系统运行条件43.2 csms流程43.2.1 csms的整体规划43.2.2 csms的整体网页设计53.3系统功能分析53.4特别说明63.5数据库的设计64 csms详细设计84.1数据库模块创建84.2功能模块设计84.2.1 csms 母版页创建94.2.2用户登录模块设计94.2.3页面原型114.2.4子系统的功能124.2.5 退出系统144.2.6 数据库的备份145 系统功能测试145.1 系统测试环境145.2 测试内容155.3 测试结果15总 结15致 谢16参考文献171 绪论1. 1课题背景及目的1.1.1为什么要设计服装销售管理系统淘宝网是亚太最大的网络零售商圈,致力打造全球领先网络零售商圈;服装行业在我国是一个新兴行业,目前尚处于初步阶段,而现今的社会是一个潮流社会,人们都在接受新的东西,服装的流行无疑又是市场的强心针。随着我国电子商务基础环境的日益成熟,服装业网络直销的服装管理软件商业模式已经由最初的构想转化成具有明确的盈利模式的商业形态。并且,服装管理软件在服装网络直销领域已出现了多家成功运营的典范企业。然而,相对于部分服装零售领域超过20%的市场份额属于网络直销的现状,我国服装业网络直销市场发展空间非常庞大。因此,无论是拥有庞大传统服装营销渠道的大型企业或是处于起步成长阶段的服装品牌商,网络直销是一个市场前景广阔、充满机遇的发展领域。利用计算机管理可以最大限度的发挥准确、快捷、高效等作用,对服装企业的管理提供了强而有力的支持,因此利用计算机服务管理系统,已经是个大企业提高公司管理效率,改进服务标准的重要手段之一,通过网上购买服装,在交易过程中通过阿里旺旺的交流能感觉到轻松活泼的家庭式文化气氛。客户可以通过网络来进入到我方的服装店,可以在线上了解我店的服装信息,可与店主及时的讨论和接受信息。同时淘宝旺旺上具备了查看交易历史、了解对方信用情况、个人信息、头像、多方聊天别人购买的情况等一般聊天工具所具备的功能,可查看记录,来确保双方的利益。面对这样的趋势,越来越多的会发现淘宝服装店铺系统的优势,并会以各种各样的的模式来制作,建立淘宝服装销售系统能给人们带来双层利益。站在客户的角度思考,网上淘衣服有以下好处:a、不受天气时间限制:艳阳高照,大雨滂沱,凛冽寒风,无论多恶劣的天气都不会束缚淘服装的步伐,网上店铺能24小时为顾客服务;b、服装宝贝直接上门:顾客不用大包小包的拎着等公交和出租车,更不用在商品特价时挤到人群推里挑;c、不挪一步也能货比三千家:通过各店的相互比较,一定能发现各类服装的特色,快速淘到心仪的服装;d、价格便宜:去商场也好,小店也好,商家是绝对要赚个盆满钵满的,所谓的折扣,或是优惠不过是吸引眼球的一种噱头,不是说什么买卖都可以做,除了亏本的不做么。但是网上购买就不同了,批过来直接卖,价格从优也是自然的。同样的服装能够从我店铺中低价拿到手;e,特别属于你的:买衣服,配饰最怕是撞衫了。满街都是差不多的衣服,没有自己的风格,网上的服装多,分布广,能够重复的几率是很小的。所以花点时间,就能找到属于自己的独特那一款了;f,一来二往,交个朋友:发现有几家衣服符合自己口味的小店,经常光顾能成为会员和店老板成为朋友。站在店主的角度思考,网上销售服装能给其带来以下好处:a、店铺费用:在网上销售服装只与交少量的店铺费用,即安全又不用物色优势的位置;b、店铺选址:不需要到处找店面就能开自己的店。1.1.2服装销售管理系统的弊端很多顾客会反映网上的照片和实物上的差距太大。网上购买服装只能是看到照片,到货物真的到达你手里,你会感觉和实物有不一样。这就不如在商场里买到的放心;不能试穿。网购只是看到照片及对物品的简单的介绍,象衣服或鞋子之类的,你就不能直接的看出适不适合你,而如果在商场购买,你可以试穿,合自己的身,就马上买下,不用考虑那么多,网购就比较麻烦;网络支付不安全。可能被偷窥,密码被盗;城信问题。就是店主的信用程度,如果碰到过服务质量差的店主,问几个问题就显得不耐烦。还有在网上购物出现上当受骗时常发生;配送的速度问题。在网上所购来的物品,还要经过配送 的环节,快着一两天,慢着要一个星期或更久,有时候,配送的过程还会出现一些问题,还有,如果对物品不满意,又要经过配送的环节,换一下物品,这样比较麻烦;而在商场上,看到自己想要,就直接到手,如果不满意,直接拿去换。2.服装销售管理系统分析通过对服装销售管理系统分析,制订整个系统框架,主要需求有如下:2.1总体需求l 建立对服装提供全面管理的信息系统;l 对所有的服装、客户提供全面管理;l 对服装更新详细信息提供管理。2.2功能需求l 在internet,客户可通过ie或其他浏览器浏览服装信息;l 在互联网,可提交订单;l 具有购物车功能;l 客户能通过看到服装的样式来检索想要的服装;l 客户能查看当前订单和以往订单;2.3性能需求l 系统可以对服装的库存进行统计;l 易于维护和扩充;l 系统界面设计友好,操作方便、灵活; 具有安全检查机制,非法用户不能使用系统,不能偷看系统信息,不能修改服装,防止随意删改,同时提供信息备份的服务;2.4课题研究方法一个服装销售管理系统主要依靠的就是后台数据的支持与操作。对于一个系统来说,主要就是它能够帮助服装店店主和客户的问题,能够轻松容易的掌握其方法进行操作,于是就可以采用计算机语言进行编写程序实现这个过程。我所做的毕业设计采用visual studio 2005提供的数据库开发平台开发前台部分,利用sql server 2000作为后台数据库,本次毕业设计服装销售管理系统运用asp技术设计开发,使用大量的sql语句进行查询、添加、删除等操作。2.5论文构成及研究内容该论文的设计主要是作为毕业设计所做的一个课题需求,为能使淘宝店主和购买服装的顾客对其进行更方便的操作。论文中主要是针对对系统代码的编写、功能界面的实现等的描述。我做的管理系统取名为csms(clothing sales management system)服装销售管理系统。3 csms设计3.1系统运行条件系统运行是各种计算机程序得到执行的一种环境。在系统运行的过程中,它可能会实现你所想要实现的一切东西,也许也可能会在操作的时候出现某些问题而致使你烦恼。在设计此系统的时候,首先需要达到的要求就是必须具备一台windows xp操作系统,可以安装visual studio 2005和sql server 2000的软件的电脑。在设计的时候,需要的环境是:前台开发环境-asp.net,后台开发环境:sql server 2000。需要达到这些基本的条件才能运行此管理系统,进行操作,不过关键还需要看对软件的要求和支持。3.2 csms流程3.2.1 csms的整体规划服装销售管理系统分为前台和后台两个管理系统。前台管理系统分为最新服装浏览检索子系统、购物车子系统和会员访问子系统;后台管理系统分为服装管理、订单管理和客户管理子系统。下图为前台和后台管理系统以及各个子系统之间的关系。图 csms的整体网页设计描述了客户从internet上访问该网站,完成浏览、购物、登录、注册等过程所访问的各网页。csms是通过软件编写代码而实现的。csms通过对点击界面的链接,而实现对这个系统的操作过程,在操作这个系统的时候存在不同角色登录,实现的效果基本相同。csms整体页面设计结构如下:图2.1 csms整体页面结构设计图3.3系统功能分析csms功能要求:l 不同权限身份登录系统l 店主对服装信息进行添加、查询、修改、删除操作l 客户对购买的物品进行添加、查询、修改、删除操作l 数据备份、数据还原工作3.4特别说明a、网站的安全性:保证管理者和注册用户的密码安全,分权限管理,数据库访问控制;管理员预防黑客攻击或者窥探等行为。b、网站可维护性: 网站管理者须懂得一定的服务器应用、sql server 2000数据库应用、硬件维护、等方面的技能,数据库导入导出,数据库备份, 数据库后台维护, 网站紧急恢复,网站木马清除。c、故障处理:帮助企业建立全面的资料备份以及灾难恢复计划,做到有备无患;在企业网站系统遭遇突发严重故障而导致网络系统崩溃后,在最短的时间内进行恢复;在重要的文件资料、数据被误删或遭病毒感染、黑客破坏后,通过技术手段尽力抢救,争取恢复。3.5数据库的设计在进行数据库设计时,主要采用的是sql server 2000,利用它作为数据的后台支持,采用这种方式主要是因为对sql server 2000比较熟悉、且我认为其容易掌握与操作。在进行服装销售系统数据库设计的时候,需要设计至少需要设计两个表格(如下),服装销售系统数据库设计包括数据的需求分析,数据库物理设计(具体指数据库、表的物理结构)1. 服装信息(books)表:字段名数据类型长度说明描述fzidvarchar20主键 不为空服装的编号categoryidint不为空服装的类型编号fznamenvarchar100可为空服装的名称unitcostmoney不为空价格fzimagenvarchar100可为空服装款式descriptionnvarchar400可为空款式简介表1.12. 服装分类(categories)表:字段名数据类型长度说明描述categoryidint主键 不为空服装编号categorynamenvarchar50可为空服装类型名称表1.2包括创建语句,测试数据输入语句(测试数据每个表输入10条记录)insertinto categories ( categoryid, categoryname ) values ( 100,女装 ) goinsertinto categories ( categoryid, categoryname ) values ( 101,男装 ) goinsertinto categories ( categoryid, categoryname ) values ( 102,儿童装 ) go- - table insert statementsinsertinto fzs (categoryid, fzid, fzname, unitcost, description , fzimage ) values (100,7302077797,薄束腰上衣,¥,7302077797.jpg)insertinto fzs (categoryid, fzid, fzname, unitcost, description , fzimage ) values (100,7302157758,印花束腰衫,¥,7302157758.jpg)insertinto fzs (categoryid, fzid, fzname, unitcost, description , fzimage ) values (101,9787121053948,短裤,¥,9787121053948.jpg)insertinto fzs (categoryid, fzid, fzname, unitcost, description , fzimage ) values (101,97871151691,多臂织雪纺罩衫¥,97871151691.jpg)insertinto fzs (categoryid, fzid, fzname, unitcost, description , fzimage ) values (101,9787030181190,附后蝴蝶结土耳其袖毛衣,¥,9787030181190.jpg)insertinto fzs (categoryid, fzid, fzname, unitcost, description , fzimage ) values (101,7111128060,7111128060.jpg)insertinto fzs (categoryid, fzid, fzname, unitcost, description , fzimage ) values (102,7111213823,金葱针织短摆开襟衫,¥,7111213823.jpg)insertinto fzs (categoryid, fzid, fzname, unitcost, description , fzimage ) values (100,9787302108535,金葱装饰毛衣,¥,9787302108535.jpg)insertinto fzs (categoryid, fzid, fzname, unitcost, description , fzimage );在进行数据库创建的时候,均采用数据录入的方式把部分数据录入到原始的数据库中,以便在进行程序设计时能够有足够的数据进行支撑,在后期进行系统调试时,在不需要录入、添加数据的情况下,也能通过原始数据检验程序语言的正确性。4 csms详细设计4.1数据库模块创建在设计服装销售管理系统的时候,在程序模块中定义记录集,在各个窗口定义,这样会使输入数据能更好的与数据库进行连接,并且都能用程序代码控制,能够大大提高程序运行的效率,在设计的时候部分代码在各个模块窗口中都是可以通用的,也就是说不需要重复编写代码,只需要复制粘贴就行,这样在设计程序的时候能够大大的减少工作量,保证了完成的速度和效率。部分共用代码如下所示:if page.isvalid then 判断页面验证是否通过 dim conn as sqlclient.sqlconnection conn = new sqlclient.sqlconnection(server=.sqlexpress;integrated security=true;database=company) 定义数据集,连接数据库conn.open() 打开链接conn.close() 关闭链接4.2功能模块设计主要列出要实现的功能,以及他们之间的关系,其关系用图形方式表示图3.1 服装销售系统的执行流程4.2.1 csms 母版页创建(1)设计理念母版页对于设计一个完整统一的asp.net web系统起到了一个很好的引导作用,母版页可用于实现网站设计统一外观和布局,其扩展名.master的asp.net文件,由特殊的master指令识别;母版页可以方便地处理页的通用功能和外观,然后可以创建包含具体内容的各个内容页。母版页的使用很大程度上节省了时间,它把内容分离出来,使我们能都更加专注于页面独有内容的设计和呈现,母版页的创建和普通页创建方法一样,但是还是存在差别:母版页源代码中使用的是master指令,而.aspx页中使用的是page指令母版页在创建之后,设计视图中会自动生成控件content placeholder,而.aspx页面中是没有这个控件的。此控件也只能在母版页中使用。(2)母版页设计在设计的时候母版页(masterpage.master)和主界面(mainmenu.aspx)是相同的,主要是为了能够在实现各个界面的时候能够返回主界面和退出系统的操作,所以设置了返回主界面和退出系统的超链接。在母版页中,需要设计返回主界面、退出系统的链接和按钮,以便在后面进行操作的时候能够更加快捷的使用界面上的按钮、链接轻松的达到操作者想要的效果与步骤。4.2.2用户登录模块设计(1)设计思路在登录服装销售管理系统时都需要经过身份验证。只有用户名和密码相对应才能进入系统。因为在系统设置中已经对系统使用权限进行了规定,所以,在用户登录的同时也决定了用户对系统使用权限进行规定。当登录者是管理员时,可以使用系统提供的所有功能,并能对所有用户和服装信息进行管理,如查询、删除、更新、修改等。而如果不是管理员时只能对系统资料进行查询,不能进行其他的操作,是顾客时只能对服装进行购买、修改、删除、计算价格等等。(2)用户登录界面设计 情况一:当用户需要进行登录的时候,点击登录则进入该界面,同时只要输入正确的用户名、密码和身份验证就可以顺利进入系统进行操作(注:密码采用隐藏形式,目的是保证密码数据的安全),密码最短长度为3,并有字符要求。图3.2情况二:当输入错误用户名、密码的错误或者是不填写的时候则会出现提示,主要是给管理员起到提醒的作用,如下图:图3.3说明:对于在该系统中,所有的内容操作都是先通过登录界面,然后对数据进行操作的。也就是说登录界面在系统登录的时候起到了决定性的作用,它决定了该数据的管理与执行,所以登录界面是整个系统中至关重要的部分,也是不可缺少的一部分。所以验证用户是否为管理员时,我们通过以下的代码进行识别:dim cmdstr as string 创建数据库操作语句cmdstr = select * from users where userid- + txtname.text.trim() + and passwd= + txtpsw.text.trim() + and flag= + me.dropdownlist1.selectedindex.tostring() + dim cmd as sqlclient.sqlcommand 创建命令cmd = new sqlclient.sqlcommand(cmdstr, conn)dim sdr as sqlclient.sqldatareader = cmd.executereader() 执行命令,并生成sqldatareader对象 if sdr.read() then 登录成功,保存用户身份 if me.dropdownlist1.selectedindex.tostring() = 0 then me.session(flag) = 员工 elseif me.dropdownlist1.selectedindex.tostring() = 1 then me.session(flag) = admin end if me.response.redirect(mainmenu.aspx) 跳转到主界面 else me.label1.text = 您输入的用户名或者密码有误end if4.2.3页面原型ps效果图)、素材(images文件夹)此图为服装的首页面,客户可以在此页面分类(男、女、小孩等)搜索客户想要的服装,找到自己满意的服装其进行选择购买,系统会根据客户所选好的服装自动计算价格。图子系统的功能下面主要是针对店铺管理员操作来说,管理者具有所有的功能与权限,可以对任意数据进行管理与操作。图3.5(1)查询服装信息的实现对于店铺管理者来说,在对客户购买的信息进行查询的时候,也只需要进行登录系统,输入服装号,就可以查询销售量和销售情况。把服装号作为查询的依据主要是因为姓名可能会存在重复性,但是服装号只是一个对应一个服装,具有唯一性。管理员对服装信息进行查询,界面的显示都是同服装本身查询的界面是一致的。(2)修改服装信息的实现修改服装的这项工作,所实现的功能是对店铺服装信息资料的存储与编辑,方便对服装信息进行管理。因服装号具有惟一性,不能重复,所以只需要输入服装号便可以显示服装的信息并对其中可以进行修改,如新服装的更新、旧服装下架等信息,修改后让客户第一时间就能知道该信息。通过使用母版页设计程序updatemanage.aspx,实现管理员修改服装信息的功能。管理员登录后,单击导航模块中的【修改】按钮,直接转到updatemanage.aspx页面,页面图略。说明:当管理员输入服装号的显示信息,如果没有需要进行修改的信息内容的时候,点击确定则会出现“没有您要修改的信息”,然后进行退出。当对服装号可以进行修改的部分进行了合法的更新则在保存的时候出现“修改成功”,当出现异常情况的时候,系统会自动弹出“修改操作失败!”修改界面中,因为有的信息是无法进行修改的,所以在修改的过程中,只能创建操作数据库的命令,其修改代码如下:创建链接,并打开链接:dim conn as sqlclient.sqlconnection conn = new sqlclient.sqlconnection(server=.sqlexpress;integrated security=true;database=company) conn.open()创建操作数据库的命令dim cmdstr as string = update manage set department= + department + ,phone= + phone + ,position= + position + ,grade= + grade + ,time= + time + where empid= + me.detailsview1.datakey.value.tostring().trim() + dim cmd as sqlclient.sqlcommand cmd = new sqlclient.sqlcommand(cmdstr, conn) 执行命令 if cmd.executenonquery() then me.label1.text = 修改成功! else me.label1.text = 修改操作失败! end if conn.close() 结束更新模式,使处于只读模式 me.detailsview1.changemode(detailsviewmode.readonly) me.bind(me.textbox1.text.trim()(3)删除服装信息的实现当管理员需要对已售完等服装信息进行时,可以登录系统,点击【删除】按钮,进入删除界面。由于删除记录不可能在大量的数据中盲目的寻找,因此删除数据的时候需要借助查找功能,先在对应的文本框中输入需要删除的条件,这里我们通过服装号的唯一标记作为识别服装信息的标准,通过输入服装号系统则会出现该服装的所有信息记录,点击删除按钮,则会提示“删除成功!”否则则弹出“不存在您所需要删除的信息!”登录系统,点击删除,页面转到delmanage.aspx页面,此页面运行效果图略。4.2.5 退出系统当用户不再需要对该系统进行任何操作的时候,则可以点击【退出系统】按钮,或者是点击退出系统的链接都可以退出当前的操作界面,相当于关闭了该系统,不再对此系统进行任何的操作。在母版页中我们就设定了退出系统,通过清除登录的痕迹,然后转到登录界面: me.session.abandon() 清除session,转到登录界面 me.response.redirect(login.aspx)4.2.6 数据库的备份在此次的毕业设计中,采用的是sql server2000作为后台数据库的支持,所以在数据库的备份与还原上,只能通过在该软件工具中,通过鼠标操作对数据进行备份、还原、导入和导出等工作。如下所示:图3.65 系统功能测试5.1 系统测试环境1.硬件环境:2g内存,40g硬盘2.软件环境:操作系统:windows xp数据库:sql server2000程序开发工具:visual studio 20055.2 测试内容测试数据库的创建与数据库的连接测试用户和管理员登录测试管理员增加服装信息测试管理员修改服装信息测试管理员删除服装信息测试在sql server2000中备份、还原、导入和导出数据库5.3 测试结果测试结果软件运行一切正常。总 结大学三年的学习生活即将结束,在校2年和公司实习1年的时间里经过学校老师们和公司领导们的辛勤教导,我满载而归。这个时候通过毕业设计和毕业论文可以把自己的大学所学做一个总结。我本次所做的服装管理系统是基于visual studio的asp.net技术设计的。选择了sql server2000作为数据库后台支持工具,以便在程序设计的时候进行数据库功能的连接。在设计该系统的时候通过建立数据库的连接,以及
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论