电子名片管理系统文档.docx

上传人:b****4 文档编号:3384519 上传时间:2022-11-22 格式:DOCX 页数:83 大小:1,015.04KB
下载 相关 举报
电子名片管理系统文档.docx_第1页
第1页 / 共83页
电子名片管理系统文档.docx_第2页
第2页 / 共83页
电子名片管理系统文档.docx_第3页
第3页 / 共83页
电子名片管理系统文档.docx_第4页
第4页 / 共83页
电子名片管理系统文档.docx_第5页
第5页 / 共83页
点击查看更多>>
下载资源
资源描述

电子名片管理系统文档.docx

《电子名片管理系统文档.docx》由会员分享,可在线阅读,更多相关《电子名片管理系统文档.docx(83页珍藏版)》请在冰豆网上搜索。

电子名片管理系统文档.docx

电子名片管理系统文档

 

软件工程实验指导书

ElectronicCardManagementSystem,电子名片管理系统

实验一撰写可行性研究报告

实验目的

掌握可行性研究的步骤,练习撰写可行性研究报告。

实验工具

Word2000/2003

实验内容

1.分析问题描述,给出问题定义;

2.进行可行性研究,使用Word撰写可行性研究报告。

实验要求

1.硬件基本配置:

IntelPentium120或以上级别的CPU,大于16Mb的内存。

2.软件要求:

Windows98/2000/XP操作系统,Office2000/2003系统程序。

3.实验学时2学时。

4.写出实验报告。

实验步骤

步骤1:

引言

1、编写目的

随着社会发展的日新月异,商业来往日渐广泛,人们之间的交往也日益频繁,于是,人们手中便出现了名目繁多的通讯录、地址录、名片夹等对交友或客户进行管理的工具,但是一张张名片上的信息虽然不多,却占据了很大的空间;同时,这些传统的手动管理方式存在着不易更新、不易存放、容易丢失、难以备份等重大缺陷;而建立自己的电子文档对名片进行管理虽然克服了以上的缺点,但查询效率低下,特别是当数据量十分庞大时,劣势更加明显。

随着商务通的出现,虽然实现了可构造查询条件的名片电子化管理,但价格昂贵,难以在广大客户中进行全面普及。

因此开发一个既可以存储信息,又可以进行更新、查询等功能,同时价格又能为广大消费者接受的多功能电子通讯录就显得十分必要。

2、项目背景

项目名称定为:

电子名片管理系统(ECMSElectronicCardManagementSystem)。

分为四个子功能模块:

密码管理模块、更新模块、查询模块和数据导入/导出模块。

本项目设计过程中可以参考大量基于Windows系统的数据库管理系统。

3、术语说明

ECMS:

ElectronicCardManagementSystem,电子名片管理系统

OA:

办公室自动化

MIS:

管理信息系统

Dataprocessing:

数据处理

Transactionprocessing:

事务处理

Dataprocessingcycle:

数据处理流程

Dataacquisition:

数据采集

Dataprocessingsystemsecurity:

数据处理系统安全性

DataDictionary:

数据字典

4、参考资料

参见本指导书后的“附录”。

步骤2:

可行性研究的前提

1、基本要求

电子名片管理系统(ECMS)应便于对名片进行分类和管理,提高工作效率,便于操作,能有效地对数据进行更新、查询,并能在一定程度上实现自动化。

(1)功能

ECMS系统的主要功能为:

数据更新、数据查询、密码管理和数据导入/导出。

数据更新功能分为三部分:

数据添加、数据删除和数据修改。

数据添加功能提供便捷的录入界面,通过应用程序将原始数据追加到数据库中。

数据删除功能将满足用户要求的相应记录从数据库中删除。

数据修改功能允许用户对他所指定记录的相关信息进行修改。

数据查询功能允许用户进行两种方式的查询:

记录浏览(不构造任何查询条件)和条件查询。

记录浏览功能可以方便快捷地浏览全部记录。

条件查询允许用户构造各种组合条件来处理所需信息。

同时可对满足条件的信息进行报表生成和打印输出。

密码管理功能允许合法用户对密码进行修改。

数据导入/导出功能允许用户将全部记录导出至文曲星、商务通或其他存储设备中,也可以将上述设备中的数据信息导入至本系统的数据库中。

根据用户的需要方式,打印出名片信息。

(2)性能

方便快捷有效地完成名片管理的各项工作,录入数据合法性校验程度高,数据查询速度快。

(3)系统的输入

商业往来过程中交流的各种名片所包含的信息。

(4)系统的输出

查询的结果和各种类型的报表。

(5)安全和保密要求

系统对不同权限的用户提供不同的功能模块,对历史数据的更改和新数据的添加只有一定权限的用户才能进行操作,一般的用户只能进行查询操作。

对数据库的关键数据应要求保密。

(6)完成期限要求

本学期实验课程的最后一个课时。

2、开发目标

系统的开发目标应考虑如下因素:

• 人力与设备费用的相对减少;

• 处理速度的提高;

• 控制精度的提高;

• 人员利用率的改进。

3、具备条件

项目开发中所具备的条件、假定和所受到的限制,如:

(1)所建议系统运行寿命的最小值

系统运行寿命的最小值应达三年。

(2)进行系统方案选择比较的时间

系统方案选择比较的时间为一个月。

(3)硬件、软件、运行环境和开发环境方面的条件

硬件环境:

• PII或更高档微机,笔记本电脑

• 运行时内存要求:

1MB;

• 安装所需硬盘:

5MB;

• 打印机:

可选。

软件环境:

• 中文Windows98/2000/XP

• 英文Windows98/2000/XP 

• WindowsNT4.0

(5)可利用的信息和资源

可参考已有的应用程序和数据库管理系统。

(6)系统投入使用的最晚时间

该门课程实验课程完成的时间。

4、进行可行性研究的方法

可行性研究采用的方法如下:

(1)客户调查

(2)专家咨询

(3)市场相关产品、同类产品调查

5、评价尺度

系统进行评价时所使用的主要尺度为各项功能的优先次序、开发时间的长短及使用中的难易程度。

步骤3:

对现有系统的分析

我们通常使用的通讯录、名址录、名片夹等管理工具上的信息虽然不多,累积起来占据的空间却很大;同时,这些传统的手动管理方式存在着不易更新、不易存放、容易丢失、难以备份等重大缺陷;而自己建立简单的电子文档对名片进行管理虽然克服了以上的缺点,但查询效率较低,特别是当数据量十分庞大时,劣势尤其明显。

随着商务通的出现,虽然实现了可构造查询条件的名片电子化管理,但价格昂贵,难以在广大客户中进行全面普及。

步骤4:

所建议系统的技术可行性分析

1、对所建议系统的简要描述

ECMS系统采用常规的数据库管理方法,根据名片信息管理的特点对数据库操作,比如对数据的增加、修改、删除、打印和输出等给予了优化。

2、与现有系统比较的优越性

ECMS系统有利于数据的集中、有效管理。

与手动管理方式相比,占据空间小,易更新,易备份;与自建文档相比可以高效的实现组合查询;与商务通相比功能更强,价格更能为大众所接受。

ECMS系统增强了系统的灵活性。

当原始数据发生变动时,应用程序可以对数据库稍作修改即可使数据及时反映最新情况,如某个客户的联系电话发生变动,用户只需定位至该项记录并加以修改即可。

   ECMS系统能够较好地保证数据库的安全。

建立用户并为之分配密码和操作权限,这样,任何用户只能在他的权限范围内对数据库进行操作。

3、采用建议系统可能带来的影响

   采用ECMS系统将大大提高用户查找相关信息的命中率,有利于决策优化及提高办公效率。

同时本系统有利于节省办公用品,进一步减少经费支出。

4、所建议技术可行性分析

   本系统为一个数据库管理系统,现有技术已较为成熟,估计利用现有技术应完全可以达到功能目标;同时,考虑到开发期限较为充裕,预计可以在规定期限内完成开发。

步骤5:

所建议系统的经济可行性分析(投资和效益分析)

1、支出

(1)基建投资

 硬件设备:

PC机

 软件:

Window98,VisualBasic6.0,Access2000等

(2)其它一次性支出

软件设计和开发费用。

(3)经常性支出

软件维护费用。

2、效益

进一步实现办公自动化,减少人力投资和办公费用,极大提高办公效率。

3、投资回收周期

根据经验算法,收益的累计数开始超过支出的累计数的时间为两年。

步骤6:

社会因素方面的可行性

1、法律方面的可行性

新系统的研制和开发,将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。

2、使用方面的可行性

新系统的研制和开发充分考虑用户的业务往来、管理流程和人员素质等,从而能满足使用要求。

•步骤七:

结论

结论意见是:

经上述可行性分析,系统研制和开发可以立即开始进行。

思考题

• 可行性研究的目的是什么?

• 可行性研究阶段的结束标准是什么?

• 简述可行性研究的步骤。

实验二撰写需求规格说明书

实验目的

掌握需求分析的步骤,练习撰写需求规格说明书。

实验工具

Word2000/2003

实验内容

1、需求分析方法;

2、绘制数据流图,使用Word撰写实验报告。

实验要求

1、硬件基本配置:

IntelPentium120或以上级别的CPU,大于16Mb的内存。

2、软件要求:

Windows98/2000/XP操作系统,Office2000/2003系统程序。

3、实验学时2学时。

4、写出实验报告。

实验步骤

步骤1:

引言

1、编写目的

编写目的参见实验一的“编写目的”。

2、项目背景

项目背景参见实验一的“项目背景”。

3、术语说明

术语说明参见实验一的“术语说明”。

4、参考资料

参考附录。

步骤2:

项目概述

1、待开发软件的一般描述

本软件旨在为商业人士及企事业单位中负责公共关系等社会交往频繁的人士提供一个功能齐全、使用方便的个人社会关系数据库管理系统,以替代传统的手工通讯录。

2、待开发软件的功能

图1系统功能模块结构图

 

图2系统顶层数据流图

0层数据流图

 

 

图3系统0层数据流图

 

图4系统1层数据流图

在本规格说明书中,我们只给出了顶层、0层和1层的数据流图,如果有需要还可以继续求精。

3、用户特征

  使用本软件的用户群非常广泛,它非常适用于具有如下特点的人员:

• 工作中与外界联系非常频繁;

• 工作比较繁忙,惜时如金;

• 与外界的联系成为开展工作的关键因素,相关信息丢失或损坏可能带来重大损失;

针对如上用户特点,本软件可以迅捷、准确、方便地提供个人社会关系数据库管理系统的各项管理功能,同时力求为用户提供方便、高效、实用的功能。

4、运行环境

(1)硬件环境

PII或更高档微机,笔记本电脑;

运行时内存要求:

1MB;

安装所需硬盘:

5MB;

打印机:

可选。

(2)软件环境

中文Windows98/2000/XP等操作系统;

WindowsNT4.0。

5、条件与限制

   考虑到本软件使用的广泛性,在设计时应注意软件的可移植性,能方便地将其移植到电子记事本、掌上电脑等硬件平台(不做严格要求)。

因本软件管理的信息属个人隐私信息,必须注意信息的安全防范。

同时应以标准的数据格式来实现,以方便数据的共享。

步骤3:

功能需求

1、功能划分

本软件具有如下主要功能:

• 浏览功能

• 查看详细资料功能

• 查询功能

• 增加功能

• 删除功能

• 修改功能

• 生成报表功能

• 打印功能

• 密码管理功能

• 身份验证功能

• 数据的导入和导出功能

• 帮助功能

2、功能描述

(1)浏览功能

• 以列表的方式列出所有记录(每项记录只列出姓名、电子邮件、单位电话、家庭电话、移动电话域);

• 可选定一项记录,显示该记录的所有域;

(2)详细查看功能

• 显示用户选定记录的详细信息;

(3) 查询功能

• 姓名匹配查询;

• 单位及部门匹配查询;

• 电话号码匹配查询(包括多个域);

• 精确查询或模糊查询;

• 单项查询或组合查询;

(4)增加功能

• 增加一条新的记录;

(5)删除功能

• 删除一条记录,并且提供确认机制;

(6)修改功能

• 修改任意一条记录的所有域,其中姓名不能为空;

(7)生成报表功能

• 对记录可按电话目录方式、卡片式或列表方式生成报表;

(8)打印功能

• 选择特定记录(一条或多条),根据选定的报表方式进行打印;

(9)密码管理功能

• 完成密码的设置;

(10)身份验证功能

• 对登录用户的身份进行验证,通过者才可进入系统。

(11)数据的导入和导出功能

• 将外部文件导入本系统中;

• 将本系统中的数据导出到外部设备中;

(12)帮助功能

• 为用户提供使用帮助。

步骤4:

外部接口需求

1、用户界面

  采用Windows的通用图形界面,对用户友好,且必须对鼠标和键盘提供支持,界面的设计应遵循如下规则:

• 界面要具有一致性,界面规范应遵循MSWindows软件界面的规范;

• 提供简单的错误处理;

• 提供信息反馈,用多种信息提示用户当前软件运行状态、软件界面元件的功能;

• 操作可逆,其动作可以是单个的操作,或者是一个相对独立的操作序列;

• 设计良好的联机帮助;

• 显示启动画面,画面简洁明快,富有现代气息,不能太过花哨;

• 应遵循国家关于计算机词汇的标准,用词应当精炼准确,没有歧义,图形的意义明朗。

可以参照如下的界面:

(1)登陆界面,如图5;

(2)系统主界面,如图6

图5系统登陆界面

图6系统主控界面

2、硬件接口

不做要求。

3、软件接口

运行于Windows2000/XP,且具有WIN32API的操作系统之上。

4、通信接口

本软件应提供Web浏览器的支持(不做强行要求)。

5、故障处理

正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。

步骤5:

性能需求

1、数据精确度

查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。

查询时应保证查准率,查到的记录应与给定的单项或组合查询条件完全匹配。

2、时间特性

一般操作的响应时间应在1~2秒内,对软磁盘和打印机的操作,以及数据的导入和导出也应在可接受的时间内完成。

3、适应性

满足个人使用的需求。

对前面提到的运行环境要求不应存在困难。

步骤6:

软件属性需求

1、正确性

要求交付的软件达到预期目标,运行时基本无错误。

2、可靠性

在一般条件下,应不出故障。

3、效率

对于浏览、查询、增加、删除、更新和密码设置等一般操作,要求及时响应,在1~2秒内。

4、完整性

要求能在发生意外(如掉电)的情况下,保证不丢失数据。

另外,还要保证数据的一致性要求。

5、易使用性

要求能尽量为用户的使用提供方便,软件的界面符合目前流行的界面规范。

6、可维护性

要求本软件在运行中发现错误时,能快速、准确对其进行定位、诊断和修改。

7、可测试性

设计时尽可能减少测试本软件的各项功能所需的工作量。

8、复用性

设计时应采取模块化的方法进行设计,对系统内各模块接口尽可能达到高内聚、低耦合的程度,以提高各模块的复用性。

9、安全保密性

要求提供身份验证,只允许通过身份验证的用户使用本软件。

对于三次密码输入不正确的,应强行关闭。

10、可理解性

对于本软件提供的各种菜单命令,各种信息提示,应易于用户理解。

11、可移植性

暂时不做要求。

12、互联性

要求提供数据的导入和导出接口,以易于同其他系统的连接。

步骤7:

其他需求

无其他需求。

步骤8:

数据描述

1、静态数据(名片信息)

姓名

Name

电子邮件

E_Mail

单位

Company

单位主页

Homepage_O

职位

Job

个人主页

Homepage_H

部门

Department

昵称

Nickname

单位地址

Add_com

性别

Sex

单位邮编

Postcode_O

生日

Birthday

单位电话

Tel_O

日历类型

DateType

单位传真

Fax_O

爱好

Hobby

家庭地址

Add_H

特长

Forte

家庭邮编

Postcode_H

摘要显示

Abstract

家庭电话

Tel_H

最后更新时间

UpdateTime

寻呼

BP

备注

Memo

手机

Tel_mov

2、动态数据

输入数据:

菜单选项,查询关键字,新建记录项,导入文件。

输出数据:

由查询关键字确定的数据库记录集合或全部记录。

内部生成的数据:

中间查询结果。

3、数据库描述

本软件采用ODBC数据库,可选ACCESS,SQLServer等数据库。

4、数据词典

根据上述数据流图、层次方框图,并参见项目概述中的待开发软件的功能,其中涉及到的数据定义如下:

• 姓名=1{汉字}10|1{字母}20

• 单位名称=1{汉字}40|1{字母}80

• 职位=1{汉字}10|1{字母}20

• 部门=1{汉字}40|1{字母}80

• 单位地址=1{汉字|数字}40|1{字母|数字}80

• 单位邮编=1{数字}8

• 单位电话=1{数字|Space|-}20

• 单位传真=1{数字|Space|-}20

• 家庭地址=1{汉字|数字}40|1{字母|数字}80

• 家庭邮编=1{数字}8

• 家庭电话=1{数字|Space|-}20

• 手机=1{数字|Space|-}15

• 寻呼=1{数字|Space|-}20

• E-Mail=1{字母|.|@|数字}20

• 单位主页=1{字母|.|数字|:

|/}40

• 个人主页=1{字母|.|数字|:

|/}40

• 昵称=1{汉字}10|1{字母}20

• 性别=男|女

• 生日=1{数字|-}10

• 日历类型=公历|农历

• 爱好=1{汉字}100|1{字母}200

• 特长=1{汉字}100|1{字母}200

• 摘要显示=1{汉字}100|1{字母}200

• 最后更新时间=1{数字|-}10

• 备注=1{汉字|字母}500

(还需写出上述数据流图的数据字典)

5、数据采集

通过身份验证的用户,采用键盘和鼠标直接输入或者从外部文件导入数据。

步骤9:

附录

无。

思考题

• 需求分析的基本任务是什么?

需求分析的结束标准是什么?

• 需求分析的基本步骤是什么?

• 什么是数据流图,绘制数据流图的基本步骤是什么?

实验三撰写概要设计说明书

实验目的

掌握概要设计的步骤,练习撰写概要设计说明书。

实验工具

Word2000/XP

实验内容

1.概要设计方法;

2.绘制数据流图,使用Word撰写实验报告。

实验要求

1.硬件基本配置:

IntelPentium120或以上级别的CPU,大于16Mb的内存。

2.软件要求:

Windows98/2000/XP操作系统,Office2000/2003系统程序。

3.实验学时2学时。

4.写出实验报告。

实验步骤

步骤1:

引言

1、编写目的

编写目的参见实验一的“编写目的”。

2、项目背景

项目背景参见实验一的“项目背景”。

3、术语

术语说明参见实验一的“术语说明”。

4、参考资料

参考资料参见书后“参考文献”。

步骤2:

任务概述

1、目标

   本电子名片管理系统软件将提供一个既可以存储信息,又可以进行更新、查询,同时价格又能为广大消费者接受的多功能电子通讯录。

2、运行环境

硬件环境:

• PII或更高档微机,笔记本电脑

• 运行时内存要求:

1MB;

• 安装所需硬盘:

5MB;

• 打印机:

可选。

软件环境:

• 中文Windows98/2000/XP

• WindowsNT4.0

3、需求概述

本软件主要有以下几方面的功能:

• 浏览功能

以列表形式显示全部记录;

• 详细查看功能

可在浏览状态下点击某条记录,显示其全部信息;

• 条件查询功能

用户可任意选择字段(如姓名、电话号码、电子邮件地址等),并针对该字段构造出组合查询条件,进行匹配查询;

• 修改功能

修改任意字段,姓名不能为空;

• 增加功能

增加一条或多条新的记录;

• 删除功能

删除一条或多条记录;

• 密码管理

登录系统后,用户可以随时对密码进行更改;

• 报表生成

可根据提供的模板将查询结果或选中的数据生成多种形式的报表;

• 打印功能

将生成的报表或所选中记录进行打印输出;

• 导入或导出

将全部数据或选中数据导出至存储设备中;

将数据从存储设备导入至本系统中;

• 身份验证

进入系统时,对用户的身份进行检查,只允许合法用户登录系统;

• 帮助功能

为用户使用本系统提供帮助。

•4、条件与限制

   本系统更为理想的选择是与其他办公自动化套间集成起来,作为其中的一个组件,在功能方面可以考虑由多用户分别进行管理,系统可以为级别不同的用户设置不同的权限等,同时应进一步提高系统的安全保密性。

步骤3:

总体设计

1、处理流程

• 系统启动时,自动激活身份验证模块;

• 通过身份验证后,对系统初始化。

根据系统配置文件将数据库导入,并设置各全局变量;

• 系统进入消息循环状态,通过事件驱动机制激活各功能模块,并执行指定模块;

• 各项功能执行完毕后重新进入消息循环状态;

• 由关闭系统事件激活关闭系统模块,退出系统。

2、总体结构和模块外部设计

  系统总体结构如图12-5所示。

各模块设计如表12-1所示。

 

 

图7 系统总体结构构成

上述模块结构对应的模块功能如下:

•3、功能分配

(1)系统控制功能

• 初始化模块(M1.1);

• 关闭系统模块(M1.2);

• 系统功能模块(M1.3);

(2)浏览功能

• 浏览模块(M2.1);

• 刷新浏览模块(M2.2);

• 基本资料模块(M3.1);

• 刷新基本资料模块(M3.2);

• 刷新详细资料模块(M4.2);

(3)查看详细资料功能

• 详细资料模块(4.1)

• 刷新详细资料模块(4.2)

• 基本资料模块(M3.2);

(4)条件查询功能

• 条件查询模块(M5.1);

• 刷新浏览模块(M2.2);

• 刷新基本资料模块(M3.2);

(5)增加功能

• 增加模块(M6.1);

• 刷新详细资料模块(M4.2);

• 刷新基本资料模块(M3.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1