当前位置:文档之家› 管理人员通讯录

管理人员通讯录

管理人员通讯录

管理人员通讯录

序号姓名职务联系电话备注

个人通讯录管理系统c语言源程序优秀版)

#include /*头文件*/ #include //包含最常用的系统函数 #include //关于字符数组的函数定义的头文件#include //控制台输入输出 //定义结构体 struct tongxunlu /*定义通讯录结构体变量*/ { char xingming[20]; /*定义输入名字的数组*/ char dianhua[20]; /*定义输入电话号码的数组*/ char dizhi[40]; /*定义输入地址的数组*/ } txl[100]; //默认100个数据 int n=0;//记录数据联系人数量 FILE *fp; /*定义文件*/ //程序用到的所有函数 void zhucaidan(); /*主菜单函数*/ void zengjia(); /*增加联系人函数*/ void readfile(); /*文件中读入函数*/ void writefile(); /*文件中写入函数*/ void xiugai(); /*修改联系人函数*/ void xiugai_xingming(); /*姓名修改*/ void xiugai_dianhua(); /*电话号码修改*/ void chazhao(); /*查找联系人函数*/

void chazhao_xingming(); /*按姓名查找*/ void chazhao_dianhua(); /*按号码查找*/ void shanchu(); /*删除联系人函数*/ void shanchu_quanbu(); /*全部删除*/ void shanchu_dange(); /*单个删除*/ void xianshi(); /*号码显示*/ //程序主函数模块六 void main() /*主函数main*/ { readfile(); /*读入文件*/ while(1) /* 循环(永远进行)*/ { zhucaidan(); /*调用主菜单函数*/ } } //读取文件函数部分开始模块七 void readfile() { if((fp=fopen("c:\\通讯录.txt","r"))==NULL) /*以只读方式打开判定文件是否为空*/ { printf("\n\t\t\t 通讯录文件不存在"); /*判断结论*/ if ((fp=fopen("同通讯录.txt","w"))==NULL) /*只写方式判断*/

班级通讯录管理系统课程设计分析报告

高级语言程序设计(1)课程设计 专业班级学号 姓名完成日期指导教师: 1.程序设计说明书 【设计题目】班级通讯录管理系统 【问题描述】 信息1002班上学生的通讯基本信息包含姓名、电话号码、QQ号和宿舍号。对信息1002班学生的基本通讯信息进行统一整理,并可以按电话号码或姓名等查到学生个人基本通讯信息。可以显示所有的通讯记录,并对现有的通讯记录进行修改和增删等处理。 【基本要求】 1.通过此软件可以直接录入各个学生的基本通讯信息,并且会将所有信息自动保存到磁盘 上。 2.通过此软件可以直接对已录入的各个学生的通讯基本信息进行修改,并且修改完成后会将 更改后的信息情况自动保存到原磁盘文件中。 3.通过此软件可以直接对信息1002班每个同学的基本信息情况进行查询。 【算法思想】 1.根据要求,通讯录数据以文本文件存放在文件中: 2.需要提供文件的输入输出的等操作: 3.还需要保存记录已进行修改,删除,查找的操作: 4.另外还需提供键盘式选择菜单实现功能的选择。 【总体设计】 图1系统功能模块图 【详细设计】 主函数 主函数设计要求简洁,只提供部分提示语和函数的调用 【程序】

图2.主函数流程图 Voidmenu()/*主界面*/ { intn,w1; voidenter();voidadd();voidmodify();voidbrowse();voiddelete();voidsearch(); do { puts("\t*******菜单**************\t\n\n"); puts("\t\t\t\t1.新建联系人"); puts("\t\t\t\t2.添加联系人"); puts("\t\t\t\t3.修改"); puts("\t\t\t\t4.删除"); puts("\t\t\t\t5.浏览"); puts("\t\t\t\t6.查找"); puts("\t\t\t\t7.退出"); puts("\n\n\t*****信息1002班通讯录*************\t\n"); printf("请选择服务种类(1-7):[]\b\b"); scanf("%d",&n); if(n<1||n>7) {w1=1;getchar();} elsew1=0; }while(w1==1); switch(n) { case1:enter();break;/*输入模块*/ case2:add();break;/*添加模块*/ 【模块流程图】 main函数

题目通讯录管理系统

题目 2 通讯录管理系统 一.设计要求 1、问题描述 设有一通讯录,记录联系人的联系信息,包括联系人姓名、联系人多个联系电话、邮箱、联系地址以及所属群组。联系人按姓氏序列升序排列并按顺序编号。使用者能根据姓名或编号对联系人信息进行增删改查。请编制一程序模拟该通讯录的管理。 2、设计要求 1)基本要求 (1) 新建联系人。输入联系人的姓名、电话、email、地址和分组等信息, 并插入通讯录的正确位置。 (2) 编辑联系人。可修改、新增或删除联系人的电话、设置首个默认电话号 码、修改或删除email、地址和分组等信息。 (3) 删除联系人。可按姓名或序号删除联系人的信息。 (4) 查询联系人。可按姓名或序号查询联系人的信息并输出。 (5) 群组管理。可根据实际情况删除或新增分组,可为联系人分配群组或移 除群组,并可按群组查询联系人信息。 (6) 输出通讯录。按顺序输出通讯录的全部信息。 2)以下为选做: (7) 按姓名查询联系人时可进行模糊查询。 (8) 通过文件读写实现通讯录信息的读取和记录。 二.概要设计 1.主界面设计 为了实现通讯录管理系统,设计一个含有多个菜单项的主控菜单子程序以链接系统的各项子功能,方便用户使用本系统。本系统主菜单运行界面如下图

所示。 2.存储结构设计 本系统主要采用链表结构类型存储联系人信息。 3.系统功能设计 本系统分为以下7个功能模块。 (1)添加联系人:添加联系人子模块可完成添加联系人姓名、电话、email、地址和分组等信息,并插入通讯录的正确位置。 (2) 编辑联系人。可修改、新增或删除联系人的电话、设置首个默认电话号码、修改或删除email、地址和分组等信息。 (3) 删除联系人。可按姓名或序号删除联系人的信息。 (4) 查询联系人。可按姓名或序号查询联系人的信息并输出。 (5) 群组管理。可根据实际情况删除或新增分组,可为联系人分配群组或移除群组,并可按群组查询联系人信息。 (6) 输出通讯录。按顺序输出通讯录的全部信息。 (7)可选择是否保存并退出系统。 三.模块设计

管理信息系统-通讯录管理系统

昆明理工大学管理信息系统课程设计通讯录管理系统 学院计算机科学与技术学院 姓名黄亚军 学号200910405229 指导教师姓名王剑 2012年05月27日

昆明理工大学管理信息系统课程设计 (1) 摘要 参考文献 (25)

摘要: 通讯录管理系统是每一个用户管理通讯录的不可缺少的一个管理信息系统,它的内容对于用户的管理者来说是至关重要的,所以通讯录管理系统应该能够为每一个用户的管理者提供充足的信息和快捷的查询手段,大大的方便用户合理的管理通讯录。 随着科学技术的不断提高,计算机科学日渐成熟,网上通讯工具的迅速发展,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对通讯录进行管理,具有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高通讯录管理的效率,也是用户理财的科学化、正规化管理,与先进科学技术接轨的重要条件。 因此,开发这样一套管理软件成为很有必要的事情,对于我们即将计算机专业毕业的学员来说,也是一次将计算机应用于现实管理的一次很有意义的实践活动。 关键词:通讯录管理信息系统计算机科学用户 一、前瞻 1.开发背景简介 随着信息活动在国民经济中主导地位的确立和信息产业的崛起信息资源管 理(Informetion Resouces Management,简称IRM)作为一个专有名词和独立的学科逐渐发展起来。如何积极开发、合理配置和有效利用信息资源,日益成为社会生活中亟待解决的问题。由于计算机和通信技术的高速发展,推广应用计算

C语言通讯录管理系统程序代码

一、课程设计题目及要求 题目通讯录管理系统 任务:自学C语言中相关知识,设计出通讯录管理系统。要求如下所述: ◆建立通讯录信息,信息至少包含编号、姓名、年龄、电话、通讯地址、电子 邮箱等;; ◆能够提供添加、删除和修改通讯录信息的功能; ◆能够提供按姓名或电话等查询; ◆将通讯录保存在文件中; ◆能够按表格方式输出通讯录信息。 二、系统设计方案 (一)总体框架图: 通讯录管理系统:1、录入通讯录信息 2、修改通讯录信息 3、查询通讯录信息 4、浏览通讯录信息 5、增加通讯录信息 6、推出系通讯录统 (二)模块设计 模块一:头文件,变量定义,函数的声明 对系统所使用的变量进行定义,对函数进行声明 模块二:录入通讯录信息 声明函数void readfile(),说明一个文件指针FILE *fp 打开文件"student.txt" 模块三:通讯录信息的查找 声明void seek()为查找函数,通过switch(item)设定用学号查找,用姓名查找两个分支 模块四:通讯录信息的修改

声明void modify()为学生信息修改函数,通过switch(item)设定所要修改的项目模块五:通讯录信息按学号排序 声明void sort()将录入通讯录信息系按升序排列,用的是“冒泡排序法”实现排序模块六:加通讯录信息 声明void insert()插入通讯录信息,先通过判断通讯录是否存在,若否则继续输入,若是跳出,重新循环 模块七:通讯录信息 声明void del()实现通讯录信息删除,通过学号对比确定要删除的信息,然后用后一个替换掉。 模块八:示学生信息 通过display()函数输出通讯录信息 模块九;存信息 通过fp=fopen("student.txt","w");写入信息 模块十:界面菜单 通过switch(num)调用,以上各函数,实现功能 三、设计详情 1.主函数 主函数设计要求简洁,只提供部分提示语和函数的调用 【程序】

通讯录管理系统设计说明书

通讯录管理系统设计说明书 系统概述: 随着毕业的来临,我们就将面临分离。为了能在毕业后,能够方便联系我们在大学其间的同学朋友,通讯录就是一个可以帮我们方便查找同学朋友的工具。 随着计算机的普及,人们的生活摆脱了传统式的记事本、电话簿,越来越多的靠计算机来帮助人们记住这些事情,极其简便。这就需要有一个使用的通讯录管理系统,用户可以方便的通过自己电脑的通讯录管理系统,来随时查阅自己所需要的信息,而不必再大费周折去翻开那繁琐的记事本。 通讯录管理系统是一个专门针对储存用户联系方式以及一些简单个人信息的实用管理系统,它方便了用户对众多客户、朋友、同事等个人信息的储存和快速查阅的功能,大大减少了查找过程的时间。 关键字:插入,删除,查找,输出。 需求分析: 调查用户需求: 随着同学们的即将毕业,蹋出社会,交际难免地逐渐扩大,与外界联系将更为广泛和密切,传统的手工通讯录、地址簿已经难以满足快节奏、高效率的现代生活的需求。经常发生要在几十甚至上百张名片中找出某一张名片的情况,若由手工完成效率十分低。当交际扩大后,传统的手工通讯录非常不方便,不易查询、修改、存放,不易保密,容易遗失。 由计算机带来管理庞大而繁杂的通讯录是非常合适的,不仅查询和修改方便,并且效率高,速度快,完全能够满足现代化交际活动的要求,同时也更方便同学们联系交往。 本系统专门用于个人通讯信息管理的小型应用软件,主要提供个人通讯信息的登记、修改、浏览、查询和打印等功能。

1.用户的主要信息需求: ①对个人通讯信息资料进行登记、修改、浏览。 ②对个人通讯信息资料进行按姓名和学号查询。 ③对个人通讯信息资料进行打印输出。 系统功能设计与分析: 1.功能模块图 2.功能设计 (1)新建通讯录功能 增加一个新的记录,并保存通讯录; (2)搜索通讯录功能

通讯录管理制度

1.目的 为增强对公司通讯录发放、更新等管理,特制定此制度。 2.适用范围 公司通讯录。 3.职责 3.1行政人事部负责本制度拟定、完善、更新及下发。 3.2行政人事助理负责定期更新、发放通讯录。 3.3各部门负责人负责本部门工作联系更新信息传递至行政人事助理。 3.4各员工负责自身联系更新信息传递至行政人事助理。 4.工作程序 4.1通讯录版本及内容 4.1.1公司通讯录分为“内部”和“外部”二个版本。“内部”通讯录记录公司所有人员的通讯信息,仅发放于公司总部相关部门;“外部”通讯录记录部门负责人、部门助理,及经常与办事处沟通人员的通讯信息,发放于办事处。 4.1.2公司通讯录按照部门顺序记录以下内容:大部名称、部门名称、姓名、岗位、分机、手机、固定电话、传真、邮箱等信息。 4.2通讯录更新 4.2.1行政人事助理依据上周发生的人员入职、离职、调岗等信息更新通讯录,于每周一下班前以邮件方式发放最新通讯录。 4.2.2公司各员工在自身通讯方式发生变更三个工作日内,把更新通讯信息传递至行政人事助理处。 4.2.3各部门对外工作联系信息,包括但不限于办公地址、办公电话、传真等发生变化时,由部门负责人或部门助理在变更后三个工作日内传递更新信息至行政人事助理处。

4.2.4公司部门架构、公司对外工作联系信息等发生变化时,经CEO审批后,由行政人事助理直接更新。 4.3通讯录发放接收人员 4.3.1《通讯录(内部)》发放接受人员为:CEO、CTO、COO;各大部总监;部门经理;需与外部经常联系的部门助理、岗位人员。 4.3.2《通讯录(外部)》发放接受人员为:大区经理、办事处经理、办事处文秘。 4.4通讯录管理 4.4.1公司通讯录为公司受控文件,严禁接受人员随意转发。如发现转发的,处于200元/次经济处罚。 4.4.2如因正常工作需要,需取得通讯录的,由行政人事部总监审批。 4.4.3工作之外,要求取得通讯录的,由行政人事部总监审核后,由CEO审批。 5.相关记录 通讯录(内部) 通讯录(外部)

c语言通讯录管理系统

一课程设计要求 1通讯录要求惯例的信息结构体成员有:姓名,单位,电话,家庭住址。2程序菜单为: ************************MEUN*************************** 0.Enter record /*输入记录*/ 1.List the file /*显示全部记录*/ 2.Search record on name /*查找记录*/ 3.display record on name /*按序号显示记录*/ 4.Delete a record /*删除记录*/ 5.add record /*增加记录*/ 6.sort by name /*按姓名排序*/ 7.Quit /*退出*/ 3定义多个子函数与菜单对应: /***********以下是函数原型************/ int menu_Select(); /*主菜单函数*/ void Init();/*单链表初始化*/ void Create();/*创建单链表,输入记录*/ void List (ADDRESS t[],int n); /*显示全部记录*/ void SearchByName (ADDRESS t[],int n); /*按姓名查找*/ int Delete (ADDRESS t[],int n); /*删除记录*/ int Delete (ADDRESS t[],int n); /*删除记录*/ int Add (ADDRESS t[],int n); /*插入记录*/ void SearchByIndex (ADDRESS t[],int n); /*按序号查找显示序列 */ void Sort(ADDRESS t[],int n); /*按姓名排序*/ 二功能框图

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

设计课题题目 一、课程设计目的与要求 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)

通讯录管理系统

通讯录管理系统 绪论 在时代不断发展的今天,很多东西都在不断的进步,当然,信息的发展也在不断的随着进步起来,因此,我们所要研究的课题信息管理系统也在向我们缓缓走来,并且涉及到很多的领域,以至于涉及到很多的方面,从大的来讲可以涉及到公司企业的系统的管理,从小的方面来讲可以涉及到单个人的联系方式的管理等等,并且随着时代不断的发展,还会涉及到更多的领域。 1引言 1.1课题简介:所谓通讯录管理系统,其实就是在世界上的每个社会上的成员作为用户来说,在他的通讯录的联系人存储中保存他所有联系人的信息的管理,以及时一个管理信息的系统。它所管理的内容对于每一个用户来说都是非常非常重要的,所以,这个所谓的通讯录管理系统必须能够具有很多很强的功能,其中包括对我们所需要的信息必须是完整的,当然对我们也必须是非常有用的,并且它还应该具有随时并且很快查询出我们所要信息的功能,从而用户使用的一个合理的,提供了很大的方便。 1.2开发的意义:当今我们面临着科技的一直提高,计算机科学技术已经逐渐趋向成熟,网上通讯工具的迅速发展,它的功能如此强大以至于已经被人们深刻认识,并且它已经逐渐开始走进人类的社会,与此同时它的地位也在很多的领域发挥着很到的作用。单纯的从计算机这个方面来说,由于这个领域还很小,所以要使用它来实现我们所需的铜须路的管理,具有太多别的方式不能达到的优点,其中这些优点包括很快的检查速度、便利的查找、存储的容量要足够大、意思安全性也要很强、但所需的费用必须合理,尽可能的很低等等。这些优点使得通讯录管理的效率得到了很大的提高。所以从以上的分析可以看出,要开发这样一套软件来管理我们的系统这件事是很有必要的,因此,我感觉这也是锻炼我在将理论运用到现实社会生活中的一次实际的考验,有很大的意义。我也希望通过本次的涉及能让我达到学为所用,从而让我的学习成为有意义,成为有价值的一种时间上的付出。 1.3开发环境及实现技术 1.3.1开发环境:Visual studio 2005,SQL severe 1.3.2开发工具简介: Visual Studio 2005(以下简称为VS 2005)是一种很新的开发工具,并且这种工具是由美国的微软公司开发出来的,这种最新的版本具有很多的全新功能,其中这种新的功能体现在很多方面在语言方面的强化,并且它的贡献也有很多,其中更好的执行就是它所提供的一种效能,并且在安全这方面也有了很大提高,他已经成为一种编程环境,并且这种环境的功能是很强大的,也是具有很高端效率的,提供了一种统一的并且集成的环境,它还能够支持很多种编程语言在同样的开发环境编写新程序并且对所编写的应用程序进行调试并加以部署。它是一种全套的并且完整的提供开发的工具集,用于生成https://www.doczj.com/doc/5714550078.html, Web应用程序,并且它还是一个完全的能够面向对象的一种新型的开发平台。 SQL Severe也就是:数据库管理系统(DBMS),并且它是由Microsoft公司开发和推广的,但是在刚刚开始的时候它是由好几个公司在一起共同开发的,版本也随着时代和技术的发展而不断的更新。 其中数据库(DB)是存放数据的仓库,只不过这些数据存在一定的关联,并按一丁的格式存放在计算机内。简单的说,数据并不仅仅只是单纯的、数字的数据,它还包括文本的内容,当然还有很多例如视频等这些动态的数据。而数据库管理系统(DBMS)是一种系统,并且这种系统的功能是用来管理数据库,还可以根据数据的模型来组织数据,它还包括很多的功能,例如:数据的定义、

通讯录管理系统

贵州大学 课程设计任务书 《班级通讯录管理系统》 专业班级: XX计级算机科学与技术 指导教师:XX 学生姓名:XX 中国﹒贵州﹒贵阳 200 9 年 1 月

目录 (2) 摘要 (3) 功能描述 (4) 概要设计 (5) 2.1信息结构体: (5) 2.2系统结构图 (6) 2.3 UML类图 (7) 详细设计 (8) 3.1 类的编写 (8) 3.1.1 stuClass类 (9) 3.1.2 stuOperate类 (9) 3.2 增加学生信息: (10) 3.3修改学生信息: (11) 3.4 删除学生信息: (13) 3.5 查询学生信息: (14) 3.6 查看学生男女比例: (16) 3.7 查看近期过生日的学生: (17) 效果及存在的问题 (22) 心得体会 (22) 参考文献 (23) 源程序附件 (24)

日益繁多的人际交往使得我们很难搞清楚与每个学生之间的联系方式,特别是对于不经常上课的人来说更是难,所以通讯录能够便捷的给我们带来所需要的相关信息。而随着计算机的普及,人们的生活摆脱了传统式的记事本、电话簿,越来越多的靠计算机来帮助人们记住这些事情,极其简便。这就需要有一个使用的通讯录管理系统,教师可以方便的通过自己电脑的通讯录管理系统,来随时查阅自己所需要的信息,而不必再大费周折去翻开那繁琐的记事本。 班级通讯录管理系统是一个专门针对储存学生联系方式以及一些简单个人信息的实用管理系统,它方便了教师对众多学生信息的储存和快速查阅的功能,大大减少了查找过程的时间。

功能描述 班级通讯录管理系统主要功能分为六个模块:添加学生信息、修改学生信息、删除学生信息、查询学生信息、查看学生男女比例、查看近期过生日的学生。 添加学生信息:录入学生的基本信息如学号、姓名、性别、出生日期、兴趣爱好、联系方式(电话、QQ、电子邮箱)、地址等。 修改学生信息:可对系统中已录入的信息进行修改,如要修改学号为36的信息,这时需选择修改学生信息菜单,然后输入要修改的学生的学号,即可进行修改。 删除学生信息:可对系统中已存在的信息按学号进行删除。 查询学生信息:每个学生都可以查询通讯录的全部记录,或按条件进行查询 查看学生男女比例:系统会根据系统中已录入的学生自动计算出百分比。 查看近期生日的学生:自动列出近7日内要过生日的学生的信息。

通讯录管理系统课程设计报告书(C语言)[1]

开放教育 课程设计报告书 课程名称:通讯录管理系统 班级:综合邮政07秋 学号:077240001 姓名:王芬 指导老师:高海东

通讯录管理系统 一.需求分析 设计题目及要求: ◆建立通讯录信息,信息至少包含编号、姓名、年龄、电话、通讯地址、电子 邮箱等; ◆能够提供添加、删除和修改通讯录信息的功能; ◆能够提供安不同方式查询的功能;如按姓名或年龄、电话等查询; ◆将通讯录保存在文件中; ◆能够按表格方式输出通讯录信息。 系统功能需求分析: 主要包含一下多种功能: 添加:添加通讯录记录 显示:显示通讯录记录 删除:删除通讯录记录 查询:查询通讯录记录 修改:修改通讯录记录 保存:将信息保存到文件 二.概要设计 系统功能模块图:

添加:可以添加通讯录记录,依次输入编号、姓名、年龄、电话号码、通讯地址、电子邮箱后,会提示是否继续添加。 显示:可以以表格形式输出所有通讯录里的记录 删除:输入欲删除的那个人的名字后,会自动删除他(她)的记录内容 查询:可以选择用姓名、电话、地址三种方式查询 修改:输入欲修改的那个人的名字后,再依次输入编号、姓名、年龄、电话号码、通讯地址、电子邮箱即可完成修改 保存:,输入文件名(带后缀名)后,即可将通讯录信息保存到文件 三.详细设计 (1).通讯录: typedef struct { char score; /*编号*/ char name[10]; /*姓名*/ char num[15]; /*号码*/ char email[20]; /*邮箱*/ char age[8]; /*年龄*/ char adds[20]; /*住址*/ }Person; void main() /*主函数*/ { int n=0; for(;;) {

通讯录管理系统

西安科技大学 数据库课程设计报告 题目:通讯录管理系统 班级:软件工程0902 学号: 0908010224 姓名:王浩 2011年6月

摘要 基于数据库的通讯录管理系统,采用数据库原理、程序设计方法、数据结构等方面的知识结合vc++的mfc类库进行综合设计,具有基本联系人资料管理以及对于登陆用户的管理,权限设置以及数据的备份和恢复等功能。采用SQL sever 作为通讯录管理系统的后台数据库,使得通讯录管理系统具有更高的稳定性及安全性,也方便了数据库中数据的备份以及发生故障时的还原。 关键词:数据库通讯录管理系统 SQL-sever 后台

目录 目录 (3) 1.绪论 (1) 1.1课程设计目的以及意义 (1) 1.2课程设计内容 (1) 2.需求分析 (2) 2.1功能需求 (2) 2.2数据分析 (2) 3.数据库设计 (3) 3.1概念结构设计 (3) 3.2逻辑结构设计 (3) 3.3物理结构设计 (4) 4.系统功能设计 (5) 5.系统实现 (6) 5.1系统的开发环境 (6) 5.2代码部分 (6) 6.总结 (57)

1.绪论 1.1课程设计目的以及意义 通过本课程设计,培养学生具有C/S模式的数据库应用软件系统的设计和开发能力;熟练掌握SQL Server数据库的使用,熟练掌握使用VC++开发工具开发数据库应用的能力;为毕业设计打下坚实的基础。根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。根据所学的数据库原理与程序设计的知识, 通过对一个实际问题的分析,设计与实现,将原理与应用相结合,使我学会如何把书本上学到的知识用于解决实际问题,培养自己的动手能力;另一方面,使我能深入理解和灵活掌握教学内容。 1.2课程设计内容 通讯录管理系统 主要的数据表: 用户信息表,联系人信息表等;

个人通讯录管理系统.doc

物理学与电子信息工程系 课程设计(程序设计)报告书 题目个人通讯录管理系统 专业、班级 学号 姓名 成绩: 完成期限: 指导教师签名: 年月日

摘要 日益繁多的人际交往使得我们认识的或者将要认识的人会越来越多,从而很难搞清楚与每个人之间的联系方式,特别是对于经常出差的人来说更是难,所以通讯录能够便捷的给我们带来所需要的相关信息。然而,纸质的通讯录已经不能满足我们的需求,更新麻烦、查询困难等缺点是纸质通讯录所不能克服的。再次情况下,迫切需要一个电子版的通讯录来满足我们的需求,而随着计算机的普及,人们的生活摆脱了传统式的记事本、电话薄,越来越多的靠计算机来帮助人们记住这些事情,极其简单。这就需要有一个使用的通讯录管理系统,用户可以方便的通过自己电脑的通讯录管理系统来随时查阅自己所需要的信息,而不必再大费周折去翻开那繁琐的记事本。 关键字:顺序表;数组;个人通讯录管理系统;

目录 第一章综述 (1) 1.1 (1) 1.2 (1) 1.3 (1) 1.4 (1) 第二章系统分析与设计 (2) 2.1程序数据的系统结构设计 (2) 2.2. 系统设计流程图 (2) 2.3 主要功能表 (5) 第三章软件的实现 (7) 3.1数据结构设计 (7) 3.2 函数描述 (7) 第四章软件测试 (10) 4.1 主界面的测试 (10) 4.2 增加联系人的测试 (10) 4.3 查找联系人的测试 (10) 4.4 修改联系人的测试 (10) 4.5 删除联系人的测试 (10) 第五章总结 (15) 5.1 错误分析 (15) 5.2 进度安排 (15) 表二进度安排表 (15) 5.3 分工流程 (15) 5.4 心得体会 (15) 参考文献 (17)

工程项目部实名制管理方案

项目部实名制管理方案 为加强和推进本工程项目劳务管理工作,实施劳务精细化管理,做到 施工现场人员底数清、基本情况清、出勤记录清、工资发放记录清、进出 项目时间清“五清”目标,切实维护劳务人员和各管理方合法权益,确保本工程建设的和谐与稳定,根据相关要求,特制定本方案。 一、适用范围 劳务实名制是指劳务人员提供有效的身份证件和国家规定的从业资格 证书,并实施信息管理,现场考勤、工资支付等相关管理的一种制度。 本制度涉及的分包队伍是指在我项目从事专业分包或劳务分包的单位,劳务人员是指分包队伍在承包范围内所使用的人员。 二、实名制工作难点 本工程属于宿舍改造工程,管理难度大、施工现场作业面狭长,封闭 式管理难度大、单位工程工期短,施工作业环境复杂、人员流动性大。 三、组织机构 项目经理部成立劳务管理领导小组,主要人员设置如下: 组长:项目经理 副组长:劳务管理员

成员:项目部全体管理人员、各分包单位施工现场主要负责人、各班组长为项目劳务管理领导小组成员。 分包单位作业人员100人以上的,必须设置至少1名专职劳务管理员,100人以下必须设置兼职劳务管理人员,负责相关的具体工作,其名单及联系方式应上报项目部,专/兼职劳务管理员纳入项目劳务管理领导小组成员。 项目劳务管理领导小组下设办公室,办公室设在项目部,由 负责实名制日常事务的处理。 四、工作流程

五、管理措施 1、进场人员信息管理 分包方与劳务人员依法签订书面劳动合同,明确双方权利义务;进场前将劳务人员花名册、身份证、劳动合同文本、特种作业人员证复印件、《班组承包协议》报项目部备案,项目劳务管理人员进行审核,并确保人、册、证、合同、证书相符统一,并符合国家相关管理规定。

通讯录管理系统

摘要 为了人们对他人信息的记忆方便而设计,开发的一套“通讯录管理系统“软件。 通过该题目的设计过程,可以培养学生结构化程序设计的思想,加深对高级语言基本语言要素和控制结构的理解,针对c语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。得到软件工程的综合训练,提高解决实际问题的能力。 关键字:信息;管理;实用

Abstract Designedfor people to others the memoryof information convenient,developed a setof "mail listmanagement system" software. Through the designprocessofthis subject, students can bestructuredprogramming ideas, deepen our understanding of the advanced languagebasiclanguage elements and controlthe understandingofthestructure,conducttraining for emphasis and difficultyinC language, independently complete the program design hasa certainwork tasks,while emphasizing the good programming https://www.doczj.com/doc/5714550078.html,prehensivetraining in software engineering, improvingtheabilityto solve practical problems. Keywords:Information;management;practical

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

学生通讯录管理系统的设计与实现 问题描述: 纸质的通讯录已经不能满足实际需求,容易丢失,查找困难等问题是纸质通讯录所不能克服的缺点。“学生通讯录管理系统”是为了帮助老师、同学,或者其他一些需要使用的通讯录的人员进行管理和应用的一种应用程序。 需求分析: 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判断输入进行各种操作,1进行建立信息

通讯录管理系统需求分析

通讯录管理系统需求分析项目编号:S1-BS-HTML-001 l项目概述

1.引言 1.1编写目的 在完成了针对通讯录管理系统的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。 此需求规格说明书对《通讯录管理系统》软件做了通讯录管理系统的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。 本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。 1.2项目背景 本通讯录信息管理系统用计算机管理电子通讯录的一种计算机应用技术的创新,在计算机还未普及之前通讯管理都是由联系人采用名片,笔录手工记帐的方式来操作的.现在一般的通讯录管理都是采用计算机作为工具的实用的计算机通讯录管理程序来帮助人们进行更有效的通讯录信息管理。通讯录管理系统是典型的信息管理系统(mis),要求应用程序功能完备,易使用等特点。 1.3定义 需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。2.任务概述

2.1目标 实现通讯录管理系统的基本功能,可以实现电话用户的查询、电话号码的查询、电话号码所在地的查询、电话号码的添加及删除等功能,以方便人们的记录和通讯。 2.2运行环境 2.2.2.1服务端 A. 操作系统:Windows 2003 Server 2.2.2.2客户端 A. Windows 95/98/me/Xp/2000/2003, Unix, Linux,Vista,Mac OS 各版 2.3条件与限制 本通讯录信息管理系统用计算机管理电子通讯录的一种计算机应用技术的创新,在计算机还未普及之前通讯管理都是由联系人采用名片,笔录手工记帐的方式来操作的.现在一般的通讯录管理都是采用计算机作为工具的实用的计算机通讯录管理程序来帮助人们进行更有效的通讯录信息管理。通讯录管理系统是典型的信息管理系统(mis),要求应用程序功能完备,易使用等特点。 3.数据描述 开始 3.1数据流图 以可读写的方式打开一个数据文件

个人通讯录管理系统.

重庆科技学院 《C语言程序设计》 课程设计报告 学院:_电气与信息工程学院_ 专业班级: 学生姓名:学号: 设计地点(单位)________ I515 ______________ __ 设计题目:__________个人通讯录管理系统 _____________ 完成日期: 2012 年12月28日 指导教师评语: ______________________ _________________ __________________________________________________________________________________ __________________________________________________________________________________ _____________________________________ __________ _ 成绩(五级记分制):______ __________ 指导教师(签字):________ ________

摘要 本次课程设计的题目为个人通讯录管理系统,要求将程序中所输入的联系人姓名、电话和地址信息这三个数据以文本方式保存在磁盘中,并且能够对所储存的联系人信息进行显示、查询、修改、删除等功能。 我编写的程序从整体上看可分为两个部分,一部分为文件的建立、读取和保存,另一部分为通讯录功能的实现。在文件部分,我通过readfile()函数和writefile()函数从而实现了对磁盘上数据的进行写和读,通过刚开始的界面提示可以知道文件是否建立,以免丢失数据,我还为用户设计了保存退出和不保存退出两大功能供用户做选择。在模块功能实现部分,通过scanf从键盘上输入的数字放到switch() case 循环中来实现调用zengjia()、shanchu()、xiugai()、chazhao()等十五个函数来实现“添加”、“查询和显示”、“修改”、“删除”等不同功能。 关键字:文件、数组、循环、函数

通讯录管理系统可行性分析报告(1)

通讯录管理系统可行性分析报告 1、引言 为了方便管理联系人的手机、QQ、邮箱、地址等信息特提出开发此系统。 1.1编写目的 本产品是针对为能本地化无网络的获得通讯录信息的需求而设计的,主要功能包括对联系人的信息管理,实现对联系人进行搜索、输入、修改、删除、排序等功能,实现对联系人信息的管理。 1.2 项目背景 项目名称:通讯录管理系统 项目的任务提出者:软件工程技术试验9组 开发者:软件工程技术试验9组 用户:一般个人 1.3参考资料 《软件工程》清华大学出版社 《实用软件工程》郑人杰清华大学出版社 《Visual C++ 高级编程》清华工业出版社 《Visual C++ 信息系统设计与开发实力》机械工业出版社 《C语言程序设计》王曙燕曹锰王春梅等科学出版社 《C语言程序设计》谭浩强清华大学出版社 2、可行性研究的前提 2.1 要求 功能:能够准确快速的记录联系人的相关信息,包括学号、姓名、性别、年龄、生日、

电话号码、QQ号码、E-mail以及地址。能轻易的查出联系人的相关信息,并对其进行修改或删除,最终以文件形式保存。 性能:实时控制,功能齐全,数据共享,操作简便,可靠性好,稳定快速 输入/输出:英文和数字输入,英文和数字输出 安全与保密要求:不能轻易被破坏,不能让除用户之外的其他人删改相关信息,需要用户名及密码登录。 2.2 目标 本系统要达到的目标有以下几点: 1.输入功能:可以一次完成无数条记录的输入。 2.插入功能:按学号由小到大插入任意条学生记录。 3.修改功能:查找学生对应学号,完成对学号、姓名、信息的修改。 4.删除功能:查找学生对应学号,删除学生相关各项记录。 5.查询功能:⑴通过学号或姓名查找学生记录并显示; ⑵显示全部学生的信息记录; 6.排序功能:按学生学号升序排列并显示学生信息; 7.保存功能:将学生记录保存在任何自定义的文件中。 8.读取功能:将保存在文件中的学生记录读取出来。 9.密码功能:设定密码,可以输入两次,若正确输入进入程序,反之退出系 统。 10.界面设置:一个主菜单可以任意调用,方便清晰美观。 2.3可行性研究的方法 通过调查分析开发通讯录管理系统应具有的功能,性能及需求,确定总体结构,以最简洁最容易的方法,建议系统初步决定使用VC++编写程序使其成为一个初级的系统软件。 2.4 决定可行性的主要因素 通讯录数量、设备状况、操作人员技术、存储空间 3、对现有系统分析

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

郑州工业应用技术学院 课程设计报告 题目:通讯录信息管理系统数据库设计 姓名: 院(系):信息工程学院 专业班级:12 级计算机科学与技术 学号: 指导教师: 成绩: 时间:2015 年9 月8 日至2015 年9 月18 日

摘要 随着计算机技术的不断发展,网络数据库技术在社会生活中日益重要起来,Web开发作为一种比较流行的技术也开始得到了很多人的支持和喜爱。在现代社会中,数据库在网络技术中已经成为了不可分割的重要组成部分。在网络技术的日趋发展中,也带动了一系列的新鲜事物出现。 通讯录信息管理系统就是在这一社会背景下出现的。本系统使用了MySQL 数据库技术、JSP技术、Java语言、MyEclipse开发工具,以及Tomcat服务器等进行了系统的实现。本系统具有快速存储联系人大量信息、多条件检索联系人信息、修改个人资料、添加删除联系人等功能。另外,本系统是利用数据库技术在网络上建立的,在网络越来越便利的,我们可以随时随地的在线查找、更新通讯录,同时也可以降低通讯录在移动设备端丢失的概率。 关键词:通讯录信息管理系统;MySQL;数据库

目录 1 概述 (1) 1.1 系统背景分析 (1) 1.2 设计的目的和意义 (1) 1.3 国内外通讯录发展现状 (1) 1.3.1 国内通讯录发展现状 (1) 1.3.2 国外通讯录发展现状 (2) 1.4 系统设计思想 (2) 1.5 课程设计结构 (2) 2 系统需求分析 (3) 2.1 系统功能需求分析 (3) 2.1.1 总体功能需求分析 (3) 2.1.2 系统前台功能需求 (4) 2.1.3 系统后台功能需求 (4) 2.1.4 数据流图 (4) 2.2 数据需求分析 (5) 2.2.1 数据分析 (5) 3 数据库概念结构设计 (6) 4 数据库逻辑结构设计 (8) 4.1 把E-R图转化为关系模式 (8) 4.2 实体间的联系 (8) 4.3 关系规范化 (8) 5 物理结构设计 (9) 5.1 表结构的设计 (9) 5.2 视图的设计 (10) 6 数据库的实现 (11) 6.1 创建数据库 (11) 6.2 创建表和主键约束 (11) 6.3 创建约束 (12) 6.4 输入数据 (13) 6.5 创建索引 (14) 6.6 创建视图 (14) 7 应用系统的实现 (15) 7.1 功能的实现 (15) 心得体会 (29) 参考文献 (30) 附录 (31)

相关主题
文本预览
相关文档 最新文档