C/C++校园管理系统[2023-04-15]
校园管理系统 (100分)
1.系统界面设计 (5分)
(1)登录界面。该界面实现系统的登录。 (1分)
(2)系统主界面。该界面应该包含链接到各个二级子功能的菜单,提供进入二级栏目(1分)
(3)各个子功能界面。该界面应该能够实现对数据的各种操作,并实现返回上一级栏目 (3分)
2.学生信息管理功能。该功能使用线性结构进行数据存储,并实现基本初始化、增加、修改、删除、查找功能。 (25)
(1)初始化学生信息表。该功能构建学生信息表,并完成初始化。 (5分)
(2)增加学生数据。该功能实现往学生表中增加某一学生信息。(5分)
(3)删除学生数据。该功能实现从学生表中删除某一学生信息。(5分)
(4)查找学生数据。该功能实现从学生表中查询某一学生信息。 (5分)
(5)修改学生数据。该功能实现从学生表中修改某一学生信息。 (5分)
3.学校机构管理功能。该功能使用树形结构进行数据存储,并实现基本初始化、增加、修改、删除、查找功能。 (25)
(1)初始化学校机构树。该功能构建学校机构组织,并完成初始化。 (5分)
(2)增加机构数据。该功能实现往学校机构组织中增加某一机构信息。 (5分
(3)删除机构数据。该功能实现从学校机构组织中删除某一机构信息。 (5分)
(4)查找机构数据。该功能实现从学校机构组织中查询某一机构信息。 (5分)
(5)修改机构数据。该功能实现从学校机构组织中修改某一机构信息。 (5分)
4.学校地图管理功能。该功能使用图形结构进行数据存储,并实现基本初始化、增加、修改、删除、查找功能。 (25)
(1)初始化学校地图。该功能构建学校地图,并完成初始化。 (5分)
(2)增加地标数据。该功能实现往学校地图中增加某一机构信息。 (5分)
(3)删除地标数据。该功能实现从学校地图中删除某一地标信息。 (5分)
(4)查找地标数据。该功能实现从学校地图中查询某一地标信息。(5分)
(5) 修改地标数据。该功能实现从学校地图中修改某一地标信息。(5分)
5.扩展功能 (10)
在必要核心功能基础上,根据学生能力增加的扩展功能,如基于线性表的排序、基于树形结构的遍历、基于散列存储的查找、基于图形结构求最短路径、基于图形结构求最小生成树等功能。根据学生实现与创新情况酌情评分。
6.系统优化 (10分)
本系统要求至少使用控制台完成系统功能,在此基础上对界面进行优化,如使用GUI编写窗口界面完成界面优化,代码编写规范性,对关键算法有改进性的实现与优化等均可酌情评分。
源码
https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111
标签:初始化,功能,15,04,实现,C++,学生,学校,某一 From: https://www.cnblogs.com/codewriter/p/17320688.html