- 11
- 0
- 约5.16千字
- 约 15页
- 2016-07-29 发布于湖北
- 举报
高级程序设计语言 课程设计指导书
信 电 工 程 学 院
《高级语言程序设计综合训练》
指导书
电子信息科学与技术教研室编
2015年6月
目 录
一、综合训练的目的
二、综合训练题目汇总
三、综合训练具体任务
四、综合训练说明
五、综合训练报告撰写要求
综合训练的目的
高级语言程序设计综合训练是电子信息科学与技术专业高级语言程序设计课程的综合实践课程。主要目的是通过对具体应用问题的分析和规范的程序设计过程,对学生进行综合设计训练,提高学生的程序设计水平和实际应用能力。通过本课程,学生将理论知识和实际应用问题结合起来,通过完整的分析、设计、实现过程,掌握用高级语言进行应用软件设计的基本思路和方法,掌握软件设计的基本流程和基本设计技能;训练和培养学生编写具有良好风格的代码的习惯,提高学生的分析解决实际问题的能力。该综合实践环节将使学生进一步理解和掌握高级语言程序设计的基础知识,提高学生理论水平和应用实践能力。
综合训练题目汇总
1. 学生信息管理系统
2. 学生选修课程系统
3. 银行存取款管理系统
4. 数据汇总系统
5. 学生成绩排序
6. 其他自选题
综合训练具体内容
(一)学生信息管理系统
1. 学生信息管理系统简介:
学生信息管理系统是一个小型学生信息管理程序,该软件能够实现学生信息表的建立,学生信息的添加,学生信息的显示,指定姓名或学号查询学生信息,学生信息的删除等简单管理功能。程序要求提供简单友好易于操作的界面。
2. 基本要求:
本课题要求设计实现“学生信息管理系统”程序。该程序实现学生信息管理的基本功能,包括信息表的建立、显示等功能。要求用动态链表实现该应用程序。用函数分别实现动态链表的建立、动态链表输出等功能。函数要求使用指针作形参。
3. 系统结构及模块要求:
(1)学生节点数至少10个。学生信息包括学号,姓名,性别,年龄,籍贯,电话号码及email地址。
(2)程序主界面包括程序名称及编程者学号、姓名、班级;同时要求输入功能号码,选择进入功能模块程序。主界面格式及选择项(供参考)如下图1“系统主菜单”:(中文英文均可)
(3)各模块功能:
A. 创建学生信息表。动态创建学生信息表,同时输入学生信息。学生信息表用链表实现。链表节点个数不少于10个。
B. 输出学生信息。把链表所有结点信息以表格形式输出。
追加学生信息。
D. 查询学生信息。输入一个姓名,查找该学号所在结点,输出该节点信息。
E. 删除学生信息。输入学号,删除该节点。
F. 保存学生信息到磁盘文件。建立一个磁盘文件,把所建立的表格写入文件。
F. 从磁盘文件中读出学生信息。
Student Information Management Program
No:888 Name:张三 Class:10电信
Please select function Number:
1. create a student information table
2. Display the Student Information
3. Append record
4. Delete a student
5. ……
……
8. quit
图1 系统主菜单
(二)学生选修课程系统
1. 学生选修课程系统简介
学生选修课程系统可实现课程信息输入、课程信息输出、课程信息查询、学生选课等功能。程序要求提供简单友好易于操作的界面。程序以C语言开发。
2. 基本要求:
(1)假定有n门课程,每门课程有课程编号、课程名称、课程性质(专业选修课、公选课)、总学时、总学分、理论学时、实验学时、开课学期、已选修本课程的学生人数等信息;每门课最多允许60个学生选修。
(2)选修信息文件,用来保存每个学生选修课程的信息,每条记录包括:学生的学号、所选修的课程编号和课程名称。
(3)系统以菜单方式工作;
(4)用函数分别实现动态链表的建立、动态链表输出等功能;
(5)界面友好,程序中加入必要的注释;
(6)函数功能要划分好(结构化程序设计);函数要求使用指针作形参。
(7)学生选修一门课后,要同时更新课程信息和选修信息文件。
3. 系统结构及模块要求:
(1)课程节点数至少10个。
(2)程序主界面包括程序名称及编程者学号、姓名、班级;同时要求输入功能号码,选择进入功能模块程序。
(3)各模块功能:
A. 课程信息录入。建立课程信息链表,由键盘输入课程信息。
B. 课程信息输出。输出所有课程信息。
查询课程。按课程编号、课程名称、学分、按课程性质、开课学期等查询(至少实现1种)。
D. 学生选修课程。输入学生学
您可能关注的文档
- 百分数的认识大赛课研究报告.doc
- 07氨基酸代谢答案.ppt
- 百万公众网络学习测试研究报告.doc
- 班级教导会工作手册研究报告.doc
- 班主任工作手册研究报告.doc
- 板材分公司生产管理制度研究报告.doc
- 板式塔设计研究报告.doc
- 07第七章__亲和层析答案.ppt
- 办公场所消防档案研究报告.doc
- 07第七章免疫耐答案.ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 准噶尔盆地南缘山前带石油地质综合评价.pdf VIP
- 2012届松江区高三英语二模试卷.doc VIP
- 2012奉贤区高三二模英语含答案.doc VIP
- 云南大学博士、硕士研究生学位论文写作规范-2025.docx VIP
- 2008学年奉贤区调研测试高三英语试卷及答案.doc VIP
- 最新人教版六年级上册数学1-8单元单元测试卷及期中期末卷(含答案).pdf VIP
- [黄浦区2009学年度第一学期期终基础学业测评高三英语附答案.doc VIP
- 2025至2030中国C反应蛋白(CRP)试验行业产业运行态势及投资规划深度研究报告.docx
- 2009学年奉贤区调研测试高三英语试卷(附答案).doc VIP
- 噬神者:爆裂 怪物素材获取方法.pdf VIP
原创力文档

文档评论(0)