随着各个服装公司的发展,以及现在的客流量的增加,很多的服装公司的内容管理系统出现了很多的问题,比如说系统的服务不全面,系统高峰时期出现卡顿等一些体验不是十分好的现象。本次毕业设计从服装行业的本身需求出发,服装公司内部的管理问题进行分析,对系统功能进行功能模块设计、数据库设计。本文介绍了由 jsp+SSM+MySQL 实现的服装店管理系统,该系统包括基本信息、销售信息管理、商品上新管理、商品库存管理、用户管理和系统设置等服装店管理所功能。
关键词:服装管理系统;jsp;SSM;MySQL
ABSTRACT
With the development of various clothing companies, as well as the increase of customer flow, there are many problems in the content management system of many clothing companies. For example, the service of the system is not comprehensive, and the experience of the system is not very good. The graduation project from the clothing industry’s own needs, clothing company internal management problems are analyzed, the system function module design, database design. This paper introduces the clothing store management system implemented by jsp + SSM + MySQL. The system covers the functions required by clothing store management, such as Basic information, sales information management, new management, inventory management, user management and system settings, etc.
Key Words:Clothing Management System ; jsp ; SSM ; MySQL
目 录
第 1 章 绪论 1
1.1开发背景 1
1.2研究意义 1
1.3设计目标 1
1.4研究步骤 1
1.5研究进度与安排 2
第 2 章 可行性分析与技术简介 3
2.1可行性分析 3
2.1.1经济可行性 3
2.1.2技术可行性 3
2.1.3操作可行性 3
2.2相关技术介绍 3
2.2.1SSM 框架简介 3
2.2.2JSP 简介 4
2.2.3MySQL 简介 4
2.2.4Eclipse 简介 4
2.2.5Tomcat 服务器 4
第 3 章 系统分析 5
3.1系统功能模块概述和分析 5
3.1.1信息需求分析 5
3.1.2功能需求分析 5
3.1.3性能需求分析 7
3.2系统功能模块设计 7
3.3数据库分析 8
3.4数据库物理结构设计 9
第 4 章 系统实现 12
4.1登录界面 12
4.2供应商管理 13
4.3服装信息管理 14
4.4商品上新管理 14
4.5商品库存管理 15
4.6用户管理 16
4.7商品销售管理 17
第 5 章 服装店管理系统测试 19
5.1软件测试概述 19
5.2代码测试 19
5.3用户登录模块测试 19
5.4服装管理模块测试 20
5.5测试总结 21
结论 22
参考文献 23
致谢 24
第 1 章 绪论
1.1开发背景
国内专门研究服装店管理系统的并不多,有学者从经济发展角度分析了现中小型企业的优势,劣势,面临的挑战。对于我国国情来讲,服装行业规模化其实起步较晚,企业对于服装行业的信息化建设没有给太多的重视。如何降低生产要素和提高管理效率成为了众多中小型企业的主要目标。结合学者的观点进行了分析,得出的结论是方便简易的管理系统是改善中小型企业管理耗费大量人力物力情况的重要措施。现在这个阶段我国流行的管理系统很多,但是这些大多基本都是偏向综合性数据库的系统,适合不光是服装店的各种企业的管理。作为衣食住行之首,服装行业的发展步履维艰,现有的通用管理系统不适合这类企业。在服装信息管理方面目前还没有一个完备的服装管理系统。而更简单便捷的信息储存和处理就变得尤为重要。
1.2研究意义
随着中国经济的发展,中小企业增加了。现在,中国很多中小企业数量多,区域分布广,发展很快。而服装店的比重占的越来越大。但店铺的管理会耗费很大的人力物力并浪费很多时间,就需要更便捷的存储和处理信息。现在来说,我们的服装店管理系统大都应用于大型连锁店铺,操作起来非常麻烦,功能非常复杂。虽然功能齐全,但对于我们日常小型服装店来说,显然没那么多必要。
课题的目的是实现一个服装店管理系统,操作简单,方便查找,可以对进货商以及商品的信息能及时更新,对商品的存货信息仔细掌握,快速的查找商品信息知晓库存情况。用信息化的手段来提高店铺的管理水平以及工作效率,最大化的减少人力物力的支出。
1.3设计目标
本次课设的目标是设计并实作一个服装店管理系统。主要用于店主的后台管理。本系统的数据库服务器采用 MySQL,后台采用 SpringMVC,Spring 和 MyBatis 流行框架进行集成开发,实现服装店对员工与商品的信息管理。同时要求本次设计健全,系统必须经过压力测试。
1.4研究步骤
1、收集本次毕业设计相关的内容资讯,到图书馆以及网络上进行搜集。
2、根据自己技术的掌握情况以及学校设计要求,进行技术选型,确定开发内容。
3、对系统设计的要求进行了相应的需求分析,确定了系统该有的的基本功能,并完成了系统的功能模块图。根据本系统的功能模块设计,建立了服装店管理系统的概念模型设计(E-R 图)和数据表。
4、编写完功能模块的源代码后,修改测试中出现的问题。
5、经过反复的测试和修改,完成系统设计与实现,最终整理文档,完成论文。
1.5研究进度与安排
1、结合实际完成毕业设计选题,查阅资料、现场调研,剖析设计需求,完成设计各项调研任务。
2、选择合适的解决方案。搭建系统开发平台,研究了系统实现所涉及的关键技术。根据实用性、开放性和开源性原则,设计了一个既能保证需求,又能开放源代码的可扩展体系结构。
3、根据需求分析、确定设计方案及系统总体设计。
4、对系统进行详细设计:功能设计、页面设计、数据库设计,实现系统功能的代码编码、系统的调试和运行。
5、系统测试,若无逻辑性及业务性问题,则按照毕业设计相关各项要求进行论文撰写,形成论文 1 稿,并与指导老师进行沟通。
6、根据导师修改意见调整毕业设计和论文内容。
第 2 章 可行性分析与技术简介
2.1可行性分析
2.1.1经济可行性
这个网站可以在普通 PC 机上运行良好,无需购买其他硬件设施。本次开发使用的软件、Tomcat、MySQL 等软件环境均为开源、免费,并可在网络上下载。所以,这个开发可以独立开发,不用花钱买什么东西,所以从经济的角度来说,本网站具有可行性。
2.1.2技术可行性
系统采用 JSP 前端开发技术、SSM 框架和 MySQL 数据库开发,Windows 操作系统, 使用 JDBC 方式与后台数据库连接,完成数据的添加、删除、修改和查询的基本功能操作。由于 JSP 基本可以在所有平台的任何环境中开发和部署,因此没有限制;SSM 将注释的发展推向了极致;同时,MySQL 灵活,易于维护,它具有开发方便、使用灵活的特点,以及目前广泛的实际应用。因此,JSP、SSM 和 MySQL 的结合是开发轻量级平台的最佳组合所以说明该系统在技术上是可行的。
2.1.3操作可行性
系统的操作可行性是指系统的界面是否美观、操作是否简单、操作中是否有步骤提示、相关信息是否能自动生成或更新等。系统的运行是否顺畅,对系统的可行性和普及性起着决定性的作用。一般来说,用户可以尽可能简单方便地操作系统,提高用户使用系统的兴趣,在使用过程中有更好的体验。本系统界面简洁大方,用户在操作过程中易于理解,因此本系统在界面显示和操作上也是可行的。
2.2相关技术介绍
2.2.1SSM 框架简介
SSM 框架即 SpringMVC、Spring 与 Mybatis 的总称,三大框架利用 Spring 容器框架的特性,将 Mybatis 和 SpringMVC 以 XML 文件的形式集成起来,形成 SSM 框架。Spring 是基于 J2EE 技术开发的开源框架,Spring 大大减少了数据层、业务层和表示层之间的耦合, 由于包含控制反转(IOC) 功能支持依赖注入(DI), 程序员只需对接口进行编程。SpringMVC 框架根据请求进行的,围绕 Servlet 设计,将请求发给控制器。Mybatis 是一个
开源项目 Apache ibatis,它是一个优秀的基于 Java 的持久层结构,支持存储过程、自定义
SQL 和高级映射。
2.2.2JSP 简介
JSP 是一种动态网页开发技术。在 JSP 文件中,运用 HTML 语言在网页上显示静态内容,用 Java 程序段在网页上显示动态内容,并嵌入 JSP 标签,形成 JSP 文件,它可以放置在任何普通网页的路径下。用 JSP 技术开发的 Web 应用程序是基于 Java, 实现从 Java 程序生成 Web 页面的方法简洁而迅速。
2.2.3MySQL 简介
MySQL 是一个小型的数据库,安装包只有几十兆。安装相对简单,易于维护。另外, MySQL 是一个开源的程序,用户众多。同时 MySQL 支持多操作系统,可提供多 API 接口, 支持多语言开发。MySQL 比其他数据库中的其他 SQL 语句更加标准化,因此从这一点上说 MySQL 更受欢迎。
2.2.4Eclipse 简介
Eclipse 是最早接触到大多数Java 编程语言的开发软件,也是长期以来最常用的开发工具,现在,许多大公司仍然可以选择 Eclipse 作为他们的首选开发工具。首先,他们可能已经使用了很长一段时间,习惯使用了。还有 Eclipse 独特软件功能。Eclipse 提供了代码帮助功能,开发者在编写代码的过程中可以自动执行语法,全面的文本、修复代码和 API 现成信息等编码任务,大大缩短了开发时间。Eclipse 提供了多种平台版本,满足不同用户的需求。对于开源项目,可以下载任意 Eclipse 源代码并开发自己的功能插件。
2.2.5Tomcat 服务器
Tomcat 服务器是一种比较流行的 Web 应用服务器,因为性能先进稳定,可以免费下载,被软件开发人员喜爱并认可。Tomcat 在运行时所用的系统资源少,可扩展性高,并且支持应用系统开发中常用的功能。Tomcat 是轻量级的应用服务器,很适合 Web 程序的开发和调试,通常只在中小型系统或竞争用户较少的情况下使用。在初学者的情况下,如果将 Apache 服务器配置在 1 台机器上,就可以使用它来满足访问网页的需求。Tomcat 实际上是 Apache 服务器的独立运行扩展,因此可以将独立 Tomcat 作为 Apache 的运行进程。Tomcat 使用于一切中小型的 Web 开发服务。他的体积,性能,安全等等都是被广大的 Web 编程爱好者所喜爱。
第 3 章 系统分析
3.1系统功能模块概述和分析
3.1.1信息需求分析
研究的主要内容:本次设计是实现对服装店后台的信息管理,主要分为基本信息、销售信息管理、商品上新管理、商品库存管理、用户管理和系统设置。具体说明如下:
1、基本信息模块:基本信息管理
(1)添加管理公司和商品的相关信息;
(2)对商品的信息进行编辑更新删除;
2、商品销售模块:日常销售的管理
(1)门店人员对服装商品销售情况进行管理;
(2)门店人员对退货服装商品进行记录;
3、商品上新管理模块:日常进货的管理
(1)门店人员对上新商品信息进行添加;
(2)门店人员对上行数量进行管理,入库时填写信息,便于商品库存管理。
4、商品库存管理模块:查询商品数量
(1)查询商品的存库信息;
(2)也可根据关键字查询商品剩余库存;
5、用户管理模块:用户信息管理
(1)用户注册登录管理;
(2)对用户信息进行增删改查;
6、系统设置模块:负责管理服装管理系统的所有用户信息
(1)门店人员信息及设置不同门店人员权限功能;
(2)门店人员自行修改密码。
3.1.2功能需求分析
1、基本信息管理
该模块是对服装商品信息、供应商的信息进行增加修改的操作,并根据不同关键字对信息进行查询功能。
2、商品库存管理
该模块是对服装商品的上新整理及服装商品退货信息的管理,对商品的库存数量进行更新,并能够根据关键字查询商品库存信息,其中库存管理流程图如下图所示:
。。。。。。。。。。。。
。。。。。。。。。。。。。。
。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。
论文下载地址:请点击》》》