java-Oracle数据库课程设计报告_第1页
java-Oracle数据库课程设计报告_第2页
java-Oracle数据库课程设计报告_第3页
java-Oracle数据库课程设计报告_第4页
java-Oracle数据库课程设计报告_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PAGE PAGE - 13 - OOraclle数据库库 课程设计计报告题目:通通讯录系统统班级:00805课序号:01(张张一,马工工速) 002(张明,曲曲珊珊, 韩程)组长:张一 220089930655组员: 张明 220089932033曲珊珊 20008922208 马工速 20008933056韩程 220089930399目 录一 项目概概述 3二 具体功功能介绍 3三 设计与与实现 3 需求求分析 3 概念结构设设计 4 逻辑结构设设计 44物理结构设设计 5程序说明 6 数据据库连接 6系统结构图图 7 软件件功能截图图 7四 组员分分工 11 一 项目概概述 现现代人的

2、生生活节奏日日益加快,各各种联系人人也不断增增多,但是是有很大一一部分人依依然在使用用纸质通讯讯录。根据据我的总结结,纸质通通讯录有以以下缺陷:1,储存存信息量少少,查找不不方便;22,不能存存放照片;3,安全全性不高,信信息容易丢丢失,且对对于隐私保保护不强。为此,我我开发了这这个javva通讯录录程序。在在我写的此此程序中,上上述缺陷得得到了很好好的弥补。二 具体功功能介绍 11,用户的的登录,注注册,删除除功能;2,联系人人信息的增增加,删除除,修改,查查询的功能能;3,联系人人分组的增增加,删除除的功能;4,联系人人头像的上上传,显示示等功能;5,联系人人相册的各各项管理功功能(相片片

3、的上传,删删除等功能能);6实现系系统托盘的的功能.三 设计与与实现1,需求分分析 数数据流图2,概念结结构设计E-R图说明:用户户实体拥有有用户名和和密码2个个属性;联联系人实体体拥有相片片编号,相相片名称,联联系人性别别,联系人人年龄,联联系人所属属分组,联联系人编号号,联系人人邮箱,联联系人邮政政编码,联联系人地址址,相片信信息,用户户名11个个属性;相相片实体拥拥有相片编编号,相片片名称,相相片信息33个属性。 一一个用户登登录以后,可可以在联系系人表中建建立多个联联系人,所所以用户实实体和联系系人实体是是1:n的的关系;每每个联系人人可以上传传多张相片片储存在相相片表中,所所以相片实

4、实体和联系系人实体是是n:1的的关系。3, 逻辑辑结构设计计E-R图自自动转化为为逻辑结构构模型后如如下:用户useer2(用用户名uiid2,密密码pwdd);联系人lxxy(相片片编号piid,相片片名称pnname,联联系人性别别pgennder,联联系人年龄龄pagee,联系人人所属分组组pgrooup,联联系人编号号pnummber,联联系人邮箱箱pmaiil,联系系人邮政编编码ppoostallcodee,联系人人地址paadresss,头像像信息pphhoto,用用户名uiid2);相片phooto(相相片编号ppid, 相片名称称pnamme,相片片信息phhoto)。(主键用

5、加加粗+下划划线标出)4,物理结结构设计用户表:创建表语语语句:creatte taable userr2(uiid2 nnumbeer prrimarry keey,pwwd vaarchaar2(220); 联系人表:创建表语语语句:creatte taable lxy(pid numbber pprimaary kkey,pnamee varrcharr2(200),pgendder vvarchhar2(20),page varcchar22(20),pgrouup vaarchaar2(220),pnumbber vvarchhar2(20),pemaiil vaarchaar2(2

6、20),pposttalcoode vvarchhar2(20),padreess vvarchhar2(20),pphotto loong rraw,uid2 varcchar22(20)foreiign kkey(ppid) refeerencces pphotoo(pidd);相片表:创建表语语语句:creatte taable photto (ppid nnumbeer prrimarry keey,phhotonname varcchar22(20),phooto llong raw);5,程序说说明连接数据库库:privaate sstatiic Sttringg driiver=

7、oraacle.jdbcc.driiver.OraccleDrriverr;/声明驱动动类字符串串/声明明数据库连连接字符串串privvate stattic SStrinng urrl=jjdbc:oraccle:tthin:1277.0.00.1:11521:orcll;privvate stattic CConneectioon coon=nuull;/声明数数据库连接接对象引用用privvate stattic SStateementt staat=nuull;/声明语语句对象引引用privvate stattic PPrepaaredSStateementt psIInserrt=n

8、uull;/声明预预编译语句句对象引用用privvate stattic RResulltSett rs=nulll;/声声明结果集集对象引用用publlic sstatiic Coonnecctionn gettConnnectiion()/得到到数据库连连接的方法法tryyCllass.forNName(drivver);/加载载驱动类con=DDriveerMannagerr.gettConnnectiion(uurl,systtem,q);/得得到连接cattch(EExcepptionn e)e.prrintSStackkTracce();retturn con;/返回回连接系统结构图图:通讯录系统联系人管理注册登录系统查询联系人信息添加联系人删除联系人信息添加联系人照片删除联系人照片注册新用户用户登录修改登录密码删除用户修改联系人资料软件功能截截图:(1)登录录界面及修修改密(2)程序序主界

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论