您好,欢迎访问三七文档
1软件工程实验指导书ElectronicCardManagementSystem,电子名片管理系统2实验一撰写可行性研究报告实验目的掌握可行性研究的步骤,练习撰写可行性研究报告。实验工具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、参考资料参见本指导书后的“附录”。3步骤2:可行性研究的前提1、基本要求电子名片管理系统(ECMS)应便于对名片进行分类和管理,提高工作效率,便于操作,能有效地对数据进行更新、查询,并能在一定程度上实现自动化。(1)功能ECMS系统的主要功能为:数据更新、数据查询、密码管理和数据导入/导出。数据更新功能分为三部分:数据添加、数据删除和数据修改。数据添加功能提供便捷的录入界面,通过应用程序将原始数据追加到数据库中。数据删除功能将满足用户要求的相应记录从数据库中删除。数据修改功能允许用户对他所指定记录的相关信息进行修改。数据查询功能允许用户进行两种方式的查询:记录浏览(不构造任何查询条件)和条件查询。记录浏览功能可以方便快捷地浏览全部记录。条件查询允许用户构造各种组合条件来处理所需信息。同时可对满足条件的信息进行报表生成和打印输出。密码管理功能允许合法用户对密码进行修改。数据导入/导出功能允许用户将全部记录导出至文曲星、商务通或其他存储设备中,也可以将上述设备中的数据信息导入至本系统的数据库中。根据用户的需要方式,打印出名片信息。(2)性能方便快捷有效地完成名片管理的各项工作,录入数据合法性校验程度高,数据查询速度快。(3)系统的输入商业往来过程中交流的各种名片所包含的信息。(4)系统的输出查询的结果和各种类型的报表。(5)安全和保密要求系统对不同权限的用户提供不同的功能模块,对历史数据的更改和新数据的添加只有一定权限的用户才能进行操作,一般的用户只能进行查询操作。对数据库的关键数据应要求保密。(6)完成期限要求本学期实验课程的最后一个课时。2、开发目标系统的开发目标应考虑如下因素:•人力与设备费用的相对减少;•处理速度的提高;•控制精度的提高;•人员利用率的改进。3、具备条件项目开发中所具备的条件、假定和所受到的限制,如:(1)所建议系统运行寿命的最小值系统运行寿命的最小值应达三年。(2)进行系统方案选择比较的时间系统方案选择比较的时间为一个月。(3)硬件、软件、运行环境和开发环境方面的条件硬件环境:•PII或更高档微机,笔记本电脑4•运行时内存要求: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本系统为一个数据库管理系统,现有技术已较为成熟,估计利用现有技术应完全可以达到功能目标;同时,考虑到开发期限较为充裕,预计可以在规定期限内完成开发。步骤5:所建议系统的经济可行性分析(投资和效益分析)1、支出(1)基建投资硬件设备:PC机软件:Window98,VisualBasic6.0,Access2000等(2)其它一次性支出软件设计和开发费用。(3)经常性支出软件维护费用。2、效益进一步实现办公自动化,减少人力投资和办公费用,极大提高办公效率。3、投资回收周期根据经验算法,收益的累计数开始超过支出的累计数的时间为两年。步骤6:社会因素方面的可行性1、法律方面的可行性新系统的研制和开发,将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。2、使用方面的可行性新系统的研制和开发充分考虑用户的业务往来、管理流程和人员素质等,从而能满足使用要求。•步骤七:结论结论意见是:经上述可行性分析,系统研制和开发可以立即开始进行。思考题•可行性研究的目的是什么?•可行性研究阶段的结束标准是什么?•简述可行性研究的步骤。6实验二撰写需求规格说明书实验目的掌握需求分析的步骤,练习撰写需求规格说明书。实验工具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、待开发软件的功能初始化身份验证退出非正常推出重新验证非正常退出消息循环不通过通过失败浏览查看详细资料查询更新导入导出密码管理7图1系统功能模块结构图图2系统顶层数据流图0层数据流图图3系统0层数据流图用户电子名片管理系统外设打印机密码非法用户数据记录报表密码密码验证1消息处理+2用户打印机外设不合法信息密码合法用户报表数据记录新密码密码2.1密码管理2.4报表生成2.2浏览信息2.3数据出入2.7信息修改2.6信息查询通讯录密码2.5信息交互通讯记录修改后的信息通讯记录通讯记录通讯记录新密码密码管理消息报表生成消息信息浏览消息信息查询消息信息修改消息数据导出导入消息报表数据记录用户合法信息8图4系统1层数据流图在本规格说明书中,我们只给出了顶层、0层和1层的数据流图,如果有需要还可以继续求精。3、用户特征使用本软件的用户群非常广泛,它非常适用于具有如下特点的人员:•工作中与外界联系非常频繁;•工作比较繁忙,惜时如金;•与外界的联系成为开展工作的关键因素,相关信息丢失或损坏可能带来重大损失;针对如上用户特点,本软件可以迅捷、准确、方便地提供个人社会关系数据库管理系统的各项管理功能,同时力求为用户提供方便、高效、实用的功能。4、运行环境(1)硬件环境PII或更高档微机,笔记本电脑;运行时内存要求:1MB;安装所需硬盘:5MB;打印机:可选。(2)软件环境中文Windows98/2000/XP等操作系统;WindowsNT4.0。5、条件与限制考虑到本软件使用的广泛性,在设计时应注意软件的可移植性,能方便地将其移植到电子记事本、掌上电脑等硬件平台(不做严格要求)。因本软件管理的信息属个人隐私信息,必须注意信息的安全防范。同时应以标准的数据格式来实现,以方便数据的共享。步骤3:功能需求1、功能划分本软件具有如下主要功能:•浏览功能•查看详细资料功能•查询功能•增加功能•删除功能•修改功能•生成报表功能•打印功能•密码管理功能•身份验证功能•数据的导入和导出功能•帮助功能2、功能描述(1)浏览功能•以列表的方式列出所有记录(每项记录只列出姓名、电子邮件、单位电话、家庭电话、移动电话域);9•可选定一项记录,显示该记录的所有域;(2)详细查看功能•显示用户选定记录的详细信息;(3)查询功能•姓名匹配查询;•单位及部门匹配查询;•电话号码匹配查询(包括多个域);•精确查询或模糊查询;•单项查询或组合查询;(4)增加功能•增加一条新的记录;(5)删除功能•删除一条记录,并且提供确认机制;(6)修改功能•修改任意一条记录的所有域,其中姓名不能为空;(7)生成报表功能•对记录可按电话目录方式、卡片式或列表方式生成报表;(8)打印功能•选择特定记录(一条或多条),根据选定的报表方式进行打印;(9)密码管理功能•完成密码的设置;(10)身份验证功能•对登录用户的身份进行验证,通过者才可进入系统。(11)数据的导入和导出功能•将外部文件导入本系统中;•将本系统中的数据导出到外部设备中;(12)帮助功能•为用户提供使用帮助。步骤4:外部接口需求1、用户界面采用Windows的通用图形界面,对用户友好,且必须对鼠标和键盘提供支持,界面的设计应遵循如下规则:•界面要具有一致性,界面规范应遵循MSWindows软件界面的规范;•提供简单的错误处理;•提供信息反馈,用多种信息提示用户当前软件运行状态、软件界面元件的功能;•操作
本文标题:电子名片管理系统
链接地址:https://www.777doc.com/doc-74725 .html