JAVA利用SWT创建GUI,实现简单学生管理系统

2019级计算机系所有学生的信息存放在student_score.txt文件中, 为了方便管理学生信息,需要设计一个GUI图形化程序,功能如下:

• 1.统计出各班学生的人数并在界面上显示。

• 2.完成基于班级的模糊查询。

• 3.完成基于学号的精确查询。

	public StudentInfoManageSystem(String title) {
		super(title);
		//窗体属性
		setSize(800, 500);
		setVisible(true);
		setLayout(new GridLayout(2,1));
		//文本
		text1 = new TextField("输入班级或学号", 20);
		//文本域
		textarea1 = new TextArea("");
		//按钮
		button1 = new Button("查询各班人数");
		button1.setActionCommand("1");	//设置组件行动命令(暗号)
		button1.addActionListener(this);
		
		button2 = new Button("基于班级模糊查询");
		button2.setActionCommand("2");	//设置组件行动命令(暗号)
		button2.addActionListener(this);
		
		button3 = new Button("基于学号精准查询");
		button3.setActionCommand("3");	//设置组件行动命令(暗号)
		button3.addActionListener(this);
		//P1面板
//		panel1.add(text1, BorderLayout.WEST);
//		panel1.add(textarea1, BorderLayout.EAST);
		panel1.add(text1);
		panel1.add(textarea1);
		//P2面板
		panel2.add(button1, BorderLayout.EAST);
		panel2.add(button2, BorderLayout.CENTER);
		panel2.add(button3, BorderLayout.WEST);
		
		add(panel1);
		add(panel2);
		

//		//让打开的窗口可以关闭
		addWindowListener(new WindowAdapter() {//增加监听器 适配模式
			
			public void windowClosing(WindowEvent we) {
				System.exit(0);
			}
	});
		setVisible(true);
	}

图书资料管理信息系统,带源代码、数据库sql文件、课设报告,具备如下基本功能: 1、 系统管理功能有:角色管理、用户管理、修改密码。主要实现系统的安全管理,不同的操作者有不同的权限,可以执行不同的操作。普通读者的权限只能是查询图书及自己的借阅情况;而图书馆管理员可以对图书信息进行管理,如对新书入库,也可以管理用户,如添加新用户和删除不用的账号等。 2、 进书管理功能有:登记基本的图书信息。这部分的功能用于登记新书的书名、作者、出版社、价格、进书的册数、进书日期、ISBN等。 3、 图书入库管理功能有:对新书分类编目,及时更新图书库中的图书信息。这部分的功能用于对所购进的新书,按其种类学科进行编目,给与唯一的书号;及时更新书库中的图书信息,包括书名、书号、作者、出版社、价格、库存位置和库存册数这些信息,方便读者查询借阅。 4、 查询功能功能有:查询图书的信息,查询读者的借阅情况。这部分的功能主要提供多种方式的查询服务。读者可以根据书名、作者或关键字模糊查询图书信息;读者也可以根据自己的借书证号查询自己的借阅情况,如已借了几本书,借书日期,还书日期,有没有续借等。 5、 借书/还书管理功能有:借书管理、还书管理。这部分的功能是当读者借书时,系统根据借书证号识别读者身份,核对读者的借书信息,做出判断如可不可以借、还可借几本,成功借阅后记录在借书信息并修改书库图书信息。当读者还书时,系统根据借书证号识别读者身份,核对读者的借书信息,做出判断如有没有超期,要不要罚款,需要罚多少等,最后还书成功,修改书库图书信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值