您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 优秀北大青鸟S1结业项目MyQQ答辩PPT
项目答辩项目简介项目名称:MyQQ聊天工具指导导师:王丽娜老师开发成员:桑宇晨王君宇李利军项目说明:MyQQ是S1课程结业项目,本项目在原基础上改进一些缺陷并添加了部分拓展功能。开发环境:MicrosoftVisualStudio2005(平台)MicrosoftSQLServer2005(数据库)MicrosoftWindows7/XP(系统)开发结构:系统采用C/S结构,客户端通过数据库服务器实现即时通讯。2项目要求数据库表:Users:用户表Friends:好友表FriendshipPolicy:好友策略表Messages:消息表MessageType:消息类型表项目需求说明及分工明细:组长(桑宇晨):登录主、查找/添加好友、及聊天界面组员A(王君宇):注册窗体、登录窗体、数据库设计组员B(李利军):系统消息、个人设置及头像列表界面•3概要设计—数据库设计建立数据库表关系:4项目需求——需求分析5主要功能:注册与登录好友管理消息管理个人设置需要添加的辅助类:DBHelper类UserHelper类系统框架6登录LoginForm聊天界面ChatForm更换头像FacesForm查找/添加好友SearchFriendForm注册RegisterForm主窗体MainForm修改资料PersonalInfoForm找回密码窗体FindPwdForm系统消息RequestFormResultFormReceiveAddFriendForm关闭MyQQCloseForm查看好友资料SeeFriendForm主要功能实现7注册与登录1、申请号码,系统自动生成MyQQ号码并返回给用户。2、忘记密码,通过MyQQ号码找回密码。3、验证用户的合法性,实现登录并进入主窗体。好友管理1、通过身份验证添加好友。2、查找/添加好友。3、显示好友列表。4、将陌生人添加好友。5、删除好友。6、查看好友资料消息管理1、接收系统发出的信息,身份验证消息、同意(拒绝)信息、返回验证消息。2、发送、接收聊天信息。3、窗体抖动、查看聊天记录。个人设置1、修改个人基本资料。2、修改个人详细资料。3、修改安全设置包括密码和身份验证。登录窗体验证输入:点击登录,通过验证号码和密码,显示主窗体或提示。申请号码:显示申请号码窗体为模式对话框。忘记密码:显示忘记密码窗体为模式对话框。记住密码:下次登录自动加载用户号码、密码。点击取消,退出窗体。8LoginForm注册窗体注册基本信息为必填内容,如有不填,会有相关提示。FaceId等信息默认插入。年龄验证:如非法输入显示提示文字:年龄必须为数字点击取消,关闭窗体。点击取消,关闭窗体。9RegisterForm寻回密码窗体填写要找回密码的MyQQ号码,手机验证号码进行非空和数据验证,验证成功显示密码点击取消,关闭窗体。10编辑个人信息基本信息为只读,可更改密码点击显示头像窗体为模式对话框。点击确定,修改资料。点击取消,关闭窗体。11PersonalForm&&FaceForm主窗体点击,显示编辑个人信息窗体。点击,显示查找/添加好友窗体。点击,刷新好友和陌生人列表。点击,跳动时,显示系统发出的各种消息;否则无反应。点击,退出系统。点击,显示在线状态。12MainForm主窗体右键菜单选中和未选择好友时显示的右键菜单。新添加快捷菜单项:1.发送即时聊天2.查看好友资料3.查找/添加好友4.查看聊天记录13查找好友窗体选中精确查找,显示精确查找条件。选中高级查找,显示高级查找页面。点击查找,显示查找结果,如果是精确查找,需要输入帐号或昵称。点击上一步,返回选择查找条件页面点击加为好友,根据好友验证信息添加好友。如果好友需要通过身份验证才可加为好友,点击后,显示发送身份验证窗体为模式对话框。14查找所有人SearchFriendForm消息管理15返回验证结果返回验证信息提交验证信息聊天窗体16发送:非空验证和限定字数认证点击关闭,关闭窗体。点击,可实现窗体震动。点击,可查看聊天记录用户可使用右键菜单实现文本复制、粘贴、全选、剪切、清空等功能。其他窗体17CloseFormSeeFriendForm项目总结经验总结在接触项目时一定要做好需求分析,明确项目架构,逻辑关系。最好用框架图或流程图表示出来,以免遗漏或产生逻辑混乱。在编写代码时学会编写注释,避免产生歧义,在遇到问题时学会设置断点,调试Bug,养成独立解决问题的良好习惯。在编写完成时多进行测试,寻找Bug进行更正通过以上MyQQ聊天工具的分析,开发与应用几个步骤,完成了本聊天工具的开发任务。达到了初步的要求,在今后的学习中,随着我们技术的提高和思想的成熟,我们一定会把它做的更好,更趋近于完美。18我们将做的更好……感谢各位老师!19
本文标题:优秀北大青鸟S1结业项目MyQQ答辩PPT
链接地址:https://www.777doc.com/doc-766153 .html