- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目标与内容:
目标:职工信息管理系统设计
职工信息包括职工号、姓名、年龄、工资、电话(职工号不重复)。
设计一职工信息管理系统,使之能提供以下功能:
1.职工信息录入功能;
2.职工信息浏览功能;
3.按号码查询;
4.职工信息删除、修改功能;
内容:
(1)建立职工信息数据(工号、姓名、年龄、电话、工资)
(2)定义变量
(3)根据职工工号插入职工信息
(4)根据职工电话查询职工信息
(5)根据职工电话删除职工信息
(6)根据职工电话修改职工信息
(7)显示职工信息(工号,姓名,年龄,电话,工资)
函数模块:插入模块;查询模块;修改模块;删除模块;显示模块。
组员分工:钱雪菲:编写主函数,修改并调试
范帆:编写插入,查询,修改模块
韩萍:编写删除,显示模块
金李珑:查阅资料
地点与软件环境:
地点:
软件环境:Visual C++ 6.0
课程设计主要内容:
(按以下格式对单独对每个选题进行说明,如版面不够,可自行增加。)
问题分析:
在一开始定义电话为int整型,可是后来调试不出来,发现原来int的取值范围在-32768~32767,而电话号码11位完全超过了这个范围,后来将其定义为char字符型。但在按号码查询、修改、删除时,无法直接运用“==”,之后通过翻阅书籍意识到要运用字符比较函数strcmp。我们根据书中饭店那个设计加以改变,现结果如下。
程序:(要求有适当的注释)
#includestdio.h
#includestring.h
#define MaxSize 20
struct worker_info
{
int number; //工号
char name[10]; //姓名
int age; //年龄
int salary; //工资
char tel[11]; //电话
}WorkerList[MaxSize];
void Insert(int * );
void Search(int);
void Update(int);
void Delete(int * );
void Show(int);
int main()
{
int i;
int count=0;
do
{printf(\n); //显示一个简易的菜单
printf(1---插入(Insert)\n);
printf(2---查询(Search)\n);
printf(3---修改(Update)\n);
printf(4---删除(Delete)\n);
printf(5---显示(Show)\n);
printf(6---退出(Exit)\n);
scanf(%d,i); //接收用户的选择
switch(i)
{
case 1:Insert(count); //调入插入运算
break;
case 2:Search(count); //调入查询运算
break;
case 3:Update(count); //调入修改运算
break;
case 4:Delete(count); //调入删除运算
break;
case 5:Show(count); //调入显示运算
break;
case 6:break;
default:printf(选择错误!请重选!);break;
}
}while(i!=6);
return 0;
}
void Insert(int * count)
{
int i,in_number;
if(*count==MaxSize)
{
printf(存储空间已满!);return;
}
printf(请输入工号:);
scanf(%d,in_number);
for(i=0;i*count;i++) //查找符合条
您可能关注的文档
- 安徽大学《数据结构与算法》历年期末考试试卷(部分卷有答案).pdf
- 北京航天航空学校《高等数学》历年期末考试试卷(含答案).pdf
- 北京理工大学《数值计算方法》历年期末考试试卷.pdf
- 成都理工大学《大学物理》历年期末考试试卷(含答案) .pdf
- 成都理工大学《概率论与数理统计》历年期末考试试卷(含答案) .pdf
- 大连大学《高数C》高等数学历年期末考试试卷(含答案).pdf
- 大连海洋大学《C语言程序设计》历年期末考试试卷.pdf
- 东北财经大学《高等数学》历年期末考试试卷.pdf
- 东北财经大学《计算机应用基础》历年期末考试试卷(部分含答案).pdf
- 东华理工大学《概率论与数理统计》历年期末试卷(含答案).pdf
文档评论(0)