首页 > 编程语言 >C++S市义务教育招生入学服务系统

C++S市义务教育招生入学服务系统

时间:2023-01-18 19:34:54浏览次数:64  
标签:报名 录取 入学 招生 C++ 学校 派位 志愿

C++S市义务教育招生入学服务系统

实 践 任 务 书
2022— 2023学年第 1学期 创新创业实践一 任务书
适用专业: 计算机科学与技术 实习学时: 1周
课程名称: 数据结构与算法 任课教师:
实习题目: S市义务教育招生入学服务系统
实习环境: DEV C
实习内容:
本系统适用于S市民办学校小升初。全市民办学校招生统一通过“S市义务教育招生入学服务系统”进行报名。需求如下:
每名适龄儿童、少年可填报1所学校作为第一志愿,并可选填1所学校作为第二志愿。双(多)胞胎子女填报信息时,家长可申请“双(多)胞胎绑定”参加电脑随机派位,双(多)胞胎派位将产生一个派位结果,如派位录取,则组合绑定的双(多)胞胎均被录取;如派位未录取,则组合绑定的双(多)胞胎均不录取。
报名结束后,主管县级教育行政部门联合民办学校对报名信息进行审核,确定符合条件的有效报名信息。
当第一志愿报名人数小于或等于学校招生计划时,予以全部录取;当第一志愿报名人数超过学校招生计划时,采取电脑随机派位方式确定录取结果。按学生的第一志愿未招足计划数的学校,剩余计划数按学生的第二志愿采用电脑随机派位方式进行招录。
电脑随机派位:例如,A校计划招生100人,报名学生数为200人,对所有报名该学校的学生由电脑产生随机数(1--200)作为学生编号,编号为1--100的学生被录取。剩余的100人将纳入第2志愿学校的报名表中。
两个志愿均未被录取的学生,则仍采用电脑随机派位方式分配至招生计划未满的学校。这里假定:全市招生计划总人数>=适龄报名人数。

实习要求:

  1. 分组完成(四人一组或五人一组)。
  2. 系统应具备注册、登录、报名、结果查询、系统设置、派位等功能。
  3. 报名可由学生家长注册后填写必要的信息。登录后可选择志愿学校报名,并可以在截止时间之前修改志愿。
  4. 报名截止后,管理员审核信息,并生成派位信息。
  5. 注册用户可查询派位结果。
  6. 学校信息应由管理员在系统使用之前设置完成,具备增删改查功能。
  7. 模拟学生报名信息不少于100人,模拟学校信息不少于10个。建议使用文件进行存储。
  8. 在学习通上提交实验报告,和完整的程序文档(保证能在老师的机器上运行),以及讲解视频。请在实验报告中注明每个同学的工作。

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:报名,录取,入学,招生,C++,学校,派位,志愿
From: https://www.cnblogs.com/codewriter/p/17060441.html

相关文章

  • C/C++校园导航图的实现[2023-01-18]
    C/C++校园导航图的实现[2023-01-18]课程设计题目2——校园导航图的实现一、设计内容(1)设计一个学校的校园平面图,所选结点不少于30个。以图中顶点表示校园各景点,存放景......
  • C/C++四则运算表达式的求值系统[2023-01-18]
    C/C++四则运算表达式的求值系统[2023-01-18]四则运算表达式的求值系统设计(四选一选做部分)(1)结合基本操作,建立运算表达式的二叉树,输出树的前中后序遍历的结果,例如[(31-23)......
  • C++入门篇之重载运算符和重载函数
    C++允许在同一作用域中的某个函数 和运算符 指定多个定义,分别称为函数重载 和运算符重载。重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声......
  • C++入门篇之C++ 指针
    学习C++的指针既简单又有趣。通过指针,可以简化一些C++编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。所以,想要成为一名优秀的C++程序员,学习指针是......
  • c++入门篇之C++ 多态
    多态按字面的意思就是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。C++多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数......
  • c++入门篇之C++ 预处理器
    预处理器是一些指令,指示编译器在实际编译之前所需完成的预处理。所有的预处理器指令都是以井号(#)开头,只有空格字符可以出现在预处理指令之前。预处理指令不是C++语句,所以它......
  • c++入门篇之C++ 引用
    C++引用引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。​​C++引用vs指针​​引......
  • c++入门篇之C++ 信号处理
    C++信号处理信号是由操作系统传给进程的中断,会提早终止一个程序。在UNIX、LINUX、MacOSX或Windows系统上,可以通过按Ctrl+C产生中断。有些信号不能被程序捕获,但是下......
  • c++基础篇之C++ 标准库
    C++标准库C++标准库可以分为两部分:标准函数库: 这个库是由通用的、独立的、不属于任何类的函数组成的。函数库继承自C语言。面向对象类库: 这个库是类及其相关函数的集......
  • c++基础篇之C++ STL 教程
    C++STL教程在前面的章节中,我们已经学习了C++模板的概念。C++STL(标准模板库)是一套功能强大的C++模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和......