《程序设计综合实践I》课程设计报告
设计题目: | 个人信息管理系统 |
学 号: | 1707310346 |
姓 名: | 张坤钰 |
班 级: | 计算机173 |
指导老师: | 崔耀东 |
完成日期: | 2018年12月23日 |
_
1.设计题目与要求
设计实现一个个人信息管理系统
目的:通过个人信息管理系统的设计,培养学生综合利用C/C++语言进行程序设计的能力,加强函数的运用及学生对软件工程方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,培养学生利用系统提供的标准函数及典型算法进行设计。
基本要求:合理运用C/C++语言的数组、指针、结构体及文件操作等,实现一个模拟的个人信息管理系统。该系统可以对每个学生的消费、生活及学习进行系统的管理,把这几项内容综合在一起开发了具有个人特的管理系统。
具体要求如下:
① 学生的基本信息管理主要包括了学生的姓名、学号、性别、出生年月、专业、爱好等内容。
② 消费模块主要包括个人消费记录。主要功能有:数据的添加、数据的查、数据的删除、数据的修改、数据逐个显示、消费总额的显示等。
③ 学生课程成绩模块主要包括学习成绩记录。主要功能有:数据的添加、数据的查、数据的删除、数据的修改、数据逐个显示、消费总额的显示等。
④ 要求在程序中能够运用结构化程序设计的选择和循环结构,并熟练使用相关的语句(如do while、for、if-elseif等)。程序要有主菜单,能够完成主要的功能。
2. 设计软硬件环境
开发平台:Windows 10 64位操作系统,基于X64
使用Dev-C++ 进行程序编写
处理器:intel CORE i5-7200U @2.50GHz 2.71GHz 内存:8.00 GB
3.功能设计与描述
设计系统的功能:查学生的基本信息,记录学生的消费信息和成绩信息,查看学生的消费信息和成绩信息,复制学生的消费信息,查看学生消费总额,学生成绩单的修改。关键算法流程图主要运用了switch语句
程序while语句流程图代码
图 1 功能模块图
图2 算法流程图
4.源程序代码清单
(给出本次课程设计所编写的主要代码,例如,主函数及部分函数,即各功能函数中,可以只列出少数几个。代码页数不超过4页,要求有注足够多的注释文字说明此程序的用途和大体工作过程。所有代码需按缩进对齐格式排版)[代码字体为Times New Roman,字号5,行踪固定15磅]
#include "stdio.h"
#include "stdlib.h"
int inputchoice () //选择操作参数
{
int mychoice;
printf ("\nEnter your choice: \n");
printf ("0_ 结束程序。 \n");
printf ("1_ 学生消费数据的添加。\n");
printf ("2_ 学生成绩数据的添加。\n");
printf ("3_ 查看学生的基本信息。 \n");
printf ("4_ 查询学生消费数据。 \n");
printf ("5_ 查询学生成绩单。 \n");
printf ("6_ 查询学生的消费总额。 \n");
printf ("7_ 修改学生成绩单。 \n");
printf ("8_ 复制学生消费信息。 \n");
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论