数据结构课程设计——线下课程辅助系统的设计与实现
数据结构作业代写 1.问题描述
大学中每位同学每学期会有多门不同的课程,课程分布在不同的教学楼甚至不同的校区;每门课程都会有一些课程资料、作业、考试和课程群等内容;此外每位同学在课外还会有一些个人或者集体的活动安排。
(设计)名称 | 数据结构课程设计——线下课程辅助系统的设计与实现 |
软件环境 | windows |
开发语言 | C |
项目要求都要什么 需要我们做什么都请说明下(项目已此表为准,请认真填写。) | 1.问题描述
大学中每位同学每学期会有多门不同的课程,课程分布在不同的教学楼甚至不同的校区;每门课程都会有一些课程资料、作业、考试和课程群等内容;此外每位同学在课外还会有一些个人或者集体的活动安排。 线下课程辅助系统可以帮助学生管理自己的课程和课外活动,具备课程导航功能、课程信息管理和查询功能,以及课外信息管理和查询功能等。每天晚上系统会提醒学生第二天上的课,每门课需要交的作业和需要带的资料,以及考试的信息;快要上课时系统根据该课程的上课地点设计一条最佳线路并输出;学生可以通过系统管理每门课的学习资料、作业和考试信息;在课外,学生可以管理自己的个人活动和集体活动信息,可以进行活动时间的冲突检测和闹钟提醒。 2.功能需求 数据结构作业代写 校园内建筑物(教学楼、办公楼、宿舍楼)数不少于20个,其它服务设施不少于5种,共20个; 建立校园内部道路图 包括各种建筑物、服务设施等信息; 不能太简单(边数不能少于200条); 校区个数至少2个; 课程数目不少于10门 每门课程包括上课时间、上课地点、课程教师、电子资料、纸质资料、作业信息和考试信息等; 课外活动不少于20个 课外活动包括个人活动和集体活动,每个活动包括活动时间、活动地点等信息。 (一) 课程信息管理和查询 数据结构作业代写学生可以输入课程名称,或者通过课程表查询课程的上课时间、上课地点、课程资料、当前进度、已交作业、待交作业、课程群、考试时间和考试地点等信息。 学生可以上传和更新课程资料、上传完成的作业内容。对于课程资料和作业可以进行查询、压缩和去重。 系统管理员统一发布考试时间和考试地点,并可以发布和更改课程上课的时间和上课地点. (二) 课外信息管理和查询学生可以输入课外活动信息,课外活动包括个人活动和集体活动;个人活动可以包括:自习、锻炼、外出等,集体活动可以包括:班会、小组作业、创新创业、聚餐等。 学生可以设定活动闹钟,闹钟可以是一次性的和周期性的,用于活动提醒。 系统可以检测个人活动、集体活动和课程的时间冲突,并给出提示。
(三) 课程导航 数据结构作业代写学生向系统输入课程名称、上课时间或者上课地点,系统自动进行路径规划。 – 课程名称可以是《数据结构》,系统会自动根据学生的班级信息和最近的上课时间(未开始)查询上课地点; – 上课时间可以是“周五10点”系统会自动更据学生的班级信息和最近的上课时间(未开始)查询上课地点; – 上课地点是上课的物理位置,例如 “教三楼111教室”; – 起点和终点可以在不同校区,需要考虑校区间的交通方式; – 校区间的交通方式为:定点班车(可以自行规划班次时刻表)和公共汽车(可等间隔发车)。 关于导航策略(前两种策略默认校区内步行;第四种,校区内可选交通工具) – 最短距离策略:距离最短即可; – 最短时间策略:假设每条道路拥挤度不一样,在这种情况下时间最短即可;拥挤度为小于等于1的一个正数,真实速度=拥挤度*理想速度;拥挤度与理想速度自拟; – 交通工具的最短时间策略:校区内选择自行车时,只能走自行车道路,默认自行车在校区任何地点都有;在考虑不同拥挤度的情况下时间最短; 按照选择的策略输出线路。 数据结构作业代写
仅需要完成后端部分,不需要前端和数据库 |
学校名称(避免课题学校重复)(必填) | 北京邮电大学 |
交付日期 | (一)(二)部分需要在5.22晚上18:30之前完成(三)部分在5.23完成 |
其他说明(商业,学生(本科/硕士),个人) | 本科学生 |