服装销售管理系统的设计与实现
来源:小侦探旅游网
第7期 2016年4 无线互联科技 Wire1eS S Internet Technolog No.7 Aori1,2016 服装销售管理系统的设计与实现 黄怀毅 (成阳师范学院信息工程学院,陕西成阳 712000) 摘要:文章设计的服装销售管理系统基于B/S模式体系结构,同时通过使用jsp对页面进行基本设计,最后结合mysql¥t: ̄)¥库 进行开发。该系统主要实现对系统的管理、用户的管理、商品管理、订单管理和留言板管理等模块,测试表明该系统基本达到 预期要求。 关键词:B/S模式;服装销售管理系统;J sp 我国电子商务 ̄2o05年以来,每年的交易额持续稳定增 后,可以对自己的订单信息进行管理操作。留言板:用户可以 长,在近几年更是呈喷井式发展,随之而来的是传统实体店 在留言板处进行留言,对系统或者其他作出评价等。 受到了强烈冲击,网购己在逐渐取代传统购物方式。而服装 (2)后台。商品管理:管理员登录系统后,可以对商品信 销售管理系统就是将网络与传统相结合,使实体店也能实现 息进行管理。订单管理:管理员登录系统后,可以对订单信息 线上发展,不再屈居于某一个地段,受营业时间等条件的限 进行管理操作。销量统计:管理员在登录系统后,可以对本月 制。从而缓解网购带来的冲击。也间接性的减轻了实体店的 或者某个季度的销量进行统计。库存管理:管理员在登录系 成本,提高了工作效率,促进了服装销售业的良性发展。 统后,可以管理库存信息。会员管理:管理员在登录系统后, 1 设计思想 可以对会员信息进行管理。留言板:管理员在登录系统后,可 对于一款典型的数据库管理系统来说,尤其是服装类这 以对留言板上的信息进行删除等操作的管理。 样数据量非常大的管理系统,必须要满足使用方便和操作灵 3实体联系模型(见图1) 活等要求。而本文所讲述的系统在设计E也要满足以下几点: (1)系统本身采用人机对话的操作方式,并且界面美观、大 方,查询信息时也灵活、方便,数据存储方面也要准确并且安 全可靠。(2)系统前台界面要能展示所有的服装,并且可以 展示最新的服装和特价版的服装产品。(3)系统本身要满足 顾客能够快捷地进行服装信息的查询的需求,并且会员要能 随时地修改自己的个人资料。(4)系统本身要实现基本的网 上购物的功能,同时顾客也能随时查看自己的订单信息。(5) 系统要最大限度地实现系统本身的可维护性和可操作行,并 且要保证系统的运行要稳定,并且安全可靠。 2 系统设计 服装销售管理系统是基于B/S体系结构进行设计的,前 台采用jsp对页面进行设计还有功能的实现,后台则用mysql 数据库进行开发。服装销售管理系统在前台页面里为用户提 供了部分商品的图片展示,同时用户可以对商品进行类别搜 图1实体联系模型 索,还可以进行会员注册,在个人信息里也可以查看自己的会 4表结构设计 员信息,可进行修改编辑。当用户看到满意的商品可加入购 此系统主要建立了管理员表、会员表、商品表、销售信息 物车,然后进行支付,此在订单信息里也可以进行查询。此外 表、库存表、订单表等。管理员:管理员属性有管理员编号、 还有留言板,用户对于网站本身或者购物过程中有任何问题 用户名、密码等,其中管理员编号为主键。会员:会员的属性 都可以在留言板里进行留言。管理员则可以在后台对商品信 有会员的编号、用户名、密码、姓名、性别、年龄、电话、地址、 息、订单、销售量、整体的库存还有会员进行管理。 邮箱等,其中会员编号为主键。库存:库存的属性有库存编 (1)前台。会员注册:登录本系统购物,用户可以进行会 号、商品编号、出入库数量、出入库日期、出入库类别等。商 员注册。商品信息管理:用户在登录本系统后,可以查看或者 品:商品的属性有商品编号、名称、图片、金额、属性、类别、 搜索商品信息。购物车:用户在打开系统后,有选择好的商品 商品详情等。销售信息:销售信息的属性有销售编号、销售数 可加入到购物车里,等待付款。订单管理:用户在登录系统 量、商品编号、销售日期等。订单:订单的属性有订单编号、商 品编号、会员编号、数量、金额、日期、发货状态等。 作者简介:黄怀毅(1992一),男,宁夏银川。 一65— 第7期 N0.7 2016年4月 无线互联科技·设计分析 April,2016 5 功能模块的实现与测试 5.1登录模块 登录界面对于整个系统来说是非常重要的,它设置了进 入系统的用户和口令,这样就可以防止非法用户进入系统, 破坏系统的安全和系统所保存下来的数据。同时,也只有合 法的管理员输入正确的密码后才可以进入系统,否则系统将 提示密码或者用户名输入错误,并且会询问用户是否重新输 入。这样一来就对使用者有了一定的限制,也增加了系统的 安全性和保密性,便于管理员的控制和管理,也有利于系统 的维护。实现过程:使用javascript语言在浏览器端进行简 单的数据验证,如果数据符合要求则可以进行下一步登录, 如果数据不符合要求,则输入框数据清空,即将输入框的 value值设为空,然后再重新输入。在浏览器端,用户数据验 证通过后,点击登录在后台再次对数据进行合法性验证,验 证不通过,则返回提示信息,验证通过后就可以进行登录操 作,即在后台服务层进行数据库查寻,当用户名和密码存在 于用户表中且为唯一记录,则将用户相关信息存储在cession 中,并且返回登录成功信息,如果用户名和密码不存在于用 户表的记录中,则返回登录失败信息,即用户名和密码不存 在。具体操作步骤:在用户打开软件之后,登录界面会给用户 显示需要输入用户名、密码、验证码等信息,用户输入用户名 和密码后,点击确认即可完成登录操纵。 5.2用户信息管理模块 用户进入系统管理自我信息的功能实现:使用userDAO 中的findByld ̄DfindAll方法来删除和获取数据库中的数 据。具体操作:用户在自己的界面,有编辑选项,编辑选项里 有删除修改操作。用户管理界面的功能实现:通过findAll方 法来显示所有用户的信息,点击删除时,则通过findByld方 法来获取指定的用户ID,最后使用sql语句来进行操作。具体 操作步骤:在用户信息后,有编辑选项,可进行删除修改等 操。整体实现过程:点击用户管理,在后台服务层获取用户 的相关信息,并显示到页面,再进行信息的修改即在页面上 进行数据的修改输入,并在浏览器端进行数据的简单验证, 验证通过则提交数据,进入后台保存,然后在后台再次进入 数据的验证,如果数据合法或者验证通过,则对数据进行保 存,若不合法,则返回相应的字段错误信息。 5.3订单管理模块 用户在处理订单时使用buyAction中的方法,当用户提 交订单时,订单状态默认为未受理,管理员去查看订单是则 调用了orderMana()方法来将订单显示在页面中,点击删除 时则调用orderDeiByAd0方法将通过订单的ID对指定的订 单进行删除操作,而点击受理订单时则调用orderShouli0 方法将订单状态改为己受理,管理员通过查看订单明细时用 orderDetail()方法通过订单ID将指定的订单明细显示在页 面中。具体操作步骤: 进入订单界面,每个订单后面有个提 交订单按键,点击按键提交订单。订单上还有编辑按键,可进 行删除。实现过程:点击订单管理,在服务层获取所有订单的 信息,进行分页。并显示到页面,然后进行对订单删改查等一 系列操作,例如修改订单信息,对修改的信息进行数据验证, 如果合法即保存信息,如果不合法,则返回提示信息。 5.4 商品信息管理模块 此模块主要也就是对商品进行管理,在商品修改之前, 先进行管理员权限判断,如果有相应的权限,再进行数据查 询,并进行分页显示,然后进行商品信息的增删改查等操作, 例如修改信息,进行信息验证,验证通过保存修改的信息。 在做的时候,主要要将商品分为几个类别,管理时也就要分 开管理,其主要通过判断goodslsnot来区分。留言板信息管 理模块,留言板的功能主要先依靠liuyanDAO.findAL1方法 来获取所有留言,然后再通过调用liuyanMana来显示。管理 员的添加操作则是通过调用JiuyanAdd方法来实现。留言的 时间定义方面则是通过获取系统的时间的方法来定义。最后 删除留言时就调用liuyanDe]方法实现。具体操作步骤:在 进入商品信息管理界面,在搜索栏里可以对所需商品进行搜 索,已选择的商品可以进行编辑操作。在留言板界面,有写字 板,用户在这里留言,然后点击发送。管理员界面,有留言板 编辑,点击后对留言板的内容进行编辑操作。 5.5 系统测试 为了保证系统达到标准,决定将测试过程主要分为代码 审查、单元测试、集成测试、确认测试和系统测试等。 5.5.1单元测试 单元测试是将检测集中在软件设计的最小的一个单位模 块上,然后通过测试来检验该模块的实际功能与定义的功 能是否吻合,以及编码是否有错误。 5.5.2集成测试 集成测试是将模块按照设计的要求组装起来然后再同 时进行测试,这样做的主要目的是为了判断系统出现的问题 是否与接口有关。比如其中一个模块与另外一个模块因为疏 忽的原因而造成有害的影响;导致把子功能组合起来造成不 出现预期的主功能现象。而一些看起来可以接受的小误差当 积累到一定程度时,就会导致全程的数据结构出现错误。 5.5.3确认测试 确认测试的主要目的是要向用户表明系统是能够达到预 期效果的。经过集成测试后,已经按照设计的预期将所有的 模块组成了一个完整的软件系统,接口错误也已经排除,接 着就进一步验证软件的可行性,这就是确认测试的任务,即 软件的功能和性能是否达到所预期的标准。 5.5.4系统测试 软件开发完成之后,还要与系统中其他部分进行配套运 行,通过系统测试。包括恢复测试、安全测试、强度测试和性 能测试等完成最后的步骤。 6 结语 服装销售管理系统是采用了比较流行的B/S模式结构, 使用J2EE框架 ̄HMYSQL数据库来完成系统的设计与开发。系 统本身也考虑了用户的需求,同时达到了预期效果,另外也 添加了一些附加功能,这样可以使系统更加人性化。用户也 可以随时的对所有的信息进行查询。最后也到达了当初设计 这个系统时的目的,即可以使网络与传统业相结合,从而缓解 服装业的实体店面对网购冲击的尴尬局面。 (下转第106页) 66 第7期 No.7 2016年4月 无线互联科技·实验研究 I参考文献I April,2016 [1】罗鹏.电力机车入库受电弓滑板磨耗检测[J】.光电工程,2004(12):89-90. [2]任时光.新型滑板磨耗检测及自动降弓装置[J].铁道运营技术,2000(4):77—79. [3]香坂秀一.受电弓自动监视装置的研制[J]I变流技术与电力牵引,2000(3):36—38. [4]孙爱玉.检测受电弓接触磨损的新方法[J].电力机车技术,2001(4):46—48. [5刘德仁,葛宰林,毕铁艳.5]电力机车接触线磨损数字图像处理研究[J】.现代制造5-程,2006(3):90—91 [6]张铮,倪红霞,苑春苗,等精通Matlab数字图像处理与识别[M.M]北京:人民邮电出版社,2013. [7]王平均.基于MATLAB ̄像增强算法的应用[J].辽宁高职学报,2013(7):123—124. [8]袁丽婷.基于MATLAB的医学图像增强与边缘检测算法的实验研究[D].西安:第四军医大学,2009. [9姜庆伟.9]基于模糊理论的图像增强技术研究与实现[D】.上海:华东师范大学,2009. [1O]朱晓恒.受电弓典型故障图像检测算法的研究[D].成都:西南交通大学,2011. [11】陈维荣.受电弓滑板状态监测的图像目标提取[D].成都:西南交通大学,2010. Image Recognition Of Slide Abrasion f0r Locomotive Pantograph Zeng Pan,Wang Junwei,Deng Jiuqiang,Zhao Jianhong,Quan Ying (School ofMechanical Engineering,Southwest Jiaotong University,Chengdu 610031,China1 Abstract:Based on the theory of digital image processing and recognition.a new recognition methods in slide abrasion of locomotive pantograph are proposed.By comparing different algorithms of the sliding plate image detection,the optimal one to realize the identification of the abrasion image of pantograph slide is chosen.To obtain the best effect of recognition,the edge detection,image segmentation,image enhancement,image restoration and other image analysis and processing is adopted.Meantime,the improved canny algorithm,Hough transform and BP neural network are used to identify the wear image of pantograph slide.The research results have some references for the detection and identification of slide abrasion of locomotive pantograph. Key WOrds:pantograph;digital image processing;Canny algorithm;BP neural network (上接第66页) 】参考文献】 …1韩雪平,徐桂芳_数据仓库技术在电子订货系统中的应用研究[J].计算机光盘软件与应用,2014(5):33—34. [2]马文文,姚拓,李龙,等牧草根际促生茵资源数据库管理系统构建[J].草原与草坪,2015(3):44—45. [3】高翠芬,胡岚,温静基于Web Services的网上图书订购系统安全性应用[J].电子技术与软件工程,2015(5):12—13 [4]杨晨,韩旭.基于ASP的网上图书销售系统的设计与实现[J].电子世界,2014(15):23—24. [5]陈进强.网上图书交易系统的设计与实现[D].南昌:南昌大学,2014. [6]杜玉昌.基于WEB的小型公司人事管理系统的设计[J].电子技术与软件工程,2014(20):78—80. [7】刘婵榕.基于B/S架构的高校教务管理系统的设计与实现[D].长春:吉林大学,2015. The Design and Implementation of Clothing Sales Management System Huang Huaiyi (Information Engineering College,Xianyang Normal University,Xianyang 712000,China) Abstract:The article design clothing sales management system architecture based on B/S mode,through the use of JSP page for basic design at the same time,finally combining the mysql database development.The system mainly realize the management of the system,user management,commodity management,order management and message board management module,test show that the system achieves the expected requirements. Key words:B/S mode;clothing sales management system;jsp 106