基于[].net的内部邮件系统实现(修改版).doc

上传人:bao****ty 文档编号:131496397 上传时间:2020-05-08 格式:DOC 页数:27 大小:892.50KB
返回 下载 相关 举报
基于[].net的内部邮件系统实现(修改版).doc_第1页
第1页 / 共27页
基于[].net的内部邮件系统实现(修改版).doc_第2页
第2页 / 共27页
基于[].net的内部邮件系统实现(修改版).doc_第3页
第3页 / 共27页
基于[].net的内部邮件系统实现(修改版).doc_第4页
第4页 / 共27页
基于[].net的内部邮件系统实现(修改版).doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《基于[].net的内部邮件系统实现(修改版).doc》由会员分享,可在线阅读,更多相关《基于[].net的内部邮件系统实现(修改版).doc(27页珍藏版)》请在金锄头文库上搜索。

1、东华理工大学毕业设计(论文) 摘要摘要电子邮件已经成为日常生活中信息交流最为常用的方式,各种内部信息交流平台也随之发展,应用到各行各业。本文主要讨论了一个局域网内部邮件系统的设计与开发,具体阐述了该内部邮件系统的实现原理,功能结构和系统开发。该内部邮件系统采用B/S结构,以Visual Studio .NET 2005为开发工具,使用Access数据库,结合HTML、ASP.NET和C#语言来完成系统的开发。系统实现了用户间邮件的发送和接收,同时支持附件和图片的收发,对已收到和已发送的邮件进行查阅,过期或废弃邮件的删除,个人的信息的存储等管理功能,为用户提供了一个方便快捷的信息交流平台。关键词

2、:内部邮件;邮件管理;ASP.NET I东华理工大学毕业设计(论文) ABSTRACTABSTRACTEmail has already become the most commonly used of communication in daily life, and various of internal information communicating platform for email service also applied into lots of industries. This thesis mainly talks about and analyzes into the d

3、esigning and developing of an internal email system, explains in details of the theoretical realization, functional structure and systematical developing. This internal email system which developed by Visual Studio and .NET 2005 is constructed under B/S structure, and with the joint help Access data

4、base HTML, ASP.NET and C#. This system has accomplished the goal of sending and receiving emails, meanwhile sending and receiving attachments and pictures is supported too. Additional it also can read emails in in-box and sent, delete mails abandoned and expired, help the users to store and manage t

5、heir personal information, so this system can be considered completely as an information communication platform for all users.Key words: Internal Mail; Mail Management; ASP.NETI东华理工大学毕业设计(论文) 目录目 录 绪论11内部邮件系统系统分析31.1内部邮件介绍31.2系统需求分析31.2.1用户身份要求31.2.2 系统功能模块设置31.3 系统开发环境及工具61.3.1 系统开发环境61.3.2 系统开发工具6

6、1.3.3 系统运行环境62 内部邮件系统系统设计72.1 数据库设计72.2 系统模块设计82.3 WEB页面设计92.4 邮箱系统功能模块说明122.4.1 系统流程图122.4.2 用户注册和登录模块132.4.3 写信模块152.4.4 收信模块162.4.5 删除邮件功能162.4.6 邮箱选项模块163 邮箱系统功能模块具体实现183.1 邮箱系统写信功能模块核心代码183.2 邮箱系统收信箱模块核心代码194 邮箱系统功能模块测试214.1 测试内容214.2 测试方法214.3 测试结果234.4 测试结论23结 论24致 谢25参考文献261东华理工大学毕业设计(论文) 绪论

7、绪论随着互联网技术的迅猛发展,网络高效高速的信息化给人们带来了很多便利,使得人们借助于网络进行信息传递变得更加方便。如今电子邮件在其传递速度和功能,已经全面改善了传统纸信邮件收发时间周期,随地理位置越远周期越长,纸信书写麻烦,效率低,收发不便利等缺点。随着电邮的不断发展,取代传统邮件已成必然趋势。一个好的邮件系统不仅能帮助用户方便快捷的收发邮件,还能帮助用户管理繁琐的信息和邮件,使用户不必再为成堆的信息烦恼。电子邮件的方便快捷也被越来越多的人所接受,随之不断发展,更加人性化的设计,更加丰富的功能,使的电子邮件已经超出信息传递这最基本的作用,在人们日常生活中扮演着越来越重要的角色。内部邮件系统也

8、随各公司企业员工之间信息交流需求而不断发展,它高速高效,高安全性等特点被越来越广泛的应用,各种内部信息交流平台层出不穷。因此根据用户的需求,该内部邮件系统采用WEB开放式框架,结合数据库的应用实现了一个内部信息交流平台,不仅能够实现内部用户间的相互通信以及系统的各项功能,也能够解决邮件和信息的相关管理功能。同时简单明了的界面操作可以使多层次的用户方便的使用该内部邮件系统。东华理工大学毕业设计(论文) 内部邮件系统分析1内部邮件系统分析1.1内部邮件介绍内部邮件系统是用户信息交流的一个平台,通过数据库的应用实现用户间以邮件的方式进行信息交流。而内部邮件就是指用户间通信的内容,拥有邮件传递速度快,

9、对外安全性高等有点。1.2系统需求分析为了能够开发出符合要求的内部邮件系统,就必须理解用户的需求。对需求的深入理解是开发工作获得成功的前提条件,它对目标项目提出完整、准确、清晰、具体的要求。内部邮件系统的开发,主要是支持内部用户间的通信,附件图片的收发,以及对各种信件的管理。不仅发送邮件要求操作方便简单,而且还能够接收其他用户发送的邮件,并能够帮助个人用户对新邮件,已读邮件,已发送邮件,废弃邮件进行分类,以及删除邮件等管理功能。本系统目的是为了能够让内部用户与用户之间方便快速的通信,并帮助用户管理个人信件。1.2.1用户身份要求根据用户身份的不同,系统的使用的权限也将不同。根据内部邮件系统的需

10、求,可使用用户以分为系统管理员和个人用户两种。 1)系统理员:是内部邮件系统权限最大的用户。由于本系统是小型系统所以只有系统管理员有权限对系统和数据库进行修改和维护,能够实现添加删除用户,分配个人邮箱容量,整理数据库等功能。2)个人用户:是内部邮件系统的注册用户。由于是内部网络的个人信箱,所以只有注册用户才能登录系统,并且只能在自己的邮箱进行各种操作。1.2.2 系统功能模块设置 内部邮件系统是一个以.NET为前台面,后台使用ACCESS数据库进行数据存储管理的,为内部网络用户提供邮件收发和管理的B/S结构的模拟网站。因此根据系统需求,总体功能模块如下(如图1-1所示):图1-1 邮件系统功能

11、图1)功能需求:邮箱系统前台功能的设置较为关键,因为他直接面对用户,而且用户也只能通过邮件系统的提供各种功能来感受系统,是用户对该系统评价的一个重要环节。(1)用户注册:内部邮件系统为用户提供邮件发送和管理等功能,因此当新用户需要使用该系统时,就必须成为注册用户,一方面方便管理人员管理,另一方面可以方便用个人信息的储存。注册内容包括:用户姓名,用户密码,性别和电话,其中用户姓名由6到10为字符和数字组成,密码由6到16位字符组成。(2)发送邮件:作为邮件系统的最主要功能,根据系统要求,将提供内部用户之间的发邮件功能。在写邮件的过程中,包括收件人,邮件主题和邮件内容,发送附件和发送图片五个窗体。

12、本系统为内部邮件系统,用户名其实就等同于邮箱中的用户地址,所以发件人可以直接在收件人窗体中直接填写收件人的用户名,同时也在收件人窗体后面设置一个下拉菜单,下拉菜单中添加了所有注册用户的用户名,发件人也可以通过此下拉菜单选择收件人。发送附件对附件大小无具体要求,发送图片要求必须为图片文件。另该内部邮件系统只支持255字节以内的信件。(3)收件箱:该功能模块主要实现用户对收到的邮件进行管理。把用户收到其他用户发送来的邮件,放入收件箱中,使用户能够阅读新收到的邮件,并可以对旧邮件的进行阅读和删除。(4)已发邮件箱:该功能模块能够实现将用户发送的邮件放入以发邮件箱中,并且用户能够对已发送的邮件进行查阅

13、和管理。(5)废件箱:该功能模块要求用户能够将废弃邮件放入废件箱中,当用户不再需要时,可以进行彻底删除.(6)邮箱选项:该模块能够实现对用户资料的管理,包括用户完善自己的注册信息和密码管理功能。在个人资料模块中,用户可以对电话,邮箱地址,QQ号,住址,个人主页选项等选项进行补充或者修改;在修改密码模块中,用户可以对密码进行管理。另外系统将会对用户输入的信息进行验证是否符合规范。2)数据库功能需求:数据库是内部邮件系统的支持和管理基础,除了保证数据的完整性和一致性,通过数据库的应用才能实现系统的各种功能。该邮件系统采用的Microsoft Office Access 2003数据库,作为系统各种

14、功能的支持。(1)数据流需求分析:根据内部邮件系统需求,需要对用户信息和用户间的信件进行储存和管理。其中用户信息需要对用户ID,用户姓名,用户密码,性别,出生年月,电话,EMAIL,QQ号,个人主页,家庭住址,用户属性等进行储存和管理;信件则需要对信件ID,发件人姓名,收件人姓名,邮件主题,邮件内容,邮件发送时间和邮件标志位等进行储存和管理。发送附件和发送图片则需要对文件ID,文件路径,文件名称和文件类型等进行存储和管理。(2)数据库管理需求分析:a.用户管理:管理者在对数据库维护时,如果出现一些不符合国家规定或不文明的注册信息,将给与删除。b.数据管理:根据该系统的要求,当数据存量过大时,管理有权限定期将一些时间过久的信息删除,维护数据库的稳定。3)系统设计目

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

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号