C语言实现的简易销售管理系统源码

4星 · 超过85%的资源 需积分: 50 61 下载量 61 浏览量 更新于2024-12-17 9 收藏 4KB TXT 举报
"这是一个使用C语言编写的简单销售管理系统,适用于课程设计或个人学习参考。系统包括商品管理、销售统计等功能,并提供了相应的菜单选项供用户交互操作。" 在这个销售管理系统中,程序首先定义了两个结构体类型:`struct goods` 和 `struct persons`。`struct goods` 用于存储商品信息,包含商品编号 (`p_num`)、商品数量 (`g_num`) 和销售数量 (`num`) 三个字段。`struct persons` 用于存储客户或销售人员的信息,但在这个简单的系统中,它似乎只用于存储编号。 `main()` 函数是程序的入口点,其中包含了对商品数据的输入和系统主菜单的初始化。用户可以输入一系列的商品信息,直到输入-1作为结束标志。接着调用 `mulu()` 函数,该函数呈现了一个菜单,让用户选择不同的操作: 1. 显示所有商品的销售详情 2. 按商品编号查找并显示销售记录 3. 统计每个商品的销售总额,并按销售额降序排列 4. 统计每个销售人员的总销售量 `mulu()` 函数中使用 `switch-case` 结构处理用户的选择,并调用相应的函数来执行对应的操作。例如,`output1()` 可能用于显示所有商品的销售详情,`output2()` 可用于按商品编号查询,`output3()` 可能用于计算每个商品的销售总额,而 `output4()` 可能用于统计销售人员的销售总量。 此外,`arg()` 函数似乎是用于初始化一些数据,但在这里给出的代码中这部分未完成。在实际的系统中,这可能涉及设置默认值或者读取配置信息。 这个销售管理系统虽然简单,但对于初学者来说,它是理解如何使用C语言实现一个具有用户交互功能的基本应用程序的好例子。通过这个项目,可以学习到结构体、数组、文件操作、循环、条件判断以及用户输入输出等相关知识。同时,它还提供了一个基础的框架,可以根据需要扩展成更复杂的系统,比如添加库存管理、客户管理、订单管理等模块。
2013-06-20 上传
基本信息 基本信息主要包括:添加公司信息、添加商品信息、公司信息管理、商品信息管理。 添加公司信息 添加商品信息 公司信息管理 公司信息管理的操作方法如下: (1)修改。单击“详细信息”按钮,弹出“修改公司信息”页面,如图2.4所示。可直接在编辑框中修改信息,信息修改完成后单击“修改”按钮,完成修改操作。 (2)删除。直接单击“删除”按钮,即可将该公司数据信息进行删除。 商品信息管理 进货管理 进货管理主要包括:添加进货信息、添加进货退货。 第4章 销售管理 销售管理主要包括:添加销售信息、添加销售退货。 添加销售信息 添加销售退货 查询统计 查询统计主要包括:商品进货查询、进货退货查询、商品销售查询、销售退货查询、商品库存查询、商品销售排行。其中商品进货查询、进货退货查询、商品销售查询、销售退货查询、商品库存查询的操作方法相同,下面以“商品进货查询”为例讲解其操作方法。 商品进货查询 在功能导航区中单击“商品进货查询”按钮,同时操作区中会显示商品进货查询的页面,如图5.1所示。商品进货查询主要是对商品进货的详细信息进行查询,可根据供应商、商品名称、经手人和起止日期进行复合条件查询。此查询支持模糊查询。 在四个查询条件中任选一个或多个条件,分别勾选其复选框,在编辑框中填写查询条件,单击“查询”按钮,完成查询操作。 单击“详细信息”按钮,可查看该条进货信息。 商品销售排行 在功能导航区中单击“商品销售排行”,在操作区中会显示商品销售排行查询页面,如图5.2所示。商品销售排行主要是根据商品的销售量把商品按照降序排列。 往来管理 往来管理主要包括:商品进货结账、进货退货结账、商品销售结账、销售退货结账。这个页面的操作方法相同,下面以“商品进货结账”为例讲解其操作方法。 商品进货结账 在功能导航区中单击“商品进货结账”,在操作区中会显示商品进货结账页面,如图6.1所示。商品进货结账主要是结算没有结算完的帐目。 商品进货结账 商品进货结账的操作方法如下: (1)结账。“结账”按钮为不可用状态时,表示该进货信息已结账完毕。为可用状态的表示还有账目没有结算完,只需单击“结账”按钮,进入“结账单”页面,如图6.2所示。在“结款”及“经手人”处输入结款金额和经手人,单击“结账”按钮,完成结账操作。 (2)查看结账记录。单击单据编号处,弹出“详细信息”页面,如图6.3所示。在此页面中单击“查看详细”按钮,即可查看该条记录的结账情况。 系统设置 系统设置主要包括:添加用户、修改密码、用户管理、退出登录。 添加用户 在功能导航区中单击“添加用户”按钮,在操作区中会显示添加用户页面,如图7.1所示。添加用户页面主要是添加管理用户,使系统可以实现多用户管理。在用户名及密码处填写用户名及密码,然后单击“添加”按钮,完成添加操作。 修改密码 用户管理 在功能导航区中单击“用户管理”按钮,在操作区中会显示用户管理页面,此页面主要实现修改及删除等功能。 用户管理页面的操作方法如下: (1)修改。单击“修改”按钮,进入“用户修改密码”页面,如图7.2所示。此修改主要用于修改密码。 (2)删除。单击“删除”按钮,完成删除操作。 7.4 退出登录 在功能导航区中单击“退出登录”按钮,在操作区中会显示退出登录页面,即可退出该系统,进入登录页面。
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部