任务书.docx
- 文档编号:2793956
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:10
- 大小:137.13KB
任务书.docx
《任务书.docx》由会员分享,可在线阅读,更多相关《任务书.docx(10页珍藏版)》请在冰豆网上搜索。
任务书
*******************
实践教学
*******************
兰州理工大学
计算机与通信学院
2012年秋季学期
面向对象课程设计
题目:
电煤气管理系统
专业班级:
计算机科学与技术
姓名:
赵一帆
学号:
11500202
指导教师:
李明
成绩:
前言
问题的描述
设计一个水电管理信息系统,能够对高校的水电费用进行管理,包括了登记费用,查询费用,以及住户信息管理等。
在设计时要考虑到学生和教工在用水电时的不同,学生可以免费使用一定额度的水电,超过这个额度的随便以后必须自费使用,且自费部分水电费的价格标准要高于教工的收费标准(主要是节约资源)。
背景
本程序是一个水电气管理信息系统,能够对高校的水电气费用进行管理,包括了成员基本信息,如学号、编号、姓名、成员水电气的用量;程序的用途包括缴纳水电气费、查询一个同学水电气费用量"、查看所有同学的缴费情况、增加学生信息、删除学生信息、退出系统等。
在设计时也考虑到学生和教师在用水电气时的不同,学生可以免费使用一定额度的水电气,超过这个额度的以后必须付费,且付费部分水电气费的价格要高于教工的收费标准,该措施的实行是为了鼓励同学们节约用水,以免造成不必要的资源浪费。
该软件主要是为了学校的管理人员提供便捷,以更快的完成水电气费用的收缴。
该软件本着简洁明了,实用稳定与与一体。
实现方式
C++语言是当今IT行业领域最流行的程序设计语言之一,广泛应用于系统软件及各种大型应用软件的开发。
为了将理论教学中涉及到的知识点贯穿起来,对不同的数据类型、程序控制结构、数据结构作一比较和总结,结合设计题目进行综合性应用,对所学知识达到融会贯通的程度。
通过课程设计,我们将在下述各方面的能力应该得到锻炼:
(1)进一步巩固、加深学生所学专业课程《C++语言教程》的基本理论知识,理论联系实际,进一步培养学生综合分析问题,解决问题的能力。
(2)全面考核学生所掌握的基本理论知识及其实际业务能力,从而达到提高学生素质的最终目的。
(3)利用所学知识,开发小型应用系统,掌握运用C++语言编写调试应用系统程序,训练独立开发应用系统,进行数据处理的综合能力。
(4)对于给定的设计题目,如何进行分析,理清思路,并给出相应的数学模型。
(5)掌握面向对象程序设计的方法。
(6)熟练掌握C++语言的基本语法,灵活运用各种数据类型。
(7)进一步掌握在集成环境下如何调试程序和修改程序。
由于本人水平有限,不足之处多多谅解。
目录
摘要4
第一章系统总体设计5
1.系统功能模块图6
2.各类间关系6
第二章详细设计6
第三章系统测试8
1.测试方法8
2.测试用例8
3.测试结果8
第四章软件使用说明书10
总结11
参考文献12
致谢13
摘要
电煤气管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
本系统主要完成对信息的管理,其中包括:
添加,删除,修改,查询以及打印,统计等主要功能。
本系统的开发采用面向对象的设计思想。
系统的介绍了学生档案系统的开发过程及面向对象思想的具体实现。
关键词:
电煤气;功能;系统;
第一章系统总体设计
网络考试系统是一套功能强大、操作简便而又实用的模拟考试管理软件,它可以被广泛的应用于各种类型的考试中。
开发此网络考试系统的目的为了克服传统考试模式中遇到的诸如考试效率低,难以突破时空限制,教师阅卷工作量大以及考务管理繁杂等问题,根据对现有考试模式的分析,确定了该系统需实现以下功能:
(1)实现对考试有关的信息的添加、删除、查询、修改等操作;
(2)实现考生在规定时间里的在线考试;
(3)实现考生可在考试完成后及时查询到自己的成绩;
(4)实现系统自动阅卷功能;
1.系统功能模块图
根据用户需求,本系统将主要实现以下功能:
图1-1系统功能模块图
其中:
信息录入:
学生和老师的姓名编号,便于查找个人消费情况。
信息查询:
学生和教师的电煤气使用情况和缴费情况。
2.各类间关系
本系统共使用四个类:
Feebz类,类StuMan,类TFeebz,类TeaMan。
其中类Feebz描述了学生信息等,类StuMan描述管理学生,类TFeebz描述教师信息,类TeaMan描述管理教师。
各类都为普通类没有继承关系,分为管理学生单个信息的类和管理整体学生两个类,而对于老师信息管理也是采用这种方法。
第二章详细设计
本系统主要功能包括:
缴纳水电气费,查询一个同学/老师水电气用量,查看所有同学/老师的缴费情况,增加学生/老师信息,删除学生/老师信息等
其中缴纳水电费的功能用类StuMan和TeaMan实现,查询一个同学/老师水电气用量用也是用StuMan和TeaMan实现,查看所有同学/老师的缴费情况用类StuMan和TeaMan,增加学生/老师信息和删除学生/老师信息都是用StuMan和TeaMan实现。
类StuMan主要描述管理学生信息。
类StuMan具体实现流程为:
类TeaMan主要描述管理教师信息。
TeaMan的实现流程如下:
第三章系统测试
1.测试方法
该订票管理系统采用回归测试法,即在发生修改之后重新测试先前的测试以保证修改的正确性
2.测试用例
本系统采用单项测试系统单位为数据原型进行测试,所用数据为:
voidFeeMenu();
voidCheckMenu()
voidDeleteMenu();
voidAdd();
voidChakan();
3.测试结果
本系统主要完成基本信息的添加,删除和查询还有缴费功能。
主界面:
缴费界面:
增加界面:
学生删除界面:
学生查询界面:
老师的界面和学生的界面一样。
第四章软件使用说明书
1、系统运行环境
VC++6.0
2、系统操作提示
本系统主要实现电煤气管理系统,首先用户进入登录界面:
学生界面:
老师界面:
总结
通过本次课程设计,使我对C++这门课程有了更深入的理解。
C++是一门实践性较强的课程,为了学好这门课程,必须在掌握理论知识的同时,加强上机实践。
一个人的力量是有限的,要想把课程设计做的更好,就要学会参考一定的资料,吸取别人的经验,让自己和别人的思想有机的结合起来,得出属于你自己的灵感。
程序的编写需要有耐心,有些事情看起来很复杂,但问题需要一点一点去解决,分析问题,把问题一个一个划分,划分成小块以后就逐个去解决。
再总体解决大的问题。
这样做起来不仅有条理也使问题得到了轻松的解决。
在这个过程中,我也曾经因为实践经验的缺乏失落过,也曾经仿真成功而热情高涨。
生活就是这样,汗水预示着结果也见证着收获。
劳动是人类生存生活永恒不变的话题。
虽然这只是一次的极简单的课程制作,可是平心而论,也耗费了我不少的心血,这就让我不得不佩服开发技术的前辈,才意识到老一辈对我们社会的付出,为了人们的生活更美好,他们为我们社会所付出多少心血啊!
对我而言,知识上的收获重要,精神上的丰收更加可喜。
让我知道了学无止境的道理。
我们每一个人永远不能满足于现有的成就,人生就像在爬山,一座山峰的后面还有更高的山峰在等着你。
挫折是一份财富,经历是一份拥有。
这次课程设计必将成为我人生旅途上一个非常美好的回忆!
通过这次的课程设计我对于专业课的学习有了更加深刻的认识,以为现在学的知识用不上就加以怠慢,等到想用的时候却发现自己的学习原来是那么的不扎实。
以后努力学好每门专业课,让自己拥有更多的知识,才能解决更多的问题!
参考文献
[1]陈维兴.林小茶.c++面向对象程序设计教程.北京:
清华大学出版社,2004.
[2]张国峰.C++程序设计实用教程.北京:
清华大学出版社,1996.
[3]李丽平.C++面向对象程序设计.清华大学出版社,2011.
致谢
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 任务书