Java投票系统设计:实战演练与课程要求详解
需积分: 9 194 浏览量
更新于2024-07-29
1
收藏 470KB DOC 举报
本次课程设计任务是围绕一个名为“简单投票管理系统”的小应用程序Applet进行,目标旨在软件工程专业09级软件工程和会计学双学位二班的学生中实施。设计时间定于2010年12月20日至24日,在软件学院实训中心进行。
课程设计的主要目的是让学生深入理解并掌握Java语言的程序设计方法,将理论知识应用于实践,提升软件开发技术,培养他们的分析问题和解决问题的能力,以及增强实践论文写作技巧。具体要求包括以下几个方面:
1. **任务与创新要求**
- 新增背景音乐功能,提升用户体验。
- 设计程序的“使用说明”,帮助用户理解操作流程。
- 实现输入候选人在前的权限控制,防止无序投票导致统计错误。
- 增加保存结果功能,方便数据持久化。
- 在界面上添加版权信息,尊重知识产权。
2. **论文编写规范**
- 清晰阐述任务与要求、设计思路、详细设计过程,如程序流程图、代码及注释、界面设计等。
- 展示运行结果,进行分析讨论,提出可能的优化建议。
- 记录设计过程中的挑战、解决方案,以及新知识的掌握和现有知识的巩固。
- 按照指定格式列出参考文献,强调学术诚信,禁止抄袭。
3. **评分标准**
- 学习态度占10分,强调参与度和积极性。
- 系统设计(包括创新性)占20分,评估设计质量与实用性。
- 编程调试技能占20分,考察代码质量和错误修复能力。
- 对问题的回答能力占20分,展示理解和应用知识的程度。
- 论文撰写占30分,评价报告的逻辑性和规范性。
4. **参考资料**
提供了三本Java相关教材作为参考,包括基础教程、实验指导和实用案例教程,确保学生在设计过程中有充足的理论支持。
5. **进度安排**
- 准备阶段(4学时):选题、理解需求和初步资料调研。
- 程序模块设计分析(4学时):整体架构设计和详细设计的细化。
- 代码编写阶段,按照计划逐步实现功能。
这个Java版投票系统课程设计不仅锻炼了学生的编程技能,还涉及了项目管理、文档编写、创新思维和团队协作等多个方面,是一次全面的软件工程实践。
2013-01-01 上传
2022-05-05 上传
2015-12-23 上传
2012-10-18 上传
2013-06-01 上传
2008-12-23 上传
2013-01-09 上传
226 浏览量
2017-07-08 上传
skj100wife
- 粉丝: 1
- 资源: 2
最新资源
- Postman安装与功能详解:适用于API测试与HTTP请求
- Dart打造简易Web服务器教程:simple-server-dart
- FFmpeg 4.4 快速搭建与环境变量配置教程
- 牛顿井在围棋中的应用:利用牛顿多项式求根技术
- SpringBoot结合MySQL实现MQTT消息持久化教程
- C语言实现水仙花数输出方法详解
- Avatar_Utils库1.0.10版本发布,Python开发者必备工具
- Python爬虫实现漫画榜单数据处理与可视化分析
- 解压缩教材程序文件的正确方法
- 快速搭建Spring Boot Web项目实战指南
- Avatar Utils 1.8.1 工具包的安装与使用指南
- GatewayWorker扩展包压缩文件的下载与使用指南
- 实现饮食目标的开源Visual Basic编码程序
- 打造个性化O'RLY动物封面生成器
- Avatar_Utils库打包文件安装与使用指南
- Python端口扫描工具的设计与实现要点解析