已注册到系统的用户(user)可以添加,删除,查询系统中记录的会议(meeting )安排;
系统还提供新用户注册(register),清除(clear)某一用户所有会议安排等管理功能。。。
我想用两个表,一个是t_user,包括id,username,password字段,用access做
另一个是t_meet,包括start//会议开始时间,end//会议结束时间,username//会议的发起人,
scheduled_name//会议预约的另一个用户,label//会议的标签
10 个解决方案
#1
主要是5个方法:注册,添加会议,搜索会议,删除会议
将它的业务逻辑方法写出来也行
将它的业务逻辑方法写出来也行
#2
200分的题目都没有做的出来啊
#3
先顶一下好了!
#4
你已经工作了 我门还在上学 怎么可能比你强 自己要努力 要相信自己 慢慢做 一定能搞定
#5
关键是我想知道有什么好处,吼吼
#6
用JSP应该方便一点吧,JAVA挺麻烦的
#7
很简单啊
关键点:
1:界面,JAVA的界面是出奇的不好写。
你可以用NETBEAN画。也可以去找现成的代码。
如果是你老板对你考验的话。这个不是重点,好看就行。
2:java连接数据库。和对数据库的增删改操作。
这个是考你的基本功。
3:注意程序体现出来MVC,就是数据的显示和处理分离。
关键点:
1:界面,JAVA的界面是出奇的不好写。
你可以用NETBEAN画。也可以去找现成的代码。
如果是你老板对你考验的话。这个不是重点,好看就行。
2:java连接数据库。和对数据库的增删改操作。
这个是考你的基本功。
3:注意程序体现出来MVC,就是数据的显示和处理分离。
#8
数据操作
Connection conn;
Statement sta;
ResultSet rs;
PreparedStatement pSta;
连接数据库
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = java.sql.DriverManager.getConnection("jdbc:odbc:你的access数据源",用户名,密码);
sta = conn.createStatement();
}
catch(Exception em){
}
登陆
public boolean cheakuser(String username, String password) {
boolean login = false;
String Query = "select password from t_user where username = '" +
username + "'";
try {
rs = sta.executeQuery(Query);
if (rs.next()) {
if (password.equals(rs.getObject(1).toString())) {
login = true;
}
}
} catch (SQLException ex) {
}
return login;
}
注册
判断用户是否存在
public boolean hasSameName(String user) {
boolean bool = false;
try {
String Query = "select UserName from t_user where UserName = '" +
user + "'";
rs = sta.executeQuery(Query);
if (rs.next()) {
bool = true;
} else {
bool = false;
}
} catch (SQLException ex) {
}
return bool;
}
添加纪录
public void addUser(String username, String password) {
String Query = "insert into t_user(UserName,PassWord) values(?,?)";
try {
pSta = conn.prepareStatement(Query);
pSta.setString(1, username);
pSta.setString(2, password);
pSta.executeUpdate();
} catch (SQLException ex) {
}
}
//查找会议
public List getMeeting(String meeting) {
List al;
String [] record= new String[5];
String Query = "select * from t_meet where ";
Query = Query + "label like '%" + meeting +"%'";
try {
al = new ArrayList();
rs = sta.executeQuery(Query);
while (rs.next()) {
for(int i=0;i<5;i++){record[i]=rs.getObject(i).toString();}
//可能有问题 不行自己改改;
al.add(record);
}
} catch (SQLException ex) {
ex.printStackTrace();
}
return al;
}
//删除
public void delMeeting(String meeting) {
String Query = "delete * from t_meet where ";
Query = Query + "label = '"+ meeting +"'";
try {
sta.executeUpdate(Query);
}
} catch (SQLException ex) {
ex.printStackTrace();
}
return al;
}
Connection conn;
Statement sta;
ResultSet rs;
PreparedStatement pSta;
连接数据库
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = java.sql.DriverManager.getConnection("jdbc:odbc:你的access数据源",用户名,密码);
sta = conn.createStatement();
}
catch(Exception em){
}
登陆
public boolean cheakuser(String username, String password) {
boolean login = false;
String Query = "select password from t_user where username = '" +
username + "'";
try {
rs = sta.executeQuery(Query);
if (rs.next()) {
if (password.equals(rs.getObject(1).toString())) {
login = true;
}
}
} catch (SQLException ex) {
}
return login;
}
注册
判断用户是否存在
public boolean hasSameName(String user) {
boolean bool = false;
try {
String Query = "select UserName from t_user where UserName = '" +
user + "'";
rs = sta.executeQuery(Query);
if (rs.next()) {
bool = true;
} else {
bool = false;
}
} catch (SQLException ex) {
}
return bool;
}
添加纪录
public void addUser(String username, String password) {
String Query = "insert into t_user(UserName,PassWord) values(?,?)";
try {
pSta = conn.prepareStatement(Query);
pSta.setString(1, username);
pSta.setString(2, password);
pSta.executeUpdate();
} catch (SQLException ex) {
}
}
//查找会议
public List getMeeting(String meeting) {
List al;
String [] record= new String[5];
String Query = "select * from t_meet where ";
Query = Query + "label like '%" + meeting +"%'";
try {
al = new ArrayList();
rs = sta.executeQuery(Query);
while (rs.next()) {
for(int i=0;i<5;i++){record[i]=rs.getObject(i).toString();}
//可能有问题 不行自己改改;
al.add(record);
}
} catch (SQLException ex) {
ex.printStackTrace();
}
return al;
}
//删除
public void delMeeting(String meeting) {
String Query = "delete * from t_meet where ";
Query = Query + "label = '"+ meeting +"'";
try {
sta.executeUpdate(Query);
}
} catch (SQLException ex) {
ex.printStackTrace();
}
return al;
}
#9
到网上下个源代码,改改就好了。
#10
如果有机子,这个很容易解决,大概十分钟就行了
#1
主要是5个方法:注册,添加会议,搜索会议,删除会议
将它的业务逻辑方法写出来也行
将它的业务逻辑方法写出来也行
#2
200分的题目都没有做的出来啊
#3
先顶一下好了!
#4
你已经工作了 我门还在上学 怎么可能比你强 自己要努力 要相信自己 慢慢做 一定能搞定
#5
关键是我想知道有什么好处,吼吼
#6
用JSP应该方便一点吧,JAVA挺麻烦的
#7
很简单啊
关键点:
1:界面,JAVA的界面是出奇的不好写。
你可以用NETBEAN画。也可以去找现成的代码。
如果是你老板对你考验的话。这个不是重点,好看就行。
2:java连接数据库。和对数据库的增删改操作。
这个是考你的基本功。
3:注意程序体现出来MVC,就是数据的显示和处理分离。
关键点:
1:界面,JAVA的界面是出奇的不好写。
你可以用NETBEAN画。也可以去找现成的代码。
如果是你老板对你考验的话。这个不是重点,好看就行。
2:java连接数据库。和对数据库的增删改操作。
这个是考你的基本功。
3:注意程序体现出来MVC,就是数据的显示和处理分离。
#8
数据操作
Connection conn;
Statement sta;
ResultSet rs;
PreparedStatement pSta;
连接数据库
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = java.sql.DriverManager.getConnection("jdbc:odbc:你的access数据源",用户名,密码);
sta = conn.createStatement();
}
catch(Exception em){
}
登陆
public boolean cheakuser(String username, String password) {
boolean login = false;
String Query = "select password from t_user where username = '" +
username + "'";
try {
rs = sta.executeQuery(Query);
if (rs.next()) {
if (password.equals(rs.getObject(1).toString())) {
login = true;
}
}
} catch (SQLException ex) {
}
return login;
}
注册
判断用户是否存在
public boolean hasSameName(String user) {
boolean bool = false;
try {
String Query = "select UserName from t_user where UserName = '" +
user + "'";
rs = sta.executeQuery(Query);
if (rs.next()) {
bool = true;
} else {
bool = false;
}
} catch (SQLException ex) {
}
return bool;
}
添加纪录
public void addUser(String username, String password) {
String Query = "insert into t_user(UserName,PassWord) values(?,?)";
try {
pSta = conn.prepareStatement(Query);
pSta.setString(1, username);
pSta.setString(2, password);
pSta.executeUpdate();
} catch (SQLException ex) {
}
}
//查找会议
public List getMeeting(String meeting) {
List al;
String [] record= new String[5];
String Query = "select * from t_meet where ";
Query = Query + "label like '%" + meeting +"%'";
try {
al = new ArrayList();
rs = sta.executeQuery(Query);
while (rs.next()) {
for(int i=0;i<5;i++){record[i]=rs.getObject(i).toString();}
//可能有问题 不行自己改改;
al.add(record);
}
} catch (SQLException ex) {
ex.printStackTrace();
}
return al;
}
//删除
public void delMeeting(String meeting) {
String Query = "delete * from t_meet where ";
Query = Query + "label = '"+ meeting +"'";
try {
sta.executeUpdate(Query);
}
} catch (SQLException ex) {
ex.printStackTrace();
}
return al;
}
Connection conn;
Statement sta;
ResultSet rs;
PreparedStatement pSta;
连接数据库
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = java.sql.DriverManager.getConnection("jdbc:odbc:你的access数据源",用户名,密码);
sta = conn.createStatement();
}
catch(Exception em){
}
登陆
public boolean cheakuser(String username, String password) {
boolean login = false;
String Query = "select password from t_user where username = '" +
username + "'";
try {
rs = sta.executeQuery(Query);
if (rs.next()) {
if (password.equals(rs.getObject(1).toString())) {
login = true;
}
}
} catch (SQLException ex) {
}
return login;
}
注册
判断用户是否存在
public boolean hasSameName(String user) {
boolean bool = false;
try {
String Query = "select UserName from t_user where UserName = '" +
user + "'";
rs = sta.executeQuery(Query);
if (rs.next()) {
bool = true;
} else {
bool = false;
}
} catch (SQLException ex) {
}
return bool;
}
添加纪录
public void addUser(String username, String password) {
String Query = "insert into t_user(UserName,PassWord) values(?,?)";
try {
pSta = conn.prepareStatement(Query);
pSta.setString(1, username);
pSta.setString(2, password);
pSta.executeUpdate();
} catch (SQLException ex) {
}
}
//查找会议
public List getMeeting(String meeting) {
List al;
String [] record= new String[5];
String Query = "select * from t_meet where ";
Query = Query + "label like '%" + meeting +"%'";
try {
al = new ArrayList();
rs = sta.executeQuery(Query);
while (rs.next()) {
for(int i=0;i<5;i++){record[i]=rs.getObject(i).toString();}
//可能有问题 不行自己改改;
al.add(record);
}
} catch (SQLException ex) {
ex.printStackTrace();
}
return al;
}
//删除
public void delMeeting(String meeting) {
String Query = "delete * from t_meet where ";
Query = Query + "label = '"+ meeting +"'";
try {
sta.executeUpdate(Query);
}
} catch (SQLException ex) {
ex.printStackTrace();
}
return al;
}
#9
到网上下个源代码,改改就好了。
#10
如果有机子,这个很容易解决,大概十分钟就行了