综合性实验项目“通讯录管理系统的设计”的内容
综合性实验项目“通讯录管理系统的设计”的内容
本实验项目是对本课程大部分知识点如数据库设计、表单设计、程序设计的综合应用,要求设计出一个具有登录验证、数据输入、数据显示、修改与查询功能的学生个人通讯录管理系统。
实验要求:
1、数据库设计:建立通讯录管理系统的数据库,通讯录包含姓名、班级、电话、Email、QQ号等字段。
2、系统结构设计:利用模块化设计思想,将系统进行模块划分,并给出系统功能结构图。
3、功能模块设计(包含但不限于下列内容):
万国觉醒攻略(1)登录功能:要求登录后才能够进入通讯录管理界面。
淘宝链接
(2)数据输入功能:能够增加记录。
3)数据显示功能:能够显示每条记录。
4功能:能够按姓名查通讯信息
5)修改功能:能够修改通讯录信息。
(6)删除功能:能够按姓名删除通讯信息
(7)应提供一个系统主界面来调用各个功能调用界面与各个功能的操作界面应尽可能清晰美观
4、程序调试
5、组装公布,生成应用程序,设计成品上传到FTP服务器上。
6、设计报告:内容包含本程序的功能描述、程序设计思想系统现有的问题,系统开发的收获与提高。
实验条件:PIV以上计算机,至少安装Visual FoxPro6.0,可接入互联网。
学生能力培养的重点:培养库设计的能力,培养学生程序设计的能力,使学生掌握系统开发的通常过程,培养学生协作的能力。
大使馆领事馆
附:“通讯录管理系统的设计”参考
【目的要求】
通过通讯录管理系统”的开发案例全面巩固与熟练掌握VFP应用系统开发知识。
内容
一、需求分析
随着信息社会的高速进展,人与人之间的联系越来越频繁,通讯方式越来越多样化,如何保证与朋友、同学、同事、领导、亲戚等之间的联系,并能方便快捷的查、记录、修改其有关通讯信息。仅靠往常单独的手工记录已远远不能满足当前的需要。
开发一个通讯录管理系统,借助计算机能够方便、快捷、灵活的管理个人的朋友及有关人员的通讯信息,熟悉友人有关信息,帮助与友人保持联络。
用户提出开发应用系统的要求后,软件开发者应通过调查研究归纳出目标系统的数据需求与功能需求。
(1)数据需求
通过调查,总结出用户对数据的需求如下:
个人档案表:包含联人的基本情况。
通讯信息表:包含联系人的联络内信息。
用户表:包含系统管理的用户名与密码信息。
(2)功能需求
A基础数据录入
基础数据包含个人档案、通讯信息数据等。要求系统能录入这些数据,同时能够进行修改。注意在数据录入与修改的过程中应保持数据的参照完整性。
B.查询
能够按编号,按字段值,按分组,按信息选择分类查询出数据等。
C.保护
要求能够保护个人档案、通讯录数据信息,即进行修改、删除等操作。
D.打印输出
能打印个人通讯录信息、能按分类查询结果进行打印
二、总体设计
注:数据录入、数据保护、数据浏览可放在一个表单中。
三、全面设计
(一)数据库的设计
数据库设计的任务是确定系统所需的数据库。数据库是表的集合,通常一个系统只需一个数据库。设计的任务是根据需求分析,确定数据库所包含的表及字段、表间的关系,然后具体确定表的结构,包含字段名、字段类型及宽度,需要的索引等。 少年歌行唐莲结局
1、根据对需求得到的数据结构进行分析,按数据输入输出的要求,确定表与表间的关系,并进行验证、调整、修改、完善,使其能够实现用户对数据与功能的要求。
本例根据分析确定系统要设置如下表:
(1)个人档案表(grda),包含下列字段:编号,姓名,性别,出生日期,民族,党员否,简历,照片。编号为主索引。
(2)通讯信息表(txl),包含下列字段:编号,家庭电话,单位电话,移动电话,,个人主页,传真电话,QQ号码,家庭地址,单位地址。编号为主索引。
3中国最美的女明星管理员(gly),包含本系统管理员的用户名与密码信息。
 其中,个人档案表与通讯信息表为一对一的关系,管理员表可作为自由表。
2、具体结构能够参考下列内容,数据最好根据自己的实际情况输入。
花果山在哪里(1)个人档案表
表名:grda

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。