欢迎来到天天文库
浏览记录
ID:860390
大小:13.90 MB
页数:18页
时间:2017-09-21
《系统软件实践课程设计报告通讯录管理系统(doc毕设论文)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、北京化工大学北方学院课程设计报告课程名称系统软件实践课程设计设计题目通讯录管理系统专业、班级学号姓名指导教师设计时间2011年9月30日一、引言(简要说明设计题目的目的、意义、内容、主要任务等)1、设计题目的目的及意义:由于纸制或电子形式的通讯录,携带不方便,或容易忘记等方面的缺点,所以要开发一个网络通讯录管理系统,该系统本着方便,快捷的宗旨,为用户提供更安全,便捷的操作环境。用户注册、登录功能;登录后,显示出与当前用户相关的联系人名单;添加新联系人;删除联系人;根据联系人类型查找联系人信息。根据以上要求,开发一个网络通讯录
2、管理系统。2、设计题目的主要内容:建立通讯录信息,信息至少包括:序号,姓名,性别,生日,E-mail,家庭住址,工作单位,手机号码,家庭电话,办公电话等;能够提供添加、删除和修改通讯录信息的功能;能够提供安不同方式查询的功能;如按姓名或年龄、电话等查询;将通讯录保存在文件中;能够按表格方式输出通讯录信息。3、设计题目的主要任务及功能:主要包含一下多种功能:用户登录验证;添加:添加通讯录记录;显示:显示通讯录记录;删除:删除通讯录记录;查询:查询通讯录记录查找所有联系人;修改:修改通讯录记录;按照类别查找联系人;保存:将信息保
3、存到文件。二、正文(课程设计的主要内容,包括实验与观测方法和结果、仪器设备、计算方法、编程原理、数据处理、设计说明与依据、加工整理和图表、形成的论点和导出的结论等。正文内容必须实事求是、客观真切、准确完备、合乎逻辑、层次分明、语言流畅、结构严谨,符合各学科、专业的有关要求。)1、主要内容本系统为基于VisualC++的网络通讯录管理系统,该通讯录管理系统规划模块如下:(1)用户登录验证(2)添加新联系人(3)删除联系人信息(4)查找所有联系人(5)修改联系人2、系统说明及开发平台: (1)使用VisualC++6.0作为本
4、次系统的开发工具。因为VisualC++6.0是功能最为强大可视化开发工具,它不仅支持传统的软件开发方法,更重要的是它能支持面向对象、可视化的开发风格。因此VisualC++又称作是一个集成开发工具,它提供了软件代码自动生成和可视化的资源编辑功能。 (2)使用Access做为本次开发软件的数据库。因为Access被集成在MicrosoftOffice中。Access数据库处理的基本结构,采取关系型数据库模式。与其他的数据库系统相比,Access更加简单易学,一个普通的计算机用户可以很快地掌握它。Access2000的功能十
5、分强大,利用它可以方便地实现对信息保存、维护、查询、统计、打印、交流、发布,而且它可以十分方便地与Office其他组件交流数据,这些功能对一个一般用户而言已经足够了。3、本系统功能模块 通讯录管理系统需要实现的功能主要有四大块:l增加的功能模块l修改的功能模块l删除的功能模块l查询的功能模块其中增加的功能模块和查询的功能模块是整个系统的核心。 a.增加的功能模块: (1)编写基本信息和联系方式。基本信息包括:序号,姓名,性别,生日,E-mail,家庭住址,工作单位;联系方式包括:手机号码,家庭电话,办公电话。b.修改的
6、功能模块: c.查询的功能模块: (1)选择查询类别:根据相应的类别对所有记录进行所需查询。此查询包括:姓名,家庭住址,手机号码,办公电话。(2)输入关键字:根据相应的关键字进行所需查询。(3)精确查询:根据相应的关键字信息进行所需查询。(4)模糊查询:根据相应的不完全的关键字进行所需查询。d.删除的功能模块: (1)首先选择将删除的通讯录信息。(2)确定是否真的删除该项。 (3)数据备份:对现有的数据库信息的保存。3、设计说明:(1)在线通讯录数据库、表设计:数据库名称:addresslist表1:数据表passw
7、ord表2:数据表person(2)在线通讯录的实体类和功能实现的部分代码:a、通讯录"关于"对话框///////////////////////////////////////////////////////////////////////////类名:CAboutDlg//功能:通讯录"关于"对话框/////////////////////////////////////////////////////////////////////////#include"stdafx.h"#include"Address.h"#in
8、clude"AddressDlg.h"#include"PswdSet.h"#include"MainDlg.h"#ifdef_DEBUG#definenewDEBUG_NEW#undefTHIS_FILEstaticcharTHIS_FILE[]=__FILE__;#endif/////
此文档下载收益归作者所有