- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计(论文)_用C实现水电煤气管理系统
课程设计报告
课程设计题目:水电煤气管理系统
学生姓名:
专 业: 网络工程
班 级:指导教师: 姜林
2011年 11 月 25 日
东华理工大学
课程设计评分表
学生姓名: 班级: 学号:
课程设计题目:水电煤气管理系统
项目内容
满分
实 评
选
题
能结合所学课程知识、有一定的能力训练。符合选题要求
(5人一题)
10
工作量适中,难易度合理
10
能
力
水
平
能熟练应用所学知识,有一定查阅文献及运用文献资料能力
10
理论依据充分,数据准确,公式推导正确
10
能应用计算机软件进行编程、资料搜集录入、加工、排版、制图等
10
能体现创造性思维,或有独特见解
10
成
果
质
量
总体设计正确、合理,各项技术指标符合要求。
10
说明书综述简练完整,概念清楚、立论正确、技术用语准确、结论严谨合理;分析处理科学、条理分明、语言流畅、结构严谨、版面清晰
10
设计说明书栏目齐全、合理,符号统一、编号齐全。 格式、绘图、表格、插图等规范准确,符合国家标准
10
有一定篇幅,字符数不少于5000
10
总 分
100
指导教师评语:
指导教师签名:
年 月 日
问题描述:
设计一个水电管理信息系统,能够对高校的水电费用进行管理,包括了登记费用,查询费用,以及住户信息管理等。在设计时要考虑到学生和教工在用水电时的不同,学生可以免费使用一定额度的水电,超过这个额度的随便以后必须自费使用,且自费部分水电费的价格标准要高于教工的收费标准(主要是节约资源)。
设计思路:
(一)程序功能:
1.实现对用户信息的录入
2.实现水电煤气数据的录入
3.计算并查询用户应缴费用
4.查询未缴纳费用名单
(二)程序说明:
1.在主函数中通过分支选择可以跳转不同的功能选项进而实现
2.在显示主菜单函数中,我们通过设计友好界面来与用户进行交互。在“请选择相应功能(0-4):”中使用者输入非0-4数字或其他字符时,系统提示“请检查您输入的数字在0~4之间!请在输入一遍!”的信息,以帮助用户进行正确选择。
3.首先建立了User类,用于初始化身份证号码、姓名、用水电、煤气量,又定义了缴费函数setMonery(),用在有人缴费的函数体中,从键盘输入缴的费用,一开始我们在setMoney(),中没有对缴的费用进行累加,在查询信息时现实的应缴费用不正确,经过我们的努力,检查出错误并加以改正,让程序更加完善。
4.用User类派生出Student和|Teacher类,其中有计算应该缴的费用,Student类比Teacher类多了免费。
5.在保存文件的处理中,需考虑到“创建保存文件失败!”和“已成功保存文件!”等诸多内容。
(三)文件类型:
(1) Constant.h
用于存放收费标准。
(2) File.cpp
该文件中有两个类:
StuFile类,主要用于对学生信息的操作
函数
属性
注释
Public
StuFile()
构造函数
Public
void add(Student s)
将S添加到文件中
Public
void display()
依次显示所有的学生的信息
Public
Student
*gerStudent(string id)
得到学号为id的学生的对象指针
Public
~StuFile()
析构函数,释放资源,并把数组中的信息存进文件
Public
void wjf()
未缴费的学生的名单
Private
vectorStudent
*stuList;
学生信息的向量数组,用于保存所有学生的信息
2 TeacherFile 类,主要用于对教工信息的操作
Public
TeacherFile()
构造函数
Public
void add(Teachers)
将s添加到文件中
Public
void display()
依次显示所有的教师信息
Public
Teacher *getTeacher
(string id)
得到编号为id的教师的对象指针
Public
~TeacherFile()
析构函数,释放资源,并把数组中的信息存进文件
Public
void wjf()
未交费的教工人员名单
Private
VectorTeacher
*teaLisr
教工的向量数组,用于保存所有教工的信息
(3)Mai
您可能关注的文档
- 课程设计(论文)_基于PLC全自动洗衣机控制.doc
- 课程设计(论文)_基于PLC与变频器的灌装传送带控制系统设计.doc
- 课程设计(论文)_基于PLC实现交通灯的控制.doc
- 课程设计(论文)_基于PLC和变频器的桥式起重机控制系统设计.doc
- 课程设计(论文)_基于PLC的交通灯控制系统的设计.doc
- 课程设计(论文)_基于MATLAB的时序逻辑电路设计与仿真.doc
- 课程设计(论文)_基于PLC的中央空调控制系统设计.doc
- 课程设计(论文)_基于PLC的倒计时显示控制器设计.doc
- 课程设计(论文)_基于PLC的全自动洗衣机控制系统设计.doc
- 课程设计(论文)_基于PLC的四层电梯控制和组态王模拟钻头控制.doc
文档评论(0)