本文目录一览:
- 1、用Java程序设计一个简单学生个人信息管理系统,该系统具有录入,查询,修改三项基本功能
- 2、用java编写一个用户信息管理器
- 3、Java实现简单个人信息录入
- 4、求用JAVA程序编的个人信息管理系统
用Java程序设计一个简单学生个人信息管理系统,该系统具有录入,查询,修改三项基本功能
哎、 老大、你该不会让 帮你写 毕业试题吧!!!
不过 帮你分析 一下吧!! 我也是 新手!!!
1、首先 创建数据库 (以为你的需求较少 不用写项目文档了 直奔主题好了)
学生表(Students) 学分表(Score)学科表(Greade) 估计这三个就 够用了(不够你在添加、、)
2、(使用JSP 完成)创建 页面 (根据你的需求 创建吧)以及导入数据库 驱动、、、
3、数据库连接类、实体类、 Dao 类、业务类!
4、你的录入,查、修改、分别 用
1、insert into (表名)values(列值)
2、select * (或 列名) from 表名 where =?;
3、delete * from 表名 where=?;
4、关于页面的 验证 你在 创建 jsp 页面时, 添加 javascript 进行 验证 就行了!!
四、到此 分析完了 说实话、这项目 不难、朋友如果你动手的话,也就三四个小时 就K.O了!!
学习 要肯动手!!! 加油啊!!! 傍晚 快乐! 选我 吧!Thanks
用java编写一个用户信息管理器
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
/**
*
* @author young
*
*/
class User{
private String no;
private String name;
private int age;
private String add;
public String getNo() {
return no;
}
public void setNo(String no) {
this.no = no;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getAdd() {
return add;
}
public void setAdd(String add) {
this.add = add;
}
}
public class Test {
// 增加
public static ArrayListUser addUser(){
ListUser list = new ArrayListUser();
User u = new User();
Scanner sc = new Scanner(System.in);
System.out.print("输入 no: ");
u.setNo(sc.nextLine());
System.out.print("输入name: ");
u.setName(sc.nextLine());
System.out.print("输入add: ");
u.setAdd(sc.nextLine());
System.out.print("输入age: ");
u.setAge(sc.nextInt());
list.add(u);
return (ArrayListUser) list;
}
// 修改
public static void updateUser(String name, ListUser list){
Scanner sc = new Scanner(System.in);
boolean isExist = false;
for(int i = 0; i list.size(); i++){
if(name.equals(list.get(i).getName())){
isExist = true;
System.out.print("输入新 no: ");
list.get(i).setNo(sc.nextLine());
System.out.print("输入新name: ");
list.get(i).setName(sc.nextLine());
System.out.print("输入新add: ");
list.get(i).setAdd(sc.nextLine());
System.out.print("输入新age: ");
list.get(i).setAge(sc.nextInt());
}
}
if(isExist == false){
System.out.println("不存在该用户");
}
}
// 查找
public static void findUser(String name, ListUser list){
boolean isExist = false;
for(int i = 0; i list.size(); i++){
if(name.equals(list.get(i).getName())){
isExist = true;
System.out.println("用户编号: " + list.get(i).getNo()
+ ". 姓名: " + list.get(i).getName()
+ ". 地址: " + list.get(i).getAdd()
+ ". 年龄: " + list.get(i).getAge());
}
}
if(isExist == false){
System.out.println("不存在该用户");
}
}
// 删除
public static void delUser(String name, ListUser list) {
boolean isExist = false;
for (int i = 0; i list.size(); i++) {
if (name.equals(list.get(i).getName())) {
isExist = true;
list.remove(i);
System.out.println("该用户已删除");
}
}
if (isExist == false) {
System.out.println("不存在该用户");
}
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
ListUser list = new ArrayListUser();
int i = 0;
while(true){
System.out.println("输入你的选择: 1.增加\t2.查找\t3.修改\t4.删除\t0.退出");
i = sc.nextInt();
switch (i) {
case 1:
list = addUser();
break;
case 2:
System.out.print("输入要查找的用户名: ");
String name = sc.next();
findUser(name, list);
break;
case 3:
System.out.print("输入要修改的用户名: ");
String n = sc.next();
updateUser(n, list);
break;
case 4:
System.out.print("输入要删除的用户名: ");
String na = sc.next();
delUser(na, list);
break;
case 0:
System.out.println("程序结束!");
System.exit(0);
break;
}
}
}
}
Java实现简单个人信息录入
数据库就要你自己建了.
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
public class PersonInfoRecorder extends JFrame implements ActionListener{
private JLabel nameLabel,sexLabel,ageLabel,tipLabel;//用来显示姓名、性别、年龄和提示栏
private JTextField nameTextField,ageTextField;//用来输入姓名和年龄
private JComboBox sex;//用来选择性别
private JTextArea info;//用来显示输入的个人信息
private JButton ok;//确定按钮
private JPanel northPanel,centerPanel,bigPanel;
public PersonInfoRecorder(){
super("个人信息录入器");
nameLabel = new JLabel("姓名");
sexLabel = new JLabel("性别");
ageLabel = new JLabel("年龄");
nameTextField = new JTextField(6);
ageTextField = new JTextField(6);
String sexs[] = {"男","女" };
sex = new JComboBox(sexs);
/*sex.addItemListener(
new ItemListener(){
public void itemStateChanged(ItemEvent event){
if(event.getStateChange() == ItemEvent.SELECTED){
String fsex = (String)sex.getSelectedItem();
info.setText(fsex);
}
}
});*/
ok = new JButton("确定");
ok.addActionListener(this);
northPanel = new JPanel();
northPanel.add(nameLabel);
northPanel.add(nameTextField);
northPanel.add(sexLabel);
northPanel.add(sex);
northPanel.add(ageLabel);
northPanel.add(ageTextField);
northPanel.add(ok);
info = new JTextArea("输入个人简要信息",5,30);
info.setLineWrap(true);
centerPanel = new JPanel();
JScrollPane scroll = new JScrollPane(info);
scroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
scroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
centerPanel.add(scroll);
bigPanel = new JPanel();
bigPanel.add(northPanel);
bigPanel.add(centerPanel);
getContentPane().add(bigPanel);
setSize(400,200);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e){
if(nameTextField.getText().equals("")){
JOptionPane.showMessageDialog(null, "姓名不能为空!请输入姓名.");
}else{
String inform = info.getText();
if(inform.equals("输入个人简要信息")){
inform = "";
}
info.setText("姓名:" + nameTextField.getText()
+ "\n性别:" + (String)sex.getSelectedItem()
+ "\n年龄:" +
"\n简介:\n" + inform);
try{ //这里的异常处理语句是必需的.否则不能通过编译!
String sqlStr = "insert into Person values(nameTextField.getText(),"+
"(String)sex.getSelectedItem(),ageTextField.getText(),inform)";
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Person";
//Person为数据库
String user="sa";
String password="";
Connection con = DriverManager.getConnection(url,user,password);
Statement st = con.createStatement();
st.executeUpdate( sqlStr );
st.close();
con.close();
} catch(ClassNotFoundException exception) {
exception.printStackTrace(System.out);
}
catch(Exception err) {
err.printStackTrace(System.out);
}
}
}
public static void main(String[] args) {
PersonInfoRecorder application = new PersonInfoRecorder();
}
}
求用JAVA程序编的个人信息管理系统
虽然不难 但是 建数据库 建工程 拖控件都要不少时间吧。。。。