程序设计课程设计任务书2010

程序设计课程设计任务书2010

ID:23076669

大小:68.02 KB

页数:11页

时间:2018-11-03

程序设计课程设计任务书2010_第1页
程序设计课程设计任务书2010_第2页
程序设计课程设计任务书2010_第3页
程序设计课程设计任务书2010_第4页
程序设计课程设计任务书2010_第5页
资源描述:

《程序设计课程设计任务书2010》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、程序设计课程设计任务书班级:学号:姓名:成绩:电子与信息工程学院计算机科学系—11—一、目的与要求(一)设计目的程序设计课程设计是计算机科学与技术专业和计算机科学与技术(计算机软件)专业学生修完《C/C++及面向对象程序设计》课程后实践教学中重要的一环,其目的是巩固所学的C/C++语言以及面向对象程序设计知识,进一步掌握面向对象程序设计方法及各种编程技巧。设计目的是加深对理论教学内容的理解和掌握,使学生交系统的掌握程序设计及其在实践中的广泛应用中的基本方法及技巧。为学生综合运用所学知识,进行软件开发和实践应用方面打下一定基础。能编写出具有良好风格的程序。(二)基本要求l按照课程设计要求

2、提交程序设计课程设计报告;l完成规定系统的设计与开发;l设计必须根据进度计划按期完成。二、设计内容及安排(一)课程设计报告的基本内容1.设计目的与要求;2.软件功能模块图(或算法程序流程图);3.软件各模块功能介绍(没有功能模块图可不写);4.程序代码清单(部分);5.程序生成界面图形(部分)。(二)课程设计程序将完成的基本内容1.通讯录管理系统编程实现通讯录管理系统,要求该系统能够完成通讯信息的建立、查询、插入、删除等基本功能。程序运行后至少给出下面7个菜单项的选择并分别实现其功能:0、通讯录的建立1、通讯录信息输出2、通讯者结点信息的删除3、通讯者结点信息的查询4、通讯者结点信息的

3、插入5、通讯录信息更改6、退出通讯录管理系统设计的任务要求,通讯录中每个学生的基本信息应包括姓名、地址、电话等基本信息,采用链表存储结构。(复习c语言结构体和链表知识)2.文件操作—11—编程实现学生成绩管理,以文件形式存储学生的多门课程成绩,程序运行后至少给出下面菜单项的选择并分别实现其功能:0、学生基本信息的建立(学号、姓名)1、大学英语成绩录入2、大学物理成绩录入3、电子电路成绩录入4、C语言程序设计成绩录入5、成绩统计6、退出成绩录管理系统(复习c语言文件操作)3.复数计算器设计的任务要求1)所设计的复数计算器可以进行+、-、×、+=、-=、×=、++、――、>=、<=、==、

4、!=运算,其中>=、<=是针对复数的模进行运算;2)设计输入重载函数,要求能接收从键盘输入a+bi形式的复数,在程序中可以识别出实部虚部并正确赋值;3)设计计算机器测试程序,对加减法进行测试,要求在两位数以内进行,对乘法进行测试,乘法要求为一位数的运算;4)设计记录功能,可以记录下不同用户使用计算器的情况,记录以文件的形式保存在计算机内,开机时要求用户输入用户名,显示该名用户以前的记录。用户记录应包括:做了多少次加减法、乘法、进行测试的次数,后3次的测试平均分等,在退出计算器程序时用新的用户记录代替原有的记录。4.工资管理设计一个简单的工资管理程序,有新建、存储、显示、修改和删除功能。

5、程序设计要求:1)每个员工的基本资料有工号、姓名、性别、年龄、部门和职务(如经理、科长、工程师、销售员等);工资由基本工资、福利补贴和奖励工资构成,失业保险和住房公积金在工资中扣除;2)每月个人的最高工资不超过5000元,工资按月发放,实际发放的工资金额为工资减去扣除;3)可以选择显示的多种排序形式,如按照工资总额或奖励工资的顺序,显示时超过一屏的显示范围要能分屏显示;—11—4)可以查询某一范围内的数据,如工资总额小于2000元的人的数据,介于1000~2000元之间的人的数据等,根据具体要求列出菜单供用户选择;5)可以根据工号或姓名修改、删除数据,在修改、删除数据时要先要求用户确认

6、,确认后在进行操作。(三)课程设计安排程序设计课程设计共计2周内完成(第17-18周),18周周五答辩并上交设计报告及程序。三、课程设计班级计算机科学与技术10-1.2班计算机科学与技术(计算机软件)10-1.2班四、课程设计时间2011年12月12日~2011年12月23日(第17-18周)五、课程设计报告及程序上交时间2011年12月23日(第18周周五)六、考核方法及成绩评定1.平时成绩占总成绩20%,若迟到、旷课将相应扣分。2.程序占总成绩50%,按各同学完成情况给分。3.课程设计报告占总成绩30%,不得抄袭,否则总成绩按0分计。七、指导教师彭晏飞、张全贵、贾迪、李鑫八、教师职

7、责对学生授课、考勤、辅导、考核完成情况。程序设计课程设计指导教师分配表—11—班级指导教师辅导安排联系方式时间地点辅导内容计算机10.1彭晏飞1359199772217周周二、四下午(13:30~16:30)18周周二、四下午电信学院机房(耘慧楼210)指导计算机10.2贾迪13591991636电信学院机房(耘慧楼210)指导计软10.1李鑫1359199891817周周一下午(13:30~16:30)周五上午(8:00~11:00)18周周

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。