java个人小管家代码_JAVA个人备忘录管理系统.doc

JAVA个人备忘录管理系统

Java语言程序设计

课程设计报告

题目: 个人备忘录管理系统

专 业 信息管理与信息系统

班 级 信管091

姓 名 李国祥

学 号

指导教师 郭建华/李建勋

完成日期 2011.01.06

2011 年 秋季 学期

系统需求分析

个人备忘录管理系统是能够设备上运行,为使用者提供日常信息管理功能的工具,通过备忘录,使用者可以提高生活质量和工作效率。随着当前生活节奏的加快,以及个人信息量的增长,人们越来越重视信息的价值、时间的利用、以及个人生活的安排,备忘录便成为了人们日常生活中的“小管家”与“小闹钟”,无论是电脑,还是手机,备忘录都成为了其必不可少的功能, 一个良好的备忘录,不仅要方便实用,功能完善,还要具有人性化等特点。本次课程设计希望通过NetBeans IDE来设计个人备忘录系统,要求能够实现日常所见备忘录的基本功能。

系统实现目标

本备忘录系统依附于简单实用的原则,要求实现日常所见备忘录的基本功能,主要功能项包含以下几个方面:

新增备忘:添加备忘事件信息;

查询备忘:通过输入事件字段或日期字段,可查询备忘事件的所有信息;

修改备忘:更改已存备忘的相关信息,实现更新;

删除备忘:事件被选中后,可以实现删除不重要备忘的功能。

以上各功能均要求与数据库相连接,并且数据库可同步更新。

系统设计

系统实现

根据系统要求,本系统采用Microsoft Office Access 2003数据库,数据库名为Memorandum,有一个表单Memorandum,用来存储备忘信息,表结构如下:

字段名称数据类型功能id自动编号(主键)自动生成编号title文本存储备忘标题date文本存储备忘日期time文本存储备忘时间position文本存储备忘地点content文本存储具体内容

项目包含两个文件:Memorandum.java和changeJFrame.java。

Memorandum.java为主类,实现界面设定、添加备忘(addButtonActionPerformed)、查询备忘(queryButtonActionPerformed)、引用changeJFrame.java实现修(changeButtonActionPerformed)、删除备忘(deleteButtonActionPerformed)的功能;changeJFrame.java主要实现更新数据信息并存入数据库的功能。

连接数据库的实现:

private Connection getConnectionAccess(){

String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=Memorandum.mdb;";

Connection conn = null;

try {

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

conn = DriverManager.getConnection(url , "" , "");

} catch (Exception e) {

}

return conn;

}

查询事件的实现:

private void queryButtonActionPerformed(java.awt.event.ActionEvent evt) {

String Choice =(String)this.QueryChoiceJCB.getSelectedItem();

Connection conn = getConnectionAccess();

ResultSet bs = null;

String t=this.QueryTextfiled.getText();

if (t.trim().equals(""))

{ JOptionPane.showMessageDialog(this,"请输入查询信息!"); };

try {

Statement statement = conn.createStatement();

if("日期查询".equals(Choice))

bs =

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值