欢迎来到天天文库
浏览记录
ID:30166964
大小:24.80 KB
页数:20页
时间:2018-12-27
《小区水电费管理系统课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划小区水电费管理系统课程设计报告 C++课程设计报告 课题:电费管理系统专业班级:学号:姓名:指导教师:******** 一课程设计的目的和意义 《C++与面向对象程序设计》是计算机专业的一门专业基础课,主要内容是介绍C++语言中的数据类型,运算,语句结构及其程序设计的基本方法。C++是当今最流行的高级程序设计语言之一,应用十分广泛。它也是一门复杂的语言,与C语言兼容,既支持结构化的程序设(来自:写论文网:
2、小区水电费管理系统课程设计报告)计方法,也支持面向对象的程序设计方法。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 《C++课程设计》是在学生学习完上述课程以后进行的设计性试验课程,面向对象的思想只有通过具体的程序才能真正掌握,故在我们学习完《C++与面向对象程序设计》课程后,开设C++课程设计实验课程。目的是使学生能够更好地掌握
3、C++课程设计语言,更深地理解面向对象程序设计的基本概念与方法,要求我们达到熟练掌握C++语言的基本知识和技能;基本掌握面向对象程序设计的思想和方法;能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题,提高动手编程解决实际问题的能力,并为后续专业课程的学习奠定程序设计基础。 通过做课程实验,我们应能加深对讲授内容的理解,积累经验,学会独立上机调试程序;并且逐步达到综合运用封装,继承和多态等C++难点知识,真正掌握C++语言的精华,从而熟练应用C++程序设计语言。 本次课程设计要求使用C++编译有关链表的程序。
4、完成我们所选的课题。我们小组选的课题是电费管理系统。我们通过链表完成对用户基本信息的一般性管理工作:用户及用户基本信息的增加、修改和删除和对用户用电情况与显示用户所缴电费情况的记录等功能。在我的链表中是对用户的缴费情况记录的一个链表,要求将用户的基本信息、用电情况、所缴电费及电费余额以数据文件的形式存储,所有的用户基本情况均以文件操作的方式进行。在查找时,以记录的“用户姓名”或“身份证”为关键字进行查找。但由于我们知识的有限性,我们只能对信息进行简单的处理,希望我们能在以后的学习中进一步改善。 二需求分析 电费管理系统
5、功能分析 电费管理系统总共分三个链表,用户基本信息链表,用电量的链表,缴费情况链表。电费管理系统功能分六个模块:添加用户,显示所有用户,修改用户信息,保存用户信息,读取用户信息,查询用户信息;目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 此系统将要能够实现后台对用户的设置包括以及前台用户的查询;电费管理系统流程图 图2-1电费
6、管理系统流程图 三系统设计 个人负责模块功能分析 图3-1电费管理系统层次图 模块:此模块为缴费链表 此程序中我主要负责此链表的编写,此模块将实现客户的缴费管理和余额查询,同时用户的基本资料也一并显示; 1、添加用户:录入用户的基本信息,包括用户姓名和账号;2、显示所有用户缴费情况:自动列出所有保存过的用户缴费信息;3、修改用户缴费信息:可对系统中已录入的用户缴费信息进行修改;4、保存用户缴费信息:将录入的用户缴费信息保存在文件中,以便下次再打 开系统时,录入的用户缴费信息还在。 5、读取用户缴费信息:将保
7、存在文件中的用户缴费信息读取出来。6、查询用户缴费信息:每个用户可以匿名查询所有用户缴费情况,可以按不 同的条件进行查询,如输如账号进行查询,或者输入姓名进行查询。 类、函数及说明 定义的类:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 1、classpay//定义一个缴费的类{ private: charname[20
8、];//用户姓名 charnum[20];//用户身份证号码 charjine[20];//缴费金额 charbalance[20];//电费余额 charydl[20];//用电量 public: pay*next;//定义一个指针public: voidSetName(char[]);
此文档下载收益归作者所有