四川大学2024级电气计算机C语言程序设计基础万年历课程设计
第四小组成果
一.计划
阶段一:确定题目要求和分工
阶段二:模块设计开发
阶段三:代码整合与测试
阶段四:准备报告和答辩
二.分工
- 张美杰(组长):功能统筹与菜单开发
任务内容:
设计主菜单界面与交互逻辑。
负责功能模块的调用与整合。
协助撰写课程设计报告(引言、可行性分析部分)。
编码任务:设计用户菜单选择系统,完成功能的入口和退出逻辑。
- 王璐:日期计算模块开发
任务内容:
实现日期与星期几的计算(功能1)。
编写计算两个日期间天数的逻辑。
协助测试与调试。
编码任务:实现公历日期的基本计算函数。
3.王真珍 :农历转换模块开发
任务内容:
实现公历转农历功能(功能2)。
编写与农历相关的逻辑,包括闰月、节气等处理。
提供测试用例和功能验证。
编码任务:完成农历日期计算和输出逻辑。
- 胡广:公历转换模块开发
任务内容:
实现农历转公历功能(功能3)。
考虑特殊年份的农历与公历转换问题。
提供模块单独测试结果。
编码任务:编写农历转公历的算法。
- 王政皓:年历输出与文档整理
任务内容:
实现指定年份的全年日历输出功能(功能4)。
格式化日历输出界面,确保清晰整齐。
整理并撰写课程设计报告(需求分析、详细设计、总结部分)。
编码任务:完成年历打印逻辑,优化界面效果。
三.功能需求分析
- 菜单设计与选择功能:
用户选择不同的查询功能。
输入年份、月份、日期等信息。
- 功能实现:
(1)计算给定日期是星期几,并显示该日期到今天的天数。
(2)输入公历日期,输出农历日期。
(3)输入农历日期,输出该年对应的公历日期。
(4)显示给定年份的完整年历。
- 拓展功能 图形窗口菜单 窗口关闭小游戏
四.完成情况
基本完成题目所给的完整功能
五.优化方向
生肖显示
节假日提醒
图形窗口输入输出
窗口全屏显示
按键UI界面美化
移动端或网页端制作
六.组长的话
本次课程设计虽然难度较大,但通过团队协作和不断学习,我们圆满完成了任务。此次经历不仅让我们掌握了 C++ 编程语言的实际应用,还增强了我们解决复杂问题的能力,为今后的学习和开发奠
定了良好的基础。 学弟学妹们可以使用,如果有更好的点子,可以通过我的邮箱davsjwjwi@gmail.com联系我,当然提问题也是可以的。 电气学院的C语言程序设计要求不高,但如果想要拿高分建议自学标准C再跟着老师学习C++。 最后祝大家学业有成,天天开心!!!