下载此文档

杂志订阅管理系统.doc


文档分类:办公文档 | 页数:约28页 举报非法文档有奖
1/28
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/28 下载此文档
文档列表 文档介绍
00000000
C语言课程设计
设计(论文)题目:杂志订阅管理系统
所在院: 信息工程学院
专业班级:15计算机科学与技术0班
学生姓名:张三
学号:000000000
指 导 教 师: 0000
2016年9月11日
000000
课程设计(论文)任务书
设计题目:杂志订阅管理系统
专业班级:15计算机科学与技术2班
学号000000000姓名00000
主要内容
设计学生成绩管理系统,主要包含:输入记录模块、查询记录模块、更新记录模块、统计记录模块和输出记录模块。
采用字符用户界面,通过菜单选择相应的操作,直观且操作简单。数据的存储选用数据文件方式;编辑平台选用Microsoft Visual C++ 。所用到的知识点有:三种基本程序结构,数组,函数,指针,结构体,文件操作和链表。
基本要求:
按照内容要求,设计完整的学生成绩管理系统。要求调试通过,不存在漏洞,方便用户操作。功能的实现上力求容错能力要强且提示信息完备。
完成期限:2016年9月11日
指导教师签名:
杂志订阅管理系统
问题描述
杂志订阅用户的基本信息包括:姓名、性别、地址、电话号码、杂志单价、订阅数、订阅的期限,设计一个杂志订阅系统对用户进行管理,其基本功能为:
(1)主函数提示用户选择功能:输入、删除、浏览、查询
(2)数据添加模块
根据提示把新增订户信息写入订户信息数组中。
(3)数据输出
将所有用户的订阅信息输出。
(4)数据删除模块
采用基本的查找算法,查找订户信息文件,判断该条订户信息是否要删除并做出相应的操作。
(5)数据统计模块
对本期杂志订户数的统计,,输出订户名、订阅数、单价,并计算金额(单价*订阅数)。可以定义变量统计订户数、订阅数和总金额,最后输出。
设计要求
1. 界面清晰,美观大方。
2. 要求使用菜单的形式描述功能项,菜单设计美观大方、实用,可仿照课程说明书模板或自行设计。
3. 模块化程序设计:要求在设计的过程中,按功能定义函数或书写多个文件,进行模块化设计,各个功能模块用函数的形式来实现。
4. 程序以缩进格式书写,要求清晰、易懂。
5. 各功能模块要求必须有准确描述函数功能的注释,重要语句最好也加上注释,以更好地让读者理解。
6. 要求对2-3个重要功能模块进行描述。
7. 课程设计题目选择要求一个班最多有两人可选择同一题目,但要求不得抄袭,最终每个人(即使题目相同)内容都是独立的。
8. 课程设计至少包含5-10个功能模块,若题目中不够5-10个功能项,请自行设计功能项(5-10个功能项数目不同,得分也不同)。
9. 可以选择老师提供的参考选题,也可以自选,如果自选,需要将自选题目的详细内容以及实现要求提供给老师,老师批准后方可采用。
10. 要求利用结构化程序设计方法以及C的编程思想来完成系统的设计。
11. 编辑平台选用Microsoft Visual C++ 。
三、分析与实现
本程序采用模块化设计,主函数清晰、共有六个功能模块,每个功能模块以函数的形式表示,实现了杂志订阅管理的六项功能。
具体实现如下:
(1)首先声明必要的变量及数据结构。
#include ""
#include ""
#include ""
//符号常量定义
typedef struct msg{
char name[20];
char sex[10];
char dialnumber[11];
int count;
float price;
float money;
char date[20];
char readeraddr[50];
}msgnode;
(2)显示帮助界面函数
以菜单显示帮助用户选择功能选项,输入0-5以选择相应的选项,将选项值传回主调函数。
void Start(){
printf("\n");
printf(" \n");
printf("欢迎来到杂志订阅系统! \n");
printf(" \n");
printf(" \n");
printf("\n");
}
void TextOut

杂志订阅管理系统 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数28
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zxwziyou9
  • 文件大小172 KB
  • 时间2021-12-14