《高级语言程序设计》课程设计报告及示例

本文由用户“caojianhua_123”分享发布 更新时间:2021-09-07 07:46:24 举报文档

以下为《《高级语言程序设计》课程设计报告及示例》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

YUNNAN NORMAL UNIVERSITY!

《高级语言程序设计》课程设计报告

(2014--2015年度第二学期)

题目

通讯录管理



专业

计算机科学与技术



班级

2014级B班



小组成员

李某某 ***99





2009级计本四班 《高级语言程序设计》课程设计

成绩评定

学号

姓名

成绩

备注



***99

李某某





































指导教师: 摘要:通过本课程设计,对程序控制结构、数组、结构体、函数、文件等的应用进行综合训练,并初步接触软件设计

的基本步骤。本设计实现关键词:控制结构,数组,结构体,函数,文件

一、 课程设计的目的与要求

通过实践训练,进一步掌握c语言程序控制结构、数组、结构体、函数、文件的使用方法,提高程序编写调试的 实际能力,培养初步的工程设计能力和综合分析、解决问题的能力。

具体如下:

学习和实践在分析和设计计算机应用系统所需要的知识 ,包括功能分析和模块划分、函数设计、

数据的结构分析、设计和存取操作;

熟悉Visual C++的代码编制和调试过程;

初步培养文档的编写能力;

培养协作能力和团队精神。

二、 设计正文

概述

1.1课题题目:通讯录管理

1.2系统的主要目标:

本系统目标是实现通讯录管理的功能,对姓名、群组、住宅电话、手机、 Emails地址和备注

信息进行输入、删除、查找和修改,数据存储于二进制文件。

1. 3系统的开发环境及运行环境:

操作系统: Win dows XP Pro SP2

开发工具: Visual C++ 6.0

系统分析

输入记录:将每一个职工的姓名、ID号以及基本工资、职务工资、岗位津贴、医疗保险、公积金的数据

作为一个记录。?该软件能建立一个新的数据文件或给己建立好的数据文件增加记录。

显示记录:根据用户提供的记录或者根据职工姓名显示一个或儿个职工的各项工资和平均工资。

修改记录:可以对数据文件的任意记录的数据进行修改并在修改前后对记录内容进行显示。

4?g壹锹迹嚎梢远允菸募娜我饧锹嫉氖萁胁檎也⒃诓檎仪昂蠖约锹寄谌萁邢允尽?/p>

删除记录:可删除数据文件中的任一记录。

6?恢复记录:能恢复被删除的任一记录。

统计,(A)计算各项工资平均工资及总工资,(B) ?统计符合指定条件(如职工工资前三项之和在2000元以上、2000~1500元、 1500~100。元)以内的工资职工人数及占总职工人数的百分比。 (C)按字符表格形式打印全部职工工资信息表及平均工资(?包

括各项总的平均工资)。

8保存数据文件功能。

9.打开数据文件功能。

3.系统设计 3.1功能模块划分

3. 2模块接口设计

⑴主程序模块tel. cpp

仅包含main。函数,提供对系统的主要控制。

当用户选中某个操作后,根据返回的菜单代码

(2)菜单模块menu, cpp

将显示菜单用单独的函数实现,使菜单界面独立于其它程序代码,便于修改和维护。 Menu函数仅显示

主菜单,SubMe nu2函数仅显示更新联系人了菜单,这样各个菜单便于单独显示、清屏。用户选择操作后,函数返回对 应的菜单代码。

各函数功能描述如下:

int Menu (void): 主菜单,显示第一级菜单:查看通信录、更新通信录、备份通信录、退出。 “更新通信录”了菜单,显示:新增联系人、编辑联系人、删除联系人、返回

28所75: menu, cpp图8. 28 menu, cpp模块各函数间的关系

结构图M 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。

课程设计总结或结论

通过这次高级语言程序设计课程设计的实践训练,进一步掌握程序控制结构、数组、结构体、函 文件的使用方法,提高程序编写调试的实际能力,初步建立软件工程的设计思想,培养初步的综合分 解决问题的能力。

本系统基本实现了关键的功能模块,在功能上基本满足了用户的需求,但是由于时间较紧,有些 模块以及整个系统还有许多不完善的地方,如界面不美观,操作性不太友好等。

三、

数、 析、

四、

参考文献

E张某某?软件工程导论(第4版)?XX:清华大学出版社,

2005

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. 复变练习题
  2. 初三回头看第一章_二次函数
  3. 九下月考数学测试卷
  4. 一次函数复习课教学设计
  5. -学年九年级数学人教版上册 第二十二章 二次函数22.1.4《二次函数的图象和性质--5》教案
  6. 产测流程概要设计
  7. -(1)微积分(上)期末考试试题(A)
  8. strcpy 和 memcpy函数学习笔记
  9. 浙教版八年级数学上册同步练习:5.4 一次函数的图像(无答案)
  10. 函数的概念教学设计
  11. 高三第三次摸拟考试数学(理科含答案)
  12. 方程的根与函数的零点教学反思
  13. 对数函数的教学与反思
  14. 1.3.2《函数奇偶性》教学设计
  15. 1.5函数y = Asin(wx+XXXXX) 的图象的教学设计与反思
  16. **_*学 2020 届高三第二学期模拟考试五
  17. 3.字符串函数课件

以上为《《高级语言程序设计》课程设计报告及示例》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览