通讯录项目报告

项目报告(2012 —2013 学年第一学期)
课程名称:通讯录
学院:电子与信息工程学院
班级:xxxxxxxxxx
学号:xxxxx
姓名:xxxxxxx
2017年1月4日
目录
第一章引言..........................................................................................................
1.1项目背景.................................................................................................
1.2项目目标................................................................................................. 第二章需求分析...................................................................................................
2.1系统需求.................................................................................................
2.2用户需求.................................................................................................
2.3功能需求................................................................................................. 第三章总体设计..................................................................................................
3.1系统体系架构设计...................................................................................
3.1.1系统总体架构....................................................................................
3.1.2数据架构............................................................................................
3.2系统功能架构设计..................................................................................
3.2.1系统管理功能设计........................................................................... 第四章详细设计...................................................................................................
4.1系统设计原则..........................................................................................
4.2系统设计..............................................................................................
第五章结论...........................................................................................................
第一章引言
1.1项目背景
现在的智能手机上的通讯录基本上都具有编辑联系人姓名、照片、号码、邮箱的功能,但是目前手机通讯录软件普遍都做得不是那么的好看,有的通讯录使用起来不是那么灵活与方便,还有的通讯录软件所记录的个人信息不是很齐全。

1.2项目目标
本次实习目标是通过用JavaFx语言写了一个通讯录软件,使该通讯录软件凸显界面美观、使用灵活与方便、功能齐全。

功能如下:
(1)编辑联系人信息,姓名、电话号码(可多号码储存)、邮箱、个人头像;
(2)添加个人信息
(3)删除个人信息
(4)查询联系人信息
第二章需求分析
2.1系统需求
通讯录系统的主要内容是个人信息的添加与删除,信息内容包括姓名、电话号码(可多号码储存)、邮箱、个人头像。

本通讯录系统解决了现今一些通讯录系统所出现的问题,界面能够做到美观,使用方便。

2.2用户需求
本系统是提供给手机用户或者是IPad用户以及其他通讯工具的用户使用的,用户可以通过该系统编辑所需要的联系人信息并加以存储相应信息,若有不需要的信息也可以进行删除。

用例图:
用户2.3功能需求添加联系人
删除联系人
姓名
手机号码
邮箱
个人头像查找联系人
(1)信息完备(包括姓名、手机号码、邮箱、个人头像)
(2)操作快捷方便,当用户想要查找联系人时只需运行系统,所有联系人的信息便会以表格的方式显示出来,点击添加按钮便会出现添加窗口。

第三章 总体设计
3.1.1系统总体架构
本系统采用面向对象方法进行分析和设计,系统的基本流程如下:
3.1.2数据架构
系统数据库是整个系统的基础,其中数据架构可以由图表示出来,各种数据之间存在着一定的联系。

数据库中有联系人信息表
1.实体描述
联系人实体是通讯录系统中的联系人信息,用来存放联系人的信息。

2.实体属性描述
(2)设备基本信息E-R 图,如下图所示。

3.2系统功能架构设计
运行软件
主界面
添加联系人
姓名 删除联系人
设置数据库连接
个人头像
邮箱
电话号码
设备
邮箱 姓名
手机号码 个人头像
一个系统的设计,要考虑整个系统实现的功能,所以在进入编码之前,要有系统的功能架构图,经过多次分类整合。

根据这个架构图可以清楚地看到系统能够完成的功能。

系统的设计将根据图中的各个模块,分别进行各种功能的实现。

系统的功能架构如下图所示:
3.2.1系统管理功能设计
系统管理功能模块有下列内容。

这些内容的更改变动都关系到整个系统的运行。

分别叙述如下:
(1)信息完备(包括姓名、手机号码、邮箱、个人头像)
(2)操作快捷方便,当用户想要查找联系人时只需运行系统,所有联系人的信息便会以表格的方式显示出来,点击添加按钮便会出现添加窗口
第四章 详细设计
4.1系统设计原则
通讯录系统建立的目标是为了从根本上帮助持有通讯设备的用户使用通讯录方便,更重要的是舒服。

整个应用软件系统的设计满足以下原则: 1.安全性原则
应用软件设计充分利用操作系统和数据库系统提供的备份、权限管理等系统功能,并在应用系统数据操作、功能使用方面提供细致的权限管理,以保障系统的安全。

2.可靠性原则
系统设计保证高可靠性。

支持24小时不间断工作。

3.先进性原则
设计采用先进的数据库设计技术以保证系统的稳定性和灵活性; 4.开放兼容性原则
通
讯录
添加手机号码
添加邮箱
添加个人头像
添加姓名 添加联系人信息
系统设计将充分考虑企业的其它系统,建立与其它系统的数据接口,与其它应用软件保持兼容。

4.2系统设计
设计系统时,我是通过scenebuilder先构造出基本页面布局,然后再结合NetBeans 加以编写以及连接数据库数据。

系统运行时,界面显示的是联系人页面,联系人页面里分为三个部分,第一部分是联系人列表,通过使用Contacts1类里的GetConnection()函数来连接数据库里的联系人信息表,联系人列表里包含了联系人姓名、电话号码以及邮箱信息。

第二部分是个人头通过使用addContact类里的Choose( )函数里的filechooser方法来选择头像,然后添加个人头像。

第三部分是联系人信息修改,通过addContact类里的submit( )函数来添加联系人信息。

当点击添加联系人按钮后会跳出另一个窗口,其内容是让用户填写联系人姓名、手机号码、邮箱以及选择联系人头像。

(具体见源代码)
第五章结论
本设通讯录系统本着解决用户需求为第一位的原则,认真详细的分析了项目的要求,通过上网、到图书馆查找资料,以及询问老师同学,尽可能的满足了项目所需的功能,包括添加联系人信息(联系人姓名、手机号码(可多号码)、邮箱、联系人头像)。

通过调试,系统的不足仍然存在,比如删除联系人信息还有问题,还有待修改优化。

4.指导教师评语
成绩。

合集下载

班级通讯录可行性分析报告

班级通讯录可行性分析报告

班级通讯录可行性分析报告一、引言在当今数字化的时代,信息的快速传递和便捷获取对于班级的管理和同学之间的交流显得尤为重要。

班级通讯录作为一种集中存储和管理班级成员联系信息的工具,具有潜在的实用价值。

本报告旨在对班级通讯录的可行性进行全面分析,包括需求分析、技术可行性、经济可行性、操作可行性以及法律和社会可行性等方面,以确定是否值得投入资源来创建和维护这样一个通讯录。

二、需求分析1、方便沟通班级成员之间需要随时能够联系到彼此,无论是为了学习上的讨论、小组作业的协作,还是日常生活中的交流。

一个完整且准确的通讯录能够大大提高沟通的效率。

2、组织活动班级组织各种活动时,如聚会、体育比赛等,需要能够快速通知到所有成员。

通过通讯录,可以轻松地发送通知和邀请。

3、紧急情况联系在遇到紧急情况时,如同学突发疾病或其他突发事件,能够及时联系到其家人或监护人。

4、建立班级凝聚力通讯录可以作为班级成员之间联系的纽带,增强班级的凝聚力和归属感。

三、技术可行性1、数据存储可以使用多种方式来存储班级通讯录的数据,如电子表格(如Excel)、数据库管理系统(如 MySQL、Access)或在线协作工具(如Google Sheets、腾讯文档)。

这些工具都具有稳定的数据存储和管理功能,能够满足通讯录的基本需求。

2、数据更新通过设置权限和特定的更新流程,可以确保通讯录中的信息能够及时、准确地更新。

例如,可以指定班级负责人或班委负责收集和更新信息,或者允许同学们自行修改自己的部分信息,并经过审核后生效。

3、访问方式可以通过多种途径访问班级通讯录,如在班级的电脑上本地存储和访问,或者通过网络平台在线访问。

在线访问具有更大的灵活性,可以通过手机、平板电脑等设备随时随地获取信息。

4、安全与隐私保护采用适当的加密技术和访问控制措施,可以保障通讯录中个人信息的安全和隐私。

例如,设置密码访问、限制访问权限只给班级成员等。

四、经济可行性1、开发成本创建班级通讯录的初始开发成本相对较低。

通讯录大型实验报告

通讯录大型实验报告

通讯录⼤型实验报告⼤类基础课程⼤型实验实验题⽬通讯录学⽣姓名学⽣学号学⽣班级任课教师提交⽇期计算机科学与技术学院通讯录实验报告⼀、⼤型实验的内容通讯录⽤于联系⼈信息的管理,要求完成的主要的功能包括查询功能、根据姓名对⼈员信息排序输出、能根据姓名、电话修改或删除⼈员信息等。

可以完成查询联系⼈、添加、删除或修改联系⼈、从⼩到⼤依次显⽰联系⼈信息等⼯作。

要求使⽤学习过的C/C++程序设计的知识完成通讯录的设计与实现。

⼆、运⾏环境通讯录(LMS)在Visual Studio 2010平台下开发,操作系统:Windows 7。

硬件环境:(备注:可以查看“计算机”属性)处理器:Intel(R)Core(TM)********************.70GHz内存:2.00GB系统类型:32位操作系统三、实验课题分析(主要的模块功能、流程图)3.1 通讯录的主要功能通讯录主要功能为:查询功能、根据姓名对⼈员信息排序输出、能根据姓名、电话修改或删除⼈员信息等,可以完成查询联系⼈、添加、删除或修改联系⼈、从⼩到⼤依次显⽰联系⼈信息等⼯作。

详细的系统功能结构为图1所⽰。

图1 系统结构图系统各模块的功能具体描述为:1、查找模块选择查找⽅式,不同查找⽅式的结果可能会有差异。

根据姓名、电话能精确查询⼈员信息;根据地址能够进⾏模糊查询⼈员信息;根据⼈员类别能查询⼈员信息。

2、输⼊模块使⽤者可以添加新的联系⼈,添加内容包括联系⼈的姓名、性别、电话、地址、邮政编码、邮箱、QQ号、类别。

3、排序展⽰模块该功能可以显⽰排序前通讯录中所有联系⼈信息,然后按照各名字的中⽂ASCII⼤⼩从⼩到⼤进⾏排序,然后显⽰排序后的所有联系⼈信息。

4、变更⼈员模块修改:⾸先进⾏查找,按姓名或电话号码进⾏查找,找到相应的联系⼈直接进⼊修改。

根据提⽰选择该联系⼈需要修改的字段,并进⾏修改。

删除:⾸先进⾏查找,按姓名或电话号码进⾏查找,找到相应的联系⼈直接进⼊确认删除。

手机通讯录实验报告及使用说明(附源代码)

手机通讯录实验报告及使用说明(附源代码)

手机通讯录实验报告及使用说明(附源代码)自查报告。

标题,手机通讯录实验报告及使用说明(附源代码)。

自查报告内容:在本次实验中,我使用了Java编程语言,开发了一个简单的手机通讯录应用程序。

该应用程序可以实现添加联系人、查找联系人、删除联系人等基本功能。

在开发过程中,我遵循了面向对象的编程思想,使用了类和对象的概念来组织和管理联系人信息。

在实验中,我首先设计了Contact类,用于表示一个联系人的信息,包括姓名、电话号码、邮箱等属性。

然后,我设计了AddressBook类,用于管理联系人信息,包括添加联系人、查找联系人、删除联系人等操作。

最后,我编写了一个简单的用户界面,用于与用户交互,实现对通讯录的操作。

在实验过程中,我遇到了一些问题,比如在删除联系人时没有进行足够的输入验证,导致程序出现了错误。

不过,通过调试和修改代码,我最终解决了这些问题,并且实现了一个稳定和可靠的手机通讯录应用程序。

使用说明:1. 添加联系人,在应用程序中选择“添加联系人”选项,然后输入联系人的姓名、电话号码、邮箱等信息,点击“确认”按钮即可完成添加。

2. 查找联系人,在应用程序中选择“查找联系人”选项,然后输入联系人的姓名或电话号码,点击“搜索”按钮即可查找到对应的联系人信息。

3. 删除联系人,在应用程序中选择“删除联系人”选项,然后输入要删除的联系人的姓名或电话号码,点击“确认”按钮即可删除该联系人。

4. 显示所有联系人,在应用程序中选择“显示所有联系人”选项,即可查看当前通讯录中的所有联系人信息。

源代码:```java。

public class Contact {。

private String name;private String phone;private String email;public Contact(String name, String phone, String email) {。

= name;this.phone = phone;this.email = email;}。

通讯录投资项目立项报告

通讯录投资项目立项报告

通讯录投资项目立项报告一、项目概论(一)项目名称通讯录投资项目(二)项目建设单位xxx有限责任公司(三)法定代表人严xx(四)公司简介公司始终坚持“人本、诚信、创新、共赢”的经营理念,以“市场为导向、顾客为中心”的企业服务宗旨,竭诚为国内外客户提供优质产品和一流服务,欢迎各界人士光临指导和洽谈业务。

公司基于业务优化提升客户体验与满意度,通过关键业务优化改善产业相关流程;并结合大数据等技术实现智能化管理,推动业务体系提升。

公司将继续坚持以客户需求为导向,以产品开发与服务创新为根本,以持续研发投入为保障,以规范管理为基础,继续在细分领域内稳步发展,做大做强,不断推出符合客户需求的产品和服务,保持企业行业领先地位和较快速发展势头。

上一年度,xxx集团实现营业收入17639.63万元,同比增长16.19%(2457.32万元)。

其中,主营业业务通讯录生产及销售收入为16363.24万元,占营业总收入的92.76%。

根据初步统计测算,公司实现利润总额3377.39万元,较去年同期相比增长336.62万元,增长率11.07%;实现净利润2533.04万元,较去年同期相比增长395.57万元,增长率18.51%。

(五)项目选址某产业集聚区(六)项目用地规模项目总用地面积23698.51平方米(折合约35.53亩)。

(七)项目用地控制指标该工程规划建筑系数67.89%,建筑容积率1.68,建设区域绿化覆盖率6.90%,固定资产投资强度179.70万元/亩。

项目净用地面积23698.51平方米,建筑物基底占地面积16088.92平方米,总建筑面积39813.50平方米,其中:规划建设主体工程27979.78平方米,项目规划绿化面积2748.74平方米。

(八)设备选型方案项目计划购置设备共计95台(套),设备购置费2815.64万元。

(九)节能分析1、项目年用电量1115121.03千瓦时,折合137.05吨标准煤。

班级通讯录可行性分析报告

班级通讯录可行性分析报告

目录一、开发班级通讯录系统的背景 (3)二、班级通讯录的前景 (3)三、系统模型 (5)四、用例模型 (6)五、解决方案 (6)5.1软件总体功能: (7)5.2系统数据流图: (7)5.3系统功能结构图: (8)5.3.1学生登录子系统 (8)5.3.2学生信息子系统 (8)5.3.3 详细信息子系统 (8)5.3.4信息留言功能 (9)5.3.5同学信息查看、修改、删除。

(9)5.3.6搜索功能 (9)5.3.7网站统计分析。

(9)六、该方案可行性分析及说明 (10)6.1经济可行性: (10)6.2技术可行性: (10)6.3使用维护可行性: (11)6.4管理上的可行性: (11)6.5运行上可行性: (12)6.6社会可行性 (12)七、系统开发计划 (12)八、结论 (12)一、开发班级通讯录系统的背景1、日益繁多的人际交往使得我们很难搞清楚与每个人之间的联系方式,特别是对于做经常出差的人来说更是难,所以通讯录能够便捷的给我们带来所需要的相关信息。

而随着计算机的普及,人们的生活摆脱了传统式的记事本、电话簿,越来越多的靠计算机来帮助人们记住这些事情,极其简便。

这就需要有一个使用的通讯录管理系统,用户可以方便的通过自己电脑的通讯录管理系统,来随时查阅自己所需要的信息,而不必再大费周折去翻开那繁琐的记事本。

通讯录管理系统是一个专门针学生用户联系方式以及一些简单个人信息的实用管理系统,它方便了学生对众多同学、老师、等个人信息的储存和快速查阅的功能,大大减少了查找过程的时间。

二、班级通讯录的前景1、当今时代是飞速发展的信息时代。

在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。

计算机的最大好处在于利用它能够进行信息管理。

使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。

计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。

通讯录可行性研究报告

通讯录可行性研究报告

通讯录可行性研究报告一、需求分析1.1 市场需求分析随着移动互联网的普及,人们的联系方式越来越多样化,如电话、短信、社交媒体等。

因此,人们需要一个能够整合这些联系方式的通讯录工具来方便管理和查找联系人信息。

1.2 用户需求分析用户对于通讯录的需求主要包括:快速查找联系人、方便添加和编辑联系人信息、支持多种联系方式、数据同步和备份等功能。

二、技术可行性分析2.1 数据存储与处理通讯录涉及到大量的联系人信息,需要考虑数据的存储和处理。

可以采用数据库存储联系人信息,并通过索引提高数据访问效率。

2.2 数据同步与备份为了保证数据的安全性,需要支持数据同步和备份功能。

可以通过云存储等方式实现数据同步和备份,确保用户数据不会丢失。

2.3 跨平台兼容性考虑到用户可能使用不同的设备,通讯录需要具备跨平台兼容性。

可以采用Web应用或跨平台开发工具来实现不同平台的兼容性。

三、商业可行性分析3.1 收益模式分析通讯录可以通过预装广告、付费增值服务等方式获取收益。

同时,可以通过销售用户数据等方式获取商业价值。

3.2 成本控制分析通讯录的开发和维护需要一定的成本投入,需要合理控制成本,同时确保产品质量和用户体验。

3.3 市场竞争分析通讯录市场存在竞争激烈的情况,需要与其他竞争对手进行竞争分析,并提供差异化的产品和服务来吸引用户。

四、风险分析4.1 技术风险通讯录涉及到大量的用户数据,存在被攻击和泄露的风险。

需要加强数据加密和安全措施,确保用户数据的安全性。

4.2 商业风险通讯录市场竞争激烈,存在市场份额被其他竞争对手抢占的风险。

需要不断优化产品,提高用户体验,增加用户粘性。

五、总结与展望通过对通讯录的可行性进行分析,我们可以得出结论:通讯录在当前社会信息化发展的背景下具有广阔的市场前景和商业价值。

但同时也需要考虑到技术风险和商业风险,确保产品开发和运营的成功。

未来,我们将不断优化产品功能和服务,提高用户体验,实现可持续发展。

通讯录管理实验报告

一、实验背景随着科技的发展,人们的生活节奏越来越快,通讯方式也日益多样化。

为了方便人们管理和查阅通讯信息,通讯录管理系统应运而生。

本实验旨在通过设计和实现一个通讯录管理系统,提高通讯信息管理的效率和便捷性。

二、实验目的1. 熟悉通讯录管理系统的基本功能和操作流程;2. 掌握通讯录管理系统的设计方法和实现技巧;3. 提高编程能力和系统分析能力。

三、实验内容1. 系统需求分析根据实验要求,本通讯录管理系统应具备以下功能:(1)添加联系人:输入联系人信息,包括姓名、电话、邮箱、QQ号等,并将其保存到系统中;(2)删除联系人:根据联系人姓名或电话,删除指定联系人信息;(3)修改联系人信息:根据联系人姓名或电话,修改指定联系人的信息;(4)查询联系人:根据联系人姓名、电话、邮箱或QQ号,查询指定联系人的信息;(5)导出通讯录:将通讯录信息导出到文本文件或Excel文件;(6)导入通讯录:从文本文件或Excel文件中导入通讯录信息。

2. 系统设计本系统采用C++编程语言,利用面向对象编程思想进行设计。

系统采用单例模式,确保全局只有一个通讯录对象。

联系人信息以链表形式存储,便于插入、删除和修改操作。

(1)数据结构设计联系人信息使用结构体存储,包括姓名、电话、邮箱、QQ号等字段。

```cppstruct Contact {string name;string phone;string email;string qq;Contact next;};```(2)类设计- Contact类:负责存储联系人信息,包括姓名、电话、邮箱、QQ号等字段;- ContactManager类:负责管理联系人链表,包括添加、删除、修改、查询、导出和导入等功能。

```cppclass Contact {public:string name;string phone;string email;string qq;Contact next;Contact(string n, string p, string e, string q) : name(n), phone(p), email(e), qq(q), next(NULL) {}};class ContactManager {private:Contact head;public:ContactManager() : head(NULL) {}~ContactManager() {// 释放链表内存Contact temp;while (head != NULL) {temp = head;head = head->next;delete temp;}}void AddContact(Contact contact) {// 添加联系人}void DeleteContact(string phone) {// 删除联系人}void ModifyContact(string phone, Contact newContact) { // 修改联系人信息}Contact QueryContact(string phone) {// 查询联系人return NULL;}void ExportContact() {// 导出通讯录}void ImportContact() {// 导入通讯录}};```3. 系统实现根据系统设计,使用C++编程语言实现各个功能模块。

通讯录制作实习报告

实习单位:ABC通讯录制作公司实习时间:2023年2月1日至2023年2月28日实习内容:在ABC通讯录制作公司实习期间,我主要负责了通讯录的制作、排版和校对工作。

实习期间,我参与了多个项目的通讯录制作,包括公司内部通讯录、学校班级通讯录和社团组织通讯录等。

以下是我实习期间的主要工作内容:1. 数据收集:在制作通讯录之前,我需要收集相关人员的姓名、职务、电话号码和电子邮件等信息。

通过与相关人员沟通,确保数据的准确性和完整性。

2. 通讯录排版:根据客户的要求,使用专业软件(如InDesign、Word等)进行通讯录的排版。

包括设置页边距、字体、字号、行间距等,确保通讯录的版面整洁、美观。

3. 信息校对:在通讯录排版完成后,我对每个页面的信息进行仔细校对,确保姓名、职务、电话号码等信息的准确无误。

同时,与客户沟通,确认通讯录的版面和内容是否符合要求。

4. 打印和装订:在通讯录校对无误后,我将文件发送至打印厂进行打印,并根据客户的要求选择合适的纸张和装订方式。

在装订过程中,确保通讯录的装订质量。

5. 交付客户:在通讯录制作完成后,我将成品交付给客户,并收集客户的反馈意见,以便在今后的制作过程中进行改进。

实习收获:1. 技能提升:通过实习,我熟练掌握了通讯录制作、排版和校对的相关技能,提高了自己的专业素养。

2. 团队协作:在实习过程中,我与同事们共同完成多个项目的通讯录制作,学会了与他人协作,提高了自己的沟通能力和团队意识。

3. 客户服务:在与客户沟通的过程中,我学会了倾听客户需求,为客户提供满意的服务,提高了自己的客户服务能力。

4. 工作态度:实习期间,我严格遵守公司的规章制度,按时完成工作任务,养成了良好的工作习惯和态度。

通过本次实习,我深刻认识到通讯录制作工作的重要性。

作为一名通讯录制作人员,需要具备严谨的工作态度、良好的沟通能力和团队协作精神。

在今后的学习和工作中,我将继续努力提升自己的专业素养,为客户提供更优质的服务。

电话本通讯录项目立项报告参考

电话本通讯录项目立项报告参考一、项目基本信息(一)项目名称电话本通讯录项目(二)项目建设单位xxx有限公司(三)法定代表人张xx(四)公司简介成立以来,公司秉承“诚实、信用、谨慎、有效”的信托理念,将“诚信为本、合规经营”作为企业的核心理念,不断提升公司资产管理能力和风险控制能力。

公司不断加强新产品的研制开发力度,通过开发新品种、优化产品结构来增强市场竞争力,产品畅销全国各地,深受广大客户的好评;通过多年经验积累,建立了稳定的原料供给和产品销售网络;公司不断强化和提高企业管理水平,健全质量管理和质量保证体系,严格按照ISO9000标准组织生产,并坚持以质量求效益的发展之路,不断强化和提高企业管理水平,实现企业发展速度与产品结构、质量、效益相统一,坚持在结构调整中发展总量的原则,走可持续发展的新型工业化道路。

公司近年来的快速发展主要得益于企业对于产品和服务的前瞻性研发布局。

公司所属行业对产品和服务的定制化要求较高,公司技术与管理团队专业和稳定,对行业和客户需求理解到位,以及公司不断加强研发投入,保证了产品研发目标的实施。

未来,公司将坚持研发投入,稳定研发团队,加大研发人才引进与培养,保证公司在行业内的技术领先水平。

上一年度,xxx有限责任公司实现营业收入18443.66万元,同比增长11.80%(1947.28万元)。

其中,主营业业务电话本通讯录生产及销售收入为15852.86万元,占营业总收入的85.95%。

根据初步统计测算,公司实现利润总额3600.30万元,较去年同期相比增长680.00万元,增长率23.29%;实现净利润2700.23万元,较去年同期相比增长403.43万元,增长率17.56%。

(五)项目选址某开发区(六)项目用地规模项目总用地面积41780.88平方米(折合约62.64亩)。

(七)项目用地控制指标该工程规划建筑系数56.19%,建筑容积率1.33,建设区域绿化覆盖率7.45%,固定资产投资强度199.28万元/亩。

数据结构实训通讯录报告

一、实训目的本次数据结构实训通讯录报告旨在通过实际操作,加深对数据结构理论知识的理解,提高编程能力,培养实际解决问题的能力。

通过设计、实现和维护一个通讯录管理系统,使学生掌握线性表、链表、树、图等基本数据结构的应用,同时熟悉数据库操作和前端界面设计。

二、实训环境1. 操作系统:Windows 102. 开发工具:Visual Studio 20193. 编程语言:C++4. 数据库:MySQL5. 前端界面设计:Qt三、实训内容1. 系统需求分析(1)功能需求① 添加:允许用户添加新的联系人信息,包括姓名、电话、邮箱、地址等。

② 查询:根据姓名、电话、邮箱等关键字进行模糊查询。

③ 修改:允许用户修改指定联系人的信息。

④ 删除:允许用户删除指定联系人信息。

⑤ 导出:将通讯录数据导出为Excel格式。

⑥ 导入:允许用户从Excel文件导入联系人信息。

(2)性能需求① 系统应具备良好的响应速度,用户操作时,系统应迅速给出反馈。

② 系统应具备较高的稳定性,避免因操作失误导致数据丢失。

2. 系统设计① 联系人信息采用结构体存储,包括姓名、电话、邮箱、地址等字段。

② 联系人信息存储在MySQL数据库中,使用线性表进行管理。

③ 查询操作采用二分查找算法,提高查询效率。

(2)功能模块设计① 添加模块:用户输入联系人信息,系统将其存储在数据库中。

② 查询模块:用户输入关键字,系统从数据库中查找匹配的联系人信息。

③ 修改模块:用户输入联系人信息,系统将其更新到数据库中。

④ 删除模块:用户输入联系人信息,系统将其从数据库中删除。

⑤ 导出模块:将数据库中的联系人信息导出为Excel格式。

⑥ 导入模块:用户上传Excel文件,系统将其中的联系人信息导入数据库中。

3. 系统实现(1)数据库设计① 创建联系人信息表(contact_info),包括姓名、电话、邮箱、地址等字段。

② 设计SQL语句,实现数据的增删改查操作。

(2)编程实现① 使用C++实现各个功能模块,包括添加、查询、修改、删除等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档