资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划myqq项目总结(共3篇)项目设计MyQQ聊天工具班级:计算机应用101学生姓名:张慧学号:指导教师:葛红美所属院:信息管理技术学院报告提交日期:XX/11/4一、项目概述及功能介绍MyQQ聊天工具是一个通过数据库交换聊天消息的软件,主要实现以下目标:1、用户注册,申请QQ号码;2、用户登录;3、个人信息编辑;4、查找/添加好友;5、好友列表;6、聊天窗本设置;7、系统消息提示;8、聊天信息提示;了解MyQQ聊天工具模块的实现目标后,首先要确定具体的模块功能,比如对QQ号码的申请及注册,登录主窗体中对第三方控件SideBar的使用,编辑个人信息中对个人资料和安全设置的分别设置,互聊时头像的闪烁和添加好友时小喇叭的闪烁设置,查找/添加功能的基本设置和高级设置。二、项目模块划分图片管理工具模块的功能结构图如下:三、项目设计过程中遇到的问题和解决方法问题1:在运行“申请号码”窗体时,出现了“服务器出现意外错误!请稍候再试!”的错误。解决方法:在数据库中Users表中的FriendshipPolicyId值未绑定。问题2:服务器请求失败,连接未关闭。连接的当前状态为打开。解决方法:;打开之后未关闭。问题3:friendId=运算符“=”无法应用于“int”和“string”类型的操作数。解决方法:将公共变量loginId改为int整型两者无法转换,与整型friendId相对应,或者对整型friendId进行强制性转换,代码为:friendId=()。问题4:在“查找/添加好友”窗体中生成“基本查找”和“高级查找”功能代码时,(dataSet,Users)这句代码出错,提示:“=”附近有错。解决方法:在填充的代码中单词WHERE和Age前都加上空格,与前面的sql语句相连接。问题5:运行“查找/添加好友”窗体中精确查找时,显现查找结果时,本该隐藏的精确查找条件也显现出来,属性设置和代码都已设置完成仍无效。解决方法:只需要进行重新排版或在对应的基本查找的代码再进行强制性隐藏,即可。四、知识概括课上笔记1、soundPlayer对象名=newSoundPlay;对象.Play。2、使用第三方控件SideBar,向SideBar控件中添加组,关键代码:/在的文件开头,添加对SideBar所在命名空间的引用using;/在窗体的Load事件处理方法中,添加SideBar的两个组;3、向SildeBar控件中添加列表项,需要指定每一个项显示的文字和它显示的图片在ImageList控件中的索引,向SideBar控件的组中添加一个好友的关键代码:/创建一个SideBar项sbItemitem=newsbItemdataReader“NickName”,dataReader“FaceId”);=dataReader“FriendId”;/sideBar中的组可以通过数组的方式访问,按照添加的顺序索引从0开始/Groups0表示sideBar中的第一个组,也就是“我的好友”组/向组中添加一项0.;4、索引号5、DataReader对象方法Read,读数据属性HasRows属性不取数据,只判断是否有数据6、public窗体对象名窗体.对象名=this7、=true8、pictureBox与ImageList关系=;9、SqlCommand对象Sql字段变量值传递注:类型匹配,强制转换10、ListView控件添加项iImageIndex=i;五、想法和规划MyQQ工具模块是一项很容易操作且接近于我们现用的腾讯QQ功能,虽全面但已大体实现了QQ的各项功能,本项目是一项拓展项目,能够完成是有点成就感的,但在过程中出现在错误还不能自行解决,对于各项的代码的具体意思还是一知半解,完成的过程中大多是参照课本和老师的讲解。不够理解各项功能代码的具体意思,这是我在今后的项目学习中所要努力克服的难题。项目基本信息项目名称:MyQQ聊天工具项目背景:当今时代是飞速发展的信息时代。在各行各业中离不开信息交流,如今,聊天工具的出现方便了人们的交流,也成为了我们生活中不可或缺的联络工具。但是为了方便在指定的局域内不与外界有联系的情况下,我们设计了一个不需要联网的快捷聊天工具。只要此软件安装在指定的机器上,就会发生回话,这样大大的方便了公司或者其他行业的会议交流,同时会避免重要会议内容的泄露。另外此软件类似腾讯QQ聊天工具,这样会使人们很容易使用,不会因为对软件的不熟悉而给你带来不便。项目工期:项目组成员:组长:组员:班级:项目开发环境:1基本功能分组需求分析1、用户注册2、用户登录23、个人信息编辑4、查找好友/添加好友5、好友列表6、聊天窗口7、聊天信息实现部分1、建立MyQQ数据库数据库包含BloodType、Friends、Messages、Star、Users、UsersState表。UserState表:表1Users表:3表2Star表:表3Messages表:表4Friends表:4表5BloodType表:表6视图:图12、功能实现:(转载于:写论文网:)用户注册注册类图;5第1页共30页Web程序设计项目实训指导书适用专业:计算机网络与应用制定人:高祖彦教研室:网络教研室计算机与信息工程系XX年8月第一部分、项目概述1、项目名称及背景?项目名称“MyQQ”聊天系统?开发背景在当今信息化的时代,人们需要简捷快速的方式进行沟通。用手机交流存在费用高,操作麻烦的问题。因此开发一个基于C/S架构的QQ,可解决在局域网范围内与好友进行便利交流,无需任何费用。教师和学生可通过这个平台进行学习上、生活上的交流和沟通。2、文档说明本文档系统的描述了“MyQQ”系的业务需求以及需求分析文档。可用与指导软件的系统设计和测试阶段的工作。第二部分、任务说明1、功能概述“MYQQ”系统提供的如下功能:用户注册用户登录个人信息编辑查找/添加好友好友列表聊天2、用户环境服务器硬件要求:处理器:Pentium3以上;内存=512MB;硬盘=40G;服务器端软件要求:操作系统:WindowsXX或WindowsXP;数据库服务器:MicrosoftSQLSERVERXX;客户端软件要求:操作系统:WindowsXX或WindowsXP;开发工具:VC#.NetXX第三部分、需求分析1、实现功能第2页共30页图一:“MyQQ”系统功能图?功能清单01注册实现申请MyQQ号02登录用MyQQ号和密码登录03登录后主窗体显示好友名单和未读信息04查找添加好友查找在线好友05个人信息管理编辑个人信息06聊天与好友进行聊天07头像列表提供可选择的头像08系统消息09辅助类2、功能说明?登录显示登录界面。用户输入用户名称和口令后,提交页面。系统验证用户的登录:若用户名称或口令不正确,系统显示登录失败消息,用户可再次登录;若用户名称和口令正确,登录成功,系统显示一个登录后的页面,可供用户进行聊天。若忘记密码,可找回密码。?注册用户必须先申请QQ号,才能登录MYQQ系统。用户注册信息的妮称不能相同。注册信息除包含基本资料外,还包含星座和血型。?登录后主窗体显示好友信息,扫描未读聊天信息,同时来消息的好友头像闪烁。可添加和删除好友,并将头像设置为小图标。第3页共30页?查找添加好友查找好友的方法可有精确查找和模糊查找。也可通过年龄和性别进行查找。可将查到的网友添加为好友?个人信息管理可以修改个人信息资料,如头像等。也可进行安全设置。如更改密码。更改完成显示更改成功?聊天可与好友进行聊天。信息即时更新。?头像列表用列表的方式显示系统提供的头像。供用户选择。?系统消息用户在操作MYQQ系统时,出现异常均采用系统消息的方式进行提示第四部分、数据库设计一、数据库逻辑设计二、数据库表的设计第4页共30页存储用户信息表Users详细信息createtableUsers(Idintidentity(1000,1)primarykey,LoginPwdvarchar(50)notnull,FriendshipPolicyIdintnotnull,NickNamevarchar(50)notnull,FaceIdint,Sexvarchar(50)notnull,Ageintnotnull,Namevarchar(50),StarIdint,BloodTypeIdint,Stateintnotnull,Statusvarchar(50)notnull)usemyqqinsertintoUsers(LoginPwd,FriendshipPolicyId,NickName,FaceId,Sex,Age,Name,State,Status)values(admin,1,灰太狼,0,男,24,高祖彦,0,)select*from存储QQ消息表Messages详细信息第5页共30页目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号