通讯录管理系统c语言课程设计报告
“通讯录管理系统c语言课程设计报告”相关的资料有哪些?“通讯录管理系统c语言课程设计报告”相关的范文有哪些?怎么写?下面是小编为您精心整理的“通讯录管理系统c语言课程设计报告”相关范文大全或资料大全,欢迎大家分享。
c语言课程设计报告 - 通讯录管理系统
一、实习题目
通讯录管理系统
二、需求分析
问题描述:本程序属于非数值计算型算法设计,学生需要设计出图书馆模拟系统所需要的基本功能,并设计简单的界面(无需图形化)。 实现功能:
1、通过提示菜单选择可以进行的操作
2、将图书的信息存入文件中,并命名为BookInfo.txt 3、将图书借阅情况信息存入文件中,并命名为SendInfo.txt 4、在本系统中可以进行管理系统包含的基本操作,其中包括:
a) 查看所有图书的信息;
b) 输入一本图书的图书编号,从当前图书中进行查找,如果找到则显示该图书的相
关信息,如果没有找到则给出提示信息;
c) 添加一本图书的基本信息,通过输入图书编号,首先查找是否存在该图书编号的
图书,如果存在则提示重新输入,否则将该图书按照顺序插入到相应位置; d) 删除一本图书的基本信息,通过输入图书编号,首先查找是否存在该图书编号的
图书,如果存在则将该图书删除,否则给出提示信息,提示该图书不存在; e) 借阅一本图书,需要给出学号和图书编号,如果图书编号不存在则重新输入,直
到输入正确为止,并将学号和相应的图书编号存入SendInfo.txt文件中。
5、图书基本信息包括图书编号、书名、作者、出版社和价钱这些简单信息。 6
C语言通讯录系统课程设计报告
通讯录系统的设计与实现 桂林电子科技大学 电信三班傅得耕 3.1系统的需求分析
通讯录系统作为一个应用软件将为人民提供一个可以串联人与人之间的信息的一个平台。根据系统界面的提示信息对通讯录进行查询、初始化等操作。 系统功能需求分析描述如下: (1)创建联系人。
(2)显示所有联系人:显示可以进行的操作。 (3)删除联系人。
(4)查询:根据姓名进行查询,并可显示所有关于该人的信息。 (5) :退出。
3.2系统的设计 3.2.1 系统的总体设计
下面从系统的整体流程的功能模块、系统界面及数据结构进行总体设计。 (1)总体思想
本系统主要设计思想是实现通讯录系统信息的创建联系人、删除、查找等主要功能。系统的设计方法是结构化实际方法,系统用C语言进行开发用户可以清晰的了解联系人的情况。 (2)系统模块结构图
0
根据需求分析结果,通讯录系统可以分为五大模块:创建联系人模块、显示功能模块、查找联系人功能模块、删除联系人模块以及退出
C语言课程设计报告通讯录
河南城建学院
C语言课程设计报告
设计主题:(通讯录)
学院(系):计算机科学与工程学院 班级:0834131\\信管 指导教师:张俊峰 学号:083413129 姓名:李傲
实习时间:2014年6月9日至 2014年6月20日
评 语:
二〇一四年六月
1
一、课程设计的内容
编写学生通讯录程序,包括以下功能模块:
1、通讯录的每一条信息包括学号、姓名、电话(字符数组)。 2、输入功能:可以一次完成若干条信息的输入。 3、显示功能:完成全部通讯录信息的显示。
4、查找功能:完成按姓名查找通讯信息,并显示。 5、增加功能:增加通讯信息。
6、删除功能:完成按姓名删除通讯信息。 7、将通讯录信息存在文件addrbook中。
8、应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观!
二、课程设计的要求与数据
1、用C语言实现系统;
2、利用结构体数
c语言课程设计学生通讯录管理系统
题目:学生通讯录管理系统
任务说明: 主要利用c语言的文件操作能力设计开发一个小型的通讯录管
理系统,至少具有如下功能: ①记录通讯录内的人员的学号、姓名、地址、电话号码。 ②显示所有人员的信息。 ③通过输入姓名查找人员信息。
④通过输入姓名查找到要删除的人员信息,然后可以进行删除。 ⑤通过输入姓名查找到要修改的人员信息,然后可以进行修改。 ⑥添加人员信息。 系统功能描述:
本程序的功能是为用户提供简单的通讯录进行管理,通过该程序存储联系人信息,提供关键字(只能是英文关键字进行查找)查找功能,可以对数据进行修改、删除、添加等操作。
各按钮的功能如下:
查找记录:以姓名为关键字,查找并显示该记录。若查找不到,则显示“好象没有”;
添加记录:将当前记录按姓名序加入通讯录,然后显示第一条记录;
修改记录:修改当前记录,显示当前记录。姓名为关键字,
不允许修改;
删除记录:删除当前记录,然后显示第一条记录;
第一条记录:将当前记录指针移动至首节点,若已为首节点,则
课程设计通讯录管理系统
#include struct record//定义结构体,记录 { char name[20]; char phone[20]; char adress[40]; char postcode[10]; char e_mail[30]; }student[500]; int num=0; FILE *fp; int menu_select(); int adduser(); int list(); int search(); int display(); int add(); int listbyname(); int dele(); int save(); int exit(); int main()//主函数 { system(\ system(\清屏 for(;;) { switch(menu_select()) { case 0:adduser();break; cas
课程设计通讯录管理系统
#include struct record//定义结构体,记录 { char name[20]; char phone[20]; char adress[40]; char postcode[10]; char e_mail[30]; }student[500]; int num=0; FILE *fp; int menu_select(); int adduser(); int list(); int search(); int display(); int add(); int listbyname(); int dele(); int save(); int exit(); int main()//主函数 { system(\ system(\清屏 for(;;) { switch(menu_select()) { case 0:adduser();break; cas
C语言课程设计-通讯录管理系统说明书1
*******************
实践教学
*******************
兰州理工大学
计算机与通信学院 2010年春季学期
计算机语言B 课程设计
题 目:通讯录管理系统 专业班级: 姓 名: 学 号: 指导教师: 成 绩:
目 录
摘 要 ...................................................................................................................... 3 正 文 ...................................................................................................................... 2 1. 2. 3. 4. 5. 6.
问题描述 .......................................
手机通讯录管理系统课程设计报告模板
山东工商学院 信电学院 高级语言程序设计课程设计报告
高级语言程序设计
课程设计报告
题目: 手机通讯录管理系统
专 业 :电子信息工程
班 级 :电子112
学 号 :
姓 名 :
指导教师 :
日 期: 2012 年 7月 9日至 2012 年7 月 14 日
山东工商学院信电学院
山东工商学院 信电学院 高级语言程序设计课程设计报告
注:用户名和密码均为dianzi112
1、程序基本功能要求
手机通信录采用文件存储,因而要提供文件的输入输出操作;查看功能要提供显示操作;增加新数据的过程要检查是否有重复,存储空间是否已满,且录入的新数据能按递增的顺序自动进行条目编号,因而要提供查找、统计和排序操作;要提供修改与删除和自动调整编号功能;另外还要提供键盘式选择菜单以实现功能
Java课程设计--个人通讯录管理系统
《JAVA程序设计》课程设计报告
《JAVA程序设计》
课程设计说明书
班级: 学号: 姓名: 设计题目: 个人通讯录管理系统 设计时间: 至 指导教师: 评 语: 评阅成绩: 评阅教师:
《JAVA程序设计》课程设计报告
目 录
1 引 言 .
Java课程设计 - 学生通讯录管理系统
苏州科技学院电子信息实验中心
面向对象技术课程设计 报告
--学生通讯录管理系统
专业年级 计算机科学与技术2014 班 级 计算机1421 学 号 1430107132 姓 名 胡耀文
成 绩
指导教师
张宗杰
2016 年 一
4月
1.引言
1.1 1.2
项目的名称 项目背景和目标
学生通讯录管理系统
学生通讯录管理系统主要对在校学生的基本信息进行管
理,对教师用户提供查询信息、增添信息、删除信息等操作功能;对学生用户提供基本信息查询功能。我们的目标就是为该系统提供后台连接数据库程序设计以及前台用户界面设
1.3 项目的可行性研究
设计此系统需要java面向对象编程基础,数据库应用知识以及功能分析。根据目前所开设的课程,学生已经具备这样的知识,有能力综合java编程知识和数据库应用知识做出一个这样的学生通讯录管理系统
二、 需求分析
2.1系统概述
此系统提供给教师用户和学生用户。教师登陆后可以对
学生基本信息表进行查看、增添新记录、删除记录等操作。学生登陆后能查询自己的信息。