杂志订阅管理系统

杂志订阅管理系统

ID:9633992

大小:486.50 KB

页数:22页

时间:2018-05-04

杂志订阅管理系统_第1页
杂志订阅管理系统_第2页
杂志订阅管理系统_第3页
杂志订阅管理系统_第4页
杂志订阅管理系统_第5页
资源描述:

《杂志订阅管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、说明书设计题目:杂志订阅管理系统班级:光信学号:2010146148姓名:阮航完成时间:2011,11,21目录:1.设计任务---------------------------------------------------------------------------------------------12.正文-----------------------------------------------------------------------------------------------------------2(1).系统模块图

2、------------------------------------------------------------------------------------------3(2).模块说明---------------------------------------------------------------------------------------------3(3).用户使用说明---------------------------------------------------------------------------

3、------------3(4).测试结果---------------------------------------------------------------------------------------------33.设计小结--------------------------------------------------------------------------------------------------94.附录------------------------------------------------------

4、-----------------------------------------------------10一.设计任务1、需求分析:订户的信息要用文件存储,所以要提供文件的输入输出操作;要实现增加新订户的功能,所以要提供文件的添加操作;要实现对订户文件的查询,所以要提供文件的查找操作;要删除已到期的订户记录,所以要提供文件的删除操作;要统计本期杂志订户数并打印运算结果,所以要提供统计和显示操作;另外还要提供键盘式选择菜单以实现功能选择。2、总体设计:该管理软件被设计为数据添加模块、数据删除模块和数据统计模块。3、详细设计数据结构选择结构体:str

5、uctmagazine{charname[10];//姓名charsex[6];//性别charaddress[10];//地址chartel[11];//电话floatprice;//单价intamount;//订阅数量chardeadline[10];//截止日期}mag;//订户信息结构体(1)数据添加模块用追加的方式采用fwrite或fprintf把新增订户信息写入订户信息文件。(2)数据删除模块采用基本的查找算法,查找订户信息文件,比较当天日期和订阅期限,如果到期,则删除该订户记录。删除方法:如果判断该条订户信息要删除,则不再把该条信息写入

6、文件,继续读下一条订户信息。(3)数据统计模块对本期杂志订户数的统计,就是读文件,输出订户名、订阅数、单价,并计算金额(单价*订阅数)。可以定义变量统计订户数、订阅数和总金额,最后输出。二、正文1.系统模块图杂志订阅管理系统杂志订阅管理系统增加删除统计查找退出修改2.模块说明(1).主函数:显示封面和菜单;(2).增加模块:追加新订户信息到文件;(3).删除模块:将当天日期及以前的用户的信息从文件中删除;(4).统计模块:统计所有订户的订阅数量、订阅单价等信息(5).查询模块:查看订户的详细信息,若订户的信息有所变更,下设更改功能(包含修改功能)。(

7、6).退出模块:主函数中。3.用户使用说明源程序需用visualC++运行。其它按系统说明操作。4.测试结果封面和主菜单添加模块1.第一次添加界面:2.第一次以后添加界面:删除模块统计模块查询模块修改模块(在查询结束后插入修改功能)修改界面退出模块主函数源程序图三.设计小结我们学习C语言课程设计的主要目的是为了了解和熟悉C语言的编程。学习C语言要经过一个“理论→实践→在理论→在实践”的过程。而学习C语言课程设计就是要我们进行实践,从中发现问题,解决问题,提高我们运用C语言的能力。是我们能够运用C语言解决一些问题。通过不断的编程,熟能生巧,是我们的理论

8、学习也有了实践基础,学习理论知识就较为容易一些,然后再通过实践不断的提高,如此良性循环就能是我们的C语言编程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。