C语言校园家教管理系统

C语言校园家教管理系统

C语言_课程设计任务书5

一、设计题目

校园家教管理系统

二、设计目的

1、加深学生对该课程基础知识和基本理论的理解和掌握,培养学生综合运用所学知识独立分析和解决问题的能力;
2、培养学生在计算机软硬件开发、理论计算、查阅资料等方面的能力,使学生逐步树立正确的设计思想;
3、加强理论联系实际,培养学生科学严谨、实事求是的工作作风和勇于探索的创新精神。

三、任务描述

校园家教管理系统是一个家教管理的信息化平台,可以为有勤工俭学需求的同学提供更多就业机会,帮助他们快速找到适合自己的家教工作。故设计一款校园家教管理系统是十分必要的。
本次设计的校园家教管理系统,主要用户分为两类用户:管理员和家教人员。各类用户要求实现的基本功能如下:

管理员:
(1) 课程信息管理:录入、删除和修改课程信息。课程信息:课程编号、课程名、授课时间、要求、课程状态 (已选/未选)、家教人员编号等。
注:家教人员编号暂不录入。
(2)家教人员查询:按家教编号查看家教个人信息:按专业查看并显示家教个人信息,并统计总的人数:按年级查看并显示家教个人信息并统计总的人数。
(3)课程授课查询:按家教编号查询显示该家教人员所有授课课程信息;按课程状态查询和显示已选课程和未选课程信息:按授课时间查看课程信息。

家教人员:
(1)个人信息管理:录入和修改个人有关信息。个人信息:家教编号(4位整数,由系统自动生成)、姓名、学号、性别、年龄、专业班级、电话、住址等。
(2)报名:查询未选课程,选择合适的课程报名(把家教人员编号填写到课程信息中,并修改课程状态)。注:一名家教最多可报名 3 门课程。

四、设计要求
1、要求按照分析、设计、编码、调试和测试的软件开发过程独立完成一个校园家教管理系统;
2、应用模块化编程思想。系统的各项功能分别用函数编写,并通过主函数调用实现其所有功能;
3、系统完成的各项功能要求设计成一个菜单。开始运行程序时,先按用户分类显示主费单,在选择了相关用户后,再显示该用户对应的菜单,然后用户通过菜单项选择操作完成相应操作。

主菜单:
1 管理员
2 家教人员
3 退出系统
请选择[1/2/3]:

管理员菜单:
1 课程信息管理
2 家教人员查询
3 课程授课查询
4 退出系统
请选择[1/2/3/4]:

家教人员菜单:
1 个人信息管理
2 报名
3 退出系统
请选择[1/2/3]:

源码传送门

传送门:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111