- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘 要
随着互联网的迅速发展,E-mail 已经成为人与人之间沟通的桥梁, 越来越多的人开始选择通过网络进行即时沟通。为此,越来越多的网站开始提供发送E-mail的功能。 与此同时,E-mail 也以其快捷、无时空限制、低成本等优势受到众多企业的青睐,成为企业移动商务的主流应用方式。本系统以Swing+JavaDB实现的企业邮件系统,包括以下几个功能:用于管理客户和员工信息的名片夹管理功能;用于对常用短语及其类别进行管理的信息库管理功能;邮件群发功能;发送邮件附件的功能。本文主要介绍了系统的基本情况、系统分析、系统设计、数据库设计以及各个模块的设计与主要代码及其注释。
关键词: 分层设计 企业邮件系统
引 言
在企业信息化的今天,效率决定成败,企业内、外部沟通的及时性将直接影响企业的运作效率。现在多数企业的办公自动化系统 的信息传递仅限于计算机内部网络,如果用户不在线,将无法知道是否有新的工作或紧急通知,为了确认是否有待办工作,不得不经常去访问OA,检索是否有新任务,而事实上这种检索的结果经常是徒劳。这样一来,不仅造成了机器资源的浪费,也造成了人力资源的浪费。因此急需一套成型的企业邮件系统解决上述问题。企业邮件系统属于小型的企业通信软件,由于该系统的作用是帮助企业解决企业内部、企业与外部沟通难、信息不能及时传播等问题,以提高工作效率。因此根据需求分析可知,在系统实施后,应达到以下目标:提供功能强大的信息库管理,方便用户进行信息的编写;在发送短信时,可以直接从现有信息库中获取信息内容;提供邮件群发功能,提高工作效率。
由于系统的目标客户为企业全体工作人员,既包括懂计算机操作技术的人员,也包括对计算机操作不熟练的人员,从而不能保证企业的所有人员都能进行高技术的计算机操作。为此,系统界面设计应当友好、美观,操作必须灵活、方便。
另外,应企业进行事务处理过程中正确性、安全性的要求,系统应具备如下功能:对用户输入的数据,进行严格的数据检验,尽可能地避免人为错误;数据存储安全、可靠。
需求分析
1.项目范围
企业邮件的作用是帮助企业解决企业内部、企业与外部沟通难、信息不能及时传播等问题。为此,企业邮件系统需要提供有邮件群发功能。通过对多数企业日常业务的考察、分析,并结合短信及邮件自身的特点,本系统具有以下功能。
①名片夹管理功能:用于管理客户和员工信息的。
②信息库管理功能:用于对常用短语及其类别进行管理的。
③邮件群发功能:用于向多个用户群发邮件。
④发送邮件附件的功能:在发送邮件时,可以添加文件形式的附件。
2.系统用例模型
图2.1系统用例图
3.设计上的限制
①数据库管理软件
系统必须使用Java接口同关系型数据库管理软件建立连接。
②平台要求
系统必须在CPU为P3以上,内存为512MB以上,操作系统为微软win2000以上或Linux(Unix)的服务器上顺利运行。
③Java的版本
系统必须在Java1.3以上的版本上运行。
数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。数据库的设计通常是以一个已经存在的数据库管理系统为基础的。根据用户需求和业务流程,SQL Server 2000,它是一个完备的数据库和分析包,其功能可以从各个方面降低数据仓库建立和维护的难度和成本。我们认为使用SQL Server 2000作为后台数据库平台,可以在性能和成本方面获得比较好的折衷,所以在本项目的开发中决定使用JAVA DB。此次开发研究使用了JSP+Servlet+JavaBean开发一个基于MVC架构,MVC是一种设计模式,主要有三个主要组件:
模型:负责业务逻辑的状态和管理数据;
视图:负责显示业务领域的表示视图;
控制器:负责控制用户输入的流程和状态。
使用MVC模式时,通常会有某种形式的事件通知,当模型某部分有了变动时,可以通知视图控件。
NetBeans是SUN公司重点开发的JAVA集成开发环境,使用JAVA编程语言编写,具有很好的可移植性,它集成了程序员开发桌面,WEB,企业级和移动应用所需要的一切软件资源,具有以下特性:
全面支持构建NetBeans插件模块和基于NetBeans平台的富客户端应用程序。
全面支持SUN Application Server8.2及Tomcat 5x
全面支持JAVA企业版应用程序消息服务
增强了对JAVA Server Faces和Struts的支持
提供了更强大的代码编译器
加快了代码编译的速度
重新实现了对CVS的支持
改进的、用户界面友好的ID
您可能关注的文档
- 企业办公室标语汇总.doc
- 企业动态的管理系统.doc
- 企业单位年度终总结大全完整版.doc
- 企业参与就业再就业及开展培训情况[一].doc
- 企业及媒体关系.doc
- 企业发展及战略管理论文作业.doc
- 企业取名谢咏.docx
- 企业口号.标语.理念大全.doc
- 企业员工信息的管理系统.doc
- 企业员工及车俩保险制度含驾驶员.doc
- 从创新到创业知到智慧树期末考试答案题库2024年秋哈尔滨工业大学.docx
- 创新创业理论与实践知到智慧树期末考试答案题库2024年秋陕西师范大学.docx
- 创业管理(上海财经大学)知到智慧树期末考试答案题库2024年秋上海财经大学.docx
- 创业基础(兰州财经大学)知到智慧树期末考试答案题库2024年秋兰州财经大学.docx
- 创业基础知到智慧树期末考试答案题库2024年秋广西财经学院.docx
- 传统养生健身气功知到智慧树期末考试答案题库2024年秋日照职业技术学院.docx
- ASUS华硕MotherboardATX MotherboardsPro WS W480-ACE 德文版使用手册.pdf
- ASUS华硕MotherboardMicroATX MotherboardsJ3455M-E 使用手册(简中).pdf
- Intel英特尔英特尔®商用自动化架构.pdf
- ASUS华硕MotherboardATX MotherboardsPro WS W680-ACERAID_Configuration_Guide_V2-JP.pdf说明书用户手册.pdf
最近下载
- 来法莫林药物市场调研报告202312.pdf VIP
- [煤矿标准]GBT 20475.3-2012 煤中有害元素含量分级 第3部 分砷.pdf
- 2024年山东威海初中学业水平考试生物试卷真题(含答案详解).docx
- 山东亚洲金属循环利用环保有限公司年处理30万吨废旧蓄电池.doc VIP
- 耐克森nexans卷筒电缆.pdf
- 广州某银行业务连续性管理办法.pdf VIP
- 人教鄂教版五年级上册科学期末综合训练(含答案).docx
- 如何玩转抖音.pptx VIP
- 2024必威体育精装版“学宪法讲宪法”知识竞赛题库与答案.pdf
- 2023年哈尔滨工业大学(深圳)计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
文档评论(0)