• 大小: 441KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-09-14
  • 语言: 其他
  • 标签: Java  

资源简介

为whuters提供无微不至的人文主义关怀和亲切的慰问!

资源截图

代码片段和文件信息


//该文件为管理员操作类定义

package character;

import java.io.IOException;
import java.sql.SQLException;
import java.util.Enumeration;
import constants.Global;
import function.UserFunction;
//import serialization.UserSerialization;

public class Administrator extends User implements Global
{

private static final long serialVersionUID = -8676119825098791623L;
public Administrator(String nameString passwordString role)
{
super(namepasswordrole);
}

public void showMenu() 
{
//输出档案管理员菜单
String headline1=“***欢迎进入档案管理员访问系统!***\n“;
String headline2=“\t1.修改用户(密码和身份)\n\t2.删除用户\n\t3.新增用户\n\t4.列出用户\n\t5.下载文件\n\t6.文件列表\n\t7.修改(本人密码)\n\t0.退出\n“;
String headline3=“*********************\n“;
String headline4=“请选择管理员权限:“;
System.out.print(headline1+headline2+headline3+headline4);
}
public static void AdministratorProcessing(String snameString spasswordString srole)
{
System.out.println(“管理员登录!“);
Administrator ad=new Administrator(snamespasswordsrole);
char selection;
do
{
ad.showMenu();
selection=scan.next().charAt(0);
switch(selection)
{
case ‘1‘:
{
ad.UpdateUser();
System.out.println(“\n\n“);
break;
}
case ‘2‘:
{
ad.DeleteUser();
System.out.println(“\n\n“);
break;
}
case ‘3‘:
{
ad.AddUser();
System.out.println(“\n\n“);
break;
}
case ‘4‘:
{
ad.DisplayUser();
System.out.println(“\n\n“);
break;
}
case ‘5‘:
{
ad.DownloadFile();
System.out.println(“\n\n“);
break;
}
case ‘6‘:
{
ad.DisplayFile();
System.out.println(“\n\n“);
break;
}
case ‘7‘:
{
ad.UpdatePassword();
System.out.println(“\n\n“);
break;
}
case ‘0‘:
{
System.out.println(“谢谢使用管理员系统!返回登录菜单“);
System.out.println(“\n\n“);
break;
}
default:
{
System.out.print(“输入选项错误!“);
System.out.println(“\n\n“);
break;
}
}//管理员菜单switch结束
}while(selection!=‘0‘);
}
public void UpdateUser()
{
//修改用户信息 (密码和身份)
System.out.print(“请输入待修改信息的用户姓名:“);
String changename=scan.next();
System.out.print(“请输入修改后的用户密码:“);
String changepassword=scan.next();
System.out.print(“请输入修改后的用户身份(administrator或operator或browser):“);
String changerole=scan.next();
if(changerole.contentEquals(“administrator“)||changerole.contentEquals(“operator“)||changerole.contentEquals(“browser“))
{
try 
{
if(UserFunction.updateUser(changename changepassword changerole)) 
{
System.out.println(“修改成功!“);
//UserSerialization userserial=new UserSerialization();
//userserial.saveUser();
}
else 
System.out.println(“修改失败!“);

catch (SQLException e) 
{
System.out.println(“异常抛出:数据库链接错误!“);
e.printStackTrace();
}
}
else
System.out.println(“无此身份,身份输入错误!“);
}
public void DeleteUser()
{
//删除用户
System.

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       6985  2019-12-11 19:02  周三晚_王志坚_0121810870701.rar\v1\character\Administrator.java

     文件       2758  2019-11-27 21:00  周三晚_王志坚_0121810870701.rar\v1\character\Browser.java

     文件       5330  2019-12-03 20:17  周三晚_王志坚_0121810870701.rar\v1\character\Operator.java

     文件       4185  2019-12-03 20:26  周三晚_王志坚_0121810870701.rar\v1\character\User.java

     文件        576  2019-11-28 22:56  周三晚_王志坚_0121810870701.rar\v1\constants\Global.java

     文件       3201  2019-12-11 19:02  周三晚_王志坚_0121810870701.rar\v1\entrance\Main.java

     文件       1297  2019-12-03 19:52  周三晚_王志坚_0121810870701.rar\v1\file\Doc.java

     文件       1288  2019-12-03 19:56  周三晚_王志坚_0121810870701.rar\v1\function\FileFunction.java

     文件       2447  2019-12-02 20:08  周三晚_王志坚_0121810870701.rar\v1\function\UserFunction.java

     文件       1293  2019-11-29 11:23  周三晚_王志坚_0121810870701.rar\v1\serialization\FileDeSerialization.java

     文件        931  2019-11-29 11:38  周三晚_王志坚_0121810870701.rar\v1\serialization\FileSerialization.java

     文件       1382  2019-11-28 16:22  周三晚_王志坚_0121810870701.rar\v1\serialization\UserDeSerialization.java

     文件        918  2019-11-29 11:38  周三晚_王志坚_0121810870701.rar\v1\serialization\UserSerialization.java

     文件        622  2019-12-01 21:58  周三晚_王志坚_0121810870701.rar\v2\entrance_gui\GUIApplication.java

     文件      16712  2019-12-03 21:18  周三晚_王志坚_0121810870701.rar\v2\frame\FileManageframe.java

     文件       6242  2019-12-02 21:18  周三晚_王志坚_0121810870701.rar\v2\frame\Loginframe.java

     文件       7734  2019-12-02 21:30  周三晚_王志坚_0121810870701.rar\v2\frame\Mainframe.java

     文件       4434  2019-12-02 20:59  周三晚_王志坚_0121810870701.rar\v2\frame\SelfManageframe.java

     文件       8718  2019-12-02 20:21  周三晚_王志坚_0121810870701.rar\v2\frame\UserManageframe.java

     文件       1552  2019-12-11 18:07  周三晚_王志坚_0121810870701.rar\v3\action\AddUser.java

     文件       1103  2019-12-11 18:07  周三晚_王志坚_0121810870701.rar\v3\action\DeleteUser.java

     文件       3178  2019-12-11 10:53  周三晚_王志坚_0121810870701.rar\v3\action\DownloadFile.java

     文件        692  2019-12-11 13:15  周三晚_王志坚_0121810870701.rar\v3\action\ListFile.java

     文件        634  2019-12-10 19:00  周三晚_王志坚_0121810870701.rar\v3\action\ListUser.java

     文件       1452  2019-12-11 09:38  周三晚_王志坚_0121810870701.rar\v3\action\ShowMenu.java

     文件        727  2019-12-11 18:07  周三晚_王志坚_0121810870701.rar\v3\action\UpdatePassword.java

     文件       1609  2019-12-11 18:07  周三晚_王志坚_0121810870701.rar\v3\action\UpdateUser.java

     文件       2835  2019-12-11 18:07  周三晚_王志坚_0121810870701.rar\v3\action\UploadFile.java

     文件       1830  2019-12-11 20:02  周三晚_王志坚_0121810870701.rar\v3\character\Administrator.java

     文件       1227  2019-12-11 12:26  周三晚_王志坚_0121810870701.rar\v3\character\Browser.java

............此处省略76个文件信息

评论

共有 条评论