- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于.NET-WEB开发实训报告
基于.NET WEB开发实训报告 短信管理系统设计与实现
班级:14计科本
学号:141040200142
姓名:张立
短信管理系统设计与实现
1.1需求分析
短信管理系统是人们日常生活中经常要使用的管理工具,在现实生活中,从个人到企业,尤其在移动通讯领域,应用十分广泛。短信内管理系统包含以下功能:发件箱管理、收件箱管理、已发送短信管理、已删除短信管理、通讯录管理。
1.发件箱管理子模块功能分析:
(1)发送短信:
可直接输入手机号码进行短信发送,也可选择收件人。
选择收件人时,应该可查看收件人所在的单位、收件人所在单位的主管部门、收件人手机号码;(树型结构中选择后显示即可)。
选择收件人时,提供高级查询功能,包括可批量选择主管部门或事业单位,选择树型结构的某个结点等。
提供导入号码文件功能。
提供常用短信息选择。
提供短信个数,短信条件统计。
提供立即发送和定时发送功能。
(2)删除:删除短信存放至“已删除短信”中。
(3)全部删除:选中发件箱中的所有短信进行全部删除,删除的短信存放到“已删除短信”中。
2.已发送短信子模块功能分析
(1)查看短信回执:回执成功手机;回执失败手机;未回执手机。
(2)查看短信回复。
(3)选择某一已发送短信进行短信重发:全部重发;只重发回执失败对象。
(4)选择某一已发送短信可进行完成短信内容的查看。
3.通讯录管理子模块功能分析
(1)通讯录管理中包含两部分,一是用户自行设置的群组,二是从事业单位工资管理系统自动读取的群组。
(2)对自行设置的群组进行管理。
1.2软件设计
1.2.1系统总体设计
表示层为面向用户的部分,可以是Web方式也可以是Winform方式,其为面向用户的部分,为用户提供交互式的界面,用来接收用户的请求并显示返回的数据给用户。业务逻辑层主要实现程序业务上的功能,对程序接收的数据进行相应的处理,针对数据访问层进行操作,来完成一系列的功能,除了低级别的系统和支持功能,所有对数据库服务器的调用都通过这层,即所有的用户命令由这一层通过调用数据访问层的方法来实现。数据访问层,其封装了一些对数据库中原始数据的一些操作,根据上一层的要求制定相应的SQL语句,返回数据库中的值或将数据存入数据库,例如对数据的增加、删除、修改、查询等。
三层架构为严格的分层方法,虽然用ASP.NET实现系统功能时在每一层都可以实现其他层功能,但在三层架构方法中有严格的限制,要求每一层对只向上一层提供相应的接口,其对上一层和下一层部分都是透明的即不可见的,只有这样,三层架构给系统带来的高耦合低内聚优点才得以体现。表示层为面向用户的部分,业务逻辑层只能被表示层所调用,数据访问层只能被业务逻辑层所调用,数据访问层对数据库中的数据进行相应的操作。一个最基本的三层架构系统所要做到就是修改任何一层时,都不会影响其他层的使用。系统总体设计框架图如图1.1所示。
图1.1 系统总体设计框架图
1.2.2功能模块设计
系统功能结构是系统设计的核心部分,通过系统结构图可以清楚的看出整个系统的结构。针对每个结构模块分别做分析,为以后的设计和实现打下基础。根据功能需求,本系统总体上分为发件箱管理子模块、收件箱管理子模块、已发送短信管理子模块、已删除短信管理子模块、通讯录管理子模块。系统总体结构如图1.2所示。
发件箱管理模块主要完成短信的发送功能,发件箱管理模块包括发送短信、选择收件人、导入号码、人数统计、常用短信管理等功能,其结构如图1.3所示。
发送短信功能是指当收件人手机号码不为空和短信内容不为空时,调用web Service将短信内容发送到接收人手机上,具体包括立即发送和定时发送两个子功能。选择收件人功能可以直接在收件人文本框中输入要发送的手机号码,手机号码可以是多个,也可以从系统通讯录中选取要接收短信的人。导入号码功能是将txt或xls文件中的手机号码导入到收件人文本框中,通过人数统计功能可以获取此次接收短信的人数。常用短信管理功能包括常用短信分类管理、常用短信添加、常用短信修改和常用短信删除功能。常用短信功能的实现能给短信内容的编辑带来很大的方便。
图1.2 系统总体结构图
图1.3 发件箱管理子模块
收件箱管理模块主要完成对已收到短信的管理。收件箱管理模块包括删除已收到短信、导出Excel、回复、转发等,其结构如图1.4所示。
图1.4 收件箱管理子模块
删除短信功能包括删除与全部删除两个子功能。导出功能是完成将收件箱中的短信导出到Excel文件。回复功能是对已发送成功的短信,根据用户需要进行回复,转发是实现将收件箱中的短信转发给其他的手机号码。
通讯录管理模块主要完成对收件人群组
文档评论(0)