




已阅读5页,还剩44页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计说明书毕业设计说明书 设计课题 设计课题 重庆尚网商贸有限公司外包项目重庆尚网商贸有限公司外包项目 销售管理系统设计与实现销售管理系统设计与实现 院院 系系 信息工程系信息工程系 专专 业 业 软件外包服务软件外包服务 姓姓 名 名 学学 号 号 指导教师 指导教师 二 一五 年 一 月 十五 日 设计课题任务书 学生姓名学号 专 业软件外包服务 院 系 信息工程系 设计课题重庆尚网商贸有限公司外包项目销售管理系统设计与实现 指导教师职称 任务与要求 1 通过对系统进行需求分析 按照重庆尚网商贸有限公司销 售管理实际需求 采用 C S 或 B S 结构进行分析及设计 设 计结果要求能满足重庆尚网商贸有限公司的实际需要 2 选用自己最熟悉的前台开发工具及后台数据库 前台开发 工具不限 但后台数据为要求选用 SQL Server 2000 5 8 或 ACCESS 数据库 3 毕业论文按软件工程实际规范流程进行撰写 语句通顺 结 构好 4 毕业设计作品中至少包括用户权限管理 商品基本信息管 理 销售人员信息管理 销售商品管理 系统帮助等功能 5 论文要求排版格式符合重庆科创职业学院要求 6 要求系统设计合理 具有一定的创新意识 完成时间段2014 年 12 月 20 日 至 2015 年 1 月 15 日 共 10 周 院 系 审核意见 年 月 日 声 明 本人郑重声明 所呈交的毕业设计说明书 是在指导教师的指导下 进行独立工作取得的成果 除了文中特别加以标注引用的内容外 本说 明书中不包含任何其他个人或集体已经发表或撰写过的作品成果 本人 完全明确本声明的法律责任 对本说明书导致的所有问题承担全部责任 学生签名 日 期 年 月 日 重庆尚网商贸有限公司外包项目重庆尚网商贸有限公司外包项目 销售管理系统设计与实现销售管理系统设计与实现 摘要摘要 销售业中小型批发 零售企业及连锁店往往存在一些共同的特点和问题 如商品品牌繁多 库存漏洞大 决策欠依据 经营不规范等 而这些问题往往是一 个商家制胜的关键 如果还采用以前的手工销售 统计的方法 将会极大影响销售 业绩 针对这些销售环节中存在的问题本毕业设计开发此系统 本系统为销售管理系统 是基于微软最新的 Net 平台并用 C S 结构的模式以及 C 编程语言和 SQL Server 数据库编写的 WinForm 应用程序 实现销售人员基本信息 管理 商品信息的管理等 并且实现部分数据报表功能 它有应用简单 升级和部 署方便 扩展性强等特点 系统适用于各种规模和经营方式的销售 专卖店 连锁 店 关键词关键词 C Net SQLServer 数据库 商品 Chongqing Still Net Trading Company Outsourcing Sales Management System Design and Implementation Abstract Abstract Sales of small and medium industry wholesale and retail businesses and chain stores often have some common characteristics and problems such as commodity many brands inventory loophole big decisions owe basis management is not standardized and these problems are often a key to winning business If you adopt the previous manual sales statistical methods will greatly affect sales For the sale of part of these problems exist in this graduation design and development of this system The system for sales management system is based on the latest Microsoft Net platform with C S structure of the model and the C programming language and SQL Server Database prepared WinForm application sales of basic information management product information management and achieve some data reporting It has applied a simple easy to upgrade and deployment scalability and other characteristics System is suitable for all sizes and the way business sales stores chain stores KEY KEY WORD WORD C Net SQL Server Database commodity 目目 录录 前 言 1 第 1 部分 销售管理系统开发概述 2 1 1 研究背景及意义 2 1 2 国内外研究概述 2 第 2 部分 系统开发技术 4 2 1 数据库技术 4 2 2 C 语言 5 2 3 CLIENT SESRVER系统结构 6 第 3 部分 系统整体方案 7 3 1 需求分析 7 3 2 开发工具选择 7 3 3 项目规划 7 3 4 设计目标 8 3 5 可行性分析 9 3 6 开发及运行环境 10 第 4 部分 数据库设计 11 4 1 数据库需求分析 11 4 2 数据库概念设计 12 4 3 数据库逻辑结构设计 13 第 5 部分 系统主要功能模块设计 15 5 1 销售人员基本信息管理模块 15 5 2 商品基本信息管理模块 20 5 3 销售数据管理模块 26 第 6 部分 系统主要界面举例和操作方法 28 6 1 系统的主界面 28 6 2 系统登录界面 29 6 3 销售人员基本信息管理界面 30 6 4 商品基本信息管理界面 30 第 7 部分 系统测试 32 7 1 测试计划 32 7 2 测试用例 32 第 8 部分 课题总结 37 8 1 课题结论 37 8 2 课题设计优点与不足 37 第 9 部分 提交资料 38 致 谢 39 参考文献 40 前前 言言 随着经济加速发展 市场经济日趋激烈 伴随着产品的日趋同质化 企业的竞 争目标从单纯的产品竞争转向供应链竞争 以满足客户需求为目的 为提高原料 制品及相关信息从供应到消费的流动和储存效率而进行计划 执行和控制 采用传 统的手工管理模式 其工作效率 管理质量和管理水平已不能满足当今经营管理发 展的要求 只有采用先进的科学管理技术 才能提高工作效率 众多的中小型公司 中小型企业 中小型批发商都已经意识到这一点 因此 商品销售管理系统的开发 和应用越来越重要 第第 1 1 部分部分 销售管理系统开发概述销售管理系统开发概述 1 11 1 研究背景及意研究背景及意义义 销售行业在我国是一个传统行业之一 但目前仍处于发展阶段 虽然在改革开 放后我国销售行业取得了高速发展 但是与发达国家相比 还存在组织结构小而分 散 缺少大规模 经济技术势力强的企业 专业人员素质不够高 市场管理不规范 等缺点 随着我国加入 WTO 我国销售行业将面对非常激烈的竞争 只有迅速提高企 业的管理水平 才能在激烈的竞争中占的一席生存之地 由于对商品经营涉及多个 环节 而且种类繁多 大多需要单件管理 因此操作量巨大 在经营过程中容易出 错 商品属于常用物品 数量大 如果管理跟不上 一旦造成商品丢失 将给企业和 经营者造成巨大损 如何用先进的销售管理手段来提高工作效率 已成为此行业发 展的当务之急 利用计算机管理可以最大限度的发挥准确 快捷 高效等作用 对商品公司的服 务管理提供强有力的支持 因此 利用全新计算机销售管理系统 已成为提高商品 公司的管理效率 改进服务水准的重要手段之一 本系统在解决商品公司的销售管 理上有一定的实际意义 1 21 2 国内外研究概述国内外研究概述 信息系统是一门边缘学科 集管理科学 信息科学 系统科学 现代通信技术 和电子计算机技术于一体 1985 年 管理信息系统创始人 明尼苏达大学卡尔森管 理学院的著名教授戴维斯 Gordon B Davis 给出了一个具有代表性的定义 管 理信息系统是一个利用计算机硬件和软件 手工作业 分析 计划 控制和决策模 型数据库的用户 机器系统 它能提供信息支持企业或组织的运行 管理和决策功 能 商品销售管理系统是管理系统的一种 相对于一些复杂的管理系统它要相对简 单一些 研究方法也已经达成普遍共识 商品的销售管理工作是商品销售不可缺少 一部分 也是企业管理的重要组成部分 它的内容对于企业的管理者来说都至关重 要 所以商品销售管理系统应该能够为用户提供完整 正确和灵活的商品销售信息 和快捷的查询手段 但一直以来人们使用传统人工的方式管理文件模式 这种管理 方式存在着许多缺点 如 效率低 保密性差 另外时间一长 将产生大量的文件 和数据 这对于查找 更新和维护都带来了不少的困难 所以利用计算机实现销售 管理的自动化将势在必行 然而我国销售行业在进行信息化管理改革中存在着诸多问题 1 信息传输效率低 可靠 安全 保密性差 缺少全系统统一的数据资源和规 范的商务文件运行手段 2 缺乏统一规范和标准 尤其是数据交换标准 目前大多数商品零售软件模块 独立 互不关联 数据不能共享 尤其不同软件之间的数据交换 共享 无缝连接 更无从谈起 它给软件企业和用户的应用与升级带来麻烦 3 软件开发的低水平 重复性开发 多平台共存 软件层次参差不齐 数百家 商品零售软件伞业中除用友 金蝶公司等优秀者外 主要还是代替手工处理的目标 而且产品宣传与实际性能有差别 无法满足用户的实际需要 4 管理软件缺乏实用性与先进性的一致 炒作的多 务实的少 分析决策 支 持系统 等新概念层出不穷 并没有从我国还处于初级阶段的实际出发 一段时间 内在我国基础设施建设 金融结算 法律法规不健全 技术以及相关人员缺乏的情 况下 炒作地推出了将大有前景的基于电子商务模式的零售商务系统 结果可想而 知 最近在数据挖掘技术还不成熟的情况下 又有炒作智能化的基于数据挖掘技术 的决策分析支持的零售商务系统 有的在不考虑我国市场经济的时间还不长 很多 还不规范的情况下 在系统中引入联机分析系统 一段时间以后 其中的数据由于 人对计算机说假话输入不符规范准确的数据 而导致 计算机对人说废话输出结 果于管理无补 最后得出 电脑不如猪脑 的结论 从而导致系统的闲置 失败 第第 2 2 部分部分 系统开发技术系统开发技术 2 12 1 数据库技术数据库技术 管理信息系统的最终实现还需要数据库的支持 所谓数据库 就是以一定的组 织方式将数据组织在一起存放在计算机存储器上形成的 能为多个用户共享的 与 应用程序彼此独立的一组相关数据的集合 数据库是数据库应用系统的核心和管理 对象 数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理 的核心机构 一个数据库是一个有机的整体 这便于用户进行统一管理 方便进行 查找 检索 统计等操作 数据库的性质是由其中的数据模型决定的 在数据库中 的数据如果依照层次模型进行数据存储 则该数据库为层次数据库 如果依照网络 模型进行数据存储 则该数据库为网络数据库 如果依照关系模型进行数据存储 则该数据库为关系数据库 关系型数据库在计算机数据管理的发展史上是一个重要 的里程碑 这种数据库具有数据结构化 最低冗余度 较高的程序与数据独立性 易于扩充 易于编制应用程序等优点 目前较大的信息系统都是建立在结构化数据 库设计之上的 关系数据库 relation database 是若干个依照关系模型设计的数据表文件的集 合 数据表又由若干个记录组成 而每一个记录是由若干个以字段属性加以分类的 数据项组成的 关系数据库具有以下特点 1 以面向系统的观点组织数据 使数据具有最小的冗余度 支持复杂的数据结 构 2 具有高度的数据和程序的独立性 用户的应用程序与数据的逻辑结构及数据 的物理存储方式无关 3 关系数据库允许多个用户同时访问 同时提供了各种控制功能 保证数据的 安全性 完整性和并发性控制 安全性控制可防止未经允许的用户存取数据 完整 性控制可保证数据的正确性 有效性和相容性 并发性控制可防止多用户并发访问数 据时由于相互干扰而产生的数据不一致 本系统采用的就是典型的关系型数据库 MS SQL Server 2005 可以在许多操作 系统上运行 它具有可靠性 可伸缩性 可用性 可管理性等特点 为用户提供完 整的数据库解决方案 2 22 2 C C 语言语言 C 是一种简洁 类型安全的面向对象的语言 开发人员可以使用它来构建在 NET Framework 上运行的各种安全 可靠的应用程序 使用 C 您可以创建传统的 Windows 客户端应用程序 XML Web services 分布式组件 客户端 服务器应用程 序 数据库应用程序以及很多其他类型的程序 Microsoft Visual C 2012 提供高 级代码编辑器 方便的用户界面设计器 集成调试器和许多其他工具 以在 C 语 言版本 4 0 和 NET Framework 的基础上加快应用程序的开发 C 语法表现力强 只有不到 90 个关键字 而且简单易学 C 的大括号语法使任何熟悉 C C 或 Java 的人都可以立即上手 了解上述任何一种语言的开发人员通常在很短的时间内就可 以开始使用 C 高效地工作 C 语法简化了 C 的诸多复杂性 同时提供了很多强大 的功能 例如可为空的值类型 枚举 委托 匿名方法和直接内存访问 这些都是 Java 所不具备的 C 还支持泛型方法和类型 从而提供了更出色的类型安全和性 能 C 还提供了迭代器 允许集合类的实现者定义自定义的迭代行为 简化了客户 端代码对它的使用 作为一种面向对象的语言 C 支持封装 继承和多态性概念 所有的变量和方 法 包括 Main 方法 应用程序的入口点 都封装在类定义中 类可能直接从一个 父类继承 但它可以实现任意数量的接口 重写父类中的虚方法的各种方法要求 OverRide 关键字作为一种避免意外重定义的方式 在 C 中 结构类似于一个轻量类 它是一种堆栈分配的类型 可以实现接口 但不支持继承 除了这些基本的面向对 象的原理 C 还通过几种创新的语言结构加快了软件组件的开发 其中包括 1 封装的方法签名 称为委托 它实现了类型安全的事件通知 2 属性 Property 充当私有成员变量的访问器 3 属性 Attribute 提供关于运行时类型的声明性元数据 4 内联 XML 文档注释 在 C 中 如果需要与其他 Windows 软件交互 可以通过一个称为 Interop 的 过程来实现 互操作使 C 程序能够完成本机 C 应用程序可以完成的几乎任何任务 在直接内存访问必不可少的情况下 C 甚至支持指针和 不安全 代码的概念 C 的生成过程比 C 和 C 简单 比 Java 更为灵活 没有单独的头文件 也不要求按照 特定顺序声明方法和类型 C 源文件可以定义任意数量的类 结构 接口和事件 了解到 C 有如此多的特点和优势 本系统采用 C 作为开发语言 2 32 3 Client ServerClient Server 系统结构系统结构 系统结构的选择 C S 结构 即 Client Server 客户机 服务器 结构 此结构把 数据库内容放在远程的服务器上 而在客户机上安装相应软件 C S 软件一般采用两 层结构 它由两部分构成 前端是客户机 即用户界面 Client 结合了表示与业务逻 辑 接受用户的请求 并向数据库服务提出请求 通常是一个 PC 机 后端是服务器 即数据管理 Server 将数据提交给客户端 客户端将数据进行计算并将结果呈现给 用户 C S 结构在技术上很成熟 它的主要特点是交互性强 具有安全的存取模式 网 络通信量低 响应速度快 利于处理大量数据 由于 C S 是配对的点对点的结构模 式 可采用适用于局域网 安全性比较好的网络协议 例如 NT 的 NetBEU 工协议 安全性可以得到较好的保证 但是该结构的程序是针对性开发 变更不够灵活 维 护和管理的难度较大 通常只局限于小型局域网 不利于扩展 并且 由于该结构 的每台客户机都需要安装相应的客户端程序 分布功能弱 且兼容性差 不能实现 快速部署安装和配置 因此缺少通用性 具有较大的局限性 要求具有一定专业水 准的技术人员去完成 由于本系统主要用于中小型商品销售企业内部使用 用户群小 不存在维护难 度大和通用性等问题 而本系统对数据安全性要求较高 处理数据量大 这正好是 C S 结构的优点 因此本系统采用 C S 结构无疑是最佳选择 第第 3 3 部分部分 系统整体方案系统整体方案 3 13 1 需求分析需求分析 通过实际调查 要求本系统具有以下功能 1 由于操作人员的计算机知识有限 因此要求系统具有良好的人机界面 2 如果系统的使用对象较多 则要求有较好的权限管理 3 方便的数据查询 支持多条件查询 4 部分信息的报表功能 5 报表基本信息查询时 可根据查询条件动态显示查询结果 3 23 2 开发工具选择开发工具选择 本系统后台数据库采用 MS SQL Server 2005 该数据库系统安全性 准确性运 行速度方面有绝对的优势 并且处理数据量大 效率高 前台采用 Microsoft 公司 的 Visual Studio2012 作为主要的开发工具 可与 SQL Server 2005 数据库进行无 缝连接 3 33 3 项目规划项目规划 本销售管理系统主要由进货管理 销售管理 库存管理 报表设计和系统维护 等模块组成 具体规划如下 1 销售人员基本信息管理模块 销售人员基本信息管理模块主要用于实现销售人员信息的添加 删除 修改以 及多条件查询功能 2 商品基本信息管理模块 该模块主要用于实现商品信息添加 删除 修改 多条件查询和商品信息的报 表 3 销售数据管理模块 该模块主要用于实现商品的销售数据多条件查询以及相关销售数据报表 4 用户管理模块 该模块主要用于实现添加用户 删除用户 修改用户权限以及用户数据的导出 5 修改用户密码模块 修改用户密码模块用于实现修改当前登录用户的密码 系统功能结构如图 3 1 所示 图 3 1 系统功能结构图 3 43 4 设计目标设计目标 此系统的设计是针对中小型的商品销售企业的 通过本系统可以对中小型的商 品销售企业进行有效的销售管理 本系统暂定了以下设计目标 1 系统采用人机交互方式 界面美观友好 信息查询灵活 方便 安全可靠 2 实现各种查询 如定位查询 多条件查询 3 基本信息查询时 可根据查询条件动态显示查询结果 4 实现相关信息报表 如商品信息报表 销售信息报表 5 实现用户管理 如用户权限的修改 用户添加 用户删除 3 53 5 可行性分析可行性分析 可行性分析 可行性分析 Feasibility Analysis 也称为可行性研究 是在系统调查的基础 上 针对新系统的开发是否具备必要性和可能性 对新系统的开发从技术 经济 社会的方面进行分析和研究 以避免投资失误 保证新系统的开发成功 可行性研 究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决 该系统的 可行性分析包括以下几个方面的内容 经济可行性 经济可行性主要是对项目的经济效益进行评价 本系统由于是一个中小型软件 系统 无需投入太大的开发经费 并且本系统实施后可以显著提高工作效率 有助 于商品销售管理完全实现信息化管理 所以本系统在经济上是可行的 技术上的可行性 技术上的可行性分析主要分析技术条件能否顺利完成开发工作 硬 软件能否 满足开发者的需要等 该管理系统采用 visual studio 2012 作为开发工具 Client Server 客户机 服务器 结构把数据库内容放在远程的服务器上 而在客户上机安 装相应软件 C S 软件一般采用两层结构 它由两部分构成 前端是客户机 即用户 界面 Client 结合了表示与业务逻辑 接受用户的请求 并向数据库服务提出请求 通常是一个 PC 机 后端是服务器 即数据管理 Server 将数据提交给客户端 客户 端将数据进行计算并将结果呈现给用户 满足了本系统对数据安全性要求较高 处 理数据量大的要求 而且又紧密的结合了计算机网络技术 是技术发展的大势所趋 它把应用系统带入了一个崭新的发展时代 数据库服务器选用 Microsoft SQL Server 2005 数据库 它能够处理大量数据 同时保持数据的完整性并提供许多高级 管理功能 它的灵活性 安全性和易用性为数据库编程提供了良好的条件 因此 系统的软件开发平台已成熟可行 硬件方面 科技飞速发展的今天 硬件更新的速 度越来越快 容量越来越大 可靠性越来越高 价格越来越低 其硬件平台完全能 满足此系统的需要 时机可行性 目前 随着商品销售商家规模的扩大 中国经济的发展 商品零售管理也必不 可少 信息社会的高科技 商品经济化的高效益 使计算机的应用已普及到经济和 社会生活的各个领域 成功的商家是在市场强烈的技术竞争和服务的情况下获得自 己的市场份额和信誉的 随着计算机与企业经济关系愈来愈密切 如何提高商品销 售企业办公效率愈显突出 然而由于计算机管理对许多中小型商品企业来说仍未普 及 许多这类企业还停留在传统的手写办公方式上 这给具有强烈时间观念的公司 领导 决策人员带来了诸多不便 公司办公室缺少一种完善的办公管理软件 为了 加强商品销售的管理 因此开发了本软件 让计算机走入现代商品销售管理 使企 业提高管理的效率 从而能有效的提高企业的投入与产出比 操作可行性 操作可行性主要是指本系统开发完成后 管理人员可以在软件开发人员的简单 指导下 利用 C S 结构来进行操作 用 SQL sever2005 作为数据库管理 实质上使 用本系统只是一些简单的数据录入 上传和查询 所以操作容易 只要有一定计算 机操作知识都是能够操作 只要按照一定的操作步骤都可以使用本系统 综上所述 本系统开发目标已明确 在技术和经济等方面都可行 并且投入少 见效快 因此本系统的开发是完全可行的 3 63 6 开发及运行环境开发及运行环境 系统开发平台 Microsoft Visual Studio 2012 系统开发语言 C 数据库管理系统软件 SQL Server 2005 运行平台 Win7 Win8 Win8 1 运行环境 Microsoft NET Framework SDK v4 0 分辨率 最佳效果 1024 768 像素 第第 4 4 部分部分 数据库设计数据库设计 数据库设计是指对于一个给定的应用环境 构造最优的数据库模式 建立数据 库及其应用系统 使之能够有效地存储数据 满足各种用户的应用需求 信息要求 和处理要求 在数据库领域内 经常把使用数据库的各类系统统称为数据库应用系 统 数据库是信息系统的核心和基础 把信息系统中大量的数据按一定的模型组织 起来 提供存储 维护 检索数据的功能 使信息系统可以方便 及时 准确地从 数据库中获得所需的信息 同时数据库又是信息系统的各个部分能否紧密地结合在 一起以及如何结合的关键所在 所以数据库设计是系统开发和建设的重要组成部分 在这里销售管理系统采用 SQL Server 2005 作为后台数据库 数据库名称为 SaleManagementSys 包括了 4 张表 其中有用户表 商品表 销售表 销售人员表 4 14 1 数据库需求分析数据库需求分析 根据对销售行业的分析和行业特点的要求 以及系统运行和数据流程的分析 得到了 4 张表 部分表如下 1 用户表 用户名 用户密码 用户权限 用户状态 2 商品基本信息表 商品编号 商品名称 商品进货价格 商品库存量 商品 生产日期 商品保质期 商品描述 3 销售表 销售 ID 商品编号 商品名称 销售数量 销售价格 价格折扣 销售时间 销售地点 销售人员 ID 4 销售人员表 销售人员 ID 销售人员姓名 销售人员性别 销售人员年龄 销售人员籍贯 销售人员联系电话 销售人员家庭住址 销售人员邮箱 销售人员 QQ 销售人员学历 销售人员毕业学校 销售人员入职时间 销售人员工作经历 4 24 2 数据库概念设计数据库概念设计 通过对销售管理系统的数据库的需求分析 可以得到数据库的基本数据和数据 结构以及数据处理的流程 下面列出系统的部分 E R 图 图 4 1 用户表 图 4 2 商品基本信息表 图 4 3 销售表 图 4 4 销售人员基本信息表 4 34 3 数据库逻辑结构设计数据库逻辑结构设计 现在根据设计好的数据库概念结构来进行数据库各个表的设计 系统主要数 据库设计如下 表 4 1 用户表 表 4 2 商品基本信息表 表 4 3 销售表 表 4 4 销售人员基本信息表 第第 5 5 部分部分 系统主要功能模块设计系统主要功能模块设计 5 15 1 销售人员基本信息管理模块销售人员基本信息管理模块 当用户登陆后进入基本信息管理可以进入此模块 可以进行添加 删除 修改 查询操作 主要实现代码说明 此模块的代码主要实现销售人员基本信息的添加 删除和修改 查询功能 实现各功能的方法是 销售人员基本信息的添加 private void btnAddSalaMan Click object sender EventArgs e for int i 0 i this groupBox3 Controls Count i if this groupBox3 Controls i is TextBox this groupBox3 Controls i is ComboBox if this groupBox3 Controls i Text MessageBox Show 请将信息输入完整再提交 温馨提 示 MessageBoxButtons OK MessageBoxIcon Information return string sql insert into SaleManInfo values txtSalaName Text cbSex Text txtAge Text txtNativeplace Text txtPhone Text txtAddress Text txtEmail Text txtQQNum Text cbDiploma Text txtGraduat school Text txtHiredate Text txtWork experien Text con Open cmd new SqlCommand sql con int result cmd ExecuteNonQuery if result 0 MessageBox Show 添加销售人员信息成功 温馨提示 else MessageBox Show 添加失败 温馨提示 return 调用获取所有销售人员信息 GetSalaManInfo con Close 销售人员基本信息的删除 private void btnDeleteSalaMan Click object sender EventArgs e DialogResult result MessageBox Show 删除后数据无法恢复 是否继 续 温馨提示 MessageBoxButtons YesNo MessageBoxIcon Information if result DialogResult Yes con Open string sql delete SaleManInfo where s m ID SaleManID cmd new SqlCommand sql con int getresult cmd ExecuteNonQuery if result 0 MessageBox Show 删除销售人员成功 温馨提示 调用获取所有销售人员信息 GetSalaManInfo ClaerControl con Close else return 销售人员基本信息的修改 private void btnEditSalaMan Click object sender EventArgs e if SaleManID null string sql update SaleManInfo set s m Name txtSalaName Text s m sex cbSex Text s m Age txtAge Text s m Nativeplace txtNativeplace Text s m Telephone txtPhone Text s m Address txtAddress Text s m Email txtEmail Text s m QQ txtQQNum Text s m Diploma cbDiploma Text s m Graduat school txtGraduat school Text s m Hiredate txtHiredate Text s m Work experien txtWork experien Text where s m ID SaleManID con Open cmd new SqlCommand sql con int result cmd ExecuteNonQuery if result 0 MessageBox Show 编辑销售人员信息成功 温馨提示 调用获取所有销售人员信息 GetSalaManInfo 调用清空销售人员信息页文本框的值 ClaerControl else MessageBox Show 无法编辑数据 温馨提示 return 关闭数据库连接 con Close 销售人员基本信息的查询 private void btnSearch Click object sender EventArgs e if cbSearchType Text 全部 return string search cbSearchType Text string sql select from SaleManInfo where 1 1 SqlParameter parameter null switch search case 销售人员编号 sql and s m ID s m ID parameter new SqlParameter s m ID SqlDbType Int parameter Value txtSearchText Text break case 销售人员姓名 sql and s m Name s m Name parameter new SqlParameter s m Name SqlDbType VarChar 20 parameter Value txtSearchText Text break case 销售人员学历 sql and s m Diploma s m Diploma parameter new SqlParameter s m Diploma SqlDbType VarChar 20 parameter Value txtSearchText Text break 5 25 2 商品基本信息管理模块商品基本信息管理模块 当用户登陆后进入基本信息管理可以进入此模块 可以进行添加 删除 修改 查询及相关报表操作 主要代码说明 商品基本信息管理模块主要实现商品基本信息的添加 删除和修改 查询及报 表功能 实现各功能的方法是 商品基本信息的添加 private void btnAddGoods Click object sender EventArgs e for int i 0 i this groupBox4 Controls Count i if this groupBox4 Controls i is TextBox this groupBox4 Controls i is ComboBox if this groupBox4 Controls i Text MessageBox Show 请将信息输入完整再提交 温馨提 示 MessageBoxButtons OK MessageBoxIcon Information return string sql insert into GoodsInfo values txtGoodsName Text txtg Price Text txtg Inventory Text txtg Date production Text txtg Retention period Text txtg Describe Text con Open cmd new SqlCommand sql con int result cmd ExecuteNonQuery if result 0 MessageBox Show 商品添加成功 温馨提示 调用获取所有商品信息 GetAllGoodsInfo else MessageBox Show 商品添加失败 温馨提示 MessageBoxButtons OK MessageBoxIcon Information 调用获取所有商品信息 GetAllGoodsInfo con Close 商品基本信息的删除 private void btnDeleteGoods Click object sender EventArgs e DialogResult result MessageBox Show 删除后数据无法恢复 是否继 续 温馨提示 MessageBoxButtons YesNo MessageBoxIcon Information if result DialogResult Yes if GoodsID null string sql delete GoodsInfo where g ID GoodsID SQLHelper ExecutNullQuery sql 调用获取所有商品信息 GetAllGoodsInfo 调用清空商品页文本框的值 ClearGoodsControls 商品基本信息的修改 private void btnEditGoods Click object sender EventArgs e if GoodsID 0 string sql update GoodsInfo set g Name txtGoodsName Text g Price txtg Price Text g Inventory txtg Inventory Text g Date production txtg Date production Text g Retention period txtg Retention period Text g Describe txtg Describe Text where g ID GoodsID con Open cmd new SqlCommand sql con int result cmd ExecuteNonQuery if result 0 MessageBox Show 编辑商品信息成功 温馨提示 调用获取所有商品信息 GetAllGoodsInfo 调用清空商品页文本框的值 ClearGoodsControls else MessageBox Show 无法编辑数据 温馨提示 return 关闭数据库连接 con Close 商品基本信息的查询 private void tsbNewSearch Click object sender EventArgs e if tsbGoodsSearchType Text 全部 return string search tsbGoodsSearchType Text string sql select from GoodsInfo where 1 1 SqlParameter parameter null switch search case 商品编号 sql and g ID g ID parameter new SqlParameter g ID SqlDbType Int parameter Value tsbSearchText Text break case 商品名称 sql and g Name g Name parameter new SqlParameter g Name SqlDbType VarChar 50 parameter Value tsbSearchText Text break case 商品进货价格 sql and g Price g Price parameter new SqlParameter g Price SqlDbType Decimal parameter Value tsbSearchText Text break DataSet ds null if parameter null ds SQLHelper ExecutDataDS sql else ds SQLHelper ExecutDataDS sql parameter this DataGoodsInfoList DataSource ds Tables 0 if ds Tables 0 Rows Count 0 MessageBox Show 没有与 tsbSearchText Text 匹配的 信息 温馨提示 商品基本信息的报表 private void toolGoogsInfoReport Click object sender EventArgs e FrmExportReport frmExportReport new FrmExportReport DataGoodsInfoList 商品 信息报表 frmExportReport ShowDialog 5 35 3 销售数据管理模块销售数据管理模块 此模块主要是销售人员使用的 包含销售数据的查询及报表功能 通过此模块 用户可以大体的了解公司的销售状况 首先用户登录 然后后进入销售数据管理 然后进入销售详细信息页面进行销售信息的查询及报表操作 主要代码说明 本模块主要是对销售数据的查询和报表为主 实现各功能的方法是 销售数据的查询 private void tsbSearch Click object sender EventArgs e if tsbSearchType Text 全部 return string search tsbSearchType Text string sql select from SaleInfo where 1 1 SqlParameter parameter null switch search case 商品编号 sql and g ID g ID parameter new SqlParameter g ID SqlDbType Int parameter Value tsbSearchText Text break case 商品名称 sql and g Name g Name parameter new SqlParameter g Name SqlDbType VarChar 50 parameter Value tsbSearchText Text break case 销售地点 sql and s Address s Address parameter new SqlParameter s Address SqlDbType VarChar 50 parameter Value tsbSearchText Text break case 销售人员编号 sql and s m ID s m ID parameter new SqlParameter s m ID SqlDbType Int parameter Value tsbSearchText Text break DataSet ds null if parameter null ds SQLHelper ExecutDataDS sql else ds SQLHelper ExecutDataDS sql parameter this DataSalaeDetailsList DataSource ds Tables 0 if ds Tables 0 Rows Count 0 MessageBox Show 没有与 tsbSearchText Text 匹配的信息 温馨提示 第第 6 6 部分部分 系统主要界面举例系统主要界面举例和操作方法和操作方法 由于操作人员的计算机知识有限 因此要求系统具有良好的人机界面 在设计 本系统的界面时我遵循了几个原则 1 控件的拖放要分主次 把重要的控件放在显 著的位置 2 合理设置控件的大小以达到一致性 3 合理利用空间 使界面整洁 6 16 1 系统的主界面系统的主界面 系统的主界面是用户进入系统后的第一个界面 本系统的主界面很简洁 所有 的功能项一目了然 如图 6 1 所示 图 6 1 系统主界面 操作方法说明 1 打开 基本信息管理 销售人员基本信息 菜单项 对销售人员基本信息进 行添加 修改 删除和查询操作 2 打开 基本信息管理 商品基本信息 菜单项 对商品信息进行添加 修改 删除和查询数据报表操作 3 打开 销售数据管理 销售详细信息 菜单项 对销售数据查询和销售数据 报表操作 4 打开 系统 用户管理 菜单项 对用户进行添加 删除 权限修改操作 6 26 2 系统登录界面系统登录界面 此界面主要是进行系统登录 通过此界面用户可以登录到系统管理界面 只有 当用户名和密码输入正确时 才可以进入系统主界面 如图 6 2 所示 图 6 2 系统登录界面 操作方法说明 打开系统 弹出系统登录界面 输入相应的用户名和登录密码 如果登录用户 名和密码匹配 则进入系统管理界面 6 36 3 销售人员基本信息管理界面销售人员基本信息管理界面 此界面主要是对销售人员基本信息进行管理 包括对销售人员信息查询和添 加 删除 修改功能 如图 6 3 图 6 3 销售人员基本信息管理界面 操作方法说明 打开 基本信息管理 销售人员基本信息 菜单项 对销售人员基本信息进行添 加 修改和删除以及查询操作 6 46 4 商品基本信息管理界面商品基本信息管理界面 此界面主要是对商品基本信息进行增删改查 以及相关商品信息报表 如图 6 4 图 6 4 商品基本信息管理界面 操作方法说明 打开 基本信息管理 商品基本信息 菜单项 对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 达标测试人教版八年级上册物理光现象《光的反射》定向攻克试卷(含答案解析)
- 难点解析人教版八年级上册物理声现象《噪声的危害和控制》专项测试试卷(含答案详解版)
- 解析卷-人教版八年级上册物理《声现象》章节练习试卷(解析版含答案)
- 混凝土浇筑过程监控与管理方案
- 锰镍金属催化剂电催化氧化5-羟甲基糠醛及连续流电解工艺优化
- 河北邢家湾镇农村电商人员语言生活调查研究
- 绿化水源配置与节水灌溉方案
- 聚乙烯纳米塑料对生物除磷过程中胞内和胞外聚合物的影响和机制
- J银行供应链金融业务模式优化研究-以S市粮站融资为例
- DB11T 1096-2025 白酒单位产品能源消耗限额
- 供应商审核报告QSA+QPA(连接器行业)
- 苏少版八年级下册美术:第8课-一目了然
- 中国传统美学工艺点翠
- 《民航客舱设备操作与管理》课件-项目二 客舱服务设备
- 运动安全与健康智慧树知到期末考试答案章节答案2024年浙江大学
- 美术教师指导青年教师计划方案
- 河北省保定市曲阳县2024年事业单位考试A类《职业能力倾向测验》统考试题含解析
- 腹腔镜手术的基本操作技巧通用课件
- 初中物理教学专题讲座
- 马克思主义政治经济学概论(第二版)知识点总结
- 江苏省徐州市邳州市 2023-2024学年七年级上学期11月期中道德与法治试题
评论
0/150
提交评论