1、2.2软件结构【如给出软件系统的结构图。3.程序描述登陆模块实现用户登陆。3.1功能根据用户提供的用户名和密码,进行身份验证,验证通过的记录登陆人的信息。3.2输入项目控件类型控件名称含义格式备注TextBoxtbx_UserName用户名tbx_PassWord密码3.3输出项目如果验证通过,记录登陆人信息。3.4程序逻辑3.5接口相关数据库表数据表操作方式更新域sms_UserInfo查询相关数据库存储过程存储过程名作用返回值sms_login验证用户登陆-1不存在1成功0 错误的用户名或者密码4. 程序描述实现短消息的收发功能。4.1功能接收短消息并保存以及发送短消息并保存。4.2 输入
2、项目短消息的接收:短消息的发送:tbx_Reciver接收人号码用,分隔不同号码只能是数字ListBoxlbx_Directory从通讯录选择的接收人tbx_Content发送内容4.3 输出项目sms_Item的记录4.4 程序逻辑4.4.1短消息的接收:4.4.2短消息的发送:4.4.2.1 生成并填充smsItem实例IF itemid不等于0 THEN 显示原有已经填写的信息 删除原有老条目END IF调用smsItem实例的send()方法4.5 接口sms_Item插入sms_Item_Receiversms_item_savesmsitem将短信内容存库sms_item_save
3、receiver存短信接收人信息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
4、.ChangeStatus),如果在则直接删除(smsItem.DelItem()5.5 接口查询、删除查询、更新sms_item_changeitemstatus改变条目状态sms_item_deleteitembyid根据itemid删除条目6. 程序描述对通讯录的管理,包括添加、删除、修改等。6.1 功能实现对通讯录的分类的增加、删除、修改,对联系人的归类整理、修改、删除。6.2 输入项目各种操作包括 增加、删除、修改分类,增加、删除、修改联系人。6.3 输出项目6.4 程序逻辑新建分类 LinkListCatalog AddCatalog()修改分类 LinkListCatalog M
5、odifyCatalog()删除分类 LinkListCatalog DelCatalog()新建联系人 LinkListCatalog AddLinkman()修改联系人 Linkman Modify()删除联系人 LinkListCatalog DelLinkman()当新建分类的时候要注意不能新建同名分类,使用LinkListCatalog CheckSameCatalogName()进行检查6.5 接口sms_LinkmanCatalog查询、更新、删除sms_LinkmanList_Catalogsms_LinkmanListsms_linklistcatalog_addcatalo
6、g添加联系人分类sms_linklistcatalog_addlinkman添加联系人sms_linklistcatalog_checkcatalogname检查是否有相同的分类名称sms_linklistcatalog_delcatalog删除联系人分类sms_linklistcatalog_dellinkman删除联系人sms_linklistcatalog_getallcatalog得到所有联系人分类sms_linklistcatalog_getcatalogbyid得到分类sms_linklistcatalog_getidbyname根据分类名称得到名字sms_linklistcata
7、log_getlinkmanBycatalogidms_linklistcatalog_getlinkmanidbycatalogidandlinkmanname根据联系人分类id和联系人姓名得到联系人idsms_linklistcatalog_modifycatalog修改联系人分类sms_linkman_getlinkmanById得到联系人信息sms_linkman_modifylinkmanById修改联系人信息7. 程序描述对短语库的管理,包括添加、删除、修改等。7.1 功能实现对短语库的分类的增加、删除、修改,对短语的添加、修改、删除。7.2 输入项目各种操作包括 增加、删除、修改
8、分类,增加、删除、修改短语。7.3 输出项目7.4 程序逻辑新建分类 PhraseCatalog AddCatalog()修改分类 PhraseCatalog ModifyCatalog()删除分类 PhraseCatalog DelCatalog()新建短语 PhraseCatalog AddPhrase()修改短语 Phrase Modify()删除短语 PhraseCatalog DelPhrase ()当新建分类的时候要注意不能新建同名分类,使用PhraseCatalog CheckSameCatalogName ()进行检查7.5 接口sms_Phrasesms_Phrase_Cat
9、alogsms_PhraseCatalogsms_phrasecatalog_addcatalog添加短语分类sms_phrasecatalog_addphrase添加短语sms_phrasecatalog_checkcatalognamesms_phrasecatalog_delcatalog删除分类sms_phrasecatalog_delphrase删除短语sms_phrasecatalog_getallcatalog得到所有短语分类sms_phrasecatalog_getcatalogbyidsms_phrasecatalog_getphraseBycatalogid得到所有分类下的
10、短语sms_phrasecatalog_modifycatalog修改分类sms_phrase_getphraseById得到短语信息sms_phrase_modifyphraseById修改短语信息8 程序描述对短信进行查询。8.1功能对历史短信记录进行检索,以便重新发信或整理。8.2 输入项目DropDownListddl_SearchCondition查询类型tbx_SearchString查询条件8.3 输出项目DataGriddgrd_smsList满足条件的短信8.4程序逻辑首先选择 查询条件 输入查询关键词 根据这两个条件动态生成sql语句查询结果置入datareaderdatareader绑定到dgrd_smsList结果输出8.5接口
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1