- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息技术系
实
训
报
告
学 期 10-11-2
实训名称 面向对象程序设计
班 级 计算机0921
学 号 11
姓 名 董小玲
实训教师 曾浩 罗健
计划制订 曾浩 罗健
教研室主任
2011年6月1日
实训名称: 个人通讯录管理平台 时间:6-19 6-24 地点:3-503 实训内容介绍:
本项目编写个人通讯录管理平台,通过主界面上的菜单和工具栏可以打开各单元模块的执行界面,执行不同的操作。
一、实训目标
1.掌握软件开发流程
2.掌握系统需求分析
3.掌握设计系统用例图
4.熟练掌握规划系统总体结构和系统分析
5.熟练掌握系统各个模块设计
6.掌握通讯录数据表设计
二、实训地点
3-503
三、实训报告的要求1、前言:包括实训的目的、意义等。
2目录
3实训内容4、实训总结
5参考书目
实训项目
时间安排
备注
子项目1
个人通讯录功能需求
周一
子项目2
设计个人通讯录的数据库表结构
子项目3
Java程序访问数据库
周二
子项目4
设计个人通讯录软件的架构
子项目5
定义访问数据库的类
周三
子项目6
定义个人通讯录的图形界面类
子项目7
实现完整的个人通讯录管理软件
周四
活动
教室,图书馆看点技术书
周五
自由活动
自由活动
合计
4+1天
一、实验内容:
子项目一、二 (周一)
任务:个人通讯录功能需求,设计个人通讯录的数据库表结构
一、个人通讯录功能需:
个人通讯录管理平台首先要有联系人管理功能。此外,我们还设置类别管理,以便对联系人按照亲戚、朋友、同学 社会关系进行分类,最后还需要有一个系统管理,例如打印查询到的数据,退出系统等。这样可以设计用例图,如:
提醒: 需求获取和需求分析看似简单,其实隐藏着很大的风险。因为任何错误的需求描述都会造成错误的设计和错误的编码,从而浪费开发成本,延缓开发进度。
二、数据库的使用
运用SQL数据库系统的基本用法
实施
为了保存个人通讯录管理平台中的数据,我们在SQL中创建一个数据库TXL,并在其中创建两个关联的表格,分别为表示联系人类型的TYPE和表示联系人的PERSON,这两个表格的属性如下:
TYPE表的属性
属性名
含义
数据类型
java类型
约束
ID
主键
int
long
自动增加
LBMC
类别名称
nchar(10)
String
非空,唯一
LBSM
类别说明
nchar(20)
String
BZ
备注
nchar (20)
String
PERSON表的属性
属性名
含义
数据类型
java类型
约束
ID
主键
int
long
自动增加
LBID
外键
int
long
引用TYPE表的ID
XM
姓名
nchar (20)
String
DH
电话
nchar (20)
String
SJH
手机号
nchar (20)
String
GZDW
工作单位
nchar (20)
String
ZZ
住址
nchar (30)
String
YZBM
邮政编码
nchar (10)
String
子项目三、四(周二)
任务:Java程序访问数据库,设计个人通讯录软件的架构
一、通过JDBC执行数据库操作
1、java访问数据库
2、步骤
(1)、安装驱动器:Class.forName(“驱动器类名”);
数据库
驱动器类
来源
SQL Server和Access
sun.jdbc.odbc.JdbcOdbcDriver
JDK
MySQL
com.mysql.jdbc.Driver
从MySQL网站下载
Oracle
oracle.jdbc.driver.OracleDriver
Oracle安装目录
(2)、建立连接:通过DriverManager类的重载方法getConnection返回一个Connection对象,表示得到了一个java程序与数据库的连接。
数据库
数据库URL
SQL Server和Access
jdbc:odbc:dataSource
MySQL
jdbc:mysql://hostname/dbname
Oracle
jdbc:oracle:thin:@hostname:portnumber:dbname
(3)、创建执行对象:通过Connection类的createStatement()方法返回一个Statement对象既可以进行SQL语句操作。
(4)、执行SQL语句:对于create、insert、updat
文档评论(0)