程序设计基础专业课程设计参考题目.docVIP

程序设计基础专业课程设计参考题目.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

《程序设计基础》综合设计

设计任务

系统以菜单方法工作(文本菜单或图形菜单)

输入数据模块,数据用文件保留

输出数据模块,数据用文件保留

基础算法利用模块(排序、查找、插入、比较算法中最少包含一个)

系统进入画面(静态或动画)

系统其它功效实现(任选)

设计要求和设计汇报

设计要求

可自己选定题目,但最少包含五个功效模块

模块化程序设计

锯齿型书写格式

必需上机调试经过

实习汇报

语言简练,条理清楚,图表规范

程序设计组成框图、步骤图

模块功效说明(如函数功效、入口及出口参数说明,函数调用关系描述等)

调试和测试:调试方法,测试结果分析和讨论,测试过程中碰到关键问题及采取处理方法

源程序清单和实施结果(软盘):清单中应有足够注释

参考题目

一、设计实现一个模拟班级学生成绩管理系统

1目标

经过学生成绩管理系统设计,培养学生综合利用C++语言进行程序设计能力,加强函数利用及学生对软件工程方法初步认识,提升软件系统分析能力和程序文档建立、归纳总结能力,培养学生利用系统提供标准函数及经典算法进行设计。

2基础要求

该系统用于管理学生基础信息、课程成绩。要求实现以下功效:

①经过此模块来管理课程信息,包含查询、添加、修改、删除等功效。在进行课程信息添加时,系统会自动监测所添加信息是否已经存在,假如存在,会提醒已经存在。在进行课程信息删除时,一样要求再次确定。

②实现对学生信息、课程成绩文件存取(分别存放在StudentInfo.txt、StudentScore.txt和GraduateCheck..txt文件中),实现对学生信息、课程成绩统计增加、删除及修改;

③实现输入学生学号或姓名查询并显示学生课程成绩;

学生基础信息统计,如:

学号

姓名

性别

出生日期

专业

0999

张三

1980年6月1日

软件工程

……

……

……

……

……

学生课程成绩统计,如:

学号

课程名称

学分

成绩

0999

毛泽东思想概论

4

60

0999

高级语言程序设计

3

70

0999

WEB程序设计

2

80

0999

IT企业管理

1

90

……

……

……

……

提醒及说明

1)写出设计汇报:包含试验题目和环境、设计思想、函数分解过程、算法描述和对应数据步骤图、源程序清单、测试数据和程序运行结果

2)假如程序未能够经过运行,分析可能犯错原因。

3)请注意分配好时间,完成系统设计和实现,同时认真填写大作业汇报!按时提交大作业汇报、可运行程序及代码,逾期不交,期末成绩以0分记。

二、设计实现一个简单产品管理系统

目标和要求

(1)目标

经过产品管理系统设计,培养学生综合利用C++语言进行程序设计能力,加强函数利用及学生对软件工程方法初步认识,提升软件系统分析能力和程序文档建立、归纳总结能力,培养学生利用系统提供标准函数及经典算法进行设计。

(2)基础要求

合理利用C++语言数组、指针、结构体及文件操作等,实现一个模拟班级学籍管理系统。该系统用于管理产品基础信息及信息统计。具体要求以下:

①经过键盘或读取文件方法读取产品信息,对各类产品进行统计和分析。

②要求使用结构数组和结构指针,各个功效分别使用函数来完成,主函数和各个函数分别存放在不一样.c文件中,要求使用头文件。

③要求使用选择法排序,折半查找法进行查找。

④要求在程序中能够利用结构化程序设计选择和循环结构,并熟练使用相关语句(如dowhile、for、if-elseif等)。

⑤创新要求。在基础要求达成后,进行创新设计,如进行删除或插入操作。

提醒及说明

1)写出设计汇报:包含试验题目和环境、设计思想、函数分解过程、算法描述和对应数据步骤图、源程序清单、测试数据和程序运行结果

2)假如程序未能够经过运行,分析可能犯错原因。

3)请注意分配好时间,完成系统设计和实现,同时认真填写大作业汇报!按时提交大作业汇报、可运行程序及代码,逾期不交,期末成绩以0分记。

三、设计实现一个个人信息管理系统

目标和要求

(1)目标

经过个人信息管理系统设计,培养学生综合利用C++语言进行程序设计能力,加强函数利用及学生对软件工程方法初步认识,提升软件系统分析能力和程序文档建立、归纳总结能力,培养学生利用系统提供标准函数及经典算法进行设计。

(2)基础要求

合理利用C++语言数组、指针、结构体及文件操作等,实现一个模拟个人信息管理系统。该系统能够对每个学生消费、生活及学习进行系统管理,把这几项内容综合在一起开发了含有个人特色管理系统。具体要求以下:

①学生基础信息管理关键包含了学生姓名、学号、性别、出生年月、专业、爱好等内容。

②消费模块关键包含个人消费统计。关键功效有:数据添加、数据查找、数据删除、数据修改、数据逐一显示、

文档评论(0)

幸福是什么 + 关注
实名认证
文档贡献者

幸福是什么

1亿VIP精品文档

相关文档