- 相关推荐
CC语言实验总结与反思
总结在一个时期、一个年度、一个阶段对学习和工作生活等情况加以回顾和分析的一种书面材料,它可以有效锻炼我们的语言组织能力,让我们一起来学习写总结吧。那么你真的懂得怎么写总结吗?下面是小编精心整理的CC语言实验总结与反思,仅供参考,希望能够帮助到大家。

一、需求分析:
1、需求概述
设计一个员工信息管理系统,使其能够提供以下功能:
(1)员工信息录入功能
(2)员工信息浏览功能
(3)职工信息删除功能
(4)职工信息修改功能
(5)员工信息查询功能
2、需求说明
(1)职工信息包括:职工号、姓名、性别、出生年份、学历职务、工资、地址、电话号码要求不重复。
(2)录入的员工信息应以文件的形式保存,并进行浏览、查询、修改、删除等基本操作。
(3)按职工号码、性别、姓名、工资四种方式查询职工信息,并返回所有合格的职工信息。
(4)对员工信息的修改应逐一进行,对员工信息的修改不应影响其他员工的信息。
(5)设计的系统应以菜单的形式工作,为用户提供清晰的使用提示,根据用户的选择进行各种处理,并要求在此过程中
能尽可能与用户使用过程中的异常情况兼容。
二、总体设计
1、功能划分
该系统可根据功能划分模块,如下图所示:
其中:
(1)菜单选择模块完成用户选择,该模块也是员工信息管理系统的入口,用户需要在该模块中选择所有操作,并调用相应的模块来实现相应的功能。
(2)信息输入模块完成信息输入功能,输入信息包括:员工号码、姓名、性别、出生日期、学历、工资、地址、电话号码。
(3)信息浏览模块显示所有员工的信息。
(4)信息查询模块分为四种查询方式:员工号码查询、性别查询、姓名查询和岗位查询。并输出相应且符合要求的
职工信息。
(5)信息修改模块完成了员工信息修改功能。
(6)信息删除模块完成了员工信息的删除功能。
2、数据结构
本系统的主要数据结构是员工信息,包括:员工号码、姓名、性别、出生日期、学历、工资、地址、电话号码等。
出生年份以结构体表示,其中包括:出生年份、出生月份、出生日期。
3、程序流程
系统的执行应从功能菜单的选择开始,并根据用户的选择进行后续处理,直到用户选择退出系统,同时处理用户的选择
选择判断和异常处理。系统流程图如下图所示:
三、详细设计
1、数据结构
(1)职工信息:
struct Zg
{
char num[20];//职工号
char name[15];//姓名
char sex;//性别
struct Birthday birthday;//出生日期xueli[10];//学历
char position[15];//职务int wage;//工资
char address[20];住址
char phone[12];//电话
}zg[N];
(2)出生年份
struct Birthday ///出生年份
{
int year;
int month;
int day;
};
【CC语言实验总结与反思】相关文章:
c语言实验总结09-05
科学实验总结与反思08-12
管理实验总结05-30
实验个人总结03-15
个人实验总结09-08
实验实习总结02-11
电路实验总结07-25
物理实验总结08-10
生物实验总结03-15