期末程序设计文档示例:简易邮件系统项目设计文档_谭定林.doc

期末程序设计文档示例:简易邮件系统项目设计文档_谭定林.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
期 末 项 目 设 计 题 目 学 院 信息科学与技术学院 专 业 学生姓名 学 号 班级 2013- 指导教师 2014 年 5 月 16 日 专 业:******* 学 号:******** 学 生:***** 指导教师:**** 摘要: 关键词:;; 目 录 绪 论 1 1 需求分析和概要设计 2 1.1 整体要求 2 1.2 系统设计架构 2 1.3 模块概述 3 1.4 性能需求 3 1.5 数据分析 3 1.5.1 实体-联系图 4 1.5.2 IPO图 5 1.6 开发平台 5 1.6.1 Visual Studio 2010 6 1.6.2 SQL Server 2005 6 1.6.3 IIS 7.0 7 1.6.4 Pencil 界面原型图绘制工具 7 1.7 相关开发技术 7 1.7.1 LINQ数据查询 8 1.7.2 GridView数据表 8 1.7.3 SQL Server数据库存储过程 10 1.8运行环境 10 2 数据库设计 11 2.1 数据库设计原则 11 2.2 数据库概念设计 11 2.3 用户信息表 12 2.4 邮件信息列表 12 2.5 邮件类别 12 2.6 系统配置 12 2.7 各表之间关系 13 3 详细设计 14 3.1 界面设计 14 3.1.1 登录界面、注册界面设计 14 3.1.2 登录系统后显示的主界面 16 3.1.3 邮件编写和发送页面 17 3.1.4 发件箱主界面 18 3.1.5 草稿箱主界面 19 3.1.6 邮件类别管理主界面 20 3.1.7系统配置主界面 20 3.2 功能模块实现 21 3.3 数据库存储过程调类用实现 21 3.4 登录注册模块实现 22 3.4.1 用户登录 22 3.4.2 用户注册 23 3.5 邮件管理模块实现 24 3.6 邮件发送功能模块实现 26 3.7 邮件类别管理模块 26 3.8 配置功能模块实现 27 4 系统重难点 29 4.1 邮件发送 29 4.2 数据库多表查询 30 总 结 31 参考文献 32 致 谢 33 绪 论 在学习一期的开发后,课程需要提供期末项目。介于此本项目开发了简易的邮件系统用于完成期末项目。 在本项目开发过程中,主要经历项目的文档编写、数据库设计、用户界面设计、代码编写、系统测试这些步骤具体分工为谭定林负责用户界面设计、部分代码编写、部分文档编写;谭银兴负责部分文档编写、数据库设计、部分代码编写、系统测试。 1 需求分析和概要设计 1.1 整体要求 本系统用于实现邮件系统部分简单功能的小型项目,其目标是实现简单邮件的发送和管理这些发送邮件。为了能够在较短的时间内快速开发系统,因此本系统不必采用复杂的逻辑和界面以免花费大量的时间。同时构建本系统重点在于通过本系统的构建实现对ASP.NET技术的学习和掌握,为以后的工作做铺垫。 根据上述可知系统需要实现邮件的发送功能,同时为了保证系统的安全性,用户需要登录才能进行所有操作。用户可以通过注册模块进行用户注册,用户注册后才能通过登录模块登录本系统,同时进行相关操作。用户登录后,可以发送邮件、接收邮件、管理已发送的邮件和草稿邮件。 1.2 系统设计架构 系统由六个部分构成,它们分别是写信(及邮件发送)模块、登录注册模块、邮件管理模块、邮件接收模块、邮件分类管理模块和系统配置模块。其架构图如图 11下所示。 1.3 模块概述 写信模块。用户在写信模块可以实现编写邮件,并发送邮件。同时可以对草稿和历史邮件进行编辑。 登录注册模块。该模块用于提供给用户注册和登录和管理账户信息。系统所有的功能必须是用户登录后才能进行操作。 邮件管理模块。用户在这部分对个人邮件进行管理。对邮件进行分类,删除邮件,以及重新编辑邮件。 邮件接收模块。该模块通过POP3协议从第三方邮件服务器上接收邮件。 邮件分类管理模块。用户在本模块可以方便的进行新建建邮件分类和删除邮件分类的操作。 系统配置模块。用户在系统配置模块可以配置自己的邮件账号和密码,同时可以配置个性化的SMTP服务器,用户可以根据个人需求配置采用不同的邮件系统发送邮件。 1.4 性能需求 本系统必须实现把邮件发送外网邮

文档评论(0)

基本资料 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档