文档库 最新最全的文档下载
当前位置:文档库 › 山东省教育系统办公室主任通讯录样板

山东省教育系统办公室主任通讯录样板

山东省教育系统办公室主任通讯录样板

工作单位:

姓名:职务:部门:办公电话:宅电:传真:手机:E-mail:

区号:邮编:

地址:

工作单位:

姓名:职务:部门:办公电话:宅电:传真:手机:E-mail:

区号:邮编:

地址:

工作单位:

姓名:职务:部门:办公电话:宅电:传真:手机:E-mail:

区号:邮编:

地址:

工作单位:

姓名:职务:部门:办公电话:宅电:传真:手机:E-mail:

区号:邮编:

地址:

通讯录管理系统的设计与实现

课程设计报告 通讯录管理系的设计与实现 姓名:钟婷英 班级:计122 学号:1213023039 时间:2014年1月10日 1,问题描述 通讯录是用来记载和查询联系人通讯信息的工具,电子通讯录已经为手机,电子词典等设备中不可缺少的工具软件,请设计一个能够满足这种需求的软件,基本功能模块如下图所示。 输入:记录的录入。 显示:通讯录的显示。 查找:按指定方式,输入关键字,查找指定记录。 插入:实现记录的添加或在指定位置插入记录。 保存:将内存中正在被操作的通讯录以文件形式保存到磁盘。 读入:保存的逆操作,讲存在磁盘中的通讯录文件读到内存中。 排序:按指定关键字对通讯录数据进行排序。 修改:提供修改某条记录的功能。 移动:移动记录在通讯录中的存储位子,使其被查找或显示时的位序前移或后移。 退出:结束程序运行。 2,设计要求 (1)设计通讯录数据的逻辑结构和物理结构。 (2)通讯录至少包括下列数据信息:姓名,电话,单位等。 (3)完成图示基本功能。 (4)软件易用,操作简单。 (5)根据自己使用通讯录体会扩充其他功能,如按姓名查找,按号码查找,按序号删除等。 (6)设计足够多的测试用例 主程序 输 入 显示 查找 插入 删除 保存 读入 排序 修改 移动 退出

(7)数据输入有效性检验:如姓名不能为空,号码中不能有非法字符等。(8)提供分组管理的相关功能,如:分组显示,加入组,组创建,组查询等。(9)可视化的界面设计。 3,概要设计 1,使用struct data struct addressList定义结构体类型,struct data结构体中包括年月日的定义,strcut addressList中包括联系人ID账号,名字,性别,名族,生日,手机号码,QQ号码和家庭地址等。 struct date { int year; int month; int day; }; struct addressList { char ID[10]; char name[10]; char gender[4]; char minzu[2]; date birthday; char shoujihao[14]; char QQ[11]; char address[40]; }; 2,程序设计过程中用到的函数有: int zhujiemian( ); void tianjia(fstream & ); void xiugai(fstream & ); void shanchu(fstream & ); void chazhao(fstream & ); void liulan(fstream & ); int findRecord(fstream &, const char *); int getAmount(fstream & ); 3,整个程序用的是面向对象的方法,在主函数中调用各种函数,来实现通讯录的功能。在主函数中,使用的是c++语言中的开关语句(switch)用来选择通讯录的各种功能。

学生通讯录管理系统的设计与实现

学生通讯录管理系统的设计与实现

学生通讯录管理系统的设计与实现 问题描述: 纸质的通讯录已经不能满足实际需求,容易丢失,查找困难等问题是纸质通讯录所不能克服的缺点。“学生通讯录管理系统”是为了帮助老师、同学,或者其它一些需要使用的通讯录的人员进行管理和应用的一种应用程序。 需求分析: 1)输入数据建立通讯录。 2)查询通讯录中满足要求的信息。 3)插入新的通讯录信息。 4)删除不需要的通讯录信息。 5)查看所有的通讯录信息。 主界面设计要求: 1)通讯录的建立 2)插入通讯录记录 3)查询通讯录记录 4)删除通讯录记录 5)显示通讯录记录 6)退出系统 设计要求: A.建立通讯录时,每个学生的信息包括:学号,姓名,电话。

B.查找时,学号、姓名、电话均能够作为查询字段。 C.查看所有的通讯录信息时,所有记录需要时有序的(按学号排序,按姓名排序(字典序),按电话号码排序)。 D.存储结构:要求使用顺序存储结构。 E.数据使用:使用本班级的具体信息。 需求分析: 本次设计目的是学生信息管理系统,可存入每个学生的基本信息,所有学生信息都可根据名字、学号、电话、邮箱进行查询,也都能够根据这四个基本信息检索到一个学生并删除其数据。输入形式:student.txt,以文件形式进行输入。 输出形式:根据不同的输入进行不同的操作。 达到功能:能插入一个学生的信息,能删除一个学生的信息,能查询一个学生的信息。 测试数据:班上70个同学的基本数据。 概要设计: 数据类型:顺序链表 ArrayList类 学生数据结构:StuData类包含name、id、phone、email四个String基本类型。 所有操作写在Structure中,包含insert、remove、query、printAll。 Main函数用Java标准输入,循环输入,用switch判断输入进行

高校通讯录

高校通讯录 集团标准化小组:[VVOPPT-JOPP28-JPPTL98-LOPPNN]

序号 院校名称电话传真/电子邮件/网址地址/邮政编码 1.北京大学★北京市颐和园路5号 100871 2.北京第二外国语学院 ★北京市定福庄南里1号100024 3.北京电影学院★北京市西土城路4号 100088 4.北京工业大学★北京市平乐园100号 100022 5.北京航空航天大学★北京市学院路37号 100083 6.北京化工大学★北京市北三环东路15号 100029 7.北京交通大学★北京市上园村3号 100044 8.北京科技大学★北京市学院路30号 100083 9.北京理工大学★北京市中关村南大街5号 100081 10.北京林业大学★北京清华东路35号 100083 11.北京师范大学★北京市新街口外大街19号 100875 12.北京体育大学★北京市中关村北大街 100084 13.北京外国语大学★北京市西三环北路2号 100081 14.北京邮电大学★北京市西土城路10号 100876 15.北京语言大学★北京市学院路15号 100083 16.北京中医药大学★北京市北三环东路11号 100029 17.对外经济贸易大学★北京市惠新东街12号 100029 18.清华大学★北京市清华园1号 100084 19.首都经济贸易大学★北京市朝阳门外金台里2号 100026 20.首都师范大学★北京市西三环北路105号 100037 21.首都体育学院★北京市北三环西路11号 100088 22.外交学院★北京市展览路24号 100037 23.中国地质大学(北 京)★北京市学院路29号100083 24.中国农业大学★北京市清华东路17号 100083

通讯录管理系统的设计与实现

数据结构实验报告 实验名称:通讯录管理系统的设计与实现 试验时间:2011.1.13 班级:姓名 学号: 指导老师:1.问题描述: 通讯录是用来记录,查询联系人通讯信息的工具。电子通讯录已成为手机,电子词典等电子设备中不可缺少的工具软件。设计一个能够,满足这种需求的软件。 基本功能模块:输入,显示,查找,插入,删除,保存,读入,排序,修改,移动,退出。 2.设计要求: (1)基本要求 1.设计通讯录数据的逻辑结构和物理结构。 2.通讯录至少包含下列数据信息:姓名,电话,地址等。 3.完成图示基本功能。 4.软件易用,操作简单。 5.根据自己使用通讯录的体会,扩充其他功能,如按姓名查找,按学 号查找,按序号查找等。 (2)较高要求 1.数据输入有效性检验:如姓名不能为空,号码中不能有非法字符等。 2.提供分组管理的相关功能,如:分组显示,加入组,组创建,组查 询等。 3.可视化的界面设计。 3.测试案例:

请输入您的选择(0--6): 1 分别输入编号,姓名,性别,电话,地址(输入0 结束通信录的建立): 编号:01 姓名:张三 电话:152****1919 地址:2-222 编号:0 请输入您的选择(0--6): 2 编号:01 姓名:张三 电话:152****1919 地址:2-222

是否继续添加?(Y/N):N 请输入您的选择(0--6): 3 请选择查询的方式(1 编号,2 姓名):1 请输入编号:01 编号:01 姓名:张三 电话:152****1919 地址:2-222 请问是否继续查询?(Y/N):N

请输入您的选择(0--6): 4 输入删除编号:01 删除学生信息如下: 编号:01 姓名:张三 电话:152****1919 地址:2-222 请输入您的选择(0--6): 5 通讯录的全部信息如下: *****编号*****姓名*****性别*****电话*****地址*****

C 通讯录管理系统的设计与实现..

目录 摘要 (1) 关键词 (1) 第一章绪论 (2) 1.1课题背景 (2) 1.2 目的和意义 (2) 第二章需求分析 (3) 2.1 范围 (3) (1) 标识 (3) (2) 系统概述 (3) 2.2 需求概述 (3) (1) 系统目标 (3) (2) 运行环境 (3) ①设备 (3) ②支持程序 (3) ③用户的特点 (3) 2.3功能需求 (4) (1)功能介绍 (4) (2) 系统用例图 (4) 2.4实体关系图 (5) 第三章概要设计 (6) 3.1 范围 (6) (1) 标识 (6) (2) 系统概述 (6) 3.2 系统结构 (6) 3.3 通讯录界面设计 (7) 第四章系统详细设计 (8) 4.1 范围 (8) (1) 标识 (8)

(2) 系统概述 (8) 4.2 详细设计说明 (8) 第五章测试说明 (16) 5.1 范围 (16) (1) 标识 (16) (2) 系统概述 (16) 5.2 测试计划及预期结果 (16) 5.3 具体测试情况 (16) 第六章总结 (19) 参考文献 (20)

通讯录的设计与实现 摘要 随着互联网的不断发展,互联网对我们生活产生的影响越来越大。在日常的生活中,我们需要接触很多不同的人,如何运用互联网技术实现朋友圈通讯录的管理呢?这是我们日常生活中经常要面临的问题。本次毕业设计中设计的通讯录管理系统既可以实现对通讯录进行管理,在本地进行通讯录的增加、修改、删除、更新等操作。本次设计的通讯录管理系统主要是了解通讯录管理系统的业务逻辑,熟悉通讯录管理系统的实现方式,模拟了真实的通讯录管理软件,为后续相关内容的学习打下了坚实的基础。 通讯录管理系统是一个专门针对少用户的实用系统,它方便了大家对众多信息的储存和快速查询的功能,大大减少了查找过程的时间,是一个比较实用的通讯录管理系统,。对我们后续学习移动端的通讯录管理也会有很大的帮助。 本设计使用的计算机语言是C++,C++语言是在C语言的基础上作了进一步的强化。C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它的应用范围广泛,具备很强的数据处理能力。作为C语言家族的一种,C++也具备了C 语言所具有的优点,并对其进行了优化封装,是开发者更容易操作运用,所以本次课程设计采用了C++作为系统的开发语言。本通讯录管理系统的主要功能有:建立通讯录的链表、插入通讯录信息、查询通讯录信息、删除通讯录信息,输出通讯录信息,保存到通讯录信息。采用的是面向过程的方法,封装函数功能,调用各个功能函数来实现系统的各个功能。 关键词 通讯录;链表;类;

山东省检测部门通讯录

中华全国供销合作总社济南果蔬及制品质量监督检验测试中心解维域日照出入境检验检疫局综合技术服务中心申锦辉 农业部水产种质与渔业环境质量监督检验测试中心(青岛) 马绍赛 农业部农作物种子质量监督检验测试中心(济南)张承毅 农业部动物及动物产品卫生质量监督检验测试中心郑增忍 国家水产品质量监督检验中心周德庆 国家啤酒及饮料质量监督检验中心石玲 国家海洋精细化工及生物制品质量监督检验中心石玲 中国检验认证集团山东检测有限公司江松 农业部转基因烟草环境安全监督检验中心(青岛)孙玉合 农业部转基因植物环境安全监督检验测试中心(济南)张君亭 莱州出入境检验检疫局综合实验室赵鹏 淄博出入境检验检疫局检验检疫技术中心项海波 烟台出入境检验检疫局检验检疫技术中心张驰 潍坊出入境检验检疫局中心实验室孙军 威海出入境检验检疫局检验检疫技术中心于静涛 山东省疾病预防控制中心史晓滨 山东出入境检验检疫局检验检疫技术中心杜恒清 荣成出入境检验检疫局综合实验室季春晓 农业部渔业产品质量监督检验测试中心(烟台)宋莉辉 农业部畜禽产品质量安全监督检验测试中心(青岛) 王作田 农业部畜禽产品质量安全监督检验测试中心(济南)杨林 农业部食用菌产品质量监督检验测试中心(济南)孟庆水 农业部食品质量监督检验测试中心(济南)刘宾 农业部农产品质量安全监督检验测试中心(青岛)王孝钢 农业部果品及苗木质量监督检验测试中心(烟台)李晓亮 农业部谷物品质监督检验测试中心(泰安)盛锋 龙口出入境检验检疫局综合实验室李纯钢 临沂出入境检验检疫局检验检疫技术中心裴道国 聊城出入境检验检疫局综合实验室刘伟 岚山出入境检验检疫局检验检疫技术中心惠希东 济宁出入境检验检疫局综合技术服务中心闫秋成 济南出入境检验检疫局检验检疫技术中心何桂华 国家蔬菜质量监督检验中心韩敏 国家葡萄酒及白酒、露酒产品质量监督检验中心朱济义\江作涛 国家加工食品质量监督检验中心(山东)从林 国家城市供水水质监测网青岛监测站刘光华 国家城市供水(排水)监测网济南监测站刘轲 山东师范大学理化分析测试中心梁立刚 烟台大学食品检测检验中心殷军港 菏泽市水质检测中心侯凤华 青岛市城阳区西部供水处水质监测中心曲维奇 平度市城市供水水质监测中心王爱军

通讯录管理系统的设计与实现

大连民族大学 计算机科学与工程学院实验报告 实验题目: 1. 学生信息管理系统的设计与实现 2. 暴力算法在旅行商问题中的应用 课程名称:信息系统开发案例 实验类型:□演示性□验证性□操作性□设计性 综合性 专业:软件工程班级:144 学生姓名:赵耀学号:2014082430 实验日期:2017年3月6日—4月27日 实验地点:金石滩校区I303机房 实验学时:24学时实验成绩: 指导教师:赵戈

通讯录管理系统的设计与实现 摘要 本项目用C++语言开发了一个简单的通讯录管理系统,该系统能对联系人信 息进行“增删改查”。系统的UI设计基于Windows系统自带的控制台。测试结 果表明该通讯录管理系统可以稳定正确运行,具有较高的可靠性。 关键词:通讯录管理系统;C++语言;Windows 控制台 目录 1.选题的背景和意义 (3) 2.需求分析 (3) 2.1 用例图 (3) 2.2 用例文本 (4) 3.总体设计 (5) 3.1 通讯录管理系统功能模块图 (5) 3.2 主控main函数执行流程图 (6) 3.3 执行流程图的解释说明 (6) 3.4 存储结构设计 (7) 4.详细设计 (8) 5程序运行结果 (9) 6总结和展望 (9) 7附录 (10) 程序源代码: (10)

1.选题的背景和意义 当今时代,计算机已经成为人们生活中不可或缺的一部分,它打破了地域时间限制,改变了人们的工作和生活方式。人们之间的联系越来越便捷,这就使得要经常与很多人保持着联系,而单纯依靠人脑已经很难记住所有人的联系方式还有其各做附加信息。通讯录系统能方便用户的需求,满足用户迅速、准确的查找修改或者删除联系人信息,把各个联系人信息以文件保存。本文介绍了c++编写简易通讯录管理:系统的分析,功能模块的设计,系统的流程图及运行界面。此系统的主要管理的信息由:联系人的姓名、性别、电话号码,加深对c++语言程序设计的理解,提高算法设计的能力,锻炼编程的能力。用c语言编程一个通讯录管理系统软件,要求能实现通讯录管理系统中的增加信息,删除信息,显示通讯里的所有信息,按名字查询信息,保存通讯录,退出系统。。 2.需求分析 2.1 用例图 通讯录管理系统的用例图如下图所示: 图2.1 用例图

通讯录管理系统实现与设计

武汉理工大学 毕业设计(论文) 通讯录管理系统实现与设计 学院(系): 专业班级: 学生姓名: 指导教师:

目录 第一章绪论 (2) 1.1课题简介 (2) 1.2开发的意义 (2) 1.3团队构成 (3) 第二章开发环境及实现技术 (4) 2.1开发环境 (4) 2.2开发工具简介 (4) 第三章系统设计 (6) 3.1概要设计 (6) 3.2详细设计 (7) 第四章数据库设计 (9) 4.1数据库A CCESS简介 (9) 4.2数据库需求分析 (10) 4.3数据库需求分析 (10) 第五章详细设计 (12) 5.1系统登录模块的设计与实现 (12) 5.2主界面的设计与实现 (16) 5.3单人资料模块的设计与实现 (19) 5.4模糊查询模块的设计与实现 (22) 5.5全体资料模块的设计与实现 (25) 5.6用户注册模块的设计与实现 (26) 5.7用户维护模块的设计与实现 (28) 5.8备忘提醒模块的设计与实现 (29) 第六章系统使用说明 (33) 6.1使用说明 (33) 6.2运行环境 (33) 第七章设计心得 (34) 参考文献 (35)

第一章绪论 1.1课题简介 通讯录管理系统是每一个用户管理通讯录的不可缺少的一个管理信息系统,它的内容对于用户的管理者来说是至关重要的,所以通讯录管理系统应该能够为每一个用户的管理者提供充足的信息和快捷的查询手段,大大的方便用户合理的管理通讯录。 随着科学技术的不断提高,计算机科学日渐成熟,网上通讯工具的迅速发展,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对通讯录进行管理,具有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高通讯录管理的效率,也是用户理财的科学化、正规化管理,与先进科学技术接轨的重要条件。 因此,开发这样一套管理软件成为很有必要的事情,对于我们即将计算机专业毕业的学员来说,也是一次将计算机应用于现实管理的一次很有意义的实践活动。 1.2开发的意义 计算机已经成为我们学习和工作的得力助手,使用其可方便的管理通讯录 今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域。 现在我国的通讯录管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。 我作为一个计算机应用专业的毕业生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我所学的知识编制出一个实用的程序来帮助用户进行财务管理。 开发这一系统的好处大约有以下几点: 第一、可以存储大量的通讯录信息,安全、高效;

山东省检测机构通讯录

[山东]山东省检测机构通讯录 中华全国供销合作总社济南果蔬及制品质量监督检验测试中心解维域日照出入境检验检疫局综合技术服务中心申锦辉 农业部水产种质与渔业环境质量监督检验测试中心(青岛) 马绍赛 农业部农作物种子质量监督检验测试中心(济南)张承毅 农业部动物及动物产品卫生质量监督检验测试中心郑增忍 国家水产品质量监督检验中心周德庆 国家啤酒及饮料质量监督检验中心石玲 国家海洋精细化工及生物制品质量监督检验中心石玲 中国检验认证集团山东检测有限公司江松 农业部转基因烟草环境安全监督检验中心(青岛)孙玉合 农业部转基因植物环境安全监督检验测试中心(济南)张君亭 莱州出入境检验检疫局综合实验室赵鹏 淄博出入境检验检疫局检验检疫技术中心项海波 烟台出入境检验检疫局检验检疫技术中心张驰 潍坊出入境检验检疫局中心实验室孙军 威海出入境检验检疫局检验检疫技术中心于静涛 山东省疾病预防控制中心史晓滨 山东出入境检验检疫局检验检疫技术中心杜恒清 荣成出入境检验检疫局综合实验室季春晓 农业部渔业产品质量监督检验测试中心(烟台)宋莉辉 农业部畜禽产品质量安全监督检验测试中心(青岛) 王作田 农业部畜禽产品质量安全监督检验测试中心(济南)杨林 农业部食用菌产品质量监督检验测试中心(济南)孟庆水 农业部食品质量监督检验测试中心(济南)刘宾 农业部农产品质量安全监督检验测试中心(青岛)王孝钢 农业部果品及苗木质量监督检验测试中心(烟台)李晓亮 农业部谷物品质监督检验测试中心(泰安)盛锋 龙口出入境检验检疫局综合实验室李纯钢 临沂出入境检验检疫局检验检疫技术中心裴道国 聊城出入境检验检疫局综合实验室刘伟 岚山出入境检验检疫局检验检疫技术中心惠希东 济宁出入境检验检疫局综合技术服务中心闫秋成 济南出入境检验检疫局检验检疫技术中心何桂华 国家蔬菜质量监督检验中心韩敏 国家葡萄酒及白酒、露酒产品质量监督检验中心朱济义\江作涛 国家加工食品质量监督检验中心(山东)从林 国家城市供水水质监测网青岛监测站刘光华 国家城市供水(排水)监测网济南监测站刘轲 山东师范大学理化分析测试中心梁立刚 烟台大学食品检测检验中心殷军港 菏泽市水质检测中心侯凤华

基于c语言的通讯录管理系统设计与实现

基于c语言的通讯录管 理系统设计与实现 Document number【AA80KGB-AA98YT-AAT8CB-2A6UT-A18GG】

《高级语言程序设计》 ——基于c语言的通讯录管理系统的 设计与实现 姓名:王炳旭 学号: 1216F0610119 指导老师:孟芸 系别:信息工程系 专业班级:计科F1201班

《高级语言程序设计》课程设计任务书 设计内容及要求: 1.设计内容 输入功能:记录信息并保存文件中。 显示功能:输出文件中所有信息。 查找功能:查询所需通讯信息。 删除功能:删除无用信息。 2.设计要求 建立通讯录信息,信息包含姓名、性别、班级、电话,保存在文件中; 能够输出文件中所有通讯录信息。 能够提供按姓名、班级或性别查询信息; 能够提供按姓名删除通讯录信息的功能; 时间安排: 九月:选择自己所要设计的程序,查阅书籍、网上查询,收集所需资料解决疑惑。 十月:开始编写程序,不断分析。 十一月:代码实现,程序能够运行。 十二月:写报告,完成课程设计。 《高级语言程序设计》课程设计教师评阅成绩表

《高级语言程序设计》课程设计承诺书

目录 1.引言----------------------------------------------------------------------- 2 1.1设计内容------------------------------------------------------------- 2 1.2设计任务及具体要求--------------------------------------------------- 2 1.3系统环境------------------------------------------------------------- 3 2.总体设计------------------------------------------------------------------- 3 2.1系统功能简介--------------------------------------------------------- 3 2.2总体程序框图--------------------------------------------------------- 3 2.3各个模块之间的主要关系----------------------------------------------- 4 3.详细设计------------------------------------------------------------------- 4 3.1各个模块的程序流程图及运行界面--------------------------------------- 4 3.2关键代码分析说明----------------------------------------------------- 8 3.3程序使用说明--------------------------------------------------------- 9 4.总结----------------------------------------------------------------------- 9 致谢------------------------------------------------------------------------- 9 参考文献--------------------------------------------------------------------- 9 附录------------------------------------------------------------------------ 10 1.引言 当今时代,计算机已经成为人们生活中不可或缺的一部分,它打破了地域时间限制,改变了人们的工作和生活方式。通讯录系统能方便用户的需求,满足用户迅速、准确的查找修改或者删除联系人信息,把各个联系人信息以文档保存。本文介绍了简易通讯录管理系统在VC++6.0环境下的实现过程:系统的分析,功能模块的设计,系统的流程图及运行界面。此系统的主要管理的信息

通讯录管理系统数据库设计

通讯录管理系统数据库设计与实现 1 需求简介(赵河南) 1.1功能概述 1.2数据要求 功能中涉及的数据项说明。 1.用分组基本信息(Admin):包括分组号、分组名; 2.用户基本信息(Dormitory):包括账号、密码、昵称、个性签名,这样可以 方便分清用户记录的联系人;

3.联系人基本信息(linkman):包括姓名、性别、关系、手机号、座机号、QQ、 E-mail、生日、工作单位、地址、所属用户、所属分组; 1.3数据字典 数据项列表 数据项编号数据项名数据项含义与其它数据项的关系存储结构别名TXL-1G_number分组号CHAR(10) TXL-2G_name分组名CHAR(20) TXL-3ID所属用户等同于账号ID CHAR(10) TXL-4ID账号CHAR(10) TXL-5Nickname昵称CHAR(20) TXL-6Password密码CHAR(20) TXL-7Qianming签名CHAR(50) TXL-8L_number联系人号CHAR(100) TXL-9Name姓名CHAR(20) TXL-10Sex性别CHAR(2) TXL-11Concern关系CHAR(10) TXL-12Phone手机号CHAR(11) TXL-13Landline座机号CHAR(10) TXL-14QQ QQ号CHAR(10) TXL-15Email E-mail CHAR(20) TXL-16Work工作单位CHAR(30) TXL-17Address地址CHAR(30) TXL-18Birthday生日Date 数据结构列表 数据结构编号数据结构名 数据结构 含义 组成 DS-1Grouping 分组G_number,G_name,ID, DS-2Worker用户ID,Nickname,Password,Qianming DS-3Linkman联系人L_number,Name,Sex,Concern,Phone,Landline,QQ,Email,Work,Address,Birthday,ID,G_number

通讯录管理系统课程设计报告

设计课题题目 一、课程设计目的与要求 1.课程设计目的 (1)综合运用之前所学知识(选择控制,循环控制,数组,函数,指针,结构体和文件等)来完成一个简单的信息管理程序的设计。 (2)充分体现和体会函数在程序设计中的必要性和实用性,并反映主函数main()在程序设计中的实现思路和方法。 2. 课程设计要求 制作一个通讯录系统。 (1)该程序具有查找、添加、修改、删除功能。 (2)通讯录包括:、、街道、城市、省、邮编等。 二、总体设计 根据系统的要求,系统总体设计如图1所示。

三、详细设计 1、数据结构设计 #include /*标准输入输出函数库*/ #include /*标准函数库*/ #include /*字符串函数库*/ #define FILENAME "phone.dat" struct date //定义一个结构体类型数组 { char name[10]; /**/ char phone[12]; /**/ char email[20]; /**/ char QQ[20]; /*QQ*/ } per[10]; int menu() //主菜单选择函数 2.函数说明 (1) 主函数 main()允许用户通过菜单进行功能选择,使用相应的功能代码来调用对应的函数功能。 (2)

四、程序清单 1、头文件 #include /*标准输入输出函数库*/ #include /*标准函数库*/ #include /*字符串函数库*/ #define FILENAME "phone.dat" 2、主函数 void main() //主函数 { int n=0,i; while(1) { switch (menu()) { case 1: { printf("\n\t 通讯信息录入\n"); //信息录入 n=Input(per, n); } break; case 2: printf("\n\t\t\t 通讯录记录表\n"); //显示记录 Display(per,n); break; case 3: printf("\n\t保存功能\n"); WritetoText(per,n); //保存数据 printf("\t"); system("pause"); //操作完成后进行暂停 break; case 4: printf("\n\t从通讯录中删除记录\n"); n=Delete_a_record(per,n); //删除记录 printf("\t"); system("pause");

个人通讯录管理系统的设计与实现

科技信息 SCIENCE &TECHNOLOGY INFORMATION 2010年第11期个人通讯录管理系统的设计与实现 马达灵马文婷 (集宁师范学院内蒙古乌兰察布012000) 【摘要】通讯录是当前每个人不可缺少的信息系统,利用vfp6.0制作个人通讯录,从根本上改变纸介质基础通讯录的弊端,从而提高信息管理效率。在对系统进行分析和设计的基础上,创建各种项目组件,连编成通讯录应用系统。 【关键词】通讯录;设计;制作 0前言 通讯录、联系本是每个人不可缺少的工具,目前以纸介质的通讯 录最为普遍。手工的信息管理存在许多弊端,如信息容易丢失、查找费 时、存储量有限等。随着科技的发展与人民生活水平的提高,计算机进 入了千家万户。作为计算机应用的一部分,使用计算机对通讯录进行 管理,具有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可 靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地 提高通讯录管理的效率。因此,开发一套通讯录信息管理软件是很有 必要的,并且意义重大。 Visual FoxPro 是一个在我国有着庞大用户群的数据库管理系统 软件,它将过程化程序设计与面向对象程序设计结合在一起,帮助用 户创建出功能强大,灵活多变的应用程序。VFP 还支持对象的链接与 嵌入和动态数据变换技术,丰富了设计效果,界面令人耳目一新。 利用VFP 6.0制作个人通讯录可以便于用户添加、删除和查找通 讯信息,使信息管理工作系统化、规范化、自动化,从而提高通讯录管 理效率。 1系统的设计 系统的设计决定了系统的开发方向和总体目标。因此,它是系统 开发的关键步骤之一。个人通讯录是以处理为中心的数据库应用系 统,具体设计过程分为需求分析、数据库设计、应用程序设计等流程。 1.1需求分析系统应满足个人通讯工作需要,并达到操作过程直 观、方便、实用、安全的要求;它采用模块化程序设计方法,既便于系统 功能的各种组合和修改,又便于进行补充、维护。系统应具备数据库维 护功能,及时根据用户需求进行数据的添加、删除、修改,备份等操作。 同时可在Windows xp\Windows NT 或Windows2000环境下独立运行。 1.2数据库设计在VFP 应用程序开发中,首先需要考虑数据库中 包括什么表,以及表的结构。个人通讯录中只需要一个通讯表,包括姓 名,私人电话,办公电话,电子邮箱,qq 号,联系地址,邮编等7个字 段。为了安全保密,可设置用户授权表,包括用户名和密码字段。 1.3应用程序设计数据库设计奠定了数据源的基础,要自如使用 需设计以下功能,包括:系统功能(浏览通讯录,关闭通讯录,打印通讯 录);编辑功能(增加记录,删除记录,恢复记录);查询功能(查询记录, 查询私人电话,查询办公电话,查看QQ ,查询通讯地址)。这些功能需 设计菜单程序。同时设置程序运行方案:输入安全保护密码,进入操作 窗口,通过下拉菜单完成指定任务。 2系统的实现 2.1系统实现的软硬件硬件系统:奔腾100以上CPU 、64M 以上内 存、1G 以上硬盘、光驱。 软件系统:Windows 9x 或更高版本、Visual Foxpro6.0中文版。 2.2创建数据库与数据表数据库与数据表是应用系统的数据资 料。在项目下创建数据库,命名为通讯录管理。在该库中创建两个表, 分别是个人通讯录.dbf 和用户授权表.dbf ,结构如上所述。输入几条示 范记录。为了保密,在用户授权表的表设计器中对用户名和密码字段 设置掩码。 2.3创建表单、报表对于表单来说可分为两部分考虑:一是显示数 据用的“表单;二是作为应用程序操作界面的“表单”,它们的用途不 同,但制作方法确相差不大。 在项目中新建表单,在表单设计器中首先设置数据环境,选取数 据源授权用户表,用表中的记录创建表单控件,方法是从数据环境设 计器中将用户名、密码字段分别拖入表单中,选定“密码”文本框,从属性对话框中将PassWordChr 属性设置*(星号)。利用表单控件中的命令按钮制作“确定”按钮,并且制定单击按钮后的任务,即在“过程代码框”中输入相应代码。显示数据的表单分别有个人通讯录.scx ,私人电话.scx ,办公电话.scx ,QQ.scx ,联系地址.scx 等。以上表单都是基于数据源“个人通讯录.dbf ”,只是在控件设置上有区别。个人通讯录.scx 选取表中的所有字段,私人电话.scx 选取姓名、私人电话字段,其它表单类同。报表是使用数据记录的另一种重要形式,除了具有浏览数据记录的功能外,还能控制打印输出数据记录的格式。在本系统中基于个人通讯录.dbf 制作一个报表,显示表中所有字段和记录。所以可利用报表向导制作,命名为个人通讯录.frx 。2.4制定应用程序的操作菜单个人通讯录应用系统的功能是由菜单来实现的,它的结构如设计所述。各菜单可在菜单设计器中制作。系统功能的下拉菜单项分别有以下命令实现:DO FORM 个人通讯录(浏览通讯录),个人通讯录.RELEASE (关闭通讯录),REPOT FORM 个人通讯录(打印通讯录);编辑功能的命令语句分别是DO FORM 个人通讯录(增加记录),DELETE (删除记录),RECALL (恢复记录);查询功能实现的命令分别是DO FORM 个人通讯录(查询记录),DO FORM 私人电话(查询私人电话),DO FORM 办公电话(查询办公电话),DO FORM QQ (查看QQ ),DO FORM 通讯地址(查询通讯地址)。2.5制定应用程序的主程序主程序包括初始化设置,制定操作窗口的显示形式,制定操作窗口尺寸与标题,设置程序文件位置与入口等内容。这里不给出具体代码。2.6调试与编译程序为了确保程序的正常运行,调试工作不可忽视,利用调试器发现错误并排除。调试完成后就可以进行程序的编译。在项目管理器中单击“连编”按钮,进入“连编选项”对话框。选择“连编可执行文件”,应用程序可以在独立于VFP 环境运行。3小结个人通讯录管理系统设置了程序入口界面,通过用户名和密码验证方可使用该系统。提高系统的安全性和保密性。个人通讯录管理系统以个人通讯录表文件作为数据源,各条通讯记录可以进行修改、维护。在此基础上建立的各种表单文件是用户的操作界面,能直观的浏览记录,通过控制按钮更方便控制和使用数据记录。应用程序的菜单以调用各种表单来实现,为用户提供了一个结构化访问数据库的途径。【参考文献】[1]王顺利,等.数据库应用技术.呼和浩特:内蒙古出版社,2007.[2]杨克玉,等.Visual FoxPro 6.0程序设计.合肥:安徽大学出版社,2002.[3]许向荣,等.Visual FoxPro 6.0项目案例导航.北京:科学出版社,2002.[责任编辑:翟成梁]●科○IT 论坛○490

通讯录管理系统设计报告

通讯录管理系统 学生姓名:学院:计算机与通信工程学院班级:班学号: 摘要本课程设计主要是一个简单的通讯录管理系统。通过程序中的菜单编号实现对数据的添加、修改、删除等操作。在本课程设计中,系统开发平台为Windows2000,程序设计语言为C语言,程序运行平台为Windws 98/2000/XP。在程序设计中采用了结构体、链表的方法实现对数据的操作。程序通过调试运行,初步实现了设计目标,不过还需要很多的完善。 关键词程序设计;通讯录; C语言; 1 引言 对于日常生活中的人们来说,通讯录管理系统是一个非常重要,并且非常实用的工具。有了通讯录系统,人们就不用再为记不住熟人们的号码等联系方式而烦恼了,增进了人们之间的联系,让人们更加方便与朋友亲人联系了。 1.1课题背景 通讯管理系统是一个很实用的系统,不仅在人们用的手机中扮演着重要的角色,在各大商业与企业的运作中也起着非常大的作用。想当初没有电子通讯录系统,人们要花很多时间去记住联系人的联系方式,而且有时候还会弄错,导致一些不必要的尴尬,有了电子通讯录系统自然记不住的问题迎刃而解了。本系统只是实现了一个简单的通讯管理,通过对数组,结构体,链表,以及各个模块的应用达到一个管理的功能。 1.2课程设计目的

C语言现在是一个应用比较广泛的语言,通过对程序的设计让我们能更好的学习和了解它的各个方面的应用,对我们今后的学习有很大的帮助。同时,在做程序的过程中锻炼了我们对程序的分析与编写能力,更锻炼了我们的实战能力,为我们以后在自己的专业取得更好的成就做了一个好的铺垫。 1.3课程设计内容 本课程设计是一个通讯录管理系统,可以实现简单的插入、删除、添加等功能。 图1-3通讯录管理系统 2 设计思路与方案

市政府机构通讯录

市政府机构通讯录 布鲁明顿市(City of Bloomington)努力向全体居民提供服务。政府各部门利用三方通话方式通过翻译人员帮助英语能力有限的人士获得必要的信息。在您查找信息时,请参考以下部门名单。 (Animal Shelter)动物寄存处– 电话:952-563-4942 ?处理走失动物投诉,保护公众免受危险动物的伤害。 (Americans with Disabilities Act)美国残疾人士法– 电话:952-563-4955 ?《美国残疾人士法》旨在保护身体或智力有残障、严重妨碍一项或多项主要生活活动的全体人士。布鲁明顿市公众服务处的工作人员能够帮助您理解与《美国残疾人士法》相关的指南和规章。 (Assessing)物业估值办公室– 电话:952-563-8722 ?物业估值办公室出于征税目的评估物业的市场价值,处理上诉申请,根据用途对物业进行分类,例如:主要住宅、非主要住宅、商业建筑、工业建筑和公寓。 (Bloomington Senior Program)布鲁明顿市老年计划– 电话:952-563-4944 ?布鲁明顿市老年计划设在Creekside社区中心,老年人可以在友好的气氛中从事许多活动和享受服务。请拨打以上电话号码,该介绍每季度出版一次,列出为老年人安排的计划、活动和服务。 (Building and Inspection)建筑施工和检查处– 电话:952-563-8930 ?审查施工计划是否符合法规,签发整地和施工许可证,检查正在进行的工程。 (Bus Service)公共汽车服务– 电话:952-563-4948 ?仅限在市内为老年人和残疾人提供服务。(如有空余座位,其他人士亦可乘坐。) (City Cemetery)市墓地– 电话:952-563-8729 ?市书记员办公室保存墓地记录,该记录可追溯至十九世纪。该办公室亦负责出售墓地位置,并协助殡仪馆安排下葬活动。 (City Clerk)市书记员– 电话:952-563-4925 ?市书记员为居民提供信息来源以及有关地方政府的信息。服务包括:市墓地位置出售和记录保存、市政府许可证(包括宠物许可证)、机动车辆许可证和驾驶执照、记录管理、选举信息。 (City Council)市议会– 电话:952-563-8782 ?行使布鲁明顿市立法权,决定市政府的所有政策。市议会成员包括市长和六位经选举产生的市议员。市议会聘用一位专职行政官(City Manager),该行政官负责管理市政府的所有日常事务,并向市议会报告。

文学专业通讯录

邮编:100084 北京市海淀区清华大学清华大学人文学院中国语言文学系院长 邮编:100871 北京市海淀区颐和园路5号北京大学人文学部中国语言文学系院长 邮编:100191 北京市海淀区学院路37号北京航空航天大学文学院院长 邮编:100872 北京市海淀区中关村大街59号中国人民大学文学院院长 邮编:100088 北京市海淀区西土城路25号中国政法大学人文学院院长 邮编:100875 北京市新街口外大街19号北京师范大学文学院院长 邮编:100081 北京海淀区中关村南大街5号北京理工大学人文与社会科学学院院长 邮编:100089 北京市海淀区西三环北路2号北京外国语大学中国语言文学学院院长 邮编:100029 北京市惠新东街12号对外经贸大学对外经济贸易大学中国语言文学学院院长邮编:100024 北京市朝阳区定福庄东街一号中国传媒大学文学院院长 邮编:102206 北京市海淀区学院南路39号中央财经大学文化与传媒学院院长 邮编:100083 北京市海淀区学院路29号中国地质大学人文经管学院院长 邮编:100083 北京市海淀区学院路30号北京科技大学文法学院院长 邮编:102206 北京市昌平区北农路2号华北电力大学人文社会科学学院院长 邮编:100081 海淀区中关村南大街27号中央民族大学文学与新闻传播学院院长 邮编:100048 北京市西三环北路105号首都师范大学文学院院长 邮编:100083 北京市海淀区清华东路35号北京林业大学人文社会科学学院院长 邮编:100083 北京市海淀区清华东路17号中国农业大学人文与发展学院院长 邮编:100083 北京市海淀区学院路15号北京语言大学人文学院院长 邮编:100070 北京市丰台区花乡张家路口121号首都经济贸易大学文化与传播学院院长 邮编:100083 北京市海淀区学院路丁11号中国矿业大学文法学院院长 邮编:100029 北京市朝阳区北三环东路15号北京化工大学文法学院院长 邮编:100124 北京市朝阳区平乐园100号北京工业大学人文社会科学学院院长 邮编:200433 上海市杨浦区邯郸路220号复旦大学中国语言文学系院长 邮编:200240 上海市东川路800号上海交通大学人文学院院长 邮编:200092 上海市四平路1239号同济大学人文学院院长 邮编:200241 东川路500号华东师范大学中国语言文学系院长 邮编:200433 上海市国定路777号上海财经大学人文学院院长 邮编:201620 上海市松江区人民北路2999号东华大学人文学院院长 邮编:200234 上海市徐汇区桂林路100号上海师范大学人文与传播学院院长 邮编:200444 上海市宝山区上大路99号上海大学中文系院长 邮编:201620 松江大学园区龙源路555号华东政法学院人文学院院长 邮编:710049 陕西省西安市咸宁西路28号西安交通大学人文学院院长

相关文档
相关文档 最新文档