项目报告要求

项目报告要求

ID:30090748

大小:387.00 KB

页数:5页

时间:2018-12-26

项目报告要求_第1页
项目报告要求_第2页
项目报告要求_第3页
项目报告要求_第4页
项目报告要求_第5页
资源描述:

《项目报告要求》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、项目设计(报告)QQ管理系统班级计大101学生姓名学号指导教师所属院(系)报告提交日期一、项目的概述及功能介绍近年来,类似于QQ的局域网聊天上工具得到了飞速发展,它可以不用连接Ineterent,直接在局接网内实现信息的发送,它主要适用于一些中、小企业的内部通信,可以大大提高职工的工作效率,是现代企业不可缺少的辅助工具这是以下功能:用户注册、用户登录、个人信息编辑、查找/添加好友、好友列表、聊天;需要的界面有:注册界面、登录界面、登录后的主界面、查找/添加好友界面、聊天界面、系统消息界面、个人设置界面、头像列表界面在登录模块,首先要选

2、择登录QQ帐号,然后验证登录QQ密码是否正确。如果是QQ用户登录则验证成功后将进入个人QQ登录窗体。你可以进行查找/添加好友,查找好友的个人资料,系统消息,与QQ好友聊天,删除QQ好友等等。二、项目模块的划分学生考试模块的业务流程扣图:MyQQ聊天工具模块B模块A模块C注册窗体聊天窗体个人信息窗体登录后主窗体查找/添加功能编码登录窗体头像列表窗体系统消息窗体查找/添加好友界面设计、辅助功能辅助类查找/添加好友协助协助1、考试系统的数据库设计部分:²Tb_Bloodype表:用于存储血型²Tb_Friendst表:用于存储QQ好友信息²

3、Tb_FriendshipPolicy表:用于存储好友策略表²Tb_Messages表:用于存储消息表²Tb_MessageType表:用于存储消息类型表²Tb_Star表:用于存储星座²Tb_Users表:用于存储用户表2、QQ登录模块划分:²用户注册²用户登录²个人信息编辑²查找/添加好友²好友列表、聊天需要的界面有:注册界面、登录界面、登录后的主界面、查找/添加好友界面、聊天界面、系统消息界面、个人设置界面、头像列表界面3、QQ登录界面和功能分析²用户登录:首先要警醒输入验证,然后读取Users表,判断是否存在此用户。验证成功后

4、显示登录后的主窗体。“申请号码”和“忘记密码”是两个连接标签(LinkLabel),单击“申请号码”连接,打开注册窗体,处理它的LinkClicked事件,“忘记密码”功能暂不要求实现。²用户注册、用户登录、个人信息编辑、查找/添加好友、好友列表、聊天;需要的界面有:注册界面、登录界面、登录后的主界面、查找/添加好友界面、聊天界面、系统消息界面、个人设置界面、头像列表界面申请号码:使用Command对象的ExecuteNonQuery()方法向Users数据表中插入一条记录。将新插入的记录在Users表中自动生成的Id值取出,作为用户

5、的MyQQ号码,获取自动生成的Id值。²主窗体:窗体的下方是工具条控件ToolStrip,设置它的Dock属性,使它停靠在窗体的底部。²查找添加好友:(1为了让查找添加好友窗体显示的内容不同,可以通过Panal控件来实现。在一个选项卡中,把查找条件相关的控件放在一个Panal里面,把结果显示的控件放在另一个Panel里面,通过两个Panel的Visible属性来控制显示那个Panel,达到咋同一个窗体中显示不同界面的效果。²聊天窗体:(为了确定要显示哪个好友发来的消息,在窗体中增加一个friendId字段,代表发送消息的好友的号码

6、。²编辑个人信息:操作数据库的Users表。用户号码和元密码是不可编辑的,通过设置文本框的ReadOnly属性实现。姓名、星座、血型不是必填项,可能为空,在数据库中会显示为null,在程序中读取这3个值时,要先判断是否为空,.NET提供了DBHelper类来表示数据库中的空值。²头像列表窗体:(1)利用ListView空间实现头像列表。将ListView空间的View属性设置为LargeIcon(大图标)。在窗体中增加一个ImageList控件IlFaces,在其中包含所有头像,将ListView控件的LargeImage属性指向这个

7、ImageList。²修改个人信息:(1)操作数据库的Users表。个人资料和安全设置是一起修改的,要仔细判断各个输入项和选择项,写出正确的SQL语句。个人资料和安全设置分别放在两个Panel里面,根据选择切换哪个Panel可见。三、进行项目设计的过程中遇到了什么问题,是怎么解决的(1)局部变量未被使用,GetStartId,GetBloodType解决方法:因为没有对号入座,只要对号入座即可(2)Error赋值未被使用解决方法:因为error没有定义,定义即可(3)出现对话框服务器出现错误,请稍后再试解决方法:值有时为空,有时不为空

8、(4)连接未关闭。解决方法:连接的当前状态为打开,将连接关闭(5)输入字符串的格式不正确解决方法:没有和数据库中的字段相对应(6)选择头像窗体头像不显示解决方法:没有绑定ImageList,将ImageList绑定到Li

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。