企业短信系统设计说明书.docx
- 文档编号:3758780
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:14
- 大小:200.67KB
企业短信系统设计说明书.docx
《企业短信系统设计说明书.docx》由会员分享,可在线阅读,更多相关《企业短信系统设计说明书.docx(14页珍藏版)》请在冰点文库上搜索。
企业短信系统设计说明书
企业短信系统设计说明书
文件状态:
[√]草稿
[]正式发布
[]正在修改
文件标识
当前版本
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:
察看未读消息、删除消息
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 短信 系统 设计 说明书