计算机毕业论文实训结束了。这段时间我学会了很多东西。刚开始我不知道怎么写论文。我不知道怎么开始做项目。老师告诉我们先要找题目。题目不能太大。题目要具体一点。我找了很久。最后决定做一个学生成绩管理系统。这个系统比较简单。适合我们学生做。
我开始查资料。网上有很多资料。图书馆也有很多书。我看了一些论文。我知道了论文的基本结构。论文要有摘要、目录、正文、参考文献。正文包括引言、系统分析、系统设计、系统实现、系统测试。我按照这个结构开始写。
系统分析很重要。我要知道系统需要做什么。学生成绩管理系统需要记录学生信息。需要记录课程信息。需要记录成绩信息。老师可以登录系统。老师可以输入成绩。学生可以登录系统。学生可以查看自己的成绩。系统还要能打印成绩单。
系统设计阶段我画了流程图。流程图表示系统的操作步骤。我还设计了数据库。数据库里有学生表、课程表、成绩表、用户表。每个表都有字段。学生表有学号、姓名、班级。课程表有课程编号、课程名称、学分。成绩表有学号、课程编号、成绩。用户表有用户名、密码、角色。
系统实现阶段我开始写代码。我用了Java语言。用了MySQL数据库。用了HTML和CSS做网页。编程不容易。经常出现错误。有时候一个错误要找很久。我记得有一次数据库连接不上。我检查了很久。最后发现是密码写错了。这种小错误很浪费时间。
调试程序很需要耐心。我要一个一个功能测试。登录功能要测试。输入成绩要测试。查询成绩要测试。每个功能都要确保正确。测试的时候发现了很多问题。有的按钮点击没反应。有的页面显示不正常。我慢慢修改这些问题。
做项目需要时间管理。我制定了计划。第一周完成系统分析。第二周完成系统设计。第三周开始编码。第四周测试修改。实际做的时候比计划慢。编码花了很多时间。有时候晚上还在写代码。周末也在实验室。虽然很累但很有收获。
遇到困难的时候同学帮助了我。有的同学编程能力强。他们教我调试技巧。有的同学数据库学得好。他们帮我优化查询语句。我们一起讨论问题。互相学习互相帮助。老师也给了很多指导。老师检查我们的进度。提出修改意见。告诉我们哪里需要改进。
论文写作也不容易。我要把做的工作写出来。写清楚系统怎么分析。写清楚系统怎么设计。写清楚系统怎么实现。文字要通顺。逻辑要清晰。格式要规范。我写了一遍又一遍。修改了很多次。参考文献要按格式写。不能随便复制。
实训让我明白了团队合作的重要性。一个人做项目很慢。大家一起做可以分工。有人负责前端。有人负责后端。有人负责测试。合作可以提高效率。沟通很重要。要经常交流进度。要讨论遇到的问题。
编程能力提高了。以前只知道理论知识。现在会实际写代码。会设计数据库。会做网页。调试能力也提高了。能更快找到错误。能想到更多解决办法。
时间管理能力提高了。知道怎么安排任务。知道怎么按计划执行。虽然有时候计划赶不上变化。但有了计划就有了方向。
解决问题的能力提高了。遇到问题不再害怕。会先分析问题原因。会尝试各种解决方法。会向同学老师请教。
论文写作能力提高了。知道怎么组织内容。怎么表达清楚。怎么符合格式要求。
这次实训很累但很值得。我不仅完成了论文。还学会了实际开发技能。这些技能对以后工作很有帮助。学校学的知识和实际应用结合起来了。我知道了理论怎么用在实践中。
实训中也发现了自己的不足。编程基础还需要加强。有些高级功能还不会做。代码效率不够高。这些以后需要继续学习。
感谢老师的指导。感谢同学的帮助。感谢学校提供实训机会。这次经历让我成长了很多。