Java课程设计:投票管理Applet,实战提升编程技巧

版权申诉
0 下载量 100 浏览量 更新于2024-07-03 收藏 535KB DOC 举报
该文档是关于"java课程设计-投票管理系统"的课程任务书,针对的是09软件工程+会计学专业二班的学生。课程设计的主要目标是让学生通过实践应用Java语言,提升其编程和软件开发技能,包括问题分析和解决能力,以及论文撰写技巧。具体任务是设计一个包含创新元素的投票管理小应用程序(Applet),如背景音乐、使用说明、权限控制、保存结果、版权信息等功能。 设计过程需遵循严谨的步骤:首先,从2010年12月20日至24日期间,在软件学院实训中心进行。设计内容包括: 1. 目的:强调掌握Java语言,理论联系实际,培养分析和解决问题的能力,以及增强论文写作能力。 2. 任务及要求: - 设计任务:创建一个投票管理系统,具备新功能如音乐背景、使用指南、输入候选人的权限控制、保存结果和版权标签。 - 创新要求:这些创新点体现了对学生创新能力的考察,确保系统的交互性和准确性。 3. 论文编写要求: - 需要详细阐述设计思路、功能规划、详细设计(包括流程图、代码和注释、界面设计等)、运行调试分析、设计体会、参考文献列表以及规范的报告格式。 - 强调原创性,禁止抄袭,抄袭将导致不及格。 4. 评分标准:包括学习态度、系统设计、编程调试、论文质量等多方面,总分100分。 5. 参考资料:列举了三本书作为主要的学习和参考资源,涵盖了Java语言的基础知识和实战案例。 6. 进度安排: - 准备阶段:选题、了解要求、资料调研。 - 设计阶段:分为程序模块设计分析(包括总体设计和详细设计)和代码编写。 这个课程设计不仅锻炼了学生的编程技能,还注重了理论与实践相结合,通过实际项目让学习者深化对Java的理解,并提升他们的实际操作能力和项目管理能力。完成这样的项目,学生将收获丰富的实践经验,为今后的职业生涯打下坚实基础。