Java语言程序设计课程设计
Java语言程序设计课程设计 指导教师:刘烁 ********* “我最喜爱的教师“投票系统******** 题目 1. 课程名称:“我最喜爱的教师”投票系统 2. 课题来源:课程组自拟 3. 课题类型:综合型 4. 目的和意义: 1)综合运用所学知识,解决实际问题 2)全面提高学生的程序设计能力和开发能力 5. 需求概要 何庄子师范大学为进一步宣传广大教师热爱学生、敬业奉献的精神,提 升我校教师的职业道德水平和人文素养,加强师德师风建设,促进学校教育 事业的发展,决定在学生中开展“我最喜爱的教师”评选活动。评选分为四 个阶段,第一阶段是学生推荐,学生登录投票系统后可以多选最多3 名教师进行推荐;第二阶段是确定初选名单,推荐次数最多的10名 老师进入到候选人名单;第三阶段是学生投票学生登录系统对10名 推荐出的教师进修投票,每人只能投一票,且不能更改;第四阶段 是公布投票结果,学生登录系统后能够查看得票最多的5名教师。 1)系统用户分为管理员和学生两种角色,每种角色都可以包含若干个用户。 其中管理员登录后可以添加原始的学生信息和教师信息,学生登录后可 以进修推荐,投票或查看结果操作。 2)系统能够管理教师和学生,对其进行增加,删除,编辑,查询等常见操 作。教师包含姓名、学院、职称、年龄、照片等信息。 3)管理员登录后,可以依次启动每个阶段,本阶段启动会,上一阶段自动 终止,阶段所有的活动也被禁止。如推荐阶段结束后,用户只能参与投 票,无法再推荐教师。 4)除以上功能外,还可根据实际需要添加其他功能。 6. 基本要求: 1)在规定的时间内完成课程设计任务。 2)界面友好:界面友好、尽量体现人性化设计。 3)健壮性好:根据数据类型和业务逻辑对数据进行校验处理。 4)使用数据库或文件系统存储数据。 5)可读性强:源程序代码清晰、有层次、所有的类和主要方法都应注释, 最后利用javadoc生成程序文档。 6)最终作品打包为一个jar文件,并在安装了 JRE的机器上可以直接运行。 7)完成课程设计报告,(包括以下内容) 7.完成时间:2014年6月20日 &主要参考资料: 教材、参考书、图书馆资料、互联网相关网页 9. 评分标准: 1)软件是否实现了预期需求:30% 2)程序文档的完整性和可读性:20% 3)软件运行稳定性:15% 4)软件人机界面友好性:15% 5)课程设计报告是否完整清晰:20% 10. 课程设计报告的基本格式 设计报告基本内容包括封面、正文、参考文献三部分。 1)封面 封面包括“《XXXX》课程设计报告”、班级、姓名、设计时间等信息。 2)正文 正文是设计报告的主体,具体由以下几部分组成: (1)课程设计名称和工具软件介绍; (2)课程设计内容简介:包括类的设计、方法的设计; (3)课程设计中技术实现技巧、核心方法等; (4)遇到的问题及解决方法; (5)存在的不足和改进方向; (6)设计实践过程中的自我感受。 3)参考文献 给出在课程设计过程中参考的各种文献、资料、网页地址名称等。 11. 课题分组 2至3人一组,每组交付一份《Java语言程序设计课程设计》报告。 Java语言程序设计课程设计 指导教师:刘烁 宿舍安全卫生检查系统 题目 1. 课程名称:宿舍安全卫生检查系统 2. 课题来源:课程组自拟 3. 课题类型:综合型 4. 目的和意义: 1)综合运用所学知识,解决实际问题 2)全面提高学生的程序设计能力和开发能力 5. 需求概要 何庄子理工学院为增强学生宿舍安全卫生意识,营造和谐健康的宿舍文 化氛围,决定开展为其四年每周一次的宿舍安全卫生检查活动。现需要开发 一套检查记录系统,实现以下功能。 1)系统用户分为管理员和辅导员两种角色,每种角色都可以包含若干个用 户。其中管理员登录后可以管理宿舍及用户信息,辅导员登录后可以浏 览打印宿舍安全卫生信息。 2)系统能够管理宿舍,进行增加,删除,编辑,查询等常见操作。宿舍包 含宿舍号、宿舍人数、宿舍成员、卫生记录、安全记录等信息。 3)系统能够管理用户,进行增加,删除,编辑,查询。用户包含管理员和 辅导员两种。 4)管理员登录后,可以根据宿舍号、安全总分或卫生总分的正序或逆序进 行排序,并每周打印一次周报(周报格式可自拟)。管理员还可以为辅导 员分配其负责的宿舍列表。 5)辅导员登录后,可以浏览,查询,打印自己负责的宿舍卫生安全情况, 可以根据宿舍每周的安全卫生情况进行打分(0-5分)。 6)除以上功能外,还可根据实际需要添加其他功能。 6. 基本要求: 1)在规定的时间内完成课程设计任务。 2)界面友好:界面友好、尽量体现人性化设计。 3)健壮性好:根据数据类型和业务逻辑对数据进行校验处理。 4)使用数据库或文件系统存储数据。 5)可读性强:源程序代码清晰、有层次、所有的类和主要方法都应注释, 最后利用javadoc生成程序文档。 6)最终作品打包为一个jar文件,并在安装了 JRE的机器上可以直接运行。 7)完成课程设计报告,(包括以下内容) 7.完成时间:2013年7月7日 &主要参考资料: 教材、参考书、图书馆资料、互联网相关网页 9. 评分标准: 1)软件是否实现了预期需求:30% 2)程序文档的完整性和可读性:20% 3)软件运行稳定性:15% 4)软件人机界面友好性:15% 5)课程设计报告是否完整清晰:20% 10. 课程设计报告的基本格式 设计报告基本内容包括封面、正文、参考文献三部分。 1)封面 封面包括“《XXXX》课程设计报告”、班级、姓名、设计时间等信息。 2)正文 正文是设计报告的主体,具体由以下几部分组成: (1)课程设计名称和工具软件介绍; (2)课程设计内容简介:包括类的设计、方法的设计; (3)课程设计中技术实现技巧、核心方法等; (4)遇到的问题及解决方法; (5)存在的不足和改进方向; (6)设计实践过程中的自我感受。 3)参考文献 给出在课程设计过程中参考的各种文献、资料、网页地址名称等。 11. 课题分组 2至3人一组,每组交付一份《Java语言程序设计课程设计》报告。