企业邮件管理系统的设计与实现(2)

2020-02-20 15:11

大连交通大学软件实践

类型编号姓名性别出生日期档案公司部门Email移动电话职务

3.2.1档案实体E-R图

常用短语编号类型内容 3.2.2常用短语实体E-R图

类型编号名称使用者 3.2.3类型实体E-R图

5

大连交通大学软件实践

开始登录系统是首次登录系统否添加新用户邮件参数设置增加联系人否是增加联系人是修改/删除联系人否修改/删除联系人选择联系人编辑信息编辑附件发送退出系统结束

3.2.4实体之间关系图

6

大连交通大学软件实践

数据流程顶层图即是数据流程零层图,是宏观的数据流程图。下面是网上宾馆订房的顶层图,如图3.3所示。

管理员 企业邮件管理系 统 图3.3 数据流顶层图

客户 E-R模型用实体间联系反映现实世界事物间的内在联系,而数据表的建立是应用程序开发过程中的非常重要的一个环节,必须清楚每一模块要操纵的数据是那些,以及数据间的相互关系,然后建立数据表。本系统数据库使用SQL Server 2000,包含以下3个表:档案表(personnel)、常用短语表(info)、类型表(type)。

下面分别详细介绍以上各表: 表3.1 档案表(personnel)

序号 1 2 3 4 5 6 7 8 9 10 字段名 Num type_id Name Sex Birthday Company Dept Duty Handset Email 类型 int int varchar(8) char(2) date varchar(50) varchar(40) varchar(50) varchar(15) varchar(30) 允许空 否 否 否 否 否 否 否 否 否 否

主键 是 外键 是

表3.2 常用短语表(info)

7

大连交通大学软件实践 序号 1 2 3 字段名 num type_id name 类型 int int varchar(500)

是否空 否 否 否 主键 是 外键 是 表3.3 类型表(type)

序号 1 2 3 字段名 Id Name Used 类型 int varchar(20) char(4)

是否空 否 否 否 主键 是 外键

第四章 详细设计与实现

详细设计阶段就是把解决方法具体化,设计出详细规格说明,包含必要的细节,程序员可以根据它们写出实际的程序代码,详细设计也称模块设计,在这个阶段将详细地设计每个模块,具体的实现功能。在详细设计过程中,具体的功能实现过程可以按照软件工程中的方法描述中的交互模型具体描述,力求完全符合客户的真实需求。

该系统的设计基于以下几个原则:1.标准化;2.模块化;3.先进性;4.安全性;5.交互性。 首先实现对数据库的连接,代码如下:

String CLASSFORNAME=\String CONNECSTR=\:odbc:shop_db\Try{ Class.forName(CLASSFORNAME);

This.con=DriverManager.getConnection(CONNECTSTR); }catch(Exception e){e.printStackTrace();}

8

大连交通大学软件实践

4.1主窗体模块实现

1.功能

群发E-mail功能在主窗体中完成。在“收信人列表”中显示的为所有接收信息的人员,需要从“名片夹”中添加;发送 E-mail,可以通过单击“添加附件”按钮添加附件。

2.输入项目

图4.1主窗体界面

3.主要代码

..\\ExpressLetter\\src\\com\\mwq\\frame\\TipWizardFrame.java

final JToolBar toolBar = new JToolBar(); //创建工具栏对象 toolBar.setBorder(new EtchedBorder(EtchedBorder.LOWERED));

//设置工具栏的边框样式

toolBar.setFloatable(false); //设置工具栏不可移动 getContentPane().add(toolBar, BorderLayout.NORTH);

9


企业邮件管理系统的设计与实现(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:vbse销售实训心得体会

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: