综合性实验项目“通讯录管理系统的设计”的内容_第1页
综合性实验项目“通讯录管理系统的设计”的内容_第2页
综合性实验项目“通讯录管理系统的设计”的内容_第3页
综合性实验项目“通讯录管理系统的设计”的内容_第4页
综合性实验项目“通讯录管理系统的设计”的内容_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Evaluation Warning: The document was created with Spire.Doc for .NET.综合性实验项目“通讯录管理系统的设计”的内容本实验项目是对本课程大部分知识点如数据库设计、表单设计、程序设计的综合应用,要求设计出一个具有登录验证、数据输入、数据显示、修改和查询功能的学生个人通讯录管理系统。实验要求:1、数据库库设计:建立通通讯录管管理系统统的数据据库,通通讯录包包括姓名名、班级级、电话话、Emmaill、QQQ号等字字段。2、系统结结构设计计:利用用模块化化设计思思想,将将系统进进行模块块划分,并并给出系系统功能能结构图图。3、功能模模块

2、设计计(包括括但不限限于以下下内容):(1)登录录功能:要求登登录后才才可以进进入通讯讯录管理理界面。(2)数据据输入功能能:可以以增加记记录。(3)数据据显示功功能:可可以显示示每条记记录。(4)查询询功能:可可以按姓姓名查找找通讯录录信息。(5)修改改功能:可可以修改改通讯录录信息。(6)删除除功能:可以按按姓名删删除通讯讯录信息。(7)应提提供一个个系统主主界面来来调用各各个功能能,调用界界面和各各个功能能的操作作界面应应尽可能能清晰美美观。4、程序调调试5、组装发发布,生生成应用用程序,设设计成品品上传到到FTPP服务器器上。6、设计报报告:内内容包括括本程序序的功能能描述、程程序设计

3、计思想系系统现有有的问题题,系统统开发的的收获与与提高。实验条件:PIVV以上计计算机,至至少安装装Vissuall FooxPrro6.0,可可接入互互联网。学生能力培培养的重重点:培培养学生生数据库库设计的的能力,培培养学生生程序设设计的能能力,使使学生掌掌握系统统开发的的一般过过程,培培养学生生协作的的能力。附:“通讯讯录管理理系统的的设计”参考【目的要求求】 通过“通讯讯录管理理系统”的开发案案例,全面巩巩固和熟熟练掌握握VFPP应用系系统开发发知识。【内容】一、需求分分析随着信息社社会的高高速发展展,人与与人之间间的联系系越来越越频繁,通通讯方式式越来越越多样化化,如何何保证与与朋友

4、、同同学、同同事、领领导、亲亲戚等之之间的联联系,并并能方便便快捷的的查找、记记录、修修改其相相关通讯讯信息。仅仅靠以前前单独的的手工记记录已远远远不能能满足当当前的需需要。开发一个通通讯录管管理系统统,借助助计算机机可以方方便、快快捷、灵灵活的管管理个人人的朋友友及相关关人员的的通讯信信息,了了解友人人相关信信息,帮帮助与友友人保持持联络。用户提出开开发应用用系统的的要求后后,软件件开发者者应通过过调查研研究归纳纳出目标标系统的的数据需需求和功功能需求求。(1)数据据需求通过调查,总总结出用用户对数数据的需需求如下下: 个人档案表表:包括括联系人的基基本情况况。通讯信息表表:包括括联系人人的

5、联络络内容信息。用户表:包包括系统统管理的的用户名名与密码码信息。(2)功能能需求 A基础数数据录入入 基础数据包包括个人人档案、通通讯信息息数据等等。要求求系统能能录入这这些数据据,并且且能够进进行修改改。注意意在数据据录入和和修改的的过程中中应保持持数据的的参照完完整性。B查询能够按编号号,按字字段值,按按分组,按按信息选选择分类类查询出出数据等等。C维护 要求能够维维护个人人档案、通通讯录数数据信息息,即进进行修改改、删除除等操作作。D打印输输出能打印个人人通讯录录信息、能能按分类类查询结结果进行行打印二、总体设设计注:数据录录入、数数据维护护、数据据浏览可可放在一一个表单单中。数据查询

6、数据查询按编号查询个人数据按姓名查询个人数据按编号查询联系方式按姓名查询联系方式报表打印报表打印个人信息报表打印通讯录报表打印三、详细设设计 (一)数据据库的设设计 数据库设计计的任务务是确定定系统所所需的数数据库。数数据库是是表的集集合,通通常一个个系统只只需一个个数据库库。设计计的任务务是根据据需求分分析,确确定数据据库所包包含的表表及字段段、表间间的关系系,然后后具体确确定表的的结构,包包括字段段名、字字段类型型及宽度度,需要要的索引引等。 1、根据对对需求得得到的数数据结构构进行分分析,按按数据输输入输出出的要求求,确定定表和表表间的关关系,并并进行验验证、调调整、修修改、完完善,使使

7、其能够够实现用用户对数数据和功功能的要要求。本例根据分分析确定定系统要要设置如如下表: (1)个人人档案表表(grrda),包包括以下下字段:编号,姓姓名,性性别,出出生日期期,民族族,党员员否,简简历,照照片。编编号为主主索引。(2)通讯讯信息表表(txxl),包包括以下下字段:编号,家家庭电话话,单位位电话,移移动电话话,电子子邮件,个个人主页页,传真真电话,QQQ号码码,家庭庭地址,单单位地址址。编号号为主索索引。 (3)管理理员表(glly),包包括本系系统管理理员的用用户名与与密码信信息。其中,个个人档案案表与通通讯信息息表为一一对一的的关系,管管理员表表可作为为自由表表。2、具体结

8、结构可以以参考以以下内容容,数据据最好根根据自己己的实际际情况输输入。(1)个人人档案表表表名:grrda 结构:字段名类型宽度小数位数索引编号字符型7主索引姓名字符型8性别字符型2出生日期日期型8民族字符型10党员否逻辑型1简历备注型4照片通用型4参考记录:(2)通讯讯信息表 表名:txxl 结构:参考记录:编号姓名家庭电话单位电话移动电话电子邮件个人主页QQ号码家庭地址bj100001刘伟箭0791-38118299713907791222222bbbhhotmmaill.coombj110002刘简捷m(3)管理理员表表名:glly结构:字段名类型宽度小数位数用户字符型10密码密码10参

9、考记录:用户密码adminn1234556User0011111111(二)目录录设计 建立“通讯讯录管理理系统”文件夹夹,设置置该文件件夹为默默认工作作目录,系系统设计计过程中中产生的的文件均均保存在在该文件夹夹下。(三)建立立一个项项目文件件“通讯录录管理项项目”。(四)打开开上述项项目文件件,新建建一个数数据库“通讯录录管理数数据库”,在该该数据库库中建立立如第一一步所示示三个表表文件。(五)程序序设计 (1)个个人档案案数据维维护表单单,文件件名为ggrdaaediit实现功能:添加、修修改、删删除、查查看个人人信息数数据。 实现过程:可采用用表单向向导制作作针对个个人档案案表数据据维

10、护的的表单。参考界面如如下: (2)通讯讯信息数数据维护护表单,文文件名为为txllediit实现功能:修改、保保存、查查看个人人通讯信信息。 实现过程:可采用用表单向向导制作作针对通通讯信息息表数据据维护的的表单。参考界面如如下:(3)个人人信息数数据查询询表单11,文件件名为bbhcxx实现功能:按编号号查询个个人信息息数据参考设计界界面如下下:设计过程:设置数据环环境:添添加grrda 表。表表单中每一控控件分别别与对应应的表中中字段相相绑定。如如: CCombbo1的的ConntroolSoourcce属性性值为ggrdaa.编号号,Teext11的CoontrrolSSourrce属

11、属性值为为grdda.编编号。“查询”按按钮的CClicck代码码如下:bh=thhisfformm.coomboo1.vvaluuelocatte ffor 编号=bhthisfformm.reefreesh (4)个人人信息数数据查询询表单22,文件件名为xxmcxx实现功能:按姓名名查询个个人信息息数据设计过程:参考(44)(5)联系系方式数数据查询询表单11,文件件名为ttxlccx1实现功能:按编号号查询个个人联系系方式数数据设计过程:参考(44)(6)联系系方式数数据查询询表单11,文件件名为ttxlccx2实现功能:按姓名名查询个个人联系系方式数数据设计过程:参考(44)(7)个

12、人人通讯录录报表 实现功能:直接生生成个人人通讯录录报表,报报表文件件名为“通讯录录报表”报表界面如如下:可在菜单中中调用该该报表。(7)系统统登录表表单,文文件名为为 looginn.sccx。(可可参考实实验十二二)实现功能:输入用用户名和和密码,登登录通讯讯录管理理系统。 设计界面如如下:将将管理员员表glly添加加到数据据环境中中。属性设置:对象名属性名属性值Comboo1RowSoourcceTyype6-FieeldssComboo1RowSoourccegly.用用户Text11PassWWorddChaar*“确定”按按钮的cliick事事件代码码:usernnamee=thh

13、isfformm.coomboo1.vvaluuepwd=aallttrimm(thhisfformm.teext11.vaaluee)locatte ffor 用户=uuserrnammeif fooundd() .annd. 密码=pwdddo foorm frmmmaiin.sscx tthissforrm.rreleeaseeelse mmesssageeboxx(操操作员密密码错!) tthissforrm.ttextt1.ssetffocuusendiff “退出”按钮的cliick事事件代码码 :releaase thiisfoormclosee alllquit(8)设计计系统

14、主主菜单,文文件名为为mennumaain。(可可参考实实验十四四)菜单设计参参考如下下: 其中,个人信息维护等子菜单的命令分别调用前面所设计的相应表单。例如:个人信息维维护的命命令为:do forrm ggrdaaediit通讯信息维维护的命命令为:do forrm ttxleeditt个人信息查查询的命命令为:do forrm bbhcxx通讯信息查查询的命命令为:do forrm xxmcxx菜单项“退退出系统统”的过程程如下:Set ssysmmenuu too deefauultClearr evventtsquit(9)系统统主界面面表单,文文件名为为 frrmmaain。(可可参考实实验十四四)实现功能:顶层表表单,显显示系统统主菜单单。表单的Innit事事件代码码如下:Do mmenuumaiin.mmpr wiith thhis, .TT.(10)系系统主程程序,文文件名为为maiin.pprgDo foorm logginRead eveentss6、连编实现目标:通过项项目管理理器管理理本系统统各类文文件,编编译成EEXE文文件。 (1)设置置“maain.prgg”为主主文件(2)通过过“项目目

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论