大类基础课程大型实验-课程设计部分任务书(讨论修改稿)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《大类基础课程大型实验》- 大型实验部分

任务书

一、大型实验的目的与要求

1、教学目的

综合运用所学过C/C++程序设计课程的知识进行实际程序设计。

2、教学要求

从课程设计的目的出发,用C/C++编写简单的的程序,要求如下:

(1)算法正确,容错性能好;

(2)完成从用户需求分析、到上机编程、调试和应用等全过程;

(3)书写规范的课程设计文档;

(4)通过教师的验收。

3、大型实验完成时间:30学时

4、大型实验的成绩评定:

◆源代码电子档(代码中要求有充分的注释)(20分)

◆课程设计报告电子档(书写规范)(20分)

◆教师的现场验收答辩(10分)

二、大型实验的实验报告要求

⏹大型实验的实验报告至少应有以下几部分构成:

1.大型实验的题目、内容

2.运行环境(软、硬件环境)

3.实验课题分析(需求分析,功能结构分析)

4.实验主要模块的功能、流程图

5.实验调试、测试、运行记录及分析

6.实验总结(优点,不足,收获及体会)

⏹排版格式规范:参考范例文档。正文五号宋体,1.25行间距;配图要求有编目、标题;标题四

号宋体,加粗。

备注:范例(图书馆管理系统源代码+文档)发给学生作为格式参考。

二、大型实验的题目、内容及要求

要求一个自然班内每人一题。参考下列题目,学生也可以使用通过教师审核的自选题目。

(1)通信录的设计

基本要求:

定义人员(person)类,其中至少包括姓名、性别、电话、地址、邮政编码、邮箱、QQ号和类别(例如:同学、朋友等)。

功能要求:

1、设计菜单实现功能选择;

2、输入功能:输入人员信息,并保存到文件中;

3、查询功能:

1)能够根据姓名、电话精确查询人员信息;

2)能够根据地址进行模糊查询人员信息;

3)根据人员类别查询人员信息

4、根据姓名对人员信息排序输出

5、能根据姓名、电话修改人员信息

6、能根据姓名、电话删除人员信息

(2)职工工资管理

基本要求:

定义职工(employee )类,其中至少包括姓名、性别、工号、电话、所在科室和工资。

功能要求:

1、设计菜单实现功能选择;

2、输入功能:输入职工信息,并保存到文件中;

3、查询功能:

1)能够根据工号精确查询职工信息;

2)能够根据姓名、科室查询职工信息

3)分科室进行工资统计,计算各科室的平均工资

4、根据职工的工资排序输出

5、根据工号修改职工信息

6、根据工号删除职工信息

(3)公司员工管理系统

基本要求:

设计一个公司的员工管理系统,每个人员的信息包括编号、姓名、年龄、受教育程度、民族、专业、职称(助理工程师、工程师、高级工程师、教授级高级工程师)、部门(人事部、技术部、后勤部、信息部)、职务(普通员工、工程师、团队领导、部门领导、公司领导)

功能要求:

1、提供增加、修改、查询、删除员工数据信息的功能

2、所有数据均保存到文件,并可以从文件中读出

3、显示各职称的员工信息、显示各部门的员工数量

4、良好的人际交互界面、方便操作

(4)学生成绩管理

基本要求:

定义学生(student)类,其中至少包括姓名、性别、学号、班级和四门功课的成绩。

功能要求:

1、设计菜单实现功能选择;

2、输入功能:输入学生信息,并保存到文件中;

3、计算每个学生的总分与平均分并排序

4、能根据学号修改学生信息

5、能根据学号删除学生信息

6、查询功能:

1)能够根据学号查询学生信息;

2)能够根据姓名、班级查询学生信息

3)统计学生成绩,按照班级和科目计算平均分。

(5)学生信息管理

基本要求:

定义学生(student)类,其中至少包括姓名、性别、学号、班级和联系电话。

功能要求:

1、设计菜单实现功能选择;

2、输入功能:输入学生信息,并保存到文件中;

3、能按照学生的学号排序

4、能根据学号修改学生信息

5、能根据学号删除学生信息

6、查询功能:

1)能够根据学号查询学生信息;

2)能够根据姓名、学号、班级等查询学生信息

3)按照班级统计学生人数。

(6)教职工信息管理

基本要求:

定义职工(employee )类,其中至少包括姓名、性别、工号、电话、所在系部和职称。

功能要求:

1、设计菜单实现功能选择;

2、输入功能:输入职工信息,并保存到文件中;

3、查询功能:

1)能够根据工号精确查询职工信息;

2)能够根据姓名、科室查询职工信息

3)分系部进行职称统计,计算各职称的人数

4、根据职工的职称排序输出

5、根据工号修改职工信息

6、根据工号删除职工信息

(7)考勤管理系统

基本要求:

考勤信息记录了学生的缺课情况,它包括:缺课日期、第几节课、课程名称、学生姓名、缺课类型(迟到、早退、请假及旷课)。

功能要求:

1)录入学生的缺课记录;

2)修改某个学生的缺课记录;

相关文档
最新文档