电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

完整版杂志订阅管理系统VIP免费

完整版杂志订阅管理系统_第1页
1/21
完整版杂志订阅管理系统_第2页
2/21
完整版杂志订阅管理系统_第3页
3/21
C 语 言 课 程 设 计题目:图书信息管理系统设 计 者:所属院系:工程学院专业:安全工程班级: 055101 学号:指导教师:吴湘宁C 语言课程设计报告一.题目要求杂志订阅管理软件[要求] 使用计算机对一种杂志的订阅进行管理,该杂志拥有的最多订户不超过 10 人,每个订户的信息包括 :姓名,性别,地址,电话号码 ,杂志单价,订阅数 ,订阅的期限 (至 XX 年 XX 月). 现在要求用菜单选择并完成下述的功能: (1) 增加新订户 ,即将订户的全部信息输入到文件中; (2) 根据当天的日期对订户文件进行查询,删除已经到期的订户记录; (3) 统计本期杂志的订户数并打印运算结果; 本期订户信息表 : 订户名订阅数单价金额李平2 5.5 11.0 黄海1 5.5 5.5 合计3 1.0 16.5 二.需求分析根据题目要求 ,由于杂志的订户信息要用文件存储,所以要提供文件的输入输出操作;提供文件的添加操作增加新订户;对订户文件的查阅 ,提供文件的查找操作;通过文件的删除操作删除已经到期的订户记录 ;提供统计和显示操作统计本期杂志订户数并打印运算结果;另外还要提供键盘式选择菜单以实现功能选择. 三.总体设计经过分析整个系统,根据上面的需求分析,可以将整个系统的设计分为如下三大模块 :增加新订户 ,查询,统计. 四. 详细设计1. 主函数 . 主函数只提供输入, 处理和输出部分的函数调用. 每个功能模块用菜单方式选择 . 设置一个 menu()函数, 再用主函数调用menu()函数,使系统执行完每部分功能模块后能够方便返回到系统界面. [ 流程图 ] N Y 查询统计增加杂志订阅管理软件显示一系列功能选项根据 n 值调用各功能模输入 n,判断 n是否 1-3 [ 程序] void main() { FILE *fp; fp=fopen("record.txt","w"); /* 建立一个 "record.txt" 记事本 */ fclose(fp); menu(); } void menu() { int n,w; /*n 表示菜单选择数字 */ do { printf("\t\t ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ \n\n\n"); printf("\t\t 欢迎来到杂志订阅系统!\n\n\n"); printf("\t\t ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ \n"); printf("\n\n\t\t ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ \n\n"); printf("\t\t 1:订户信息添加\n"); printf("\t\t 2:订户信息浏览\n"); printf("\t\t 3:订户信息统计\n"); printf("\t\t ^-^ ^-^ ^-^ ^-^ ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

完整版杂志订阅管理系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部