admin管理员组

文章数量:1535580

2024年3月9日发(作者:)

需求分析规格说明书

M

Y

Q

Q文档建立日期:2010.7.15

创建人:周丽莎

版本号

文档创建和修改日期

7.15

7.16

文档修改说明

人员姓名

1.0

1.0

项目构架的修改

数据表的修改

目录

页脚内容1

需求分析规格说明书

一、 ...................................................................... 项目概述

错误!未指定书签。

二、 ...................................................................... 开发架构错误!未指定书签。

三、 .................................................................... 功能框架图错误!未指定书签。

四、 ...................................................... 各功能模块的示意图和描述错误!未指定书签。

五、 .................................................................... 数据库设计错误!未指定书签。

六、 ........................................................ 开发进度表(9天时间)错误!未指定书签。

一、

项目概述

通过使用c#,设计一类似QQ的聊天工具——MYQQ,它主要包括以下几个功能:登录,注册,查找、添加,聊天、个人信息,还有找回密码、查找聊天记录等功能。

二、

开发架构

1、系统架构

三层架构

2、安装需求

Framework2.0

3、开发环境

Microsoftvisualstudio2008

MicrosoftSQLserver2005

三、

功能框架图

1. 系统功能的结构图

页脚内容2

需求分析规格说明书

MYQQ

登录后登录界改户在完线

善资料

系人

改密码

线聊天

看聊天记录

入账号密码

册用户

记密码

录设置

改登录状态

以上是MYQQ的聊天系统功能的结构图,根据系统目标,系统主要分为两大界面,登录界面和登录后主窗体。登录界面可以实现的功能有:可以输入账号密码,通过验证即可登录主窗体,除此之外,对于新用户可以提供新用户的注册;如果用户忘记密码,可以找回;可以修改登录状态(在线隐身等);可以在登录设置里选择登录的方式。登录后主窗体可以实现的功能有:同样可以修改在线状态;可以修改用户个人资料,修改密码等;可以查找、添加、联系人;可以在线聊天并查看聊天记录等等。

四、

各功能模块的示意图和描述

一、 登录

1、 输入账号密码

2、 注册账号

3、 忘记密码

4、 登录设置

5、 修改登录状态

在登录界面里,用户可以输入注册成功的账号及密码,同时可设置登录的状态和方式;若用户没有账号,可以申请新账号,填写正确的信息后,即有账号;若用户忘记密码后,可以通过验证身份后,得到原先的密码。接着用户输入正确的账号及密码即可登录MYQQ的主界面。

申请登输入页脚内容3

忘记

需求分析规格说明书

二、 个人设置

填申误

修改选择验证得到重登录

确1、 完善个人资料

2、 修改密码

3、修改登录状态

4、编辑签名

登录到MYQQ的主界面后,可以选择对用户的个人进行设置。界面顶部可直接快速的对用户的登录状态及用户的心情签名进行设置,也可以完善用户的个人资料,包括头像,姓名,年龄,生日等等基本资料,也可以修改用户的安全资料,如,修改密码等.

三、 消息管理

1、 在线聊天

2、 查看聊天记录

登录到MYQQ的主界面后,用户可以选择好友列表的好友进行在线聊天,可以把用户和好友的聊天记录保存起来,供用户查看。

登录四、 好友管理

1、查看联系人信息

消查看在线登录个完善修改快速修改页脚内容4

需求分析规格说明书

2、查找联系人

3、添加联系人

4、显示好友列表

登录到MYQQ的主界面后,会显示好友列表,用户可以选择好友列表的好友查看其个人资料等,还可以删除好友列表中的好友,也可以在主界面下部,通过好友的ID或昵称查找好友,并且添加好友。

类型

是否为空

主、外键

说明

userID

username

sex

int

Varchar(50)

Char(2)

int

Varchar(20)

账号

昵称

性别

age

hometown

年龄

家乡

页脚内容5

需求分析规格说明书

addresVarcha

地址

五、

数s

r(100)

signatVarcha

签名

ure

r(200)

userpaVarcha否

密码

ssword

r(50)

userstVarcha否

用户状ate

r(20)

PositiVarcha

职业

on

r(30)

TruenaVarcha

真实姓me

r(50)

dentitVarcha否

证件号

y

r(50)

questiVarcha否

问题

on

r(200)

answer

Varcha否

答案

r(200)

字段名

类型

是否为主、外说明

ID

int

联系人账号

UserID

Int

用户账号

FriendnInt

好友页脚内容6

据库设计

用户表(Users)

联系人表Contact)

需求分析规格说明书

o

信息表(Message)

字段名

类型

是否为空

NO

主、外键

说明

message

time

Varchar(200)

datetime

int

消息内容

消息发送时间

联系人账号

用户账号

是否已读

ID

UserID

Int

Idread

Int

操作日志表(OperateLogs)

字段名

类型

是否为空

主、外键

主键

说明

LogID

Int

操作日志编号

操作日志名称

操作时间

Logname

LogTime

Varchar(50)

datetime

六、

开发进度表(9天时间)

页脚内容7

需求分析规格说明书

日期

时7.17

需求文档、数据库等

7.19

设计窗口

据库

设计窗口,数据访问写了点

数据访问层

预备完成内容

需求文档、数实际完成的内果

测试结

7.20

编写数据访问层的代码

编写业务逻辑层的代码

编写表示层的代码

7.22

业务逻辑层数据访问层

修改界面,编写表示层的代码

测试修改,表示层

7.23

7.24

测试和修改

页脚内容8

本文标签: 登录修改用户好友错误