JAVA课设 学生基本信息管理 团队博客
2017-06-22 15:40
288 查看
1.成员
邹其元 网络1512 201521123060
杨钧宇 网络1512 201521123062
2.项目Git地址 团队项目码云地址
//添加截图3. 项目git提交记录截图(要体现出每个人的提交记录、提交说明),老师将点击进去重点考核。
//每人的截图
4.项目功能架构图与主要功能流程图
架构图:
流程图:
5.项目运行截图
6.项目关键代码
因为对于密码随即生成器最重要的就是密码生成的过程,所以贴上密码生成代码import java.util.Random; public class Password { private static final String passwordPassword = "0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"; ; public String Password(String passwordchain, int passwordlength, int range) { String passwordString = ""; Random random = new Random(); for (int i = 0; i < passwordlength; i++) { int a = random.nextInt(range); passwordString = passwordString + passwordchain.substring(a, a+1); } return passwordString; } public String passwordType(int number, int lowercase, int uppercase, int length) { if (number > 0) { if (number > 0 && lowercase > 0 && uppercase > 0)//选中三种类型密码 { return Password(passwordPassword.substring(0, 61), length, 61); } if (number > 0 && lowercase > 0)//选中数字和小写字母的密码 { return Password(passwordPassword.substring(0, 35), length, 35); } if (number > 0 && uppercase > 0)//选中数字和大写字母的密码 { return Password(passwordPassword.substring(0, 9) + passwordPassword.substring(35, 61), length, 35); } //只选中数字的密码 return Password(passwordPassword.substring(0, 9), length, 9); } if (lowercase > 0) { if (lowercase > 0 && uppercase > 0) {//选中小写字母和大写字母的密码 return Password(passwordPassword.substring(9, 61), length, 51); } //只选中小写字母的密码 return Password(passwordPassword.substring(9, 35), length, 25); } if (uppercase > 0) {//只含有大写字母的密码 return Password(passwordPassword.substring(35, 61), length, 25); } return " "; } }
7.尚待改进或者新的想法
界面美观整洁程度略低密码生成之后需要手动复制才能使用,如果可以生成之后自动复制进入粘贴板或者增加复制功能会更好
密码只允许生成数字,大写字母,小写字母
8.团队成员任务分配,团队成员课程设计博客链接
姓名 | 任务分配 | 博客链接 |
---|---|---|
邹其元(组长) | 界面 判断 | 邹其元博客 |
杨钧宇 | 随机密码生成算法 | 杨钧宇博客 |
相关文章推荐
- Java课程设计 学生基本信息管理系统 团队博客
- Java程序设计——学生基本信息管理系统(团队+个人)
- JAVA课程设计个人博客 学生基本信息管理 201521123117 李心宇
- Java课程设计 学生基本信息管理个人博客
- Java程序设计——学生基本信息管理系统
- Java课程设计 - 学生基本信息管理
- JAVA课程设计-学生信息管理系统(个人博客)
- JAVA课程设计---学生基本信息管理系统(201521123039 王兴)
- Java课程设计-学生基本信息管理 201521123036
- Java程序设计——学生基本信息管理系统
- java程序设计----学生基本信息管理系统
- Java课程设计——学生基本信息管理
- 学生信息管理系统团队博客
- 学生信息管理系统系列博客六
- 用C#创建2个类,使用继承,抽象类的特性做学生基本信息管理
- Android(java)学习笔记195:学生信息管理系统案例(SQLite + ListView)
- 用java开发学生信息管理系统(SIMS,五)
- jsp开发学生信息管理系统,实现了基本的增删改查的功能
- 用java开发学生信息管理系统(SIMS,三)
- (一个代码学会c语言操作数据库)linux上通过c语言操作数据库实现基本的学生信息管理系统(增、删、查、改‘显示)