ASP.NET内部邮件系统实现设计与实现
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘要电子邮件已经成为日常生活中信息交流最为常用的方式,各种内部信息交流平台也随之发展,应用到各行各业。本文主要讨论了一个局域网内部邮件系统的设计与开发,具体阐述了该内部邮件系统的实现原理,功能结构和系统开发。该内部邮件系统采用B/S结构,以Visual Studio .NET 2005为开发工具,使用Access数据库,结合HTML、ASP.NET和C#语言来完成系统的开发。系统实现了用户间邮件的发送和接收,同时支持附件和图片的收发,对已收到和已发送的邮件进行查阅,过期或废弃邮件的删除,个人的信息的存储等管理功能,为用户提供了一个方便快捷的信息交流平台。关键词: 内部邮件;邮件管理;ASP.NET1引言随着互联网技术的迅猛发展,网络高效高速的信息化给人们带来了很多便利,使得人们借助于网络进行信息传递变得更加方便。如今电子邮件在其传递速度和功能,已经全面改善了传统纸信邮件收发时间周期,随地理位置越远周期越长,纸信书写麻烦,效率低,收发不便利等缺点。随着电邮的不断发展,取代传统邮件已成必然趋势。一个好的邮件系统不仅能帮助用户方便快捷的收发邮件,还能帮助用户管理繁琐的信息和邮件,使用户不必再为成堆的信息烦恼。电子邮件的方便快捷也被越来越多的人所接受,随之不断发展,更加人性化的设计,更加丰富的功能,使的电子邮件已经超出信息传递这最基本的作用,在人们日常生活中扮演着越来越重要的角色。内部邮件系统也随各公司企业员工之间信息交流需求而不断发展,它高速高效,高安全性等特点被越来越广泛的应用,各种内部信息交流平台层出不穷。因此根据用户的需求,该内部邮件系统采用WEB开放式框架,结合数据库的应用实现了一个内部信息交流平台,不仅能够实现内部用户间的相互通信以及系统的各项功能,也能够解决邮件和信息的相关管理功能。同时简单明了的界面操作可以使多层次的用户方便的使用该内部邮件系统。2内部邮件系统系统分析2.1内部邮件介绍内部邮件系统是用户信息交流的一个平台,通过数据库的应用实现用户间以邮件的方式进行信息交流。而内部邮件就是指用户间通信的内容,拥有邮件传递速度快,对外安全性高等有点。2.2系统需求分析为了能够开发出符合要求的内部邮件系统,就必须理解用户的需求。对需求的深入理解是开发工作获得成功的前提条件,它对目标项目提出完整、准确、清晰、具体的要求。内部邮件系统的开发,主要是支持内部用户间的通信,附件图片的收发,以及对各种信件的管理。不仅发送邮件要求操作方便简单,而且还能够接收其他用户发送的邮件,并能够帮助个人用户对新邮件,已读邮件,已发送邮件,废弃邮件进行分类,以及删除邮件等管理功能。本系统目的是为了能够让内部用户与用户之间方便快速的通信,并帮助用户管理个人信件。2.2.1用户身份要求根据用户身份的不同,系统的使用的权限也将不同。根据内部邮件系统的需求,可使用用户以分为系统管理员和个人用户两种。1.系统理员:是内部邮件系统权限最大的用户。由于本系统是小型系统所以只有系统管理员有权限对系统和数据库进行修改和维护,能够实现添加删除用户,分配个人邮箱容量,整理数据库等功能。2.个人用户:是内部邮件系统的注册用户。由于是内部网络的个人信箱,所以只有注册用户才能登录系统,并且只能在自己的邮箱进行各种操作。1.功能需求:邮箱系统前台功能的设置较为关键,因为他直接面对用户,而且用户也只能通过邮件系统的提供各种功能来感受系统,是用户对该系统评价的一个重要环节。(1)用户注册:内部邮件系统为用户提供邮件发送和管理等功能,因此当新用户需要使用该系统时,就必须成为注册用户,一方面方便管理人员管理,另一方面可以方便用个人信息的储存。注册内容包括:用户姓名,用户密码,性别和电话,其中用户姓名由6到10为字符和数字组成,密码由6到16位字符组成。(2)发送邮件:作为邮件系统的最主要功能,根据系统要求,将提供内部用户之间的发邮件功能。在写邮件的过程中,包括收件人,邮件主题和邮件内容,发送附件和发送图片五个窗体。本系统为内部邮件系统,用户名其实就等同于邮箱中的用户地址,所以发件人可以直接在收件人窗体中直接填写收件人的用户名,同时也在收件人窗体后面设置一个下拉菜单,下拉菜单中添加了所有注册用户的用户名,发件人也可以通过此下拉菜单选择收件人。发送附件对附件大小无具体要求,发送图片要求必须为图片文件。另该内部邮件系统只支持255字节以内的信件。(3)收件箱:该功能模块主要实现用户对收到的邮件进行管理。把用户收到其他用户发送来的邮件,放入收件箱中,使用户能够阅读新收到的邮件,并可以对旧邮件的进行阅读和删除。(4)已发邮件箱:该功能模块能够实现将用户发送的邮件放入以发邮件箱中,并且用户能够对已发送的邮件进行查阅和管理。(5)废件箱:该功能模块要求用户能够将废弃邮件放入废件箱中,当用户不再需要时,可以进行彻底删除.(6)邮箱选项:该模块能够实现对用户资料的管理,包括用户完善自己的注册信息和密码管理功能。在个人资料模块中,用户可以对电话,邮箱地址,QQ号,住址,个人主页选项等选项进行补充或者修改;在修改密码模块中,用户可以对密码进行管理。另外系统将会对用户输入的信息进行验证是否符合规范。3.2系统模块设计1.用户注册和登录:登录模块采用基于标准的MVC架构的开发模式。与一般的登录系统相似,主要是对登录用户的身份进行合法性验证。只有注册用户才能进入系统,否则系统提示用户注册。2.发送邮件:发送邮件模块主要是让用户与用户之间能够发送信件。该模块包括“收信人”,“主题”,“内容”,“发送附件”和“发送图片”五个部分。作为内部邮件的发送,地址薄则设计成一个注册用户的下拉菜单。在填写收件人的时候,可以通过后面的下拉菜单选择(所有注册用户)你需要通信的用户,也可以自己直接填写。附件和图片发送则分别做两个窗口,当用户完成需要传送的文件和图片的选择后,则可以同信件一起发送。3.收件箱:收件箱模块主要是让用户能够查阅收到的新邮件和已读邮件,并分别标识。其中,对于信件的描述包括发件人,收件人,主题和邮件日期。阅读信件时,还包括接收附件和图片,以及能够对收到信件进行回复。同时,在该模块中还能够将过期或不需要的邮件放入废件箱中,方便邮件的管理。4.已发邮件箱:已发邮件箱模块主要能够让用户对已经发送的信件进行管理,可以对该部分邮件进行查阅以及将不需要的邮件放入废件箱中。5.废件箱:废件箱模块能主要能够让用户把废件箱中的邮件彻底从内部邮件系统中删除,一旦删除将不能够恢复了。6.邮箱选项:邮箱选项模块主要能够让用户完善个人信息和对密码的管理。该模块包括 “个人资料”和“修改密码”两个功能。“个人资料”模块中提供选项让用户对个人注册信息的进行补充和完善,“修改密码”模块中提供选项让用户进行密码修改。
think58
包含资料:源程序+论文(15000字以上)+可执行程序+答辩稿ppt+开题报告+外文翻译
copyright think58 [资料来源:http://think58.com]
[资料来源:THINK58.com][资料来源:http://think58.com]
获取资料请您联系本站客服
[资料来源:www.THINK58.com]