使用.NET技术对邮件系统的模拟与实现
摘 要:随着互联网的普及,国内的互联网用户数量呈指数级增长,为满足不断增长的信息交流需要,作为因特网第一应用的电子邮件系统变得越来越重要。随着网络环境的建设与完成,许多学校与教委用户已经提出要求拥有自己的 Web 邮件系统。
用.NET技术对邮件系统模拟开发的系统能够满足局域网内人员通过互联网,实现邮件收发、邮件管理以及用户权限管理等功能。不同权限的人员对邮件进行不同权限的管理,系统管理员可以对用户进行删除、添加、编辑权限等操作。有助于局域网内人员之间的互通交流,增进了人员之间的联系。本系统采用asp.NET和SQL server2000数据库的相关技术实现,从操作简便、界面美观、灵活实用的用户要求出发,将系统分为登录模块、信息发布模块、邮件管理模块、信息查询模块以及系统管理模块,实现了E-mail模拟收发,对邮件进行查询、管理,群发邮件、发送附件,对用户角色与权限进行划分等功能。
本设计说明书主要介绍了课题的研究背景和意义,可行性分析,需求分析,概要设计,各个模块的处理流程、界面设计,模块设计遇到的主要难点与解决方案,用户手册,系统评价以及毕业设计的结论与致谢。
关键词:权限管理 系统管理员 用户角色 附件 [资料来源:http://doc163.com]
[来源:http://Doc163.com]
毕业设计(论文)外文摘要
Simulation and Realization of Email System Using .NET Technology [资料来源:http://doc163.com]
Abstract: With the development of the Internet, the increasing number of domestic Internet users and to meet the growing need for exchange of information, as the first application of the Internet,E-mail system has become more and more important. With the construction and completion of the network environment, many schools and the Board users have been required to have their own Web mail system.
The mail simulation system uses. Net technology which can make it enable for people within the LAN to send and achieve mail, complete the mail management, and the user management functions. Different personnel have their own authority to manage mail. The mail managers users can do operations such as delete, add and edit the authority of users. All it contributes to the information communication between the people within the LAN and the link between people.The system used asp.NET and SQL server2000 database ,based on simple operation and attractive interface, flexible, practical user requirements, the system is divided into modules, such as the registers module, information dissemination module, mail management module, information inquiry module,systems management module, realized functions such as receiving and dispatching E-mail , mail inquiries, mail management, surfacing mails, sending annex, user roles and authority division.
The design specification introduced the background and significance of the research on the topic, feasibility analysis, demand analysis, the outline desigh, the module handling processes, interface design, modular design of the main difficulties encountered and solutions, users manuals, system evaluation, the conclusions and thanks of the graduate desigh.
[资料来源:https://www.doc163.com]
Keywords: management of authority, administrator, user role, accessory
[资料来源:Doc163.com]
[资料来源:http://Doc163.com]
目 录 [来源:http://Doc163.com]
1 引言 1
1.1 课题研究的背景与意义 1
1.1.1 课题研究的背景 1
1.1.2 课题研究的意义 1
1.2可行性分析 2
1.2.1 经济可行性 2
1.2.2 技术可行性 2
1.2.3 操作可行性 3
1.2.4 法律可行性 3
1.2.5社会可行性 3
1.3论文各章简介 3
2 需求分析 4
2.1 业务流分析 4
2.2 数据流分析 5
2.3 数据字典 5
2.3.1数据流条目 5
2.3.2 加工说明 6
3 系统设计 7
3.1系统总体功能结构 7
3.2 系统数据模型设计 7
3.2.1数据概念结构设计-E-R图 8
3.2.2系统逻辑结构设计-关系模式 8
3.2.3 系统逻辑结构设计-关系表 9
3.2.4 数据结构优化-关系规范化 12
4 登录模块 13
4.1处理流程 13
4.2 界面设计 15
4.3问题及解决方案 15
5 信息发布模块 17
5.1处理流程 17
5.2界面设计 19
5.3 对应模块 21
5.4 问题以及解决方案 22
6.邮件管理模块 23
6.1处理流程 23
6.2 界面设计 25
6.3 对应模块 26
6.4 问题及解决方案 27
7信息查询模块 28
7.1处理流程 28
7.2 界面设计 30
7.3 对应模块 31
7.4问题及解决方案 32
8 系统管理模块 32
8.1处理流程 32
8.2 界面设计 35
8.3对应模块 37
8.4问题及解决方案 38
9 用户使用手册 39
9.1系统功能简介 39
9.2开发工具和运行环境简介 41
9.2.1开发工具 41
9.2.2 运行环境 41
9.3系统运行与操作指南 41
10 系统评价 42
10.1系统优点介绍 42
10.2系统存在的不足与改进方案 43
10.2.1系统存在的不足 43
10.2.2改进方案 43
结 论 44
致 谢 45
参 考 文 献 46
论文各章简介
第1章引言部分,主要介绍课题的研究背景和意义,可行性分析。
第2章需求分析主要包括,业务流程分析;数据流分析;数据字典。
第3章总体设计完成概要设计,其中包括系统数据结构设计(如E-R图、关系模型和关系规范化);系统开发与运行环境设计。
第4章主要内容是:登录模块包括,登录模块的体系结构设计,登录模块的详细设计,此模块遇到主要问题及解决方案。 [资料来源:Doc163.com]
第5章主要内容是:信息发布模块包括,信息发布模块的体系结构设计,信息发布模块的详细设计,此模块遇到主要问题及解决方案。
第6章主要内容是:邮件管理模块包括,邮件管理模块的体系结构设计,邮件管理模块的详细设计,此模块遇到主要问题及解决方案。
第7章主要内容是:信息查询模块包括,信息查询模块的体系结构设计,信息查询模块的详细设计,此模块遇到主要问题及解决方案。
第8章主要内容是:系统管理模块包括,系统管理模块的体系结构设计,系统管理模块的详细设计,此模块遇到主要问题及解决方案。
第9章主要内容是:用户手册包括,系统功能简介、系统运行环境和安装环境简介,系统的操作指南说明。
第10章主要内容是:系统的特色和优点简介,存在的不足与改进方案
系统功能简介
基于WEB的软件项目组内部邮件管理系统主要由邮箱管理和系统管理两大模块组成,其中各个模块又由几个小模块组成,下面介绍系统的主要特色和功能:
* 系统特色
1.信息提醒
当用户进入信息传递模块时,将自动弹出信息提示窗口,提供给用户接收新信息的统计信息。
2.发送信息
完成发送信息的功能,分为3个功能区:基本信息区、接收对象区和上传附件区,基本信息区包括信息重要性、标题、内容以及发送时间,发送时间通过弹出的日期选择窗口进行选择,避免用户输入错误,信息内容可通过内置的HTML编辑器进行编辑。接收对象区按照公司机构和部门的组织形式,可添加人员,也可添加部门,添加部门就是将该部门下的所有人员全部添加为信息接收对象,接收的方式可分为直接发送和密送两种方式。上传附件区通过选择本机中任何格式的文件上传到服务器,一次可上传多个附件,上传错误的附件可通过删除功能进行删除。填写完成的信息用户可选择发送还是保存此信息,保存后的信息将放到草稿箱中,等待以后修改后再次发送。
[版权所有:http://DOC163.com]
3.信息管理
各个信息箱由同一个页面实现,通过传送不同的参数显示不同的信息箱,包括发件箱、收件箱、草稿箱和垃圾箱,显示各个信息箱中的信息统计数据。通过发件箱和收件箱可查看到信息的详细信息,通过草稿箱,可重新打开信息的发送页面,进行再次发送,通过垃圾箱,可还原或彻底删除信息。
4.查看信息
用户可对自己发送的信息和接收到的信息进行查看,查看信息包括信息的内容及信息接收者的浏览统计信息。
5.文件夹
文件夹子模块提供用户查看各个信息箱中的统计信息。
* 基本功能
1.发送邮件:
信息的内容可以是文本格式,也可以是HTML格式。发送对象可以选单个员工,也可以选择某个部门的所有人员。发送的信息可以上传多个附件。另外,填写完成的信息如果不立即发送也可以保存到草稿箱中以后再发送,也可以设置发送时间,按照设置时间定时发送。
2.邮件提醒功能:
用户进入邮件发送系统时,弹出提醒窗口,给出接收新邮件的情况。
3.发件箱:
保存所有用户发送信息的历史记录。
4.收件箱:
保存用户收到的信息列表。
5.查看邮件:
通过发件箱或收件箱,可以查看某封邮件的详细信息,包括基本信息和接收此信息人员的浏览记录。 [资料来源:Doc163.com]
6.垃圾箱:
保存用户删除的信息,通过垃圾箱可以还原被删除的信息,也可以彻底删除垃圾箱中的信息,彻底删除后的信息将不能还原。
7.文件夹:
通过文件夹,可查看到各个信息箱中的信息统计数量。
* 具体功能
1.用户修改密码功能
用户输入用户名、旧密码和新密码,系统的登录密码会更改为新密码。
2.用户验证功能
验证用户名和密码是否正确,是否可以进入登录系统。
3. 用户收邮件功能
收到其他用户发来的信件,可以查询所收信件的内容和浏览次数。
4. 密码修改功能
输入旧密码和新密码,系统自动将登录密码改为新密码。
5.用户发邮件功能
它包括发邮件、密送邮件、抄送邮件,有群发功能,有发送附件的功能。
6.Web方式阅读处理邮件:
图形化显示界面、用户界面可以转换,采用图形界面直观表示已读邮件、未读邮件、附件等。阅读邮件系统以Web方式将邮件内容显示在浏览器页面上。
7.用户邮件处理功能:
系统初始设置4个文件夹来分类处理信件,收件箱、发件箱、草稿箱和垃圾箱。用户写入的邮件生成新的文件夹,邮件在各个信箱之间可以相互移动。
8.用户查找功能:
用户可以在文件夹、收件箱等信箱中找到自己需要的信件,也可以查询已发出的信件。 [资料来源:http://doc163.com]
9.管理员管理用户和信箱邮件功能:
包括编辑(增删改)、查询用户角色和编辑、移动、增删邮件等操作。
10.日志跟踪与分析:
日志系统记录系统内部的动作,邮件用户的登录、收发信件、配置等操作,以及失败的登录尝试。
[资料来源:https://www.doc163.com]