当前位置:首页>管理咨询>基于web的服装销售管理系统 查询:
     
基于web的服装销售管理系统

        前 言

        服装行业属于劳动密集型行业,具有投资少、见效快、技术含量较低等特点,在我国,中等规模的服装企业近五万家,行业竞争相当激烈,行业平均利润率日益下降,随着全球经济一体化速度的加快和中国成功的加入WTO,这对我国所有的企业来说面临着机遇和挑战,尤其是服装行业企业面临的市场的压力越来越大,产品问题、价格问题、质量问题、服务问题。面对如此激烈的竞争,企业不仅仅是要提高企业的规模、管理以及营销理念,还要运用先进的信息技术、信息管理工具来适应瞬息万变的市场,以此避免企业处于被淘汰之行列。

        本文设计的服装销售管理系统主要是用来解决服装企业中的产品的采购管理、销售管理、库存管理和其它相关业务的应用系统。在该销售管理系统中,客户、供应商等企业外部人员通过B/S模式结构来实现分销通过互联网(Internet)对公司数据库中数据的访问、使用等操作;同时在企业内部网络(Intranet)中,公司的授权员工能对数据库进行相应的操作,来完成整个业务流程,还可以相互收发邮件实现员工间信息交流;管理决策者可以利用数据库中的部分数据进行辅助决策过程。通过设计这个合理的管理系统, 让企业可以合理控制进销存各个环节,提高资金的利用率,实现管理的高效率、实时性、安全性、科学化、现代化和智能化。

        摘  要

        服装销售管理系统是一个典型的管理信息系统。通过对服装服装销售管理系统的服装销售管理机制进行调查研究,开发了服装销售管理系统,解决服装销售管理事务中的进货、销售、退货等情况的问题以及相关统计工作。该系统采用B/S模式设计,以微软公司的IIS5.0作为Web服务器,SQL Server为后台数据库管理系统,运用ASP为前台开发语言。

        . 问题描述

        该设计要求学生以服装销售业务为背景,设计、开发一套服装销售管理系统,系统要实现基本信息录入、修改、查询等功能,系统要实现满足多种条件的统计分析功能,有些统计数据要采用图表的格式呈现;同时系统还要有一定的安全控制策略。

        . 需求分析

        2.1.功能需求

        通过调查研究,要求系统需要具有以下功能:

        (1)由于操作人员的计算机知识普遍较差,要求有良好的人机界面。 (2)由于该系统的使用对象多,要求有较好的权限管理。 (3)方便的数据查询,支持多条件查询。

        (4)基础信息管理与查询(包括商品信息、客户信息、供应商信息)。 

        (5)通过计算机,能够直接“透视”仓库存储情况。 

        (6)完善的商品采购信息、商品销售信息进行管理。 

        (7)方便、健全的结账功能。 

        (8)图表分析年销售状况。 

        (9)商品销售排行统计。

        (10)当外界环境干扰本系统时,系统能自动保护原始数据的安全。 

        (11)数据计算自动完成,尽量减少人工干预。 

        (12)系统安全退出。

        2.2.数据流程图

        .3.数据字典

        数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。

        任何字典最主要的用途就是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。

        数据流图与数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不够严格,然而没有数据流图数据字典也难以发挥作用。只有数据流图和对数据流图中的每个元素的精确定义放在一起,才能共同构成系统的规格说明。

        由于本次设计是小型软件系统的开发,所以采用卡片形式书写数据字典。每张卡片上保存描述一个数据的信息。这样做更新和修改起来比较方便,而且能单独处理描述每个数据的信息。下面将列出若干数据元素的数据卡片信息。

        数据字典卡片:

        名字:商品信息 别名: 描述:商品各种属性或相关的记录 定义:商品信息=商品编号 商品名称 单位 尺码 款式 类别 颜色  进价 售价

        名字:入库信息 别名: 描述:客户各种属性或相关的记录 定义:入库信息=入库单号 商品编号 商品名称 单位 款式 颜色 单价  金额 入库日期 数量 操作员

        名字:出库信息 别名: 描述:出库各种属性或相关的记录 定义:出库信息=出库单号 商品编号 单位 颜色 尺码 数量 单价 金 额  出库日期 营业员

        名字:库存信息 别名: 描述:库存各种属性或相关的记录 定义:库存信息=商品编号 商品名称 单位 尺码 款式 颜色 数量 单 价 金额

        名字:邮件信息 别名: 描述:邮件各种属性或相关的记录 定义:邮件信息=主题 等级 发送人 收件人 内容 发送日期 确认状态

        名字:用户信息 别名: 描述:用户各种属性或相关的记录 定义: 用户信息=员工编号 员工名 用户名 密码 职务 电话 手机 生日  部门 地区 权限 注册日期

        名字:统计信息 别名: 描述:分析库存、销售、利润,工资相关的记录信息 定义:统计信息=库存信息 销售分析 报表分析 员工工资

        名字:退货信息 别名: 描述:退货各种

        属性或相关的记录 定义:退货信息=退货单号 商品编 单位 颜色 尺码 数量 单价 金额  操作日期 营业员

        名字:门店信息 别名: 描述:店铺各种属性或相关的记录 定义:门店信息=门店编号 门店简称 所属省份 店长 成立时间

        3. 总体设计

        企业进销存管理系统是一个典型的数据库开发应用程序,由基础信息模块、采购管理模块、库存管理模块、商品销售模块、查询统计模块、邮件管理模块、系统设置模块等部分组成,规划系统功能模块如下:

        (1)基础信息模块

        该模块主要管理商品信息录入、客户信息录入、供应商信息录入、商品信息查询、客户信息查询、供应http商信息查询。

        (2)采购管理模块

        该模块的主要管理商品采购信息录入和商品采购信息查询。 (3)库存管理模块

        该块主要管理商品入库信息、商品入库退货、商品库存查询和库存商品价格调整。

        (4)商品销售模块

        该模块主要管理商品销售信息录入和商品销售退货信息录入。 (5)查询统计模块

        该模块主要管理销售信息查询、销售退货查询、商品入库查询、入库退货查询、商品销售排行和销售额分析。

        (6)邮件管理模块

        该模块主要是管理企业内部员工之间的邮件通信,包括收发邮件功能。 (7)系统设置模块

        该模块主要管理添加操作员、更改操作员密码、删除操作员。 3.1系统功能结构图

        服装销售管理系统的系统功能结构如图3-1所示。

        .3数据库设计

        数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息。简而言之,数据库就是信息的集合。

        计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,如记录、域等,是目前最为流行使用的数据。

        数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的记录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。

        服装销售管理系统的数据库中基本http数据表如图3-3所示。

        图3-3 数据库基本表

        服装销售管理系统数据库共有30的基本表,包括分析报表,部门表,入库表,出库表,尺码表,尺码销售表,职务表,商品表,档案表,商品单位表,登录日志表,邮件表,工资表,工资类别表,商品编号表,商品款式表,库存表,仓库信息表,类别表,门店表,销售气温表,人事表,销售表,天气表,员工提成表,退货表,用户表,颜色表,颜色销售表,月销售表。

        根据数据字典的设计,进一步细化为数据库表的设计。表的设计包括以下内容:

        表名(中英文); 字段名; 字段数据类型; 字段是否为空; 字段的长度;

        备注,对字段的解释性说明:主键、外键、是否自动增一、是否为索引、是否唯一、是否进行数据检查等。由于表的数目比较多,这里例举3个主要基本表。

        4. 详细设计

        .1系统流程图

        服装销售管理系统的系统流程图如图4-1所示。

        .2系统主要功能模块设计

        本次课程设计中,我主要负责前台页面的设计工作。从从整体网站架构着手网站架设,首先设计CSS样式结构,规划好网站的整体框架形式、页面背景颜色、网站风格等。再把网站细分为7个主要的系统子模块来设计,各个模块间的关系

        较为紧密,而不是相互独立的页面,之间通过页面调用进行相互链接实现。

        .用户登录模块设计

        用户登录http模块的功能是增加系统的安全系数。在浏览器中输入首页index.as地址后,调用check.asp文件验证用户合法性。而用户的基本信息存放在数据库用户表中,check.asp文件链接读取数据库中相关信息进行核对验证,正确者允许进入系统,否则拒绝非法用户接入管理系统。退出系统的代码文件为logout.asp。

        .商品采购入库管理模块设计

        采购管理可以有效管理整个企业的采购业务,用以提高采购经营事务的效率,提高企业的经济效益,确保采购工作质量高效率、低成本执行,使企业具有最佳的供货状态。主要包括商品采购和采购查询两部分。商品采购是根据库存情况动态调整商品的数量,以满足客户需求。采购查询是为采购员提供的对采购信息进行查询的功能,以便跟踪采购信息的执行情况,为企业的采购决策提供依据。

        .商品销售出库管理模块设计

        销售管理可以有效地管理整个企业的销售业务,用以提高企业的销售效率,增加企业的营业额度,是企业的主要经济来源手段。通过调查市场信息,及时合理的安排支配销售工作,可以全面提升企业的竞争力。同时销售管理模块还要处理客户提出的退货要求,提高企业的信誉度。

        .商品库存管理模块设计

        库存管理是统计各商品的销售情况,及时计算出商品剩余数量,金额等数据信息,为企业的采购管理和销售管理提供调整依据。

        以上这三个子系统模块相互之间联系较为紧密,对应的代码文件为sale/yewu文件夹下的文件。

        .销售统计分析模块设计

        统计分析是定期的计算商品的销售情况,得出销售排行榜,各种报表显示,销售利润,企业员工的工资提成等数据信息,方便企业做出下一步的战略决策提供依据。销售统计模块的代码文件为sale/ tongji,sale/fenxi和sale/baobiao文件夹下的文件.

        人事信息管理模块设计

        人事信息管理模块主要是登记管理企业内部员工的相关档案情况,方便企业对员工管理。人事管理模块的代码文件为sale/rensi文件夹下的文件。

        7邮件管理模块设计

        邮件管理模http块的设计主要为了方便企业内部员工之间的信息交流,增加信息交流的安全性。员工通邮件系统可以安全高效相互发送邮件,可以加深员工之间的信息交流和提高工作效率。邮件管理模块的代码文件为sale/email文件夹下的文件。

        5. 系统测试

        .1测试方法

        当设计工作完成以后,就开始着手测试的准备工作。先对整个系统设计编写测试大纲,软件测试大纲是软件测试的依据,它明确详尽地规定了在测试中针对系统的每一项功能或特性所必须完成的基本测试项目和测试完成的标准。无论是自动测试还是手动测试,都必须满足测试大纲的要求,明确测试的内容和测试通过的准则。设计完整合理的测试用例,以便系统全部实现后进行全面的测试。在实现了程序的验证后,本系统测试按照以下方式组织:

        (1)首先,要仔细的阅读有关资料,包括规格说明、文档、使用说明书及在设计过程中形成的测试大纲、测试内容及测试的通过准则,为再次全面熟悉系统,做好测试准备。

        (2)为了保证测试的质量,现将测试过程分为几个阶段,即:代码审查、单元测试、集成测试和系统测试。

        (3)代码审查

        代码审查是在充分阅读程序文本,控制流程图及有关要求、规范等文件的基础上,各个模块依照程序的逻辑,以揭示错误为关键的。

        (4)单元测试

        单元测试集中在检查设计的最小单位的模块上,通过测试发现实现该模块的实际功能与定义该模块的功能说明不相符合的情况,以及编码的错误。由于本次设计的模块小、功能单一、逻辑简单。所以,可以通过模块说明书和源程序,清楚地了解该模块的I/O条件和模块的逻辑结构,以功能测试(黑盒测试)为主,是指对任何合理和不合理的输入都能鉴别和响应。

        (5)集成测试

        集成测试是单元测试的逻辑扩展。它的最简单的形式是:两个已经测试过的单元组合成一个组件,并且测试它们之间的接口。从这一层意义上讲,组件是指多个单元的集成聚合。在现实方案中,许多单元组合成组件,而这些组件又聚合成程序的更大部分。方法是测试片段的组合,并最终扩展进程,将您的模块与其他组的模块一起测试。最后,将构成进程的所有http模块一起测试。此外,如果程序由多个进程组成,应该成对测试它们,而不是同时测试所有进程。集成测试的目的是确保各单元组合在一起后能够按既定意图协作运行,并确保增量的行为正确。它所测试的内容包括单元间的接口以及集成后的功能。

        (6)系统测试

        系统测试是在集成测试之后,与计算机硬件、和某些支持软件、数据和人员等系统元素结合起来,在实际运行环境下对计算机系统进行严格的测试,来发现软件的潜在问题,保证系统的运行。系统测试的目的是向未来的用户表明系统能够像预定的要求那样工作,经集成测试后,已经按照设计把所有的模块组装成一个完整的交流平台。 5.2测试用例

        表5-4权限测试用例

        安全退出系统测试用例如表5-5所示。

        表5-5 退出系统测试用例

        6. 软件使用说明书

        .1登录系统

        首先启IIS服务,然后在浏览器地址栏中输入http://127.0.0.1/sale/index.asp回车之后即显示系统登陆界面,登陆界面如图6-1所示。

        -1系统登录界面

        在系统登录框中正确输入用户名和密码,点击“登录系统”,经验证正确后即可进入到系统管理首页,系统管理首页如图6-2所示。

        .2业务管理操作

        在系统首页中选择导航菜单下的菜单即可连接进入相应的管理界面进行操作。或http者点击办公桌上的六个快捷链接方式也可进行一些相关的操作,如库存查询,资料添加,资料打印,收发邮件等。

        销售分析菜单下有6个操作菜单,点击即可分析查看相关情况,这里以销量排行榜为例,其界面如图6-6所示。

        .3 系统管理操作

        系统管理之用户资料设定界面如图6-9所示。其余的操作与此类似,直接点击导航菜单下的相关链接即可完成操作。而退出系统时选择确认退出即可安全退出系统。

        设计总结

        此次课程设计是对前期所学程序设计知识及本学期所学软件工程和数据库原理知识的一次总结,是对动手能力、独立思考问题和解决问题的一次锻炼。在短短的两周时间里,我按照本次课程设计的要求通过资料收集、对服装销售管理系统开发过程进行系统的分析、数据库的设计、网站的整体设计、网站的架构设计、以及各模块的详细设计、系统测试一直到完成说明书的撰写。

        本次完成的课设实现了服装销售管理的一些基本功能,如:信息录入、修改、查询等功能, 实现满足多种条件的统计http分析功能,有些统计数据要采用图表的格式呈现;而且有较强的安全性。本系统在开发过程中重点是使用了session参数存储用户的登录信息、关闭主窗口时不显示询问对话框、关闭子窗口时自动刷新父窗口、应用循环数组构成查询条件功能等、ASP与后台数据库access链接等关键技术。这些技术的实现,满足了系统的需要,优化了系统的性能。

        在服装销售管理系统的开发过程中,我切实经历了该软件系统从调研到分析、到设计、到编码、到实施的全过程。使我的系统分析和设计能力有了很大的提高,编程经验也有了极大的提高。了解和掌握了大量的算法、数据库知识,同时也学会了怎样正确配置IIS服务器。整个设计的过程就是一个遇到问题,解决问题的过程。在这个过程中,我既提高了自己独立思考、分析和解决问题的能力,同时也深刻体会到团队协作精神在软件系统开发中的作用。

        本次设计的系统基本符合预期的目标,完成了任务书中所要求的功能,达到了实际应用的水平。但是,系统仍然存在一些不足之处,希望在以后的学习中能够将它加以完善。

         

        


金蝶软件销售管理操作手册软件公司营销管理问题及对策研究
销售crm软件企业管理软件销售技巧
SAP销售管理解决方案商品销售管理系统
软件销售常用业务话术-面对拒绝篇金蝶最全最经典的销售管理常见问题
中小软件公司管理模式客户管理软件的作用
ERP软件的销售技巧公司软件项目开发及管理方针
“在线销售系统”软件需求分析规格说明书家庭财务管理系统软件规格说明书
管理软件销售技巧-销售话术销售管理系统论文
信息发布:广州名易软件有限公司 http://www.myidp.net
  • 名易软件销售服务
  • 名易软件销售服务
  • 名易软件技术服务

  • 基于web的服装销售管理系统,国珍客户管理系统,众泰客户管理系统,湖南客户管理系统,意向客户管理系统,万家乐客户管理系统,客户管理系统论文,长沙客户管理系统,客户管理系统源码,长城汽车客户客户管理系统,长城crm客户管理系统