Java课程设计——GUI密码生成器201521123035
1.团队课程设计博客链接
(http://www.cnblogs.com/wuling15/p/7061857.html)
2.个人负责模块或任务说明
(1)确定课题并进行任务分工
(2)编写随机数产生的函数
(3)编写自主选择密码类型的函数
(4)实现密码类型的有效性,并提示密码类型不能为空
(5)完成小组博客
3.自己的代码提交记录截图

4.自己负责模块或任务详细说明
4.1实现随机密码的产生
效果截图

关键代码截图

实现简述:
这个函数的原理就是把passwordType里产生的字符串,密码长度,range返回到自己本身,并产生随机数,先定义随机数的类再从0到range中随机生成一个随机密码,循环次数与 密码长度一致,这样就能保证能产生与输入的密码长度相同的密码。
4.2实现自主选择密码类型
效果截图


关键代码截图

实现简述: 这个就是先确定密码有几种,再按种类排列组合,并利用if判断,比如我只要数字的密码,这样就把数字的密码剪切下来形成新的字符串再返回给获取密码这个函数使 用。
实现密码类型的有效性,并提示密码类型不能为空
效果截图

关键代码截图

实现简述:这个是放在密码类型函数里的,只要没有选择任何类型就会返回错误提示。
5.课程设计的感想
这次课程设计的等级虽然不高,但是我感触颇深。第一次担任组长,虽然程序也比较简单,但是要做好统筹规划、任务分配以及时间上的安排还是需要好好考虑的。尽管我们的程序比较简单,但是还是有一些不懂的地方需要百度,下载文件来自主学习,也体会到了做程序员的不易,毕竟每个人都不能保证自己什么都会,学计算机专业的人可能都需要有“活到老,学到老”的精神吧。当看到我们做出来的图形界面以及完整地实现我们想要的功能的时候,说不激动是假的,即使是“D”,那也是我们的汗水。下面讲讲建议,感觉老师老师在任务书里面对任务的阐述太过于简单了,我觉得在描述基本功能的时候可以再适当加上一些补充功能的建议,这样学有余力但自己又不知道再继续补充什么功能的同学就可以对程序继续做补充完善,使实现的功能更加全面。
Java课程设计——GUI密码生成器201521123035的更多相关文章
- Java课程设计--GUI密码生成器201521123033
1.团队课程设计题目 基于GUI的密码生成器 团队博客链接 2.个人负责模块 (1)界面设计 (2)部分错误输入的提示 (3)一键复制密码功能的实现 3.个人代码的提交记录截图 4.个人代码展示以及代 ...
- Java课程设计——GUI密码生成器团队博客
1.团队名称.团队成员介绍(需要有照片) 1.1团队名称 小黄人 1.2团队成员介绍 吴玲:组长,现任院就业会策划部副部长 郭琪容:组员,现任院硬件协会会长 2. 项目git地址 吴 玲 郭琪容 3. ...
- java课程设计--We Talk(201521123061)
java课程设计--We Talk(201521123061) 团队博客链接:http://www.cnblogs.com/slickghost/ 数据库 一.通过Dao模式建立与数据库的连接 1.数 ...
- Java课程设计-算术运算测试(D级) 齐鲁工业大学 计科20-1 王瀚垠 202003010033
Java课程设计-算术运算测试(D级) 齐鲁工业大学 计科20-1 王瀚垠 202003010033 目录 1.项目简介 2.项目采用技术 3.功能需求分析 4.项目亮点 5.项目功能架构图和UML类 ...
- JAVA课程设计——“小羊吃蓝莓”小游戏
JAVA课程设计--"小羊吃蓝莓"小游戏 1. 团队课程设计博客链接 http://www.cnblogs.com/HXY071/p/7061216.html 2. 个人负责模块或 ...
- Java课程设计—学生成绩管理系统(201521123004-林艺如)
1.团队课程设计博客 团队课程设计博客链接 2.个人负责模块或任务说明 ①.Menu Menu.jsp 在页面中给出提示,用HTML的 MenuTeacher.jsp 利用Menu.jsp进行具体化完 ...
- Java课程设计——学生成绩管理系统(201521123003 董美凤)
Java课程设计--学生成绩管理系统(201521123003 董美凤) 1.团队课程设计博客链接 学生成绩管理系统博客链接 2.个人负责模块或任务说明 信息修改 密码修改 部分界面设计 3.自己的代 ...
- JAVA课程设计+五子棋(团队博客)
JAVA课程设计 利用所学习的JAVA知识设计一个五子棋小游戏 1.团队名称.团队成员介绍(菜鸟三人组) 杨泽斌[组长]:201521123049 网络1512 叶文柠[组员]:20152112305 ...
- Java课程设计(2019版)
参考资料 Java课程设计参考资料(2018-12-26更新) Java课程设计常见问题(程序部署.数据库.JSP) 项目开发参考-阿里巴巴Java开发手册(正式版) 更多参考资料请查看QQ群文件中的 ...
随机推荐
- python伪装浏览器爬虫
待完善 import urllib2,urllib,cookielib urllib.getproxies_registry=lambda:{} request=urllib2.Request(&qu ...
- Ubuntu 16.04 + CUDA 8.0 + cuDNN v5.1 + TensorFlow(GPU support)安装配置详解
随着图像识别和深度学习领域的迅猛发展,GPU时代即将来临.由于GPU处理深度学习算法的高效性,使得配置一台搭载有GPU的服务器变得尤为必要. 本文主要介绍在Ubuntu 16.04环境下如何配置Ten ...
- eclipse中配置spring环境
初识Spring框架 1.简单使用 eclipse中配置Spring环境,如果是初学的话,只需要在eclipse中引入几个jar包就可以用了, 在普通java project项目目录下,建一个lib文 ...
- 【Tomcat】重新獲得war包
Extract war in tomcat/webapps #!/bin/bash #----------------------------------------------- # FileNam ...
- linux命令后台执行
fg.bg.jobs.&.nohup.ctrl+z.ctrl+c 命令 一.& 加在一个命令的最后,可以把这个命令放到后台执行,如 watch -n 10 sh test.sh &am ...
- Hibernate级联操作解密(inverse和cascade)
总结: Cascade:对级联操作进行限制,有如下几个参数: all : 所有情况下均进行关联操作. none:所有情况下均不进行关联操作.这是默认值. save-update:在执行save/u ...
- 【JBoss】数据库连接配置小结(转)
数据库驱动位置: %JBOSS_HOME%\server\default\lib目录下. 数据库配置文件位置:JBOSS_HOME\docs\examples\jca\XXXX-ds.xml < ...
- Spring事务管理——其他的事务属性
之前我们说过Spring事务管理中的事务的传播行为的属性.下面我们来说一下它的其他属性. 一.事务的隔离级别 1 .数据库事务并发问题.假设现在有两个事务:Transaction01和Transact ...
- 现在开始学习WPF了,mongodb在整理一下
回忆一下自己学习mongodb的过程 1安装 2增删改查 3数据类型转换 4GridFS 5权限管理--开启权限之前先建立一个超级用户(admin库中),开启权限,用该用户登陆,进入admin数据库( ...
- [2013-01-15]The Little Schemer 学习笔记
<The Little Schemer> FP编程.lisp入门必备 这书貌似没中文版: 有英文pdf版:完整版下载链接 英文不好的,被前几页噎住的,可以先到这里看翻译好的前言部分 看完人 ...