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

上传人:滴答 文档编号:1273322 上传时间:2019-01-26 格式:DOC 页数:4 大小:403KB
下载 相关 举报
基于Umail的营销系统的设计与实现-毕设开题报告.doc_第1页
第1页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

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

2、oup List、 Campaign List、 Report List、 Subscriber Message、 Campaign Message 2. 数据库的搭建和应用:使用 Sqlite 数据库、应用反射技术实现数据库的 存取 3. 用户界面:使用 Winform 技术设计与开发用户界面 4. 报表设计:应用 GDI+技术设计报表 5. 邮件的发送:实现 SMTP 协议 、 直接发送邮件到对方的邮箱 6. 邮件的群发:使用多线程技术 7. 数据导入:导入外部订阅者数据 8. 数据导出:导出报表信息, Excel 文件和 PDF 文件 9. 信息打印 实现方法: 一基本环境 开发工具:

3、Visual Studio 2008 开发语言 : C# 开发平台: Windows XP 数 据 库: Sqlite 软件建模: EA(Enterprise Architect 7.0) 代码管理: TortoiseSVN 二模块功能划分 1. Group List:群组管理 a) Add Group:添加新的群组 b) Modify Group:修改群组信息 c) Delete Group:删除群组 d) View Member:查看成员 2. Subscriber Manager:订阅者管理 a) Add Subscriber:添加新的订阅者 b) Modify Subscriber:修

4、改订阅者信息 c) Delete Subscriber:删除订阅者 d) Import from different datasource:从外部数据库导入订阅者 e) Search Subscriber:查找订阅者 3. Campaign List:邮件 (事件 )管理 a) Add Campaign:添加一封新邮件 b) Modify Campaign:修改邮件内容 邮件个性化:例 使用 #firstname#来实现用 户名的个性化 支持 Html、 Text、 Mime 的电子邮件格式 c) Remove Campaign:删除邮件 d) Send Campaign:发送邮件 直接发送:

5、 直接 查询 DNS MX 记录并且直接地 发送到 最终目的地 写入发送报表 e) View Report:查看发送记录 4. Report List: a) Campaign Report:邮件发送记录 (表单、图形报表 ) Campaign Select:选择查看单一邮件的发送记录 Print Report:打印发送记录 Export Report:导出发送记录 Save As Excel File:导出为 Excel 文件 Save As PDF File:导出为 PDF 文件 b) Error Log:错误日志 Time Occur、 Event description:时间和事件描述

6、 三 UserCase 图示 四 Sqlite 简介 SQLite 是一个实现了完备的( self-contained),可嵌入的 (embeddable),零配置 (zero-configuration)的 SQL 数据库引擎的小型的 C 函数库。它包含以下的特点: 事务处理原子化 (atomic),一致化 (consistent),持久化 (isolated),绝缘化 (durable) ; 整个的数据库被储存在单个的磁盘文件上 ; 数据库文件能够被不同字节序的机器所共用 ; 小型的代码痕迹 (small code footprint),完全配置好的小于 250kiB,省略掉一些可选用的特

7、性的将小于 150KiB; 大部分的一般操作比流行的 C/S 数据库要快 ; 包含了 TCL 的绑定,以及其他各种不 同的可用语言的绑定 ; 能够以单个简单 ANSI C 的源文件的形式轻易的插入到另一个工程中 ; 完备性,没有额外的依赖关系。 五反射技术 反射( Reflection)是 .NET 中的重要机制,通过放射,可以在运行时获得 .NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。 六 SMTP 协议 SMTP( 简单邮件传输协议 ) 是一种提供可靠且有效电子邮件传输的协议。 SMTP 是建

8、模在 FTP 文件传输服务上的一种邮 件服务,主要用于传输系统之间的邮件信息并提供来信有关的通知。 时间进度安排: 2008 年 2 月 18 日 -2008 年 3 月 20 日 理解 Umail 邮件营销系统 需要完成 的任务,阅读有关文献,熟悉开发环境;完成详细设计、提出系统的总体设计框架;搭建数据库; 2008 年 3 月 21 日 -2008 年 3 月 31 日 征求导师意见后进一步改进,整理提交毕业设计开题报告;由指导老师签署意见上交学院; 2008 年 4 月 1 日 -2008 年 4 月 10 日 进一步了解和熟悉开发过程中所需要的工具 , Sqlite 数据库引擎、 反射

9、技术等主要 技术 ;完成系统模块的搭建; 2008 年 4 月 11 日 -2008 年 5 月 15 日 完成详细代码编写 ,实现各个窗体的功能,并对各个窗体进行整合 ;实现邮件的群发、直接发送 ; 所有模块协同工作测试,整个软件主体基本完成; 2008 年 5 月 16 日 -2008 年 5 月 20 日 进行 Umail邮件营销系统 的 整体测试、系统调试; 2008 年 5 月 21 日 -2008 年 5 月 25 日 系统 功能确认、文档整理; 2008 年 5 月 26 日 -2008 年 6 月 2 日 项目文档完成,提交毕业论文; 2008 年 6 月 3 日 -2008 年 6 月 10 日 准备毕业答辩。 指导教师审核意见: 校 外 指导教师签名: 2008年 月 日 校 内 指导 教师签名: 2008年 月 日

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。