- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vc员工管理系统
第一章 系统概述
1.1 功能简介
本软件是一个简单的工厂员工信息管理系统,软件窗口为DOS页面。
员工信息系统的功能主要是实现工厂员工的信息化管理。通过员工系统,管理人员可以实现对员工信息的增加、删除、修改和查询等操作。
3.3 增加功能
进入主菜单后选择2,进入增加功能,按要求输入员工信息,增加数据前显示如图:增加后显示如图:
3.4 删除功能
进入主菜单后选择3,进入删除功能,按要求输入要删除的员工信息,删除数据前显示如图:删除数据后显示如图:
3.5 修改功能
进入主菜单后选择4,进入修改功能,按要求输入要修改的员工信息,修改数据前显示如图3-4:修改后如图3-5:
3.6 查询功能
进入主菜单后选择5,进入查询功能,如图3-6
第四章 总结
4.1 遇到的问题及解决方法
再添加加其他函数时出现定义的出错,采用全都定义成string型的,这样避免了在数字的类型上发生较多的错误,其次在老师的程序基础上,得到了一些启示,能够更好的理解类的意义。
4.2 收获和体会
收获是在编辑大型程序是要谨慎,多和同学讨论能够得到一些自己不知道的知识,体会是在
Vc的学习中坚持才是胜利的资本,而自己在刚开始时很多的基础知识没有掌握,在这次项
目中是在和同学之相互讨论得到的。
下面为程序代码:
{
N++;
num++;
outfilenum ;
outfilesetname ;
cout请输入性别:endl;
cinsetsex;
sex=setsex;
outfilesetsex ;
cout请输入职务:endl;
cinsetpolitic;
politic=setpolitic;
outfilesetpolitic ;
cout请输入年龄:endl;
cinsetage;
age=setage;
outfilesetage ;
cout请输入电话:endl;
cinsetnumber;
outfilesetnumber ;
cout请输入工资:endl;
cinsetwage;
outfilesetwageendl;
}
}
outfile.close(); //----关闭文件----
}
void stuff::add()
{
string addname,addsex,addpolitic,addage,addnumber,addwage;
//----以追加的方式录入信息,直接将信息追加到以前文件的末尾----
ofstream outfile(f1.txt,ios::app);
if(!outfile)
{
cerr open errorendl;
exit(1);
}
N=N+1;
//----依次输入相应的数据,并且追加到之前的文件中去----
cout请输入您要添加的数据endl;
num++;
outfilenum ;
cout请输入姓名:endl;
cinaddname;
outfileaddname ;
cout请输入性别:endl;
cinaddsex;
outfileaddsex ;
cout请输入职务:endl;
cinaddpolitic;
outfileaddpolitic ;
cout请输入年龄:endl;
cinaddage;
outfileaddage ;
cout请输入电话:endl;
cinaddnumber;
outfileaddnumber ;
cout请输入工资:endl;
cinaddwage;
outfileaddwageendl;
outfile.close();
cout已添加成功!endl;
}
void stuff::del()
{
int k,i;
int num[M];
string name[M],sex[M],politic[M],age[M],number[M],wage[M];
ifstream infile(f1.txt,ios::in);
if(!infile)
{
cerr open errorendl;
exit(1);
}
for(i=0;iN;i++)
{
cout ;
infilenum[i];
coutsetw(9)num[i];
infilename[
文档评论(0)