基于javaweb的服装销售管理系统设计与实现.doc

上传人:h**** 文档编号:130871 上传时间:2018-07-09 格式:DOC 页数:113 大小:663.50KB
下载 相关 举报
基于javaweb的服装销售管理系统设计与实现.doc_第1页
第1页 / 共113页
基于javaweb的服装销售管理系统设计与实现.doc_第2页
第2页 / 共113页
基于javaweb的服装销售管理系统设计与实现.doc_第3页
第3页 / 共113页
基于javaweb的服装销售管理系统设计与实现.doc_第4页
第4页 / 共113页
基于javaweb的服装销售管理系统设计与实现.doc_第5页
第5页 / 共113页
点击查看更多>>
资源描述

1、 目录 第一章 系统概述 . 1 1.1 开发背景 . 1 1.2 开发目标 . 1 1.3 开发意义 . 1 1.4 开发工具 . 1 1.5 运行环境 . 1 第二章 需求分析 . 2 2.1 可行性分析 . 2 2.1.1 技术可行性分析 . 3 2.1.2 经济可行性分析 . 3 2.1.3 . 3 2.1.4 法律可行性分析 . 3 2.2 功能需求分析 . 3 2.3 性能需求分析 . 3 2.4 数据流图 . 4 2.5 数据字典 . 4 第三章 总 体设计 . 7 3.1 系统功能模块设计 . 7 3.1.1 系统功能模块图 . 7 3.2 数据库设计 . 8 3.2.1 概念

2、结构设计 . 8 3.2.2 逻辑结构设计 . 11 3.2.3 物理结构设计 . 11 3.2.4 数据表设计 . 12 第四章 详细设计 . 14 4.1 系统登录模块设计 . 14 4.2 系统主界面设计 . 错误 !未定义书签。 4.3 采购管理模块设计 . 错误 !未定义书签。 4.4 商品信息查 询模块设计 . 错误 !未定义书签。 4.5 销售管理模块设计 . 错误 !未定义书签。 个人总结 . 错误 !未定义书签。 参考文献 . 20 1 第一章 系统概述 1.1 开发背景 服装行业属于劳动密集型行业,具有投资少、见效快、技术含量较低等特点,在我国,中等规模的服装企业近五万家,

3、行业竞争相当激烈,行业平均利润率日益下降,随着全球经济一体化速度的加快和中国成功的加入 WTO,这对我国所有的企业来说面临着机遇和挑战,尤其是服装行业企业面临的市场的压力越来越大,产品问题、价格问题、质量问题、服务问题。面对如此激烈的竞争,企业不仅仅是要提高企业的规模、管理以及营销理念,还要运用先进的信息技术、信息管理工具来适应瞬息万变的市场,以此避免企业处于被淘汰之行列。 服 装销售管理系统可以让服装销售量增长迅速,服装销售在整个服装销售中所占比例将会越来越高。与传统的服装销模式相比较,服装销售管理系统拥有许多不可比拟的优越性。开发服装销售管理系统不但可以扩大商家的规模和市场影响力,而且可以

4、减少企业的经营成本,提高工作效率。 1.2 开发目标 系统采用人机对话方式,信息查询方便,灵活。商品的入库,出库以及销售流程清晰。数据计算自动完成,提高工作效率。可以方便查询库存信息,并可以对商品价格进行调整。系统运行稳定。 1.3 开发意义 系统开发的意义有一下几点: ( 1) 服装商可以利用服装销 售管理系统,对商品库存可以进行更好的管理。 ( 2) 对采购回来的商品进行分类,将商品信息输入系统,可以随时查询商品信息。 ( 3) 可以利用管理系统对商品的销售进行处理,对商品销售量进行统计。 1.4 开发工具及运行环境 本课题的开发工具有 Java、 MySQL 数据库、 Tomcat 等。

5、 1 Java Java是由 Sun Microsystems公司于 1995年 5月推出的 Java程序设计语言和 Java平台的总称。 Java 是一种简单的、面向对象的、分布式的、解释型的、健壮安全的、结构中立的、可移植的、性能优异、多线程 的动态语言。 2 Java 语言的优良特性使得 Java 应用具有无比的健壮性和可靠性。这也减少了应用系统的维护费用。 Java 对对象技术的全面支持和 Java 平台内嵌的 API 能缩短应用系统的开发时间并降低成本。 Java 的到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特别是 Java 企业应用编程

6、接口 Java Enterprise APIs 为企业计算及电子商务应用系统提供了有关技术和丰富的类库。 2 MySQL 数据库 MySQL 是一个小型关系型数据库管理系统。开发者为瑞典 MySQLAB公司。它被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,适合中小型网站。 MySQL 数据库使用最常用的数据库管理语言 -结构化查询语言( SQL)进行数据库管理。 MySQL 是一个真正的多用户、多线程 SQL 数据库服务器。它是一个客户机 /服务器结构的实现。它是现在流行的关系数据库中其中的一种相比其它的数据库管理系统 DBM

7、S 来说 MySQL 具有小巧、功能齐全、查询迅捷等优点。 3 Tomcat Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器。 Tomcat 是 Apache 软件基金会 Apache Software Foundation 的 Jakarta 项目中的一个核心项目由 Apache、Sun 和其他一些公司及个人共同开发而成。最新的 Servlet 和 JSP 规范总是能在Tomcat 中得到体现。 Tomcat 5 支持最新的 Servlet 2.4 和 JSP 2.0 规范。因为 Tomcat技术先进、性能稳定、而且免费,因而成为目前比较流行的 Web 应用服务器。 Tom

8、cat运行时占用的系统资源小扩展性好。支持负载平衡与邮件服务等开发应用系统常用的功能。 Tomcat 是一个小型的轻量级应用服务器。在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。 4.硬件环境 1.2.00GB 内存; 2.操作系统为 Windows 7 旗舰版; 第二章 需求分析 2.1 可行性分析 3 2.1.1 技术可行性分析 技术可行性研究主要考虑系统硬件和软件的配置能否满足用户的需求,依照现在的技术条件能否顺利完成系统的实现,本系统采用 Java 开发语言,利用 tomcat 实现 web应用程序。采用 MySQL 数据库,在一定程度上可以建

9、立一个小型系统。 2.1.2 经济可行性分析 经济可行性主要研究用户需要支出的费用和使用系统后收到的效益,本系统投入的成本不多,在使用系统后,可以为用户在管理方面节约成本,提高工作效率,进而为用户增加收益。 2.1.3 由于网上服装销售系统的管理员界面功能比较全面能够对销售系统中的数据进行及时的维护。界面中每个操作项都比较明了易懂,所以操作员可以比较容易的了解并熟练使用该系统对整个系统进行管理。 2.1.4 法律可行性分析 该平台是自主开发设计,因此不会构成侵权都是用开源技术没版权问题在法律上是可行的。 综上所述,开发本系统在技术、经济、管理和法律方面都是可行的。 2.2 需求分析 2.2.1

10、 功能需求分析 通过调查研究,要求系统需要具有以下功能: 1.系统具有良好的人机操作界面。 2.在各种单据中根据输入的基本数据自动计算金额。 3.方便的数据查询。 4.对商品信息的输入操作要简单方便。 5.对商品的库存信息、商品销售信息进行有效管理。 2.2.2 性能需求分析 通过调查研究,要求系统需要具有的性能如下: 1)可靠性 传输数据服务要求准确,不能丢失数据。 2)安全性 4 硬件设备的安全性;操作系统及支 持软件的安全性、应用及数据的安全性。 3)易用性 要求具有一定的计算机知识和操作能力的管理用户,按照数据流程即可进行操作 。 2.2.3 数据流图 图 2-1 顶层数据流图 图 2

11、-2 一层数据流图 2.2.4 数据字典 由于本次课程设计的是小型服装管理系统的开发,所以书写数据字典来保存描述一个数据的信息。这样就使得更新和修改起来比较方便,而且能单独处理描述每个数据的信息。下面将列出数据元素的数据信息。 数据流名:商品信息 数据流来源:管理员 数据流去向:库存管理 描述:商品各种属性或相 关的记录 5 定义:商品信息 =商品编号 +商品名称 +尺码 +款式 +类别 +颜色 +进价 +售价 数据流名:入库信息 数据流来源:管理员 数据流去向:库存管理 描述:入库商品的各种属性或相关的记录 定义:入库信息 =商品编号 +商品名称 +款式 +颜色 +单价 +金额 +入库日期

12、+数量 数据流名:出库信息 数据流来源:库存管理 数据流去向:销售管理 描述:出库商品的各种属性或相关的记录 定义:出库信息 =商品编号 +商品名称 +颜色 +尺码 +数量 +单价 +金额 +出库日期 数据流名:库存信息 数据流来源:入库管理 数据流去向:库存管理 描述: 库存各种属性或相关的记录 定义:库存信息 =商品编号 +商品名称 +单位 +尺码 +款式 +颜色 +数量 +单价 +金额 数据流名:管理员信息 数据流来源:管理员 数据流去向:用户管理 描述:用户各种属性或相关的记录 定义:用户信息 =用户名 +密码 +权限 数据流名:查询信息 数据流来源:管理员 数据流去向:管理员 描述:

13、将要查询的信息显示给管理员 定义:查询信息 =商品编号 +商品名称 +单位 +尺码 +款式 +颜色 +数量 +单价 +金额 6 处理条目名称:入库处理 描述:将要入库的商 品信息输入库存管理 输入:商品入库信息 输出:入库单 处理条目名称:出库处理 描述:将要出库的商品信息从库存管理中提出 输入:出库商品信息 输出:出库单 处理条目名称:查询处理 描述:对要查询的商品信息输入系统,从库存管理提出商品信息 输入:查询商品信息 输出:查询结果 处理条目名称:记录处理信息 描述:对所有操作的信息进行记录 输入:入库、出库和查询信息 输出:返回结果 数据存储名称:商品信息表 编号:商品信息表 简述:用

14、来记录商品的基本信息,如存储商品名称、编号、单价等。 数据存储名称:用 户表 编号:用户表 简述:用来记录用户的基本信息,如用户的名称、密码等。 数据存储名称:库存信息表 编号:库存信息 7 简述:用来存储库存信息。 数据存储名称:入库表 编号:入库表 简述:用来存储商品入库的详细信息。 数据存储名称:销售表 编号:销售表 简述:用来存储商品销售的详细信息。 第三章 系统总体设计 3.1 功能结构设计 3.1.1 功能模块图 小型 服装 销售 管理系统 的 功能模块图 如下: 8 密码管理权限管理商品入库商品出库商品销售销售查询库存查询销售统计库存管理信息管理用户管理采购管理库存管理销售管理查

15、询统计服 装 销 售 管 理 系 统图 3-1 功能模块图 3.1.2 功能模块描述 1.用户管理模块 该模块 的功能包括用户登录的验证和对用户的权限的管理设置。 2.采购管理模块 该模块 主要管理商品采购信息录入和商品采购信息查询, 产生入库单。 3.库存管理模块 该模块主要 管理商品入库信息、商品库存查询和库存商品价格调整。 4.销售管理模块 该模块主要用于实现服装的销售信息录入和销售信息查询。 通过对服装进销存管理系统的数据库的需求分析,可以得到数据库的基本数据和数据结构以及数据处理的流程,下面列出系统的 E-R 图。 5.查询统计模块 该模块主要管理销售信息查询、商品入库查询和商品销售排行。 3.2 数据库设计 3.2.1 概念结构设计

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。