C语言校园家教管理系统
admin
2024-04-17 21:41:16
0

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

相关内容

热门资讯

机构:二季度全球PC出货量下滑... 7月9日消息,根据IDC数据,2026年第二季度全球PC出货量同比下降4.9%,至6820万台,这是...
平安好医生与辉瑞中国达成深度合... 7月9日消息,平安好医生与辉瑞中国宣布达成深度合作,依托平安医健服务、商保支付、AI医疗及亿级用户底...
原创 特... 7月8日,安卡拉北约峰会现场,特朗普怒怼西班牙:“西班牙是北约里糟糕的伙伴,不参与行动也不出钱。我不...
印尼采购印度导弹 文|陆弃 当地时间7月7日,印度总理莫迪抵达印度尼西亚雅加达访问,并与印尼总统普拉博沃举行会谈。双方...
中方发射潜射战略导弹,美国又抱... 【文/观察者网 冯雪】 7月6日12时01分,中国人民解放军海军1艘战略核潜艇向太平洋相关公海海域,...
25万人准备撤离!普京万万没想... 大家好,这里是《欧洲那些事儿》系列,今天继续聊聊俄罗斯的事儿。 25万人准备秘密撤离,7个机库被摧毁...
美军称完成对伊朗新一轮打击:此... 美军中央司令部今天(7月9日)最新发声明称,完成了对伊朗新一轮打击,旨在进一步削弱伊朗在霍尔木兹海峡...
58岁香港男子收10万元中介费... 7月7日,香港沙田裁判法院宣判一宗串谋诈骗案,58岁香港男子因充当中介、策划安排内地女子与港人假结婚...
欧洲气候专家:今年厄尔尼诺现象... 【环球时报综合报道】欧洲中期天气预报中心专家7日表示,今年厄尔尼诺现象的整体强度或将创下新纪录,全球...
首发|融资数亿元,清华博士用A... 7月9日,投中网获悉,物理AI公司深度智控(DeepCtrls)(以下简称“深度智控”)已完成战略轮...