




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目目 录录摘 要.1第一章 前 言.21.1 设计题目及要求 .31.2 设计目的 .3第二章 系统分析.32.1 业务流程图 .32.2 数据流图及数据字典 .4第三章 系统总体设计.73.1 系统功能模块图 .73.2 实体图和实体联系 E-R 图 .83.3 数据库的逻辑结构设计 .11第四章 详细设计.144.1 系统的主要功能 .144.1.1 功能特点 .144.2 系统总体数据流程图 .164.3 商品管理模块 .184.3.1 商品信息.184.3.2 商品修改 .194.3.3 商品单价更改.194.4 客户管理模块 .204.4.1 客户信息 .20第五章 系统测试.215
2、.1 测试方法 .215.2 测试用例 .22第六章 软件使用说明书.25总 结.30参考文献.31致 谢.32摘摘 要要本设计以服装销售业务为对象,系统实现用的前台开发工具是 access,后台数据库为 SQL Server 2000。设计过程中的重点和难点是对整个系统的需求分析和数据库详细设计。该系统对数据进行保存、修改、删除等管理。为用户提供了一个友好、简单快捷的运行操作平台。本系统的主要功能是在用户通过会员注册后登录本系统,对本系统所提供的商品进行浏览,并对相关商品的详细资料进行查看,并通过购物车模块为用户提供购买操作,用户可以选择商品的批发或是零售,并进行结算,系统管理员通过用户所提
3、供的联系人及联系方式等途径对用户订购的商品进行签发。本系统的各界面设计友好,流程正确,功能也较为完善。旨在为用户提供方便快捷的服务,使得网上购物更加贴近人们的生活,推动人们的生活水平更加的提高。关键词:关键词:SQL Server;管理信息系统;库存管理;销售管理;客户管理第一章第一章 前前 言言信息时代的到来,企业要加强自身的基础设施建设,通过企业信息化、人的行为规范管理等企业基础管理信息化工程,确保企业在规模不断扩大的业务迅速发展的过程中保持坚实的管理基础和繁殖内核,促进企业的可持续发展。数据库应用系统就是为支持一个特定目标,把个人、一个组织、一个地方的与该目标相关的数据以某种数据模式进行
4、存储,并围绕这一目标开发的应用程序。服装行业在我国是一个新兴行业,目前尚处于初步阶段。虽然在改革开放后我国服装行业取得了高速发展,但是与发达国家相比,还存在组织结构小而分散,缺少大规模,经济技术势力强的企业,专业人员素质不够高,生产设备落后,产品设计不够新颖,市场的竞争力不强,市场管理不规范等缺点。随着我国加入 WTO,我国服装行业将面对非常激烈的竞争,只有迅速提高企业的管理水平,才能在激烈的竞争中占有一席之地。服装销售管理系统的实现目标是对服装销售信息进行系统管理,利用数据库实现各部门之间的信息交换,帮助管理人员迅速掌握服装的销售情况及存货情况,包括对进货、销售的登记,存量情况,销售总额和利
5、润的统计分析等,为用户提供决策信息。本系统成本低廉、操作简便、简单易懂、是比较科学化,规范化,信息化的管理系统。1.11.1 设计题目及要求设计题目及要求在传统的经营活动中,进、销、存一般都是手工管理,这样的管理浪费人力、物力、财力,而且效率非常低。商品购进管理方面,需要决策的最主要问题是把好进货关,尽量使所有的商品符合顾客需求,适销对路。进货时间和数量要与销售情况相协调并且保持“平稳” ,以防止周转资金出现问题,提高资金周转和利用率。靠人来完成这些工作往往是有心无力,还常常出现管理混乱的局面。于是,服装销售管理系统便应运而生了。在商场中,服装的销售涉及服装的采购、库存、销售以及统计分析等。本
6、课程设计针对以上背景,开发出了一个小型服装销售管理系统适用于商场服装的批发与零售。1.21.2 设计目的设计目的服装销售管理系统是利用计算机快速、准确处理大量数据的特点,对商品实现自动化管理,及时处理信息,确定经营决策,提高经营者对市场的预测能力,提高员工的工作效率和企业的经济效益。第二章第二章 系统分析系统分析2.12.1 业务流程图业务流程图在调查同类产品过程的基础上,得到系统所要处理数据的业务流程,如图 2.1所示。应付应收库存管理采购管理销售管理账目服装销售管理系统图 2.1 服装销售管理系统业务流程图2.22.2 数据流图及数据字典数据流图及数据字典 (1)数据流程图数据流图由四种基
7、本的元素构成:数据流(Data Flow),处理(Process),数据存储和数据源(数据终点) 。 数据流程图如图 2.2 所示。入库单销售商入库合同供货单订货单供应商产品目录销 售销售合同销售进 货目录订单统计分析管理层库 存验收入库合格入库图表 图 2.2 数据流程图(2)数据字典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。由于本次设计是小型软件系统的开发,所以采用卡片形式书写数据字典。每张卡片上保存描述一个数据的信息这样做更新和修改起来比较方便,而且能单独处理描述每个数据的信息。下面将列出若干数据元素的数据卡片信息。目录数据字典卡片如图 2.3 所示
8、。名称:KCXX别名:库存信息描述:纪录仓库的商品量信息定义:库存信息商品编号库存量位置:输入到本机名称:KHXX别名:客户信息描述:纪录每一个客户的详细资料定义:客户信息=客户代码+客户名称+联系人+地址+电话+手机+传真+邮编+E-mail+税号名称:SPXX别名:商品信息描述:纪录每件商品的信息定义:商品信息=商品代码+商品名称+品牌+供货商名称+尺码+款式+颜色+面料+包装方式名称:CKXX别名:出库信息描述:每一次出库操作所生成的信息表定义:出库信息=出库单号+商品编号+客户编号+单价+数量+总金额名称:GHDXX别名:供货单信息描述:客户发来的购货信息定义:供货单信息供货单编号+商
9、品编号+商品名称+商品单价数量订单总金额客户编号日期名称:DHDXX别名:定货单信息描述:向供应商提供的需要商品的列表定义:定货单信息=订货单编号+商品编号+商品名称+商品单价数量订单总金额图 2.3 数据字典第三章第三章 系统总体设计系统总体设计3.13.1 系统功能模块图系统功能模块图服装销售管理系统功能模如图 3.1 所示。商品管理 客户信息统计分析库存管理订单处理商品信息 更改单价添加商品查询库存修改库存信息查询更改客户库存信息销售信息利润分析新建订单查询订单图 3.1 服装销售管理系统功能模块图服装销售管理系统3.23.2 实体图和实体联系实体图和实体联系 E-RE-R 图图根据上面
10、的设计规划出的实体包括:商品实体、客户实体、供货商实体、库存实体。各个实体的 E-R 图以及实体与实体间的 E-R 关系图描述如下:(1)商品信息实体及属性如图 3.2 所示。 商 品 商品名 称尺码款式颜色商品代码面料供应商名称包装方 式品牌图 3.2 商品信息实体及属性图(2)客户信息实体及属性如图 3.3 所示。 客 户客户名称联系人地址电话客户代码手机 开户行邮编税号信誉度账号名称传真图 3.3 客户信息实体及属性(3)供货商信息实体及属性如图 3.4 所示。 供货商邮箱手机邮编税号供货商编号账户 联系人开户行电话地址供货商名称图 3.4 供货商信息实体及属性图(4)库存信息实体及属性
11、如图 3.5 所示。 库存信息客户代码经手人商品代码数量单价金额日期入库 /发货单号号图 3.5 库存信息实体及属性图(5)系统 E-R 图如图 3.6 所示。 客户库存供货商 商品入库帐目出库帐目 供货单订货单存入订货入库出库订货n1n1n11nn1图 3.6 系统 E-R 图3.33.3 数据库的逻辑结构设计数据库的逻辑结构设计数据库一般分为三级模式:外模式、概念模式和内模式。外模式也就是不同用户所对的数据视图,它将数据库内部抽象的数据及其互相之间的关系表示为简单、直观的应用界面。概念模式是数据库中全部数据的逻辑结构和特征描述,通常以某种数据模型为基础。内模式是对数据的物理结构和存储方式的
12、描述。以下是 E-R 模型向关系数据库模型的转换:商品信息(商品代码、商品名称、品牌、供应商名称、款式、尺码、颜色、面料)客户信息(客户代码、客户名称、联系人、地址、电话、开户行、信誉度)供货单信息(供货单号、供货单总额、数量、经手人、日期)入库信息(入库单号、入库商品、数量、总金额、日期)出库信息(出库单号、出库商品、数量、总金额、日期)库存信息(入库单号、客户代码、经手人、商名代码、数量、单价、金额、日期)在实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间关系。各个数据表的字段设置如下:(1)商品信息表如表 3.1 所示。表 3.1 商品信息表序号字段名别名类型长度是否为空
13、键1spdm商品代码char10Not nullP2spmc商品名称char30Not null3pp品牌char10Not null4gysmc供应商名称char155cm尺码char106ks款式char157ys颜色char158ml面料char159bzfs包装方式char10(2)客户信息表如表 3.2 所示。表 3.2 客户信息表序号字段别名类型长度是否为空键1khdm客户代码char10Not nullP2khmc客户名称char30Not null3lxr联系人char15Not null4dz地址char155dh电话char106sj手机char107cz传真char108
14、yb邮编char109E-mailE-mailchar1510sh税号char2011khh开户行char2012zh帐号char1513xyd信誉度char1514bz备注char15(3)库存表如表 3.3 所示。表 3.3 库存表序号字段名别名类型长度是否为空键1spdm商品代码char10Not nullP2spmc商品名称char30Not null3cm尺码char104ys颜色char155spsl商品数量int4Not null (4)入库单表如表 3.4 所示。表 3.4 入库单表序号字段名别名类型长度是否为空键1rkdh入库单号char10Not nullP2khdm客户代
15、码char10Not null3jsr经手人char5Not null4spdm商品代码char10Not null5sl数量int4Not null6dj单价money8Not null7je金额money8Not null8rq日期datetime89bz备注char50(5)出库单表如表 3.5 所示。表 3.5 出库单表序号字段名别名类型长度是否为空键1fhdh发货单号char10Not nullP2khdm客户代码char10Not null3jsr经手人char5Not null4spdm商品代码char10Not null5sl数量int4Not null6dj单价money8N
16、ot null7je金额money8Not null8rq日期datetime8(6)利润表如表 3.6 所示。表 3.6 利润表序号字段名别名类型长度是否为空键1spbh商品编号char10Not nullP2spmc商品名称char30Not null3sprkdj入库单价Money8Not null4spckdj出库单价Money8Not null5spsl商品数量int4Not null6lr利润Money8Not null第四章第四章 详细设计详细设计4.14.1 系统的主要功能系统的主要功能4.1.14.1.1 功能特点功能特点进货管理:进行商品采购入库,采购退货,进/退单据和当前
17、库存查询,与供货商的往来帐务。 销售管理:进行商品销售(批发,零售),顾客退货,销/退单据,当前库存查询,前台销售查询,与客户的往来帐务。库存管理:包括库存之间商品调拔,商品的报损溢,强大的库存盘点功能,库存商品报警查询。统计报表:完整的统计查询功能,每张单据每次收款付款都可以清楚的反映。日常管理:对供货商,客户,业务员综合管理,对日常收入支出管理,客户借货坏帐管理,合同管理。 基本设置:商品信息,供货商,客户,员工,仓库等基本参数的设置。系统维护:可以对数据库备份/恢复,系统初始化,操作员修改密码,年终结算,查看日志在本系统中准备通过如下窗体来实现数据维护的功能。1、主窗体:管理各个子窗体,
18、包括订单处理,库存管理,销售管理,商品管理,客户信息,统计分析,用户管理等八个子窗体,每个子窗体都有若干个相关的子系统模块组成,进而可以实现插入、删除、确认、浏览、检索、关闭等功能的实现。2、 “订单处理”子窗体:包括新建订单和查询订单。订单处理用来管理系统中要用来进行进货、出货操作的商品的信息,操作包括添加、修改、删除和查询信息。客户信息管理用来管理客户的基本信息,供货商信息管理对供货商名称、地址、联系人、结帐日进行管理。3、 “库存管理”子窗体:记录商品入库的明细数据,用来实现入库登记和入库单的插入、删除、确认、浏览、关闭以及检索。在服装销售管理系统主界面点击入库信息即可进入入库单窗口,点
19、击插入按钮插入入库信息,有入库单号、服装代码、入库单价、金额、经手人、日期等属性。还可同样进行删除、确认、浏览、检索等操作。4、 “客户信息管理”子窗体:记录客户的明细数据,可以对客户信息进行查询,实现多客户信息的更改如:添加、删除、查询、浏览、关闭以及保存。5、 “统计分析”子窗体:实现库存信息管理和利润分析。销量统计根据商品编号对商品销量进行统计(柱图和图表) 。利润统计根据商品编号对销售利润进行统计(柱图和图表) 。6、 “用户管理”子窗体:包括出新建用户、更改用户以及更改用户密码的实现。在服装销售管理系统主界面下点击用户管理,进入更改用户窗口,可根据用户名查询登录用户名和密码信息,以及
20、进行新用户名和密码的添加、修改、获删除等操作。4.24.2 系统总体数据流程图系统总体数据流程图(1)系统总体数据流程图,如图 4.1 所示。图 4.1 总体数据流程图登录允许登录启动界面商品管理客户管理统计分析商品信息更改单价添加商品查询浏览删除关闭销售信息确认库存管理(2)信息查询流程信息查询流程包括库存记录查询,订单记录查询,销售记录查询,供货商信息查询和客户信息查询,每种查询都可查询出对应的信息表中满足条件的信息。 (3)日常操作流程日常操作包括进货操作和出货操作,其中进货操作是将供应商供应的商品进行进仓登记,出货操作是将仓库中的商品进行出库登记,以便其它信息表能够做及时修改。4.34
21、.3 商品管理模块商品管理模块4.3.14.3.1 商品信息商品信息服装信息(服装编号、服装名称、款式、颜色、面料、尺寸、品牌、产地、进价) 服装厂家售价进价产地服装编号品牌 款式尺寸面料颜色服装名称4.3.24.3.2 商品修改商品修改添加服装(服装编号、服装名称、服装类别、服装单位、服装规格、服装品牌、服装数量、服装入库价)4.3.34.3.3 商品单价更改商品单价更改在登录后的主菜单,修改商品信息中可以对你所要修改的商品进行单价的修改。4.44.4 客户管理模块客户管理模块客户管理模块,是把客户的信息保存起来,以便随时了解客户的详细信息,方便与客户的沟通,更好的为客户服务。4.4.14.
22、4.1 客户信息客户信息客户信息(客户编号、客户名称、联系人、电话、地址、邮编、诚信度、地区、备注) 客户诚信度 邮编客户名称电话备注地址地区 客户编号第五章第五章 系统测试系统测试5.15.1 测试方法测试方法测试计划中的测试项目包括软件结构中的分系统层、子系统层、功能模块层、程序模块层中的各类模块,从测试本身看,分为单元测试,组合测试,确认测试等。测试对象是随不同阶段而异的,最基本、最初的测试是单元测试,后面的组合测试、确认测试都是以被测过的模块作为测试对象的。(1)单元测试单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是否一致,对模块的所有主要处
23、理路径进行测试且与预期的结构进行对照,还要对所有错误处理路径进行测试。对源码进行审查,对照设计说明书,表态地检查源程序是否符合功能的逻辑要求,是进行单元测试前的重要工作工。单元测试一般是由程序员完成,也称程序调试。(2)组合测试组合测试也称集成测试或子系统测试,通常采用自顶向下测试和自底向上测试两种测试方法。组合测试的对象是指已经通过单元测试的模块,不是对零散模块进行单个测试,而是用系统化的方法装配和测试软件系统,是一个严格的过程,必须认真地进行,其计划的产生和单元模块测试的完成日期要协调起来,这种测试应在系统目标机上进行,造成系统应用的环境条件,除了开发部分项目负责人参加以外,还应该有相应系
24、统的用户参加,给评审员进行演示。(3)确认测试确认测试是对通过组合测试的软件进行的,这些软件已经存于系统目标设备的介质上,确认测试的目的是表明软件是可以工作的,并且符合“软件需求说明书”中规定的全部功能和性能要求。确认测试是按照这些要求定出的“确认测试计划”进行的。测试工作是由一个独立的组织进行,而且测试要从用户的角度出发。(4)系统测试系统测试是对整体性能的测试,主要解决各子系统之间的数据通信和数据共享问题以及检测系统是否达到用户的实际要求,系统测试的依据是系统分析报告。系统测试应在系统的整个范围内进行,这种测试不只对软件进行,而是对构成系统的硬、软件一起进行。系统测试与建构同时进行或略慢。
25、系统测试需要确认从头到尾的功能正常才算完成,应当尽量避免系统测试延到项目末尾进行。(5)用户验收测试在系统测试完成后,进行用户的验收测试,它是用户在实际应用环境中所进行的真实数据测试。在具体的测试中,一般应遵循以下原则:由程序设计者之外的人进行测试;测试用例应由两部分组成:输入数据和预期输出结果;应选用不合理的输入数据与非法输入测试;不仅要检验程序是否实现预期功能,还应检查程序是否做了不应该做的工作;集中测试容易出错的程序模块;对程序修改以后,必须重新进行测试。5.25.2 测试用例测试用例为了确保本系统能够正常运行,需要在发布之后做一次较全面的测试。本次设计主要模块有五个,即库存管理模块,客
26、户信息管理模块,销售信息管理模块,商品管理模块,查询信息管理模块。这里只列出其中三个模块的测试用例。在实际的测试中应尽可能的对每个功能都能测试到。1、首先要连接登录,如图 5.1 所示。 图 5.1 数据库连接窗口 2、货品信息管理模块该模块的窗体应显示服装管理的服装代码,名称,品牌,尺码等所有信息,客户信息及供应商信息。本模块可以实现服装管理的插入、删除、确认、浏览等操作。比如:新进的服装在入库之前应登记相应的信息;客户购买服装时,管理员通过系统做相应的信息处理,即库存信息、利润分析等,如图 5.2 所示。 图 5.2 服装信息模块测试 3、销售管理模块按照商品代码和名称查看商品的销售量,包
27、括销售数量和服装名称,如图 5.3所示。 图 5.3 销售信息管理模块测试4、库存信息管理模块此模块实现库存信息管理和利润分析等基本功能,如图 5.4 所示。 图 5.4 库存信息模块测试第六章第六章 软件使用说明书软件使用说明书在确保本系统能够正常运行的情况下,就可以对此系统进行简单的操作,现将具体操作及过程举例说明如下:1.数据库连接后进入用户登陆界面,如图 6.1 所示。 图 6.1 系统登录界面图打开系统,输入正确的 “用户名”和“密码” 。填写完成点击“登录”按钮,将会出现操作程序页面,即该用户已经登陆成功了。 2.若登录成功,则进入服装销售管理系统主界面,如图 6.2 所示。图 6.2 系统主界面3.在主界面下点击系统设置的下拉菜单可以对用户进行管理,密码修改等。4. 若在主界面下点击资料管理,在下拉菜单可以选择添加货品,查询货品,修改货品,货品参数管理。5.在营业计算有销售记录,库存记录和进货记录。6若在主界面下点击实用工具,可以选择计算器和记事本。 总总 结结此次采用了 ACCESS 数据库,SQL 语句和 VB6.0 进行程序开发,完成了一个“服装销售管理系统”的课程设计。通过这次实践,我对数据库有了全新的认识。采用AC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 27432-2025实验室远程评审技术规范
- 2025年茶艺师兴趣小组活动试题及答案
- 2025妇幼保健员考试挑战应对试题及答案
- 妇幼保健员考试常见准备材料试题及答案
- 掌握妇幼保健员考试试题及答案技巧
- 2025年度货车买卖及车辆安全性能提升合同
- 二零二五年度城市应急车辆雇佣司机合同
- 2025年度车位使用权附赠房东房屋租赁合同
- 2025年度酒店退房押金退还协议
- 二零二五年度广告传媒行业营销人员派遣协议
- 大学生生涯发展报告新能源汽车
- 人教部编版《道德与法治》六年级下册第5课《应对自然灾害》精美课件
- JJG 257-2007浮子流量计行业标准
- 电力系统中的谐振过电压
- 2024年辽宁省葫芦岛市高三下学期一模生物试题及答案
- 护理查房-急性淋巴细胞白血病课件
- 小学语文群文阅读知识讲座
- H型钢规格表格
- 颅骨修补术后护理健康指导
- 2024年江西省成考(专升本)计算机应用基础考试真题含解析
- 现代制造技术课件
评论
0/150
提交评论