ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:203.46KB ,
资源ID:1157540      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1157540.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电煤气系统.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

电煤气系统.docx

1、电煤气系统第1章 课题介绍1.1 课程设计的目的(1)进一步巩固、加深学生所学专业课程的基本理论知识(2)全面考核学生所掌握的基本理论知识及其实际业务能力,从而达到提高学生素质的最终目的。(3)掌握运用C+语言编写调试应用系统程序,训练独立开发应用系统,进行数据处理的综合能力。(4)如何进行分析,理清思路,并给出相应的数学模型。(5)掌握面向对象的程序设计方法。(6)进一步掌握在集成环境下如何调试程序(单步调试,设置断点、观察表达式,分块调试)、修改程序和程序的测试。1.2 概要课程设计电煤气管理主要功能friend void shuru1();/友元函数1)构造函数student();2)析

2、构函数student();3)调用构造函数student:student();4)调用析构函数student:student();第2章 总体设计2.1 数据的存储为方便下一次打开,本程序将用户信息保存在文件中,下次打开该程序可从文件中直接读取。2.2 程序功能模块说明 1) friend void add1();增加用户信息;2) friend void add2();增加用户的水、电、煤气信息;3) friend void a();查询水电煤气信息;4) friend void b();计算并查询用户应缴费用;5) friend void c();查询未缴费用用户名单;6) friend

3、void d();用户信息的查找;7) friend void delet();删除用户的信息2.3 程序流程图整个程序的流程如图2-1所示。图2-1 程序流程图第3章 详细设计及程序实现3.1本程序的主要结构class student/构造一个学生类 public: student();/构造函数 student();/析构函数 friend void shuru1();/友元函数 friend void add1(); friend void add2(); friend void a(); friend void b(); friend void c(); friend void d()

4、; friend double s1(int i); friend void delet(); friend void add(); private: int age; string num; string name; string status; string sex; double yongdianliang; double yongshuiliang; double meiqiliang; ; class teacher:public student public: friend void shuru2(); friend void add1(); friend void add2();

5、 friend void a(); friend void b(); friend void c(); friend void d(); friend double h1(int i); friend void delet();3.2 程序中各功能模块的实现 3.2.1显示主菜单由void menu()调用主菜单函数,直接输出主菜单选择页面。代码如下 void menu() cout 水电煤气管理系统n; cout 1 用户信息的输入n; cout 2 水电煤气信息的查询n; cout 3 计算并查询用户应缴费用n; cout 4 查询未缴费用用户名单n; cout 5 用户信息的查找n; c

6、out 6 输入要删除用户的信息n; cout 7 EXITn; cout n; void menuf() cout1 增加学生的信息n; cout2 增加老师的信息n; cout3 返回MENUn; 3.2.2增加用户的信息输入学生和老师的个人以及水电煤气信息的信息,由ofstream outfile(opq.txt,ios:app);和ofstream outfile(uvw.txt,ios:app);保存在opq和uvw文件夹中,代码如下void add1() student *p1=new student1; cout输入要增加用户的学号p10.num; cout输入要增加用户的姓名p

7、10.name; cout输入要增加用户的性别p10.sex; cout输入要增加用户的年龄p10.age; cout请输入要增加用户的身份p10.status; cout输入要增加用户的用电量p10.yongdianliang; cout输入要增加用户的用水量p10.yongshuiliang; cout输入要增加用户的用煤气量p10.meiqiliang; ofstream outfile(opq.txt,ios:app); outfilep10.num p10.name p10.age p10.sex p10.status p10.yongdianliang p10.yongshuili

8、ang p10.meiqiliangendl; outfile.close();delete p1; void add2() teacher *p2=new teacher1; cout输入要增加用户的工号p20.num; cout输入要增加用户的姓名p20.name; cout输入要增加用户的性别p20.sex; cout输入要增加用户的年龄p20.age; cout输入要增加用户的身份p20.status; cout输入要增加用户的用电量p20.yongdianliang; cout输入要增加用户的用水量p20.yongshuiliang; cout输入要增加用户的用煤气量p20.meiq

9、iliang; ofstream outfile(uvw.txt,ios:app); outfilep20.num p20.name p20.age p20.sex p20.status p20.yongdianliang p20.yongshuiliang p20.meiqiliangendl; outfile.close(); delete p2; 3.2.3查询水电煤气信息 输入用户的编号,调出用户的信息,输出用户的水电煤气信息,代码如下void a()int i,flag=0; ifstream f(opq.txt); for(i=0;istui.numstui.namestui.ag

10、estui.sexstui.statusstui.yongshuiliangstui.yongdianliangstui.meiqiliang; f.close(); ifstream F(uvw.txt); for(i=0;iteai.numteai.nameteai.ageteai.sexteai.statusteai.yongshuiliangteai.yongdianliangteai.meiqiliang; F.close(); cout输入所查用户的编号num; for(i=0;i15;i+) if(num=stui.num) flag=1;break; if(num=teai.n

11、um) flag=2;break; if(flag=0) cout查无此人endl; if(flag=1) cout学号:stui.num 姓名:stui.name 年龄:stui.age 性别:stui.sex 身份:stui.status 用水量:stui.yongshuiliang 用电量:stui.yongdianliang 煤气量stui.meiqiliangendl; if(flag=2) cout工号:teai.num 姓名:teai.name 年龄:teai.age 性别:teai.sex 身份:teai.status 用水量:teai.yongshuiliang 用电量:teai.yongdianliang 煤气量teai.meiqiliangendl; int m; do menu(); coutm; switch(m) case 1:add();break; case 2:b();break; case 3:c();break; case 4:d();break; case 5:a();break; case 6:delet();break; case 7:exit(0);break; while(m5); 3.2.4查询未缴费用用户由void d()调出查询菜单, 由ifstream f(opq.txt); 和ifstream f

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1