基于Umail的营销系统的设计与实现-毕设开题报告

基于Umail的营销系统的设计与实现-毕设开题报告

ID:29842569

大小:403.00 KB

页数:4页

时间:2018-12-24

基于Umail的营销系统的设计与实现-毕设开题报告_第1页
基于Umail的营销系统的设计与实现-毕设开题报告_第2页
基于Umail的营销系统的设计与实现-毕设开题报告_第3页
基于Umail的营销系统的设计与实现-毕设开题报告_第4页
资源描述:

《基于Umail的营销系统的设计与实现-毕设开题报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、厦门大学软件学院《毕业设计(论文)》开题报告学生姓名班级学号指导教师姓名职称所在单位厦门大学软件学院毕业设计(论文)题目基于Umail的营销系统的设计与实现毕业设计(论文)的目标:一.整体软件目标1.邮件的列表和事件管理2.SMTP协议的实现3.多线程的开发应用4.人性化的用户界面5.图形化的报表设计二.UMail邮件营销系统目标1.工作区域a)菜单栏:实现所有操作b)浏览器:树状显示所有的Group和Compaign及Subscriberc)属性栏:显示所选择实体的属性并可对属性进行修改d)主界面:可显示GroupList、CampaignList、ReportList、Subscribe

2、rMessage、CampaignMessage2.数据库的搭建和应用:使用Sqlite数据库、应用反射技术实现数据库的存取3.用户界面:使用Winform技术设计与开发用户界面4.报表设计:应用GDI+技术设计报表5.邮件的发送:实现SMTP协议、直接发送邮件到对方的邮箱6.邮件的群发:使用多线程技术7.数据导入:导入外部订阅者数据8.数据导出:导出报表信息,Excel文件和PDF文件9.信息打印实现方法:一.基本环境开发工具:VisualStudio2008开发语言:C#开发平台:WindowsXP数据库:Sqlite软件建模:EA(EnterpriseArchitect7.0)代码管理

3、:TortoiseSVN二.模块功能划分1.GroupList:群组管理a)AddGroup:添加新的群组a)ModifyGroup:修改群组信息b)DeleteGroup:删除群组c)ViewMember:查看成员2.SubscriberManager:订阅者管理a)AddSubscriber:添加新的订阅者b)ModifySubscriber:修改订阅者信息c)DeleteSubscriber:删除订阅者d)Importfromdifferentdatasource:从外部数据库导入订阅者e)SearchSubscriber:查找订阅者3.CampaignList:邮件(事件)管理a)A

4、ddCampaign:添加一封新邮件b)ModifyCampaign:修改邮件内容Ø邮件个性化:例使用##firstname##来实现用户名的个性化Ø支持Html、Text、Mime的电子邮件格式c)RemoveCampaign:删除邮件d)SendCampaign:发送邮件Ø直接发送:直接查询DNSMX记录并且直接地发送到最终目的地Ø写入发送报表e)ViewReport:查看发送记录4.ReportList:a)CampaignReport:邮件发送记录(表单、图形报表)ØCampaignSelect:选择查看单一邮件的发送记录ØPrintReport:打印发送记录ØExportRepor

5、t:导出发送记录üSaveAsExcelFile:导出为Excel文件üSaveAsPDFFile:导出为PDF文件b)ErrorLog:错误日志üTimeOccur、Eventdescription:时间和事件描述三.UserCase图示四.Sqlite简介  SQLite是一个实现了完备的(self-contained),可嵌入的(embeddable),零配置(zero-configuration)的SQL数据库引擎的小型的C函数库。它包含以下的特点:  事务处理原子化(atomic),一致化(consistent),持久化(isolated),绝缘化(durable);  整个的数据

6、库被储存在单个的磁盘文件上;  数据库文件能够被不同字节序的机器所共用;  小型的代码痕迹(smallcodefootprint),完全配置好的小于250kiB,省略掉一些可选用的特性的将小于150KiB;  大部分的一般操作比流行的C/S数据库要快;  包含了TCL的绑定,以及其他各种不同的可用语言的绑定;  能够以单个简单ANSI-C的源文件的形式轻易的插入到另一个工程中;  完备性,没有额外的依赖关系。五.反射技术  反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构

7、造函数等。还可以获得每个成员的名称、限定符和参数等。六.SMTP协议  SMTP(简单邮件传输协议)是一种提供可靠且有效电子邮件传输的协议。SMTP是建模在FTP文件传输服务上的一种邮件服务,主要用于传输系统之间的邮件信息并提供来信有关的通知。时间进度安排:2008年2月18日-2008年3月20日理解Umail邮件营销系统需要完成的任务,阅读有关文献,熟悉开发环境;完成详细设计、提出系统的总体设计框架;搭建

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。