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
版权声明:本文标题:QQ需求分析 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1709965263a241430.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论