酒业销售管理系统_第1页
酒业销售管理系统_第2页
酒业销售管理系统_第3页
酒业销售管理系统_第4页
酒业销售管理系统_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

河北理工大学经济管理学院毕业设计说明书 I 摘摘 要要 酒类营销与其它快速消费品相比,因为进入门槛低、产品同质化严重、表面上 的利润丰厚、渠道广泛、消费量具大而导致了大量资金和企业的介入,最后使得酒 类营销纷繁复杂。在全国经济全面回升的影响下,我国的酒类市场也渐趋兴旺。在 酒类市场蓬勃发展的趋势下,酒类品种及其丰富,各类客户在需求数量、需求品种 上表现出极大差别,对销售管理的效率提出了更高的要求。而现阶段我国中小酒业 销售商的销售管理工作还停留在传统手工作业上。面临这么严峻的挑战,建立一个 销售管理信息系统 ,缩减企业的运作成本,将销售工作统一化、规范化、现代化, 才能在激烈的酒类销售行业竞争中取得一席之地。 本设计题目是:宏达酒业销售管理系统。此系统是以易学易用的 Microsoft SQL2008 为数据库平台,采用功能强大的编程语言 C#作为前端。可以详尽、可靠 地进行商品进货信息、商品销售信息 、商品退货信息、客户基本信息等信息的综 合查询和统计。使酒类销售企业可以摆脱每次手工书写统计的问题 ,实现管理计 算机化,使用者通过鼠标、键盘的简单操作就能实现完整的功能,从而提高工作效 率,并且节省大量人力资源。 系统说明书讲述了宏达酒业销售管理系统开发的全过程以及系统安装配置说明 和维护说明,最后给出了个人心得体会。 关键词:酒业销售系统;信息管理系统;Microsoft SQL Server 2008;C#。 河北理工大学经济管理学院毕业设计说明书 II Abstract Compared with other fast consumer goods, alcohol beverage industry has relative lower entry barrier, product homogeneity serious , higher profit in appearance, more approaches as well as larger consumer market. Due to large amount of entries of enterprises and investments entries, the alcohol industry has become complex. With the warming up of the national economy, the alcohol beverage industry is becoming prosperous. The products show more diversity; the demands on quantity and specific classes differentiate greatly among different consumers. Therefore, higher efficiency of the sales management is in demand. However, most small and medium enterprises in this industry still employ the traditional approaches. Facing these challenges, it is essential to establish an sales management ( Mgt) IT system to cut down the operational cost and modernize the management in order to occupy certain market share in this industry. The design entitled: HongDa liquor sales management system. Please use Microsoft SQL2008 and C# to design the system. The final system enables general searches and consolidations over the information on procurement, sales, and returns of products as well as clients. This system allows enterprises to manage the sales activities by computers which improves the efficiency and saves many human resources. The system specification describes in detail the development of the Sales Mgt IT System, the setup and maintenance instructions. Some user comments are also included. Keywords: HongDa liquor sales management system; information management system; Microsoft SQL Server 2008; C #. 河北理工大学经济管理学院毕业设计说明书 III 目目 录录 1.绪论.1 1.1选题背景.1 1.2选题意义.1 1.3资料来源.2 1.4系统特点.2 2.系统分析.3 2.1初步调查.3 2.2可行性分析.3 2.3详细调查.3 3.系统设计.9 3.1系统设计目标.12 3.2系统功能结构图.12 3.3数据库设计.15 3.4编码设计.18 4.系统实施.22 4.1开发工具选择.23 4.2软硬件环境设计.23 4.3算法说明.23 4.4系统测试.24 4.5系统转换.24 5.系统使用与维护说明书.24 5.1系统安装与配置说明.24 5.2系统使用说明书.24 5.3系统维护说明书.26 6.设计开发总结.31 6.1设计中使用的关键技术.32 6.2毕业设计体会.32 参考文献.38 河北理工大学经济管理学院毕业设计说明书 1 宏达酒业销售管理系统宏达酒业销售管理系统 1. 绪论绪论 1.1选题背景选题背景 作为拥有数千年酒文化历史的中国,酒民数量高达 5 亿多人,酒类产品生产和 消费都位居世界第一。酒渗透于整个中华五千年的文明史中,从文化娱乐到饮食烹 饪、人际交往等各方面在中国人生活中都占有重要的位置。 2009 年我国酒类市场在全球经济回暖的情况下,产量取得大幅增长。饮料酒 产量:3847.36 万千升,同比增长 8.66%,啤酒 2939.28 万千升,同比增长 6.16%; 白酒 339.89 万千升,同比增长 17.88%;黄酒 51.88 万千升,同比增长 12.31%;葡 萄酒 55.57 万千升,同比增长 66.98%;酒精 460.74 万千升,同比增长 13.18%。 酒业在产量增长的同时,经济效益均有较大幅度的下滑。在日趋激烈的市场竞 争中,酒业销售公司只有在竞争中运用新的营销理念和技巧,才能在激烈的酒类行 业竞争中取得一席之地。而现代信息管理系统的实施和应用可以降低企业成本,缩 短每次交易的周期,提高转换成本,改善企业与客户、供应商的关系。 1.2选题意义选题意义 竞争过程中最重要的莫过于发现和利用自己的长处,即以己之长,克敌之短。 随着信息时代的来临,计算机科学技术飞速发展也给各行各业带来了不同程度的变 化与发展。同样计算机也在销售的一定范围、一定部门当中有所应用,但是其应用 的范围和深度与现代企业的发展理念、管理方法还相差甚远。过去,企业对信息技 术的利用仅限于财务和档案管理方面,而现在信息技术已贯穿整个价值活动中,体 现出优化、控制和判断等功能。 信息技术的发展及其在销售管理中的应用,作用于业务、库存、成本、差别化、 发展、和联合等竞争手段,为流通企业创造以下竞争优势: 1. 建立现代化信息管理体制。 河北理工大学经济管理学院毕业设计说明书 2 2. 规范并优化企业内部各部门的业务流程,再造业务规范,对重点业务实行 全面质量监控。 3. 实现各部门间的协同作业。 4. 为企业决策提供图形化、报表化的市场分析数据,能够对未来的公司业务 发展、客户需求发展、市场发展作出预测。 5. 实现全天候实时服务,充分满足客户的各种需求,全面提升客户服务水平, 大大加强与客户的紧密度。 6. 全面降低企业运作成本,提高公司的整体运作效率,大幅拓展业务,争取 企业利润最大化,进一步提高企业的竞争力。 1.3资料来源资料来源 1. 通过在唐山众康商贸公司的实习、调查,了解了酒业销售的主要流程和业 务处理方法等相关信息,经参考借鉴,获得了本系统的基本资料。 2. 从学校图书馆借阅了一些系统开发相关的书籍,并向老师咨询了有关销售系 统开发的一些技术问题等。 3. 通过网络,参考了酒类销售和相关销售系统的资料。 1.4系统特点系统特点 本系统设计的总体目标是通过对销售、进货和客户的管理,使管理者能够及时 准确了解企业的业务情况,并通过对销售数据的分析,为管理人员提供相应的信息, 帮助工作人员减少手工处理操作,提高效率;帮助决策人员制定销售计划。因此系 统具有以下特点: 1. 系统界面友好、美观、操作性强、数据清晰明了。 2. 操作的简易性。从用户角度出发,高度智能。简单易用、操作方便、快捷。 3. 功能全面,覆盖企业销售管理涉及的大部分内容,包括操作员管理、数据 的备份与恢复、产品信息管理、客户信息管理、销售信息管理、应收应付 信息管理、查询统计等模块。 河北理工大学经济管理学院毕业设计说明书 3 4. 完善的查询功能。系统提供了关于业务的各种查询方法,本系统不仅具有 传统的简单查询方法,其强大的联合查询功能更使操作者得到的信息更具 体化。 2. 系统分析系统分析 2.1初步调查初步调查 初步调查是系统开发的第一个阶段,应严格按照自顶向下的系统化观点全面展 开。这一阶段的主要任务就是对企业进行需求分析,从而发现企业内部存在哪些问 题,有哪些功能需求,然后运用信息技术解决这些问题。对唐山众康商贸公司多次 调查发现,现阶段我国中小酒业销售商的销售管理工作还停留在传统手工作业上。 具体归纳有以下几点: 1. 业务管理工作缺乏规范性,随意性很大,大量的工作皆是手工处理,效率 低下,容易出错。各种信息的查询只能靠翻阅原始的记录,速度太慢 2. 企业内部管理工作效率低下,工作量大;客户、供货商、和公司联系不够 紧密;高层领导不能及时了解客户的账款及公司的运转情况,容易造成损 失;不能及时了解产品的需求情况,不能及时掌握消费者市场的需求情况。 2.2可行性分析可行性分析 可行性研究阶段的主要任务是在系统初步调查的基础上,对新系统是否能够实 现和值得实现等问题做出判断,避免在花费了大量的人力和物力之后才发现系统不 能实现或新系统投入使用后没有任何实际意义而引起的浪费。 我们将分别从经济可行性、技术可行性和管理可行性这三个方面对系统进行可 行性分析。 1. 经济可行性分析: 对于系统的投入使用来讲,本系统软硬件配置环境要求低,投入成本少,而且 用户不需经过特别培训即可操作本系统;界面简单易操作,维护更为简单,可以定 期进行备份和恢复,不用升级。引用本系统后基本实现了管理一体化,可以大大提 河北理工大学经济管理学院毕业设计说明书 4 高企业员工的工作效率,节省了人力物力,更加有助于企业以后的发展。经济方面 的可行性主要是从组织的人力、财力、物力三方面来考察系统开发的可行性,由此 看来本系统在经济上也是可行的。 2. 技术可行性分析: 技术可行性分析主要是分析技术条件能否顺利完成系统的开发工作。本系统采 用的前台开发工具是 C#语言,后台采用的是 SQL Server 数据库,可以在 Windows 大部分操作系统上运行,它对操作系统的要求不是很高。目前,一般的计算机硬件 配置都能满足该系统的需要。此系统系个人开发的小型系统,只要学过基本的 C# 编程语言和有一定的开发经验即可完成。加上指导老师以及同学们的帮助,完全可 以胜任此项开发工作。因此,本系统在技术上是完全可行的。 3. 管理可行性分析: 管理信息系统是建立于科学管理基础之上的,只有在合理的管理体制以及完整、 准确的原始数据的基础上,才能有效的开发出管理信息系统。新系统的研制和开发 充分考虑了方便工作人员对管理系统的使用,使用本系统的操作人员并不需要特别 的技能,只需具备基本的计算机使用技能即可。因此在管理上是可行的。 2.3详细调查详细调查 详细调查的范围是围绕组织内部信息流所涉及领域的各个方面进行调查。前面 经过了初步调查之后,基本上了解了企业的工作流程和内部存在的一些问题,但是, 只有深入细致的调查,才能充分了解用户的需求,保证开发出的信息系统能够满足 用户的要求。本系统从以下几个方面进行分析: 2.3.1业务流程分析业务流程分析 业务流程图是一种用尽可能少、尽可能简单的方法来描述业务处理过程的方法。 业务流程分析采用的是自顶向下的方法,首先画出顶层的业务流程图,然后再 对每一个功能描述部分进行分解画出详细的业务流程图。以下是本说明书中业务流 程图的图例: 河北理工大学经济管理学院毕业设计说明书 5 图例 1图例 2图例 3图例 4图例 5 图 2-1 业务流程图符号 图例 1:表示业务的处理单位。 图例 2:表示业务处理功能。 图例 3:表示信息传递过程。 图例 4:表示各类报表。 图例 5:表示数据存储。 销售的业务流程图:客户订货时向销售部发出订单,销售部查询库存,库存足 够,则向客户发出取货单,客户凭取货单向财务部交款,最后客户凭交款收据从仓 库取货;如果库存不够,则向供货商发出进货单。 客户订货 订单 销售 部 查询库存 缺货表 取货单 取货单 财务部交款 交款收据 仓库发货 库存表 收入表 退货 退货入 库 退货单 退款 采购 部 图 2-2 销售业务流程图 进货的业务流程图:进货单下达给供货商后,供货商将商品发至仓库,经仓库 审核后,进行入库登记并将入库账单下达至财务部,通知财务部付款。 河北理工大学经济管理学院毕业设计说明书 6 供货商发货入库仓库库存表 入库账务 财务部付款 采购部 进货表 图 2-2 进货业务流程图 2.3.2数据流程分析数据流程分析 数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程 图是描述系统逻辑模型的主要工具,绘制数据流程图采用结构化分析的方法,即自 顶向下分层展开绘制,逐步考虑细节问题,把整个系统分解成具有相对独立性的小 系统。以下是本说明书中数据流程图的图例: 图图例例4 图图例例1图图例例2 图图例例3 图 2-3 数据流程图符号 图例 1:外部项,指不受系统控制,在系统以外的事物或人,它表达了该系统 数据处理的外部来源和去处。 图例 2:表示处理功能,表达了对数据处理的逻辑功能 图例 3:表示数据流,数据流表明了数据的流动方向及其名称,它是数据载体 的表现形式之一。 图例 4:表示存储功能,用来指明数据保存的地方 具体的数据流程如下所示: 河北理工大学经济管理学院毕业设计说明书 7 1. 顶层数据流图: 图 2-3 顶层数据流程图 2. 中层数据流图: 图 2-4 中层数据流程图 河北理工大学经济管理学院毕业设计说明书 8 3. 底层数据流图: 销售数据流程图 供货商 销售表 客户 P3 订 货 仓库 P3 订货 审核 P3 取货 处理 P3 应收 款处 理 P3 缺货 处理 P3 出库 管理 取货单 取 货 单 收据 订单 订单 缺货单 库存表 图 2-5 销售数据流程图 进货数据流程图 河北理工大学经济管理学院毕业设计说明书 9 图 2-6 进货数据流程图 2.3.3数据字典数据字典 数据字典是各类数据描述的集合。对数据库设计来讲,数据字典是进行详细的 数据收集和数据分析所获得的主要结果。数据字典描述的主要内容有:数据流、数 据元素、数据存储、数据加工、外部项,对整个系统开发以至将来系统运行与维护 是必需的信息尽可能放入数据词典。下面列举部分表为例: 1. 数据流条目 表 2-1 数据流 系统名: 宏达酒业销售管理系统 条目名:销售单 编号: F-01 别名: sale 来 源: 销售部去处:仓库 数据流结构:销售单编号客户名称销售时间+商品名称+销售数量+销售金额+经手人+ 销售日期 简要说明: 河北理工大学经济管理学院毕业设计说明书 10 编写:李四日期10年3月27号修改记录: 审核:王五日期10年3月27号 表 2-2 数据流 系统名: 宏达酒业销售管理系统 条目名:进货单 编号: F-01 别名: stock 来 源: 销售部去处:供货商 数据流结构:进货单编号供货商名称进货时间+商品名称+进货数量+进货金额+经手 人+销售日期 简要说明: 编写:李四日期10年3月27号修改记录: 审核:王五日期10年3月27号 2. 数据元素 3.表 2-3 数据元素 系统名:宏达酒业销售管理系统 编号:E -02 条目名:销售单据号 别名:sales 属于数据流:入库信息、销售信息、 结算信息 存储于:收费信息表、结算信息表 数据元素结构: 代码类型 长度 是否空值 varchar 16 否 简要说明:销售单据号是销售单据的标识符,每张销售单都有自动生成的唯一的编号。 修改记录:编写:李四日期10年3月27号 河北理工大学经济管理学院毕业设计说明书 11 编写:王五日期10年3月27号 4. 数据存储 表 2-4 数据存储 系统名:宏达酒业销售管理系统 条目名:库存信息 编号:D1 别名: 输入数据流:商品信息、销售或采购 信息 输出数据流:库存信息 记录组成:商品编号+商品名称+商品规格+商品进货价格供货商编号+数量+日期 简要说明:商品信息表。 编写:李四 日期10年3月27号修改记录: 审核:王五 日期10年3月27号 5. 处理过程 表 2-5 加 工 系统名:宏达酒业销售管理信息系统 条目名:销售处理 编号: 别名: 输 入:商品信息、客户信息、订货 信息 输出:收费信息、库存信息 加工逻辑:将客户购买信息进行记录,并对客户收费处理 有关的数据存储:销售表、销售详细表、销售帐务表、商品信息表 编写:李四日期:10年3月27日修改记录: 审核:王五日期:10年3月27日 6. 外部项 河北理工大学经济管理学院毕业设计说明书 12 表 2-6 外部项 系统名:宏达酒业销售管理信息系 统 条目名:客户 编号: 别名:无 简要说明:说明客户的信息 编写:李四日期10年3月27日修改记录: 审核:王五日期10年3月27日 3. 系统设计系统设计 3.1系统设计目标系统设计目标 系统的总体目标是在面对复杂多变的企业外部环境及内部条件下,使企业内部 信息传递环节减少,速度加快,能对内外环境作出快速反应。从而创造企业竞争优 势,赢得市场及利润。 该系统在实施后,应能够达到以下目标: 1. 客户、供应商、商品基本信息的录入查询与统计; 2. 完成采购、销售、库存管理等基本业务功能; 3. 提供对应付应收款的查询、结算、统计的功能; 4. 数据的安全性、具有数据备份和恢复的功能; 3.2系统功能结构图系统功能结构图 下面是系统的主体功能结构图: 河北理工大学经济管理学院毕业设计说明书 13 宏达酒业销售管理系统 销 售 管 理 进 货 管 理 统 计 汇 总 系 统 设 置 基 本 设 置 图 3-1 宏达酒业销售管理系统 1. 基本信息设置 基本信息设置 客 户 信 息 设 置 供 货 商 信 息 设 商 品 信 息 设 置 图 3-2 基本信息设置 2. 销售管理 河北理工大学经济管理学院毕业设计说明书 14 销售管理 销 售 退 货 销 售 单 查 询 应 收 款 处 理 商 品 销 售 折 扣 管 理 图 3-3 销售管理 3. 进货管理 进货管理 采 购 单 查 询 应 付 款 处 理 商 品 采 购 图 3-4 进货管理 4. 统计汇总 河北理工大学经济管理学院毕业设计说明书 15 统计分析 客 户 统 计 应 付 款 处 理 应 收 款 处 理 销 售 统 计 图 3-5 统计汇总 5. 系统设置 系统设置 修 改 密 码 数 据 备 份 与 恢 复 操 作 员 管 理 图 3-6 系统设置 3.3数据库设计数据库设计 3.3.1数据库概念模型设计数据库概念模型设计 概念模型主要是用来反映用户的现实环境和需求,它独立于具体的数据库管理 河北理工大学经济管理学院毕业设计说明书 16 系统,并且与数据库怎样实现无关。 这一设计阶段是在需求分析的基础上进行的,设计出能够满足用户需求的各种 实体以及它们之间的关系,为后面的逻辑结构设计打下基础。 本系统根据设计规划出的实体有供货商、商品、客户、销售单、进货单、销售 退货单等。每个实体都是现实中实际存在的对象的抽象,各个实体之间的关系可以 用 E-R 图来清晰直观的分析。下面就是根据数据字典的内容给出的本系统各实体之 间关系的 E-R 图。 ER 图使用如下几种符号: 根据以上流程分析设计的结果,可以得到以下主要实体: 供应商、商品、客户、进货单据、销售单据、销售退货单据 实体关系图的图例如下所示: 客户 客户编号 客户名称 联系电话 客户地址 联 系 实 体 实体的属性 河北理工大学经济管理学院毕业设计说明书 17 商品编号 商品名 称 价格 数量 商品 产地 供货商名 供货商编号 供货种类 联系电话 供货商 地址 基本 ER 图 客户 仓库 供货商 商品 购买 存储 供应 n m n m n 1 销售 ER 图 河北理工大学经济管理学院毕业设计说明书 18 客 户销 售销售单 退 货 退货单 仓 库商 品 入库 出库 结 款 结 款 销售单明细 销售退货单明细 1 m 1 m 1 m 1 1 m 1 m n m m 3.3.2数据库逻辑结构设计数据库逻辑结构设计 逻辑结构设计的任务就是把概念结构设计阶段设计的 ER 图(或 EER 图) ,转 换成与选用 DBMS 所支持的数据模型相符合的逻辑结构。将概念模型转换成的关 系结构如下: 商品(商品编号,商品名称,单位名称,现有数量,备注) 供货商(供货商编号,地址,电话) 客户(客户编号,客户名称,客户等级,地址,联系电话) 客户等级表(客户等级,等级条件,等级描述,享受折扣) 销售单(销售单号,客户编号,销售日期,仓库编号 ) 销售单明细(编号,销售单号,商品编号,销售数量,销售价格,仓库编 号) 销售退货单(退货单号,商品编号,商品名称,顾客编号,退货日期) 进货单(进货单号,供货商编号,进货日期,进货总价,经手人 ) 进货详细单(编号,进货单号,商品编号,进货数量,进货价格,进货总 价) 3.3.3数据库物理结构设计数据库物理结构设计 该设计阶段的任务是为系统逻辑结构模型确定合理的存储结构、存取方法、以 河北理工大学经济管理学院毕业设计说明书 19 及数据表示和数据存储空间分配等内容,从而得到具体的数据库物理结构。按照数 据库设计的原则在数据库管理系统中创建名为 XS 的数据库。 在本系统的数据库物理结构设计过程中主要考虑一下两个方面: 首先,确定数据的合理存储结构。 其次,确定数据的存放位置。例如销售表有一个主键“销售单号” ,原来表示 某次销售业务。而此次业务中具体的商品销售记录存放在销售详细表中,用自动增 长的“销售详细单号”表示。这样对销售业务的统计只需要从销售表中读取信息, 而对销售商品的统计只需要从销售详细表中读取信息。 以下是本系统数据库的主要表格: 表 3-1(数据库表目录) 中文表名英文表名功能概述 商品表 goods 记录商品的基本信息 客户表 customers 记录客户的基本信息 供货商表 suppliers 记录供货商的基本信息 进货表 stock 记录单据号、进货仓库、供货商等进货信息 进货详细表 stock_detail 记录进货的商品、数量等信息 应付款表 stock_account 记录采购应付款的信息 销售表 sales 记录销售的单据号、客户、出货仓库等信息 销售详细表 sales_detail 记录销售的商品、数量等信息 销售退货表 backSale 记录销售退货的单据号、日期等信息 应收款表 sales_account 记录销售应收款的信息 客户等级表 grade 记录客户的等级及享受的折扣 表 3-2 商品表(goods) 字段名类型长度允许空说明 G_noVarchar10N 主键 商品编号 G_nameVarchar30N 商品名称 G_unitsvarchar4 单位名称 G_provarchar50 产 地 G_nowCountint4 现有数量 河北理工大学经济管理学院毕业设计说明书 20 G_messageVarchar500 备 注 表 3-3 客户表(customers) 字段名类型长度允许空说明 Customer_IDInt 4N 主键 客户编号 Namevarchar15N 客户名称 AddressVarchar10N 地址 Constacttelephonevarchar20 联系电话 customGradechar1 客户等级 表 3-4 客户等级表(grade) 字段名类型长度允许空说明 customGradechar 1N 客户等级 gradeConditionint4N 等级条件 gradeDescriptionVarchar500 描述 dengJiDaiYuint4 享受待遇,即折扣 表 3-5 供货商表(supplieers) 字段名类型长度允许空说明 Supplier_IDInt4N 主键 供货商编号 AddressVarchar10N 地址 phoneVarchar20N 电话 表 3-6 销售表 (sales) 字段名类型长度允许空说明 Sales_noVarcha14N 主键 销售单号 Customer_IDint4N 客户编号 s_datedatetime8N 销售时间 ZhekouPricemoney8 折扣总价 Sale_AllPricemoney8 本次销售总价 河北理工大学经济管理学院毕业设计说明书 21 表 3-7 销售详细表 (sales_detail) 字段名类型长度允许空说明 S_idint4N Pk 销售详细单号 自动增长 Sales_noInt4N 销售单号 外键 G_noVarchar10N 商品编号 外键 QuantityInt 10 数量 Pricemoney8 价格 totalPricemoney8 该商品总价 表 3-8 销售退货表(backSale) 字段名类型长度允许空说明 Bs_idint4N Pk 自动增长 G_novarchar10N 所退商品编号, 外键 QuantityInt 10N 数量 Pricemoney8N 所退商品单价 Bs_totalpricemoney8 退货总价 表 3-9 进货表 (stock) 字段名类型长度允许空说明 St_noVarchar14N 主键 进货单号 Sp_noInt4N FK 供货商编号 St_op_namevarchar20N 经手人 St_dateDate8N 进货时间 St_messageVarchar500 备注 St_AllpriceMoney8N 本次进货总价 表 3-10 进货详细表(stock_detail) 字段名类型长度允许空说明 IdInt4N 主键 编号(自动增长) St_noVarchar15N FK 进货单号 河北理工大学经济管理学院毕业设计说明书 22 G_noVarchar10N FK 商品编号 St_priceMoney8N 进货价格 St_totalPriceMoney8N 总价格 St_countInt4N 进货数量 表 3-11 应付款表 (stock_account) 字段名类型长度允许空说明 Sa_idInt4N 进货单号 Sa_shouldPaymoney8N 应付货款 Sa_hadPaymoney8 已付货款 Sa_notPaymoney8 未付货款 表 3-12 应收款表(sales_account) 字段名类型长度允许空说明 Sd_idint4N 销售单号 S_shoudTakemoney8N 应收款(销售总价-折扣总价) S_hadTakemoney8 已收款 S_notTakemoney8 未收应收款 3.4编码设计编码设计 编码设计是数据库系统开发的前提条件,是系统不可缺少的重要内容。编码是 指与原名称对应的编号、符号或记号,它可以是字符、数字、某些特殊符号或它们 的组合,是进行信息交换、处理、传输和实现信息资源共享的关键。 编码设计的原则是:编码要具有适应性、合理性、简明性、便于认识和记忆。 编码设计主要有以下几种: 1. 顺序码:将顺序的自然数和字母赋予编码对象。 2. 数字码:以纯数字符号形式编码,数字的不同部位代表不同意义。这种编 码的优点是易于校对和处理,缺点是不便记忆。 3. 字符码:以纯字符形式编码。这类编码在程序设计中常被用作字段名和变 量名。这种编码的优点是可以辅助记忆,但是不易校对,也不宜反映分类 河北理工大学经济管理学院毕业设计说明书 23 结构。 4. 混合码:即以字符和数据的混合形式编码。该种编码的优点是易于识别, 也易于表现各个对象之间的关系,分类,缺点是不宜校对。 5. 我在编码设计中,根据系统需求主要采取了顺序码和数字码,销售单编号 和进货单编号等采用的是顺序码,而供货商编码等采用的是数字码, 6. 销售单编号和进货单编号由系统自动读取系统时间生成,并且精确到毫秒, 确保单号的唯一性。例如单号 20100609013900,于 2010 年 6 月 9 号 1 点 39 分 00 秒生成。 7. 供货商编号采用自动生成的序列号; 如 01 4. 系统实施系统实施 4.1开发工具选择开发工具选择 系统前台开发选用的是 C#开发工具。C#是微软公司发布的一种面向对象的、 运行于.NET Framework 之上的高级程序设计语言。C#综合了 VB 简单的可视化操作 和 C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和 便捷的面向组件编程的支持成为.NET 开发的首选语言。 对于数据库,我选择的是 SQL Server 2008 ,它是一个中型数据库,具有良 好的兼容性。除具有扩展性,可靠性以外,还具有可以迅速开发网络系统的功能。 在数据量的存储以及安全方面都能满足系统设计开发的需求,并且根据销售业务的 特点,正是需要像 SQL Server2008 这样在安全性、数据处理能力以及数据恢复性 等当面很全面的数据库。 4.2软硬件环境设计软硬件环境设计 1. 软件设计 2. 前台开发语言:C# 3. 后台数据库:SQL Server 2008 4. 硬件设计 1)主机:PIII733 CPU 以上机型,1G 以上内存,硬盘剩余空间 5G 左右; 河北理工大学经济管理学院毕业设计说明书 24 2)显示器:分辨率 800*600 且最好不低于 256 色; 3)鼠标:WINDOWS 支持的各类鼠标; 4)键盘:WINDOWS 支持的各类键盘; 5)UPS 不间断电源一个。 4.3系统测试系统测试 系统测试的目的是对最终系统进行全面的测试,确保最终系统满足产品需求并 且遵循系统设计。为了保证系统运行的正确性和有效性,尽量找出系统设计的失败 与不足之处,加以纠正,确保系统设计无差错。将一切可能发生的问题和错误尽量 排除在系统正式运行前,需要对系统进行测试。系统测试应当根据项目的特征确定 测试内容。本系统从程序测试、功能调试和系统调试三个部分进行了测试。 程序测试:在这个阶段,我主要对所编写的程序进行语法检查和逻辑检查。通 过对系统输入正常数据,错误数据和异常数据来考察程序的反应,检验程序执行的 逻辑正确性,以及程序对各种错误的监测处理能力。 功能调试:即测试软件系统的功能是否正确,其依据是需求分析,以模块为单 位,检测单个模块内各个程序之间的控制关系和数据传递是否正确。例如:在系统 设置中,调试能不能将添加窗口中的数据正确添加到主窗口中。由于正确性是软件 最重要的质量因素,所以功能测试必不可少。 系统调试:对系统进行全面的测试,检测各个模块之间的数据传递是否正常。 5. 系统使用与维护说明书系统使用与维护说明书 5.1系统安装与配置说明系统安装与配置说明 1. 硬件环境 与 “4.2 系统软硬件设计” 中的硬件环境要求基本相同,只是在硬盘的剩余 空间可以减小,因为软件的运行与软件的开发所要占用的硬盘空间是不同。 2. 软件环境 (1) 操作环境: Windows XP 、WindowsVista、Windows7 (2) 应用软件:宏达酒业销售管理系统的安装文件,Microsoft SQL 河北理工大学经济管理学院毕业设计说明书 25 Sever 2008 数据库; 3. 系统安装与配置 运行此系统的可执行程序:宏达酒业销售管理.EXE,然后做如下安装配置: (1) 首先把要用到的数据库附加到 SQL Server2008 中,具体操作如下: 打开 SQL Server2008,连接到对象资源管理器,右击数据库,从所有任务中 点击“附加”如下图: 点击之后出现如下界面: 河北理工大学经济管理学院毕业设计说明书 26 然后单击“添加” 按扭,选择你所要附加数据库的地址,数据库附加完成。 5.2系统使用说明书系统使用说明书 登录系统 双击可执行文件进入“宏达酒业销售管理系统” ,用户名为 001,密码为 123, 点击“确定”进入主窗体。 主界面 登录后,将进入系统的主程序界面,主要用于打开应用程序的其他窗口。点击 相应的菜单项,便会自动弹出相关的子模块。 河北理工大学经济管理学院毕业设计说明书 27 基本信息管理 商品信息管理 商品信息管理包括商品信息的删除,修改,添加。 河北理工大学经济管理学院毕业设计说明书 28 客户信息管理 客户信息管理包括商品信息的删除,修改,添加。如图所示 供货商信息管理 供货商信息管理包括商品信息的删除,修改,添加。如图所示 河北理工大学经济管理学院毕业设计说明书 29 销售管理 在商品名称一栏输入所销售商品的某个汉语拼音字母,就会自动填充商品名称 一栏,输入数量和单价,会自动得出总价。销售单号为系统当前时间,精确到毫秒。 所以销售单号是唯一的。如图所示 河北理工大学经济管理学院毕业设计说明书 30 进货管理 在商品名称一栏输入所进购商品的某个汉语拼音字母,就会自动填充商品名称 一栏,输入数量和单价,会自动得出总价。进货单号为系统当前时间,精确到毫秒。 所以进货单号是唯一的。如图所示 河北理工大学经济管理学院毕业设计说明书 31 进货结账 单击进货结账,输入进货单编号,自动读取应付款,未付款,点击 “添加” , 结账完成。如图所示: 河北理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论