- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 设计内容和要求
1.1 管理系统的发展及现状
管理信息系统是现代信息管理工作不可缺少的一部分,是适应现代高科技信息管理尺度的要求、推动信息管理走向科学化、规范化的必要条件。只有信息管理规范了,才能给人们提供更好的生活环境及便利的生活空间。管理信息系统功能包括:信息收集、信息存储、问题处理及信息输出、信息管理。
输入
清单
天数
及销
售员
销售
情况
图2.1总体程序模块
2.4总体设计流程图
Y
Menu_select()=1
N
Y
Length=enter(rec); Menu_select()=2
Break; N
Y
Salor(rec,length);
Break; Menu_select()=3
N
Y
List1(rec,length);
Break;
N
Y
N
; ;
;
Y
;
N
=7
Y
l N
;
Y
;
Y
图2.2总体设计流程
3 系统功能模块设计
3.1 Main( )主函数模块
主函数是程序入口,采用模块化设计。首先在主程序中打印出主菜单界面,将会显示出八个功能函数,作为进入系统操作的一种方式,选择相应的代号便会进入相应的功能操作,当选择“000”时便会退出操作。
图3.1 主菜单界面
3.2 enter( )输入清单函数模块
本函数先通过system(“cls”)函数将主菜单界面清除;然后根据定义的清单天数输入销售员代号及各产品的销售量,并通过for函数将输入的内容存入结构体数组中,然后退出该模块。
图3.2输入清单函数模块
图3.3输入清单函数流程
3.3保存模块
该模块调用fopen函数将其保存在文件中。如果函数带回一个空指针,则不能打开该文件,退出;保存成功后就会关闭文件,并显示保存成功。然后按任意键便会继续运行程序。
图3.4保存数据界面
图3.5保存函数流程
3.4读入数据模块
该模块采用指针函数*fp,用fscanf对文件中的数据进行调用,此时屏幕会显示“恭喜您已成功从文件中读出数据”,然后便可运用文件中的数据进行下面的操作。
图3.6读入数据界面
图3.7读入数据流程
3.5 查询销售员销售额模块
该模块采用数组函数实现对销售员销售情况的调用,采用if条件函数可直接输出查询情况,只需输入销售员代号即可。
图3.8查询销售员销售额界面
图3.9查询销售员销售额流程
3.6排序模块
此部分用void list1( )函数,首先定义两个数组,然后利用for结构实现函数体的循环,用for的条件函数实现销售员销售额的排序。
图3.10排序界面
图3.11排序流程
3.7统计表模块
定义两个数组,通过对数组附初值实现对每一种产品销售额的求和
以及产品的排序。
图3.12统计表界
文档评论(0)