版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学校:中南林业科技大学组员:赵松,刘彬,张天瑞,邝东凡,段建军,欧阳益湘,彭刚强,赵雨亭,巫腾飞组长:赵松勾副组长:张良天瑞旧年级:鲜2005级勉指导老师:快辛动军目录阿面向对象的朋分析需求陈述系统建摸圆用户服务模败块介绍令管理服务模功块鄙数据库服务武模块南用户服务模盾块妇成员管理模矩块汪管理员服务述模块焦用户管理模悄块屡UML系统鸭建摸建立用例角色的确定创建用例建立时序图懒协作图的建咐立包图薯UIpa馅ckage赶Busin中ess边packa晃ge系统的部署组件图配置图源代码软件截图参考文献勾组员学习心桶得愧聊天软件软峡件工程计划湖书剖一:面向对描象的分析兰1.椅拨需求陈述(询全组讨论,训邝东凡,段依建军写讨论肃结果的文繁档)吩(1)能够堂通过网站注宗册,申请聊葡天软件的号鸡码跟密码。袋注册成功之兄后保存注册茶用户的,真昨实姓名,所鞋在学校,宿粘舍,班级,厦院系,性别夹,出生年月晕,入学年份地,个性签名卡@浊,缎(2)下载勤一个客户端陷软件,输入万帐号跟密码违,选择登陆茅状态(上线篇,隐身)登密录。登录框瓦消失,显示明主界面。当半用户上线时踏,提示你的森好友,你加数入的社团等怨。并显示在畏线的好友。意当打开群,阴社团,学院罩聊天室对话热框之后显示亮在线用户。衣当上线的好患友离开时,弃自动将好友概变为离线状叔态。当班级柔或群好友给鹅你发送信息债,你又不在习的时候,服什务器帮你保你存资料,当剂你登陆的时顺候,将信息盐发送给你。胜(3)主界尺面包好官方适网站的超级寒链接,用软肺件的吉祥物尊显示。贞主界面显示顽用户自己的免头像,双击款进入用户祥“跨我的世界毒”荷网叶悲@芽(4)主界姿面包含用户莫的好友框。姑扭每个框包含隙有什么对我想们说组件,霜双击该组件掉显示有什么优对我们说对挎话框,可以犁发送消息给娱我们的服务商器奏双击好友框申的用户,显奋示好友聊天现对话框。聊偏天对话框,遵用户可以输惰入信息,接啦受信息。可仁以发送接受讲文件,支持控语音视频聊苹天。可以选摄择日常用语钻。可以下载蓝该好友的资至料。江(5)主界续面包含社团破框脂社团框包含辟该用户加入循的社团,卫双击一个社识团将显示社昌团对话框,缩可以群聊,瓶可以显示社可团通知,可智以显示社团描所有的成员撕。如果社团对是你创的,各该用户可以寺管理社团,按删除或增加峡社团成员。寨(6)主界境面包含学院队聊天框。股学院聊天室横有若干个学罩院。起每个学院有乒10个聊天凑室,每个聊件天室容纳1侦00人。双狱击一个聊天拢室,显示聊支天室对话窗能口。可以发声送文字和发仪送图片。可船以显示该聊忠天室正在聊刮天的成员。固可以推出聊已天室,聊天体室人满了可排选择其他的暖聊天室塑(7)主固界面包含班围级框惹班级框包含拆该用户所属塔的班级校双击班级将淡显示一个班筋级对话框,汉可以群聊,守可以显示班喉级成员,可谜以下载班级迹资料,可以督发送日常用妨语。如果班御级由该用户继创建,用户货可以增加删示除班级成员氏,可以上传镇班级资料。隔(8)主界袋面包含查找踪按扭,逮单击查找按跑扭显示查找迁对话框。查和找对话框隔炕根据输入的泽号码搜索相顷应的用户或补群或院系或拐社团。如果放对方同意,还获得对方发精的信息,然模后在主界面赞显示该用户尤或该群或者眯该院系或该纲社团。如果椅对方同意,决则相应的刷源新主界面。部如我家A为棉好有,他同气意,则在好遭友组增加该懂好友。券(9)娱乐害按扭,双击腔娱乐按扭,枣显示娱乐对爹话框,娱乐薯对话框有游捎戏组件。暂时不做。趴(10)主建界面包含帮皂助按扭,双需击它显示帮蓝助对话框,贤告诉你怎么磁使用这个软齐件。缸主界面有菜后单按扭。双耀击菜单按扭牛,显示菜单修对话框。氧**菜单对快话框有网上陕集市按钮,宗双击显示网感上集市对话财框。用户可毁以通过它买葡卖物品。可用户可把历自己要卖的来或者要买的绵东西发送到眠网上,标好挺价格,上传妨图片。乐**菜单对密话框有查询胃按钮,双击睬显示查询对悲话框,查询秆对话框包含废查询学生成算绩组件和查续询图书馆信袋息(可以续掏借)和四六邀级成绩查询纲。输入你的糟学号,即可侄查询你的成钓绩,如果有蔽则显示你的龄成绩,没有盟则提示没有户。输入你四虾六级的号码径,既可查询桂成绩。输入耀书名选择要景查的书,输爱入你的借书介证号码跟借罚书证密码可挠以查你的借姥书信息,可魄以续借。凳**菜单对诵话框包含创到建按扭,拥束护可以创建描社团,班级遥这只针对对糖授权的用户禁。设置社团吉,班级名字独跟社团,班致级宣言。漆**菜单对贱话框包含设谊置按扭。通双击设置,生显示设置框饼,用户可以辉设置或修改扶自己的头肢像,个性签乌名,真实姓膀名,所在学搁校,宿舍,却班级,院系北,社团,性忽别,出生年率月,入学年定份,兴趣爱和好等。零**菜单对楚话框包含信喜息咨询按扭劈。双击显示拆信息咨询网美叶,包含时御尚咨询,足喊球篮球信息闷快递,人才善市场信息,疯兼职信息,舞留学信息。渡@逆**菜单对育话框含交友咽天地,双击六显示交友天震地网叶友天犬地对话框包繁含爱情呼叫饭组建,寝室公联谊组件,量同校约战组耀件。挥@支**菜单对指话框面包含刷论坛按扭,申双击显示论岂坛网叶,论杰坛包含文学僵专区,学校关风云榜和注惊水专区。拥@咱**菜单对塞话框包含我帜的仓库。大努小为10M建.。显示用定户现在的仓腹库资料。用退户可以上传迈资料,设置羽权限供其他窝用户下载可季以删除资料订。亮**菜单对华话框包含考夏研专区按扭斗。局**菜单对动话框有院系拾新闻按扭。森双击显示院得系新闻网叶队。类@登软件号码石软件密码巡用户孟个人资料察妮称真肃实姓名,所刷在学校,宿持舍,班级,基院,系,奥性别,出生戴年月,入学给年份,个性准签名,个人凶爱好,头像稿。座信息提示框双虾提示信息使登陆状态权登录框含好友社团衫学院聊天自室对话框瓜服务器资办料召主界面以官方网站咽吉祥物锹我的世界倚好友框晕好友组件细好友个性苦签名好友境名字乎好友资料框坚举有什么对我吹们说组件乘有什么对我助们说对话框盘好友聊天对岭话框姨信息文饿件日常用色语穿社团框达社团组件支社团资料框贪社团名称曲社团号码家社团头像获绣社团对话框拴社团通知影社团成员后轧学院聊天框而聊天室汗锐聊天室对话宇窗口食聊天室成葬员湖班级框袖班级组件名班级资料框苦班级对话框亦班级成员盛班级资料班查找按扭祸查找对话框约娱乐按扭凑娱乐对话框连帮助按扭昨帮助对话框柳帮助信息进菜单对话框熔菜单按扭跪网上集市按宅钮网上集抛市对话框寿物品价格已图片法查询按钮现查询对话框副查询学生成炕绩组件声查询图书馆花信息册四六级成绩幻查询森学号朝提示四六缓级的号码咳要查的书宗借书证号码躬借书证密此码蜡创建按扭乘创建对话框忧群名字翼群宣言社椒团,班级名锦字稳社团班级察宣言设置貌按扭弓设置框兵信息咨询按壤扭信息咨栗询网叶时澡尚咨询足怎球篮球信息捕快递,人才圆市场信息,煎兼职信息,昼留学信息唇交友天地按件扭持交友天地对页话框住爱情呼叫组蕉件半寝室联谊组申件同校约症战组件究论坛按扭抄我的仓库按村扭拌我的仓库框传仓库资料兔权限考覆研专区按扭币院系新闻恶按扭耻二:系统建膀摸趋1:用户服震务模块伐蔽这个淡模块提供了他用户登录,食成员管理,陷用户聊天,迟,个人设置乔,资料管理而。太用户化登录包过用堵户登录和用喝户退出。成尖员管理包过盈增加成员,劫删除成员,诞退出群,加日入群。哪2:管理员趴服务模块美这个模块提陈供了用户登衬陆,管理用悦户,查询。塔用户登录包估含用户登录助和用户退出某。管理用户叙包含增加用垒户,删除用锯户,更新用忠户资料。查构询用户信息摆。锻3:数据库盾服务模块币谜这个模块提饮供了自动更喉新数据库聊天软件系统数据库服务模块用户服务模块聊天软件系统数据库服务模块用户服务模块围2。1用户萄服务模块用户服务模块个人设置用户聊天用户服务模块个人设置用户聊天用户登录用户登录误用户登录过组程如下:更新数据库发送到服务器用户的号码跟密码更新数据库发送到服务器用户的号码跟密码搭(2)管理躬员模块:发送更新信息给服务器更新数据库发送更新信息给服务器更新数据库义资料管理模温块更新数据库发送更新信息给服务器更新数据库发送更新信息给服务器负除成员管理模美块:删除群退出群加入群删除成员删除群退出群加入群删除成员增加成员增加成员立(1)增加滨成员过程:发送到服务器,服务器处理,输入成员号码返回信息给用户。更新数据库发送到服务器,服务器处理,输入成员号码返回信息给用户。更新数据库删除成员发送消息给服务器选择要删除的成员更新数据库发送消息给服务器选择要删除的成员更新数据库诚其余处理类喇似,因为赶晶时间,省略境了很多东西临。干管理员服务圣模块查询查询浪盾1.3.旁1查询过程:显示查询结果查询数据库输入用户号码显示查询结果查询数据库输入用户号码亏用户登录模侨块跟上面一饰样的跨1.3.2疼用户互管理模块颗:删除用户增加用户删除用户增加用户搭增加用户过蛾程:更新数据库用户申请号码同意申请更新数据库用户申请号码同意申请绍删除用户过狂程删除该用户更新数据库输入用户号码删除该用户更新数据库输入用户号码铅三:UML悲系统建摸税1建立用例障(张天瑞)紫1角色的确作定野*用袋户可以向服贯务器申请号剧码渴*有表些用户可以屠拥有自己的逐资料仓库放所以,有三谋个角色,一件个是普通用念户,一个是朴VIP用户啄,还有管理敌员毛2创建用例配(如图所示宇)谣2建立时序倦图杂(彭刚强)烦1。凭用户登录的喘时序图油协作图的建陷立(刘彬)祥用户登录是脏的协作图倾包图,分为蛙三个包,蔬UIpa棚ckage戒,Bu其sines抵spac乓kage戴,Dat愈abase阿pack绣age敲3.1该UIpa四ckage掏(巫腾飞)冈3.2Bu亮sines圆spac秋kage(婆赵雨亭)马4.系统的哭部署疾1组件图(离欧阳益湘碌)输2配置图(撤赵松)世四:源程序办代码州登录界面的比代码传/**类名烦:Load共Pane集*描述鸡:登陆框溉*公司花:Doub当leZ组合讲*作者孟:张天瑞娃*版本还:Doub疲le1.炊0挺*创建金时间:20弹07.12歉.6逢*最后奴修改时间:喘2007.衣12.10溜*/厕impor井tjav判a.awt轧.*;笛impor吸tjav柿a.awt侨.even疮t.*;疑impor水tjav选ax.sw秘ing.*遭;余impor恩tjav皮奶.*;脂impor径tjav奸ax.sw谣ing.e他vent.堤*;钩impor讲tjav虚a.io.叹*;受impor魂tjav杀a.uti借l.*;歪publi跃ccla蛛ssLo晶adPan专eext叮ends已JFram义e{滥劝stati徐cStr停ingl探oadPa币ss=nu膛ll;牌每JLabe备llab誉el1=n跨ewJL确abel(乡"****切****欢摔迎使用局域译网聊天程序其*****邻***")装;乡虹JLabe杆llab正el2=n诵ewJL洪abel(劈"帐号:"关);喘共JText劲Field绑tf1=帽newJ拢TextF丘ield(缓15);沟抛JLabe凯llab喘el3=n艺ewJL丈abel(悔"密码:"狱);腥突JPass炎wordF动ield纪tf2=n芬ewJP警asswo叔rdFie漂ld(15雹);篮J罪Label桐labe饲l4=ne浮wJLa邪bel("独第一次使用瓣请先注册!状");旷凯JButt霞onJB痰utton欲1=new具JBut重ton("夕*登陆*"产);罩朴JButt验onJB助utton惊2=new街JBut弓ton("材*注册*"朋);大例JButt完onJB西utton匹3=new谁JBut伯ton("摔-----潮----关旅于----紫-----哪-");言升/*pub胀licv颗oidg挠etIpN乘um(){相照驳InetA子ddres歇sip=窝InetA盯ddres包s.get舱Local档host(侨);}*/咸坐//获得自里己的帐号杨外publi技csta茄ticS失tring鸟getM急yNum(送){坚鞭梅绳Strin检gip=接"";圈织乎Strin雅gip1联="";费贪乱扁Strin际gip2颜="";蔬塑令幅try{至刘就火InetA温ddres枣sadd犯r=I虹netAd摧dress元.getL鼠ocalH埋ost()敞;浇艺ip棋=addr疯.getH连ostAd饿dress编().to祖Strin构g();/膜/获得本机塑IP矛剃ip浓=ip.s笨ubstr估ing(8糕,ip.l休ength尾());继维ip目1=ip.屑subst暗ring(巩0,ip.痰index判Of(".她"));要醉ip丈2=ip.凶subst拌ring(烤ip.in华dexOf确(".")稠+1,ip征.leng伸th())甚;诱凡ip练=ip1+烫ip2;衔味}寸塘ca邀tch(E崖xcept阁ione识){e.p途rintS割tackT贷race(密);}揭暖re厘turn销ip;}粉帝publi节cvoi给dini鉴t(){恐洞冤Conta敲iner茄cp=ge爆tCont狠entPa兼ne();拌鞋疯Toolk换it键kit=g搏etToo窃lkit(浪);档疤Di阅mensi妙on稍winSi负ze=ki携t.get僵Scree禽nSize愉();彻绿踪set叠Bound伪s(win蛋Size.抚width距/4+10溪0,win钩Size.鸣heigh印t/4+8配0,闯//位再置邮衔贼拴赚熊劳吉寸230绍,200)斗;/趣/大小卷叫泼cp.se职tLayo萌ut(ne辅wFlo哑wLayo雅ut())绑;变秒挥cp.ad正d(lab变el1);市匪率cp.ad税d(lab娱el2);式缠奸cp.ad酬d(tf1馒);离快阁cp.ad改d(lab的el3);召版避cp.ad着d(tf2巡);段星功cp.ad脉d李(JBut永ton1)膀;独霜繁cp.ad孩d(JBu岸tton2睡);律跨灯cp.ad协d(JBu娇tton3脚);味锦忠cp.ad命d(lab悲el4);芦挨艳label砌4.set往Borde灭r(Bor由derFa浮ctory导.crea指teLow扣eredB向evelB服order势());贯途俘//登陆庸遇雅JButt兔on1.a再ddAct昌ionLi慌stene翻r(赶凑恶new思Acti槐onLis王tener胖(){住厌嘉福publ慈icvo后idac限tionP侧erfor驳med(A球ction州Ev蜂ente芬){叛音服昌遣佩//先从文影档里读取保院存的密码燥精肢牧虑遮把try{思报柿剧素以表FileI循nputS爪tream聋in=板new痰FileI料nputS香tream唤("个人信辈息.txt名");它翼矩繁谱电别O涂bject雀Input月Strea码moos把=ne晌wObj钟ectIn击putSt影ream(混in);活悔故霸巧编番社络Array姻List摧ar=(A搏rrayL海ist)o刮os.re罚adObj衬ect()改;侧着紫从桨属陆Strin妥g[]土strIn陈fo=(S记tring辩[])a凉r.get温(0);漫先兰仪血负予蝇l尚oadPa描ss=st东rInfo左[0];锤狮轰训劣践浴oos.c席lose(防);亲貌长膏饰卡铜企液块}catc汤h(Exc筋eptio动nexc锈1){ex叉c1.pr养intSt妄ackTr帆ace()即;}喘跌泰鸽返致警//判断帐忽号与密码是籍否匹配拳棋丧篇侍瞎跟屋冤替斯眯摄纠少评if(tf左1.get唐Text(覆).equ摧als(g徐etMyN孩um())均场定王蛾刻剩&&tf2析.getT线ext()算.equa留ls(lo遇adPas封s)){欣法耻蝇匹钉颗桂虹历搁咽茧MainB任arma季inBar充=new侮MainB弊ar();没考睬豪鼻就扮速OwerP筑ane.t灭f3.se笋tText巾(getM桨yNum(司));馒Store煤Infor缝m.loa蛾dUser匀Infor绳m();/原/读取本机市的用户信息却壮大风担泻峰锹Frien共dList绵.load悦Frien烈dList纪();顺串捎乎亏浓恩撒你dispo备se();色妹余产彼伙升}性驾交昌亡睁else{慌数委饭宁俗如JOpti舞onPan书e.sho撕wOpti碌onDia锦log(n铅ull,诚租请接纺踏劣承语僵船"份帐号或密码奇不正确!\恋n",液凶街翼态n腾ull,乎脂制箭能J胁Optio暖nPane榜.DEFA饿ULT_O妙PTION磨,最甘最刺树J竞Optio始nPane顶.INFO越RMATI糖ON_ME故SSAGE主,楚胸浊衡展n价ull,盆null,贷null典);削那抗齐己场路洲敏岛汤式盘逗眯咐斩榜}载货拾仙父狮璃樱}妈谎}访);粪旷/券/注册本缘J埋Butto婶n2.ad饭dActi叼onLis遵tener寇(嘱你仪new圾Acti衣onLis醋tener吓(){掀纷芬纵publ堪icvo总idac俱tionP吊erfor煌med(A淋ction区Event蒙e){筋惹宾朝吊降File颈f=new妖File兽("个人信血息.txt陕");储痛美if(f.沾exist买s()){粥偶赌授该料炒殿弦像某JOpti乏onPan握e.sho羽wOpti扭onDia抚log(n犯ull,俊柏领直叨困令巴找史诊"咱大哥,不能凳多次注册!桶",育惠固拉搂n姐ull,柿贺熄抬秀J絮Optio已nPane曾.DEFA丧ULT_O春PTION选,蛛JOp寨tionP评ane.I暮NFORM豆ATION超_MESS土AGE,裙满毒谅泡n刻ull,急null,听null殖);搭照再汉绩物伙跑胀龙兄}else茫if(!踏f.exi益sts()繁){悟侮悦隙挪侵真OwerP昼ane.t谅f3.se债tText岔(getM域yNum(紧));美渣百交释挑申慌舞巾窜雷维赛稿怖碍OwerP运aneo研pDemo疗1=new扣Ower义Pane(笋);派椒或质劲园}侄唉济芦热甘兆樱表肯愁适}坐胆}蛇);拘扑/坊/关于食粘脊JButt出on3.a颜ddAct蜘ionLi敏stene窃r(倚鉴驼new性Acti晒onLis阔tener渗(){渔立猪捆publ鸣icvo方idac舰tionP牺erfor总med(A侦ction娘Event继e){演淋晚佳灶韵圾旗题破督顽JOpti钻onPan低e.sho脊wOpti秤onDia狠log(n瓦ull,呼缘懒积格"票作者:Do思ubleZ草组合\n"且+愧掘纸雾乱"朋版本:Do荡uble孕1.0\n不"+档逐吵毛啊莫斜顷鄙划绿"天简介:一个每基于局域网狡的聊天程序穴.\n",背箩协业评n盖ull,荷继反岭哑J驾Optio向nPane剪.DEFA嗓ULT_O唇PTION梁,稻味布套资J绵Optio趋nPane正.I爽NFORM纤ATION房_MESS茶AGE,振糠读效鞠n宇ull,粮null,叙null译);胞环秀晚坟叹吃狸泡阀}艺劣}枯);据闯厕找}辉胳publi饰csta享ticv茅oidm拜ain(S武tring前[]ar陶gs){授旬淡LoadP携anel伐p=new旬Load柳Pane(音);杜连阶lp.se北tTitl日e("局域艳网聊天程序驶1.0")伴;笋尘算lp.pa黎ck();加呜洞lp.in誉it();中足唇lp.se鼓t泄Size(军230,2插00);湾怀残穷盼lp.se两tResi未zable公(fals收e);版估灭lp.ad抬dWind桌owLis燥tener耽(new云Windo弦wAdap保ter()肌{床燃默马publi雹cvoi队dwin麦dowCl辫osing像(Wind门owEve吩nte)背{多回嗓霸拢Syste窝m.exi泡t(0);能饿钩瓣}议浅指});吃台赴lp.se否tVisi灵ble(t活rue);花}}托主功骂能实现代码纱/**类名井:Main耀Bar冲*描述摊:搭建一个孔主框架矩*公司角:Doub哨leZ组合抛*作者宅:张天瑞翼*版本伶:Doub问le1.弓0住*创建滤时间:20刘07.12做.3哈*最后栽修改时间:都2007.滑12.10愁*/起impor姜tjav糖a.awt罪.*;鼻impor协tjav赖a.awt活.even棒t.*;仪impor载tjav膨ax.sw拍ing.*偶;乱impor州tjav鸣ax.sw简ing.e储vent.拔*;疤impor鸡tjav删ax.sw爪ing.t瓜ree.*汗;致impor筹tjav赤a.io.位*;然impor荒tjav隶沃.*;屯impor涝tjav跳a.uti齐l.*;亡publi慢ccla厘ssMa生inBar丘exte抱ndsJ踏Frame牲{逼诊Image纽Icon胁ic=ne冒wIma魔geIco拴n("Lo恶adPan生e4.jp因g");苹围JButt烘onsh肠owPic伶=new位JButt别on(ic熄);渠叛//把主窗满口分成三个驶部分全赴//定义两截个端口启茄Datag晋ramSo上cket册dss,d馒sr;//严dss发送雾,dsr接鼓受备炼stati划cArr瓦ayLis等tarr监ayLs=政newA浆rrayL色ist(2使00);//上部裤难JPane掠lp1=克ne提wJPa放nel()漏;罢当//JLa言bell迈abel=色newJ炕Label钟("当前用仆户");/巨/为当前用敢户的头像酿味葵priva妇teIm斧agei件mage;甩躲//中部潜肢酬JPane俱lp2=麻newJ黑Panel亡();形荣s向tatic复Defa三ultMu潜table锅TreeN牢oder昼oot=n员ewDe钉fault告Mutab穿leTre疼eNode另("---超----我鬼的好友--疯-----抄");市色s波tatic无Defa气ultTr宰eeMod辱eltr刺eeMod蛙el=ne品wDef株au乘ltTre抬eMode弹l(roo鄙t);洒撒s亚tatic借JTre熟etre丑e=new胞JTre症e(tre浪eMode兴l);蹦泼疗JButt疼onbu迹tton3甩=new愿JButt价on("添拿加与删除好铺友");//下部汪泛JPane遭lp3=缝newJ毁Panel脆();落悬JButt对onbu邪tton1芽=new抄JButt破on("个醉人设置")诊;采胳JButt利onbu呈tton2夜=new浸JButt摊on("查厕找");吐复publi建cvoi疾dMai搏nBar(敬ints目){}偷梁publi张c眨void羊paint露(Grap淋hics刻g){袖附猛g.dra济wImag朗e(ima调ge,0,援0,5,5抗,p1);爷辞激Syste宵m.out惊.prin毕tln("枯画完了!"独);}益绍//添加新轨好友到列表童中,nam盾e为要添加魔的好友的名章字致虹publi村csta膏ticv划oida哈ddFri筋end(S拼tring柏name跳){咳淹序Defau问ltMut卖ableT加reeNo揉den=涉newD令efaul破tMuta捆bleTr躬eeNod春e(nam列e);地逼获treeM酸odel.跌inser哑tNode拼In羡to(n,幕root,诚0);暮丘驰//展开子辉节点早柴伯TreeN祝ode[]阁root竹=tree窄Model志.getP挨athTo类Root(番n);僵犁较TreeP面athp白ath=n五ewTr火eePat瑞h(roo塞t);预理tr隐ee.ma贱keVis纲ible(息path)废;}修烧//删除好贺友镇斑/*pub样lics醋tatic竟void万delF肢riend辜(){梅娇酬root.播remov载e(Fri张endLi杏st.tx晒t1.ge督tText稻());逗倒}*/亮场publi牲cMai阳nBar(家){毅虹//TO懒DO:A砍ddyo仔urco赤dehe阴re隆傲维//初始化慈外层窗口须招项super市("局域网皮聊天程序1满.0");并占se云tSize前(200,土600);场镜慌霉se亏tResi稀zable凑(fals守e);融镰se尼tDefa高ultCl复oseOp屑erati和on(JF密rame.抛DISPO罪SE_ON新_CLOS档E);物圣To琴olkit渣ki恳t=get客Toolk宜it();滋呜饭Di缝mensi迈on名winSi糠ze=k执it.ge图tScre坑enSiz竹e();勺弓画setBo久unds(浮winSi世ze.wi顷dth/4新+500,习winSi楼ze.he杏ight/锹4-122凳,熟//位置袍岸排校签乏满度效宽200汤,600)姨;劳屠//炼照片地址宜滴im涉age=T捧oolki并t.get摧Defau友ltToo不lkit(拴).get贫Image抛("S50绿01183克.JPG"莲);错吐//银初始化两个今端口加try肯{甲倘虎随dss=n含ewDa虽tagra瞧mSock春et();腹慨趋诸dsr=n低ewDa枝tagra龄mSock时et(60昂00);靠感}c靠atch(畏Excep系tion姜e){e.壁print盐Stack瞎Trace暂();}旅亦re骂ceMes津s();/睡/一上线就慨就打开一个胶接收线程趣猾se瓦ndOnl研ineMe复ss();惧//一上线逐就发送一个晴上线的信息鱼奇//纽-----谅容器---恳--过葱舞Conta旺iner番cp=ge弄tCont烦entPa卵ne();贱盯穗cp.se狗tLayo腾ut(ne纯wBor下derLa崖yout(撇));倚乒昏//在第一睁层上添加见淘嗽cp.ad择d(p1,庙Borde付rLayo多ut.NO督RTH);风逢激cp.ad掠d(p2,星Borde透rLayo仿ut.CE贿NTER)塌;污液锤cp.ad矮d(p3,蚀Borde净rLayo架ut.SO羊UTH);艘州眯//在第二愤层上添加-资----上赶部五陕母p1.ad显d(sho炕wPic)裁;汤蜡汇隐湿//lab亲el.se奏tBord缺er(Bo上rderF啦actor定y.cre菠ateLi富neBor头der(C认olor.瓜LIGHT少_GRAY才,2));蛋运//矿-----穷中部瞧堂姑连p2.ad凉d(new谁JScr苗ollPa缠ne(tr辛ee));险休徐p2.ad饺d(but胞ton3)冶;仗拴悼p2.se印tBord道er(Bo辣rderF先actor香y.cre群ateLo葛wered装Bevel建Borde败r());攻揉产//设定界宜面风格--冤----只始有三种续地偏/*try坐{妻啊第毒UIMan饼ager.件LookA排ndFee京lInfo这[]in罗fo=程UIMan令ager.贷getIn弦stall甜edLoo役kAndF晃ee厘ls();肥曾腰油粘披//Str酬ingc止lassN魔ame=回info收[2].g酷etCla两ssNam业e();中短甲漫Quaqu亏aLook茅AndFe狭elcl垮assNa花me=ne附wQua青quaLo挂okAnd害Feel(来);近览姜乏UIMan侧ager.案setLo俭okAnd枪Feel(袜class秀Name)霞;厌妇假无//UIM舌anage甚r.set眨LookA炕ndFee具l(new众Quaq绑uaLoo堵kAndF希eel()荐);枣矛辨}catc更h(Exc淋eptio溉nexc伪1){}*拜/窄铅乏//try僻{忠钻洽益//UIM血anage樱r.set婶LookA镇ndFee摆l(UIM欠anage潜r.get页Syste农mLook栋AndFe花elCla缝ssNam炒e());盆蔬留陆//UIM必anage吸r.set看LookA忧ndFee阿l("ja津vax.s侮wing.个plaf.约metal牵.Meta派lLook躺AndFe罩el");史激胖挑//UIM速anage耽r.set筹LookA炉ndFee烂l("or状g.jvn岁et.su窑bstan傻ce.Su箱bstan覆ceLoo呀kAndF复eel")樱;淡溜虹//}ca谦tch(E像xcept酸ione脱){e.p满r收intSt异ackTr龙ace()史;}烫亏芒//---浪--下部轧遭知p3.ad岸d(but长ton1)梅;涉用蚂p3.ad僚d(but责ton2)葵;迹柴窑p3.se纸tBord跨er(Bo退rderF投actor场y.cre疲ateEt父chedB虚order悉());饭仅布//事件监右听浅触颗showP辞ic.ad状dActi暖onLis洁tener串(肚错灾new乞Acti向onLis透tener吊(){欧场壶帮publ俯icvo你idac终tionP尘erfor伙med(A余ction留Event话e){堡圆底正叙比ShowP谦icsh启owPic谢=new挺ShowP蜜ic();咬线框宣斗狮Syste选m.out离.prin毯tln("帽头像按钮!提");璃锁筹庆}瞧遍}滔);隆袭毒//个人设璃置按钮厦镜拖butto拖n1.ad阿dActi箱onLis槽tener换(直呼修new筝Acti筑onLis愚tener筛(){协辣钢蝴publ彻icvo柳idac暮tionP穿erfor水med(A命ction司E喜vent敞e){痒宅兴绣鹊芹OwerP勺aneo纠pDemo杀1=new钞Ower目Pane(案);氧债最艳}驱古}凯);勿匪/屋/查找秒宵b坝utton案2.add计Actio蛙nList赤ener(痕扩属new肢Acti渣onLis奋tener梯(){渗尝烤需publ恶icvo发idac冒tionP在erfor钥med(A票ction羞Event肿e)躲溪登君{昌裙燃图Find蚕OfCha暑tfoc故=new奶FindO探fChat槐();称统念交锦剥偷顷}佳偿}志);浆辣/瓜/添加与删房除好友按惩钮量旅b岩utton轻3.add许Actio油nList嗓ener(爽龄狭new辛Acti亏onLis海tener枯(){宗业惯尾publ耕icvo望idac百tionP议erfor素med(A菠ction呆Event洞e){假纤披你眯锋Fri苍endLi理stfr竖iendL糊ist=n固ewFr亮iendL妄ist()舱;欧堂朋汗}夕件}挂);芒芒/污/添加用户差好友事件周垮t让ree.a责ddTre煎eSele蜓ction擦Liste缘ner(竞粪程少newT启reeSe漫lecti秧onLis习tener趟(){市炉榨奉瞒publi蒙cvoi齿dval播ueCha肿nged(岸TreeS图elect澡ionEv痛ente腹){漂番虑适苗蜂Defau贱ltMut矛ableT材reeNo鱼deno爆de=胡袄搏监钩续吐(Defa昂ultMu留table乖TreeN取ode)t拿ree.g纺etLas泊tSele某ctedP捉athCo常mpone兵nt();书说倚榨宫盼if(no耳de==r年oot){滨凭堆头姐延苏Syste盲m.out纷.prin橡tln("拦选中了根节榜点");围脊背内索接剖retur荒n;手惑木催颂削}欧滔题棕笛耍else梳挑芝李尺欣局店{叙筹项独士部蚁Syste慕m.out念.prin直tln(n鞠ode);询慈肥箭厚棕咏//Str养ingn算owNam挂e=Fri沉endLi夏st.re忌Frien辩dName甚();颠县成作勉求膨Syste远m.out肤.prin足tln("写发起聊天"亏);鄙洞茧槐讨祸紧ChatD蹄ialog板cd=n扶ewCh荷atDia秀log("瘦你正在与"内+node光+"聊天"祝);巴也耀委帝枣}省址首能为}身意凉耍从茫币});亦命弄肆//添加关垃闭窗口时发舍送下线信息彼的时间趁望会呢this.指addWi弹ndowL帝isten至er(ne齿wWin炊dowAd垫apter骄()鬼钢暴足{左废允张架publi盾cvoi老dwin掉dowCl塞osing观(Wind谈owEve至nte)辫武拜说肉{号酷浇巩客否sendO秧fflin栋eMess傍();跌掠陈际摸}关嗓腿狭}复贵大妄);掏扩叶勿setVi隙sible蜜(true挂);筑}灾身p歇ublic保Main姓Bar(i董nta)刷{}绣岔晃publi霜cvoi谊drec祝eMess柴(){角衣//催首先启动一低个线程,用笋来不断从指吼定端口读取她数据展刃ne抵wThr狡ead(n纵ewRu鸡nnabl岭e()泊仅重兔{罩舱pu升blic雁void极run()也夕和嫌{茅衰哥笔try顿粗兆新牲{穴希加和革byt丰e[]b须uf=ne两wbyt焦e[102终4];涌仰跳腿累Dat侍agram换Packe克tdp1稀=new寄Datag你ramPa盾cket(闪buf,b鄙uf.le欢ngth)虽;劝量疑缓姓Str马ingi赞sadd,弱numKe联y;趁乱翅提脱whi杂le(tr把ue)贱兽筒洒皂离{陵帖卖呼稳斜块血Syste滴m.out由.prin率tln("丙数据已经接西受");爱甘啊拖离仍扎代dsr.r床eceiv什e(dp1旧);狂脏桑邮达桶稀即构盐搭撇态这Strin谨g[]s宣trArr完ay=ne暮wStr转ing[奔20];蹲己译流候谣i君sadd=仁newS犁tring澡(dp1.填getDa指ta(),诸0,dp1突.getL溪ength索());饱胶柔榴法肤吹链括什能融维船Syste脊m.out疼.prin况tln("凝这里是Ma雀inBar逃的接收线程剑"+isa偷dd);苹摩杜乔爸按晶干掉槽颗秤妖strAr素ray=d蜡ivMes掘(isad屡d);愚添伍水充利Syste降m.out盲.prin卷tln(s活trArr蝴ay[0]兔);浑阵守埋兵磨Syste益m.out叮.prin逝tln(s炒trArr轧ay[1]匙);棍员损呼宅继Syste吵m.out咱.prin雕tln(s马trArr娇ay[2]株);礼五育纱皆添匙陈富午滩怎均//判断筒有人加你为兰好友而且判他断自己的号堤码是不是那低么多哭荒布克支仗//in辣tmyN躁um=0;骑//此处获妈得自己的号块码浩绍汉询驳显//if猎(Inte右ger.p偏arseI肤nt(nu斜mKey)装==myN坑um)//韵此处暂时不盘用农榜分兵束现//判断自吧己的号码淹是否符节合而且判执断是否是静添加好友的仗信息锅落僵if((!悦isExi沾t(str些Array略[1]))寸&&(In让teger矛.pars露eInt(辛strAr绝ray[2烫])==I棒ntege聚r.par岔seInt餐(Load杆Pane.式getMy涝Num()齐))&&(朗Integ籍er.pa磁rseIn彼t(str缸Array规[0])=兴=Inte姥ger.p壳arseI哪nt("1孤")))逗初设{骡旷白麻//在电脑斗右下角显示透某某添加你半为好友,调考用主功能界酸面的提示框食方法胸伸彻厕TipF熟rame雨tf=ne丰wTip舰Frame视();柏侍辞中int伯optio颠n=tf.成setTi铃pFram米e("好友拼",str它Array哪[1]);早仿睛缝说Syst胜em.ou币t.pri验ntln(紫"opti非onis殃"+op剖tion)腊;萍末茂if(o只ption桃==0)误蚀俱{闹头岂tr耕y重熔盼{喝稻埋咏心//在此处眨调用一个获号得头像信息胃的方法杨换致考抓St根ring孩sg=ne笑wStr跨ing()欣;舰夏狮瑞轧bu孤f=("+珠"+"2"羊+"+"+摆LoadP遣ane.g打etMyN恒um()+弱"+"+s新trArr鲁ay[1]秆+"+"+宝OwerP盏ane.t叠f1.ge锄tText养()).g眠etByt闷es();梁鞭站福各Da谊tagra慰mPack枪etdp宇2=new行Data逆gramP姨acket赵(buf,取buf.l僚ength扒,dp1.占getAd宇dress醉(),60忘00);涉炕桶旋鹅ds寒s.sen朴d(dp2打);转矩偿塌呈Fr器iendL萍istf斜l=new悉Frie亲ndLis检t(4);疮违伞吧意fl找.upda亮teMai著nFram漠e(str勺Array幼[3],s茶trArr重ay[1]赵);先绑裤}段挡帽cat止ch(Ex液cepti绢one)阁{e.pr季intSt枕ackTr往ace()加;}怜药傲象帖}凡秧}财退良肯拾/屠/然后将头安像,号码,次个性签名返氏回撇粪宗编/约/判断是否弯上线额蔑e逮lsei晶f(isE且xit(s峡trArr竹ay[1]设)&&(I柄ntege寿r.par央seInt野(strA牌rray[酷0])==邀Integ则er.pa或rseIn粒t("4"失)))劣撕翅{泛掉张需//先搜索茄自己的好讲友查看是否忧有该号码背,有则提忘示脏表住孕TipFr轧amet离f=new趟TipF拳rame(辰);烘绣悬扎tf.se搬tTipF故rame(徒"上线",算strAr嫁ray[1帮]);省伸更}晓轿逼献睛//判断是柏否是离线信慧息后经e义lsei悔f(isE赤xit(s牛trArr先ay[1]丧)&&(I眠ntege香r.par描seInt寸(strA谦rray[进0])==误Integ孝er.pa酿rseIn券t("5"炎)))煎格吴颂{助值梅昨TipFr肢amet工f=new据TipF失rame(海);傅驱更眯tf.se美tTipF盾rame(恨"离线",介strAr炸ray[1闹]);陪蒙}粮于/立/判断是否毅是聊天消息越到el耳sei葡f((In瞒teger菜.pars活eInt(称strAr评ray[2节])==I仔ntege型r.par肢seInt吗(Load减Pane.伤getMy赤Num()杆))&&(奉Integ惧er.pa海rseIn踪t(str俯Array妹[0])=勤=Inte跑ger.p脱arseI终nt("3它")))霞接捞{餐肤焦糊arr仍ayLs.冷add(i写sadd)探;技窑简}生缠沟圈/只/判断是否吊是头像信息刃显屠赞el乒sei冷f((In斗teger役.pars磨eInt(颈strAr品ray[2品])==I辜ntege脱r.par麦seInt价(Load丝Pane.勾getMy匪Num()充))&&(勒Integ错er.pa永rseIn客t(str坡Array示[0])=叼=Inte讲ger.p龟arseI迟nt("2且")))属内漠选晌鲜个炮硬叙{脊弱妨醒//根据头裹像信息刷新光主功能界面您剃变返Frien缠dList膀frl=辞newF著riend蜓List(煎2);夺与者担frl.u败pdate怒MainF丝rame(绿strAr饲ray[3堤],str腹Array贵[1]);嫌铸}差垫淘顾//---吩---如果祖加为好友则他执行如上步啊骤----逼-----肯-魂昼柴仪管纵}叫理绕养睡铲}阻尖测植壤绪catch逢(Exce肯ption螺e){e铅.prin佩tStac木kTrac扎e();辽}穗馅场这絮负}墨太滋由}).st园art()垫;近芹//首园先启动一个敌线程,用来有不断从指定铅端口读取数轻据筛}馒屋pub腾licS令tring隆[]d藏ivMes盟(Stri姿ngsr扔)//将受适到的信息分跑解{恼误泪玉intk纯=0;暑宜籍忙Strin尤g[]t添empSt效rArra增y=new经Stri里ng[20云];姻惊吗侮inti兽ndex=疤0;招穴筐厕inth谷=0;悠群测贤for(i肯nti=颠0;i<2迈0;i++泄){闻罩厚计舱if(sr库.inde剩xOf("垂+")!=议0&&sr古.inde愿xOf("河+")!=粮-1)闹饰虎否讲{查疗忘竿昏沉默tempS启trArr惰ay[i]桶=sr.s驼ubstr康ing(0刊,sr.i最ndexO密f("+"衣));部系赛葵i鱼ndex=弱sr.in鸭dexOf肥("+")姿;艘欲厌稻魔sr=sr廊.subs聪tring撤(inde黑x+1,s报r.len软gth()沟);炮泼高灯卖h=i;饥}症幅熄助监else糊if(sr袖.inde析xOf("陆+")==奖0){奋愈解戒肺欺tempS肉trArr界ay[i]歼=sr.s俱ubstr工ing(1理,2);吼雕见学父询sr=sr武.subs勇tring罗(3,sr驾.leng快th())旱;绘爱金倦努融index承=2;怨蝴坦句曲}及遗蚕增钞}贴片唉丽今双tempS创trArr离ay[h+庭1]=sr妹;屡很筛牧元retur竞n壳随tempS亭trArr貌ay;}吐防publ蜂icAr苗rayLi晋stge大tArra丢y(){尝就术骗retur削narr燕ayLs;}撇针publi乘cvoi栏dsen氧dOnli笑neMes虾s(){科逢根惹//广播回贫路,端口3伯001竭预暖服try半澡剧吓{轧榜薄续byte池[]buf粥=new量byte[泽102];爽攀花博buf=(桃newS殊tring绕("+"+敢"4"+"耕+"+Lo切adPan钳e.get疗MyNum父()+"+主"+"34额")).g谋etByt堪es();讯某洒借Datag无ramPa倘cket州dps=n警ewDa弃tagra编mPack角et(bu绿f,buf惩.leng巧th,In乖etAdd强ress.盲getBy眯Name(洋"255.启255.2龟55.25剩5"),6贪000);股辽胁佳dsr.s旅end(d返ps);肆捞部度}找预乱起catch勿(Exce芦ption辜e){e拳.prin份tStac迫kTrac钢e();}纤岁刻晓//广播回床路,端口3辟00宋邻逼}向递publ丈icvo辅idse旗ndOff会lineM迫ess(){缘查沃现try{昏炉转扛byte眨[]buf棉=new摧byte[别1024]届;凯秒幼厦buf=(渣newS哈tring目("+"+侧"5"+"蚂+"+"1数8"+"+援"+"3"系)).ge今tByte醒s();腹茂苏绩Datag瓣ramPa别cket伍dps=n驻ewDa逃tagra明mPack派et(bu雄f,buf馋.leng喊th,In闷etAdd痒ress.示getBy臣Name(凉"255.要255.2赴55.25拐5"),6冒000);渣叼系美dsr.s铺end(d仿ps);鲜减}谈荣撒虾维连catch拦(Exce卵ption啦e){e悦.prin牙tStac砍kTrac玻e();}傻}执济//--娘-----勿-----捐-----也-----慧----它鼓台publ润icbo床olean始isEx光it(St百ring减str){料蓬乎芝boole普anbl滔=fals磨e;栽燥Ar经rayLi停star祖y=new促Arra卷yList仇(200)愿;缺而ar葡y=Fri椒endLi狱st.ar何yOfFr莫ie();爽折治诞翅Sy下stem.寄out.p冈rintl良n(ary谋.size阶());匆君St呀ring摄[]str肯tem=n豪ewSt丧ring[妻10];哲劣fo词r(int券i=0;糟i<ary冲.size益();i+洒+){哪警乌矛str轻tem=(顿Strin洲g[])踏ary.g予et(i)子;辛荡贩双if(席Integ涛er.pa失rseIn局t(str踢tem[1复])==I烛ntege口r.par拿seInt腿(str)宾)蚊灰辩份{置腔六乏菌习Syste悠m.out乘.prin滥tln(s形trtem早[1]);竖泄株牧畅锡bl=tr壳ue;运包止掩}嚷美检瞒}漫适钞驻re乱turn俊bl;}按蝶//--螺-----叠-----这-----骑-----言-----缎-甚糖暗零publ嚼icst眯atic祸void姐remo进veArr贵y(int滩i){萌礼民需array轨Ls.re药move(菜i);}}躬//臣Strin李gstr长Photo浓=new骆Strin场g("+"释+"2"+白"+"+"胜我方号码"细+"+"+呈"姓名"+备"+"+"兔性别"+"景+"+"年客龄"+"+爆"+"个签未"+"+"落+"头像"刑)企//旋炼Strin遍gstr比Mess=剪newS径tring桨("+"+戚"3"+"听我方号码"羊+"所发送示的信息")亏;阵拘污//Str筝ings叹trOnl穴ine=n誉ewSt箭ring(蜡"+"+"芝4"+"我价方号码")可;订//基炭Strin糖gstr控Offli冬ne=ne遭wStr权ing("惭+"+"5凶"+"我方群号码");敞//六Strin蓬gstr遣Frie=汗newS洲tring艺("+"+取"1"+"业我方号码"称+"+"+经findU僻ser()惨+"+"+蜻"姓名"+喜"+"+"滩性别"+"育+"+"年鸣龄"+"+烧"+"个签诚"+"+"静+"头像"诉+"+"+答"要将你加柴为好友")弹(注:由于窗代码太多,添只能贴少部皮分了。赵雨秤汀,刘彬整脏理全部文档速。)斧六:软件截教图洁七:参考文它献型《java据语言导学》颤,Mary袜Camp训ione庄网站俊:撞//pwo影sboy.明space开s.liv阿e梢/blog棚/cns!补7dbdf壁42ee5降8f4a7详9!221惠.entr药y足网站见:厨//www拍-j盾ava.c绳om/ww竟w1/刮:励//www亡.java予-cn.c涨om/慎八:组员学勤习心得波我所遇到的逃问题。喝开始时有点炭不知所措。偏尤其是建立鹅模型图的时榨候。我就不属知道为什么穷要这些模型毯图。他们能途干什么。后持来才明白,白建立模型是猫以人的思维冬方式去实现松一个软件的枝开发。辈我面对组员管交给我的需稳求。开始迷渔茫,参考了性大量的文献忠。然后把软机件分成三个进模块。这就闹把软件高度滔的抽象了。陶然后遇到什份么问题先是态崩溃,然后晴查阅文档。貌所以查阅了嗓多少文档我竟都忘记了。出对于计算机广我是自学的耳。从面对计遭算机一窍不知通,到把第示一个画图板拒程序写出来目。花费了我篇5个月的时施间。这期间副我崩溃的次珍数已经忘记宴了。因为自员学,身边没任有一个人可记以指导,一膊切参考资料看一是上网查信,二是去图坏书馆。这个挽过程如果是旗自学软件的珍人一定深有刑感触。不过谱大痛过后是区大得。我现营在一不怕崩夺溃,受得起词打击。原因叫很简单,崩裁溃成为一种缎自然,崩溃倘过后的那种夫喜悦令我充特满激情,兴喊奋不已。掠二是有了明甘确的目标,撇现在我知道凤自己为什么狸而学和要学朵什么。我大冤一大二觉得秆每天上课都转去了,作业沈完成了,最辣好能够拿个缴奖学金,这愧就是好学生汽。但是,我床现在发现,偷错了。一个摇真正的大学竟生是有自己霸的思想,有市自己的独特惕路线的。我货写程序的语拾言是jav需a,但是有裹多少人知道奥,我的ja及va的分数诉只有70多博。跟我一起惕合作的仁兄定(也是用j虹ava的)已他的jav葵a竟然挂科横了。有多少积人知道我只叹去上了几节乳java课积。我看了匹java成皮绩,那些八脾九十分的人刷很多,可是镰有几个人能云够写一个超宴过200行胸的程序了。蜡读呀读,读扮的自己都不执知道在哪了吹,都不知道岂能干什么了问。这有必要咏吗。所以我鸣坚决不做学准习的奴隶。掩学习是一种嚼乐趣。我在春写软件的时园候,当面对戏未之领域的森时候,我总访是很兴奋。煮因为我知道弃新的崩溃要蝴来临了。同羞时新的挑战背要来临了,运挑战所带来便的气拔山河裤的激情要来讨临了。我欢傻迎崩溃,没妄有崩溃就没研有进步。窃三是自信与互毅力,相信翠自己能够完朗成自己定下林的目标,并知且坚定不移首的去奋斗。跨结果当然重巨要,没有人广不希望自己石好的。但是公没有一个好垦的过程不可汇能有好的结猎果。这个在剩软件工程里截面就典型地弊表现出来了尚。走完这个俭过程需要的康就是一种坚眯定的自信,奇坚定的奋斗莲。单对软件业的亚看法伤我知道我们驴国内现在的准软件业是落开后的。但是痕我坚信这么窃大的一个国差家,一定存谜在着很多优至秀的软件人浸材。只是我识们国内的软尾件制度不是粘很好。首先尊从大学说起钉,就像我刚区才说的那样侧,许多优秀明的人材是在钓课堂上学计国算机的,而士不是在计算评机上学习计屠算机的。那肌么这还有什黄么意义呢?佩本来很多优个秀的人开始置不讨厌计算汤机,但是学割了一两年后颂,天天在课刻堂上听课。洪其实上课颂在干什么,复很多人都知讲道。考试的侦时候,紧一者下,及个格缘就行了。这颤样一搞,这投些优秀人才挥对计算机怎派样提地起兴假趣呢?其实减计算机是最弹好搞实践的突。一台电脑肾,一个网就锣是一个实习沫基地嘛。而闸且软件是做京容易看到成熊果的,一有顽成就感,人章就像吸鸦片炎一样马上上浅瘾。所以在张大学就已经示流失了很多泽计算机优秀但的人材。进享入社会后,存有些人搞计拴算机,但是派很多人都是调被生活所迫凉。有多少人牵对计算机是味充满激情的细。没有激情戚,让你一直薪做下去你怎汁么能够有所闪作为。而且朋公司实行单铲轨道机制,葛重管理。搞慕的人人都想怀当领导(这篮也跟中国人干的传统思维肌有关了)。盟结果搞技术鹿不搞创新了利,都哪去了滚。都当领导明去了。所以旬有激情的优丛秀人才对计骗算机就没有射兴趣了,吃厉这碗饭的人灾显得激情不霉够,你看软匆件怎能不差钳呢。赞我们国家现侦在的软件业脉需要的是那螺些充满激情境的优秀人材逗。能吃苦,截能耐劳,有思决心,有毅蚊力,不在乎稀什么功名利垂禄,说干就职干的人。贝我,把必自己的全部缠精力投入到址我喜欢的软魄件工作当中清。无数个不给眠之夜我为佛自己写的程名序而兴奋不掠已,无数次静崩溃之后我等依然坚持,歉因为满富激稠情的奋斗给蝇我带来的是土无穷的乐趣屋,所以我心良足矣。最后盐为中国软件累业之崛起而优贡献自己的惩一份力量。任扰渐谦霉城单帽----逗---赵松厅200告54149太通过课程设兼计,我深刻附感受到团队模的魅力,大粱家的共同探姨讨研究,分寇工合作让我益们的工作进眯展非常顺利适,同时让我资们各自取长叶补短,互相惧学校共勉,贞对于这次课渡程设计的经育历让我受益尝非浅。吃矩懒排谨棍碌--耐-----补-赵雨亭队2005爷4165舅通过这次机培会我学习到是了很多东西鬼,让我明白肥了团队合作炕在软件开发宜中的重要性捐,只有大家絮明确分工,覆团结一致,询互相沟通和始帮助,才能揉开发出优质址的产品,也情只有这样才鸭能使效率更许高,在短时长间内保质保懂量的完成任骆务.柱疑笔恩检榜掏陪-----箩---张天敞瑞2005册4151亦最近和兄弟钳们一起做聊孝天软件,增烂进了感情不辆说,也增长先了N多知识瞒,这里要感绘谢下组长赵钳松,在他的鹿带领和帮住鲜下我们才能香如此顺利的翅把这事情搞趁定。都曾顽经看过一本灯书叫《道法浇自然》,内度容略记得一察二,但我最辜欣赏的是它谁的书名。软贴件设计没什甲么太神秘有兵东西,只要把用心体会,黎其实一切都修很自然。软伐件的设计之乘“文道堆”剑,也不在于购设计有多么币的华丽、精堤巧,而在于丹其朴实、自唤然,最终达诉到扶“炒以无招胜有庙招砍”月,进入一个假全新的境界坏。叼团姨队是最重要疫也是最难的穿,它是一个陵项目能否顺塌利成功的关孙键。它不仅用教我们如何练发现市场,邮如何分析需毁求,如何挑恰选团队,如器何制定计划垃。。。。。病。而且它还免教我们如何谋做人,如何圈与人相处,慰如何管理团慢队,如何调盼动队员积极浅性等等很多钢东西。其实互这一切,不雾只是用在软盘件开发上,那更可以用在咬做人,做事衫,成功等任替何方面,让萄人受益匪浅威。在团队管透理上,我信晶任一句话骆“资善用人者为霉之下醉”粉。当然我不售否认在工作委中,有时候仙队员也会偷主懒,做事拖肠拖拉拉,不斗能按时完成呈分配的任务萍,甚至不去价做等问题。挡但总体来说霞,我们的团省队是成最和串谐最团结的逆团队,从我均们从头到尾轨没有一人退兼队,并且最尽后顺利完成显任务,我相便信我们是成坦功的。检相森信这次合作天带给我们的使不仅仅是知慰识上的进步颜,更是人生墨经验的提高匪。要感谢大悬家的愉合作贺,感谢我们正有这样一个啊
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度安全环保施工材料供应与质量检测合同
- 2024年工程建设项目合同争议案例解析与风险防控
- 2024年店铺联合经营合同
- 2024年工程项目管理与运营合同
- 2024年度能源供应与采购合同
- 2024年应急运输承包经营合同
- 2024两人合作协议合同范本
- 2024年度氨水供应链优化与集中采购合同
- 2024股权转让合同核心条款有些
- 2024年度融资租赁合同标的租赁物详情
- GB/T 5169.5-2020电工电子产品着火危险试验第5部分:试验火焰针焰试验方法装置、确认试验方法和导则
- GB/T 1957-2006光滑极限量规技术条件
- GB/T 1423-1996贵金属及其合金密度的测试方法
- 产城(产业发展基础、城服务功能)融合示范建设总体方案
- 钻孔应力计安装步骤及注意事项
- 智能家居ppt模板
- 中学生行为习惯的养成主题班会(共26张)课件
- 模具基础整本书课件完整版电子教案(最新)
- 议论文阅读-2016-2021河北语文中考真题汇编
- 校企合作资源共享管理制度
- 胫骨平台骨折手术治疗及术后PPT课件
评论
0/150
提交评论