课程设计题目

发布 2022-10-02 02:17:28 阅读 9197

实验1 通讯录管理系统。

通讯录中的联系人包含以下信息项:姓名、联系**、电子邮箱、工作单位、家庭住址、群组分类(亲属、同事、同学、朋友、其他)。

系统的主要功能包括:

1. 输入联系人的信息,要求:至少输入10个联系人的数据,且注意数据的多样性。

2. 将信息存放到一个文本文件中。

3. 添加联系人的信息,在已经存在的通讯录文件中添加若干个联系人。要求保存至原文件,并提示用户选择是否继续进行添加操作。

4. 删除联系人的信息,输入一个姓名,若通讯录中有该联系人的信息,则删除该联系人,否则输出提示信息,并提示用户选择是否继续进行删除操作。

5. 修改联系人的信息,输入一个姓名,根据具体需要修改该联系人的某一项信息,将修改后的信息重新保存到通讯录文件中,并提示用户选择是否继续进行修改操作。

6. 按不同条件对通讯录进行查询操作,输出满足条件的联系人的信息。

1) 按姓名查询,包括精确查询(输入全名),模糊查询(输入姓);

2) 按联系**查询,输入全部号码;

3) 按群组分类查询,输入分类名称,输出该群组的全部联系人信息。

7. 输出联系人的信息,按一定格式输出信息,保证信息排列整齐美观。

实验2 学生成绩管理系统。

学生包含以下信息项:学号、姓名、学院、班级、高数成绩、英语成绩、c语言成绩、总分、平均分。

系统的主要功能包括:

1. 创建学生成绩信息文件,根据提示输入学生的各项信息,计算出总分和平均分,然后将学生成绩信息存储到一个二进制文件中。

2. 增加学生信息,在原有学生信息文件的基础上增加新的学生成绩信息,要求继续保存至原文件,并提示用户选择是否继续进行增加操作。

3. 删除学生信息,提示用户输入要进行删除操作的学号,如果在文件中有该信息存在,则将该学号所对应的学生信息删除,否则输出提示信息,并提示用户选择是否继续进行删除操作。

4. 修改学生信息,提示用户输入要进行修改操作的学号,如果在文件中有该息存在,则将提示用户输入该学号对应的要修改的选项,结果保存至原文件,并提示用户选择是否继续进行修改操作。

5. 按不同条件对学生信息进行查询操作,输出满足条件的学生信息。

1) 按学号查询,输入学号。

2) 按姓名查询,输入全名。

6. 按不同条件对学生成绩进行统计工作。

1) 按平均分统计各个分数段的学生人数(不及格,60-69,70-79,80-89,90-100)。

3) 分别找出3门课程成绩最高的学生,并输出他们的信息。

4) 分别统计出3门课程的不及格率,并输出。

实验3 高校教师人事管理系统。

教师包含以下信息项:教师编号、姓名、性别、出生年份、参加工作年份、工资、学院、职称(助教、讲师、副教授、教授)、学位(学士、硕士、博士)。

系统的主要功能包括:

1. 创建教师信息文件,根据提示输入教师的各项信息,将教师信息存储到一个二进制文件中。

2. 增加教师信息,在原有教师信息文件的基础上增加新的教师信息,要求保存至原文件,并提示用户选择是否继续进行添加操作。

3. 删除教师信息,提示用户输入要进行删除操作的教师编号,如果在文件中有该信息存在,则将该编号所对应的教师信息删除,否则输出提示信息,并提示用户选择是否继续进行删除操作。

4. 修改教师信息,提示用户输入要进行修改操作的教师编号,如果在文件中有该息存在,则将提示用户输入该编号对应的要修改的选项,结果保存至原文件,并提示用户选择是否继续进行修改操作。

5. 按不同条件对教师信息进行查询操作,输出满足条件的教师信息。

1) 按教师编号查询,输入一个编号,输出对应的教师信息。

2) 按姓名查询,输入全名。

6. 按不同条件对教师信息进行统计工作。

1) 统计2024年以后出生的教师的人数,及80后教师占教师总数的比例。

2) 统计各学位的教师人数是多少,计算拥有博士学位的教师占教师总数的比例。

3) 计算教师的平均工资,并输出。

实验4 企业职工人事信息管理系统。

企业职工人事基本信息包括:职工编号、姓名、性别、出生年份、职称(助工、工程师、高级工程师)、任现职年限、实发工资。

系统的主要功能包括:

1. 创建职工人事基本信息文件,根据提示输入职工的各项信息,将职工信息存储到一个二进制文件中。

2. 增加职工人事基本信息,在原有职工人事基本信息文件的基础上增加新的职工信息,要求保存至原文件,并提示用户选择是否继续进行添加操作。

3. 删除职工人事基本信息,提示用户输入要进行删除操作的职工编号,如果在文件中有该信息存在,则将该编号所对应的职工信息删除,否则输出提示信息,并提示用户选择是否继续进行删除操作。

4. 修改职工人事基本信息,提示用户输入要进行修改操作的职工编号,如果在文件中有该息存在,则提示用户输入要修改的选项(职称、任现职年限),结果保存至原文件,并提示用户选择是否继续进行修改操作。

5. 按不同条件进行查询操作,输出满足条件的职工信息。

1) 按职工编号查询,输入一个编号,输出对应的职工信息。

2) 按姓名查询,输入全名。

6. 按不同条件对职工信息进行统计工作。

1) 统计各职称岗位的职工人数是多少,计算高级工程师的比例。

2) 计算企业职工的平均实发工资,并输出。

3) 统计职工工资低于平均工资的人数,并输出他们的姓名和实发工资。

实验5 仓库物资库存管理系统。

假设仓库中存放的物资为家用电器,库存记录应包括以下信息:电器名称、品牌名称、生产厂家、型号、库存数量、售价、总金额(库存数量*售价)。

系统的主要功能包括:

1. 创建库存记录文件,根据提示输入若干电器的信息,并将信息保存至一个二进制文件中。

2. 物资入库管理,每次有物资入库,则按要求输入各项信息,电器名称、品牌名称、生产厂家、型号都一致则修改相应的库存记录信息,否则生成新的库存记录信息。

3. 物资出库管理,每次有物资出库,则按要求输入各项信息,并修改相应的库存记录文件。若该物资库存数量减为0,则删掉该条库存记录信息。

注意:物资出库时要检查出库数量的合法性(即出库数量必须小于库存数量)。

4. 按不同条件进行查询操作,输出满足条件的物资信息。

1) 输入电器名称,在库存记录文件中查找相应的物资信息并输出。

2) 输入品牌名称,在库存记录文件中查找该品牌的所有电器信息并输出。

3) 输入生产厂家,在库存记录文件中查找该生产厂家的所有电器信息并输出。

5. 按不同条件对物资信息进行统计工作。

1) 输入电器名称,在库存记录文件中统计该电器的现有库存总量。

2) 设置一个库存数量警戒值,输出库存数量小于该警戒值的所有库存电器的信息。

3) 输入品牌名称,在库存记录件中统计其不同型号的库存量,并输出库存量最高的那个型号的电器的信息。

实验6 笔记本电脑销售管理系统。

笔记本电脑销售信息包括:产品名称、品牌、产品型号、销售数量、进价、库存数量、售价、总金额(销售数量*售价)。

系统的主要功能包括:

1. 创建笔记本电脑产品销售信息文件,根据提示输入若干笔记本电脑的信息,并将这些信息保存至一个文件中。

2. 增加笔记本电脑信息,在原有笔记本电脑产品信息文件的基础上增加新的笔记本电脑信息,并保存至原产品销售信息文件中。

3. 删除笔记本电脑信息,提示用户输入要进行删除操作的产品名称和产品型号,如果在产品销售信息文件中有该信息存在,则将对应的笔记本电脑信息删除,否则输出提示信息,并提示用户选择是否继续进行删除操作。

4. 修改笔记本电脑信息,提示用户输入要进行修改操作的产品名称和产品型号,如果在产品销售信息文件中有该息存在,则将提示用户输入要修改的选项,并将结果保存至原产品信息文件,并提示用户选择是否继续进行修改操作。

5. 笔记本电脑销售管理,每完成一次销售,就按销售信息的要求输入各项数据,并修改相应的笔记本电脑产品销售信息文件(主要是修改其销售数量、库存数量)。

6. 按不同条件进行查询操作,输出满足条件的笔记本电脑信息。

1) 输入产品名称,查找相应的笔记本电脑信息并输出。

2) 输入品牌名称,查找相应的笔记本电脑信息并输出。

7. 输入品牌名称,在销售信息文件中统计其不同型号的销量,并输出销量最高的那个型号的笔记本电脑的信息。

实验7 超市商品信息管理系统。

假设某超市经营各种商品,每种商品包括以下信息:商品编号、商品名称、商品品牌、库存数量、售价、已售数量。

系统的主要功能包括:

1. 创建商品信息文件:根据提示输入若干商品的信息,并将信息保存至一个文件中。

2. 商品进货管理:每次购入新商品,需按要求输入商品所含各项信息并存入商品信息文件中。如果已经存在该商品(以商品编号为准),则修改相应的库存数量信息,否则生成新的商品信息记录。

3. 商品销售管理:每次有商品销售出去,则按要求输入商品编号和商品名称信息,并修改相应的商品信息文件。

注意:商品销售时要检查库存数量的合法性(即销售出去的数量必须小于库存数量)。

4. 按不同条件进行查询操作,输出满足条件的商品信息。

1) 输入商品名称,在商品信息文件中查找相应的商品信息并输出。

2) 输入商品品牌,在商品信息文件中查找该品牌的所有信息并输出。

5. 按不同条件对商品信息进行统计工作。

1) 输入商品名称,在商品信息文件中统计该商品的销售总额。

2) 设置一个库存数量警戒值,输出库存数量小于该警戒值的所有库存商品的信息。

3) 输入商品品牌,在商品信息文件中统计其不同商品名称的库存量,并输出库存量最高的那个商品的信息。

实验8 课程信息管理系统。

每门课程包含以下信息项:课程编号,课程名称,课程性质,学时,授课学时,实验或上机学时,学分,开课学期。系统的主要功能包括:

1. 创建课程信息文件,根据提示输入课程的各项信息,然后将课程信息存储到一个文件中。

2. 增加课程信息,在原有课程信息文件的基础上增加新的课程信息,要求继续保存至原文件,并提示用户选择是否继续进行增加操作。

3. 删除课程信息,提示用户输入要进行删除操作的课程编号,如果在文件中有该信息存在,则将该课程编号所对应的课程信息删除,否则输出提示信息,并提示用户选择是否继续进行删除操作。

4. 修改课程信息,提示用户输入要进行修改操作的课程编号,如果在文件中有该信息存在,则将提示用户输入该编号对应的要修改的选项,结果保存至原文件,并提示用户选择是否继续进行修改操作。

课程设计题目

2011年工厂供配电技术课程设计题目。某大型铸造工厂配电一次系统设计。任务书 广东水利电力职业技术学院电力工程系。2011年6月广州。1.原始资料。1.1全厂用电设备情况 1 负荷大小。全厂用电设备总安装容量 6630kw 10kv侧计算负荷总容量 有功功率4921kw 无功功率1512kvar各车...

课程设计题目

课程设计ii题目。指导教师 叶晓国。1目的与总体要求。课程设计的目的是对学生专业课所学知识的进一步巩固和提高。本课程设计主要为了巩固 计算机网络 课程知识,使学生加深对课内所学的有关计算机网络体系结构 网络协议,网络安全,网络管理等知识的理解,通过实际开发小型的计算机网络工程项目,提高网络协议分析和...

课程设计题目

滨州学院2011 2012学年第二学期。电气工程与自动化专业 本 2009级 单片机原理与应用 课程设计。一 数字秒表设计。设计一个数字秒表,具有如下功能 当用户按下开始键后开始计时,计时范围00 99s,每秒加1,超过99秒自动清零 当用户按下停止键后停止计时,显示不变 当用户按下复位键后,显示0...