线上求救:这样一个上机习题,有没有帮我做出来的啊,做不出来就要被辞掉了啊,,,,200分,做出来再给,用swing和javabean做,

java33 2006-01-03 04:10:32
需求是:采用面向对象方法和java语言开发一个基于命令行交互方式的议程(agenda)管理系统
    已注册到系统的用户(user)可以添加,删除,查询系统中记录的会议(meeting )安排;
    系统还提供新用户注册(register),清除(clear)某一用户所有会议安排等管理功能。。。

我想用两个表,一个是t_user,包括id,username,password字段,用access做
另一个是t_meet,包括start//会议开始时间,end//会议结束时间,username//会议的发起人,
scheduled_name//会议预约的另一个用户,label//会议的标签
...全文
269 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zclgod 2006-01-04
  • 打赏
  • 举报
回复
很简单啊
关键点:
1:界面,JAVA的界面是出奇的不好写。
你可以用NETBEAN画。也可以去找现成的代码。
如果是你老板对你考验的话。这个不是重点,好看就行。
2:java连接数据库。和对数据库的增删改操作。
这个是考你的基本功。
3:注意程序体现出来MVC,就是数据的显示和处理分离。

randoll127 2006-01-04
  • 打赏
  • 举报
回复
用JSP应该方便一点吧,JAVA挺麻烦的
j2me_home 2006-01-04
  • 打赏
  • 举报
回复
关键是我想知道有什么好处,吼吼
zzhzzh204553 2006-01-04
  • 打赏
  • 举报
回复
如果有机子,这个很容易解决,大概十分钟就行了
leekooqi 2006-01-04
  • 打赏
  • 举报
回复
到网上下个源代码,改改就好了。
gaofeng9339 2006-01-04
  • 打赏
  • 举报
回复
你已经工作了 我门还在上学 怎么可能比你强 自己要努力 要相信自己 慢慢做 一定能搞定
PhoticX 2006-01-04
  • 打赏
  • 举报
回复
数据操作

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;
}

yyjzsl 2006-01-03
  • 打赏
  • 举报
回复
先顶一下好了!
java33 2006-01-03
  • 打赏
  • 举报
回复
200分的题目都没有做的出来啊
java33 2006-01-03
  • 打赏
  • 举报
回复
主要是5个方法:注册,添加会议,搜索会议,删除会议
将它的业务逻辑方法写出来也行

62,625

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧