版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、- 1 -课序号:0102张一,马工速) 张明,曲珊珊 , 韩程)Oracle 数据库课程设计报告题目:通讯录系统班级: 0805组长:200893065组员:张明200893203曲珊珊200892208马工速200893056韩程200893039- 2 - 3 -667711一 项目概述具体功能介绍设计与实现需求分析 .概念结构设计.逻辑结构设计.物理结构设计.币呈序说明 .数据库连接 .系统结构图 .软件功能截图 .四 组员分工-4 -1 ,2,3,4,5,删除的功能;一项目概述现代人的生活节奏日益加快,各种联系人也不断增多,但是有很大一部分人 依然在使用纸质通讯录。根据我的总结,纸质
2、通讯录有以下缺陷:1,储存信息量少,查找不方便;2,不能存放照片;3,安全性不高,信息容易丢失,且对于 隐私保护不强。为此,我开发了这个 java通讯录程序。在我写的此程序中,上 述缺陷得到了很好的弥补。二具体功能介绍用户的登录,注册,删除功能;联系人信息的增加,删除,修改,查询的功能; 联系人分组的增加,联系人头像的上传,显示等功能;联系人相册的各项管理功能(相片的上传,删除等功能) 6.实现系统托盘的功能.设计与实现1,需求分析数据流图-5 -2,概念结构设计圣-: :C C -7*r7*r 匚 IfIf ZrZr 斗V V r r 心?有莊廉丄询* 宰氐AIAI 击盍ArAr戟应秃 G
3、G遵典堆址 垒漿谴老F F蛊A AVariatlfVariatlfJfJf二xiTxiTT TVa=Va= iiltiiltVariItVariItckuiCtckuiCt tTEtTE曜科1lerrlerr rr權肾直仕u uVulaLbl*VulaLbl* icjh.uH.ciarticjh.uH.ciart :JLJL将片1 1當VnE*=VnE*= iHSiHS1理若畔titiJVtristlVtristl 吐韭砖 于I I : :“工 latlat 11 曹 e e1 1 S*lS*l“EE“EE r&Tr&TVlTVlT i i ahilahil 4 4I I 代T T a a :
4、 E-R图说明:用户实体拥有用户名和密码2个属性;联系人实体拥有相片编号,相片名 称,联系人性别,联系人年龄,联系人所属分组,联系人编号,联系人邮箱,联 系人邮政编码,联系人地址,相片信息,用户名11个属性;相片实体拥有相片编号,相片名称,相片信息3个属性。一个用户登录以后,可以在联系人表中建立多个联系人,所以用户实体和 联系人实体是1: n的关系;每个联系人可以上传多张相片储存在相片表中,所 以相片实体和联系人实体是n: 1的关系。3,逻辑结构设计E-R图自动转化为逻辑结构模型后如下:* * ngng m m1 1;ajaj皿LrLr :也2,2=2,2=筈川 遷袭arllflEarllfl
5、E Carart*TiCarart*Ti I I 茁H HF F接人y;:jhgrVsriatlaVsriatla aractfrnaractfrn (20)(20)VazisHeVazisHe TiclsTETiclsTE 11:) )ViriiHtViriiHt chiTicterschiTicters 2Oi2OiSixberSixberl-iWit:lel-iWit:le iAiTcteriiAiTcteri :订*NiaibtrNiaibtrVsTLicleVsTLicle uricteriuricteri 二丁“VuililtVuililt肚幹$ tAtA韻慕/罡誥VuiultVu
6、iult :kirict:kirict:T T;肿1 1lesles匸 rawraw电歼再*k k彗r r疔业口,withwith 1*1* cHr*cHr*百G G说 3ST1-6 -create tableuser2(uid2 nu mber p rimarykey, pwd varchar2(20);22222)5151国2222bmoRbmoRfERAlfERAl:pfcsraECUpfcsraECUE EfPlfiTOfPlfiTO 02022G(S93062G(S93065 5116S211W W矽杀刃M潔1施学%辺)1址站辺M M1個1大袈*対廿12GO393052GO39305
7、6 63939;fli63.fli63.俪12C2C;eQ?3eQ?303fl03fl刖:肌袒can【1 1别大勰IA学-null)-null)1用户user2 (用户名uid2,密码pwd);联系人lxy (相片编号pid,相片名称pname联系人性别pgender,联系人年龄 page,联系人所属分组pgroup,联系人编号pnumber,联系人邮箱pmail,联系 人邮政编码PPostalcode,联系人地址padress,头像信息pphoto,用户名uid2); 相片photo(相片编号pid , _相片名称pname相片信息photo)。(主键用加粗+下划线标出)4,物理结构设计用户
8、表:UTr2UTr2p p柑1 1 MyMy1 12 2竝一3 3弓长明sliangTuisliangTui rigrig1 1 ijhijh illllillll JDJI 工 ttnSnrSitrttnSnrSitrq.uh.axishajiq.uh.axishaji5 5 EiTiEiTi 束m m agoitgsuagoitgsu韩程h.an.c:h.ngh.an.c:h.ng创建表语语句:联系人表:创建表语语句:create table lxy(pid nu mber p rimary key,pn ame varchar2(20),pgen der varchar2(20),p a
9、ge varchar2(20),PIBPIB IMIM同学 群-7 -create tableP hoto (pidnu mber p rimarykey ,p hot on ame声明pgroup varchar2(20), pnu mber varchar2(20), p email varchar2(20), pp ostalcode varchar2(20), p adress varchar2(20), pp hoto long raw, uid2 varchar2(20) foreig n key (pid) referen ces p hoto (pid) );相片表:PillP
10、HuTCilTAWEPHOTO11zKaxtgyizKaxtgyi22zKaTLgizKaTLgi inging-CRAW)33wushaxtahajiwushaxtahajiCRAff J44magongEU.magongEU.(JtAW j55:XAW)创建表语语句:varchar2(20), photo long raw);5,程序说明连接数据库:P rivate static Stri ng driver-oracle.jdbc.driver.OracleDriver;/驱动类字符串/声明数据库连接字符串private static Stri ng url=jdbc:oracle:th
11、i n: 127.0.0.1:1521:orcl;private static Co nn ection con=n ull;/声明数据库连接对象引用-8 -得到连private static Stateme nt stat=null;/声明语句对象引用p rivate static Prep aredStateme nt psin sert=n ull;/声明预编译语句对象引用private static ResultSet rs=null;/声明结果集对象引用public static Conn ection getCo nn ectio n()/得到数据库连接的方法 try Class.
12、forName(driver);/ 加载驱动类con=DriverMa nager.getC onn ectio n(url,system,q);/接catch(Exce pti on e)e .prin tStackTrace(); return co n;/返回连接系统结构图:软件功能截图:(1)登录界面及修改密II晒fc| I 相测乾胡的通讯录-9 -(2)程序主界面1 1诵ta;超E E:J J捕需号E E扶i舉uuuu(3)分组功能实现沖加Wt 1OSISSIS 臨7展至人?舷7悟空 W IBfffl士洋-副审-:头巒-副本 比彖副车 斗騎-剖本头擦-剖4床jfejfe号宜ntntf
13、fl 口端 一1霁 ,攻早1W1W:2 、魅輸入榦姐:快=1=1口 H1 11 1蔽足1 1JRJR请1 1IIIU胸为纽1抵韬fSfS存imimanaana yinMUftaktflpyinMUftaktflp丛ffi -副军 CbMpgCbMpg刖监1 1J J!丄传RIiRIi賂議Jn牺揺添加分组过程界面-10 -乾胡的通讯录-11 -上传删赊添加M M矮系人A 5卅吾空A辽借空-二犬学同学査钱I悟至捲姓窑查找O O桂滎号查找地址:/;学同.打潘hllhll外组浏览朋友 网李家庭S S要人士 其他真雲同字 綸輪1屈存刪除更改瞪片:KigKig MingXDmsktopMingXDmsktop像-副本 闫皿號浏览添加相片-12 -V V圭iim” TfniT司宇-E.na厂三lllfIIt t别电话号晡:Ema*Ema*t52ZillO-110IhlO:F L-i 聖添加分组成功以及新添加分组在左侧联系人列表和分组下拉列表中的自动显示(4)显示头像及添加联系人到新建分组功能实现-itf-itf1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年龙岩辅警协警招聘考试真题含答案详解(研优卷)
- 2023年黔西南州辅警招聘考试题库带答案详解(完整版)
- 2024年商丘辅警协警招聘考试备考题库附答案详解(精练)
- 2023年通化辅警招聘考试题库及答案详解一套
- 2023年黔南布依族苗族自治州辅警协警招聘考试真题含答案详解ab卷
- 2026届黑龙江省佳木斯市汤原县高级中学数学高二上期末质量检测模拟试题含解析
- 甘肃省镇原县镇原中学2025-2026学年化学高二第一学期期末统考试题含解析
- 2025-2026学年内蒙古赤峰市、呼和浩特市校际联考高二生物第一学期期末质量检测模拟试题含解析
- 2026届云南省育能高级中学高二上数学期末调研试题含解析
- 新余市重点中学2026届生物高一第一学期期末监测模拟试题含解析
- 2025年建筑工程技术服务行业分析报告及未来发展趋势预测
- 安全教育培训试题(选煤厂)
- 2025高中英语3500词汇必背手册乱序版
- 粉尘清扫安全管理制度完整版
- 糖尿病预防及宣教
- 马克思主义基本原理专题测验答案
- 2025福建厦漳泉城际铁路有限责任公司筹备组社会招聘10人考试模拟试题及答案解析
- 数学活动自然数被3整除的规律
- TCNAS49-2025成人泌尿造口护理学习解读课件附送标准全文可编辑版
- 2024年贵州省高考地理真题试卷(含答案)
- 深圳市中小学生流疫苗接种知情同意书
评论
0/150
提交评论