
课程管理系统小组分工与功能描述
下载需积分: 0 | 22KB |
更新于2024-08-04
| 51 浏览量 | 举报
收藏
"选课验收表1"
这个资源是一份关于一个团队开发的选课系统的验收表,主要涉及数据结构和分工安排。该系统由五个成员共同完成,每个成员负责不同的功能模块或具体函数。
首先,让我们来看看成员分工:
1. 罗涛:负责主函数`main()`,以及与学生选课相关的函数`classelectf(int)`。他还负责教师查询个人开课信息的`persclassinf(int)`函数,统计选课信息的`orderclassinf(int)`,按课程名查询学生信息的`classSearchStuinf()`,课程添加`addClass(int)`,修改课程信息`modiclassinf(int)`,教师删课`deleteclass(int)`,自动删除人数不足课程的`autodelete()`函数。
2. 李京阳:主要负责学生的登录功能`student_checkin()`,课程排序`class_reorder()`,学生已选课程查询`stuclass_check(int)`,学生课程删除`stuclass_delete(int)`,教师登录`teacher_checkin()`,教师信息修改`teacher_information(int)`,以及学生个人信息修改`student_information(int)`。
3. 归航:他专注于按课程名查询课程信息的`classSearchClassinf()`函数。
4. 屈文杰:他的工作是实现按开课学院查询课程信息的`schoolsearchinf()`函数。
5. 赵海月:负责按学生姓名查询学生信息的`nameSearchStuinf()`函数,并且在这个系统中处理数据结构相关的工作。
在数据结构方面,虽然没有明确指出采用何种数据结构,但可以推测可能涉及到结构体数组,链表或其他数据结构。团队使用了文件来存储数据,包括:
- 教师信息.txt:储存教师的信息。
- 学生信息.txt:储存学生的信息。
- 课程信息.txt:储存课程的信息。
- 学生选课表:储存学生选课的具体信息。
数据存储方面,团队采用了文件存储技术,但未提及其他特定的数据存储技术。
在功能实现上,系统已经实现了学生登录和学生选课等功能,其中学生选课功能有特定的约束,即不允许同一名学生的两门或多门课程时间冲突。
总结来说,这是一个基于文件存储的选课系统,涉及到用户登录、个人信息修改、课程查询、选课管理等多种功能,且对数据结构和时间冲突进行了考虑和处理。
相关推荐



















恽磊
- 粉丝: 30
最新资源
- 小程序项目整合:基于M2框架的wx-main应用
- Python深度学习库CleverHans:对抗性示例的攻击与防御基准测试
- GitHub徽章:美化自述文件与网页的工具
- Docker化Python TA-Lib包装器:快速构建与部署指南
- Python实现的通道修剪技术加速深度神经网络
- IA-Rasende-Roboter:学生项目深度解析
- Electron与Svelte融合实践:小型模板项目探索
- HTML技术在pekanchuan.github.io中的应用解析
- 浏览器扩展程序CanonicalUrlDetector实现网址规范化
- NugetDownloader:动态下载Nuget软件包的.Net Core工具
- Matlab图像处理工具箱:实现高效率下采样
- Lalit's XML2Array GitHub仓库:PHP XML与数组互转工具
- 使用React JS克隆黑客新闻教程与实践
- Google Cloud Platform PHP应用开发教程
- MmaCliquer: Mathematica点击界面操作指南
- Pupil Core眼动追踪:Python与C++的开源解决方案
- 利用“Nozomi”快速编写高质量CSS的工具介绍
- 实时消息云服务:Tessel的Node.js客户端SDK
- Python数据分析与模型训练:掌握嵌套交叉验证和git技巧
- Notion投资仪表板:TradingView数据小部件整合指南
- node-firefox:Node.js模块实现对Firefox的远程调试与控制
- 个人开发的Cordova/Phonegap钩子工具集
- 中国电信短信SDK在Node.js中的应用教程
- Busi: 全栈迷你ERP应用,助力初创与小型企业管理销售全流程