- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA课程设计(计算机)讲述
武汉理工大学华夏学院
课程设计报告书
课程名称: JAVA课程设计
题 目: 简单投票管理系统
系 名: 信 息 工 程 系
专业班级: 计 算 机 1 1 2 1
姓 名: 商 德 楼
学 号: 10210412108
指导教师: 刘 春 燕
2014年 9 月 5 日
课程设计任务书
学生姓名: 商德楼 专业班级: 计算机1121
指导教师: 刘春燕 工作单位: 信息工程系
设计题目: 简单投票管理系统的设计与实现
要求完成的主要任务:
(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
设计一个投票管理系统界面,完成以下简单的功能
(1)设计一个文本框,输入候选人的姓名;
(2)点击确定后候选人姓名进入复选框;
(3)选中候选人的选择框,表示给该候选人投一票;
(4)点击确定按钮产生一张选票。
设计报告撰写格式要求:
1、明确课程设计的目的和重要性,认真领会课程设计的题目,读懂课程设计指导书的要求,学会设计的基本方法与步骤,学会如何运用前修知识与收集、归纳相关资料解决具体问题的方法严格要求自己,要独立思考,按时独立完成课程设计任务。
消化资料、系统调查 ?1天
项目原型开发 ? 1天
系统功能实现 1天
系统验收 1天
指 导 教 师 签 字: 2014年 9 月 5 日
系 主 任 签 字: 2014 年 9 月 5 日
目 录
1 目标 3
2 软件开发环境与技术简介 4
2.1 开发工具介绍 4
2.2 硬件环境 4
2.3 软件环境 4
3 系统需求分析 5
4 系统总体设计 5
4.1 系统功能简介 5
4.2 系统功能模块规划 6
5 系统详细设计 6
5.1界面设计时 6
5.2功能实现 7
6 系统测试与运行 9
7 总结 12
参 考 文 献 12
附录:系统核心代码 13
简单投票管理系统的设计与实现
1 目标
设计一个如图1所示的投票管理系统界面,要求输入候选人名单后,点击确认按钮实现使用选择框代表候选人,计选择框的名字就是候选人的名字。点击取消按钮候选人输入框为空,重新输入候选人名单。选中候选人的选择框时,表示给该候选人投一票。点击确定按钮时表示产生一张选票。点击刷新按钮回到程序的初始界面重新设置候选人。根据选择框的状态变化统计出候选人的最后得票数,并可按票选取多少点击排序按钮对候选人进行排序。(其中,最多从候选人中选取3人,如果一张选票选取多于3人,该票就作废票处理。如果一个也没投票,就作弃权处理。程序能显示一共统计了多少选票,并能统计出废票和弃权票的票数。
图1 投票管理系统界面效果图
2 软件开发环境与技术简介
2.1 开发工具介绍
NetBeans IDE、 Java
2.3 软件环境
Windows 2000及以上系统
Java环境
3 系统需求分析
这个投票管理系统的主要功能是:设置候选人,对候选人进行投票,统计出结果,并能够对结果按选票由高到低进行排序,有背景音乐和使用帮助,最后还能保存统计结果。主要功能的用例描述如下:
1.运行投票管理系统。
2.点击“使用说明”来查看使用方法。
3.在候选人文本框中输入不超过10个候选人,候选人之间用空格隔开, 点击确认以完成候选人的设置,点击旁边的取消可以从新设置候选人。
4.在生成的候选人选框中选择想要选的候选人,点击下面的“确定”按钮 以完成选票的填制,此时在显示统计结果的地方能即时的看到选票统计结果。
5.重复第4步来填制下一张选票。
6.点击“排序”按钮后统计结果会按照候选人的票数从高到低进行排列。
7.点击“保存结果”会弹出一个文本域对话框,里面有刚刚统计的结果, ctrl+a全部选中,再ctrl+c
复制,这样就可以将结果粘贴到别处保存下来。
8.点击“刷新”后回到主界面,重新设置候选人,进行下一轮投票。
4 系统总体设计
4.1 系统功能简介
1. 点击确认按钮实现使用选择框代表候选人
2. 点击取消按钮候选人输入框
您可能关注的文档
最近下载
- (高清版)DB43∕T 140-2023 造林技术规程 .pdf VIP
- 2025广东汕尾市海丰县纪委监委招聘政府聘员6人笔试参考题库附答案解析.docx VIP
- 飞机构造基础 液压源 液压源的组成(二).pptx VIP
- 正元地下管线数据处理系统用户手册(Zyspps Ver5.0).pdf
- 概率论与数理统计教程(第2版) 茆诗松全套PPT课件.ppt
- 瑶族舞曲(管弦乐)总谱.pdf VIP
- DCS控制室全操作规程.docx VIP
- 爱立信5G四期产品及建设方案介绍.pdf VIP
- 统编版八年级上册语文第一单元第2课《中国人首次进入自己的空间站》教学课件(新教材).pptx
- 《汽车鉴定与评估》全套课件.pptx VIP
文档评论(0)