同学录信息管理系统

同学录信息管理系统
同学录信息管理系统

沈阳航空工业学院

课程设计任务书

院系:电子专业:电子信息工程班级:6402101 学号:200604021001 题目:同学通讯录信息管理

一、课程设计时间

2007年9月10日至2007年9月14日,共计1周,20学时。

二、课程设计内容

用C语言编写软件完成以下任务:

能够对同学的通讯信息进行数字化管理,人数不少于3人。通讯信息应保存到文件myfile.dat中。

三、课程设计要求

1. 程序质量:

?贯彻结构化的程序设计思想。

?用户界面友好,功能明确,操作方便。

?用户界面中的菜单至少应包括“同学信息录入”、“同学信息查询(根

据姓名,或编号等)”、“显示全部同学信息”、“退出”4项。

?代码应适当缩进,并给出必要的注释,以增强程序的可读性。

2. 课程设计说明书:

课程结束后,上交课程设计说明书和源程序。课程设计说明书的格式和内容参见提供的模板。

四、指导教师和学生签字

指导教师:________ 学生签名:________

五、说明书成绩

六、教师评语

目录

一、需求分析 (1)

二、程序流程图 (2)

三、核心技术的实现说明及相应程序段 (5)

四、个人总结 (9)

五、参考文献 (9)

六、源程序 (10)

一、需求分析

经过对程序设计题目的分析可知,整个程序的设计实现大致分为六个模块,其中每一个模块对应一个函数,他们的功能分别是:添加学生通讯录(add),查询学生通讯录(inquire),显示学生通讯录(show_all) 以及保存(save)。在这些函数当中,前两个函数的实现是整个程序的核心,较为复杂。

1、添加学生通讯录主要实现程序最初运行时学生通讯录的录入以及其后的运行中学生通讯录的追加功能;

2、查询学生通讯录实现的功能是按照学号或姓名对学生的通讯录记录进行查询;

3、显示学生通讯录主要功能是将学生通讯录的全部信息显示出来

4、保存实现功能为将新的通讯录信息保存到文件中;

除上面介绍的功能之外,程序还具有退出功能,可以在程序的一次运行当中循环执行所有的功能,并根据需要终止程序的执行。

每一个学生记录都包含学号、姓名、电话和地址,在程序当中,将学生通讯录类型定义为结构体类型,添加以及追加的学生通讯录信息现存入结构体数组中,再在save 函数中写入D盘的myfile.dat文件中,其他函数每次对学生通讯录的访问,其数据来源都是结构体数组并可以对学生数据进行永久保存。

5.如果用户输入的信息范围在1-5之外,会自动提示用户重新输入。

二、程序流程图

1、程序总体结构图

图1 程序总体结构图2、具体功能框图

(1)添加学生通讯录add

图2 添加学生通讯录(2)学号查询num_inquire

图3学号查询

(3)姓名查询name_inquire

图4姓名查询

三、核心技术的实现说明及相应程序段

本程序主要由七个自定义函数和一个主函数组成,其中主函数以菜单的形式调用其他函数来实现要求的所有功能。在这些函数当中,添加学生通讯录、查询学生通讯录是程序中较为核心的部分,下面分别进行说明。

1、添加学生通讯录

添加学生通讯录是将学生通讯录信息以结构体数组的形式储存到结构体数组中去。具体的程序段如下:

void add()

{

printf("shu ru xin xi:\n");

printf("#########num:");

scanf("%d",&stu[counter].num) ;/*输入学生学号*/

printf("#########name:");

scanf("%s",&stu[counter].name) ;/*输入学生姓名*/

printf("#######telephone:");

scanf("%s",&stu[counter].telephone_num) ;/*输入学生电话号码*/

printf("#########address:");

scanf("%s",&stu[counter].address) ;/*输入学生地址*/

counter ++;

}

2、查询学生通讯录

该函数通过调用两个自定义函数分别实现学号查询和姓名查询两种查询通讯录的方式。并运用do···while()循环和switch()分支结构进行两种查询方式的选择。具体程序段如下:

void inquire()

{

char temp_letter;

printf("An yao qiu shu ru xin xi:\n");

printf("a.Gen ju xue hao cha xun \n");

printf("b.Gen ju xing ming cha xun \n");

printf("c.tui chu \n");

do{

temp_letter = getchar();

switch(temp_letter)

{

case 'a': num_inquire();break;

case 'b': name_inquire();break;

case 'c': caidan();break;

}

}while(temp_letter != 'c');

}

3、学号查询

通过学号在已有记录中查找相同信息,并显示出来。具体程序段如下:

void num_inquire()

{

int inquire_num;

int i;

int count=0;

printf("a.qing shu ru xue hao:");

scanf("%d",&inquire_num);

for(i=0;i

{

if(stu[i].num == inquire_num)

{

printf("########num: %d\n",stu[i].num);

printf("########name: %s\n",stu[i].name);

printf("###telephone: %s\n",stu[i].telephone_num);

printf("#####address: %s\n",stu[i].address);

printf("\n");

count ++;

}

}

if(count == 0)

printf("Mei you ni yao cha xun xue sheng de xin xi !") ;

}

4、姓名查询

通过姓名在已有记录中查找相同信息,并显示出来。具体程序段如下:

void name_inquire()

{

char *p1,*p2,cha_name[20];

int i,j=0,k;

int count1=0,count2=0;

printf("b.qing shu ru xing ming:");

p1 = cha_name;

scanf("%s",p1);

for(i=0;i

{

count1 = 0;

j = 0;

do

{

if(cha_name[j] != stu[i].name[j])

count1=1;

j++;

}while(cha_name[j-1] != 0);

if(count1 == 0)

{

printf("#######num: %d\n",stu[i].num);

printf("#######name: %s\n",stu[i].name);

printf("####telephone: %s\n",stu[i].telephone_num);

printf("######address: %s\n",stu[i].address);

printf("\n");

count2 ++;

}

}

if(count2 == 0)

printf("Mei you ni yao cha xun xue sheng de xin xi !") ;

}

四、个人总结

通过本次课设学习我不仅对C语言知识有了更多的了解,而且也提高了自学的能力与上机操作的能力。由于我以前不重视自己动手操作和创新看到题目都不知道从何下手,但通过老师指导和同学的帮助最后完成课设内容。通过做课设体会到C语言的结构化的严密性及程序模块化,也能更好的使用函数及调用函数问题。在调试程序中既增长了我的知识又磨练我的意志。总之,通过这次学习给我带来学习的乐趣,受益非浅!

五、参考文献

1 谭浩强.C程序设计.北京:清华大学出版社,2005

2 刘成等.C语言程序设计实验指导与习题集.北京:中国铁道出版社,2006

六、源程序

#include

#include

struct student

{

int num;

char name[20];

char telephone_num[13];

char address[50];

}stu[10];

void caidan();

void add();

void inquire();

void show_all();

void num_inquire();

void name_inquire();

void save();

int counter=0;

void caidan()

{ printf("************MENU**********\n");

printf("1.Shu ru xin xi:\n");

printf("\n");

printf("2.Chaxun xinxi:\n");

printf("\n");

printf("3.Xian shi xin xi:\n");

printf("\n");

printf("4.bao cun wen jian:\n");

printf("\n");

printf("5.T ui chu jie mian:\n");

printf("\n");

printf("***************************\n");

}

void add()

{

printf("shu ru xin xi:\n");

printf("###########num:");

scanf("%d",&stu[counter].num) ;

printf("###########name:");

scanf("%s",&stu[counter].name) ;

printf("###########phone:");

scanf("%s",&stu[counter].telephone_num) ;

printf("#########address:");

scanf("%s",&stu[counter].address) ;

counter ++;

}

void inquire()

{

char temp_letter;

printf("An yao qiu shu ru xin xi:\n");

printf("a.Gen ju xue hao cha xun\n");

printf("b.Gen ju xin ming cha xun\n");

printf("c.tui chu\n");

do{

temp_letter = getchar();

switch(temp_letter)

{

case 'a': num_inquire();break;

case 'b': name_inquire();break;

case 'c': caidan();break;

}

}while(temp_letter != 'c');

}

void show_all()

{

int i;

printf("Xian shi suo you xin xi:\n");

for(i=0;i

{

printf("########num: %d\n",stu[i].num);

printf("########name: %s\n",stu[i].name);

printf("####telephone: %s\n",stu[i].telephone_num);

printf("######address: %s\n",stu[i].address);

printf("\n");

}

}

void num_inquire()

{

int inquire_num;

int i;

int count=0;

printf("a.qing shu ru xue hao:");

scanf("%d",&inquire_num);

for(i=0;i

{

if(stu[i].num == inquire_num)

{

printf("########num: %d\n",stu[i].num);

printf("########name: %s\n",stu[i].name);

printf("#####telephone: %s\n",stu[i].telephone_num);

printf("#######address: %s\n",stu[i].address);

printf("\n");

count ++;

}

}

if(count == 0)

printf("Mei you ni yao cha xun xun sheng de xin xi!") ;

}

void name_inquire()

{

char *p1,cha_name[20];

int i,j=0;

int count1=0,count2=0;

printf("b.qing shu ru xing ming:");

p1 = cha_name;

scanf("%s",p1);

for(i=0;i

{

count1 = 0;

j = 0;

do

{

if(cha_name[j] != stu[i].name[j])

count1=1;

j++;

}while(cha_name[j-1] != 0);

if(count1 == 0)

{

printf("########num: %d\n",stu[i].num);

printf("########name: %s\n",stu[i].name);

printf("##telephone: %s\n",stu[i].telephone_num);

printf("####address: %s\n",stu[i].address);

printf("\n");

count2 ++;

}

}

if(count2 == 0)

printf("Mei you ni yao cha xun xun sheng de xin xi!") ; }

void save()

{ int i;

FILE *fp;

fp=fopen("d:\\myfile.dat","w+");

for(i=0;i<4;i++)

fwrite(&stu[i],sizeof(struct student),1,fp);

fclose(fp);

printf("wen jian yi bao cun\n");

}

void main()

{

char c;

int n;

int quit=0;

caidan();

while(c != '!'){

scanf("%d",&n);

switch(n)

{

case 1: add();break;

case 2: inquire();break;

case 3: show_all();break;

case 4: save();break;

case 5: printf("quit");quit++;break;

default: printf("\nshu ru fan wei zai 1--5,qing chong xin shu ru:");break;

}

c = getchar();

if(quit != 0)

c = '!';

}

getchar();

}

同学录管理系统-毕业设计开题报告

山东轻工业学院 毕业设计(论文)开题报告 课题名称同学录管理系统 课题类型软件工程导师姓名 学生姓名学号专业班级 一、选题依据 1、目的及意义: 近年来计算机技术的快速发展,特别是计算机网络的发展,深刻的改变了人们生活的方方面面。使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。各种在线服务系统,更是深刻的影响了人们的联系方式,使得人们可以在远隔千里即时通讯,过去的种种陈旧的联系方式,已经不能满足现代生活的需要。同学录作为一种方便校友之间联系的实用系统便应运而生。特别是提倡终生教育的今天,随着人的教育经历的增长,同学是越来越多,那么,同学信息的管理是我们每个人成长中必须管理的信息。对同学信息的增加、删除、修改、查询,以及数据的备份和恢复,还有相册的管理,都成为同学录管理系统不可缺少的部分。通过提供完善的同学录服务和规范的同学录管理,可以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的。 2、国内外研究现状: 目前世界上各种形式的同学录网站大约有28万个之多,它们在网民心中占有重要地位。以目前存在的同学录网站来看,大致有以下几类:(1)按收费方式分,有收费同学录和免费同学录,其中以后者居多,像中国人的超级校友录就是收费的同学录服务,而像友联同学录、网易同学录等大部分提供的是免费校友录服务;(2)按提供同学录服务所在网站分,有大专院校自己网站上的同学录,如西北大学校友录;有专门单独的同学录网站,如世纪同学录;有综合网站上的同学录,如ChinaRen校友录、新浪校友录、校内网等等,其中以综合网站上的校友录居多。国内的同学录,目前仍然以ChinaRen、校内网和5460最具知名度,这三个同学录在众多的同学录网站中人气最旺,经营状况良好,占据了这个领域的大部分份额,但5460更多是在吃“资历老”的老本,呈现下降趋势。其他的同学录如友联、网易、新浪、亿唐、网大也占有一定份额。 班级同学录的形式和班级实体的构成是一样的,由班级管理员负责维护界面。方便实用的留言版让每一个班级成员都有畅所欲言的权利,在这上面,你可以怀旧,可以抱怨,可以展望,总之只要班级管理员不干预,你可以发表任何言论;班级相册是同学录最直观、最具吸引力的一个功能,通过简单快捷的方法把照片上传到同学录供朋友们观赏,可以让同学不会因为时间的流逝而忘记自己的长相;通过班级聊天室可以在线聊天; 同学录这些功能也使得它与其他网络工具相比有着其独特的优势。与BBS相比,其

网上校友录的设计与实现

学院名称: 计算机工程学院 专 业: 计算机科学与技术 学 期: 12~13-1 日期: 12.25~01.06 班 级: 10计1 学号: 10141122 姓 名: 张栋梁 教师姓名: 蔡秋茹 学 分: 3.5 成绩: https://www.360docs.net/doc/547787968.html, 课程设计

网上校友录的设计与实现 【摘要】同学录,又叫校友录,也是校友录网站的简称。本系统参考了Chinaren校友录的常用功能和模式,结合平常了解到的班级同学的实际需求,实现了班级成员之间常用信息的共享、班级留言、班级通讯录、学校和班级的查询、班级管理和系统后台管理等功能。该系统前台使用Microsoft Visual Studio. NET2005中的https://www.360docs.net/doc/547787968.html,技术进行开发,后台数据库采用ACCESS2003,并通过IIS进行发布。本文主要介绍了本课题的研究背景、完成的功能和各个模块的详细设计过程。 【关键词】同学录;数据库;ASP;Access 【实验要求】 本课题是用https://www.360docs.net/doc/547787968.html,技术来实现的。主要包含以下内容: 1.登录信息管理:包含用户注册、用户登录和修改个人信息功能。 2.班级信息管理:包含班级的创建和维护功能,以及班级照片管理功能。 3.通信录的管理:包含添加、查看、修改和删除教师与学生的通信录。 4.留言消息管理:包含发表、编辑、查看和删除留言消息功能。 5.管理员的功能:对注册用户和用户建立的班级进行管理并对网站的参数进行定义的功能。 网站建设的主要基本目标为: 1.登录信息管理:对于普通用户,只有通过用户注册,注册成功后才可以登录本系统;用户还可以通过修改个人信息功能对自己的信息加以修改。而管理通过登录,实现对网站更好的服务和管理。 2.班级信息管理:通过对班级管理员的申请,进行对班级的信息,成员进行管理。 3.通信录的管理:通过添、删、改等基本操作完善教师与学生的通讯信息。 4.留言信息管理:通过添、删、改等基本操作用户可以留言;或发表论坛新

毕业同学录赠言留言大全

毕业同学录赠言留言大全 1.愿我的临别赠言是一把伞,能为你遮挡征途上的烈日与风雨。 2.让我们用共同的信念铸造的航船,到生活的大海去犁出雪白的浪花。 3.自爱,使你端庄;自尊,使你高雅;自立,使你自由;自强,使你奋发;自信,使你坚定……这一切将使你在成功的道路上遥遥领先。 朝霞般美好的理想,在向我们召唤,我的同窗,分手在即,不必问何日相会,我们DD 一滴一滴的水,全将活跃在祖国的大海! 4.老同学,得到你以优异的成绩考入清华学府的消息很是高兴,在此你的几位同窗拍 手为你叫好。希望你珍惜已取得的成绩,再接再厉,争取在学业上有所造诣。 5.生活的海洋已铺开金色的路,浪花正分列两旁摇动着欢迎的花束。勇敢地去吧,朋 友!前进,已吹响出征的海螺;彩霞,正在将鲜花的大旗飞舞…… 3) 句句心语是我浓浓的思念与祝福,愿永远系着你温暖与喜悦,无论你在何方,但 愿我们在同一片星空下纺织思念。 6.有人说:“人人都可以成为自己的幸运的建筑师。”愿我们在走向生活的道路上, 用自己的双手建造幸运的大厦。 7.从五湖四海来,到天南地北去。不管走到哪里,不管在什么岗位,让我们继续填写 好人生的履历表,交出事业的优秀答卷,为母校的旗帜增辉添彩。 8.我们相逢在陌生时,我们分手在熟悉后。明天,我们要到生活的星图上去寻找自己 的新位置,让我们用自己闪烁的星光相互问讯、表情达意。 9.“经得起各种诱惑和烦恼的考验,才算达到最完美的心灵健康”。愿你毕业后,能 经得起各种考验,做一个有益于社会的人。 10.不要把生活和理想看得像十五、十六的月亮那么圆,它是由阴、晴、圆、缺组成,做人要实际些,愿大家“晴”时多些。 11.若不得不分离,也要好好地说声“再见”,也要在心里存着一份感激,感谢你给 了我那一份终身难忘的甜蜜的回忆。 12.几年的同窗,我与你结下了深厚的友谊,愿你我心灵间的交流,直到永远。 从五湖四海来,到天南地北去。不管走到哪里,不管在什么岗位,让我们继续填好人 生的履历表,交出事业的优秀答卷,为母校的旗帜增辉添彩。

同学录课程设计

湖南财政经济学院课程设计 课程面向对象程序设计和数据库开发技术 题目同学录管理系统 专业电子商务 班级2010级电子商务一班 姓名彭娟 指导教师龚春红 2012 年 1 月 6 日

一、 课程设计目的 1.登录信息管理:对于普通用户,只有通过用户注册,注册成功后才可以登录本系统;用户还可以通过修改个人信息功能对自己的信息加以修改。而管理员通过登录,实现对网站更好的服务和管理。 2.留言信息管理:通过添、删、改等基本操作用户可以留言;或发表留言,对其留言进行回复,当然还可以进行编辑、删除留言与回复。 3.管理员的功能:通过此功能实现对注册用户和用户进行管理。 二、系统需求分析(简要描述系统业务和功能,开发环境)。 2.1业务流分析 业务流程图, 就是用一些规定的符号及连接来表示某个具体的业务处理过程[3]。在对系统的组织结构和功能进行分析时,需从一个实际业务流程的角度将系统调查中有关该业务流程的资料都串起来作进一步的分析。业务流程分析可以帮助我们了解该业务的具体处理过程,发现和处理系统的调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。 同学录系统的业务流程:首先由用户注册,登陆系统就可以进行发表留言等操作,用户还可以删除自己的留言、修改个人资料、修改个人密码,系统管理员初了拥有一般用户的权限以外还可以进行用户管理,留言管理等操作。所有用户都可以查询同学,查看留言。 本系统的业务流程如下图2.1所示: 登陆系统 注册 未注册用户 已注册用户 系统管理员 查询 发表 修改 上传 删除 各种信息 所有用户 写入 图2.1 系统业务流程图 后台数据库

同学录系统设计(源代码及全套资料)

同学录设计论文 第一章前言 Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。 近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面。使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。各种在线服务系统,更是深刻的影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。过去的种种陈旧的联系方式,已经不能满足现代生活的需要。同学录作为一种方便同学之间联系的实用系统便应运而生。工商同学录是为工商同学之间进行交流和联系提供的一个平台。通过提供完善的同学录服务和规范同学录的管理,可以达到增进同学之间、同学与母校之间的感情,方便校友联系的目的。 要实现这样的功能,离不开后台数据库的支持。用户验证信息,收集到的用户点击信息,主题层次信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。本文中数据库服务器端采用了Microsoft Access数据库作为ODBC(Open DataBase Connectivity )数据源,并以先进的ADO(ActiveX Data Objects)技术进行数据库存取等操作,使Web与数据库紧密联系起来。 整个个性化页面生成系统主要由使用Dreamweaver_MX开发的关联规则采掘系统和利用IIS+ASP技术实现的个性化Web页面生成器两部分组成。关联规则采掘系统对数据库中的历史记录进行分析,产生用户关联规则表;页面生成器则负责记录用户行为和根据关联规则表动态生成用户个性化Web页面。二者通过数据

同学录留言大全

同学录留言大全 同学录留言大全(一) 生活的大海会有惊涛狂澜,人生之舟,划起智慧和毅力的双浆,劈波破浪,驶向理想的明天。 献上依依惜别的祝愿,愿福乐时刻与你相伴。分离熔得友情更浓,重聚首将在那更加灿烂的明天! 曲终的时刻没有泪水,只祈愿有朝一日当我们重新聚首校园时,将那些熟悉的一草一木吻遍。 如果我能,我愿将心底的一切都揉进今日的分别。但是我不能啊!那么,就让我们以沉默分手吧!这是一座火山的沉默,它胜过一切话别! 离别,能使浅薄的感情削弱,却使深挚的感情更加深厚,正如风能吹灭烛光,却会把火扇得更旺。 此刻,我凝视你的眼睛,坦然的竟只有对未来的希冀。我怪你不挂念旧日的友情,你说我太多离情别绪———无奈何,分手的季节竟是如此怅然的秋季。 一瞬间,就这样欢歌、纵笑,就这样相识、相聚,甚至都来不及好好地话别,马上就要各奔东西…… 我们相逢在陌生时,我们分手在熟悉后。明天,我们要到生活的星图上找寻自己的新位置,让我们用自己闪烁的星光相互问讯、表情达意。 生活的海洋已铺开金色的路,浪花正分列两旁摇着欢迎的花束。勇敢地去吧,朋友!前方,已吹响出征的海螺;彩霞,正在将鲜红的大旗飞舞…… 朝霞般美好的理想,在向我们召唤,我的同窗,分手在即,不必问何日相会,我们———一滴一滴的水,全将活跃在祖国的大海! 不要忘记自己走过的路,那些洒着汗珠闪着光彩的路,那些惊心动魄披荆斩棘的路,那些崎岖不平倍尝艰辛的路,那些浸透泪水充满痛苦的路……自己走过的路,是自己最贵重的财富。只有记住这些路,才能走好以后的路。 曾记得月下花丛中,小河石桥边,我们有时喁喁细语,有时高谈阔论,灿烂的前程使我们神往,浪漫的色彩让我们陶醉,我愿十次百次地享受那梦一般的意境。 跨出学校的大门,人生开始新的里程,愿你用生命的火花,去照亮通往未来的征程。

校友录管理系统概要设计

校友录管理系统概要设计 姓名:龙云所 学院:传媒与信息工程 专业:12软件 学号:20121112118 指导教师:刘春华 目录: 一、、、、、、、、、、、、、、、、、、、、、、、、、、、校友录的基本功能 二、、、、、、、、、、、、、、、、、、、、、、、、、、、、数据库系统 三、、、、、、、、、、、、、、、、、、、、、、、、、、、、总体设计 四、、、、、、、、、、、、、、、、、、、、、、、、、、、个模块的设计与功能实现 五、、、、、、、、、、、、、、、、、、、、、、、、、、、、系统流程图 一校友录的基本功能: 本同学录总体上能满足班级成员保持联系,总共设计了多个窗口页面,基本功能有:

1、创建班级:第一个登陆的用户具有此权限。 2、新用户注册:加入本班。 3、班级主页具有的主要功能班级成员:显示成员的详细资料;班级留言:发表留言及建议,同时还可以通过真实姓名搜索留言;班级相册:可上传、删除照片;班级读物:可发表、修改、删除文章;班级名片:提供班级成员最简单的联络方法;修改资料:可以修改成员的详细资料、密码信息;管理员入口:只有超级管理员和经授权的管理员进入。 4、统计班级在线人数,显示在线班级成员。 5、同学录首页显示最新用户列表,统计班级人数。 6、通过回答密码提示问题取回密码。 二数据库系统 数据库是数据管理的最新技术,是计算机中的重要分支。今天,信息资源已成为各个部门的重要财富和资源。建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。越来越多新的应用领域采用数据库技术来存储和处理信息资源。数据库系统是位于用户与操作之间的一层数据管理软件。数据库管理系统和操作系统一样是计算机的基础软件,也是一个大型复杂的软件系统。 它的主要包括以下几个方面: 1数据定义 2数据组织、存储和管理

大学毕业设计---同学录网站系统设计与实现

目录 摘要...................................................... I ABSTRACT .................................................... II 引言.................................................... III 第一章系统概述. (1) 1.1系统说明 (1) 1.2系统功能简介 (2) 第二章开发环境介绍 (3) 2.1系统运行环境配置 (3) 2.2ASP简介 (3) 2.2.1 ASP的优点 (4) 2.2.2 ASP的6大对象 (5) 2.2.3 ASP的使用环境 (6) 2.2.4 配置Microsoft IIS (7) 2.2.5 ASP的脚本语言 (7) 2.3动态网页开发工具D REAMWEAVER MX简介 (9) 2.4系统数据库介绍 (9) 2.4.1数据库的概念 (9) 2.4.2 ACCESS简介 (10) 2.5结构化查询语言(SQL)简介 (10) 2.6ASP与ADO配合工作 (11) 第三章总体设计 (14) 3.1系统功能模块 (14) 3.2总体流程图 (15) 第四章数据库设计 (16) 4.1数据表的介绍 (16) 4.2数据的加密介绍 (17)

4.3建立数据库连接 (18) 第五章详细设计 (19) 5.1登录模块的设计与实现 (19) 5.2修改密码模块的设计与实现 (20) 5.3查看发送留言模块的设计与实现 (21) 5.4浏览标题模块的设计与实现 (23) 5.5.删除用户模块的设计与实现 (24) 5.6查询模块的设计 (24) 第六章软件测试 (25) 6.1软件测试的重要性 (25) 6.2测试方法 (26) 6.3测试中遇到的问题与解决方法 (26) 结束语 (27) 致谢 (28) 参考文献 (29) 附录:部分源代码 (30)

同学录祝福语(精选300条)

同学录祝福语(精选300条) 同学录祝福语(精选300条) 1、飞扬的青春用热情谱写着年华,瑰丽的岁月用真心镌刻着友谊,璀璨的人生用执着装点着未来,祝心想事成,前程似锦! 2、我祝你们在学习的道路上继续努力。像春柳子成等考上研究生的同学们,即将远赴他乡读研深造,更广阔的知识领域将向你们展开,更多的你们此刻还不认识的师长同学在等着你们。其他走上工作岗位的同学也一样。因为我们已经进入学习型社会,甚至能够说,将来需要学习的东西更多,更重要。 3、有些人在知识面前无师自通地迅速缴械,有些人是天生学不会如何打败知识。是你教会了我如何成为胜利者,是你教会了我飞翔,不管学子身在何方,不会忘记你,永远。 4、好想和你纠结在一齐,欢乐痛苦悲伤哀愁,一切的一切都纠结在一齐,我们的缘分也就一生一世了,可是人生难免分离,毕业了,祝你笑意一如往昔! 5、同窗兄弟祝福你:毕业分离不得已,人生路上靠自我,拿出实力和骨气,拼出风生和水起,信息为记我顶你,来自远方的兄弟。 6、朋友是一扇门,打开友善的世界;朋友是一扇窗,照进欢乐的阳光;朋友是屋顶,遮挡人生的风雨;朋友是一道梁,与你一道承受生活的重量。朋友,常联系! 7、把简便注入你的空气,把欢乐铺满你的脚底,把平安装进你的行礼,把睿智融进你的眼底,把幸福裹进你的心里,把笑容沾满甜

蜜。我的朋友,给你送这份礼物,祝你天天开心。 8、我是个”小霸王”,我要霸占你的孤独寂寞痛苦忧伤烦恼郁闷,霸占你所有不愉快,让你天天开心,时时欢乐,处处好运,事事顺意。 9、人往往因甜蜜的回忆,幸福的憧憬或企求解脱而去做梦。当人不再做梦时,那就意味着他直面人生的风风雨雨。 10、新年仅有一天,我们的友谊永恒,敞开你的心扉,让我诚挚的友情,填满你美丽的心怀,祝新年欢乐。 11、同学啊,让往日夕暮中那些甜蜜的低语,都埋在心底,化作美丽的记忆吧!光阴似箭,一转眼,年的同窗生涯已成为过去。但教室里,还回响着我们朗朗的读书声;操场上,还留着我们奔跑矫健的身影。那里的草坪小溪竹亭,是我们永远依恋的百草园。 12、雪花乱飞的季节,我们也曾陷入迷茫的困惑,感到孤独和凄凉,但我们毕竟走了过来。 13、朋友如醇酒,味浓而易醉;朋友如花香,淡雅且芬芳;朋友是秋天的雨,细腻又满怀诗意;朋友是十二月的梅,纯洁又傲然挺立。朋友不是画,它比画更绚丽;朋友不是歌,它比歌更动听;朋友应是那意味深长的散文,写过昨日又期待未来。 14、毕业到,好运罩,去哪哪亮,到哪哪发,老板中意,经理满意,工资待遇不低,你要是还不乐意,能够炒他们鱿鱼,高出另觅,完美生活,伸手可及,哈哈,我在等你的好消息。 15、莫因今日的分离而哭泣,人生前行才有意义;莫因毕业的

(完整版)同学录系统毕业设计

同学录系统 学生: 学号: 专业:计算机科学与技术班级: 指导教师:

摘要 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在Internet应用上的地位显而易见,它已成为人们日常生活中相互沟通和联系的重要平台,从而倍受人们的重视。 这次我们所设计的课题正是互联网与社会生活之间的紧密关系的体现。现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式。心缘同学录网站的建设不仅能够使同学们的联络方式有所改变,也大大地方便了同学们的相互交流,更重要的是为我们同学们提供了一个相互沟通和联系的平台,使他们保持彼此之间的联系,加深彼此间的感情。 该同学录网站使用https://www.360docs.net/doc/547787968.html,进行设计与实现,具有留言板管理,通讯录管理,班级管理,照片管理,信息查询,其他功能,例如友情提醒、热点信息、通过E-mail 通知校友注册等功能。 【关键字】安全 ; 应用 ; 管理; SQL

Abstract The application scope of the computer network expands unceasingly along with the computer technology rapid progress and the computer network rapid development, so the people take more and more attention to the computer network. This article obtains from the network security foundation concept, it analyzed each kind of security danger to the current computer network, and analyzed many kinds of attacks method of the appearance is because the evil intention of the who attempts to obtain some kind of advantage or to people intentionally. It may see the network security that not merely enable network not to . We must even more take the security policy of computer network system and the research of the development direction along with the computer network system rapid development.【KEYWORDS】application; SQL; management

毕业同学录寄语大全

20xx毕业同学录寄语大全 20xx毕业同学录寄语大全 1.要毕业了,不想道离别,因为不舍,不想说再见,因为不忍,不想写留言,因为难分,唯有送上祝福,愿你一切都好,心中默默祈祷,愿你前程似锦,常联系哟。 2.校园荷花几度红,今年离别情更浓;依依不舍互道别,留言短信共祝福;天涯海角不相忘,时常要把短信发;发奋图强互鼓励,励志向上互支持! 3.轻轻的我将离开你,不舍的滋味难言喻,柳荫下促膝谈未来,运动休闲青草地,朝夕相处积点滴,凝成深厚的友谊。今朝分别送祝福:爱情美满事业蜜! 4.岁月如歌,我们的欢笑洒遍校园的每个角落;时光飞梭,我们的离别钟声敲响在每个人的心头。毕业之际,紧紧握手,道声珍重,一路好走,来日方长,相约聚首! 5.昔日里,校园里那些纯真美好的回忆,烂漫绚丽;今天起,我们恋恋不舍即将洒泪分离,各奔东西;明天里,愿你们带着我这忠诚的祝福,闯荡天际。祝同学们前程似锦,一帆风顺! 6.那些年错过的拥抱,那些年错过的聚会,好想告诉你告诉你我没有忘记你;那天晚上满天星星,平行时空下的友谊,再一次相遇我会紧紧抱著你,紧紧抱著你,朋友。 7.又是一年毕业中,你我情真意也浓;几载朝夕来相伴,一日共进三次餐;相知相伴赛手足,一个笑颜烦恼无;愿君分别从此后,事业辉煌好运有,爱情甜蜜金秋秀,财神老爷来保佑!

8.校园的柳荫下,有你我友情的诗行;教师的书桌上,有你我拼搏的痕迹;毕业在即,握别百般惆怅,数载少年情长,愿你前行的征程背起奋斗的行囊,祝你朝着目标勇敢向前闯! 9.挥挥手,告别昔日的同窗好友,挥挥手,止不住泪水长流,挥挥手,心中祝福久又久,挥挥手,愿幸福伴你左右,祝你前途光明,快乐一生。 10.哥们儿,莫愁前路无知己,有能力人人都识君;哥们儿,莫道“路漫漫其修远”,请你用拼搏去探索;毕业来临,似锦前程等着你去开拓,愿你实现人生梦想,努力创造辉煌! 11.高中三年,匆匆而过,如梦年纪,弥漫幻想,欢声笑语,不觉毕业,不要挥手叹息,觉得繁花尽去,一定鼓足勇气,寻找自己方向,祝愿金榜题名,那时不要忘了互递喜悦的消息。 12.毕业意味着离别,离别意味着新的生活,新的生活意味着付出,付出意味着拼搏,拼搏意味着成功。同学们,让我们在离别之际祝福彼此:成功路上有我也有你! 13.不想说再见,不想太伤感,昔日的好友,永远的知己,把我的祝福,伴你在身边,愿你天天开心,家庭幸福美满,前途一片光明,创造锦绣前程。 14.毕业了,四年酸甜苦辣的回忆,相知相念的友谊,几行字的留念,真心实意的祝福。我亲爱的朋友,愿你事业有成,爱情美满,生活幸福,永远快乐。我会在远方永远祝福你。 15.毕业了,愿你释放青春的心灵,展开五彩的翅膀。友情,在风中酝酿,在未来美好的日子里更加茁壮。道一声珍重,送你最真诚的祝福,祝你顺利铸辉煌,生活幸福永安康!

同学录怎么写有个性 同学录个性留言

如何在学生记录中写个性化信息 如何在学生记录中写个性化信息 学生个人评论的样本 当你将来看到英俊的男人时,想想我。 学生档案个人信息二样本 与你的关系可以用高阶方程的曲线来描述。 学生档案三个人信息样本 在过去的四年里,我们一起去图书馆,一起准备作弊纸条,一起逃课,一起跳舞,一起欺骗男孩,一起去购物和看电影,一起买便宜的衣服,然后一起把它们放在学校所有的林荫大道游行上。 亲爱的,还有什么比我们更投缘的吗? 薛彤学生个人信息样本记录4 20年后再见,你会看到一个穿着西装打着领带的英俊男人。也许那时你会喜欢我,但我不一定会喜欢你。你唱歌的方式让我觉得是杨冕。 注:杨冕是我们学校公认的丑女人。 学生记录个人信息示例5 名字:妈的!看不到照片?这个学生记录的主编是谁?我要杀了他! 性别:看看照片!鲁同学的主编疯了吗?照片上不清楚吗?

血型:我不知道.不要和我做实验! 爱好:太多了。我认为把比尔盖茨的钱换成一美元不如我的爱好。然而,我最喜欢.众所周知,21世纪的孩子最喜欢什么?当然,去网吧! 星座:*你为什么这么详细?(如果给你唱片的人和你是同一性别),你不是同性恋情人,是吗? 我不帅,所以不要要求我做你的丈夫/妻子。 出生日期:为了我的个人安全,请看看星座并猜一猜。 梦想:夏天吞下太阳,冬天拿出来当粪肥。 当然,还有人民币,淹死我更好。 一百年来疯狂的游戏!直到太阳毁灭! 专长:我不能观察也没有大脑。 口语短语:我的选择可以是比克(转载周杰伦的绝对名言)/ .2005年你听我说(转载李宇春的绝对名言)/ .我很生气(重印李洛克的名言)/ .别说我是鹤尾巴!(重印鸣人乌珠木的绝对名句)。 最喜欢的明星:你为什么要问?谁是最辣的?~!# $%%……-* (*)(......................................................... ................................................. 你知道上面介绍的学生记录是如何有个性的吗?

c语言课程设计--同学录系统

目录 1.摘要 (2) 2.功能与数据分析 (3) 2.1功能分析 (3) 2.2数据分析 (3) 3.总体设计 (4) 3.1设计框图 (4) 4.模块介绍 (5) 4.1添加功能 (5) 4.2显示功能 (6) 5.编写与测试 (7) 5.1程序问题及解法 (7) 6.用法说明 (8) 6.1程序用法 (8) 7.总结 (12) 8.附录 (13)

摘要 车站的票务管理系统的主要的目的在于便于掌握当天的车次运行情况,对运行信息进行添加和删除,也有利于旅客按各种不同的方式查询自己所需要的车次情况。摆脱了繁琐的劳动,提高了工作的效率,大大提高了车站资源的利用率,便于旅客及时准确地获得需要的信息。 主要通过数组存放数据,应用循环和选择语句对数据实现录入和删除功能。 关键词:车次信息,结构体数组,选择结构,循环结构

2 功能分析 2.1功能分析 这是一个同学录系统,便于同学信息的查询、修改、删除、添加。 数据以文件的形式保存在文件中。显示时,数据从文件中输入到显示器。接受数据的则应该是一个结构体数组,再显示;或一个结构体变量,读取一次数据,显示在显示器上,然后再接受数据,不停的循环,直到文件中的数据被读完为止。 查询时,只需要选定所要查询同学的编号,就会显示出改同学的全部信息。 删除功能的实现,需要首先打开文件,把文件里面的信息全部输入到结构体数组中。然后根据程序选中的同学信息覆盖。 修改时,只需要选定该同学的编号,对他(她)的内容逐一进行修改。 添加,输入编号及其学生信息即可。 2.2数据分析 由于显示的内容包括姓名、性别、生日、同学类型、籍贯、以及工作单位,所以必须一个结构体的数组来实现。 写入文件还需要对文件进行操作。需要定义一个指向文件的指针。文件名为“file1.txt”,生成在默认的TC的安装目录里边。 查询需要输入想要的一些内容,这些数据的类型和结构体的元素的类型一致,所以需要定义一个整型的number,一个整型的name,一个字符串sex,一个字符串birth,一个字符串type,一个字符串jiguan,一个字符串job。 此外,循环所需要的整型的数和一个计数器。系统在接受你输入的字符,以判断程序的走向,还需要一个字符型的变量来接受输入的提示。 3 总体设计 3.1 设计框图 本程序涉及到几个方面功能:添加,删除,显示,查询,修改和退出。 我的任务主要是几个功能的实现。所以这里只对各个功能做详细阐述,总体设计只

计算机专业毕业设计题目大全.

计算机毕业设计题目大全安卓/Android题目大全: 安卓001个人事务管理系统 安卓002手机订餐系统 安卓003无线点菜 安卓004酒店房间预定系统 安卓005个人相册管理系统 安卓006计算器 安卓007英语学习 安卓008绘图软件 安卓009医疗健康查询系统 安卓010健身信息管理系统 安卓011课程表 安卓012音乐播放器 安卓013便民自行车管理 安卓014点餐系统SQL版 安卓015二手图书交易系统 安卓016公交查询线路 安卓017订餐管理系统 安卓018校园闲置物品交易平台

安卓019电子书阅读器 安卓020蔬菜水果销售系统 安卓021网上商店系统 安卓022消费导航系统 安卓023GPS移动定位及运行轨迹管理系统 安卓024基于安卓系统的数据传输wifi 安卓025基于蓝牙的手机好友发现系统 安卓026学英语智力游戏 安卓027电子书阅读器(两个版本 安卓028短信管理 安卓029音乐播放器 安卓030旅游记忆系统 安卓031教师教学信息查询系统 安卓032个人信息管理系统 安卓033基于Android的公路客运售票管理系统安卓034基于Android的英文词典的设计与实现安卓035同学通讯录 安卓036安卓仓库管理系统(单机 安卓037电子词典的设计与实现 安卓038二维码识别系统的研究与实现

安卓039任务管理器的设计与实现安卓040手机防火墙 安卓041邮件收发Email 安卓042计算器 安卓043绘图软件设计与实现 安卓044俄罗斯方块系统 安卓045网上商店系统设计与开发安卓046消费导航系统设计与实现安卓047记事本 安卓048拼图游戏的设计与实现安卓049南京旅游 安卓050公交查询线路 安卓051打飞机游戏 安卓052建筑连连看 安卓053扫雷程序 安卓054视频播放器 安卓055多功能日历 安卓056图书借阅系统 安卓057天气预报

同学录管理系统设计与实现

毕业设计(论文) 题目:中学同学录管系统设计与实现姓名:郭勇 指导教师:罗娜 专业:计算机应用技术 层次:专科

成绩评定表

毕业论文(设计)任务书

同学录在网络中应用广泛,现在比较有名的门户网站都提供了同学录功能,同学录不仅是新老同学联系的桥梁,而且还是网络休闲和网上展示自我的好方式。 该平台的开发,主要用了MACROMEDIA DREAMWAVER MX 2004、MACROMEDIA FIREWORKS MX 2004、MACROMEDIA FLASH MX 2004、ADOBE PHOTOSHOP 7.0、 MICROSOFT ACCESS 等软件,该系统严格按照一般同学录系统平台的开发步骤进行开发,并力图比较全面地涵盖所以应有的功能。该平台的功能有:用户注册,用户登录,用户资料修改,图片上传,班级通讯录,在线人员统计等功能。同时考虑到用户的安全性和网络优化性,特增加了管理员管理模块。 关键词:ACCESS数据库 https://www.360docs.net/doc/547787968.html,脚本语言 INTERNER服务管理器模块设计

前言 (1) 1系统概述 (2) 1.1系统的开发方法 (2) 2系统的调研及可行性分析 (3) 2.1系统调研 (3) 2.2系统的总体目标 (3) 2.3技术的可行性分析 (3) 3系统分析 (4) 3.1系统功能需求的分析 (4) 3.2性能需求 (5) 4数据库设计 (6) 4.1SQL S ERVER2000数据库的概述 (6) 4.2E-R图设计 (6) 4.3数据库表的设计 (7) 5系统的详细设计 (11) 5.1本课题的设计思想 (11) 5.2系统设计原则 (11) 5.3系统各模块的主要功能 (11) 5.4系统各模块的具体功能 (11) 5.4.1登录模块 (11) 5.4.2注册模块 (12) 5.4.3班级查询模块 (13) 5.4.4 通信录 (18) 5.4.5 留言板 (19) 6系统的评价 (20) 总结 (21) 致谢 (22) 参考文献 (23)

同学录程序代码(英文提示版)

同学录程序代码 (英文提示版) By AzxXiner #include #include #include #define STU_INFO_FILE "F:\\课程\\C语言程序设计\\大型实验1-班级同学录\\classmates_info_file.txt" //定义文本信息存储路径 #define FAILURE 0xFFFFFFFF #define SUCCESS !0xFFFFFFFF #define MAX_STU_COUNT 99 void output(int index); void outputall(void); int find(__int64 mobile,__int64 QQ); int insert(int index); int remove(int index); char name[MAX_STU_COUNT][10+1]; //存放姓名,每个班级50人,名字最长为10个字符; char email[MAX_STU_COUNT][20+1]; //存放姓名,每个班级50人,名字最长为10个字符; __int64 student_number[MAX_STU_COUNT]; //学号过长,即便unsigned int也不够存储,采用64位整型; __int64 mobile_phone_number[MAX_STU_COUNT]; __int64 qq_number[MAX_STU_COUNT]; char student_number_char[13 + 1]; char mobile_phone_number_char[11 + 1]; char qq_number_char[10 + 1]; int information_number=0;//索引信息条数变量 int AddStuInfoFromFile() { int tmpi; FILE * pFile = NULL; pFile = fopen(STU_INFO_FILE, "r");//打开文件 if(!pFile) {

同学录管理系统

毕业论文 毕业论文题目:同学录管理系统

摘要 本系统总体上分为四大部分:登陆界面、注册页面、班级主界面和管理页面。具体是新用户在登陆界面有个注册帐号连接,输入无误后可进入注册页面,注册完后用户可以同学录管理系统,是方便同学间交流、联系而设计的一个系统。这个同学录管理系统主要分为两大部分,一个是同学录管理系统,一个是同学之间交流的区域。该系统分为三个要素:管理员、班级、成员,他们之间相互联系,形成了一个有机的整体,为提高用户对该系统的满意,必须正确处理他们之间的关系。 加入自己想要进入的班级,如果没有自己要进的班级,用户还可以自己注册班级,进入自己的班级如果是管理员的话可以对班级进行管理,用户也可以在这里进行留言,浏览等操作。 本系统的开发工具是Dreamweaver,程序语言是JA V AScript有部分是VBscricpt,数据库是ACCESS。关键字:网页制作,同学录管理系统,HTML语言,ASP程序 Abstract Summary classmate alumni administrative system, help exchange, get in touch and a system that designed under classmate. The administrative system of this classmate alumni is divided into two major parts mainly, one is administrative system of classmate alumni, one is the area that is exchanged between classmates. This system is divided into three key elements: Administrator , class , member, connect each other between them , has formed an organic whole , in order to raise user's satisfaction to this system , must deal with the relation between them correctly . This system is divided into four major parts generally: Land the interface , register the page , main interface of class and management page. It is that new users are landing the interface and having a registered account number to join, can enter the page of registering after inputting errorlessly to be concrete, users can put into the class wanted to enter by oneself after finishing registering, without the class that will enter by oneself, users can also register the class by oneself KEY WORD: Webpage making; The administrative system of classmate alumni; HTML language; ASP procedure

校友录系统调研报告

2010级计算机科学与技术专业毕业设计 ——校友录调研报告 学校:皖西学院 班级:计科1002班 姓名:胡勇 学号:2010013367

目录 第一章需求分析 (3) 1. 1 任务概述 (3) 1. 2 用户特点 (3) 1.3 条件与限制 (4) 第二章可行性分析 (5) 2.1技术可行性 (5) 2.2 操作可行性 (5) 第三章总体设计 (6) 3.1 系统功能分析 (6) 第四章数据库概要设计 (7) 4.1 数据库概念设计 (7) 4.2 数据库E-R图 (8) 4.3 实体属性列表 (9)

需求分析 1.1 任务描述 系统模块的设计应该遵循整个系统总体设计思路。即基于B/S模型构建校友录。系统的总体设计应该是提供给上网浏览者一个效率高,能容丰富的网络空间。包括用户可以在线聊天,上传下载图片,网上购物等种种功能。 其中校友录中必不可少的主体模块之一就是网上虚拟班级的创建,它将提供的是一个互动的虚拟空间。班级作为一个整体包含了许多的个体,用户作为班级的个体可以在班级范围能有自己的行为。与其相关涉及到班级的长期维护和管理等功能。班级管理员充当维护者这个角色,他可以将班级成员组织在一起,而且拥有班级管理功能的使用权。而针对用户将使用到的功能和特点,将此系统模块划分为班级注册、管理员信息注册、管理员权限操作(包括:班级成员的删除、班级的删除、更改班级名称、添加班级管理员、班级留言等),数据库设计等几个子模块。那么系统功能的使用者应该是班级管理员,所有的功能设计都应该以管理员的权限为核心。此处管理员权限的功能设计定要引用到大量的数据库操作,这就需要考虑到为虚拟班级分配系统存储空间,建立数据库表。那么,选择数据库,创建数据库用户和表,建立与数据库的连接,使用SQL语言操作数据库就是系统后台设计围绕的主体。能否将系统的前后台合理有效的关联是整体系统模块成功的关键。 1.2 用户特点 系统应该围绕着用户特点设计。管理员有权将普通班级成员升级为班级管理员,协调日常工作。有权将班级管理员降级为普通班级成员,将违反网站用户协议的,对班级造成不良影响的普通班级成员从本班级中除名。有权将班级的名称进行合理更改,使其更容易查询。有义务定期维护班级校友录,发展班级成员,使旧时的班级重新成为一个整体。以便参加网站为校友们不定期举办的丰富多彩的活动,发布班级通知等。遵守网站用户协议,管理班级成员不传播任何非法的、伤害性的、淫秽等信息资料。有义务作为班级成员与网站之间的沟通纽带,及时将双方所需的信息进行沟通。可以将自己的所有权利移交给另一位班级成员。

同学录管理系统设计报告

一、设计目的 同学,是伴随着我成长的伙伴。随着时间的改变,我们身边的同学也变得不同。珍惜我们的回忆,珍视我们从前和现在的伙伴。同学录,记录曾经和现在一起生活学习同学的信息,已达到方便联系的目的,同学之间的感情也可以得以加深。本同学录管理系统旨在设计一种简洁、灵活的操作方式提供快速记录、查找、删除和保存信息的功能。系统虽小,但智能化设计能够体现出现代同学录的先进性、实用性和便利性,打造出一部记录成长历程的个人专属同学录。 一、要求 实现功能如下: (1)按姓名查找 (2)按姓名删除 (3)插入一条记录 (4)显示所有记录 (5)存盘并退出 二、内容 1.同学录包含的内容:姓名、电子邮箱、电话号码、同学时段。

2.功能设计: (1)为便于用户使用本系统时,对各个功能的选择,本系统设计一个操作简单的菜单工作方式。用户根据需要选择相应的菜 单项,即可根据提示完成相应的功能。 (2)各个模块设计 a.主函数main()模块:其功能为显示中文提示菜单,根 据用户输入的菜单选项,调用相应功能的各个函数。 b.装填函数load()模块:其功能为由文件中的数据生成 一个同学录的链表,如果文件不存在,则建立一个空链表。 c.插入函数insert()模块:其功能为插入一个记录。 d.显示函数display()模块:其功能为显示所有记录的姓 名、电子邮箱、电话号码、同学时段。 e.查询函数find()模块:其功能为按指定姓名进行查询。 如果找到了,显示该记录的姓名、电子邮箱、电话号码、同 学时段。如果未找到,则显示“查无此人”的信息。 f.删除函数deletee()模块:其功能为按指定姓名删除记录。 如果找到了,删除该记录;如果未找到,则提示“查无此人” 的信息。 g.保存函数save()模块:其功能为将同学录链表中的内 容保存到文件中。

相关文档
最新文档