名片管理系统详细设计说明书范本
名片管理系统需求分析规格说明曹鹏组
名片管理系统需求分析规格说明曹鹏组This manuscript was revised by the office on December 10, 2020.电子名片管理系统需求分析规格说明书1、引言1.1编写目的当今社会,经济全球化及文化多元化的发展日益加快,在此影响下,商业来往日渐广泛,人们之间的交往也日益频繁。
于是,人们手中便出现了名目繁多的通讯录、名址录、名片夹等对交友或客户进行管理的工具。
但是,一张张名片上的信息虽然不多,却占据了很大的空间;同时,这些传统的手动管理方式存在着不易更新、不易存放、容易丢失、难以备份、查询不便等重大缺陷;而建立自己的电子文档对名片进行管理虽然克服了以上所提的缺点,但查询效率低下,特别是当数据量十分庞大时,劣势更加明显。
随着商务通的出现,虽然实现了可构造查询条件的名片电子化管理,但价格昂贵,难以在广大客户中进行全面普及。
因此,开发一个既可以存储信息,又可以进行更新、查询等功能的多功能电子名片就显得十分必要。
本文档的预期读者是:设计人员;开发人员;项目管理人员;测试人员;用户。
1.2项目背景项目名称:电子名片管理系统项目提出者:授课教师项目开发者:邓磊、胡晓丽、徐畅、杨静燕、曹鹏1.3术语说明ECMS:电子名片管理系统OA:办公室自动化MIS:管理信息系统Data processing:数据处理Transaction processing:事务处理Data processing cycle:数据处理流程Data acquisition:数据采集Data processing system security:数据处理系统安全性1.4 缩写说明ECMS:电子名片管理系统(Electronic Card Management System)1.5 范围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么”的问题。
在这里,主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的平台。
电子名片管理系统--需求规格说明书
电子名片管理系统需求规格说明书1 引言1.1 编写目的随着社会发展的日新月异,商业来往日渐广泛,人们之间的交往也日益频繁,于是,人们手中便出现了名目繁多的通讯录、名址录、名片夹等对交友或客户进行管理的上具,但是一张张名片上的信息虽然不多,却占据厂很大的空间;同时,这些传统的手动管理方式存在着不易更新、不易存放、容易丢失、难以备份等重大缺陷;而建立自己的电子文档对名片进行管理虽然克服厂以上的缺点,但查询效率低下,特别是当数据量十分庞大时,劣势更加明显。
随着商务通的出现,虽然实现了可构造查询条件的名片电子化管理,但价格昂贵,难以在广大客户中进行全面普及。
因此开发一个既可以存储信息,又可以进行更新、查询等功能,同时价格又能为广大消费者接受的多功能电子通讯录就显得十分必要。
1.2 项目背景项目名称初步定为:电子名片管理系统。
分为四个子功能模块:密码管理模块、更新模块、查询模块和数据导入/导出模块。
本项目设汁过程中参考了该研发中心以前开发的基于:Windows系统的数据库管理系统。
2 项目概述2.1 待开发软件的一般描述本软件旨在为商业人士及企事业单位中负责公共关系等社会交往频繁的人士提供一个功能齐全、使用方便的个人社会关系数据库管理系统,以替代传统的手工通讯录。
2.2软件的功能(见图1、图2)图1 层次方块图图2 顶层数据流图2.3用户特征使用本软件的用户群非常广泛,它非常适用于具有如下特点的人员:工作中与外界联系非常频繁;工作比较繁忙,惜时如金;与外界的联系成为开展工作的关键因素,相关信息丢失或损坏可能带来重大损失;针对如上用户特点,本软件可以迅捷、准确、方便地提供个人社会关系数据库管理系统的各项管理功能,同时力求为用户提供方便、高效、实用的功能。
2.4条件与限制考虑到本软件使用的广泛性,在设计时应注意软件的可移植性,能方便地将其移植到电子记事本、掌上电脑等硬件平台。
因本软件管理的信息属个人隐私信息,必须注意信息的安全防范。
电子名片详细设计说明书
目录目录........................................................................................................................ 错误!未定义书签。
1.引言................................................................................................................ 错误!未定义书签。
1.1编写目的 ............................................................................................... 错误!未定义书签。
1.2项目背景 ............................................................................................... 错误!未定义书签。
1.3术语说明 ............................................................................................... 错误!未定义书签。
1.4参考文献 ............................................................................................... 错误!未定义书签。
2.总体设计........................................................................................................ 错误!未定义书签。
名片管理系统课程设计
目录一、设计课题名称及要求 (1)二、需求分析 (2)三、软件配置 (3)四、数据库分析 (3)五、设计思路 (5)六、Delphi界面设计 (6)七、代码编写与实现 (9)八、系统演示 (16)九、遇到问题及解决方法 (24)十、收获与体会 (26)十一、参考文献 (27)一、设计课题名称及要求1、设计课题名片管理系统2、设计要求(1)要求对名片系统进行分类管理,对表中个人基本情况、银行开户情况和税号、联系途径、家庭基本情况、个人业绩及简历、业务现状进行系统性的分析、设计,并形成系统设计说明书;(2)设计语言基于Object Pascal 语言的Delphi语言(3)系统功能要求A、提供便捷、美观及丰富的界面以便能录入各类数据。
B、动态查询各类信息(按工司的地址、电话、银行的帐号,家庭住址等进行查询)。
C、能用图形、报表和表格三种形式对社会关系网中的人员的各种情况进行分析和统计。
D、能打印各类统计信息。
E、应用程序采用多文挡界面的风格。
F、尽量用菜单。
G、界面的风格要多样化,但必须满足用户的要求。
H、打印源程序、主要界面和报表。
二、需求分析1、需求背景随着社会发展的日异月新,商业来往日益广泛,人们之间的交往也日益频繁,于是人们手中便出现了繁多的名片、通讯片等记录一些客户信息等的联系工具,这些东西虽然能够保存一些基本信息,但是占得空间比较大,积累的名片多了,使用起来很麻烦,也不方便管理,同时也不方便管理,很容易丢失,而如果建立自己的电子文档文档对名片进行管理,虽然能克服上面所讲的缺点,但查询效率低下,在广大客户中难以普及,所以能够有一个既可以存储信息,又能够进行更新、查询等功能,必要时还能够进行统计分析,以及打印的管理系统就显得很有必要。
所以我就借助这次课程设计进行名片管理系统的设计开发,同时也可以方便自己以后对名片的管理维护。
2、需求说明所要设计开发的该软件应该能够满足实际的需求,通过分析调查分析如下(1)个人能够对自己的纸质名片进行信息输入的功能,以便日后能够查询维护管理;(2)当需要快速查找某个联系人时,能够快速的进行查询本条名片的相关个人信息及其他记录;(3)同时要能够进行对系统的所包含的记录进行删除、添加、修改等;(4)并能够满足用户对所包含的记录进行纸质名片的打印、及预览;(5)若需要,则还要能够对其进行统计分析统计,如性别人数统计、年龄统计、所包含名片的客户的职务统计以及所属公司等的统计3、分析需求该名片管理系统适用于个人名片管理系统,个人对自己保存的客户的名片的管理与维护。
软件工程(名片管理系统)
《名片管理系统设计》摘要名片管理系统是为了实现办公自动化管理而设计的,它完全取代了原来一直用人工处理的工作方式,并且避免了由于用户的工作疏忽以及管理质量问题所造成的各种错误,为及时,准确,高效的完成名片管理工作提供了强有力的工具和管理手段。
名片管理系统是一个小型数据库管理系统,采用C#开发而成的,界面美观,操作简单,安全性高,基本满足了用户的要求。
整个系统由系统设置,类别设置,查询管理,输入管理,打印管理等模块组成。
一、系统可行性分析可行性分析的任务,并不是所有问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模之内解决。
如果问题没有可行的解,那么花费这项开发工程上的任何时间,资源,人力和经费都是无谓的浪费。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决必须记住,可行性研究的目的不是解决问题,而是确定问题是否值得去解。
怎样达到这个目的呢?当然不能靠主观猜想而只能靠客观分析。
必须分析几种主要的可能解法的利弊,从而判断原定的系统目标和规模是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。
因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。
所以从以上的分析原则来看,我所要设计的信息管理系统是一个规模不太大的系统,但是目标明确,清晰地描述了对目标系统的一切限制和约束。
本系统几乎在所有的酒店使用,当然它需要进一步的完善和更新,在使用过程中,要看他能不能带来效益,毕竟在现今社会效率是第一位的。
但是从本系统的物理系统出发,导出现有系统的逻辑模型,从现实看,这还是有一定的实用价值的。
从另一个角度看,在现在的社会发展之飞速,尊重科技也是势在必行的,因此本系统正是基于这种情况才开发,21世纪是计算机的时代,它必然取代一部分人的工作,让高科技的监控系统进入社会生活的方方面面也是发展的趋势,进而走向智能化。
毕业设计---名片管理系统的设计与实现
本科毕业论文(设计)题目:名片管理系统的设计与实现学生姓名:学号:系别:计算机科学与电子技术系专业:计算机科学与技术名片管理系统摘要随着商务通的出现,虽然实现了可构造查询条件的名片电子化管理,但价格昂贵,难以在广大客户中进行全面普及。
因此开发一个既可以存储信息,又可以进行更新、查询等功能,同时价格又能为广大消费者接受的多功能名片通讯录就显得十分必要。
本文基于Java开发环境开发了名片管理系统。
本系统可实现用户对名片的管理。
此系统除了最基本的用户管理模块之外,还包括查询,浏览,维护,打印报表等功能模块。
这些模块可以实现对名片信息,公司信息和关系类型的信息的管理。
功能包括查询名片信息,浏览名片信息,添加、修改、删除名片和公司信息,打印名片报表,联系记录报表和备忘录报表。
本系统具有操作简单、功能较强、界面美观等优点,可以提高用户的办公效率,降低出错率。
由于时间和技术水平有限的缘故,本系统只提供了一些基本功能的展示,不能展示系统的全部功能,还需要进一步实现更完善的功能。
关键词:名片管理系统;windows;Java;数据库;Card management systemAbstractWith the emergence of GUIDEC, we achieve the electronic management of business cards, while it is difficult to become universal among customers because of the price is high.Therefore it is necessary to develop a system that can not only store information but also have the functions such as update, query, and so on,meanwhile its price could be accepted by the most of the customers. The development of this card management system is based on the technology of Visual FoxPro. The system could realize the management of the name cards, including the basic management module; it also includes query, browse, maintenance, printing statements, and other functional modules. These modules can realize the management of card information, company information, and relationship type; which includes query of card information, browse of card information, adding, modifying, deleting business card and company information, print of report forms, like business cards, relation record, and memo. With the advantages of simple operation, powerful function, this system can improve the efficiency of office work and reduce the risk of errors. For the limitation of time and level of technical, the system has only provided some basic functions, so it could not displayed all features of the system and needs to realize the more perfect.Key Words: card management system; java; database目录1. 引言 (1)1.1 研究背景、目的 (1)1.2 研究理论、方法 (1)2. 系统可行性研究 (2)2.1 经济 (2)2.2 操作 (2)2.3 技术 (2)3. 系统需求分析 (2)3.1 系统模式 (2)3.2数据库设计 (4)4. 系统的总体设计 (5)4.1系统介绍 (5)4.2系统各模块功能介绍 (6)4.2.1登录 (6)4.2.2查询 (6)4.2.3添加 (6)4.2.4删除 (6)4.2.5修改 (6)5. 系统的详细设计 (6)5.1登陆模块 (6)5.2密码修改模块 (7)5.3查询模块 (8)5.4修改模块 (8)5.5添加模块 (9)5.6删除模块 (10)6. 系统测试 (10)6.1测试的重要性和目的 (10)6.1.1测试的重要性 (10)6.1.2测试的目的 (11)6.2测试的主要内容 (11)6.2.1单元测试 (11)6.2.2集成测试 (12)6.2.3确认测试 (12)6.2.4系统测试 (12)结束语 (13)附录 A (14)用户登录模块的代码 (14)附录 B (16)密码修改模块代码 (16)附录 C (17)查询模块代码 (17)附录D (18)修改模块代码 (18)附录 E (19)增加模块代码 (19)附录 F (21)删除模块代码 (21)主要参考文献 (21)致谢 (23)1.引言1.1研究背景、目的随着市场经济的发展和人们生活水平的提高,随着科学技术的发展,计算机领域不断取得新的研究成果。
电子名片管理系统
软件工程实验指导书Electronic Card Management System,电子名片管理系统实验一撰写可行性研究报告实验目的掌握可行性研究的步骤,练习撰写可行性研究报告。
实验工具Word2000/2003实验内容1.分析问题描述,给出问题定义;2.进行可行性研究,使用Word撰写可行性研究报告。
实验要求1.硬件基本配置:Intel Pentium 120或以上级别的CPU,大于16Mb的内存。
2.软件要求:Windows98/2000/XP操作系统,Office 2000/2003系统程序。
3.实验学时2学时。
4.写出实验报告。
实验步骤步骤1:引言1、编写目的随着社会发展的日新月异,商业来往日渐广泛,人们之间的交往也日益频繁,于是,人们手中便出现了名目繁多的通讯录、地址录、名片夹等对交友或客户进行管理的工具,但是一张张名片上的信息虽然不多,却占据了很大的空间;同时,这些传统的手动管理方式存在着不易更新、不易存放、容易丢失、难以备份等重大缺陷;而建立自己的电子文档对名片进行管理虽然克服了以上的缺点,但查询效率低下,特别是当数据量十分庞大时,劣势更加明显。
随着商务通的出现,虽然实现了可构造查询条件的名片电子化管理,但价格昂贵,难以在广大客户中进行全面普及。
因此开发一个既可以存储信息,又可以进行更新、查询等功能,同时价格又能为广大消费者接受的多功能电子通讯录就显得十分必要。
2、项目背景项目名称定为:电子名片管理系统( ECMS Electronic Card Management System)。
分为四个子功能模块:密码管理模块、更新模块、查询模块和数据导入/导出模块。
本项目设计过程中可以参考大量基于Windows系统的数据库管理系统。
3、术语说明ECMS:Electronic Card Management System,电子名片管理系统OA:办公室自动化MIS:管理信息系统Data processing:数据处理Transaction processing:事务处理Data processing cycle:数据处理流程Data acquisition:数据采集Data processing system security:数据处理系统安全性Data Dictionary:数据字典4、参考资料参见本指导书后的“附录”。
名片管理系统本科毕业设计说明书说
(二 〇 一 四 年 六 月本科毕业设计说明书 题 目:名片管理系统 学生姓名:xxx 学 院:信息工程学院 系 别:软件系 专 业:软件工程 班 级:软件10-2班 指导教师:x x x 讲师学校代码: 10128 学 号: xxxxxxxxxxxx摘要20世纪末席卷全球的以互联网为核心的计算机网络信息技术的发展,商务通以及智能手机的出现,虽然实现了可构造查询条件的名片电子化管理,但价格昂贵,难以在广大客户中进行全面普及。
因此开发一个既可以存储信息,又可以进行更新、查询等功能,同时价格又能为广大消费者接受的多功能名片通讯录就显得十分必要。
本文基于Qt(C++图形用户界面应用程序)开发环境用C++开发了名片管理系统。
本系统可实现用户对名片的管理。
此系统除了最基本的用户管理模块之外,还包括查询,浏览,维护,等功能模块。
这些模块可以实现对名片信息,公司信息和关系类型的信息的管理。
功能包括查询名片信息,浏览名片信息,添加、修改、删除名片和加载名片信息。
本系统具有操作简单、功能较强、界面美观等优点,可以提高用户的办公效率。
关键字:名片管理系统;Qt;办公效率AbstractThe end of the 20th century has swept the world with the Internet as the core of the development of computer network information technology, business and the emergence of smartphones, although implements business card electronic management of constructing query conditions, but the price is expensive, hard to conduct a comprehensive popularization in the masses of customers. So to develop a can store information, and can be updated, query and other functions, at the same time the price for the vast number of consumers to accept multi-function card address book is very necessary. This article is based on Qt (c + + graphical user interface application) development environment using c + + development business card management system. This system can realize the management of the business card. This system in addition to the basic user management module, include the query, browsing, maintenance, such as function modules. These modules can realize the business card information, company information and the types of information management. Features include query name card information, browse the business card information, add, modify, delete, name card and load business card information. This system has the function of simple operation, strong, interface aesthetics, etc, can improve the efficiency of the user's office.Key words: Business card Management System Qt Productivity目录引言 (1)1项目背景 (1)2编写目的 (1)3使用围 (1)第一章可行性分析 (2)1.1技术可行性 (2)1.1.1C++的发展及特点 (2)1.1.2Qt的介绍 (3)1.2经济可行性 (6)1.3操作可行性 (6)第二章需求分析 (8)2.1功能需求 (8)2.1.1系统目标 (8)2.1.2系统层次模块图 (9)2.2系统性能要求 (9)2.3运行环境 (9)2.4系统设计流程图 (10)第三章总体设计 (12)3.1系统代码架构 (12)3.2处理流程 (12)第四章详细设计与实现 (17)4.1系统主界面 (17)4.2信息管理模块的设计与实现 (17)第五章系统测试以及软件安装 (22)5.1软件测试基础理论 (22)5.1.1 软件测试定义 (22)5.1.2 软件测试基本概念 (22)5.2软件测试目的 (22)5.3系统各个模块测试用例 (22)5.4测试报告 (25)5.5软件安装 (25)5.5.1 Qt的安装和配置 (25)结论 (29)辞 (30)参考文献 (31)...引言1项目背景在当今社会,随着经济的发展,给人们的工作和生活带来了极大的便利和高效,信息化更使商务人员的业务剧增,传统的纸质名片泳衣对视,难查询,已经无法满足商务人士的需求。
阳光名片管理系统
摘要名片管理系统是用于辅助个人完成其名片有序管理的计算机软件系统,系统实施的目的旨在帮助用户完成其私人名片管理的数字化,以提供较手工方式下更高的效率和更低的出错率。
作为整个办公自动化系统的一部分,名片管理系统要实现的目标是:将用户目前在处理名片管理工作时所采用的手工处理方式进行计算机化,从而与整个办公自动化系统的数字化趋势相协调,以求为用户提供更为专业和高效的个人管理服务。
随着商务通的出现,虽然实现了可构造查询条件的名片电子化管理,但价格昂贵,难以在广大客户中进行全面普及。
因此开发一个既可以存储信息,又可以进行更新、查询、删除等功能,同时价格又能为广大消费者接受的多功能名片名片就显得十分必要。
关键词:名片,管理系统,SQL SERVER,模块 strus目录前言 (8)第一章引言 (9)1.1设计背景 (9)1.2 设计方法 (10)第二章开发开台与相关技术 (11)2.1 Java语言 (11)2.2 JDK工具 (13)2.3 J2EE的概念 (13)2.4 JSP的概念 (14)2.5 JavaBean的概念 (14)2.6 Java Servlet的概念 (15)2.7 Session对象 (15)2.8 有关XML简介 (16)2.9 J2EE的体系与模式 (16)2.10 J2EE的容器类型 (17)2.11 Eclipse 3.2工具及Tomcat 5.5 服务器 (18)2.12 Struts 简介 (19)第三章名片管理系统需求分析 (22)3.1 功能性需求 (22)3.2 界面需求 (23)3.3 性能需求 (23)3.4 运行环境需求 (24)3.5 未来需求 (24)第四章系统总体设计 (25)4.1系统功能、性能概述 (25)4.2模块结构 (26)第五章系统详细设计 (27)5.1 数据库设计 (27)5.1.1数据库有关设计 (27)5.2用户管理模块 (28)5.3 名片管理模块 (29)5.4公共模块 (30)第六章系统测试与实现 (31)6.1 系统测试 (31)6.2 数据库的实现 (33)6.3 系统实现 (35)6.4 各个模块的实现 (35)参考文献 (41)前言Java技术已经成为因特网世界的主流软件。
VFP程序名片管理系统设计报告
Visual Foxpro课程设计报告——名片管理系统1.系统概要说明名片管理系统是一个相当实用的个人名片管理系统,能完成名片基本数据的录入、添加、删除、修改、单个查询、复合查询等工作。
这样一个名片管理系统主要是针对小微企业设计的,主要的作用是帮助企业管理员工信息,以期更好地管理企业。
系统从用户的需求出发,操作简洁明了,界面简明扼要。
通过这个名片管理系统,可实现公司企业人员管理的稳定性、易操作性、可维护性、安全性等,从而达到提高人员管理效率的目的。
这个系统可实现对人员的信息录入、添加、删除以及上述过程中数据库的更新等功能,能够使用户随时掌握人员变动情况,能够对人员信息进行系统掌握,以帮助决策人更好地了解各个员工。
2.系统功能结构图3.系统数据库设计3.1 数据表该系统统共有一个数据库,名为“名片基本信息数据表”,下设两个数据表,分别为“基本信息表”与“密码表”。
数据表的基本布局如下:①基本信息表——②密码表——字段名类型宽度默认值项目中对应项目yhm 字符型10 无用户名mm 字符型10 无密码3.2 数据库表关系综合上列表所得的数据库:由于该名片管理系统较为简单,因而其数据库也较为简明,表与表之间没有太过复杂的联系。
3.3 主程序设计主程序是整个系统的入口,在系统中起着至关重要的作用。
程序连编时,将之设为主文件,系统便能够顺利地运行起来了。
我为系统设计的主程序主要完成设置系统运行环境、设置默认路径,其代码如下:clearclear allset century onset date YMDset hour to 24set escape off &&禁止运行程序在按【esc】键被中断set talk offset safety off &&覆盖时不要确认set path to 表单;数据;菜单do form VFP程序(刘琳珂)\欢迎read events &&进行事件循环quit4.主要表单及事件代码设计4.1 欢迎页面运行系统后,首先会出现欢迎表单,点击“进入”按钮可进入系统登录表单;点击“退出”按钮则退出系统;点击“简介”按钮则进入系统简介界面。
电子名片管理系统ECMS(3)--概要设计说明书
目录 (1)撰写概要设计说明书 (2)1.引言 (2)1.1.编写目的 (2)1.2.项目背景 (2)1.3.术语说明 (2)1.4.参考资料 (2)2.任务概要 (2)2.1.目的 (2)2.2.运行环境 (2)2.3.需求概要 (3)2.4.条件与限制 (3)3.总体设计 (4)3.1.处理流程 (4)3.2.总体结构和模块外部设计 (4)3.3.功能分配 (5)4.接口设计 (6)4.1.外部接口 (6)4.2.内部接口 (7)5.数据结构设计 (8)5.1.逻辑结构设计 (8)5.2.物理结构设计 (9)5.3.数据结构与程序的关系 (9)6.运行设计 (10)6.1.运行模块的组合 (10)6.2.运行控制 (10)6.3.运行时间 (10)7.出错处理设计 (10)8.安全保密设计 (10)9.维护设计 (11)撰写概要设计说明书1.引言1.1.编写目的1.2.项目背景1.3.术语说明。
1.4.参考资料。
2.任务概要2.1.目的本电子名片管理系统软件将提供一个既可以存储信息,又可以进行更新,查询,同时价格又能为广大消费者接受的多功能电子通讯录。
2.2.运行环境硬件环境:。
PII或更高档微机,笔记本电脑;。
运行时内存要求:1MB;。
安装所需硬盘:5MB;。
打印机:可选。
软件环境:。
中文WINDOWS95/98/2000/ME;。
英文WINDOWS95/98/2000/ME+中文之星2。
0;。
WINDOWS NT 4。
O。
2.3.需求概要本软件主要有以下几方面的功能:(1)浏览功能以列表形式显示全部记录。
(2)详细查看功能可在浏览状态下点击某条记录,显示其全部信息。
(3)条件查询功能用户可任意选择字段(如姓名,电话号码,电子邮件地址等),并针对该字段构造出组合查询条件,进行匹配查询。
(4)修改功能修改任意字段,姓名不能为空。
(5)增加功能增加一条或多条新的记录。
(6)删除功能删除一条或多条记录。
电子名片管理系统
目录一设计的目的和要求 (1)1.1课程设计的目的 (1)1.2课程设计的要求 (1)二课程设计相关内容 (2)2.1设计背景 (2)2.2课程设计主要内容 (2)三详细设计说明 (3)3.1程序设计思路 (3)3.2整体结构分析 (3)3.3各模块功能详细说明 (4)3.4函数功能说明 (4)3.4.1主函数 (4)3.4.2输入函数 (5)3.4.3分屏显示函数 (5)3.4.4查找函数 (6)3.4.5删除函数 (6)3.4.6添加函数 (7)3.4.7修改函数 (7)四系统实现 (9)4.1系统运行结果及运行截图 (9)4.2系统核心代码 (13)五课程设计心得与体会 (14)附录一:参考文献 (15)附录二:程序清单 (16)一课程设计的目的和要求1.1 课程设计的目的我们通常使用的通讯录、名址录、名片夹等管理工具上的信息虽然不多,累积起来占据的空间却很大;同时,这些传统的手动管理方式存在着不易更新、不易存放、容易丢失、难以备份等重大缺陷;而自己建立简单的电子文档对名片进行管理虽然克服了以上的缺点,但查询效率较低,特别是当数据量十分庞大时,劣势尤其明显。
随着商务通的出现,虽然实现了可构造查询条件的名片电子化管理,但价格昂贵,难以在广大客户中进行全面普及1.2 课程设计的要求用C语言设计一个电子名片管理系统,系统信息包含编号,姓名,年龄,电话,QQ,电子邮箱。
能够提供添加,删除,修改及多种查询通讯信息的功能将通讯录保存在文件夹中;能按表格方式输出信息。
二课程设计相关内容2.1 设计背景随着社会发展的日新月异,商业来往日渐广泛、人们之间交往也日益频繁.于是,人们手中便出现了名目繁多的通讯录,名址录,名片夹等客户进行管理的工具.但是一张张名片上的信息虽不多,却占很大空间,同时这些方式不易更新,不易存放,容易丢失,而建立自己的电子文档对名片进行管理,虽然克服了以上缺点、但查询效率底下.随着商务通的出现,虽然实现了可构造查询条件的名片电子化管理.但价格及贵,难以在广大客户中进行全面普及,因此开发出一个既可以存储信息又可以进行更新,查询等功能,同时价格又能为广大消费者接受的多功能电子通讯录就显得十分必要。
名片管理系统本科毕业设计说明说
(二 〇 一 四 年 六 月本科毕业设计说明书 题 目:名片管理系统 学生姓名:xxx 学 院:信息工程学院 系 别:软件系 专 业:软件工程 班 级:软件10-2班 指导教师:x x x 讲师学校代码: 10128 学 号: xxxxxxxxxxxx摘要20世纪末席卷全球的以互联网为核心的计算机网络信息技术的发展,商务通以及智能手机的出现,虽然实现了可构造查询条件的名片电子化管理,但价格昂贵,难以在广大客户中进行全面普及.因此开发一个既可以存储信息,又可以进行更新、查询等功能,同时价格又能为广大消费者接受的多功能名片通讯录就显得十分必要。
本文基于Qt(C++图形用户界面应用程序)开发环境用C++开发了名片管理系统。
本系统可实现用户对名片的管理.此系统除了最基本的用户管理模块之外,还包括查询,浏览,维护,等功能模块.这些模块可以实现对名片信息,公司信息和关系类型的信息的管理。
功能包括查询名片信息,浏览名片信息,添加、修改、删除名片和加载名片信息。
本系统具有操作简单、功能较强、界面美观等优点,可以提高用户的办公效率.关键字:名片管理系统;Qt;办公效率AbstractThe end of the 20th century has swept the world with the Internet as the core of the development of computer network information technology, business and the emergence of smartphones,although implements business card electronic management of constructing query conditions,but the price is expensive,hard to conduct a comprehensive popularization in the masses of customers. So to develop a can store information, and can be updated,query and other functions,at the same time the price for the vast number of consumers to accept multi—function card address book is very necessary. This article is based on Qt (c + + graphical user interface application) development environment using c + + development business card management system。
电子名片管理系统
目录一、序言..................................................................... 错误!未定义书签。
二、项目开发计划书 ................................................ 错误!未定义书签。
2.1技术可行性 (4)2.2人员可行性 (4)2.3设备可行性 (4)2.4系统工作量 (4)2.5代码工作量 (4)2.6文档要求 (4)2.7开发环境 (5)2.8开发人员安排 (5)三、需求规格说明书 ................................................ 错误!未定义书签。
3.1设计目标 (5)3.2 功能需求概述 (5)3.3实体-联系图(E-R图) (6)3.4 数据流图 ...................................................... 错误!未定义书签。
3.5 数据字典 ...................................................... 错误!未定义书签。
3.6性能需求 ....................................................... 错误!未定义书签。
四、详细设计说明书 ................................................ 错误!未定义书签。
4.1 概要设计 ...................................................... 错误!未定义书签。
4.1.1功能概述.............................................. 错误!未定义书签。
4.1.2 软件结构............................................. 错误!未定义书签。
名片管理系统需求文档
项目理解文档1.需求理解本次项目中,实现了可以通过计算机,使用互联网进行名片数据操作的处理,本系统大体分为以下几个模块:用户管理、名片管理、组管理、访问日志管理、数据导出、错误管理、参数管理、审核用户申请八大功能。
1.1用例建模1.1.1系统角色及说明本系统包含超级管理员、经理、普通用户三种角色。
其中超级管理员具有访问日志管理、参数管理、审核用户申请的功能;经理具有用户管理、名片管理、组管理、数据导出、错误管理的功能;普通用户具有用户管理、名片管理、数据导出、错误管理的功能。
1.1.2用例模型本系统包含用户管理、名片管理、组管理、访问日志管理、数据导出、错误管理、参数管理、审核用户申请八大功能。
系统用例图如图1所示。
(f错误管理参数管理(f图1 系统用例图用户管理包含用户登录、找回密码、修改密码、一周内免登录的功能;用户管理用例图如图2所示。
修改密码图2 用户管理用例图名片管理包含名片一览、查看名片详细信息、更新名片、删除名片、批量删除名片、生成名片、同一人物设定、查看公司部门视图、访问日志的功能;名片管理用例图如图3所示。
收藏名片图3 名片管理用例图组管理包含添加新组、查询组、向组中添加名片、查看组详细信息、修改组、删除组、查看组中名片的功能;组管理用例图如图4所示。
导出查询结果图4 组管理用例图参数管理包含用户信息管理、添加新用户、查询用户信息、删除用户、权限管理、添加新权限、修改权限、公司信息管理、企业信息管理、部门信息管理、职务信息管理的功能;参数管理用例图如图5所示。
职务信息管理图5 参数管理用例图1.1.3用例描述同时负责让模型和视图进行必要的交互,当模型中的数据变化时,让视图更新显示。
在本系统中模型就是在entity 包下的基本类,这些对应于数据库中的基本表就是JavaBean 。
视图就是系统的界面,也就是JSP 文件,这些文件中既有HTML 的代码,又嵌入了Java 代码,这些JSP 文件大部分都具有表单操作的,在这些表单操作时会跳转到相应的Servlet ,实现了视图与控制器的连接操作;控制器就是Servlet 包下的Servlet ,这些Servlet 对内可以操作模型中的实体类,对外可以控制视图的显示,这个系统的Servlet 主要是实现获取视图中用户填写的信息,通过这些信息查询数据库,从数据库中得到信息,将这些信息通过Servlet 显示在视图上。
名片管理系统java课程设计
名片管理系统java课程设计一、课程目标知识目标:1. 掌握Java面向对象编程的基本概念,包括类、对象、属性、方法等;2. 学会使用Java集合框架,如List、Set等,存储和管理名片数据;3. 理解文件I/O操作,实现对名片信息的持久化存储;4. 了解Java图形用户界面编程,使用Swing组件设计用户界面。
技能目标:1. 能够运用面向对象思想设计并实现名片管理系统,包括添加、删除、修改和查询名片功能;2. 能够运用集合框架对大量名片数据进行有效管理;3. 掌握文件I/O操作,实现名片数据的存取功能;4. 学会使用Swing组件设计美观、易用的用户界面。
情感态度价值观目标:1. 培养学生团队合作意识,学会与他人共同解决问题;2. 培养学生面对编程挑战的积极态度,勇于尝试和克服困难;3. 增强学生对编程的兴趣和自信心,激发创新精神;4. 使学生认识到编程在现实生活中的应用价值,提高社会责任感。
本课程针对高年级学生,在掌握Java基础语法的前提下,通过名片管理系统课程设计,培养学生面向对象编程思维,提高实际编程能力。
课程要求学生具备一定的分析问题和解决问题的能力,通过团队合作完成项目,达到学以致用的目的。
教学过程中,注重理论与实践相结合,关注学生个体差异,提供个性化指导,确保课程目标的实现。
二、教学内容1. 面向对象编程基础:- 类与对象的概念- 构造方法与成员方法- 封装、继承、多态性2. Java集合框架:- List、Set接口及其实现类- 集合的添加、删除、修改、查询操作3. 文件I/O操作:- 文件读写基本操作- 对象序列化与反序列化4. Java图形用户界面编程:- Swing组件简介- 布局管理器- 事件处理机制5. 名片管理系统功能实现:- 名片类设计- 名片集合管理- 文件存储与读取- 用户界面设计及功能实现教学内容安排与进度:第一周:面向对象编程基础,名片类设计第二周:Java集合框架,名片集合管理第三周:文件I/O操作,名片数据的存取第四周:Java图形用户界面编程,用户界面设计及功能实现本教学内容依据课程目标,结合教材相关章节,系统地组织与安排。
名片管理系统详细设计说明书范本
电子名片管理系统详细设计说明书1.引言1.1编写目的随着社会发展的日新月异,商业来往日渐广泛,人们之间的交往也日益频繁,于是,人们手中便出现了名目繁多的通讯录、名址录、名片夹等对交友或客户进行管理的工具,但是一张张名片上的信息虽然不多,却占据了很大的空间;同时,这些传统的手动管理方式存在着不易更新、不易存放、容易丢失、难以备份等重大缺陷;而建立自己的电子文档对名片进行管理虽然克服了以上的缺点,但查询效率低下,特别是当数据量十分庞大时,劣势更加明显.随着商务通的出现,虽然实现了可构造查询条件的名片电子化管理,但价格昂贵,难以在广大客户中进行全面普及.因此开发一个既可以存储信息,又可以进行更新、查询等功能,同时价格又能为广大消费者接受的多功能电子通讯录就显得十分必要.1.2项目背景项目名称:电子名片管理系统项目提出者:授课教师项目开发者:计算机03X班学生XXX项目开发参照系统:自己以前开发的图书管理系统1.3术语说明ECMS:电子名片管理系统OA:办公室自动化MIS:管理信息系统Data processing:数据处理Transaction processing:事务处理Data processing cycle:数据处理流程Data acquisition:数据采集Data processing system security:数据处理系统安全性1.4参考资料陈明,2001,软件工程,北京:中央广播电视大学出版社陈明,2001,软件开发工具与环境,北京:中央广播电视大学出版社陈明,王智广,赵鹏翔,2001,软件工程实验,北京:中央广播电视大学出版社齐治昌,谭庆平,宁洪,1997,软件工程,北京:高等教育出版社王珊,刘怡主编,1999,SYSBASEPowerDesigner 原理和使用高级指南,北京:中国水利水电出版社杨文龙,姚淑珍,吴芸,1997,软件工程,北京:电子工业出版社郑人杰,殷人坤,1997,软件工程概论,北京:清华大学出版社张海藩,1997,软件工程导论,北京:清华大学出版社Roger S Pressma 著,黄柏素,梅宏译,1999,软件工程实践者的研究方法,北京:机械工业出版社2详细设计2.1需求概述(1)查看全部资料功能·以列表的方式列出所有记录(每项纪录只列出姓名、电子邮件、单位电话、家庭电话、移动电话域)(2)查询功能·姓名匹配查询;(3)增加功能·增加一条新的记录。
综合应用 —— 名片管理系统
综合应用 —— 名片管理系统目标综合应用已经学习过的知识点:•变量•流程控制•函数•模块开发名片管理系统系统需求•i.程序启动,显示名片管理系统欢迎界面,并显示功能菜单**************************************************欢迎使用【名⽚管理系统】V1.01. 新建名⽚2. 显示全部3. 查询名⽚0. 退出系统**************************************************•i.用户用数字选择不同的功能•i.根据功能选择,执行不同的功能•i.用户名片需要记录用户的姓名、电话、QQ、邮件•i.如果查询到指定的名片,用户可以选择修改或者删除名片步骤1.框架搭建2.新增名片3.显示所有名片4.查询名片5.查询成功后修改、删除名片6.让Python 程序能够直接运行01. 框架搭建目标•搭建名片管理系统框架结构i.准备文件,确定文件名,保证能够在需要的位置编写代码ii.编写主运行循环,实现基本的用户输入和判断1.1 文件准备1.新建cards_main.py 保存主程序功能代码◦程序的入口◦每一次启动名片管理系统都通过main 这个文件启动2.新建cards_tools.py 保存所有名片功能函数◦将对名片的新增、查询、修改、删除等功能封装在不同的函数中1.2 编写主运行循环•在cards_main 中添加一个无限循环while True:# TODO(⼩明) 显示系统菜单action = input("请选择操作功能:")print("您选择的操作是:%s" % action)# 根据用户输入决定后续的操作if action in ["1", "2", "3"]:passelif action == "0":print("欢迎再次使用【名⽚管理系统】")breakelse:print("输入错误,请重新输入")字符串判断if action in ["1", "2", "3"]:if action == "1" or action == "2" or action == "3":1.使用in 针对列表判断,避免使用or 拼接复杂的逻辑条件2.没有使用int 转换用户输入,可以避免一旦用户输入的不是数字,导致程序运行出错pass•pass 就是一个空语句,不做任何事情,一般用做占位语句•是为了保持程序结构的完整性无限循环•在开发软件时,如果不希望程序执行后立即退出•可以在程序中增加一个无限循环•由用户来决定退出程序的时机TODO 注释•在# 后跟上TODO ,用于标记需要去做的工作# TODO(作者/邮件) 显示系统菜单1.3 在cards_tools 中增加四个新函数def show_menu():"""显示菜单"""passdef new_card():"""新建名⽚"""print("-" * 50)print("功能:新建名⽚")def show_all():"""显示全部"""print("-" * 50)print("功能:显示全部")def search_card():"""搜索名⽚"""print("-" * 50)print("功能:搜索名⽚")1.4 导入模块•在cards_main.py 中使用import 导入cards_tools 模块import cards_tools•修改while 循环的代码如下:import cards_toolswhile True:cards_tools.show_menu()action = input("请选择操作功能:")print("您选择的操作是:%s" % action)# 根据用户输入决定后续的操作if action in ["1", "2", "3"]:if action == "1":cards_tools.new_card()elif action == "2":cards_tools.show_all()elif action == "3":cards_tools.search_card()elif action == "0":print("欢迎再次使用【名⽚管理系统】")breakelse:print("输入错误,请重新输入:")至此:cards_main 中的所有代码全部开发完毕!1.5 完成show_menu 函数def show_menu():"""显示菜单"""print("*" * 50)print("欢迎使用【菜单管理系统】V1.0")print("")print("1. 新建名⽚")print("2. 显示全部")print("3. 查询名⽚")print("")print("0. 退出系统")print("*" * 50)02. 保存名片数据的结构程序就是用来处理数据的,而变量就是用来存储数据的•使用字典记录每一张名片的详细信息•使用列表统一记录所有的名片字典001_名片管理系统全局列表-w500定义名片列表变量•在cards_tools 文件的顶部增加一个列表变量# 所有名⽚记录的列表card_list = []注意1.所有名片相关操作,都需要使用这个列表,所以应该定义在程序的顶部2.程序刚运行时,没有数据,所以是空列表03. 新增名片3.1 功能分析1.提示用户依次输入名片信息2.将名片信息保存到一个字典3.将字典添加到名片列表4.提示名片添加完成3.2 实现 new_card 方法•根据步骤实现代码def new_card():"""新建名⽚"""print("-" * 50)print("功能:新建名⽚")# 1. 提示用户输入名⽚信息name = input("请输入姓名:")phone = input("请输入电话:")qq = input("请输入 QQ 号码:")email = input("请输入邮箱:")# 2. 将用户信息保存到⼀个字典card_dict = {"name": name,"phone": phone,"qq": qq,"email": email}# 3. 将用户字典添加到名⽚列表card_list.append(card_dict)print(card_list)# 4. 提示添加成功信息print("成功添加 %s 的名⽚" % card_dict["name"])技巧:在PyCharm 中,可以使用SHIFT + F6 统一修改变量名04. 显示所有名片4.1 功能分析•循环遍历名片列表,顺序显示每一个字典的信息4.2 基础代码实现def show_all():"""显示全部"""print("-" * 50)print("功能:显示全部")for card_dict in card_list:print(card_dict)•显示效果不好!4.3 增加标题和使用\t 显示def show_all():"""显示全部"""print("-" * 50)print("功能:显示全部")# 打印表头for name in ["姓名", "电话", "QQ", "邮箱"]:print(name, end="\t\t")print("")# 打印分隔线print("=" * 50)for card_dict in card_list:print("%s\t\t%s\t\t%s\t\t%s" % (card_dict["name"], card_dict["phone"], card_dict["qq"], card_dict["email"]))4.4 增加没有名片记录判断def show_all():"""显示全部"""print("-" * 50)print("功能:显示全部")# 1. 判断是否有名⽚记录if len(card_list) == 0:print("提示:没有任何名⽚记录")return注意•在函数中使用return 表示返回•如果在return 后没有跟任何内容,只是表示该函数执行到此就不再执行后续的代码05. 查询名片5.1 功能分析1.提示用户要搜索的姓名2.根据用户输入的姓名遍历列表3.搜索到指定的名片后,再执行后续的操作5.2 代码实现•查询功能实现def search_card():"""搜索名⽚"""print("-" * 50)print("功能:搜索名⽚")# 1. 提示要搜索的姓名find_name = input("请输入要搜索的姓名:")# 2. 遍历字典for card_dict in card_list:if card_dict["name"] == find_name:print("姓名\t\t\t电话\t\t\tQQ\t\t\t邮箱")print("-" * 40)print("%s\t\t\t%s\t\t\t%s\t\t\t%s" % (card_dict["name"],card_dict["phone"],card_dict["qq"],card_dict["email"]))print("-" * 40)# TODO(⼩明) 针对找到的字典进⾏后续操作:修改/删除breakelse:print("没有找到 %s" % find_name)•增加名片操作函数:修改/删除/返回主菜单def deal_card(find_dict):"""操作搜索到的名⽚字典:param find_dict:找到的名⽚字典"""print(find_dict)action_str = input("请选择要执⾏的操作 ""[1] 修改 [2] 删除 [0] 返回上级菜单")if action == "1":print("修改")elif action == "2":print("删除")06. 修改和删除6.1 查询成功后删除名片•由于找到的字典记录已经在列表中保存•要删除名片记录,只需要把列表中对应的字典删除即可elif action == "2":card_list.remove(find_dict)print("删除成功")6.2 修改名片•由于找到的字典记录已经在列表中保存•要修改名片记录,只需要把列表中对应的字典中每一个键值对的数据修改即可if action == "1":find_dict["name"] = input("请输入姓名:")find_dict["phone"] = input("请输入电话:")find_dict["qq"] = input("请输入QQ:")find_dict["email"] = input("请输入邮件:")print("%s 的名⽚修改成功" % find_dict["name"])修改名片细化•如果用户在使用时,某些名片内容并不想修改,应该如何做呢?—— 既然系统提供的input 函数不能满足需求,那么就新定义一个函数inpu t_card_info 对系统的input 函数进行扩展def input_card_info(dict_value, tip_message):"""输入名⽚信息:param dict_value: 字典原有值:param tip_message: 输入提示信息:return: 如果输入,返回输入内容,否则返回字典原有值"""# 1. 提示用户输入内容result_str = input(tip_message)# 2. 针对用户的输入进⾏判断,如果用户输入了内容,直接返回结果if len(result_str) > 0:return result_str# 3. 如果用户没有输入内容,返回 `字典中原有的值`else:return dict_value07. LINUX 上的Shebang 符号(#! )•#! 这个符号叫做Shebang 或者Sha-bang•Shebang 通常在Unix 系统脚本的中第一行开头使用•指明执行这个脚本文件的解释程序使用Shebang 的步骤•i.使用which 查询python3 解释器所在路径$ which python3•i.修改要运行的主 python 文件,在第一行增加以下内容#! /usr/bin/python3•i.修改主 python 文件的文件权限,增加执行权限$ chmod +x cards_main.py•i.在需要时执行程序即可./cards_main.py。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子名片管理系统详细设计说明书
1.引言
1.1编写目的
随着社会发展的日新月异,商业来往日渐广泛,人们之间的交往也日益频繁,于是,人们手中便出现了名目繁多的通讯录、名址录、名片夹等对交友或客户进行管理的工具,但是一张张名片上的信息虽然不多,却占据了很大的空间;同时,这些传统的手动管理方式存在着不易更新、不易存放、容易丢失、难以备份等重大缺陷;而建立自己的电子文档对名片进行管理虽然克服了以上的缺点,但查询效率低下,特别是当数据量十分庞大时,劣势更加明显.随着商务通的出现,虽然实现了可构造查询条件的名片电子化管理,但价格昂贵,难以在广大客户中进行全面普及.因此开发一个既可以存储信息,又可以进行更新、查询等功能,同时价格又能为广大消费者接受的多功能电子通讯录就显得十分必要.
1.2项目背景
项目名称:电子名片管理系统
项目提出者:授课教师
项目开发者:计算机03X班学生XXX
项目开发参照系统:自己以前开发的图书管理系统
1.3术语说明
ECMS:电子名片管理系统
OA:办公室自动化
MIS:管理信息系统
Data processing:数据处理
Transaction processing:事务处理
Data processing cycle:数据处理流程
Data acquisition:数据采集
Data processing system security:数据处理系统安全性
1.4参考资料
陈明,2001,软件工程,北京:中央广播电视大学出版社
陈明,2001,软件开发工具与环境,北京:中央广播电视大学出版社
陈明,王智广,赵鹏翔,2001,软件工程实验,北京:中央广播电视大学出版社
齐治昌,谭庆平,宁洪,1997,软件工程,北京:高等教育出版社
王珊,刘怡主编,1999,SYSBASEPowerDesigner 原理和使用高级指南,北京:中国水利水电出版社
杨文龙,姚淑珍,吴芸,1997,软件工程,北京:电子工业出版社
郑人杰,殷人坤,1997,软件工程概论,北京:清华大学出版社
张海藩,1997,软件工程导论,北京:清华大学出版社
Roger S Pressma 著,黄柏素,梅宏译,1999,软件工程实践者的研究方法,北京:机械工业出版社
2详细设计
2.1需求概述
(1)查看全部资料功能
·以列表的方式列出所有记录(每项纪录只列出姓名、电子邮件、单位电话、家庭电话、移动电话域)
(2)查询功能
·姓名匹配查询;
(3)增加功能
·增加一条新的记录。
(4)删除功能
·删除一条记录,并且提供确认机制。
(5)修改功能
·修改任意一条记录的所有域,其中姓名不能为空。
(6)打印功能
·选择特定记录(一条或多条),根据选定的报表方式进行打印。
(7)密码管理功能
·完成密码的设置。
(8)身份验证功能
·对登陆用户的身份进行验证,通过者才进入系统。
(9)帮助功能
·为用户提供帮助帮助。
(10)说明功能
·声明系统的开发者。
2.2软件结构
本软件的顶层数据流图如图12-7所示。
顶层数据流图
二层数据流图
软件结构功能模块图
3程序设计说明
3.1模块描述
本软件的详细功能模块图如图12-10所示.
3.2身份验证模块(M11)
功能:对用户进行身份验证,通过验证则登陆系统。
输入项目:输入密码。
输出项目:无。
存储分配:程序运行需要占用内存约1MB 左右。
本模块的界面如下图所示。
3.3初始化模块(M1.1)
功能:初始化系统,显示欢迎界面,并使系统进入正常工作状态.
输入项目:配置文件,数据库文件。
输出项目:设置全局变量,浏览区和基本资料区。
存储分配:程序运行需要占用内存约1MB左右。
测试要点:配置文件或数据库文件损坏,或没有足够内存可供使用时是正常。
3.4退出模块(M1.2)
功能:关闭并退出系统,保留相应状态数据。
输入项目:全局变量。
输出项目:更新后的数据库文件和配置文件。
测试要点:若数据库文件或配置文件不能正常操作,或全局数据已经不一致,怎样处理。
本模块的界面如下图所示。
3.5编辑模块(M1.3)
功能:选择各种系统功能.
输入项目:鼠标或键盘事件。
输出项目:无。
本模块的界面如图12-12所示。
图12-12
图12-13 图12-14
图12-15
3.6查看全局模块(M2.1)
功能:以列表方式将数据记录显示在浏览区内,并维护窗口中浏览区中信息的更改和刷新。
性能:这是用户使用频率较高的一个模块,对性能要求在1~2秒内作出反应。
输入项目:鼠标、键盘事件或标准SQL语句。
输出项目:重新设置的浏览区中信息。
测试要点:对各事件进行测试。
本模块的界面如下图所示。
本界面中的列表框应给出每个联系人的五项基本信息,分别是名称、电子邮件、单位电话、家庭电话和移动电话。
3.7基本资料模块(M3.1)
功能:维护窗口中基本资料区中五项信息的更改和刷新。
性能:这是经常使用的一个模块,对性能要求在1~2秒内作出反应。
输入项目:鼠标或键盘事件。
输出项目:重新设置的基本资料区中信息
测试要点:对各事件进行测试。
本模块的界面如下图所示。
3.8联络资料模块(M3.2)
功能:维护窗口中基本资料区中五项信息的更改和刷新。
性能:这是经常使用的一个模块,对性能要求在1~2秒内作出反应。
输入项目:鼠标或键盘事件。
输出项目:重新设置的基本资料区中信息
测试要点:对各事件进行测试。
本模块的界面如下图所示。
3.9片查询模块(M5)
功能:完成查询功能。
性能:响应时间控制在1~2秒内。
输入项目:查询条件。
输出项目:标准的SQL语句,发送设置浏览区命令。
测试要点:测试各种查询方式。
本模块的界面如图下所示。
3.10模块(M
4.1)
功能:维护窗口中基本资料区中五项信息的更改和刷新。
性能:这是经常使用的一个模块,对性能要求在1~2秒内作出反应。
输入项目:鼠标或键盘事件。
输出项目:重新设置的基本资料区中信息
测试要点:对各事件进行测试。
本模块的界面如下图所示。
3.11修改模块(M2.2.3)
功能:完成修改功能。
输入项目:焦点记录号。
输出项目:设置数据库和全局变量。
3.12添加模块(M2.2.1)
功能:完成增加功能。
输入项目:鼠标或键盘命令。
输出项目:无
3.13删除模块(M2.2.2)
功能:完成删除功能。
输入项目:鼠标或键盘命令。
输出项目:无
3.14 密码管理模块(M2.1)
功能:对密码进行设置。
输入项目:鼠标或键盘事件。
输出项目:无。
本模块的界面如图下所示。
3.15 帮助(M1.6)
功能:提供对电子名片管理系统使用的帮助功能。
输入项目:无。
输出项目:无。
本模块的界面如下图所示。
3.15 说明(M1.5)
功能:提供对电子名片管理系统使用的说明功能。
输入项目:无。
输出项目:无。
本模块的界面如下图所示。