企业短信系统设计说明书.docx

上传人:b****7 文档编号:10189906 上传时间:2023-02-09 格式:DOCX 页数:14 大小:200.67KB
下载 相关 举报
企业短信系统设计说明书.docx_第1页
第1页 / 共14页
企业短信系统设计说明书.docx_第2页
第2页 / 共14页
企业短信系统设计说明书.docx_第3页
第3页 / 共14页
企业短信系统设计说明书.docx_第4页
第4页 / 共14页
企业短信系统设计说明书.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

企业短信系统设计说明书.docx

《企业短信系统设计说明书.docx》由会员分享,可在线阅读,更多相关《企业短信系统设计说明书.docx(14页珍藏版)》请在冰豆网上搜索。

企业短信系统设计说明书.docx

企业短信系统设计说明书

企业短信系统设计说明书

文件状态:

[√]草稿

[]正式发布

[]正在修改

文件标识

当前版本

1.0

作者

完成日期

[年月日]

版本历史

版本/状态

修订人

修改日期

备注

1.1.0

2005-12-28

要求学员独立完成,本文档仅提供参考

 

第一部分、概述

1、文档说明

本文档描述系统《企业短信系统》的概要设计

2、系统需求概述

参见《企业短信需求分析说明书》。

第二部分、系统总体结构

技术选型:

语言+数据库选型,各层框架

《企业短信系统》采取B/S模式,三层结构方式开发。

 

第三部分、系统设计

1、类图

下面是主要类图

2、时序图

Ø用户登录实现

A、时序图

B、描述

编号

方法名

功能描述

2

Login(loginName,password)

用户登录方法

3

SelectUserInfo(query)

根据query结构查询用户信息

5

Search(procedureName,table,params)

根据存储过程名称和参数调用存储过程填充DataTable

Ø新建用户实现

C、时序图

D、描述

编号

方法名

功能描述

2

CreateUser(data)

传入用户数据,创建用户

3

InsertUserInfo(data)

调用Excute方法

4

Excute(proceudreName,params)

执行无返回参数的存储过程

5

ConnectionDataBase

连接数据库

6

Dispose()

调用DatabaseOperate类Dispose()方法释放资源

7

Dispose()

释放资源

Ø新建地址本实现

E、时序图

F、描述

编号

方法名

功能描述

2

CreateAddressBook(data)

传入用户数据,创建地址本

3

InsertAddressBook(data)

调用Excute方法

4

Excute(proceudreName,params)

执行无返回参数的存储过程

5

ConnectionDataBase

连接数据库

6

Dispose()

调用DatabaseOperate类Dispose()方法释放资源

7

Dispose()

释放资源

 

第四部分、数据库设计

1、逻辑设计

系统的E-R图如下

2、表设计

表名

功能说明

UserInfo

用户信息表

AddressBook

用户地址本信息

AddressBookDetail

用户地址本详细信息

InBox

收件箱信息

OutBox

发件箱信息

OutBoxDetail

发件箱详细信息

3、表详细设计

3.11.表UserInfo

表名

UserInfo

列名

数据类型(精度范围)

空/非空

约束条件

其它说明

UserId

int

非空

主键

LoginName

char(20)

非空

Password

char(20)

非空

UserName

char(20)

Gender

int

非空

Mobile

char(12)

非空

Remark

varchar(256)

补充说明

3.12.表AddressBook

表名

AddressBook

列名

数据类型(精度范围)

空/非空

约束条件

其它说明

AddressBookId

int

非空

主键

OwnerUserId

int

非空

UserInfo.UserId外键

AddressBookName

char(20)

非空

Remark

varchar(255)

补充说明

3.13.表AddressBookDetail

表名

AddressBookDetail

列名

数据类型(精度范围)

空/非空

约束条件

其它说明

AddressBookDetailId

int

非空

主键

AddressBookId

int

非空

AddressBook.AddressBookId的外键

Contactorid

int

非空

UserInfo.UserId的外键

补充说明

3.14.表Outbox

表名

Outbox

列名

数据类型(精度范围)

空/非空

约束条件

其它说明

OutBoxId

int

非空

主键

SendUserId

int

非空

UserInfo.UserId的外键

SendTime

datetime

非空

Message

varchar(140)

非空

Status

int

非空

发送消息的状态

Type

int

非空

发送消息的类型

补充说明

3.15.表InBox

表名

InBox

列名

数据类型(精度范围)

空/非空

约束条件

其它说明

InBoxId

int

非空

主键

SendUserId

int

非空

UserInfo.UserId的外键

ReceiveUserId

int

非空

UserInfo.UserId的外键

ReceiveTime

datetime

非空

Status

int

非空

状态

Type

int

非空

类型

Message

varchar(140)

非空

补充说明

3.16.表InBoxDetail

表名

InBoxDetail

列名

数据类型(精度范围)

空/非空

约束条件

其它说明

InBoxDetailId

int

非空

主键

OutBoxId

int

非空

Outbox.OutBoxId的外键

ReceiverId

int

非空

UserInfo.UserId的外键

补充说明

 

第五部分、界面设计

1、用例界面实现

用例界面实现是对需求的进一步明确和以可视化的方式呈现,作为编码和实现的依据

Ø用例01:

用户登录

Ø用例03:

新建用户

Ø用例0401:

新建地址本

Ø用例0403:

更新地址本

Ø用例0501:

发送消息

Ø用例0502&0503:

察看已发送消息、删除已发送消息

Ø用例0601、0603:

察看所有消息、删除消息

Ø用例0602、0603:

察看未读消息、删除消息

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1