程序设计基础专业课程设计参考题目.doc
《程序设计基础专业课程设计参考题目.doc》由会员分享,可在线阅读,更多相关《程序设计基础专业课程设计参考题目.doc(20页珍藏版)》请在咨信网上搜索。
1、程序设计基础综合设计 设计任务v 系统以菜单方法工作(文本菜单或图形菜单)v 输入数据模块,数据用文件保留v 输出数据模块,数据用文件保留v 基础算法利用模块(排序、查找、插入、比较算法中最少包含一个)v 系统进入画面(静态或动画)v 系统其它功效实现(任选) 设计要求和设计汇报v 设计要求l 可自己选定题目,但最少包含五个功效模块l 模块化程序设计l 锯齿型书写格式l 必需上机调试经过v 实习汇报l 语言简练,条理清楚,图表规范l 程序设计组成框图、步骤图l 模块功效说明(如函数功效、入口及出口参数说明,函数调用关系描述等)l 调试和测试:调试方法,测试结果分析和讨论,测试过程中碰到关键问题
2、及采取处理方法l 源程序清单和实施结果(软盘):清单中应有足够注释参考题目一、 设计实现一个模拟班级学生成绩管理系统1 目标经过学生成绩管理系统设计,培养学生综合利用C+语言进行程序设计能力,加强函数利用及学生对软件工程方法初步认识,提升软件系统分析能力和程序文档建立、归纳总结能力,培养学生利用系统提供标准函数及经典算法进行设计。2 基础要求该系统用于管理学生基础信息、课程成绩。要求实现以下功效:经过此模块来管理课程信息,包含查询、添加、修改、删除等功效。在进行课程信息添加时,系统会自动监测所添加信息是否已经存在,假如存在,会提醒已经存在。在进行课程信息删除时,一样要求再次确定。实现对学生信息
3、、课程成绩文件存取(分别存放在StudentInfo.txt、StudentScore.txt和GraduateCheck.txt文件中),实现对学生信息、课程成绩统计增加、删除及修改;实现输入学生学号或姓名查询并显示学生课程成绩;学生基础信息统计,如:学号姓名性别出生日期专业0999张三男1980年6月1日软件工程学生课程成绩统计,如:学号课程名称学分成绩0999毛泽东思想概论4600999高级语言程序设计3700999WEB程序设计2800999IT企业管理190提醒及说明 1) 写出设计汇报:包含试验题目和环境、设计思想、函数分解过程、算法描述和对应数据步骤图、源程序清单、测试数据和程序
4、运行结果 2) 假如程序未能够经过运行,分析可能犯错原因。 3)请注意分配好时间,完成系统设计和实现,同时认真填写大作业汇报!按时提交大作业汇报、可运行程序及代码,逾期不交,期末成绩以0分记。二、 设计实现一个简单产品管理系统目标和要求(1) 目标经过产品管理系统设计,培养学生综合利用C+语言进行程序设计能力,加强函数利用及学生对软件工程方法初步认识,提升软件系统分析能力和程序文档建立、归纳总结能力,培养学生利用系统提供标准函数及经典算法进行设计。(2) 基础要求合理利用C+语言数组、指针、结构体及文件操作等,实现一个模拟班级学籍管理系统。该系统用于管理产品基础信息及信息统计。具体要求以下:
5、经过键盘或读取文件方法读取产品信息,对各类产品进行统计和分析。 要求使用结构数组和结构指针,各个功效分别使用函数来完成,主函数和各个函数分别存放在不一样.c文件中,要求使用头文件。 要求使用选择法排序,折半查找法进行查找。 要求在程序中能够利用结构化程序设计选择和循环结构,并熟练使用相关语句(如do while、for、if-elseif等)。创新要求。在基础要求达成后,进行创新设计,如进行删除或插入操作。提醒及说明 1) 写出设计汇报:包含试验题目和环境、设计思想、函数分解过程、算法描述和对应数据步骤图、源程序清单、测试数据和程序运行结果 2) 假如程序未能够经过运行,分析可能犯错原因。 3
6、)请注意分配好时间,完成系统设计和实现,同时认真填写大作业汇报!按时提交大作业汇报、可运行程序及代码,逾期不交,期末成绩以0分记。 三、 设计实现一个个人信息管理系统目标和要求(1) 目标经过个人信息管理系统设计,培养学生综合利用C+语言进行程序设计能力,加强函数利用及学生对软件工程方法初步认识,提升软件系统分析能力和程序文档建立、归纳总结能力,培养学生利用系统提供标准函数及经典算法进行设计。(2) 基础要求合理利用C+语言数组、指针、结构体及文件操作等,实现一个模拟个人信息管理系统。该系统能够对每个学生消费、生活及学习进行系统管理,把这几项内容综合在一起开发了含有个人特色管理系统。具体要求以
7、下: 学生基础信息管理关键包含了学生姓名、学号、性别、出生年月、专业、爱好等内容。 消费模块关键包含个人消费统计。关键功效有:数据添加、数据查找、数据删除、数据修改、数据逐一显示、消费总额显示等。 学生课程成绩模块关键包含学习成绩统计。关键功效有:数据添加、数据查找、数据删除、数据修改、数据逐一显示、消费总额显示等。 要求在程序中能够利用结构化程序设计选择和循环结构,并熟练使用相关语句(如do while、for、if-elseif等)。程序要有主菜单,能够完成关键功效。学生基础信息统计,如:学号姓名性别出生日期专业0999张三男1980年6月1日软件工程学生消费或个性信息统计,如:提醒及说明
8、 1) 写出设计汇报:包含试验题目和环境、设计思想、函数分解过程、算法描述和对应数据步骤图、源程序清单、测试数据和程序运行结果 2) 假如程序未能够经过运行,分析可能犯错原因。 3)请注意分配好时间,完成系统设计和实现,同时认真填写大作业汇报!按时提交大作业汇报、可运行程序及代码,逾期不交,期末成绩以0分记。四、 设计实现一个模拟通信录管理系统目标和要求(1) 目标经过班级通信录管理系统设计,培养学生综合利用C+语言进行程序设计能力,加强函数利用及学生对软件工程方法初步认识,提升软件系统分析能力和程序文档建立、归纳总结能力,培养学生利用系统提供标准函数及经典算法进行设计。 (2) 基础要求合理
9、利用C+语言数组、指针、结构体及文件操作等,实现一个模拟班级通信录管理系统。该系统用于管理学生基础信息、通信信息等。具体要求以下: 经过键盘或读取文件方法读取学生通信信息。 系统需要有添加模块、查询模块、删除模块、修改模块等。 用户登录查询时,能够经过输入姓名或学号等查到某人信息,并输出这些信息。若找不到则显示找不到信息。 在添加某人信息时,若通讯录中已经有该人信息,则提醒信息已存在。 要求在程序中能够利用结构化程序设计选择和循环结构,并熟练使用相关语句(如do while、for、if-elseif等)。程序要有主菜单,能够完成关键功效。学生通信录基础信息统计,如:学号姓名性别住址系别电子邮
10、箱电话个人介绍密码0999张三男提醒及说明 1) 写出设计汇报:包含试验题目和环境、设计思想、函数分解过程、算法描述和对应数据步骤图、源程序清单、测试数据和程序运行结果 2) 假如程序未能够经过运行,分析可能犯错原因。 3)请注意分配好时间,完成系统设计和实现,同时认真填写大作业汇报!按时提交大作业汇报、可运行程序及代码,逾期不交,期末成绩以0分记。 五、 设计实现一个班级信息管理系统目标和要求(1) 目标经过班级信息管理系统设计,培养学生综合利用C+语言进行程序设计能力,加强函数利用及学生对软件工程方法初步认识,提升软件系统分析能力和程序文档建立、归纳总结能力,培养学生利用系统提供标准函数及
11、经典算法进行设计。 (2) 基础要求合理利用C+语言数组、指针、结构体及文件操作等,实现一个模拟班级通信录管理系统。该系统用于管理学生基础信息、通信信息等。具体要求以下: 工作人员能够经过此程序来管理学生信息,包含查询,添加,修改,删除等功效。 在进行添加时,系统会自动监测所添加学生信息是否已经存在,假如存在,会提醒用户该学生已经存在。 在删除时,要首先弹出对话框,让用户确定是否删除,只有经过确定才能够被删除。 在进行学生信息管理时,不准用户修改学号。 经过键盘或读取文件方法读取学生信息。 能够利用结构化程序设计选择和循环结构,并熟练使用相关语句(如do while、for、if-elseif
12、等)。 程序要有主菜单,能够完成关键功效。学生基础信息统计,如:学号姓名性别出生日期专业民族专长家庭住址0999张三男1980年6月1日软件工程汉族篮球、跳舞提醒及说明 1) 写出设计汇报:包含试验题目和环境、设计思想、函数分解过程、算法描述和对应数据步骤图、源程序清单、测试数据和程序运行结果 2) 假如程序未能够经过运行,分析可能犯错原因。 3)请注意分配好时间,完成系统设计和实现,同时认真填写大作业汇报!按时提交大作业汇报、可运行程序及代码,逾期不交,期末成绩以0分记。 六、 设计实现一个小型企业人员信息管理系统目标和要求(1) 目标经过企业人员信息管理系统设计,培养学生综合利用C+语言进
13、行程序设计能力,加强函数利用及学生对软件工程方法初步认识,提升软件系统分析能力和程序文档建立、归纳总结能力,培养学生利用系统提供标准函数及经典算法进行设计。 (2) 基础要求某企业有三类人员,经理、兼职技术人员、兼职销售员。这些人员分别含有以下属性: 经理:姓名、编号、固定工资、当月薪水、计算月薪、显示信息; 兼职技术员:姓名、编号、工作小时、每小时工资额、当月薪水、计算月薪、显示信息; 兼职销售员:姓名、编号、销售额、销售分成、当月薪水、计算月薪、显示信息。要求: 人员编号基数为1000。每输入一个人员信息,编号次序加1; 月薪计算方法是:经理固定工资8000元,兼职技术员按100元/小时领
14、取月薪,兼职销售员按当月销售额4%分成。 工作人员能够经过此程序来管理人员信息,包含查询,添加,修改,删除等功效。 在进行添加时,系统会自动监测所添加人员信息是否已经存在,假如存在,会提醒用户该人员已经存在。 在删除时,要首先弹出对话框,让用户确定是否删除,只有经过确定才能够被删除。提醒及说明 1) 写出设计汇报:包含试验题目和环境、设计思想、函数分解过程、算法描述和对应数据步骤图、源程序清单、测试数据和程序运行结果 2) 假如程序未能够经过运行,分析可能犯错原因。 3)请注意分配好时间,完成系统设计和实现,同时认真填写大作业汇报!按时提交大作业汇报、可运行程序及代码,逾期不交,期末成绩以0分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 基础 专业课程 设计 参考 题目
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。