- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java语言程序设计
课程设计报告
题目: 个人备忘录管理系统
专 业 信息管理与信息系统
班 级 信管091
姓 名 李国祥
学 号 3090561012
指导教师 郭建华/李建勋
完成日期 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 = sta
文档评论(0)