重庆百货大楼股份有限公司外包项目销售管理系统分析与设计毕业论文内容摘要:

9 第三章 系统整体方案 第一节 需求分析 通过实际调查,要求本系统具有以下功能: (1)由于操作人员的计算机知识有限,因此要求系统具有良好的人机界面。 (2)如果系统的使用对象较多,则要求有较好的权限管理。 (3)方便的数据查询,支持多条件查询。 (4)系统支持良好的数据备份和还原操作,有效保护数据,减少意外损失。 (5)在相应的权限下,可方便的删除数据。 (6)数据计算自动完成,尽量减少人工干预。 (7)报表分析商品进货,商品销售情况。 (8)强大的 报表打印功能。 (9)报表基本信息查询时,可根据查询条件动态显示查询结果。 (10)报表分析过程中,可根据条件动态分析报表数据。 第二节 开发工具选择 本系统后台数据库采用 MS SQL Server 2020,该数据库系统安全性、准确性运行速度方面有绝对的优势,并且处理数据量大,效率高;前台采用 Microsoft 公司的Visual Studio2020 作为主要的开发工具,可与 SQL Server 2020 数据库进行无缝连接。 第三节 项目规划 本商品零售管理系统主要由进货管理、销售管理、库存管理、报表设 计和系统维护等模块组成,具体规划如下。 (1)资料管理模块 基本资料管理模块主要用于实现系统基本数据的录入,相关基础数据为:商品信息、供货商信息、客户基本信息。 (2)进货管理模块 10 该模块主要用于实现商品的进货数据录入,退货数据录入和进货查询分析。 (3)销售管理模块 该模块主要用于实现商品的销售数据录入,客户退货数据录入和销售信息查询。 系统功能结构如图 31所示。 图 31 系统功能结构图 (4)库存管理模块 库存管理模块主要用于实现库存调拨和库存数据查询; (5)报表设计模块 报表 设计模块主要用于商品进货分析报表; (6)系统维护模块 系统维护模块用于实现系统用户设置、操作权限设置、系统用户添加; 系统业务流程如图 32所示 商品零售管理模块 资料管理 进货管理 销售管理 库存管理 报表设计 系统维护 11 图 32 系统业务流程图 第四节 设计目标 此系统的设计是针对中小型的商品销售企业的,通过本系统可以对中小型的商品销售企业进行有效的零售管理。 本系统暂定了以下设计目标: (1)系统采用人机交互方式,界面美观友好,信息查询灵活、方便,数据存储 安全可靠。 (2)实现后台监控功能。 (3)利用报表中 图表分析进货数据。 (4)实现各种查询,如定位查询、模糊查询等。 (5)实现商品进货分析语统计、销售分析与统计、商品销售成本明细等功能。 (6)强大的库存管理,尽可能的减少商家不必要的损失。 系统用户 是否登录 分配权限 是 操作员用户权限 管理员用户权限 操作模块中数据 普通用户操作权限 查看基本数据 分配 分配 操作所有模块 资料管理 进货管理 销售管理 库存管理 系统管理 12 (7)对用户输入的数据,进行严格的数据检验,尽可能避免人为错误。 (8)系统最大限度的实现了易维护性和易操作性。 第五节 可行性分析 可行性分析 可行性分析 (Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面 进行分析和研究,以避免投资失误,保证新系统的开发成功。 可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。 该系统的可行性分析包括以下几个方面的内容。 经济可行性 经济可行性主要是对项目的经济效益进行评价。 本系统由于是一个中小型软件系统,无需投入太大的开发经费,并且本系统实施后可以显著提高工作效率,有助于商品销售管理完全实现信息化管理。 所以本系统在经济上是可行的。 技术上的可行性 技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。 该管理系统采用 visual studio 2020 作为开发工具。 Client / Server(客户机 /服务器 )结构把数据库内容放在远程的服务器上,而在客户上机安装相应软件。 C/S软件一般采用两层结构,它由两部分构成 :前端是客户机,即用户界面(Client)结合了表示与业务逻辑 ,接受用户的请求,并向数据库服务提出请求,通常是一个 PC机。 后端是服务器,即数据管理 (Server)将数据提交给客户端,客户端将数据进行计算并将结果呈现给用户。 满足了本系统对数据安全性要求较高,处理数据量大的要求,而且又紧密的结合了计算机网络技术,是技术发 展的大势所趋,它把应用系统带入了一个崭新的发展时代。 数据库服务器选用 Microsoft SQL Server 2020 数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。 它的灵活性、安全性和易用性为数据库编程提供了良好的条件。 因此,系统的软件开发平台已成熟可行。 硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越13 来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。 时机可行性 目前,随着商品销售商家规模的扩大,中国经济的发展,商品零售管理也必不可少,信息社会的 高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。 成功的商家是在市场强烈的技术竞争和服务的情况下获得自己的市场份额和信誉的。 随着计算机与企业经济关系愈来愈密切,如何提高商品销售企业办公效率愈显突出,然而由于计算机管理对许多中小型商品企业来说仍未普及,许多这类企业还停留在传统的手写办公方式上,这给具有强烈时间观念的公司领导、决策人员带来了诸多不便,公司办公室缺少一种完善的办公管理软件,为了加强商品销售的管理,因此开发了本软件。 让计算机走入现代商品销售管理,使企业提高管理的效率,从而能 有效的提高企业的投入与产出比。 管理上的可行性 主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。 公司已有的零售管理规章制度和管理方法为本系统的开发提供了制度保障。 操作可行性 操作可行性主要是指本系统开发完成后,管理人员可以在软件开发人员的简单指导下,利用 C/S 结构来进行操作,用 SQL sever2020 作为数据库管理,实质上使用本系统只是一些简单的数据录入、上传和查询,所以操作容易,只要有一定计算机操作知识都是能够操作,只要按照一定的操作步骤都可以使用本系统。 综上所述,本系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。 因此本系统的开发是完全可行的。 第六节 开发及运行环境 系统开发平台: Microsoft Visual Studio 2020。 系统开发语言: C。 数据库管理系统软件: SQL Server 2020。 14 运行平台: Windows XP(SP2)/Windows 2020(sp4)/Windows Server 2020(SP1)。 运行环境: Framework SDK。 分辨率:最佳效果 1024*768 像素。 15 第四章 数据库设计 数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。 在数据库领域内,经常把使用数据库的各类系统统称为数据库应用系统。 数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。 同时数据库又是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在。 所以 数据库设计是系统开发和建设的重要组成部分。 在这里商品零售管理系统采用 SQL Server 2020 作为后台数据库,数据库名称为 jxcbook,包括了12 张表,其中有商品清单表,客户清单表,商品销售单表,库存表和权限清单表等等。 第一节 数据库需求分析 根据对商品销售行业进、销、存各个部分的分析和行业特点的要求,以及系统运行和数据流程的分析,得到了 12张表,部分表如下: (1)商品清单表:货号,条码,拼音编码,品名,规格,单位,产地,类别,进货价,销售价 1,销售价 最低售价。 (2)库存信息表:货号,仓库 ,库存数量,库存金额,库存单价,最新进价。 (3)进货信息表:编号 , 供货商号 , 进货日期,业务员,制单人,验收员,保管员,税价合计,不含税价,税额,订单号。 (4)商品销售信息表 : 编号,客户编号,销售日期,业务员 , 制单人,保管员,税价合计,不含税价,税额,订单号。 第二节 数据库概念设计 通过对商品零售管理系统的数据库的需求分析,可以得到数据库的基本数据和数据结构以及数据处理的流程,下面列出系统的部分 ER图。 16 图 41 进 货信息表 图 42 商品信息表 图 43 销售信息表 销售信息表 编号 客户编号 销售日期 业务员 税价合计 订单号 商品清单表 货号 品名 销售价 1 …………… 进货信息表 编号 供货商号 进货日期 业务员 制单人 保管员 验收员 17 图 44 权限清单 图 45 库存信息表 权限清单表 权限序号 …… . 权限名称 库存信息表 货号 仓库 库存数量 库存金额 库存单价 最新进价 18 图 46 调拨信息表 第三节 数据库逻辑结构设计 现在根据设计好的数据库概念结构来进行数据库各个表的设计,系统主要数 据库设计如下: 表 41 进货商信息表 用户信息表 用户编号 部门 姓名 性别 密码 19 表 42 商品库存信息表 表 43 商品进货信息表 表 44 商品销售信息表 20 表 45 权限清单 表 46 用户清单 21 第五章 系统总体及主要功能模块设计 业务流程( Transaction Flow Diagram, TFD),又称作业流程,即作业的完成程序,它反映了现实的业务活动。 管理业 务流程图是一种描述系统内各单位、人员间业务关系、作业顺序和管理信息流向的图表。 现实业务活动中的一些弊病很难凭空指出,而利用业务流程图可以细致地分析其业务流程的合理性、存在的问题及从何处入手进行修改。 第一节 系统总体业务 本系统的主要业务流程是管理员首先登录,使用权限包括系统员操作权限和普通用户操作权限。 然后系统的用户使用自己的登录名和密码进行登陆,系统根据用户的登录名得知用户的操作权限,用户可能有全部的使用权限,也可能只有部分的使用权限。 管理员是拥有所以使用权限的。 系统的主要操作流程如图 51 所示。 图 51 系统操作流程图 分配 分配 系统用户 是否登录 分配权限 是 操作员用户权限 管理员用户权限 操作模块中数据 普通用户操作权限 查看基本数据 操作所有模块 资料管理 进货管理 销售管理 库存管理 系统管理 是 22 第二节 主要模块的业务流程和代码设计 (1)资料管理模块: 本模块一般为管理员和操作员使用,普通用户一般不会有此权限。 当。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。