C语言课程设计-商品销售管理系统说明书

时间:2025-07-09

C语言课程设计-包括源代码

*******************

实践教学

*******************

兰州理工大学

计算机与通信学院 2009年春季学期

课程设计

题 目:专业班级: 姓 名: 学 号: 指导教师:成 绩:

C语言课程设计-包括源代码

目 录

摘 要 .............................................................................................................................. 3 前 言 .............................................................................................................................. 3 正 文 .............................................................................................................................. 4

1. 2. 3. 4.

A) B)

问题描述 ...................................................................................................... 4 需求分析 ...................................................................................................... 4 系统总体设计 .............................................................................................. 4 详细设计 ...................................................................................................... 5 进入系统主菜单过程 .................................................................................. 5 进入系统主菜单后可执行的进程 .............................................................. 6 软件使用说明书 .......................................................................................... 6

5.

总 结 .............................................................................................................................. 7 参考文献 .......................................................................................................................... 8 致 谢 .............................................................................................................................. 8

附件Ⅰ 部分原程序代码 ........................................................................................ 9

C语言课程设计-包括源代码

摘 要

某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容: 销售员的代号 、产品的代号、这种产品的当天的销售额 。每位销售员每天可能上缴0-5张便条。假设,收集到了上个月的所有便条,编写一个处理系统,读取上个月的销售情况,进行如下处理:

系统以菜单方式工作,录入信息用文件保存;计算上个月每个人每种产品的销售额; 按销售额对销售员进行排序,输出排序结果(销售员代号);统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额);输出统计报表。

关键词:销售管理系统;文件;浏览;查询;修改;

前 言

近年来,随着商品销售市场的不断扩大,有关商品的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致商品销售管理上的混乱,人力与物力过多浪费,用于支付职员的工资不断增加,从而使各大商品经销商的负担过重,影响整个销售部门的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的商品销售管理系统,对欲要销售的商品进行集中统一的管理。本系统开发的总设计目标是实现商品经销商对商品的系统化、规范化和自动化管理,实现对所经销商品的集中统一管理。

C语言课程设计-包括源代码

正 文

1. 问题描述

由于商品经销商销售渠道的增加,规模的扩大,使得管理工作繁重,而且手工管理效率极低,急需一个软件系统解决这些问题。为了跟上时代潮流,规范管理,提高管理水平和管理效率,特此开发一个“商品销售管理软件”。

2. 需求分析

本系统通过对商品的管理 , 管理商品从入库到销售出的整个过程,以供经销商方便的管理。本系统能够建立商品信息为经销商提供准确的资料,提高了人员的工作效率。

3.

C语言课程设计-包括源代码

4. 详细设计

a) 进入系统主菜单过程

//执行main( )函数

int main(void) {

password( );

head=(linklist)malloc(sizeof(node)); last=(linklist)malloc(sizeof(node)); head->next=last; last->next=NULL; last->pre=head; head->pre=NULL; do {

menu( );

} while (select( )!=0); destroy( ); return 0; }

首先调用Password( )函数,要求用户输入登陆密码,(密码错误则提示,并调用Windows库函数进行清屏处理,请求重新输入密码,正确则进入欢迎界面,等待进入系统菜单)

进入系统,执行Menu( )函数: void menu(void) {

system("cls") system("cls");

显示主菜单 }

显示主菜单,等待用户选择要执行的操作,调用select( )函数,通过switch(choose)语句对应相应的子函数

(特别的,当用户输入0,执行 destroy( )函数,释放内存空间,并退出系统;)

C语言课程设计-包括源代码

b) 进入系统主菜单后可执行的进程

1. 添加记录,执行Add()函数,在执行Add( )函数的时候,在内存中开辟存储空间(一个节点),调用setData( )函数,供用户从键盘上输入数据,当用户输入一组数据后,询问是否还需继续输入新 …… 此处隐藏:6392字,全部文档内容请下载后查看。喜欢就下载吧 ……

C语言课程设计-商品销售管理系统说明书.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219