欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
换一换
首页 沃文网 > 资源分类 > DOC文档下载
 

教师信息管理系统C++课程设计

  • 资源ID:20003       资源大小:98.42KB        全文页数:18页
  • 资源格式: DOC        下载权限:游客/注册会员/VIP会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: QQ登录   微博登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

加入VIP,免费下载资源
 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

教师信息管理系统C++课程设计

惠州学院C程序设计论文1教师信息管理系统目录一、设计方案和目的.......................................................................................................................21.设计方案............................................................................................................................22.设计目的............................................................................................................................2二、系统分析...................................................................................................................................21.功能分析............................................................................................................................22.性能....................................................................................................................................23.系统功能模块........................................................................................................................24.模块框架图............................................................................................................................3三、系统实现和测试结果...............................................................................................................3四.流程图.........................................................................................................................................31.系统流程图............................................................................................................................42.输入模块................................................................................................................................53.查找模块................................................................................................................................64.删除模块................................................................................................................................7五、总结...........................................................................................................................................7六、参考资料.................................................................................................................................7附录程序清单...............................................................................................................................8惠州学院C程序设计论文2一、设计方案和目的1.设计方案根据C课程所学的概念、理论和方法,按照C程序设计的基本步骤,设计出一个适当规模的程序来实现教师信息记录;自己根据能力及需要添加相应功能模块,增强模拟系统功能。包括系统的功能分析、系统的功能模块、程序流程图或结构框图、逻辑结构设计。2.设计目的能直观简单地管理教师信息,达到基本的教师信息管理,方便直接对教师信息进行修改。二、系统分析1.功能分析a.增加教师的信息;b.查找教师信息;c.显示所有教师的信息;d.删除选定的教师信息;e.保存教师信息;f.从指定文件中载入教师信息。2.性能a.系统安全、可靠;b.功能简单;c.操作方便;d.易于维护和扩充。3.系统功能模块系统由信息增加模块、查询模块、显示模块、删除模块、保存模块、载入模块构成。惠州学院C程序设计论文34.模块框架图三、系统实现和测试结果系统基本能实现各功能的要求,达到最基本的要求,缺点就是有很多的地方都不够完善,功能单一。四.流程图教师信息管理系统操作查询保存退出增加删除显示载入惠州学院C程序设计论文41.系统流程图1.输入2.查找3.显示4.删除5.保存6.载入0.退出输入进入系统选择要进行的操作查找或删除保存载入录入信息填写信息输入成功显示信息找到Y搜索信息删除信息保存输入记录从文件中载入信息退出YN存在NY惠州学院C程序设计论文52.输入模块输入工号Pno等信息等于0已存在判断是否存在输入成功等于1输入1惠州学院C程序设计论文63.查找模块选择要查找的工号Pno未找到if判断是否存在显示出教师信息否是输入2惠州学院C程序设计论文74.删除模块五、总结虽然该系统非常简单,但对于我们来说是一个渐进的过程,要求我们对程序的设计要求有一个比较明确的认识,加深对C语言的理解和掌握,然后逐步去实现各个功能,不断改进,从而提高编程能力。六、参考资料C面对对象程序设计刘永华清华大学出版社选择要删除的工号Pno显示不存在if判断是否存在成功删除否是输入4惠州学院C程序设计论文8附录程序清单/*Department.h文件*/ifdefinedAFX_DEPANTMENT_H_A6895DC1_C3F3_4737_88EC_AE2DA280272E_INCLUDED_defineAFX_DEPANTMENT_H_A6895DC1_C3F3_4737_88EC_AE2DA280272E_INCLUDED_if_MSC_VER1000pragmaonceendif//_MSC_VER1000includeincludeincludeincludeincludeclassDepartment//定义Department关于教师信息的类//{publiccharPname[20];//教师名字//charPno[20];//工号//charSsex[10];//性别//intSgrade;//年龄//charTel[20];//电话//charAddress[30];//住址//Department*next;Department;Departmentchar*Pno1,char*Pname1,char*Ssex1,intSgrade1,char*Tel1,char*Address1{nextNULL;strcpyPno,Pno1;strcpyPname,Pname1;strcpySsex,Ssex1;SgradeSgrade1;strcpyTel,Tel1;strcpyAddress,Address1;}virtualDepartment;friendostream//重载istream//重载};惠州学院C程序设计论文9endif/*School.h文件*/ifdefinedAFX_SCHOOL_H_7D278A4A_44F9_45A2_B3D6_35306E25BEFE_INCLUDED_defineAFX_SCHOOL_H_7D278A4A_44F9_45A2_B3D6_35306E25BEFE_INCLUDED_if_MSC_VER1000pragmaonceendif//_MSC_VER1000includeDepartment.hclassSchool//定义School类//{publicvoidDepMenuDepartment*depType;voidDispAll;Department*root;intDeptCount;charPname[20];charPno[20];charSsex[10];intSgrade;charTel[20];charAddress[30];School;virtualSchool;boolAddDeptchar*pno,char*pname,char*ssex,intsgrade,char*tel,char*address;boolDeleteDeptchar*no;Department*FindDeptchar*no;voidsave;//将教师信息记录存入指定文件voidload;//从指定文件装载教师记录friendostream//重载istream};endif/*****.Department.cpp文件*****/includeDepartment.hDepartmentDepartment{nextNULL;Pno[0]0;惠州学院C程序设计论文10Pname[0]0;Ssex[0]0;Sgrade0;Tel[0]0;Address[0]0;}DepartmentDepartment{ifnextNULLdeletenext;}/*增加教师,先用工号查找,如果找到,返回false;否则返回true*/ostreamoperatoristreamic,Departmentobj{icobj.Pname;icobj.Pno;icobj.Ssex;icobj.Sgrade;icobj.Tel;icobj.Address;returnic;}/**********************************************************//*****School.cpp文件*****/includeSchool.hSchoolSchool{rootNULL;惠州学院C程序设计论文11DeptCount0;}SchoolSchool{ifrootNULLdeleteroot;}boolSchoolAddDeptchar*pno,char*pname,char*ssex,intsgrade,char*tel,char*address//增加函数定义//{Department*temp,*old;tempoldroot;whiletempNULL{ifstrcmptemp-Pno,pno0{coutnext;}}iftempNULL{Department*ptr;ptrnewDepartmentpno,pname,ssex,sgrade,tel,address;ptr-nextNULL;ifoldNULL{old-nextptr;}elserootptr;DeptCount;coutPno,no0{oldtemp;temptemp-next;}else{iftemproot{rootNULL;}old-nexttemp-next;coutnext;}}returntrue;}}iftempNULL{coutPno,no0惠州学院C程序设计论文13{coutnext;}}iftempNULL{coutPnamePnoSsexSgradeTelAddressnext;}}voidSchoolsave//保存函数定义//{ofstreamout;out.openschool.dat,iosout;ifout{coutnext;}out.close;coutcount;forinti0;i*p;ifrootNULL{rootp;oldroot;}else惠州学院C程序设计论文15{old-nextp;oldold-next;}DeptCount;}in.close;coutnext;}returnoc;}istreamoperatoristreamic,Schoolobj{icobj.Pname;icobj.Pno;icobj.Ssex;icobj.Sgrade;icobj.Tel;icobj.Address;intcount;iccount;Department*p,*old;oldobj.root;forinti0;i*p;惠州学院C程序设计论文16ifobj.rootNULL{obj.rootp;oldobj.root;}else{old-nextp;oldold-next;}obj.DeptCount;}returnic;}includeSchool.h//主函数//voidmain{Schoolshiyou;intsel;sel1;charPname[30];charPno[10];charSsex[10];intSgrade;charTel[20];charAddress[20];coutsel;cout0selPno;coutPname;coutSsex;coutSgrade;coutTel;coutAddress;coutPno;findshiyou.FindDeptPno;iffindNULL{惠州学院C程序设计论文18coutPnamePnoSsexSgradeTelAddressPno;shiyou.DeleteDeptPno;break;case5shiyou.save;break;case6shiyou.load;break;case0break;}}else{cout输入错误请重新输入;}}}........忽略此处.......

注意事项

本文(教师信息管理系统C++课程设计)为本站会员(星星008)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(发送邮件至2622162128@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2017-2019 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922