短信管理详细设计说明书闻亮.docx
- 文档编号:9352161
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:12
- 大小:40.18KB
短信管理详细设计说明书闻亮.docx
《短信管理详细设计说明书闻亮.docx》由会员分享,可在线阅读,更多相关《短信管理详细设计说明书闻亮.docx(12页珍藏版)》请在冰豆网上搜索。
短信管理详细设计说明书闻亮
短信管理详细设计说明书
1.引言
1.1编写目的
此说明书主要讲述系统组成,模块关系等技术内容。
读者对象为相关技术人员。
1.2项目背景
该系统主要完成的是对短信的收发和管理。
主管部门:
技术部。
1.3定义
【列出文档中所用到的专门术语的定义和缩写词的原文。
】
1.4参考资料
《用户操作使用手册》
2.总体设计
2.1需求概述
该系统主要实现的功能包括:
实现短消息的收发和管理,可以使短信条目根据各自不同的状态归类和保存。
从易用性上考虑,增加通讯录功能简化收发对象的管理和增加短语库功能简化短信内容的输入。
可以实现对历史短信条目的查询,以便查看历史短信条目。
2.2软件结构
【如给出软件系统的结构图。
】
3.程序描述
登陆模块实现用户登陆。
3.1功能
根据用户提供的用户名和密码,进行身份验证,验证通过的记录登陆人的信息。
3.2输入项目
控件类型
控件名称
含义
格式
备注
TextBox
tbx_UserName
用户名
TextBox
tbx_PassWord
密码
3.3输出项目
如果验证通过,记录登陆人信息。
3.4程序逻辑
3.5接口
相关数据库表
数据表
操作方式
更新域
sms_UserInfo
查询
相关数据库存储过程
存储过程名
作用
返回值
sms_login
验证用户登陆
-1不存在1成功0错误的用户名或者密码
4.程序描述
实现短消息的收发功能。
4.1功能
接收短消息并保存以及发送短消息并保存。
4.2输入项目
短消息的接收:
短消息的发送:
控件类型
控件名称
含义
格式
备注
TextBox
tbx_Reciver
接收人号码
用,分隔不同号码
只能是数字
ListBox
lbx_Directory
从通讯录选择的接收人
TextBox
tbx_Content
发送内容
4.3输出项目
短消息的接收:
短消息的发送:
sms_Item的记录
4.4程序逻辑
4.4.1短消息的接收:
4.4.2短消息的发送:
4.4.2.1
生成并填充smsItem实例
IFitemid不等于0THEN
显示原有已经填写的信息
删除原有老条目
ENDIF
调用smsItem实例的send()方法
4.5接口
相关数据库表
数据表
操作方式
更新域
sms_Item
插入
sms_Item_Receiver
插入
相关数据库存储过程
存储过程名
作用
返回值
sms_item_savesmsitem
将短信内容存库
sms_item_savereceiver
存短信接收人信息
sms_item_getitembyid
根据itemid得到条目
sms_item_getitemreceivers
根据itemid得到收件人
5.程序描述
对短消息进行管理。
5.1功能
对短消息的条目进行统一管理,分类存放,并根据情况改变保存状态。
5.2输入项目
1)短信的状态值(1已发送2发送失败3未发送4已删除5收到的)
2)所选择的操作(删除短信、重新发送)
5.3输出项目
5.4程序逻辑
5.4.1根据左边树形菜单传入的参数,判断显示何种状态的短消息。
根据现在所处的短消息类别判断删除操作的功能,如果是不在垃圾箱中则把选中的短消息的状态改成垃圾箱(smsItem.ChangeStatus),如果在则直接删除(smsItem.DelItem())
5.5接口
相关数据库表
数据表
操作方式
更新域
sms_Item
查询、删除
sms_Item_Receiver
查询、更新
相关数据库存储过程
存储过程名
作用
返回值
sms_item_savesmsitem
将短信内容存库
sms_item_savereceiver
存短信接收人信息
sms_item_getitembyid
根据itemid得到条目
sms_item_getitemreceivers
根据itemid得到收件人
sms_item_changeitemstatus
改变条目状态
sms_item_deleteitembyid
根据itemid删除条目
6.程序描述
对通讯录的管理,包括添加、删除、修改等。
6.1功能
实现对通讯录的分类的增加、删除、修改,对联系人的归类整理、修改、删除。
6.2输入项目
各种操作包括增加、删除、修改分类,增加、删除、修改联系人。
6.3输出项目
6.4程序逻辑
新建分类LinkListCatalogAddCatalog()
修改分类LinkListCatalogModifyCatalog()
删除分类LinkListCatalogDelCatalog()
新建联系人LinkListCatalogAddLinkman()
修改联系人LinkmanModify()
删除联系人LinkListCatalogDelLinkman()
当新建分类的时候要注意不能新建同名分类,使用LinkListCatalogCheckSameCatalogName()进行检查
6.5接口
相关数据库表
数据表
操作方式
更新域
sms_Item
查询、删除
sms_Item_Receiver
查询、更新
sms_LinkmanCatalog
查询、更新、删除
sms_LinkmanList_Catalog
查询、更新、删除
sms_LinkmanList
查询、更新、删除
相关数据库存储过程
存储过程名
作用
返回值
sms_linklistcatalog_addcatalog
添加联系人分类
sms_linklistcatalog_addlinkman
添加联系人
sms_linklistcatalog_checkcatalogname
检查是否有相同的分类名称
sms_linklistcatalog_delcatalog
删除联系人分类
sms_linklistcatalog_dellinkman
删除联系人
sms_linklistcatalog_getallcatalog
得到所有联系人分类
sms_linklistcatalog_getcatalogbyid
得到分类
sms_linklistcatalog_getidbyname
根据分类名称得到名字
sms_linklistcatalog_getlinkmanBycatalogid
得到所有联系人分类
ms_linklistcatalog_getlinkmanidbycatalogidandlinkmanname
根据联系人分类id和联系人姓名得到联系人id
sms_linklistcatalog_modifycatalog
修改联系人分类
sms_linkman_getlinkmanById
得到联系人信息
sms_linkman_modifylinkmanById
修改联系人信息
7.程序描述
对短语库的管理,包括添加、删除、修改等。
7.1功能
实现对短语库的分类的增加、删除、修改,对短语的添加、修改、删除。
7.2输入项目
各种操作包括增加、删除、修改分类,增加、删除、修改短语。
7.3输出项目
7.4程序逻辑
新建分类PhraseCatalogAddCatalog()
修改分类PhraseCatalogModifyCatalog()
删除分类PhraseCatalogDelCatalog()
新建短语PhraseCatalogAddPhrase()
修改短语PhraseModify()
删除短语PhraseCatalogDelPhrase()
当新建分类的时候要注意不能新建同名分类,使用PhraseCatalogCheckSameCatalogName()进行检查
7.5接口
相关数据库表
数据表
操作方式
更新域
sms_Item
查询、删除
sms_Item_Receiver
查询、更新
sms_Phrase
查询、更新、删除
sms_Phrase_Catalog
查询、更新、删除
sms_PhraseCatalog
查询、更新、删除
相关数据库存储过程
存储过程名
作用
返回值
sms_phrasecatalog_addcatalog
添加短语分类
sms_phrasecatalog_addphrase
添加短语
sms_phrasecatalog_checkcatalogname
检查是否有相同的分类名称
sms_phrasecatalog_delcatalog
删除分类
sms_phrasecatalog_delphrase
删除短语
sms_phrasecatalog_getallcatalog
得到所有短语分类
sms_linklistcatalog_getcatalogbyid
得到分类
sms_linklistcatalog_getidbyname
根据分类名称得到名字
sms_phrasecatalog_getcatalogbyid
得到分类
sms_phrasecatalog_getphraseBycatalogid
得到所有分类下的短语
sms_phrasecatalog_modifycatalog
修改分类
sms_phrase_getphraseById
得到短语信息
sms_phrase_modifyphraseById
修改短语信息
8程序描述
对短信进行查询。
8.1功能
对历史短信记录进行检索,以便重新发信或整理。
8.2输入项目
控件类型
控件名称
含义
格式
备注
DropDownList
ddl_SearchCondition
查询类型
TextBox
tbx_SearchString
查询条件
8.3输出项目
控件类型
控件名称
含义
格式
备注
DataGrid
dgrd_smsList
满足条件的短信
8.4程序逻辑
首先选择查询条件
输入查询关键词
根据这两个条件动态生成sql语句
查询结果置入datareader
datareader绑定到dgrd_smsList
结果输出
8.5接口
相关数据库表
数据表
操作方式
更新域
sms_Item
查询
sms_Item_Receiver
查询
sms_UserInfo
查询
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 短信 管理 详细 设计 说明书