- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
web课躺杓--伪邮件系统的设计与实现
目 录
1绪论 3
1.1项目开发背景 3
1.2项目内容 3
2需求分析 3
2.1功能需求分析 3
2.2性能需求分析 4
2.3可行性分析 4
2.4功能分析 4
2.5数据流图分析 5
2.6条件与限制 6
3总体设计 6
3.1页面模块分析 6
3.2总体结构及模块结构 7
4数据结构设计 8
4.1数据库设计 8
4.2表结构设计 8
5界面设计 10
5.1登录界面 10
5.2注册页面 11
5.3邮箱主界面 13
5.3发件箱界面 13
5.3.1 邮件发送成功界面 15
5.3.2 上传附件成功界面 15
5.5 收件箱界面 15
5.5 垃圾箱界面 16
5.6 未读邮件界面 16
6课程设计总结 17
1绪论
1.1项目开发背景
随着现代通信技术的迅速发展,电子邮件已经成为人们日常生活办公的一部分。电子邮件系统简单、快捷、优惠的特点使之替代了传统信件的地位,受到越来越多的人们的喜爱。开发个人的伪邮件系统软件产品,采用系统的管理模式,可以进一步提高人们的工作效率,增加生活乐趣,实现亲朋好友间的零距离沟通。
1.2项目内容
设计基于WEB的伪邮件管理系统。
本系统采用软件工程的指导方法,选用B/S模式设计的方案,应用SQL Server2005数据库管理系统,C#.net程序设计语言,Visual studio.NET2008开发工具等开发出来的基于WEB的伪邮件管理系统,该系统主要面向个人,实现对用户的注册、收发邮件的管理。系统支持用户对邮件进行简单的读取、删除等操作。
2需求分析
2.1功能需求分析
本次课程设计的设计内容是设计一个基于WEB的伪邮件管理系统。通过认真分析,并结合案例,我认为开发出来的系统应达到以下目标:
能实现用户的成功注册以及用户信息管理;
具有丰富的查询功能,能对收件箱、发件箱、草稿箱等进行查询;
能实现邮件的收发和删除;
系统运行稳定,安全可靠;
用户界面设计美观、友好,使用操作便捷;
2.2性能需求分析
1)硬件环境:CPU:AMD4200+;内存:1G;硬盘:160G;显示器:19寸
2)软件环境:Windows 7系统;Visual studio 2008;SQL server 2005(以上)
2.3可行性分析
经过调查、研究、分析、计算,在通讯录系统中的应用已经条件成熟,我们将从以下几个方面总结系统开发的可行性,具体情况如下:
1)技术可行性
以Windows7为操作系统,运用SQL Server2005数据库技术,开发以Windows 7为用户的操作平台,界面友善、功能齐全的伪邮件系统。新系统的运行硬件环境PC机,当用户使用系统时,通过正确的口令进入系统,进行数据库的维护操作和运用。
2)经济可行性
一方面,新系统中友好的人机界面和更强劲的功能支持,会使管理人员的工作进一步提高,从而节省人力、物力,进而提高经济效益;另一方面系统开发成本低,现有PC机即可提供该系统开发工作需要的所有硬件设备环境。
3)操作可行性
操作上是对IE浏览器的引用,该浏览器的使用,主要凭借使用浏览操作技术即可完成数据录入,方便简单。使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。
2.4功能分析
根据系统分析的结果,按照结构化的系统设计方法,伪邮件系统从功能上可以做出如下系统的划分:
信息管理:用户信息、存取邮件信息、邮件附件信息、附件编号信息。
主要输入输出项:
1、用户信息(用户ID,用户名,密码,创建日期,密码查询问题,密码答案,性别,电话,邮箱)
2、存取邮件信息(收件人ID,发件人名,收件人名,主题,内容,收件时间,是否阅读,附件)
3、邮件附件信息(存取邮件ID,邮件附件ID,发送附件名,附件存储名)
4、附件编号信息(附件ID)
2.5数据流图分析
数据流图是在对系统分析调查的基础上,以系统的科学性、管理的合理性、技术的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确地描述应具有的数据加工功能、数据输入、数据输出、数据存储及数据的来源和去向。
伪邮件系统经过划分出各子系统及其各自的功能以及相互联系,绘制数据流图如下:
图1 顶层数据流图
图2 第0层数据流图
图3 第一层数据流图
图4 第二层数据流图
2.6条件与限制
一个完善的个人的伪邮件系统,应提供更为便捷与强大的交互功能,如跟联系人之间的邮件通信联系,由于本系统强调他的无网络性,该系统并不提供这个功能。
对于一般系统都有不同的用户权限等信息保护手段,但是本系统是针对个人的,只为验证码实现注册,不提供多个用户共用的功能,并且实现简单,因此功能的健全性及数据安全性能有待进一步完善。
3总体设计
3.1页面模块分析
1、登陆页面模
文档评论(0)